From 4a078f84063e748e7fde3ae3644fbe6ef629684c Mon Sep 17 00:00:00 2001 From: hzeyuan <599012428@qq.com> Date: Mon, 29 Jan 2024 00:26:26 +0800 Subject: [PATCH] =?UTF-8?q?1.feature=20=E8=81=8A=E5=A4=A9=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=202.=E5=A4=9A=E7=AA=97=E5=8F=A3=E5=AF=B9=E8=AF=9D,?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=90=8C=E6=97=B6=E5=92=8C6=E4=B8=AA?= =?UTF-8?q?=E5=A4=A7=E6=A8=A1=E5=9E=8B=E8=81=8A=E5=A4=A9=203.=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E4=BD=BF=E7=94=A8openai=E5=AE=98=E7=BD=91=E7=9A=84gpt?= =?UTF-8?q?3.5=20gpt4=E8=BF=9B=E8=A1=8C=E5=AF=B9=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/extension/assets/QQ.png | Bin 4898 -> 0 bytes apps/extension/assets/QQ.svg | 1 + apps/extension/assets/fourLayout.svg | 5 + apps/extension/assets/gpts.svg | 1 + apps/extension/assets/oneLayout.svg | 1 + apps/extension/assets/sixLayout.svg | 6 + apps/extension/assets/three-dots.svg | 1 + apps/extension/assets/threeLayout.svg | 5 + apps/extension/assets/twoLayout.svg | 4 + apps/extension/lib/github-markdown.css | 1076 ++ apps/extension/lib/image-clipper.js | 10 + apps/extension/lib/react-markdown.min.js | 48 + apps/extension/package.json | 19 +- apps/extension/src/background/index.ts | 31 +- .../src/background/messages/get-search.ts | 36 + .../src/background/messages/openai.ts | 9 +- .../src/components/Button/ActionButton.tsx | 22 + .../components/Button/UploadButton/index.tsx | 80 + apps/extension/src/components/Chat/Chat.tsx | 388 + .../src/components/Chat/ChatHistoryDrawer.tsx | 249 + .../src/components/Chat/ChatInputArea.tsx | 347 + .../src/components/Chat/CommandTag.tsx | 25 + .../src/components/Chat/InputImgs.tsx | 65 + .../src/components/Chat/ReferenceMessage.tsx | 41 + .../src/components/CommandCenter.tsx | 71 + apps/extension/src/components/FileDrawer.tsx | 126 + apps/extension/src/components/GPTForm.tsx | 2 +- .../src/components/Markdown/index.tsx | 87 + .../src/components/Markdown/markdown.css | 38 + .../src/components/Message/AIMessage.tsx | 37 + .../src/components/Message/Actions.tsx | 87 + .../src/components/Message/Function.tsx | 137 + .../src/components/Message/MessageList.tsx | 118 + .../src/components/Message/UserMessage.tsx | 45 + .../components/ModelSelectButton/index.css | 6 + .../components/ModelSelectButton/index.tsx | 63 + .../src/components/Panel/ChatPanel.tsx | 123 + .../Panel/DynamicSplitChatPanel.tsx | 88 + .../components/Panel/DynamicSplitPanel.tsx | 159 + .../src/components/{ => Panel}/GPTsPanel.tsx | 36 +- apps/extension/src/components/Panel/Panel.tsx | 21 + .../{ => Popover}/LanguageSelectPopover.tsx | 4 +- .../{ => Popover}/OnePromptClonePopover.tsx | 2 +- .../src/components/Tiptap/CommandList.tsx | 113 + .../src/components/Tiptap/MentionList.tsx | 87 + .../components/Tiptap/commandSuggestion.js | 194 + .../extension/src/components/Tiptap/index.tsx | 150 + .../components/Tiptap/mentionSuggestion.js | 96 + apps/extension/src/constant.ts | 52 +- apps/extension/src/contents/index.ts | 4 +- apps/extension/src/contents/web-search.ts | 104 + apps/extension/src/hooks/useAgent.tsx | 34 + apps/extension/src/hooks/useUserSelection.tsx | 31 + apps/extension/src/sidepanel/index.css | 1007 ++ apps/extension/src/sidepanel/index.tsx | 30 +- .../src/store/useChatCommandStore.ts | 44 + .../extension/src/store/useChatDrawerStore.ts | 45 + apps/extension/src/store/useChatQuoteStore.ts | 36 + apps/extension/src/store/useChatStore.ts | 12 +- .../extension/src/store/useFileDrawerStore.ts | 45 + apps/extension/src/store/useScreenCapture.tsx | 20 + apps/extension/tsconfig.json | 1 - apps/extension/tsconfig.tsbuildinfo | 1 + apps/web/package.json | 4 +- apps/web/src/app/api/gpts/publish/route.ts | 2 +- .../src/app/components/GptsDetail/Preview.tsx | 3 +- .../src/app/components/GptsDetail/index.tsx | 3 +- .../web/src/app/components/GptsList/index.tsx | 2 +- apps/web/src/app/g/[uuid]/page.tsx | 2 +- apps/web/src/app/models/gpts.ts | 2 +- apps/web/src/app/services/gpts.ts | 2 +- apps/web/tailwind.config.ts | 2 +- apps/web/tsconfig.tsbuildinfo | 1 + package.json | 2 +- packages/core/@react/hooks/index.ts | 6 + packages/core/@react/hooks/use-chat.ts | 527 + packages/core/@react/hooks/use-completion.ts | 199 + packages/core/@react/index.ts | 1 + packages/core/index.test.ts | 62 - packages/core/index.ts | 645 +- packages/core/{ => lib}/fetch-sse.mjs | 4 +- packages/core/package.json | 12 +- packages/core/shared/call-chat-api.ts | 160 + packages/core/shared/call-chat-web.ts | 87 + packages/core/shared/call-completion-api.ts | 145 + .../core/shared/parse-complex-response.ts | 93 + packages/core/shared/process-chat-stream.ts | 87 + packages/core/shared/read-data-stream.ts | 69 + packages/core/shared/stream-parts.ts | 300 + packages/core/shared/utils.ts | 61 + packages/core/tsconfig.json | 7 +- packages/core/web/index.ts | 2 + packages/core/web/openai.ts | 638 ++ packages/tailwind-config/package.json | 2 +- packages/types/chat.ts | 59 + packages/types/index.d.ts | 35 +- packages/types/package.json | 5 +- pnpm-lock.yaml | 8652 +++++++++-------- 98 files changed, 12657 insertions(+), 5052 deletions(-) delete mode 100644 apps/extension/assets/QQ.png create mode 100644 apps/extension/assets/QQ.svg create mode 100644 apps/extension/assets/fourLayout.svg create mode 100644 apps/extension/assets/gpts.svg create mode 100644 apps/extension/assets/oneLayout.svg create mode 100644 apps/extension/assets/sixLayout.svg create mode 100644 apps/extension/assets/three-dots.svg create mode 100644 apps/extension/assets/threeLayout.svg create mode 100644 apps/extension/assets/twoLayout.svg create mode 100644 apps/extension/lib/github-markdown.css create mode 100644 apps/extension/lib/image-clipper.js create mode 100644 apps/extension/lib/react-markdown.min.js create mode 100644 apps/extension/src/background/messages/get-search.ts create mode 100644 apps/extension/src/components/Button/ActionButton.tsx create mode 100644 apps/extension/src/components/Button/UploadButton/index.tsx create mode 100644 apps/extension/src/components/Chat/Chat.tsx create mode 100644 apps/extension/src/components/Chat/ChatHistoryDrawer.tsx create mode 100644 apps/extension/src/components/Chat/ChatInputArea.tsx create mode 100644 apps/extension/src/components/Chat/CommandTag.tsx create mode 100644 apps/extension/src/components/Chat/InputImgs.tsx create mode 100644 apps/extension/src/components/Chat/ReferenceMessage.tsx create mode 100644 apps/extension/src/components/CommandCenter.tsx create mode 100644 apps/extension/src/components/FileDrawer.tsx create mode 100644 apps/extension/src/components/Markdown/index.tsx create mode 100644 apps/extension/src/components/Markdown/markdown.css create mode 100644 apps/extension/src/components/Message/AIMessage.tsx create mode 100644 apps/extension/src/components/Message/Actions.tsx create mode 100644 apps/extension/src/components/Message/Function.tsx create mode 100644 apps/extension/src/components/Message/MessageList.tsx create mode 100644 apps/extension/src/components/Message/UserMessage.tsx create mode 100644 apps/extension/src/components/ModelSelectButton/index.css create mode 100644 apps/extension/src/components/ModelSelectButton/index.tsx create mode 100644 apps/extension/src/components/Panel/ChatPanel.tsx create mode 100644 apps/extension/src/components/Panel/DynamicSplitChatPanel.tsx create mode 100644 apps/extension/src/components/Panel/DynamicSplitPanel.tsx rename apps/extension/src/components/{ => Panel}/GPTsPanel.tsx (96%) create mode 100644 apps/extension/src/components/Panel/Panel.tsx rename apps/extension/src/components/{ => Popover}/LanguageSelectPopover.tsx (86%) rename apps/extension/src/components/{ => Popover}/OnePromptClonePopover.tsx (99%) create mode 100644 apps/extension/src/components/Tiptap/CommandList.tsx create mode 100644 apps/extension/src/components/Tiptap/MentionList.tsx create mode 100644 apps/extension/src/components/Tiptap/commandSuggestion.js create mode 100644 apps/extension/src/components/Tiptap/index.tsx create mode 100644 apps/extension/src/components/Tiptap/mentionSuggestion.js create mode 100644 apps/extension/src/contents/web-search.ts create mode 100644 apps/extension/src/hooks/useAgent.tsx create mode 100644 apps/extension/src/hooks/useUserSelection.tsx create mode 100644 apps/extension/src/store/useChatCommandStore.ts create mode 100644 apps/extension/src/store/useChatDrawerStore.ts create mode 100644 apps/extension/src/store/useChatQuoteStore.ts create mode 100644 apps/extension/src/store/useFileDrawerStore.ts create mode 100644 apps/extension/src/store/useScreenCapture.tsx create mode 100644 apps/extension/tsconfig.tsbuildinfo create mode 100644 apps/web/tsconfig.tsbuildinfo create mode 100644 packages/core/@react/hooks/index.ts create mode 100644 packages/core/@react/hooks/use-chat.ts create mode 100644 packages/core/@react/hooks/use-completion.ts create mode 100644 packages/core/@react/index.ts delete mode 100644 packages/core/index.test.ts rename packages/core/{ => lib}/fetch-sse.mjs (98%) create mode 100644 packages/core/shared/call-chat-api.ts create mode 100644 packages/core/shared/call-chat-web.ts create mode 100644 packages/core/shared/call-completion-api.ts create mode 100644 packages/core/shared/parse-complex-response.ts create mode 100644 packages/core/shared/process-chat-stream.ts create mode 100644 packages/core/shared/read-data-stream.ts create mode 100644 packages/core/shared/stream-parts.ts create mode 100644 packages/core/shared/utils.ts create mode 100644 packages/core/web/index.ts create mode 100644 packages/core/web/openai.ts create mode 100644 packages/types/chat.ts diff --git a/apps/extension/assets/QQ.png b/apps/extension/assets/QQ.png deleted file mode 100644 index 2958786721e7032a14760c1f39a7f2ffb3e1eca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4898 zcmV+-6W#2IP)Px{+(|@1RCr$Po!yIMM-{-Ud%tFvHCYljA}(eS42cPtr)Uf^GolXxK}1cSWJAy= z^&x_J3YlpM2nnd*s}K4Z!{!eVab}Ph&C>=VNCX{a^O7ZTvtY72vpemc+g-iYx9{z$ zI`w_(Tv%piyKa4)bAENssj7Q>AoyYlumpM~FksoR1Xu$75@0~sI#>crB*1{Md9VZ+ z5Vir908RqzL2z>8yDE_Y15$~id6+l}Fd#U&@m-ZjfB~sQ(L79?1Q-yU-1x3aB*1`F zqG%o_P67-FPHr}LtqURGpL(rnD%e#%-n03%l@x<jYxVFPW1Kqo-4tC^b3pv812ykC^AH}G?hAw zGa!q4rwE2RN)Ej&SZ6@yg+(0>2E_snD9V6L1XdFm9Clei!hqBbhcp$=O?sfI9gyun zJKh#^R5nF9H|bDCt$@G|IKaWzq69X0NB*`@Y6OJg&`%2t$y7$Q0m5+T;gBU5lFC-G z7!Gqd7?R372*Y6y2SZYc2Vpqya8wUT4LJxe<+=j`OTdtmRCiGagyHaK(p7FIQU;{v z<0JmCn6IfiNT>qBc}FNjCQmC?b7Y<>AW1^2_4Ubn8g_Q#KbIuij?_L?yIGi4C=N7g zXa$D3xw$D+1C>U)ySpp4w!%)f+uPd8e(ISE(DY=g+AD5-qecfkWyFLavPsf2*W6Z3pxwRV@8d0wkLEur*K_a`}M7 z)N`~aQfNCsZbUxRq6A13?}33s8mo_RXFMLGf(YMUOz8wA8zP&eM@!6I00HT{%;YKC zUP2{lFG7WW+_Y*r7h}U4wHcS09P2$ojNcl92!Z5Iz#qZhH) zl;x}&p?DPU0poC;!Cj2h7a%SkOruK*wnQ!miMDd(6A+A%`hpYFw&5g4G8ZYG`Y0<` zU?9F`aLkggkK9K!a!iP4013%`k&*$4>OE`#fwHiq3m5FPcO5seG15W+X%^|Iy%D8k zK%#jM8xNwwA!pq#1GfRh22O*S-f5{>Q$M*dt7Jf;CFiDqbipAFs_jW^R+DsqKwi;4 zEV;~(ZQ3>gu2rUFnM-8uh0MbtKT|5W?0U=!9(UHEe&Se$N0u)kSq*U6YhF7M5 z=!{-HnyxFW8l?0fIxyNs+;fAy$&`N=nTn59u>NZ2n=>w#iJS%acs%Ff2o2)37wklL7*U zVG`n~`yuUo0pmTSLAsvDa%tNT3bh!CFsn2`lI0(mnY?QQ&t(SJZ5Zl|*rjb<-5sAZ zAPAwk-jW;;Q!mmrP#-fm){FRP8=<_?Cg7rTkmTW&Dm{}>OD*qfdDSEjYHK+W9MBC0 z1Tm{%Z^;S}8&Bd34kM#Kw?3l+7al z=o<%s0>?oh1d@jcmmMhdAdjXB`K$@FEw32u8uq{Vhp0;OAXx)qXfU-EV?ZKmJlPI< z#4%EAs-#J{*j23T5_DHfUVCt8T*dC+4vouZSg`0F^-}0A0ua^c*B%;*FDnq(0HHH- z6_`IM@a(>IC^Cep=#{Ke0Lg9z3k+U`z$XAYKukUdP$WEw!C^p56y{haIUoSQb59;^ zhLIZ#rm~gLLFS-`!}6{Pg9?&p;Og5=gLWwb1~f4n?1? z0G2?Y6us12N)8eQkmsK~DxP~{5=PZ}eeL;u--$j062X{)?}0EJx3w4ml2Rt(1ye4i z$U5N?%XXADT6iLwV_57K2DrH~!mgMe^qhXj^^UwHY3?;Hd~TZ)~r z2Qdk9Y6K-fSfz@Z0WmQ=hcZz-h}u7Z1TN~UT7kikB4t1vj9+(a(sNh<3Y@8;wpkc3 zoa)kNu?H4QAUi1_QrlEKN@Osk_!tnK8*unM3qac8S4p9lJcAWzr`$xf42X%8kY%z1 zq!h1`$XjrTg*0^RZP^0S_9{8#Dj7kciibT2*7^{De4i$R@zFQwxRAkW@$w|MdDdj>p}QKbEd zuIx2D(4<}kfzT=V%jfRjID6^uaH_Yss}w-QAMW||Z$5u~KVSbyyw?2t zusESp@9<+MPKmFdJiYgol~dv~M~|;g#ycz$l41b4eD1#9FzcnMS7Bh%pa($QF&tjp zy7S{_ZUfQo%XsJPrGG%OUer|tAeYbGXZ1`v0~6K;0f?th-?{tHu@m?91JTuo^1KL1 zK-#K#bN||v-(UORnMruYVVMm+s&_au9A3F=c=TbL`{&CtAb8m=xpP@~g>6uU2I`=c z{9|MyLHPEmk9`21!5xOKUX&MRW$!_3!z+w&sP_Ok@Ha(|BOy3DJo@I^%E{GmAS}~D zSze?7Kt8)I!~k~Fv$+0wV}I|D*KV(z{rB+ZDuiv5@Gaen+T$lrUz7p@F95%%0YImw zvb;zEfb_3k=~R*O^Y;<)c94*yKHMy>)Q?-|haqd-LYK>i^wyeQK#D$M;$lLy?=2_H$`%mz9<&iD zWoMlMp>Buyj&F4K(%Y~Bob{D6ARJz0Z91-8-B0j{t!>k+u;qZz$67$2$JIu-o z5KhjkB10K$zFs6JK(>B%=AQH4JAG#Qh-R(EQs21Y1ocZKZ(z*DgIIlwEd!G`Fcv_x2a=r^$pH}OckfDIIDbh4jsp-~ z9nQffXZ^~dGghzkF);y1@*g{Kl5-dnVOf@W=aZihdwc(CatOErJZ79#n3V${K{p1+ z<4N@&{`^^~{eZP)z^sjDZHh%_bW!5`3hZxi={w zA3X8hnKw~q%fn0W%(^{1_bD=7r|l7RAoS^Oz<@*xDT0PqIuD`(q8l+77laxrJaCT$ zs0rT^hHmPNFGC_Zre)qhH}0;_A;f}EE8vw)n3d9l1oa-EysfP*vAMa~t4A9^OpT%K ziH>~k0de%f2gJeae>JV5vmE3A>gC($Z8|p^jT+eozOo3jNCN`-2Y8XbD+D0zwoX0s zLviZIlenJB#el@oWYF*mhQNS?QDh`QvIw(Md63}Y6$26m4yZK}Akb9uFpD%Gau0+< zEWfZs*b9*z9ziPUxA%6nr2-^)cm-l$Kd8SD6*C|%($n7?8IWXQR%}3`RDOU1Nk3y$emIcyCrr55j<+Wv1Rf;Gen>1pqUIm$LBhh( zSZes^(z^x`eLsW&3H%&6#U~0A0uufBdn`br<{xtE;p6V%JV_!C5*D!$aOB=Mdjw;{)2CXqn3Qg*HzT_%qALz7STMdWd&7iUq3w32i_i_(8uqdT4C9U&5YN~- z0OC`(q3t$XK$Z<01&HlRmS=k+SDl9?-Y%KgPNdP6dP9?FGjQFYZR(mSfdTQ$sKW}D zPQNyxmaZ;ugU$sIleKLWAe@JIvlZ7b@HDYCQ%I@;!~_nhWmK4@+fnytLbPiNlz+5^ zW};&g*t{qsbVIsX-*!z~S6`=4ILz{5E6vwGBfp!_W)d{facH~ECP~K(6ty$Y%f0T9 zc-;Tcbw&pX#%^?Nc77hCp+1Ag#*rp2cww*%2+BTYH$@7s)K2#0Beqe8)4*c@(q+(C zIAE~4*@eR_CzI&D*&)1gv9T^lY{E5XNw{?0v~ks-fqodE>z8a>dl5dDWvZ_3a>($? zhcUMyahY7Lg%AS}=oAbRpl}644v@WwwW{$qID}U|joG&i83`m7AV!_BEM)CPcs0vX z!qei&@XCkxz;)Q;T_pp;Uc{pz^i}2HJs6M(`q4GPUPLD$$Ilby9*#Ztb9>1igjclu z*g$VB4hIuUx2u^ zyX)O1=8%|Eu_sa?mK==fQR&&>*^6`oQuDHITO!nm=X}I5?qE3P1xO7LRH((CWMUMY zcP!2>)Br&*{nq|a73Uq@u9qSpFjDJ$q~^nn4siH9YvmXmhPj<8ASg&`4YfG$=!c6k zASg&`@+1zPgTy&26Q4sJ5ELYE6ZM<~nUI5M$cI%bI5hx*hJ;mYGS(ngEeY!0`27R^N9BdCBJHrhuQNUXX799EjKUkUL*xqr=(&5eKiV ztRMT%HL!H+@5w7QzS2tYADG6iBR)(1k2j(zJIDAF2|CRW?p zYCKBrmjf70GQR)n%BC1kye-H~9EzP=lZ&tS3gj+6+BwJ!im8GZv@sAngPUT6^(Hxk z;t0m*mh5(#38hDNHNis8gB)B~*%}YTTAy;;ptyRICb7vNM*%1#w8*KsNyHB>tgMes zJu6HyW3hY78^g&3k{1a;wBEu%bv{5*VUfQZG>s|($@cE9Qu7teN|*!yfN=B@i(qKNDV@xEJTe(j ziUp(zr5t9wWs3I=N?%(lEb?~=g9oqB*X$&edSyi{%QI}jpbAQnfP{o&PSLkxZ28~l z5X9BsJlr1z47HyW!mi=~i3Uf@B9)aJ)E7IbxTF=F^ z$UTbD4;~*r{EP1&|3=gIzNKyqa)^5dhhn4D{SyWRq40JXF-`2jI3+M^w#QkJ-IxR7 zmrozR7&5Ow_E9h(Sjk!5*DU7_1-zIc+e;?+%C0j&qaNY{c+{)wfLGUUH7sE@{|^av za}C9Mv*(k6msqBdl5>%wJV;|40averQ8$VdyGY_HO)bbYakxjz7;8i-tCz~@G=bT_#$Nmk+JU32dd^Y2< zk!#AbWB^GiL~fg|1Q-yyy5*61kN^YXL5N%hT?sHCbal%k^B@5R#DfsI3c3 \ No newline at end of file diff --git a/apps/extension/assets/fourLayout.svg b/apps/extension/assets/fourLayout.svg new file mode 100644 index 0000000..bdf1862 --- /dev/null +++ b/apps/extension/assets/fourLayout.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/apps/extension/assets/gpts.svg b/apps/extension/assets/gpts.svg new file mode 100644 index 0000000..ff19214 --- /dev/null +++ b/apps/extension/assets/gpts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/extension/assets/oneLayout.svg b/apps/extension/assets/oneLayout.svg new file mode 100644 index 0000000..b219e74 --- /dev/null +++ b/apps/extension/assets/oneLayout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/extension/assets/sixLayout.svg b/apps/extension/assets/sixLayout.svg new file mode 100644 index 0000000..e2bb4a2 --- /dev/null +++ b/apps/extension/assets/sixLayout.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/apps/extension/assets/three-dots.svg b/apps/extension/assets/three-dots.svg new file mode 100644 index 0000000..7b39815 --- /dev/null +++ b/apps/extension/assets/three-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/extension/assets/threeLayout.svg b/apps/extension/assets/threeLayout.svg new file mode 100644 index 0000000..f27d0e2 --- /dev/null +++ b/apps/extension/assets/threeLayout.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/apps/extension/assets/twoLayout.svg b/apps/extension/assets/twoLayout.svg new file mode 100644 index 0000000..0f687f1 --- /dev/null +++ b/apps/extension/assets/twoLayout.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/extension/lib/github-markdown.css b/apps/extension/lib/github-markdown.css new file mode 100644 index 0000000..0e06c74 --- /dev/null +++ b/apps/extension/lib/github-markdown.css @@ -0,0 +1,1076 @@ +.markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + margin: 0; + color: #1F2328; + background-color: #ffffff; + font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; + font-size: 16px; + line-height: 1.5; + word-wrap: break-word; + } + + .markdown-body .octicon { + display: inline-block; + fill: currentColor; + vertical-align: text-bottom; + } + + .markdown-body h1:hover .anchor .octicon-link:before, + .markdown-body h2:hover .anchor .octicon-link:before, + .markdown-body h3:hover .anchor .octicon-link:before, + .markdown-body h4:hover .anchor .octicon-link:before, + .markdown-body h5:hover .anchor .octicon-link:before, + .markdown-body h6:hover .anchor .octicon-link:before { + width: 16px; + height: 16px; + content: ' '; + display: inline-block; + background-color: currentColor; + -webkit-mask-image: url("data:image/svg+xml,"); + mask-image: url("data:image/svg+xml,"); + } + + .markdown-body details, + .markdown-body figcaption, + .markdown-body figure { + display: block; + } + + .markdown-body summary { + display: list-item; + } + + .markdown-body [hidden] { + display: none !important; + } + + .markdown-body a { + background-color: transparent; + color: #0969da; + text-decoration: none; + } + + .markdown-body abbr[title] { + border-bottom: none; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + } + + .markdown-body b, + .markdown-body strong { + font-weight: 600; + } + + .markdown-body dfn { + font-style: italic; + } + + .markdown-body h1 { + margin: .67em 0; + font-weight: 600; + padding-bottom: .3em; + font-size: 2em; + border-bottom: 1px solid hsla(210,18%,87%,1); + } + + .markdown-body mark { + background-color: #fff8c5; + color: #1F2328; + } + + .markdown-body small { + font-size: 90%; + } + + .markdown-body sub, + .markdown-body sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + .markdown-body sub { + bottom: -0.25em; + } + + .markdown-body sup { + top: -0.5em; + } + + .markdown-body img { + border-style: none; + max-width: 100%; + box-sizing: content-box; + background-color: #ffffff; + } + + .markdown-body code, + .markdown-body kbd, + .markdown-body pre, + .markdown-body samp { + font-family: monospace; + font-size: 1em; + } + + .markdown-body figure { + margin: 1em 40px; + } + + .markdown-body hr { + box-sizing: content-box; + overflow: hidden; + background: transparent; + border-bottom: 1px solid hsla(210,18%,87%,1); + height: .25em; + padding: 0; + margin: 24px 0; + background-color: #d0d7de; + border: 0; + } + + .markdown-body input { + font: inherit; + margin: 0; + overflow: visible; + font-family: inherit; + font-size: inherit; + line-height: inherit; + } + + .markdown-body [type=button], + .markdown-body [type=reset], + .markdown-body [type=submit] { + -webkit-appearance: button; + } + + .markdown-body [type=checkbox], + .markdown-body [type=radio] { + box-sizing: border-box; + padding: 0; + } + + .markdown-body [type=number]::-webkit-inner-spin-button, + .markdown-body [type=number]::-webkit-outer-spin-button { + height: auto; + } + + .markdown-body [type=search]::-webkit-search-cancel-button, + .markdown-body [type=search]::-webkit-search-decoration { + -webkit-appearance: none; + } + + .markdown-body ::-webkit-input-placeholder { + color: inherit; + opacity: .54; + } + + .markdown-body ::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; + } + + .markdown-body a:hover { + text-decoration: underline; + } + + .markdown-body ::placeholder { + color: #6e7781; + opacity: 1; + } + + .markdown-body hr::before { + display: table; + content: ""; + } + + .markdown-body hr::after { + display: table; + clear: both; + content: ""; + } + + .markdown-body table { + border-spacing: 0; + border-collapse: collapse; + display: block; + width: max-content; + max-width: 100%; + overflow: auto; + } + + .markdown-body td, + .markdown-body th { + padding: 0; + } + + .markdown-body details summary { + cursor: pointer; + } + + .markdown-body details:not([open])>*:not(summary) { + display: none !important; + } + + .markdown-body a:focus, + .markdown-body [role=button]:focus, + .markdown-body input[type=radio]:focus, + .markdown-body input[type=checkbox]:focus { + outline: 2px solid #0969da; + outline-offset: -2px; + box-shadow: none; + } + + .markdown-body a:focus:not(:focus-visible), + .markdown-body [role=button]:focus:not(:focus-visible), + .markdown-body input[type=radio]:focus:not(:focus-visible), + .markdown-body input[type=checkbox]:focus:not(:focus-visible) { + outline: solid 1px transparent; + } + + .markdown-body a:focus-visible, + .markdown-body [role=button]:focus-visible, + .markdown-body input[type=radio]:focus-visible, + .markdown-body input[type=checkbox]:focus-visible { + outline: 2px solid #0969da; + outline-offset: -2px; + box-shadow: none; + } + + .markdown-body a:not([class]):focus, + .markdown-body a:not([class]):focus-visible, + .markdown-body input[type=radio]:focus, + .markdown-body input[type=radio]:focus-visible, + .markdown-body input[type=checkbox]:focus, + .markdown-body input[type=checkbox]:focus-visible { + outline-offset: 0; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; + line-height: 10px; + color: #1F2328; + vertical-align: middle; + background-color: #f6f8fa; + border: solid 1px rgba(175,184,193,0.2); + border-bottom-color: rgba(175,184,193,0.2); + border-radius: 6px; + box-shadow: inset 0 -1px 0 rgba(175,184,193,0.2); + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + margin-top: 24px; + margin-bottom: 16px; + font-weight: 600; + line-height: 1.25; + } + + .markdown-body h2 { + font-weight: 600; + padding-bottom: .3em; + font-size: 1.5em; + border-bottom: 1px solid hsla(210,18%,87%,1); + } + + .markdown-body h3 { + font-weight: 600; + font-size: 1.25em; + } + + .markdown-body h4 { + font-weight: 600; + font-size: 1em; + } + + .markdown-body h5 { + font-weight: 600; + font-size: .875em; + } + + .markdown-body h6 { + font-weight: 600; + font-size: .85em; + color: #656d76; + } + + .markdown-body p { + margin-top: 0; + margin-bottom: 10px; + } + + .markdown-body blockquote { + margin: 0; + padding: 0 1em; + color: #656d76; + border-left: .25em solid #d0d7de; + } + + .markdown-body ul, + .markdown-body ol { + margin-top: 0; + margin-bottom: 0; + padding-left: 2em; + } + + .markdown-body ol ol, + .markdown-body ul ol { + list-style-type: lower-roman; + } + + .markdown-body ul ul ol, + .markdown-body ul ol ol, + .markdown-body ol ul ol, + .markdown-body ol ol ol { + list-style-type: lower-alpha; + } + + .markdown-body dd { + margin-left: 0; + } + + .markdown-body tt, + .markdown-body code, + .markdown-body samp { + font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; + font-size: 12px; + } + + .markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; + font-size: 12px; + word-wrap: normal; + } + + .markdown-body .octicon { + display: inline-block; + overflow: visible !important; + vertical-align: text-bottom; + fill: currentColor; + } + + .markdown-body input::-webkit-outer-spin-button, + .markdown-body input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; + appearance: none; + } + + .markdown-body .color-fg-accent { + color: #0969da !important; + } + + .markdown-body .color-fg-attention { + color: #9a6700 !important; + } + + .markdown-body .color-fg-done { + color: #8250df !important; + } + + .markdown-body .flex-items-center { + align-items: center !important; + } + + .markdown-body .mb-1 { + margin-bottom: var(--base-size-4, 4px) !important; + } + + .markdown-body .text-semibold { + font-weight: var(--base-text-weight-medium, 500) !important; + } + + .markdown-body .d-inline-flex { + display: inline-flex !important; + } + + .markdown-body::before { + display: table; + content: ""; + } + + .markdown-body::after { + display: table; + clear: both; + content: ""; + } + + .markdown-body>*:first-child { + margin-top: 0 !important; + } + + .markdown-body>*:last-child { + margin-bottom: 0 !important; + } + + .markdown-body a:not([href]) { + color: inherit; + text-decoration: none; + } + + .markdown-body .absent { + color: #d1242f; + } + + .markdown-body .anchor { + float: left; + padding-right: 4px; + margin-left: -20px; + line-height: 1; + } + + .markdown-body .anchor:focus { + outline: none; + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre, + .markdown-body details { + margin-top: 0; + margin-bottom: 16px; + } + + .markdown-body blockquote>:first-child { + margin-top: 0; + } + + .markdown-body blockquote>:last-child { + margin-bottom: 0; + } + + .markdown-body h1 .octicon-link, + .markdown-body h2 .octicon-link, + .markdown-body h3 .octicon-link, + .markdown-body h4 .octicon-link, + .markdown-body h5 .octicon-link, + .markdown-body h6 .octicon-link { + color: #1F2328; + vertical-align: middle; + visibility: hidden; + } + + .markdown-body h1:hover .anchor, + .markdown-body h2:hover .anchor, + .markdown-body h3:hover .anchor, + .markdown-body h4:hover .anchor, + .markdown-body h5:hover .anchor, + .markdown-body h6:hover .anchor { + text-decoration: none; + } + + .markdown-body h1:hover .anchor .octicon-link, + .markdown-body h2:hover .anchor .octicon-link, + .markdown-body h3:hover .anchor .octicon-link, + .markdown-body h4:hover .anchor .octicon-link, + .markdown-body h5:hover .anchor .octicon-link, + .markdown-body h6:hover .anchor .octicon-link { + visibility: visible; + } + + .markdown-body h1 tt, + .markdown-body h1 code, + .markdown-body h2 tt, + .markdown-body h2 code, + .markdown-body h3 tt, + .markdown-body h3 code, + .markdown-body h4 tt, + .markdown-body h4 code, + .markdown-body h5 tt, + .markdown-body h5 code, + .markdown-body h6 tt, + .markdown-body h6 code { + padding: 0 .2em; + font-size: inherit; + } + + .markdown-body summary h1, + .markdown-body summary h2, + .markdown-body summary h3, + .markdown-body summary h4, + .markdown-body summary h5, + .markdown-body summary h6 { + display: inline-block; + } + + .markdown-body summary h1 .anchor, + .markdown-body summary h2 .anchor, + .markdown-body summary h3 .anchor, + .markdown-body summary h4 .anchor, + .markdown-body summary h5 .anchor, + .markdown-body summary h6 .anchor { + margin-left: -40px; + } + + .markdown-body summary h1, + .markdown-body summary h2 { + padding-bottom: 0; + border-bottom: 0; + } + + .markdown-body ul.no-list, + .markdown-body ol.no-list { + padding: 0; + list-style-type: none; + } + + .markdown-body ol[type="a s"] { + list-style-type: lower-alpha; + } + + .markdown-body ol[type="A s"] { + list-style-type: upper-alpha; + } + + .markdown-body ol[type="i s"] { + list-style-type: lower-roman; + } + + .markdown-body ol[type="I s"] { + list-style-type: upper-roman; + } + + .markdown-body ol[type="1"] { + list-style-type: decimal; + } + + .markdown-body div>ol:not([type]) { + list-style-type: decimal; + } + + .markdown-body ul ul, + .markdown-body ul ol, + .markdown-body ol ol, + .markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; + } + + .markdown-body li>p { + margin-top: 16px; + } + + .markdown-body li+li { + margin-top: .25em; + } + + .markdown-body dl { + padding: 0; + } + + .markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: 600; + } + + .markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; + } + + .markdown-body table th { + font-weight: 600; + } + + .markdown-body table th, + .markdown-body table td { + padding: 6px 13px; + border: 1px solid #d0d7de; + } + + .markdown-body table td>:last-child { + margin-bottom: 0; + } + + .markdown-body table tr { + background-color: #ffffff; + border-top: 1px solid hsla(210,18%,87%,1); + } + + .markdown-body table tr:nth-child(2n) { + background-color: #f6f8fa; + } + + .markdown-body table img { + background-color: transparent; + } + + .markdown-body img[align=right] { + padding-left: 20px; + } + + .markdown-body img[align=left] { + padding-right: 20px; + } + + .markdown-body .emoji { + max-width: none; + vertical-align: text-top; + background-color: transparent; + } + + .markdown-body span.frame { + display: block; + overflow: hidden; + } + + .markdown-body span.frame>span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid #d0d7de; + } + + .markdown-body span.frame span img { + display: block; + float: left; + } + + .markdown-body span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: #1F2328; + } + + .markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both; + } + + .markdown-body span.align-center>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center; + } + + .markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; + } + + .markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both; + } + + .markdown-body span.align-right>span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right; + } + + .markdown-body span.align-right span img { + margin: 0; + text-align: right; + } + + .markdown-body span.float-left { + display: block; + float: left; + margin-right: 13px; + overflow: hidden; + } + + .markdown-body span.float-left span { + margin: 13px 0 0; + } + + .markdown-body span.float-right { + display: block; + float: right; + margin-left: 13px; + overflow: hidden; + } + + .markdown-body span.float-right>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right; + } + + .markdown-body code, + .markdown-body tt { + padding: .2em .4em; + margin: 0; + font-size: 85%; + white-space: break-spaces; + background-color: rgba(175,184,193,0.2); + border-radius: 6px; + } + + .markdown-body code br, + .markdown-body tt br { + display: none; + } + + .markdown-body del code { + text-decoration: inherit; + } + + .markdown-body samp { + font-size: 85%; + } + + .markdown-body pre code { + font-size: 100%; + } + + .markdown-body pre>code { + padding: 0; + margin: 0; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; + } + + .markdown-body .highlight { + margin-bottom: 16px; + } + + .markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; + } + + .markdown-body .highlight pre, + .markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + color: #1F2328; + background-color: #f6f8fa; + border-radius: 6px; + } + + .markdown-body pre code, + .markdown-body pre tt { + display: inline; + max-width: auto; + padding: 0; + margin: 0; + overflow: visible; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; + } + + .markdown-body .csv-data td, + .markdown-body .csv-data th { + padding: 5px; + overflow: hidden; + font-size: 12px; + line-height: 1; + text-align: left; + white-space: nowrap; + } + + .markdown-body .csv-data .blob-num { + padding: 10px 8px 9px; + text-align: right; + background: #ffffff; + border: 0; + } + + .markdown-body .csv-data tr { + border-top: 0; + } + + .markdown-body .csv-data th { + font-weight: 600; + background: #f6f8fa; + border-top: 0; + } + + .markdown-body [data-footnote-ref]::before { + content: "["; + } + + .markdown-body [data-footnote-ref]::after { + content: "]"; + } + + .markdown-body .footnotes { + font-size: 12px; + color: #656d76; + border-top: 1px solid #d0d7de; + } + + .markdown-body .footnotes ol { + padding-left: 16px; + } + + .markdown-body .footnotes ol ul { + display: inline-block; + padding-left: 16px; + margin-top: 16px; + } + + .markdown-body .footnotes li { + position: relative; + } + + .markdown-body .footnotes li:target::before { + position: absolute; + top: -8px; + right: -8px; + bottom: -8px; + left: -24px; + pointer-events: none; + content: ""; + border: 2px solid #0969da; + border-radius: 6px; + } + + .markdown-body .footnotes li:target { + color: #1F2328; + } + + .markdown-body .footnotes .data-footnote-backref g-emoji { + font-family: monospace; + } + + .markdown-body .pl-c { + color: #6e7781; + } + + .markdown-body .pl-c1, + .markdown-body .pl-s .pl-v { + color: #0550ae; + } + + .markdown-body .pl-e, + .markdown-body .pl-en { + color: #6639ba; + } + + .markdown-body .pl-smi, + .markdown-body .pl-s .pl-s1 { + color: #24292f; + } + + .markdown-body .pl-ent { + color: #116329; + } + + .markdown-body .pl-k { + color: #cf222e; + } + + .markdown-body .pl-s, + .markdown-body .pl-pds, + .markdown-body .pl-s .pl-pse .pl-s1, + .markdown-body .pl-sr, + .markdown-body .pl-sr .pl-cce, + .markdown-body .pl-sr .pl-sre, + .markdown-body .pl-sr .pl-sra { + color: #0a3069; + } + + .markdown-body .pl-v, + .markdown-body .pl-smw { + color: #953800; + } + + .markdown-body .pl-bu { + color: #82071e; + } + + .markdown-body .pl-ii { + color: #f6f8fa; + background-color: #82071e; + } + + .markdown-body .pl-c2 { + color: #f6f8fa; + background-color: #cf222e; + } + + .markdown-body .pl-sr .pl-cce { + font-weight: bold; + color: #116329; + } + + .markdown-body .pl-ml { + color: #3b2300; + } + + .markdown-body .pl-mh, + .markdown-body .pl-mh .pl-en, + .markdown-body .pl-ms { + font-weight: bold; + color: #0550ae; + } + + .markdown-body .pl-mi { + font-style: italic; + color: #24292f; + } + + .markdown-body .pl-mb { + font-weight: bold; + color: #24292f; + } + + .markdown-body .pl-md { + color: #82071e; + background-color: #ffebe9; + } + + .markdown-body .pl-mi1 { + color: #116329; + background-color: #dafbe1; + } + + .markdown-body .pl-mc { + color: #953800; + background-color: #ffd8b5; + } + + .markdown-body .pl-mi2 { + color: #eaeef2; + background-color: #0550ae; + } + + .markdown-body .pl-mdr { + font-weight: bold; + color: #8250df; + } + + .markdown-body .pl-ba { + color: #57606a; + } + + .markdown-body .pl-sg { + color: #8c959f; + } + + .markdown-body .pl-corl { + text-decoration: underline; + color: #0a3069; + } + + .markdown-body g-emoji { + display: inline-block; + min-width: 1ch; + font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; + font-size: 1em; + font-style: normal !important; + font-weight: 400; + line-height: 1; + vertical-align: -0.075em; + } + + .markdown-body g-emoji img { + width: 1em; + height: 1em; + } + + .markdown-body .task-list-item { + list-style-type: none; + } + + .markdown-body .task-list-item label { + font-weight: 400; + } + + .markdown-body .task-list-item.enabled label { + cursor: pointer; + } + + .markdown-body .task-list-item+.task-list-item { + margin-top: 4px; + } + + .markdown-body .task-list-item .handle { + display: none; + } + + .markdown-body .task-list-item-checkbox { + margin: 0 .2em .25em -1.4em; + vertical-align: middle; + } + + .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox { + margin: 0 -1.6em .25em .2em; + } + + .markdown-body .contains-task-list { + position: relative; + } + + .markdown-body .contains-task-list:hover .task-list-item-convert-container, + .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { + display: block; + width: auto; + height: 24px; + overflow: visible; + clip: auto; + } + + .markdown-body .QueryBuilder .qb-entity { + color: #6639ba; + } + + .markdown-body .QueryBuilder .qb-constant { + color: #0550ae; + } + + .markdown-body ::-webkit-calendar-picker-indicator { + filter: invert(50%); + } + + .markdown-body .markdown-alert { + padding: 0 1em; + margin-bottom: 16px; + color: inherit; + border-left: .25em solid #d0d7de; + } + + .markdown-body .markdown-alert>:first-child { + margin-top: 0; + } + + .markdown-body .markdown-alert>:last-child { + margin-bottom: 0; + } + + .markdown-body .markdown-alert.markdown-alert-note { + border-left-color: #0969da; + } + + .markdown-body .markdown-alert.markdown-alert-important { + border-left-color: #8250df; + } + + .markdown-body .markdown-alert.markdown-alert-warning { + border-left-color: #9a6700; + } + \ No newline at end of file diff --git a/apps/extension/lib/image-clipper.js b/apps/extension/lib/image-clipper.js new file mode 100644 index 0000000..d2b9382 --- /dev/null +++ b/apps/extension/lib/image-clipper.js @@ -0,0 +1,10 @@ +/* + * image-clipper 0.4.4 + * Node.js module for clipping & cropping JPEG, PNG, WebP images purely using the native Canvas APIs, excellent compatibility with the Browser & Electron & NW.js (Node-webkit), itself doesn't relies on any image processing libraries. + * https://github.com/superRaytin/image-clipper + * + * Copyright 2015, Leon Shi + * Released under the MIT license. +*/ + +!function t(e,n,i){function r(a,s){if(!n[a]){if(!e[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(o)return o(a,!0);throw new Error("Cannot find module '"+a+"'")}var f=n[a]={exports:{}};e[a][0].call(f.exports,function(t){var n=e[a][1][t];return r(n?n:t)},f,f.exports,t,e,n,i)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;an?n:t0&&i.each(e,function(e,n){"undefined"!=typeof e&&(t[n]=e)})})},i.setter=function(t,e,n){var r=i.type(e);if("String"===r){if("undefined"==typeof t[e])throw new Error("Invalid configuration name.");if("undefined"==typeof n)throw new Error("Lack of a value corresponding to the name");"Object"===i.type(n)&&"Object"===i.type(t[e])?i.extend(t[e],n):t[e]=n}else{if("Object"!==r)throw new Error("Invalid arguments");n=e,i.extend(t,n)}},i.getImageFormat=function(t){var e=t.substr(t.lastIndexOf(".")+1,t.length);return e="jpg"===e?"jpeg":e,"image/"+e},i.upperCaseFirstLetter=function(t){return t.replace(t.charAt(0),function(t){return t.toUpperCase()})},e.exports=i}).call(this,t("pBGvAp"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{pBGvAp:6}],5:[function(t,e,n){},{}],6:[function(t,e,n){function i(){}var r=e.exports={};r.nextTick=function(){var t="undefined"!=typeof window&&window.setImmediate,e="undefined"!=typeof window&&window.postMessage&&window.addEventListener;if(t)return function(t){return window.setImmediate(t)};if(e){var n=[];return window.addEventListener("message",function(t){var e=t.source;if((e===window||null===e)&&"process-tick"===t.data&&(t.stopPropagation(),n.length>0)){var i=n.shift();i()}},!0),function(t){n.push(t),window.postMessage("process-tick","*")}}return function(t){setTimeout(t,0)}}(),r.title="browser",r.browser=!0,r.env={},r.argv=[],r.on=i,r.addListener=i,r.once=i,r.off=i,r.removeListener=i,r.removeAllListeners=i,r.emit=i,r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")}},{}]},{},[2]); \ No newline at end of file diff --git a/apps/extension/lib/react-markdown.min.js b/apps/extension/lib/react-markdown.min.js new file mode 100644 index 0000000..51398ce --- /dev/null +++ b/apps/extension/lib/react-markdown.min.js @@ -0,0 +1,48 @@ +(function (g, f) {typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = f() : typeof define === 'function' && define.amd ? define([], f) : (g = typeof globalThis !== 'undefined' ? globalThis : g || self, g.ReactMarkdown = f()); }(this, (function () { 'use strict'; +"use strict";var ReactMarkdown=(()=>{var Go=Object.create;var tn=Object.defineProperty,Zo=Object.defineProperties,Jo=Object.getOwnPropertyDescriptor,el=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertyNames,fr=Object.getOwnPropertySymbols,tl=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable;var dr=Math.pow,mr=(e,n,t)=>n in e?tn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pe=(e,n)=>{for(var t in n||(n={}))hr.call(n,t)&&mr(e,t,n[t]);if(fr)for(var t of fr(n))rl.call(n,t)&&mr(e,t,n[t]);return e},Ve=(e,n)=>Zo(e,el(n));var ye=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),tt=(e,n)=>{for(var t in n)tn(e,t,{get:n[t],enumerable:!0})},gr=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of nl(n))!hr.call(e,i)&&i!==t&&tn(e,i,{get:()=>n[i],enumerable:!(r=Jo(n,i))||r.enumerable});return e};var Pe=(e,n,t)=>(t=e!=null?Go(tl(e)):{},gr(n||!e||!e.__esModule?tn(t,"default",{value:e,enumerable:!0}):t,e)),il=e=>gr(tn({},"__esModule",{value:!0}),e);var Fr=ye(_=>{"use strict";var rn=Symbol.for("react.element"),ol=Symbol.for("react.portal"),ll=Symbol.for("react.fragment"),ul=Symbol.for("react.strict_mode"),al=Symbol.for("react.profiler"),sl=Symbol.for("react.provider"),cl=Symbol.for("react.context"),pl=Symbol.for("react.forward_ref"),fl=Symbol.for("react.suspense"),ml=Symbol.for("react.memo"),hl=Symbol.for("react.lazy"),xr=Symbol.iterator;function dl(e){return e===null||typeof e!="object"?null:(e=xr&&e[xr]||e["@@iterator"],typeof e=="function"?e:null)}var wr={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Sr=Object.assign,Er={};function $e(e,n,t){this.props=e,this.context=n,this.refs=Er,this.updater=t||wr}$e.prototype.isReactComponent={};$e.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};$e.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Cr(){}Cr.prototype=$e.prototype;function it(e,n,t){this.props=e,this.context=n,this.refs=Er,this.updater=t||wr}var ot=it.prototype=new Cr;ot.constructor=it;Sr(ot,$e.prototype);ot.isPureReactComponent=!0;var kr=Array.isArray,Ar=Object.prototype.hasOwnProperty,lt={current:null},Pr={key:!0,ref:!0,__self:!0,__source:!0};function Ir(e,n,t){var r,i={},o=null,l=null;if(n!=null)for(r in n.ref!==void 0&&(l=n.ref),n.key!==void 0&&(o=""+n.key),n)Ar.call(n,r)&&!Pr.hasOwnProperty(r)&&(i[r]=n[r]);var u=arguments.length-2;if(u===1)i.children=t;else if(1{"use strict";Or.exports=Fr()});var st=ye((Ka,Tr)=>{Tr.exports=function(n){return n!=null&&n.constructor!=null&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}});var $r=ye((xs,Vr)=>{"use strict";var kn=Object.prototype.hasOwnProperty,qr=Object.prototype.toString,Br=Object.defineProperty,Nr=Object.getOwnPropertyDescriptor,Mr=function(n){return typeof Array.isArray=="function"?Array.isArray(n):qr.call(n)==="[object Array]"},jr=function(n){if(!n||qr.call(n)!=="[object Object]")return!1;var t=kn.call(n,"constructor"),r=n.constructor&&n.constructor.prototype&&kn.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!t&&!r)return!1;var i;for(i in n);return typeof i=="undefined"||kn.call(n,i)},Ur=function(n,t){Br&&t.name==="__proto__"?Br(n,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):n[t.name]=t.newValue},Hr=function(n,t){if(t==="__proto__")if(kn.call(n,t)){if(Nr)return Nr(n,t).value}else return;return n[t]};Vr.exports=function e(){var n,t,r,i,o,l,u=arguments[0],a=1,f=arguments.length,s=!1;for(typeof u=="boolean"&&(s=u,u=arguments[1]||{},a=2),(u==null||typeof u!="object"&&typeof u!="function")&&(u={});a{"use strict";var ga="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";so.exports=ga});var ho=ye((Mh,mo)=>{"use strict";var ya=co();function po(){}function fo(){}fo.resetWarningCache=po;mo.exports=function(){function e(r,i,o,l,u,a){if(a!==ya){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name="Invariant Violation",f}}e.isRequired=e;function n(){return e}var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:fo,resetWarningCache:po};return t.PropTypes=t,t}});var yo=ye((Hh,go)=>{go.exports=ho()();var jh,Uh});var Ao=ye(U=>{"use strict";var er=Symbol.for("react.element"),nr=Symbol.for("react.portal"),Un=Symbol.for("react.fragment"),Hn=Symbol.for("react.strict_mode"),qn=Symbol.for("react.profiler"),Vn=Symbol.for("react.provider"),$n=Symbol.for("react.context"),Ca=Symbol.for("react.server_context"),Wn=Symbol.for("react.forward_ref"),Qn=Symbol.for("react.suspense"),Xn=Symbol.for("react.suspense_list"),Yn=Symbol.for("react.memo"),Kn=Symbol.for("react.lazy"),Aa=Symbol.for("react.offscreen"),Co;Co=Symbol.for("react.module.reference");function he(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case er:switch(e=e.type,e){case Un:case qn:case Hn:case Qn:case Xn:return e;default:switch(e=e&&e.$$typeof,e){case Ca:case $n:case Wn:case Kn:case Yn:case Vn:return e;default:return n}}case nr:return n}}}U.ContextConsumer=$n;U.ContextProvider=Vn;U.Element=er;U.ForwardRef=Wn;U.Fragment=Un;U.Lazy=Kn;U.Memo=Yn;U.Portal=nr;U.Profiler=qn;U.StrictMode=Hn;U.Suspense=Qn;U.SuspenseList=Xn;U.isAsyncMode=function(){return!1};U.isConcurrentMode=function(){return!1};U.isContextConsumer=function(e){return he(e)===$n};U.isContextProvider=function(e){return he(e)===Vn};U.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===er};U.isForwardRef=function(e){return he(e)===Wn};U.isFragment=function(e){return he(e)===Un};U.isLazy=function(e){return he(e)===Kn};U.isMemo=function(e){return he(e)===Yn};U.isPortal=function(e){return he(e)===nr};U.isProfiler=function(e){return he(e)===qn};U.isStrictMode=function(e){return he(e)===Hn};U.isSuspense=function(e){return he(e)===Qn};U.isSuspenseList=function(e){return he(e)===Xn};U.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Un||e===qn||e===Hn||e===Qn||e===Xn||e===Aa||typeof e=="object"&&e!==null&&(e.$$typeof===Kn||e.$$typeof===Yn||e.$$typeof===Vn||e.$$typeof===$n||e.$$typeof===Wn||e.$$typeof===Co||e.getModuleId!==void 0)};U.typeOf=he});var Io=ye((jd,Po)=>{"use strict";Po.exports=Ao()});var _o=ye((Vd,Ro)=>{var Lo=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Pa=/\n/g,Ia=/^\s*/,Fa=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Oa=/^:\s*/,Ta=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,La=/^[;\s]*/,va=/^\s+|\s+$/g,Da=` +`,vo="/",Do="*",Ue="",za="comment",Ra="declaration";Ro.exports=function(e,n){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];n=n||{};var t=1,r=1;function i(b){var w=b.match(Pa);w&&(t+=w.length);var y=b.lastIndexOf(Da);r=~y?b.length-y:r+b.length}function o(){var b={line:t,column:r};return function(w){return w.position=new l(b),s(),w}}function l(b){this.start=b,this.end={line:t,column:r},this.source=n.source}l.prototype.content=e;var u=[];function a(b){var w=new Error(n.source+":"+t+":"+r+": "+b);if(w.reason=b,w.filename=n.source,w.line=t,w.column=r,w.source=e,n.silent)u.push(w);else throw w}function f(b){var w=b.exec(e);if(w){var y=w[0];return i(y),e=e.slice(y.length),w}}function s(){f(Ia)}function d(b){var w;for(b=b||[];w=m();)w!==!1&&b.push(w);return b}function m(){var b=o();if(!(vo!=e.charAt(0)||Do!=e.charAt(1))){for(var w=2;Ue!=e.charAt(w)&&(Do!=e.charAt(w)||vo!=e.charAt(w+1));)++w;if(w+=2,Ue===e.charAt(w-1))return a("End of comment missing");var y=e.slice(2,w-2);return r+=2,i(y),e=e.slice(w),r+=2,b({type:za,comment:y})}}function h(){var b=o(),w=f(Fa);if(w){if(m(),!f(Oa))return a("property missing ':'");var y=f(Ta),v=b({type:Ra,property:zo(w[0].replace(Lo,Ue)),value:y?zo(y[0].replace(Lo,Ue)):Ue});return f(La),v}}function k(){var b=[];d(b);for(var w;w=h();)w!==!1&&(b.push(w),d(b));return b}return s(),k()};function zo(e){return e?e.replace(va,Ue):Ue}});var No=ye(($d,tr)=>{var _a=_o();function Bo(e,n){var t=null;if(!e||typeof e!="string")return t;for(var r,i=_a(e),o=typeof n=="function",l,u,a=0,f=i.length;alr,uriTransformer:()=>dn});var yr=["http","https","mailto","tel"];function dn(e){let n=(e||"").trim(),t=n.charAt(0);if(t==="#"||t==="/")return n;let r=n.indexOf(":");if(r===-1)return n;let i=-1;for(;++ii||(i=n.indexOf("#"),i!==-1&&r>i)?n:"javascript:void(0)"}var Jn=Pe(at(),1);var _r=Pe(st(),1);function Ie(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?Lr(e.position):"start"in e||"end"in e?Lr(e):"line"in e||"column"in e?ct(e):""}function ct(e){return vr(e&&e.line)+":"+vr(e&&e.column)}function Lr(e){return ct(e&&e.start)+"-"+ct(e&&e.end)}function vr(e){return e&&typeof e=="number"?e:1}var te=class extends Error{constructor(n,t,r){let i=[null,null],o={start:{line:null,column:null},end:{line:null,column:null}};if(super(),typeof t=="string"&&(r=t,t=void 0),typeof r=="string"){let l=r.indexOf(":");l===-1?i[1]=r:(i[0]=r.slice(0,l),i[1]=r.slice(l+1))}t&&("type"in t||"position"in t?t.position&&(o=t.position):"start"in t||"end"in t?o=t:("line"in t||"column"in t)&&(o.start=t)),this.name=Ie(t)||"1:1",this.message=typeof n=="object"?n.message:n,this.stack="",typeof n=="object"&&n.stack&&(this.stack=n.stack),this.reason=this.message,this.fatal,this.line=o.start.line,this.column=o.start.column,this.position=o,this.source=i[0],this.ruleId=i[1],this.file,this.actual,this.expected,this.url,this.note}};te.prototype.file="";te.prototype.name="";te.prototype.reason="";te.prototype.message="";te.prototype.stack="";te.prototype.fatal=null;te.prototype.column=null;te.prototype.line=null;te.prototype.source=null;te.prototype.ruleId=null;te.prototype.position=null;var xe={basename:bl,dirname:wl,extname:Sl,join:El,sep:"/"};function bl(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');on(e);let t=0,r=-1,i=e.length,o;if(n===void 0||n.length===0||n.length>e.length){for(;i--;)if(e.charCodeAt(i)===47){if(o){t=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(t,r)}if(n===e)return"";let l=-1,u=n.length-1;for(;i--;)if(e.charCodeAt(i)===47){if(o){t=i+1;break}}else l<0&&(o=!0,l=i+1),u>-1&&(e.charCodeAt(i)===n.charCodeAt(u--)?u<0&&(r=i):(u=-1,r=l));return t===r?r=l:r<0&&(r=e.length),e.slice(t,r)}function wl(e){if(on(e),e.length===0)return".";let n=-1,t=e.length,r;for(;--t;)if(e.charCodeAt(t)===47){if(r){n=t;break}}else r||(r=!0);return n<0?e.charCodeAt(0)===47?"/":".":n===1&&e.charCodeAt(0)===47?"//":e.slice(0,n)}function Sl(e){on(e);let n=e.length,t=-1,r=0,i=-1,o=0,l;for(;n--;){let u=e.charCodeAt(n);if(u===47){if(l){r=n+1;break}continue}t<0&&(l=!0,t=n+1),u===46?i<0?i=n:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||t<0||o===0||o===1&&i===t-1&&i===r+1?"":e.slice(i,t)}function El(...e){let n=-1,t;for(;++n0&&e.charCodeAt(e.length-1)===47&&(t+="/"),n?"/"+t:t}function Al(e,n){let t="",r=0,i=-1,o=0,l=-1,u,a;for(;++l<=e.length;){if(l2){if(a=t.lastIndexOf("/"),a!==t.length-1){a<0?(t="",r=0):(t=t.slice(0,a),r=t.length-1-t.lastIndexOf("/")),i=l,o=0;continue}}else if(t.length>0){t="",r=0,i=l,o=0;continue}}n&&(t=t.length>0?t+"/..":"..",r=2)}else t.length>0?t+="/"+e.slice(i+1,l):t=e.slice(i+1,l),r=l-i-1;i=l,o=0}else u===46&&o>-1?o++:o=-1}return t}function on(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var Dr={cwd:Pl};function Pl(){return"/"}function We(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function zr(e){if(typeof e=="string")e=new URL(e);else if(!We(e)){let n=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw n.code="ERR_INVALID_ARG_TYPE",n}if(e.protocol!=="file:"){let n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return Il(e)}function Il(e){if(e.hostname!==""){let r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}let n=e.pathname,t=-1;for(;++tl.length,a;u&&l.push(i);try{a=e.apply(this,l)}catch(f){let s=f;if(u&&t)throw s;return i(s)}u||(a instanceof Promise?a.then(o,i):a instanceof Error?i(a):o(a))}function i(l,...u){t||(t=!0,n(l,...u))}function o(l){i(null,l)}}var kt=Zr().freeze(),Gr={}.hasOwnProperty;function Zr(){let e=Wr(),n=[],t={},r,i=-1;return o.data=l,o.Parser=void 0,o.Compiler=void 0,o.freeze=u,o.attachers=n,o.use=a,o.parse=f,o.stringify=s,o.run=d,o.runSync=m,o.process=h,o.processSync=k,o;function o(){let b=Zr(),w=-1;for(;++w{if(x||!T||!R)z(x);else{let N=o.stringify(T,R);N==null||(vl(N)?R.value=N:R.result=N),z(x,R)}});function z(x,T){x||!T?C(x):v?v(T):w(null,T)}}}function k(b){let w;o.freeze(),dt("processSync",o.Parser),gt("processSync",o.Compiler);let y=un(b);return o.process(y,v),Yr("processSync","process",w),y;function v(C){w=!0,ht(C)}}}function Qr(e,n){return typeof e=="function"&&e.prototype&&(Tl(e.prototype)||n in e.prototype)}function Tl(e){let n;for(n in e)if(Gr.call(e,n))return!0;return!1}function dt(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function gt(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function yt(e,n){if(n)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Xr(e){if(!ln(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Yr(e,n,t){if(!t)throw new Error("`"+e+"` finished async. Use `"+n+"` instead")}function un(e){return Ll(e)?e:new ze(e)}function Ll(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function vl(e){return typeof e=="string"||(0,Kr.default)(e)}var Dl={};function bt(e,n){let t=n||Dl,r=typeof t.includeImageAlt=="boolean"?t.includeImageAlt:!0,i=typeof t.includeHtml=="boolean"?t.includeHtml:!0;return ei(e,r,i)}function ei(e,n,t){if(zl(e)){if("value"in e)return e.type==="html"&&!t?"":e.value;if(n&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Jr(e.children,n,t)}return Array.isArray(e)?Jr(e,n,t):""}function Jr(e,n,t){let r=[],i=-1;for(;++ii?0:i+n:n=n>i?i:n,t=t>0?t:0,r.length<1e4)l=Array.from(r),l.unshift(n,t),[].splice.apply(e,l);else for(t&&[].splice.apply(e,[n,t]);o0?(ne(e,e.length,0,n),e):n}var ni={}.hasOwnProperty;function ti(e){let n={},t=-1;for(;++tl))return;let T=n.events.length,R=T,N,Z;for(;R--;)if(n.events[R][0]==="exit"&&n.events[R][1].type==="chunkFlow"){if(N){Z=n.events[R][1].end;break}N=!0}for(y(r),x=T;xC;){let z=t[B];n.containerState=z[1],z[0].exit.call(n,e)}t.length=C}function v(){i.write([null]),o=void 0,i=void 0,n.containerState._closeFlow=void 0}}function Ml(e,n,t){return O(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function St(e){if(e===null||Y(e)||li(e))return 1;if(ui(e))return 2}function Qe(e,n,t){let r=[],i=-1;for(;++i1&&e[t][1].end.offset-e[t][1].start.offset>1?2:1;let d=Object.assign({},e[r][1].end),m=Object.assign({},e[t][1].start);pi(d,-a),pi(m,a),l={type:a>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},u={type:a>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[t][1].start),end:m},o={type:a>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[t][1].start)},i={type:a>1?"strong":"emphasis",start:Object.assign({},l.start),end:Object.assign({},u.end)},e[r][1].end=Object.assign({},l.start),e[t][1].start=Object.assign({},u.end),f=[],e[r][1].end.offset-e[r][1].start.offset&&(f=ue(f,[["enter",e[r][1],n],["exit",e[r][1],n]])),f=ue(f,[["enter",i,n],["enter",l,n],["exit",l,n],["enter",o,n]]),f=ue(f,Qe(n.parser.constructs.insideSpan.null,e.slice(r+1,t),n)),f=ue(f,[["exit",o,n],["enter",u,n],["exit",u,n],["exit",i,n]]),e[t][1].end.offset-e[t][1].start.offset?(s=2,f=ue(f,[["enter",e[t][1],n],["exit",e[t][1],n]])):s=0,ne(e,r-1,t-r+3,f),t=r+f.length-s-2;break}}for(t=-1;++t=4?l(f):t(f)}function l(f){return f===null?a(f):A(f)?e.attempt(Kl,l,a)(f):(e.enter("codeFlowValue"),u(f))}function u(f){return f===null||A(f)?(e.exit("codeFlowValue"),l(f)):(e.consume(f),u)}function a(f){return e.exit("codeIndented"),n(f)}}function Zl(e,n,t){let r=this;return i;function i(l){return r.parser.lazy[r.now().line]?t(l):A(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),i):O(e,o,"linePrefix",4+1)(l)}function o(l){let u=r.events[r.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?n(l):A(l)?i(l):t(l)}}var Ct={name:"codeText",tokenize:nu,resolve:Jl,previous:eu};function Jl(e){let n=e.length-4,t=3,r,i;if((e[t][1].type==="lineEnding"||e[t][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(r=t;++r=4?n(l):e.interrupt(r.parser.constructs.flow,t,n)(l)}}function An(e,n,t,r,i,o,l,u,a){let f=a||Number.POSITIVE_INFINITY,s=0;return d;function d(y){return y===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(y),e.exit(o),m):y===null||y===41||sn(y)?t(y):(e.enter(r),e.enter(l),e.enter(u),e.enter("chunkString",{contentType:"string"}),b(y))}function m(y){return y===62?(e.enter(o),e.consume(y),e.exit(o),e.exit(i),e.exit(r),n):(e.enter(u),e.enter("chunkString",{contentType:"string"}),h(y))}function h(y){return y===62?(e.exit("chunkString"),e.exit(u),m(y)):y===null||y===60||A(y)?t(y):(e.consume(y),y===92?k:h)}function k(y){return y===60||y===62||y===92?(e.consume(y),h):h(y)}function b(y){return y===40?++s>f?t(y):(e.consume(y),b):y===41?s--?(e.consume(y),b):(e.exit("chunkString"),e.exit(u),e.exit(l),e.exit(r),n(y)):y===null||Y(y)?s?t(y):(e.exit("chunkString"),e.exit(u),e.exit(l),e.exit(r),n(y)):sn(y)?t(y):(e.consume(y),y===92?w:b)}function w(y){return y===40||y===41||y===92?(e.consume(y),b):b(y)}}function Pn(e,n,t,r,i,o){let l=this,u=0,a;return f;function f(h){return e.enter(r),e.enter(i),e.consume(h),e.exit(i),e.enter(o),s}function s(h){return h===null||h===91||h===93&&!a||h===94&&!u&&"_hiddenFootnoteSupport"in l.parser.constructs||u>999?t(h):h===93?(e.exit(o),e.enter(i),e.consume(h),e.exit(i),e.exit(r),n):A(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),d(h))}function d(h){return h===null||h===91||h===93||A(h)||u++>999?(e.exit("chunkString"),s(h)):(e.consume(h),a=a||!j(h),h===92?m:d)}function m(h){return h===91||h===92||h===93?(e.consume(h),u++,d):d(h)}}function In(e,n,t,r,i,o){let l;return u;function u(m){return e.enter(r),e.enter(i),e.consume(m),e.exit(i),l=m===40?41:m,a}function a(m){return m===l?(e.enter(i),e.consume(m),e.exit(i),e.exit(r),n):(e.enter(o),f(m))}function f(m){return m===l?(e.exit(o),a(l)):m===null?t(m):A(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),O(e,f,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(m))}function s(m){return m===l||m===null||A(m)?(e.exit("chunkString"),f(m)):(e.consume(m),m===92?d:s)}function d(m){return m===l||m===92?(e.consume(m),s):s(m)}}function Re(e,n){let t;return r;function r(i){return A(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t=!0,r):j(i)?O(e,r,t?"linePrefix":"lineSuffix")(i):n(i)}}function Ee(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Pt={name:"definition",tokenize:au},uu={tokenize:su,partial:!0};function au(e,n,t){let r=this,i;return o;function o(a){return e.enter("definition"),Pn.call(r,e,l,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(a)}function l(a){return i=Ee(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),a===58?(e.enter("definitionMarker"),e.consume(a),e.exit("definitionMarker"),Re(e,An(e,e.attempt(uu,O(e,u,"whitespace"),O(e,u,"whitespace")),t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):t(a)}function u(a){return a===null||A(a)?(e.exit("definition"),r.parser.defined.includes(i)||r.parser.defined.push(i),n(a)):t(a)}}function su(e,n,t){return r;function r(l){return Y(l)?Re(e,i)(l):t(l)}function i(l){return l===34||l===39||l===40?In(e,O(e,o,"whitespace"),t,"definitionTitle","definitionTitleMarker","definitionTitleString")(l):t(l)}function o(l){return l===null||A(l)?n(l):t(l)}}var It={name:"hardBreakEscape",tokenize:cu};function cu(e,n,t){return r;function r(o){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(o),i}function i(o){return A(o)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),n(o)):t(o)}}var Ft={name:"headingAtx",tokenize:fu,resolve:pu};function pu(e,n){let t=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),t-2>r&&e[t][1].type==="whitespace"&&(t-=2),e[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&e[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[t][1].end},o={type:"chunkText",start:e[r][1].start,end:e[t][1].end,contentType:"text"},ne(e,r,t-r+1,[["enter",i,n],["enter",o,n],["exit",o,n],["exit",i,n]])),e}function fu(e,n,t){let r=this,i=0;return o;function o(s){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),l(s)}function l(s){return s===35&&i++<6?(e.consume(s),l):s===null||Y(s)?(e.exit("atxHeadingSequence"),r.interrupt?n(s):u(s)):t(s)}function u(s){return s===35?(e.enter("atxHeadingSequence"),a(s)):s===null||A(s)?(e.exit("atxHeading"),n(s)):j(s)?O(e,u,"whitespace")(s):(e.enter("atxHeadingText"),f(s))}function a(s){return s===35?(e.consume(s),a):(e.exit("atxHeadingSequence"),u(s))}function f(s){return s===null||s===35||Y(s)?(e.exit("atxHeadingText"),u(s)):(e.consume(s),f)}}var mi=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Ot=["pre","script","style","textarea"];var Tt={name:"htmlFlow",tokenize:du,resolveTo:hu,concrete:!0},mu={tokenize:gu,partial:!0};function hu(e){let n=e.length;for(;n--&&!(e[n][0]==="enter"&&e[n][1].type==="htmlFlow"););return n>1&&e[n-2][1].type==="linePrefix"&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e}function du(e,n,t){let r=this,i,o,l,u,a;return f;function f(c){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(c),s}function s(c){return c===33?(e.consume(c),d):c===47?(e.consume(c),k):c===63?(e.consume(c),i=3,r.interrupt?n:oe):ce(c)?(e.consume(c),l=String.fromCharCode(c),o=!0,b):t(c)}function d(c){return c===45?(e.consume(c),i=2,m):c===91?(e.consume(c),i=5,l="CDATA[",u=0,h):ce(c)?(e.consume(c),i=4,r.interrupt?n:oe):t(c)}function m(c){return c===45?(e.consume(c),r.interrupt?n:oe):t(c)}function h(c){return c===l.charCodeAt(u++)?(e.consume(c),u===l.length?r.interrupt?n:D:h):t(c)}function k(c){return ce(c)?(e.consume(c),l=String.fromCharCode(c),b):t(c)}function b(c){return c===null||c===47||c===62||Y(c)?c!==47&&o&&Ot.includes(l.toLowerCase())?(i=1,r.interrupt?n(c):D(c)):mi.includes(l.toLowerCase())?(i=6,c===47?(e.consume(c),w):r.interrupt?n(c):D(c)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(c):o?v(c):y(c)):c===45||G(c)?(e.consume(c),l+=String.fromCharCode(c),b):t(c)}function w(c){return c===62?(e.consume(c),r.interrupt?n:D):t(c)}function y(c){return j(c)?(e.consume(c),y):N(c)}function v(c){return c===47?(e.consume(c),N):c===58||c===95||ce(c)?(e.consume(c),C):j(c)?(e.consume(c),v):N(c)}function C(c){return c===45||c===46||c===58||c===95||G(c)?(e.consume(c),C):B(c)}function B(c){return c===61?(e.consume(c),z):j(c)?(e.consume(c),B):v(c)}function z(c){return c===null||c===60||c===61||c===62||c===96?t(c):c===34||c===39?(e.consume(c),a=c,x):j(c)?(e.consume(c),z):(a=null,T(c))}function x(c){return c===null||A(c)?t(c):c===a?(e.consume(c),R):(e.consume(c),x)}function T(c){return c===null||c===34||c===39||c===60||c===61||c===62||c===96||Y(c)?B(c):(e.consume(c),T)}function R(c){return c===47||c===62||j(c)?v(c):t(c)}function N(c){return c===62?(e.consume(c),Z):t(c)}function Z(c){return j(c)?(e.consume(c),Z):c===null||A(c)?D(c):t(c)}function D(c){return c===45&&i===2?(e.consume(c),J):c===60&&i===1?(e.consume(c),ae):c===62&&i===4?(e.consume(c),X):c===63&&i===3?(e.consume(c),oe):c===93&&i===5?(e.consume(c),K):A(c)&&(i===6||i===7)?e.check(mu,X,$)(c):c===null||A(c)?$(c):(e.consume(c),D)}function $(c){return e.exit("htmlFlowData"),P(c)}function P(c){return c===null?p(c):A(c)?e.attempt({tokenize:M,partial:!0},P,p)(c):(e.enter("htmlFlowData"),D(c))}function M(c,Ge,ve){return He;function He(ke){return c.enter("lineEnding"),c.consume(ke),c.exit("lineEnding"),Ze}function Ze(ke){return r.parser.lazy[r.now().line]?ve(ke):Ge(ke)}}function J(c){return c===45?(e.consume(c),oe):D(c)}function ae(c){return c===47?(e.consume(c),l="",de):D(c)}function de(c){return c===62&&Ot.includes(l.toLowerCase())?(e.consume(c),X):ce(c)&&l.length<8?(e.consume(c),l+=String.fromCharCode(c),de):D(c)}function K(c){return c===93?(e.consume(c),oe):D(c)}function oe(c){return c===62?(e.consume(c),X):c===45&&i===2?(e.consume(c),oe):D(c)}function X(c){return c===null||A(c)?(e.exit("htmlFlowData"),p(c)):(e.consume(c),X)}function p(c){return e.exit("htmlFlow"),n(c)}}function gu(e,n,t){return r;function r(i){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),e.attempt(Oe,n,t)}}var Lt={name:"htmlText",tokenize:yu};function yu(e,n,t){let r=this,i,o,l,u;return a;function a(p){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(p),f}function f(p){return p===33?(e.consume(p),s):p===47?(e.consume(p),T):p===63?(e.consume(p),z):ce(p)?(e.consume(p),Z):t(p)}function s(p){return p===45?(e.consume(p),d):p===91?(e.consume(p),o="CDATA[",l=0,w):ce(p)?(e.consume(p),B):t(p)}function d(p){return p===45?(e.consume(p),m):t(p)}function m(p){return p===null||p===62?t(p):p===45?(e.consume(p),h):k(p)}function h(p){return p===null||p===62?t(p):k(p)}function k(p){return p===null?t(p):p===45?(e.consume(p),b):A(p)?(u=k,K(p)):(e.consume(p),k)}function b(p){return p===45?(e.consume(p),X):k(p)}function w(p){return p===o.charCodeAt(l++)?(e.consume(p),l===o.length?y:w):t(p)}function y(p){return p===null?t(p):p===93?(e.consume(p),v):A(p)?(u=y,K(p)):(e.consume(p),y)}function v(p){return p===93?(e.consume(p),C):y(p)}function C(p){return p===62?X(p):p===93?(e.consume(p),C):y(p)}function B(p){return p===null||p===62?X(p):A(p)?(u=B,K(p)):(e.consume(p),B)}function z(p){return p===null?t(p):p===63?(e.consume(p),x):A(p)?(u=z,K(p)):(e.consume(p),z)}function x(p){return p===62?X(p):z(p)}function T(p){return ce(p)?(e.consume(p),R):t(p)}function R(p){return p===45||G(p)?(e.consume(p),R):N(p)}function N(p){return A(p)?(u=N,K(p)):j(p)?(e.consume(p),N):X(p)}function Z(p){return p===45||G(p)?(e.consume(p),Z):p===47||p===62||Y(p)?D(p):t(p)}function D(p){return p===47?(e.consume(p),X):p===58||p===95||ce(p)?(e.consume(p),$):A(p)?(u=D,K(p)):j(p)?(e.consume(p),D):X(p)}function $(p){return p===45||p===46||p===58||p===95||G(p)?(e.consume(p),$):P(p)}function P(p){return p===61?(e.consume(p),M):A(p)?(u=P,K(p)):j(p)?(e.consume(p),P):D(p)}function M(p){return p===null||p===60||p===61||p===62||p===96?t(p):p===34||p===39?(e.consume(p),i=p,J):A(p)?(u=M,K(p)):j(p)?(e.consume(p),M):(e.consume(p),i=void 0,de)}function J(p){return p===i?(e.consume(p),ae):p===null?t(p):A(p)?(u=J,K(p)):(e.consume(p),J)}function ae(p){return p===62||p===47||Y(p)?D(p):t(p)}function de(p){return p===null||p===34||p===39||p===60||p===61||p===96?t(p):p===62||Y(p)?D(p):(e.consume(p),de)}function K(p){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),O(e,oe,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function oe(p){return e.enter("htmlTextData"),u(p)}function X(p){return p===62?(e.consume(p),e.exit("htmlTextData"),e.exit("htmlText"),n):t(p)}}var _e={name:"labelEnd",tokenize:Eu,resolveTo:Su,resolveAll:wu},xu={tokenize:Cu},ku={tokenize:Au},bu={tokenize:Pu};function wu(e){let n=-1,t;for(;++n-1&&(l[0]=l[0].slice(r)),o>0&&l.push(e[i].slice(0,o))),l}function qu(e,n){let t=-1,r=[],i;for(;++tGu,contentInitial:()=>$u,disable:()=>Zu,document:()=>Vu,flow:()=>Qu,flowInitial:()=>Wu,insideSpan:()=>Ku,string:()=>Xu,text:()=>Yu});var Vu={[42]:re,[43]:re,[45]:re,[48]:re,[49]:re,[50]:re,[51]:re,[52]:re,[53]:re,[54]:re,[55]:re,[56]:re,[57]:re,[62]:bn},$u={[91]:Pt},Wu={[-2]:pn,[-1]:pn,[32]:pn},Qu={[35]:Ft,[42]:Be,[45]:[Fn,Be],[60]:Tt,[61]:Fn,[95]:Be,[96]:En,[126]:En},Xu={[38]:Sn,[92]:wn},Yu={[-5]:fn,[-4]:fn,[-3]:fn,[33]:vt,[38]:Sn,[42]:cn,[60]:[Et,Lt],[91]:Dt,[92]:[It,wn],[93]:_e,[95]:cn,[96]:Ct},Ku={null:[cn,di]},Gu={null:[42,95]},Zu={null:[]};function wi(e={}){let n=ti([zt].concat(e.extensions||[])),t={defined:[],lazy:{},constructs:n,content:r(ai),document:r(ci),flow:r(hi),string:r(gi),text:r(yi)};return t;function r(i){return o;function o(l){return bi(t,i,l)}}}var Si=/[\0\t\n\r]/g;function Ei(){let e=1,n="",t=!0,r;return i;function i(o,l,u){let a=[],f,s,d,m,h;for(o=n+o.toString(l),d=0,n="",t&&(o.charCodeAt(0)===65279&&d++,t=void 0);d13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"\uFFFD":String.fromCharCode(t)}var Ju=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ai(e){return e.replace(Ju,ea)}function ea(e,n,t){if(n)return n;if(t.charCodeAt(0)===35){let i=t.charCodeAt(1),o=i===120||i===88;return On(t.slice(o?2:1),o?16:10)}return Xe(t)||e}var Ii={}.hasOwnProperty,Rt=function(e,n,t){return typeof n!="string"&&(t=n,n=void 0),na(t)(Ci(wi(t).document().write(Ei()(e,n,!0))))};function na(e){let n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:u(cr),autolinkProtocol:D,autolinkEmail:D,atxHeading:u(ur),blockQuote:u(qe),characterEscape:D,characterReference:D,codeFenced:u(De),codeFencedFenceInfo:a,codeFencedFenceMeta:a,codeIndented:u(De,a),codeText:u(et,a),codeTextData:D,data:D,codeFlowValue:D,definition:u(qo),definitionDestinationString:a,definitionLabelString:a,definitionTitleString:a,emphasis:u(Vo),hardBreakEscape:u(ar),hardBreakTrailing:u(ar),htmlFlow:u(sr,a),htmlFlowData:D,htmlText:u(sr,a),htmlTextData:D,image:u($o),label:a,link:u(cr),listItem:u(Wo),listItemValue:k,listOrdered:u(pr,h),listUnordered:u(pr),paragraph:u(Qo),reference:He,referenceString:a,resourceDestinationString:a,resourceTitleString:a,setextHeading:u(ur),strong:u(Xo),thematicBreak:u(Ko)},exit:{atxHeading:s(),atxHeadingSequence:T,autolink:s(),autolinkEmail:be,autolinkProtocol:Je,blockQuote:s(),characterEscapeValue:$,characterReferenceMarkerHexadecimal:ke,characterReferenceMarkerNumeric:ke,characterReferenceValue:ee,codeFenced:s(v),codeFencedFence:y,codeFencedFenceInfo:b,codeFencedFenceMeta:w,codeFlowValue:$,codeIndented:s(C),codeText:s(de),codeTextData:$,data:$,definition:s(),definitionDestinationString:x,definitionLabelString:B,definitionTitleString:z,emphasis:s(),hardBreakEscape:s(M),hardBreakTrailing:s(M),htmlFlow:s(J),htmlFlowData:$,htmlText:s(ae),htmlTextData:$,image:s(oe),label:p,labelText:X,lineEnding:P,link:s(K),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:Ze,resourceDestinationString:c,resourceTitleString:Ge,resource:ve,setextHeading:s(Z),setextHeadingLineSequence:N,setextHeadingText:R,strong:s(),thematicBreak:s()}};Fi(n,(e||{}).mdastExtensions||[]);let t={};return r;function r(g){let E={type:"root",children:[]},I={stack:[E],tokenStack:[],config:n,enter:f,exit:d,buffer:a,resume:m,setData:o,getData:l},H=[],V=-1;for(;++V0){let ge=I.tokenStack[I.tokenStack.length-1];(ge[1]||Pi).call(I,void 0,ge[0])}for(E.position={start:Te(g.length>0?g[0][1].start:{line:1,column:1,offset:0}),end:Te(g.length>0?g[g.length-2][1].end:{line:1,column:1,offset:0})},V=-1;++V{let r=this.data("settings");return Rt(t,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}var Oi=_t;function Ti(e,n){let t={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(n),!0)};return e.patch(n,t),e.applyData(n,t)}function Li(e,n){let t={type:"element",tagName:"br",properties:{},children:[]};return e.patch(n,t),[e.applyData(n,t),{type:"text",value:` +`}]}function vi(e,n){let t=n.value?n.value+` +`:"",r=n.lang?n.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,i={};r&&(i.className=["language-"+r]);let o={type:"element",tagName:"code",properties:i,children:[{type:"text",value:t}]};return n.meta&&(o.data={meta:n.meta}),e.patch(n,o),o=e.applyData(n,o),o={type:"element",tagName:"pre",properties:{},children:[o]},e.patch(n,o),o}function Di(e,n){let t={type:"element",tagName:"del",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function zi(e,n){let t={type:"element",tagName:"em",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function fe(e){let n=[],t=-1,r=0,i=0;for(;++t55295&&o<57344){let u=e.charCodeAt(t+1);o<56320&&u>56319&&u<57344?(l=String.fromCharCode(o,u),i=1):l="\uFFFD"}else l=String.fromCharCode(o);l&&(n.push(e.slice(r,t),encodeURIComponent(l)),r=t+i+1,l=""),i&&(t+=i,i=0)}return n.join("")+e.slice(r)}function Tn(e,n){let t=String(n.identifier).toUpperCase(),r=fe(t.toLowerCase()),i=e.footnoteOrder.indexOf(t),o;i===-1?(e.footnoteOrder.push(t),e.footnoteCounts[t]=1,o=e.footnoteOrder.length):(e.footnoteCounts[t]++,o=i+1);let l=e.footnoteCounts[t],u={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(n,u);let a={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(n,a),e.applyData(n,a)}function Ri(e,n){let t=e.footnoteById,r=1;for(;r in t;)r++;let i=String(r);return t[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:n.children}],position:n.position},Tn(e,{type:"footnoteReference",identifier:i,position:n.position})}function _i(e,n){let t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function Bi(e,n){if(e.dangerous){let t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}return null}function Ln(e,n){let t=n.referenceType,r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(n.label||n.identifier)+"]"),n.type==="imageReference")return{type:"text",value:"!["+n.alt+r};let i=e.all(n),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});let l=i[i.length-1];return l&&l.type==="text"?l.value+=r:i.push({type:"text",value:r}),i}function Ni(e,n){let t=e.definition(n.identifier);if(!t)return Ln(e,n);let r={src:fe(t.url||""),alt:n.alt};t.title!==null&&t.title!==void 0&&(r.title=t.title);let i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(n,i),e.applyData(n,i)}function Mi(e,n){let t={src:fe(n.url)};n.alt!==null&&n.alt!==void 0&&(t.alt=n.alt),n.title!==null&&n.title!==void 0&&(t.title=n.title);let r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)}function ji(e,n){let t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);let r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)}function Ui(e,n){let t=e.definition(n.identifier);if(!t)return Ln(e,n);let r={href:fe(t.url||"")};t.title!==null&&t.title!==void 0&&(r.title=t.title);let i={type:"element",tagName:"a",properties:r,children:e.all(n)};return e.patch(n,i),e.applyData(n,i)}function Hi(e,n){let t={href:fe(n.url)};n.title!==null&&n.title!==void 0&&(t.title=n.title);let r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)}function qi(e,n,t){let r=e.all(n),i=t?ra(t):Vi(n),o={},l=[];if(typeof n.checked=="boolean"){let s=r[0],d;s&&s.type==="element"&&s.tagName==="p"?d=s:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let u=-1;for(;++u1:n}function $i(e,n){let t={},r=e.all(n),i=-1;for(typeof n.start=="number"&&n.start!==1&&(t.start=n.start);++i-1?r.offset:null}}}function Ki(e,n){let t=e.all(n),r=t.shift(),i=[];if(r){let l={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(n.children[0],l),i.push(l)}if(t.length>0){let l={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},u=Ye(n.children[1]),a=Ke(n.children[n.children.length-1]);u.line&&a.line&&(l.position={start:u,end:a}),i.push(l)}let o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(n,o),e.applyData(n,o)}function Gi(e,n,t){let r=t?t.children:void 0,o=(r?r.indexOf(n):1)===0?"th":"td",l=t&&t.type==="table"?t.align:void 0,u=l?l.length:n.children.length,a=-1,f=[];for(;++a0,!0),r[0]),i=r.index+r[0].length,r=t.exec(n);return o.push(Ji(n.slice(i),i>0,!1)),o.join("")}function Ji(e,n,t){let r=0,i=e.length;if(n){let o=e.codePointAt(r);for(;o===9||o===32;)r++,o=e.codePointAt(r)}if(t){let o=e.codePointAt(i-1);for(;o===9||o===32;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function no(e,n){let t={type:"text",value:eo(String(n.value))};return e.patch(n,t),e.applyData(n,t)}function to(e,n){let t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)}var ro={blockquote:Ti,break:Li,code:vi,delete:Di,emphasis:zi,footnoteReference:Tn,footnote:Ri,heading:_i,html:Bi,imageReference:Ni,image:Mi,inlineCode:ji,linkReference:Ui,link:Hi,listItem:qi,list:$i,paragraph:Wi,root:Qi,strong:Xi,table:Ki,tableCell:Zi,tableRow:Gi,text:no,thematicBreak:to,toml:vn,yaml:vn,definition:vn,footnoteDefinition:vn};function vn(){return null}var Dn=function(e){if(e==null)return ua;if(typeof e=="string")return la(e);if(typeof e=="object")return Array.isArray(e)?ia(e):oa(e);if(typeof e=="function")return zn(e);throw new Error("Expected function, string, or object as test")};function ia(e){let n=[],t=-1;for(;++t":""))+")"})}return d;function d(){let m=[],h,k,b;if((!n||i(u,a,f[f.length-1]||null))&&(m=aa(t(u,f)),m[0]===Rn))return m;if(u.children&&m[0]!==Mt)for(k=(r?u.children.length:-1)+o,b=f.concat(u);k>-1&&k{let i=oo(r.identifier);i&&!io.call(n,i)&&(n[i]=r)}),t;function t(r){let i=oo(r);return i&&io.call(n,i)?n[i]:null}}function oo(e){return String(e||"").toUpperCase()}var _n={}.hasOwnProperty;function lo(e,n){let t=n||{},r=t.allowDangerousHtml||!1,i={};return l.dangerous=r,l.clobberPrefix=t.clobberPrefix===void 0||t.clobberPrefix===null?"user-content-":t.clobberPrefix,l.footnoteLabel=t.footnoteLabel||"Footnotes",l.footnoteLabelTagName=t.footnoteLabelTagName||"h2",l.footnoteLabelProperties=t.footnoteLabelProperties||{className:["sr-only"]},l.footnoteBackLabel=t.footnoteBackLabel||"Back to content",l.unknownHandler=t.unknownHandler,l.passThrough=t.passThrough,l.handlers=pe(pe({},ro),t.handlers),l.definition=Ht(e),l.footnoteById=i,l.footnoteOrder=[],l.footnoteCounts={},l.patch=sa,l.applyData=ca,l.one=u,l.all=a,l.wrap=fa,l.augment=o,Ne(e,"footnoteDefinition",f=>{let s=String(f.identifier).toUpperCase();_n.call(i,s)||(i[s]=f)}),l;function o(f,s){if(f&&"data"in f&&f.data){let d=f.data;d.hName&&(s.type!=="element"&&(s={type:"element",tagName:"",properties:{},children:[]}),s.tagName=d.hName),s.type==="element"&&d.hProperties&&(s.properties=pe(pe({},s.properties),d.hProperties)),"children"in s&&s.children&&d.hChildren&&(s.children=d.hChildren)}if(f){let d="type"in f?f:{position:f};Ut(d)||(s.position={start:Ye(d),end:Ke(d)})}return s}function l(f,s,d,m){return Array.isArray(d)&&(m=d,d={}),o(f,{type:"element",tagName:s,properties:d||{},children:m||[]})}function u(f,s){return uo(l,f,s)}function a(f){return qt(l,f)}}function sa(e,n){e.position&&(n.position=Bt(e))}function ca(e,n){let t=n;if(e&&e.data){let r=e.data.hName,i=e.data.hChildren,o=e.data.hProperties;typeof r=="string"&&(t.type==="element"?t.tagName=r:t={type:"element",tagName:r,properties:{},children:[]}),t.type==="element"&&o&&(t.properties=pe(pe({},t.properties),o)),"children"in t&&t.children&&i!==null&&i!==void 0&&(t.children=i)}return t}function uo(e,n,t){let r=n&&n.type;if(!r)throw new Error("Expected node, got `"+n+"`");return _n.call(e.handlers,r)?e.handlers[r](e,n,t):e.passThrough&&e.passThrough.includes(r)?"children"in n?Ve(pe({},n),{children:qt(e,n)}):n:e.unknownHandler?e.unknownHandler(e,n,t):pa(e,n)}function qt(e,n){let t=[];if("children"in n){let r=n.children,i=-1;for(;++i0&&t.push({type:"text",value:` +`}),t}function ao(e){let n=[],t=-1;for(;++t1?"-"+u:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21A9"}]};u>1&&d.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(u)}]}),a.length>0&&a.push({type:"text",value:" "}),a.push(d)}let f=i[i.length-1];if(f&&f.type==="element"&&f.tagName==="p"){let d=f.children[f.children.length-1];d&&d.type==="text"?d.value+=" ":f.children.push({type:"text",value:" "}),f.children.push(...a)}else i.push(...a);let s={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+l},children:e.wrap(i,!0)};e.patch(r,s),n.push(s)}if(n.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:Ve(pe({},JSON.parse(JSON.stringify(e.footnoteLabelProperties))),{id:"footnote-label"}),children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:e.wrap(n,!0)},{type:"text",value:` +`}]}}function Bn(e,n){let t=lo(e,n),r=t.one(e,null),i=ao(t);return i&&r.children.push({type:"text",value:` +`},i),Array.isArray(r)?{type:"root",children:r}:r}var ma=function(e,n){return e&&"run"in e?ha(e,n):da(e||n)},Vt=ma;function ha(e,n){return(t,r,i)=>{e.run(Bn(t,n),r,o=>{i(o)})}}function da(e){return n=>Bn(n,e)}var F=Pe(yo(),1);var Ce=class{constructor(n,t,r){this.property=n,this.normal=t,r&&(this.space=r)}};Ce.prototype.property={};Ce.prototype.normal={};Ce.prototype.space=null;function $t(e,n){let t={},r={},i=-1;for(;++iL,booleanish:()=>W,commaOrSpaceSeparated:()=>se,commaSeparated:()=>Le,number:()=>S,overloadedBoolean:()=>Wt,spaceSeparated:()=>q});var xa=0,L=Me(),W=Me(),Wt=Me(),S=Me(),q=Me(),Le=Me(),se=Me();function Me(){return dr(2,++xa)}var Qt=Object.keys(hn),je=class extends ie{constructor(n,t,r,i){let o=-1;if(super(n,t),xo(this,"space",i),typeof r=="number")for(;++o4&&t.slice(0,4)==="data"&&ba.test(n)){if(n.charAt(4)==="-"){let o=n.slice(5).replace(wo,Ea);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{let o=n.slice(4);if(!wo.test(o)){let l=o.replace(wa,Sa);l.charAt(0)!=="-"&&(l="-"+l),n="data"+l}}i=je}return new i(r,n)}function Sa(e){return"-"+e.toLowerCase()}function Ea(e){return e.charAt(1).toUpperCase()}var jn={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var So=$t([Yt,Xt,Kt,Gt,ko],"html"),Eo=$t([Yt,Xt,Kt,Gt,bo],"svg");function Jt(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return n=>{Ne(n,"element",(t,r,i)=>{let o=i,l;if(e.allowedElements?l=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(t.tagName)),!l&&e.allowElement&&typeof r=="number"&&(l=!e.allowElement(t,r,o)),l&&typeof r=="number")return e.unwrapDisallowed&&t.children?o.children.splice(r,1,...t.children):o.children.splice(r,1),r})}}var Gn=Pe(at(),1),Uo=Pe(Io(),1);function Fo(e){let n=e&&typeof e=="object"&&e.type==="text"?e.value||"":e;return typeof n=="string"&&n.replace(/[ \t\n\f\r]/g,"")===""}function Oo(e){return e.join(" ").trim()}function To(e,n){let t=n||{};return(e[e.length-1]===""?[...e,""]:e).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}var Mo=Pe(No(),1),jo=Mo.default;var ir={}.hasOwnProperty,Ba=new Set(["table","thead","tbody","tfoot","tr"]);function or(e,n){let t=[],r=-1,i;for(;++r0?Gn.default.createElement(h,a,d):Gn.default.createElement(h,a)}function Ma(e){let n=-1;for(;++n for more info)`),delete Zn[o]}let n=kt().use(Oi).use(e.remarkPlugins||[]).use(Vt,Ve(pe({},e.remarkRehypeOptions),{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(Jt,e),t=new ze;typeof e.children=="string"?t.value=e.children:e.children!==void 0&&e.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=n.runSync(n.parse(t),t);if(r.type!=="root")throw new TypeError("Expected a `root` node");let i=Jn.default.createElement(Jn.default.Fragment,{},or({options:e,schema:So,listDepth:0},r));return e.className&&(i=Jn.default.createElement("div",{className:e.className},i)),i}lr.propTypes={children:F.default.string,className:F.default.string,allowElement:F.default.func,allowedElements:F.default.arrayOf(F.default.string),disallowedElements:F.default.arrayOf(F.default.string),unwrapDisallowed:F.default.bool,remarkPlugins:F.default.arrayOf(F.default.oneOfType([F.default.object,F.default.func,F.default.arrayOf(F.default.oneOfType([F.default.bool,F.default.string,F.default.object,F.default.func,F.default.arrayOf(F.default.any)]))])),rehypePlugins:F.default.arrayOf(F.default.oneOfType([F.default.object,F.default.func,F.default.arrayOf(F.default.oneOfType([F.default.bool,F.default.string,F.default.object,F.default.func,F.default.arrayOf(F.default.any)]))])),sourcePos:F.default.bool,rawSourcePos:F.default.bool,skipHtml:F.default.bool,includeElementIndex:F.default.bool,transformLinkUri:F.default.oneOfType([F.default.func,F.default.bool]),linkTarget:F.default.oneOfType([F.default.func,F.default.string]),transformImageUri:F.default.func,components:F.default.object};return il($a);})(); +/*! Bundled license information: + +react/cjs/react.production.min.js: + (** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +is-buffer/index.js: + (*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + *) + +react-is/cjs/react-is.production.min.js: + (** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) +*/ +return ReactMarkdown;}))); diff --git a/apps/extension/package.json b/apps/extension/package.json index d08f75c..ebb5ef9 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -1,7 +1,7 @@ { "name": "OpenGPTS", "displayName": "OpenGPTs", - "version": "0.0.1", + "version": "0.0.2", "description": "OpenGPTs- Powerful GPTs Colipot | 强大的gpts管理器", "author": " hzeyuan.github.com ", "scripts": { @@ -12,7 +12,8 @@ "build": "run-s build:*", "build:plasmo": "plasmo build", "build:next": "next build", - "package": "plasmo package" + "package": "plasmo package", + "type-check": "tsc --noEmit" }, "dependencies": { "@ant-design/cssinjs": "^1.18.1", @@ -20,22 +21,25 @@ "@ant-design/pro-components": "^2.6.46", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@opengpts/core": "workspace:^", "@plasmohq/messaging": "0.6.0", "@plasmohq/storage": "^1.9.0", "@rahsheen/react-wizard": "^2.1.2", + "@tiptap/core": "^2.1.16", "@tiptap/extension-mention": "^2.1.13", "@tiptap/pm": "^2.1.13", "@tiptap/react": "^2.1.13", "@tiptap/starter-kit": "^2.1.13", "ahooks": "^3.7.8", "antd": "^5.12.1", - "@opengpts/core": "workspace:^", "cheerio": "1.0.0-rc.12", "copy-to-clipboard": "^3.3.3", "dayjs": "^1.11.10", "framer-motion": "^10.16.16", "i18next": "^23.7.16", "jquery": "^3.7.1", + "mermaid": "^10.6.1", + "ai": "^2.2.28", "lodash": "^4.17.21", "nanoid": "^5.0.4", "next": "14.0.2", @@ -49,10 +53,15 @@ "react-i18next": "^14.0.0", "react-markdown": "^9.0.1", "react-node-to-string": "^0.1.2", - "react-syntax-highlighter": "^15.5.0", + "react-split-grid": "^1.0.4", "react-tabs": "^6.0.2", "rehype-highlight": "^6.0.0", + "rehype-katex": "^6.0.3", + "remark-gfm": "^3.0.1", + "remark-math": "^5.1.1", + "remark-breaks": "^3.0.2", "swr": "^2.2.4", + "tippy.js": "^6.3.7", "unist-util-visit-parents": "^6.0.1", "use-debounce": "^10.0.0", "uuid": "^9.0.1", @@ -62,7 +71,7 @@ "devDependencies": { "@ianvs/prettier-plugin-sort-imports": "4.1.1", "@plasmohq/rps": "1.8.7", - "@repo/types": "workspace:*", + "@opengpts/types": "workspace:*", "@types/chrome": "0.0.251", "@types/node": "20.9.0", "@types/react": "18.2.37", diff --git a/apps/extension/src/background/index.ts b/apps/extension/src/background/index.ts index 5ed4bef..8754435 100644 --- a/apps/extension/src/background/index.ts +++ b/apps/extension/src/background/index.ts @@ -2,13 +2,13 @@ import { Storage } from "@plasmohq/storage"; -import type { Config } from "@repo/types"; +import type { Config } from "@opengpts/types"; import Browser from "webextension-polyfill"; -import { defaultConfig } from "~src/constant"; +import { DEFAULT_CONFIG } from "~src/constant"; const storage = new Storage({ area: "local", - allCopied: false, + allCopied: true, }); @@ -18,13 +18,21 @@ chrome.webRequest.onBeforeSendHeaders.addListener( function (details) { let headers = details.requestHeaders; // console.log('headers', headers) + if (!headers) return let authHeader = headers.find(header => header.name.toLowerCase() === 'authorization'); - const token = authHeader.value?.replace('Bearer ', '').trim() + const token = authHeader?.value?.replace('Bearer ', '').trim() if (authHeader) { - storage.setItem('chatgpt-token', token) - console.log('authHeader.value', authHeader.value) + storage.getItem('chatgpt-config').then(preConfig => { + console.log('preConfig', preConfig) + storage.setItem('chatgpt-config', { + ...DEFAULT_CONFIG, + ...preConfig, + token + }) + }) chrome.tabs.query({}, function (tabs) { tabs.forEach(tab => { + if (!tab.id) return chrome.tabs.sendMessage(tab.id, { action: "syncLocalStorage", key: "chatgpt-token", @@ -62,11 +70,12 @@ Browser.webRequest.onBeforeRequest.addListener( bodyData = new TextDecoder().decode(encodedData); // 进一步处理,例如转换为JSON或其他格式 } - const config = await storage.getItem('config') + const config = await storage.getItem('chatgpt-config') || {} console.debug('chatgptArkoseReqUrl', config, 'bodyData', bodyData) - await storage.setItem('config', { - ...defaultConfig, - // ...config, + console.log('config', config) + await storage.setItem('chatgpt-config', { + ...DEFAULT_CONFIG, + ...config, chatgptArkoseReqUrl: details.url, chatgptArkoseReqForm: bodyData, }) @@ -83,7 +92,7 @@ Browser.webRequest.onBeforeRequest.addListener( storage.getItem('config').then((config) => { storage.setItem('config', { - ...defaultConfig, + ...DEFAULT_CONFIG, ...config, }) }) diff --git a/apps/extension/src/background/messages/get-search.ts b/apps/extension/src/background/messages/get-search.ts new file mode 100644 index 0000000..1dc14b2 --- /dev/null +++ b/apps/extension/src/background/messages/get-search.ts @@ -0,0 +1,36 @@ + + +import type { PlasmoMessaging } from "@plasmohq/messaging" +import { SG_SEARCH_URL } from "~src/constant" + + +const handler: PlasmoMessaging.MessageHandler = async (req, res) => { + const { query, timerange } = req.body.search + // res.send(result) + const params = new URLSearchParams({ + q: query, + btf: timerange, + nojs: '1', + ei: 'UTF-8', + }) + const response = await fetch(`${SG_SEARCH_URL}?${params.toString()}`) + console.log('response', response) + if (!response.ok) { + throw new Error(`Failed to fetch: ${response.status} ${response.statusText}`) + } + + const html = await response.text() + // console.log('html', html) + // return { status: response.status, html: await response.text(), url: response.url } + res.send({ + status: response.status, + html, + url: response.url + }) + // res.send(result) + // return +} + +export default handler + + diff --git a/apps/extension/src/background/messages/openai.ts b/apps/extension/src/background/messages/openai.ts index b3029f3..ab654eb 100644 --- a/apps/extension/src/background/messages/openai.ts +++ b/apps/extension/src/background/messages/openai.ts @@ -2,7 +2,7 @@ import type { PlasmoMessaging } from "@plasmohq/messaging" import { Storage } from "@plasmohq/storage"; import _ from 'lodash' import { ofetch } from 'ofetch' -import type { Config, Gizmo } from '@repo/types' +import type { Config, Gizmo } from '@opengpts/types' import { OpenAI } from '@opengpts/core' const storage = new Storage({ @@ -64,8 +64,8 @@ const checkChatGPTsAuth: () => Promise<{ } const isLogin = async () => { - const authorization = await storage.getItem('chatgpt-token') - if (!authorization) { + const chatgptConfig = await storage.getItem('chatgpt-config') + if (!chatgptConfig.token) { return { ok: false, error: 'Please Chat with any GPTS https://chat.openai.com/gpts', @@ -79,7 +79,8 @@ const isLogin = async () => { const handler: PlasmoMessaging.MessageHandler = async (req, res) => { - const token = await storage.getItem('chatgpt-token'); + const chatgptConfig = await storage.getItem('chatgpt-config'); + const token = chatgptConfig?.token; const openai = new OpenAI({ token }) const { action, discovery, gizmoId, gizmo } = req.body; diff --git a/apps/extension/src/components/Button/ActionButton.tsx b/apps/extension/src/components/Button/ActionButton.tsx new file mode 100644 index 0000000..1e58d16 --- /dev/null +++ b/apps/extension/src/components/Button/ActionButton.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { motion } from 'framer-motion'; + + + +const ActionButton = ({ label, icon, onClick }) => { + return ( + + + {label} + + {icon} + + ); +}; + +export default ActionButton; diff --git a/apps/extension/src/components/Button/UploadButton/index.tsx b/apps/extension/src/components/Button/UploadButton/index.tsx new file mode 100644 index 0000000..ab88cb4 --- /dev/null +++ b/apps/extension/src/components/Button/UploadButton/index.tsx @@ -0,0 +1,80 @@ +import { Upload, type UploadFile, type UploadProps } from 'antd'; +import { useState } from 'react'; + +interface UploadButtonProps { + fileList: UploadFile[]; + setFileList: React.Dispatch>; +} + +export const UploadButton: React.FC = ({ fileList, setFileList }) => { + + const handleUploadImg: UploadProps['onChange'] = ({ fileList: newFileList }) => { + const file = newFileList[newFileList.length - 1] + console.log('file', file) + if (file.originFileObj) { + const reader = new FileReader(); + reader.onload = (e: ProgressEvent) => { + // 获取图片的 Base64 编码的URL + const imageUrl = e.target?.result as string; + + // TODO:多个文件时 + // const updatedFileList = newFileList.map(f => { + // if (f.uid === file.uid) { + // return { ...f, url: imageUrl }; + // } + // return f; + // }); + // 单个文件时 + const updatedFileList = [{ ...file, url: imageUrl }]; + console.log('updatedFileList', updatedFileList) + setFileList(updatedFileList); + }; + + // 读取文件内容为 DataURL + reader.readAsDataURL(file.originFileObj); + } + }; + + return ( + false} // 阻止自动上传 + accept="image/png, image/jpeg, image/jpg, image/webp, image/svg, image/gif, image/jfif" + > + +
+ + + + + +
+ +
+
+ ); +}; + diff --git a/apps/extension/src/components/Chat/Chat.tsx b/apps/extension/src/components/Chat/Chat.tsx new file mode 100644 index 0000000..91d78f8 --- /dev/null +++ b/apps/extension/src/components/Chat/Chat.tsx @@ -0,0 +1,388 @@ +import { useChat } from "@opengpts/core/@react" +import React, { useEffect, useImperativeHandle, useMemo, useRef, useState, type RefObject, forwardRef } from "react" +import { ChatInputArea } from "./ChatInputArea" +import { nanoid } from '@opengpts/core/shared/utils' +import { motion } from "framer-motion" +import useUserSelection from "~src/hooks/useUserSelection" +// import InteractivePanel from "../InteractivePanel" +import { webSearch, type SearchRequest } from "~src/contents/web-search" +import { PauseCircleOutlined } from "@ant-design/icons" +import { Button } from "antd" +import type { ChatRequest, FunctionCallHandler } from 'ai'; +import type { OMessage } from "@opengpts/types" +import { MessagesList } from "../Message/MessageList" +import type { MessagesListMethods } from "../Message/MessageList" +import { useChatStore } from "~src/store/useChatStore" +import { ofetch } from "ofetch" +import useChatCommandStore from "~src/store/useChatCommandStore" +import useChatQuoteStore from "~src/store/useChatQuoteStore" +import { useChatPanelContext } from "../Panel/ChatPanel" +import useScreenCapture from "~src/store/useScreenCapture" +import { useTranslation } from "react-i18next" +import { useStorage } from "@plasmohq/storage/hook" +import { Storage } from "@plasmohq/storage" +import { MODELS_DICT } from "~src/constant" +export type ChatProps = { + ref: RefObject + uiMessages?: any[], + systemMessage?: string, + children?: any, + className?: string, +}; + +export type ChatRef = { + +} + + +const apiMapping = { + "get_current_weather": { + url: "http://localhost:1337/api/fn-api/get_current_weather", + }, + "dalle3": { + url: "http://localhost:1337/api/fn-api/dalle3", + } +}; + + +export const Chat = forwardRef(({ uiMessages = [], systemMessage = "你好有什么我可以帮助你的么?", children = '', className = '' }, ref) => { + const [content, setContent] = useState("") + const { setModel, chatId, setChatId, model, webAccess, setFileList } = useChatPanelContext() + const messagesListRef = useRef(null); + const inputRef = useRef(null); + + const { selection } = useUserSelection() + const { resetCapture } = useScreenCapture() + const [setCloseSelectionTextPanel] = useState(true) + const { t } = useTranslation() + const checkChatExist = useChatStore(state => state.checkChatExist) + const getChatMessages = useChatStore(state => state.getChatMessages) + const addChatMessage = useChatStore(state => state.addChatMessage) + const getCommand = useChatCommandStore(state => state.getCommand) + const getQuoteMessage = useChatQuoteStore(state => state.getQuote) + const addChatIfNotExist = useChatStore(state => state.addChatIfNotExist) + const [chatgptConfig] = useStorage({ + key: "chatgpt-config", + instance: new Storage({ + area: "local" + }) + }) + const functionCallHandler: FunctionCallHandler = async ( + chatMessages, + functionCall + ) => { + console.log( + "正在调用插件", + functionCall.name, + "参数为:", + functionCall.arguments + ) + console.log('chatMessages', chatMessages) + // according to functionCall.name to call api + // TODO:fetch apiMapping from server + const apiInfo = apiMapping[functionCall.name as string]; + let message: OMessage; + const functionCallMessage = chatMessages.find((message) => { + const fnCall = message.function_call + return typeof fnCall === 'object' && fnCall && fnCall.name! === functionCall.name + }) + + if (!apiInfo) { + return { + messages: [ + ...chatMessages, + { + id: functionCallMessage?.id || nanoid(), + name: functionCall.name, + role: "function" as const, + isError: true, + content: JSON.stringify({ + error: '未找到该函数' + }) + } + ] + } + } + try { + const content = await ofetch(apiInfo.url, { + method: "POST", + body: JSON.stringify({ args: functionCall.arguments }), + timeout: 30000 + }) + console.log('content', content) + message = { + id: functionCallMessage?.id || nanoid(), + name: functionCall.name, + role: "function" as const, + content: content + } + + } catch (error) { + console.error("Error processing API request:", error); + // return handleApiFunctionError(functionCall, error); + message = { + id: functionCallMessage?.id || nanoid(), + name: functionCall.name, + role: "function" as const, + isError: true, + content: JSON.stringify({ + error: error.message + }) + } + } + const functionResponse: ChatRequest = { + messages: [ + ...chatMessages, + message + ] + } + console.log('functionResponse', functionResponse) + return functionResponse + } + + + + const { webConfig, setWebConfig, mode, setMode, input, isLoading, stop, append, messages, setMessages } = + useChat({ + initMode: 'web', + api: "http://127.0.0.1:1337/api/chat", + experimental_onFunctionCall: functionCallHandler, + credentials: "omit", + initialMessages: [], + initialInput: "", + onError: (error) => { + console.log(error) + // setError(error.message) + // alert(error.message) + }, + onFinish: async (message: OMessage, session) => { + console.log("onFinish", message, session) + const chatMessages = getChatMessages(chatId) + if (mode === 'web') { + addChatIfNotExist({ + chatId: session.conversationId, + title: chatMessages[0].content, + latestReply: message.content, + created_at: new Date().getTime(), + updated_at: new Date().getTime(), + latestRecord: { + message: { + // id: session.messageId, + ...message, + } + }, + fileList: [] + }) + if (chatId !== session.conversationId) { + setChatId(session.conversationId); + addChatMessage(session.conversationId, chatMessages[0]) + addChatMessage(session.conversationId, message) + } else { + addChatMessage(session.conversationId, message) + } + + } else { + const chat = { + chatId: chatId, + title: chatMessages[0].content, + latestReply: message.content, + created_at: new Date().getTime(), + updated_at: new Date().getTime(), + latestRecord: { + message: message + }, + fileList: [] + } + addChatIfNotExist(chat) + addChatMessage(chatId, message) + } + + }, + body: { + modelName: model.key, + }, + sendExtraMessageFields: true, + initialWebConfig: { + ...chatgptConfig + } + }) + + const handleSubmit = async ({ content }) => { + + let webSearchPrompt = '' + console.log('webAccess,', webAccess) + + console.log('input', content, !content) + if (!content) return; + + + // const chatCommand = useChatCommandStore.getState().command + const chatCommand = getCommand(chatId) + const quoteMessage = getQuoteMessage(chatId) + const capturedImage = useScreenCapture.getState().capturedImage + const message: OMessage = { + id: nanoid(), + content: `${selection} + ${content}`, + role: "user", + quoteMessage: quoteMessage, + images: capturedImage ? [capturedImage] : [], + command: chatCommand, + ui: quoteMessage?.content + } + setMessages([ + ...messages, + message + ]) + if (webAccess) { + try { + const searchRequest: SearchRequest = { + query: content, + timerange: '', + region: '', + } + const webSearchResults = await webSearch(searchRequest, 3) + + //merge webSearchResults + console.log('webSearchResults', webSearchResults) + webSearchPrompt = '# 搜索到一些相关的内容:' + webSearchResults.map((result) => { + return ` + ### ${result.title} + > ${result.body} + [查看更多](${result.url}) + ` + }); + } catch (error) { + console.error(`webSearch error:${error}`) + } + } + + addChatMessage(chatId, message) + setFileList([]) + const options = {} + + if (model.mode === 'web') { + if (checkChatExist(chatId)) { + options['body'] = { + conversationId: chatId, + modelName: model.key, + } + } + } else { + const modelName = MODELS_DICT[model.key].value; + options['body'] = { + model: modelName, + imgUrl: useScreenCapture.getState().capturedImage, + } + } + + append({ + ...message, + content: `${selection} + ${webSearchPrompt} + ${content}` + }, { + options, + }) + + setContent('') + handleScrollToBottom() + resetCapture() + } + + const handleScrollToBottom = () => { + if (messagesListRef.current) { + messagesListRef.current.scrollToBottom(); + } + } + + const onInputChange = (v: string) => { + inputRef.current.setContent(v) + setContent(v) + } + + + useImperativeHandle(ref, () => { + return { + handleSubmit: () => inputRef.current.submit(), + handleScrollToBottom: handleScrollToBottom, + onInputChange: onInputChange, + } + }) + + useEffect(() => { + console.log('selection', selection) + if (selection.length > 0) { + // setCloseSelectionTextPanel(false) + } + }, [selection]) + useEffect(() => { + if (isLoading) { + handleScrollToBottom(); + } + }, [messages]) + + useEffect(() => { + // const model = MODELS.find(({ name }) => name === model.key) + console.log('设置模型为', model?.key) + if (model) { + setMode(model.mode) + } + }, [model]) + + useEffect(() => { + const messages = getChatMessages(chatId) + console.log('messages', messages) + setMessages(messages) + }, [chatId]) + + useEffect(() => { + console.log('chatgptConfig', chatgptConfig) + setWebConfig({ ...chatgptConfig }) + }, [chatgptConfig]) + + + return ( + <> +
+
+ {/* setCloseSelectionTextPanel(true)} + title={t('Select Text')} + description={selection} + className='overflow-scroll max-h-64'> */} + +
+ { + isLoading && + + + } +
+ +
+
+ + ) +}) + + + + diff --git a/apps/extension/src/components/Chat/ChatHistoryDrawer.tsx b/apps/extension/src/components/Chat/ChatHistoryDrawer.tsx new file mode 100644 index 0000000..01a064a --- /dev/null +++ b/apps/extension/src/components/Chat/ChatHistoryDrawer.tsx @@ -0,0 +1,249 @@ +import { CloseOutlined, DeleteOutlined, EditOutlined, SearchOutlined } from "@ant-design/icons" +import { Drawer, Input, Modal } from "antd" +import { useCallback, useEffect, useMemo, useState } from "react" +import type { Chat } from "@opengpts/types" +import { useTimeAgo } from "~src/hooks/useTimeago" +import { nanoid } from '@opengpts/core/shared/utils'; +import { useChatStore } from "~src/store/useChatStore" +import { useDebouncedCallback } from 'use-debounce'; +import useChatDrawerStore from "~src/store/useChatDrawerStore" +import VirtualList from 'rc-virtual-list'; +import { useChatPanelContext } from "../Panel/ChatPanel" +import { useTranslation } from 'react-i18next'; +import _ from 'lodash'; + +interface ChatHistoryDrawerProps { + chatId: string; +} + + +const TitleInput = ({ defaultValue, onChange }) => { + const [title, setTitle] = useState(defaultValue) + + return ( + { + console.log('v', e.target.value) + setTitle(e.target.value) + onChange && onChange(e.target.value) + }} /> + ) +} + + +const ChatHistoryItem = ({ chat, onClick }: { + chat: Chat, + onClick?: (chatId: string) => void +}) => { + + const [modal, contextHolder] = Modal.useModal(); + const [title, setTitle] = useState(chat.title) + const [isModalOpen, setIsModalOpen] = useState(false); + const updateChatId = useChatStore(state => state.updateChatId); + const deleteChat = useChatStore(state => state.deleteChat); + const updateChat = useChatStore(state => state.updateSome); + const timeago = useTimeAgo(chat.created_at); + + const handleUpdateChatTitle = (e) => { + e.stopPropagation() + e.preventDefault(); + setIsModalOpen(true); + const chatId = chat.chatId! + const instance = modal.confirm({ + maskClosable: false, + centered: true, + title: 'Update Chat Title', + content: setTitle(v)} />, + onOk: () => { + console.log('updateTitle', title) + setTitle(prevTitle => { + console.log('updateTitle', prevTitle); + updateChat(chatId, { title: prevTitle }); + return prevTitle; + }); + }, + onCancel: (e) => { + setIsModalOpen(false); + instance.destroy() + }, + }); + } + + const handleDeleteChat = (e) => { + e.stopPropagation() + e.preventDefault(); + setIsModalOpen(true); + const chatId = chat.chatId + const instance = modal.confirm({ + maskClosable: false, + centered: true, + title: 'Delete Chat', + content: 'Are you sure to delete this chat?', + onOk: () => { + deleteChat(chatId) + const newChatId = nanoid() + updateChatId(newChatId) + }, + onCancel: (e) => { + setIsModalOpen(false); + instance.destroy() + }, + }); + } + + const handleGetChatMessage = (e) => { + if (isModalOpen) { + // 如果模态框是打开的,不执行任何操作 + return; + } + e.stopPropagation() + console.log('history.chatId', chat.chatId) + onClick && onClick(chat.chatId) + } + + + return ( +
+
+
+
+ {chat.title} +
+
+ {timeago} +
+
+
+
+ {chat.latestReply} +
+
+ +
+ +
+
+ +
+ +
+
+
+
+ {contextHolder} +
+
+ ) +} + +const ChatHistoryDrawer: React.FC = ({ chatId }) => { + + const chatDrawers = useChatDrawerStore(state => state.chatDrawers); + const { hideChatDrawer } = useChatDrawerStore(); + const [sortOrder, setSortOrder] = useState<'asc' | 'desc'>('desc'); + const chatList = useChatStore(state => state.chatList); + // const sortedChatList = useMemo(() => sortChatList(chatList), [sortOrder, chatList]); + const { setChatId } = useChatPanelContext() + const [searchTerm, setSearchTerm] = useState(""); + const [filteredChatList, setFilteredChatList] = useState(chatList); + const { t } = useTranslation(); + const isChatDrawerVisible = useMemo(() => chatDrawers.some(drawer => drawer.chatId === chatId && drawer.isVisible), [chatDrawers]); + + console.log('isChatDrawerVisible', chatId, isChatDrawerVisible, chatDrawers) + + const handleClick = (clickedChatId: string) => { + setChatId(clickedChatId) + hideChatDrawer(clickedChatId) + } + + const handleSearchChange = (e) => { + setSearchTerm(e.target.value); + }; + + const handleClose = () => { + hideChatDrawer(chatId) + } + + const handleProcessChatList = () => { + let newChatList = [...chatList] + if (!chatList.length) return []; + const searchTermLower = searchTerm.toLowerCase(); // 小写化搜索词 + if (searchTerm !== '') { + newChatList = _.filter(chatList, (item) => { + return (item?.title ?? '').toLowerCase().includes(searchTermLower) || + item?.latestReply.toLowerCase().includes(searchTermLower) + }); + } + const sortedChatList = sortOrder === 'asc' + ? _.sortBy(newChatList, ['created_at']) + : _.sortBy(newChatList, ['created_at']).reverse(); + setFilteredChatList(sortedChatList); + return sortedChatList; + } + + + const debouncedSearch = useDebouncedCallback(handleProcessChatList, 500); + + const onScroll = (e: React.UIEvent) => { }; + + + + useEffect(() => { + debouncedSearch() + }, [searchTerm]); + + useEffect(() => { + handleProcessChatList(); + }, [sortOrder, chatList.length]); + + + + return ( + +
{t('ChatHistory')}({chatList.length})
+ + + } + getContainer={false} + placement="bottom" + closable={false} + mask={false} + onClose={handleClose} + open={isChatDrawerVisible} > +
+ + }> +
+ +
+ item.chatId} + > + {(item) => ( + ) + } + + +
+
+ ) +} + + +export { + ChatHistoryDrawer, +} \ No newline at end of file diff --git a/apps/extension/src/components/Chat/ChatInputArea.tsx b/apps/extension/src/components/Chat/ChatInputArea.tsx new file mode 100644 index 0000000..b05134d --- /dev/null +++ b/apps/extension/src/components/Chat/ChatInputArea.tsx @@ -0,0 +1,347 @@ +import Switch from "antd/es/switch" +import { + forwardRef, + useImperativeHandle, + useRef, +} from "react" + +import useChatCommandStore from "~src/store/useChatCommandStore" +import useChatDrawerStore from "~src/store/useChatDrawerStore" +import useChatQuoteStore from "~src/store/useChatQuoteStore" + +import { useFileDrawerStore } from "../FileDrawer" +import ModelSelectButton from "../ModelSelectButton" +// import ScreenCaptureComponent from "../ScreenCapture" +import Tiptap, { type TiptapRef } from "../Tiptap" +import InputImgs from "./InputImgs" +import CommandTag from "./CommandTag" +import ReferenceMessage from "./ReferenceMessage" +import { useTranslation } from "react-i18next" +import { useChatPanelContext } from "../Panel/ChatPanel" +import { UploadButton } from "../Button/UploadButton" +type ChatInputAreaRef = { + submit: () => void + setContent: (value: string) => void +} + +type ChatInputAreaProps = { + ref: React.MutableRefObject + onSubmit?: ({ content, model }: any) => void + onInputChange?: (v: string) => void + content: string + chatId: string +} + +export const ChatInputArea = forwardRef( + ({ chatId, onSubmit, onInputChange, content }, ref) => { + const tiptapRef = useRef(null) + const { model, setModel, webAccess, setWebAccess, fileList, setFileList } = useChatPanelContext() + const { t } = useTranslation() + const showChatDrawer = useChatDrawerStore((state) => state.showChatDrawer) + const showFileDrawer = useFileDrawerStore((state) => state.showFileDrawer) + const handleGetChatHistory = () => { showChatDrawer(chatId) } + const handleShowFileDrawer = () => { showFileDrawer(chatId) } + const setCommand = useChatCommandStore((state) => state.setCommand) + const setQuoteMessage = useChatQuoteStore((state) => state.setQuote) + + const handleAtAgent = () => { tiptapRef.current?.triggerMention("@") } + const handleCommand = () => { tiptapRef.current?.triggerMention("/") } + const handleSubmit = () => { + const content = tiptapRef.current?.getContent() + console.log("handleSubmit", content, model) + onSubmit && onSubmit({ content, model }) + tiptapRef.current?.setContent("") + setCommand(chatId, undefined) + setQuoteMessage(chatId, undefined) + } + const handleInputChange = (v: string) => { + onInputChange && onInputChange(v) + } + const handleSetContent = (value) => { + tiptapRef.current?.setContent(value) + } + + useImperativeHandle(ref, () => ({ + setContent: handleSetContent, + submit: handleSubmit + }), [model, handleSubmit, handleSetContent]) + + return ( +
+
+
+ +
+
+
+
+
+ No plugins +
+ +
+
+
+ {/* */} + {/* */} + {/* +
+ + + + + + + + + + + +
+ + +
*/} + {/*
+ + + + + + + + + + + + + +
*/} +
+
+
+ +
+ + + + + + + + + + + +
+
+
+
+ +
+
+
+
+ + +
+ +
+ +
+
+
+
+ +
+ + + + + + +
+
+ +
+ + + +
+
+
+
+
+ + + + + + + + + + + + + {t('NetworkAccess')} + {/* style={{ background: 'rgba(0, 0, 0, 0.45)' }} */} + setWebAccess(!webAccess)} + defaultChecked + size="small"> +
+
+ +
0 + ? "text-[#8a57ea] hover:bg-[var(--opengpts-primary-color)] hover:text-white cursor-pointer" + : "" + } send-btn pl-[2px] h-[28px] w-[28px] rounded-[50%] round text-base flex justify-center items-center bg-[transparent] `}> + + + +
+
+
+
+ {/*
+
+ +
+ 按Enter提交
+
+
*/} +
+
+ ) + } +) diff --git a/apps/extension/src/components/Chat/CommandTag.tsx b/apps/extension/src/components/Chat/CommandTag.tsx new file mode 100644 index 0000000..e1fcde9 --- /dev/null +++ b/apps/extension/src/components/Chat/CommandTag.tsx @@ -0,0 +1,25 @@ +import { CloseOutlined } from "@ant-design/icons" +import { Tag } from "antd" +import { useCallback } from "react" +import useChatCommandStore from "~src/store/useChatCommandStore" + +const CommandTag = ({ chatId }) => { + + const getCommand = useChatCommandStore((state) => state.getCommand) + const setChatCommand = useChatCommandStore((state) => state.setCommand) + const handleClose = useCallback(() => { + setChatCommand(chatId, undefined) + }, [chatId]) + const chatCommand = getCommand(chatId) + + return (chatCommand && } + bordered={false} + color='cyan' + className="bg-[var(--opengpts-switchbar-bg-color)] " closable> + {chatCommand.name} + ) +} + +export default CommandTag diff --git a/apps/extension/src/components/Chat/InputImgs.tsx b/apps/extension/src/components/Chat/InputImgs.tsx new file mode 100644 index 0000000..f6f73a8 --- /dev/null +++ b/apps/extension/src/components/Chat/InputImgs.tsx @@ -0,0 +1,65 @@ +import { ArrowRightOutlined, CloseCircleOutlined } from '@ant-design/icons'; +import { Carousel, Image } from 'antd'; +import useScreenCapture from '~src/store/useScreenCapture'; +import { motion, AnimatePresence } from 'framer-motion'; +import { useEffect, useState } from 'react'; +import ActionButton from '../Button/ActionButton'; + +const InputImgs = ({ fileList }) => { + const [show, setShow] = useState(false); + + + const handleClose = () => { setShow(false) } + + console.log('fileList', fileList) + + useEffect(() => { + setShow(fileList.length > 0); + }, [fileList]); + + return ( + + {show && ( +
+
+ +
+ +
+ +
+ +
+
+ + +
+
+ { }} label='从图像中提取文本' icon={}> + + { }} label='描述一下这张图片' icon={}> + +
+ +
+ +
+
+
)} +
+ + ) +} + + +export default InputImgs; \ No newline at end of file diff --git a/apps/extension/src/components/Chat/ReferenceMessage.tsx b/apps/extension/src/components/Chat/ReferenceMessage.tsx new file mode 100644 index 0000000..4cfaf71 --- /dev/null +++ b/apps/extension/src/components/Chat/ReferenceMessage.tsx @@ -0,0 +1,41 @@ +import { CloseCircleFilled } from "@ant-design/icons"; +import { AnimatePresence, motion } from "framer-motion"; +import { useEffect, useState } from "react"; +import type { QuoteMessage } from "@opengpts/types"; +import useChatQuoteStore from "~src/store/useChatQuoteStore"; + +const ReferenceMessage: React.FC<{ + message?: QuoteMessage + chatId: string +}> = ({ chatId }) => { + const [show, setShow] = useState(false); // 初始设置为 true 以显示组件 + const quotes = useChatQuoteStore((state) => state.quotes) + const quoteMessage = quotes.find((quote) => quote.chatId === chatId) + + const handleClose = () => { setShow(false); } // 设置为 false 将触发淡出动画然后组件消失} + useEffect(() => { + setShow(!!quoteMessage?.quote) + }, [quoteMessage]) + + return ( + + {show && ( + + + {quoteMessage?.quote?.content} + + {/* 如果你需要关闭图标,取消注释以下行 */} + + + )} + + ); +} + +export default ReferenceMessage \ No newline at end of file diff --git a/apps/extension/src/components/CommandCenter.tsx b/apps/extension/src/components/CommandCenter.tsx new file mode 100644 index 0000000..1b7f860 --- /dev/null +++ b/apps/extension/src/components/CommandCenter.tsx @@ -0,0 +1,71 @@ +import { Input, Select, Space } from "antd" +import { useEffect, useState } from "react" + +const CommandCenter = ({ + onInputChange, + onAllSubmit +}) => { + + const [canSend, setCanSend] = useState(false) + const [value, setValue] = useState("") + + const options = [ + { label: '', value: 'Zhejiang' }, + { label: 'Jiangsu', value: 'Jiangsu' }, + ] + + const handleSubmit = () => { + onAllSubmit() + setValue("") + } + const handleKeyDown = (e) => { + if (e.code === "Enter") { + handleSubmit() + } + } + + const suffix =
+ + + +
+ + + const handleChange = (e) => { + setValue(e.target.value) + onInputChange && onInputChange(e.target.value) + } + + useEffect(() => { + if (value) { + setCanSend(true) + } else { + setCanSend(false) + } + + }, [value]) + + return ( +
+ < Input + placeholder="input something ... all in one" onKeyDown={handleKeyDown} value={value} onChange={handleChange} suffix={suffix} size="small" defaultValue="" /> +
+ ) +} + +export { + CommandCenter +} \ No newline at end of file diff --git a/apps/extension/src/components/FileDrawer.tsx b/apps/extension/src/components/FileDrawer.tsx new file mode 100644 index 0000000..190b71e --- /dev/null +++ b/apps/extension/src/components/FileDrawer.tsx @@ -0,0 +1,126 @@ +import { CloseOutlined, DeleteOutlined, EditOutlined, InboxOutlined, SearchOutlined } from "@ant-design/icons" +import { Drawer, Input, Modal, message, type UploadProps, type UploadFile } from "antd" +import { useEffect, useState } from "react" +import Dragger from "antd/es/upload/Dragger" +import { useChatStore } from "~src/store/useChatStore" +import useFileDrawerStore from "~src/store/useFileDrawerStore" +import { useTranslation } from "react-i18next" +interface FileDrawerProps { + chatId: string; +} + + + + +const FileDrawer: React.FC = ({ chatId }) => { + const fileDrawers = useFileDrawerStore(state => state.fileDrawers); + const { hideFileDrawer } = useFileDrawerStore(); + const curChatId = useChatStore(state => state.curChatId); + const [fileList, setFileList] = useState([]); + const addChatFile = useChatStore(state => state.addChatFile); + const deleteChatFile = useChatStore(state => state.deleteChatFile); + const getChatFileList = useChatStore(state => state.getChatFileList); + const { t } = useTranslation(); + + const isFileDrawerVisible = fileDrawers.some(drawer => drawer.chatId === chatId && drawer.isVisible); + const uploadProps: UploadProps = { + method: 'post', + name: 'file', + multiple: true, + // defaultFileList: getChatFileList(), + headers: { + 'X-Requested-With': '' + }, + // listType:'picture-card', + // itemRender: (originNode, file, currFileList) => { + // console.log('file', file) + // return
+ // return originNode; + // }, + onRemove: (file) => { + console.log('onRemove', file) + deleteChatFile(curChatId, file.uid) + setFileList((prevFileList) => { + return prevFileList.filter((item) => item.uid !== file.uid) + }) + return true + }, + action: 'http://127.0.0.1:1337/api/loaderFiles', + onChange(info) { + const { status } = info.file; + if (status !== 'uploading') { + console.log(info.file, info.fileList); + } + if (status === 'done') { + message.success(`${info.file.name} file uploaded successfully.`); + console.log('info.file', info.file) + addChatFile(curChatId, { + uid: info.file.uid, + name: info.file.name, + status: info.file.status, + url: info.file.response.url, + type: info.file.type, + size: info.file.size, + percent: info.file.percent, + + }) + + + } else if (status === 'error') { + message.error(`${info.file.name} file upload failed.`); + } + setFileList(info.fileList) + + }, + onDrop(e) { + console.log('Dropped files', e.dataTransfer.files); + }, + }; + + useEffect(() => { + const fileList = getChatFileList() + console.log('fileList', fileList) + setFileList(fileList) + }, [curChatId]) + + + + return ( + +
{t('FileHistory')}
+ hideFileDrawer(chatId)} className="cursor-pointer " /> + + } + placement="bottom" + closable={false} + getContainer={false} + onClose={() => hideFileDrawer(chatId)} + open={isFileDrawerVisible} > +
+ }> + + +

+ +

+

{t('UploadInstructions')}

+

+ {t('UploadGuidelines')} +

+
+
+
+ ) +} + + +export { + FileDrawer, + useFileDrawerStore +} \ No newline at end of file diff --git a/apps/extension/src/components/GPTForm.tsx b/apps/extension/src/components/GPTForm.tsx index 9077fd3..2193436 100644 --- a/apps/extension/src/components/GPTForm.tsx +++ b/apps/extension/src/components/GPTForm.tsx @@ -3,7 +3,7 @@ import { Form, Input, Button, Row, Col, message, Spin } from 'antd'; import { sendToBackground } from '@plasmohq/messaging'; import _ from 'lodash'; import { useTranslation } from 'react-i18next'; -import type { Gizmo } from '@repo/types'; +import type { Gizmo } from '@opengpts/types'; const GPTForm: React.FC<{ gizmo?: Gizmo onFinish?: (gizmo, values) => void diff --git a/apps/extension/src/components/Markdown/index.tsx b/apps/extension/src/components/Markdown/index.tsx new file mode 100644 index 0000000..92ab911 --- /dev/null +++ b/apps/extension/src/components/Markdown/index.tsx @@ -0,0 +1,87 @@ +import { type FC, type ReactNode, useEffect, useMemo, useState, useRef } from 'react' + +import ReactMarkdown from '~/lib/react-markdown.min.js' + +import rehypeHighlight from 'rehype-highlight' +import remarkBreaks from 'remark-breaks' +import remarkGfm from 'remark-gfm' +import remarkMath from 'remark-math' +import { useDebouncedCallback } from 'use-debounce'; +import Mermaid from 'mermaid'; +import copyToClipboard from 'copy-to-clipboard' + +export function PreCode(props: { children: any }) { + const ref = useRef(null); + const refText = ref.current?.innerText; + const [mermaidCode, setMermaidCode] = useState(""); + + const renderMermaid = useDebouncedCallback(() => { + if (!ref.current) return; + const mermaidDom = ref.current.querySelector("code.language-mermaid"); + if (mermaidDom) { + setMermaidCode((mermaidDom as HTMLElement).innerText); + } + }, 600); + + useEffect(() => { + setTimeout(renderMermaid, 1); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [refText]); + + return ( + <> + {mermaidCode.length > 0 && ( + //@ts-ignore + + )} +
+         {
+            if (ref.current) {
+              const code = ref.current.innerText;
+              copyToClipboard(code);
+            }
+          }}
+        >
+        {props.children}
+      
+ + ); +} + + + +const Markdown: FC<{ children: string }> = ({ children }) => { + return ( +

, + a: (aProps) => { + const href = aProps.href || ""; + const isInternal = /^\/#/i.test(href); + const target = isInternal ? "_self" : aProps.target ?? "_blank"; + return ; + }, + // code({ node, inline, className, children, ...props }) { + // const match = /language-(\w+)/.exec(className || '') + // return ( + // {children} + // ) + // }, + }} + > + {children} + + ) +} + +export default Markdown diff --git a/apps/extension/src/components/Markdown/markdown.css b/apps/extension/src/components/Markdown/markdown.css new file mode 100644 index 0000000..89ea724 --- /dev/null +++ b/apps/extension/src/components/Markdown/markdown.css @@ -0,0 +1,38 @@ +.markdown > * { + all: revert; +} + +.markdown-custom-styles { + color: inherit; + background-color: transparent; + > p { + margin-bottom: 5px; + } + > ul, + ol { + list-style: disc; + padding-left: 1em; + margin-bottom: 5px; + } + & li p { + margin-top: 5px; + margin-bottom: 5px; + } + & pre { + padding: 0; + margin-top: 10px; + margin-bottom: 10px; + } + & pre code { + white-space: pre-wrap; + padding: 10px; + } + & img { + max-width: min(80%, 300px); + margin-top: 5px; + } + & a:not(:has(sup)) { + color: inherit; + text-decoration: underline; + } +} diff --git a/apps/extension/src/components/Message/AIMessage.tsx b/apps/extension/src/components/Message/AIMessage.tsx new file mode 100644 index 0000000..26b3824 --- /dev/null +++ b/apps/extension/src/components/Message/AIMessage.tsx @@ -0,0 +1,37 @@ +import Markdown from "../Markdown" +import type { OMessage } from "@opengpts/types" +import copy from 'copy-to-clipboard'; +import { Actions } from "./Actions"; +export const AIMessage = ({ + message, + chatId +}: { + chatId: string + message: OMessage + error?: string +}) => { + + return ( +

+ ) +} \ No newline at end of file diff --git a/apps/extension/src/components/Message/Actions.tsx b/apps/extension/src/components/Message/Actions.tsx new file mode 100644 index 0000000..88a3992 --- /dev/null +++ b/apps/extension/src/components/Message/Actions.tsx @@ -0,0 +1,87 @@ +import React from 'react'; +import { message as msgComp, Tooltip, Tag } from 'antd'; +import { motion } from 'framer-motion'; +import copy from 'copy-to-clipboard'; +import type { OMessage } from '@opengpts/types'; +import { CopyOutlined, MessageOutlined } from '@ant-design/icons'; +import useChatQuoteStore from '~src/store/useChatQuoteStore'; + +const Actions: React.FC<{ + chatId: string, + message: OMessage +}> = ({ chatId, message }) => { + const [messageApi, contextHolder] = msgComp.useMessage(); + const setQuote = useChatQuoteStore(state => state.setQuote); + const handleCopy = () => { + copy(message.content); + messageApi.success('Copy Success'); + }; + + const handleQuote = () => { + const quoteMessage = { + ...message, + chatId: chatId, + } + console.log('chatId',chatId,quoteMessage) + setQuote(chatId, quoteMessage); + } + + // Framer Motion 动画变体 + const textVariants = { + initial: { + opacity: 0, + width: 0, + transition: { duration: 0.2 } + }, + hover: { + opacity: 1, + width: 'auto', + marginLeft: 4, + transition: { duration: 0.2 } + } + }; + + return ( + <> + {contextHolder} + + +
+ + + Copy + +
+
+
+ + +
+ + + Quote + +
+
+
+ + ); +}; + +export { Actions }; diff --git a/apps/extension/src/components/Message/Function.tsx b/apps/extension/src/components/Message/Function.tsx new file mode 100644 index 0000000..0fc40a7 --- /dev/null +++ b/apps/extension/src/components/Message/Function.tsx @@ -0,0 +1,137 @@ + +import { Collapse, Popover, Spin } from "antd"; +import { AnimatePresence, motion } from "framer-motion"; +import { useMemo, useState } from "react"; +import _ from "lodash"; +import type { OMessage } from "@opengpts/types"; +import Markdown from "../Markdown"; + +interface FunctionMessageProps { + message: OMessage + +} + +const FunctionMessage: React.FC = ({ message }) => { + const [isExpanded, setIsExpanded] = useState(true); + + const toggleExpand = () => setIsExpanded(!isExpanded); + + const variants = { + expanded: { + // height: 400, + width: '100%', + opacity: 1, + transition: { duration: 0.2 } + }, + collapsed: { + height: 'auto', // 初始高度 + width: 'auto', // 初始宽度 + opacity: 1, + transition: { duration: 0.2 } + } + }; + + // 函数运行状态 + const status = useMemo(() => { + // if message.role === 'function' + // 判断是否错误 + if (message.isError) { + return 'error' + } + // 判断是否完成 + if (message.role === 'function' && message.function_call && !message.isError) { + return 'finished' + } + // 判断是否正在运行 + if (message.role === 'assistant' && !message.content) { + return 'running' + } + return 'start' + }, [message]) + + const functionCallInfo = useMemo(() => { + const { function_call, role } = message + if (role === 'function') { + return { + name: message.name, + } + } else { + if (typeof function_call === 'string') { + console.log('functionCall', function_call) + _.attempt(() => { + const data = JSON.parse(function_call) + console.log('data', data) + return { + name: data.name, + arguments: data.arguments + } + + }) + } + } + }, [message]) + + return ( + + + + +
+
+
+ + + +
+
+ + + {message.role !== 'function' ? 'Used' : 'Running'}: + + {functionCallInfo?.name} + +
+ {status === 'running' && } +
+
+ + + + {isExpanded && ( + + + {message?.content || '请稍等...'} + + + )} + +
+
+ + + ) +} + + +export default FunctionMessage \ No newline at end of file diff --git a/apps/extension/src/components/Message/MessageList.tsx b/apps/extension/src/components/Message/MessageList.tsx new file mode 100644 index 0000000..351016a --- /dev/null +++ b/apps/extension/src/components/Message/MessageList.tsx @@ -0,0 +1,118 @@ +import { AnimatePresence, motion } from "framer-motion"; +import React, { useImperativeHandle, useState } from "react"; +import { useEffect, useRef } from "react"; +import type { OMessage } from "@opengpts/types"; +import { AIMessage } from "./AIMessage"; +import { UserMessage } from "./UserMessage"; +import FunctionMessage from "./Function"; +import _ from "lodash"; + +const messageAnimation = { + initial: { opacity: 0, y: 20 }, + animate: { opacity: 1, y: 0 }, + exit: { opacity: 0, y: -20 } +}; + + +export interface MessagesListProps { + messages: OMessage[]; + uiMessages: any[]; + chatId: string; +} + +export interface MessagesListMethods { + scrollToBottom: () => void; +} + + +export const MessagesList = React.forwardRef( + ({ messages, uiMessages, chatId }, ref) => { + const [displayedMessages, setDisplayedMessages] = useState([]); + const bottomRef = useRef(null); + + useEffect(() => { + // Scroll to the bottom with animation when the component mounts + scrollToBottom(); + }, []); + + + useEffect(() => { + // Update the displayed messages when the messages prop changes + updateMessages(messages); + + // scrollToBottom(); + }, [messages]); + + + useImperativeHandle( + ref, + (): MessagesListMethods => ({ + scrollToBottom: scrollToBottom + } + )); + + const scrollToBottom = () => { + bottomRef.current?.scrollIntoView({ behavior: "smooth" }); + }; + + const updateMessages = (newMessages) => { + //newMessages中相同id的项进行合并,使用lodash + let reversedMessages = _.reverse([...newMessages]); + + // 使用 _.uniqBy 去除重复的 ID,保留第一个出现的(实际上是最后出现的,因为数组被反转了) + let uniqueMessages = _.uniqBy(reversedMessages, 'id'); + + // 再次反转数组,恢复原始的顺序 + let updatedMessages = _.reverse(uniqueMessages); + + setDisplayedMessages(updatedMessages); + }; + + return ( + + {uiMessages} + {displayedMessages.map((message, index) => ( + +
+ {message.role === "system" && ( + + )} + {message.role === "user" && ( + + )} + { + (message.function_call || message.role === 'function') && + + } + {message.role === "assistant" && !(message?.function_call) && ( + + )} +
+
+
+ ))} +
+ ); + } +); + diff --git a/apps/extension/src/components/Message/UserMessage.tsx b/apps/extension/src/components/Message/UserMessage.tsx new file mode 100644 index 0000000..8edd020 --- /dev/null +++ b/apps/extension/src/components/Message/UserMessage.tsx @@ -0,0 +1,45 @@ +import type { OMessage } from "@opengpts/types" + +import { Actions } from "./Actions" + +export const UserMessage = ({ message, chatId }: { message: OMessage, chatId: string }) => { + return ( +
+
+
+ {message?.command && (
+ { + message.command.icon && + {message.command.icon} + + } +
+ {message.command.name} +
+
) + } + +
+ {/* {message?.attachments?.map((attachment, index) => {} */} + {message?.images && message?.images?.length > 0 && } +
{message.content}
+
+
+
+ {/* quote */} + {message.ui && (
+
+
+ {message.ui} +
+
+
)} + +
+ +
+
+ ) +} diff --git a/apps/extension/src/components/ModelSelectButton/index.css b/apps/extension/src/components/ModelSelectButton/index.css new file mode 100644 index 0000000..3dc82bc --- /dev/null +++ b/apps/extension/src/components/ModelSelectButton/index.css @@ -0,0 +1,6 @@ +/* .model-btn { + background-color: var(--opengpts-sidebar-model-btn-bg-color); + color: var(--opengpts-sidebar-model-btn-color); + transition: background ease 0.2s; + cursor: pointer; +} */ diff --git a/apps/extension/src/components/ModelSelectButton/index.tsx b/apps/extension/src/components/ModelSelectButton/index.tsx new file mode 100644 index 0000000..15dbc8e --- /dev/null +++ b/apps/extension/src/components/ModelSelectButton/index.tsx @@ -0,0 +1,63 @@ +import React, { useState } from 'react'; +import type { MenuProps } from 'antd'; +import './index.css' +import { Dropdown } from 'antd'; +import { DownOutlined } from '@ant-design/icons'; +import { useRootNodeStore } from '~src/store/useRootNodeStore'; +import { MODEL_OPTIONS } from '~src/constant'; + +const items: MenuProps['items'] = MODEL_OPTIONS.map(({ key, name, description }) => ({ + key: key, + label: ( +
+
+
+ +
+
+ {name} +
+ ), +})); + + + +const ModelSelectButton = ({ model, onChange }) => { + const menuClick: MenuProps['onClick'] = ({ key }) => { + const model = MODEL_OPTIONS.find(({ key: k }) => k === key) + onChange(model) + }; + const rootNode = useRootNodeStore(state => state.rootNode) + return ( rootNode!} + trigger={['click']} menu={{ + items, + onClick: menuClick, + }} placement="bottom"> +
+
+
+ +
+
+ {model.name} +
+ +
+ +
+
) + + + +}; + +export default ModelSelectButton; \ No newline at end of file diff --git a/apps/extension/src/components/Panel/ChatPanel.tsx b/apps/extension/src/components/Panel/ChatPanel.tsx new file mode 100644 index 0000000..cc84963 --- /dev/null +++ b/apps/extension/src/components/Panel/ChatPanel.tsx @@ -0,0 +1,123 @@ +import { motion } from "framer-motion"; +import Panel from "~src/components/Panel/Panel" +import { Chat } from "../Chat/Chat"; +import { Button, Tooltip, type UploadFile } from "antd"; +import { forwardRef, useImperativeHandle, useState, useRef, createContext, useContext, type Dispatch, type SetStateAction, useEffect } from "react"; +// import { ChatHistoryDrawer } from "../Chat/ChatHistoryDrawer" +// import { FileDrawer } from "../FileDrawer"; +import { nanoid } from "@opengpts/core/shared/utils" +import { useChatStore } from "~src/store/useChatStore"; +import { useTranslation } from "react-i18next"; +import { DEFAULT_MODEL } from "~src/constant"; + +import { PlusOutlined } from "@ant-design/icons"; +import type { ModelOptions } from "@opengpts/types"; +import { ChatHistoryDrawer } from "../Chat/ChatHistoryDrawer"; + +interface ChatContextType { + chatId: string; + setChatId: Dispatch>; + model: ModelOptions; + setModel: (model: ModelOptions) => void; + webAccess: boolean; + setWebAccess: (webAccess: boolean) => void; + fileList: UploadFile[]; + setFileList: (fileList: UploadFile[]) => void; +} + + +const defaultContextValue: ChatContextType = { + chatId: '', + setChatId: () => { }, // 空函数作为初始设置器, + model: DEFAULT_MODEL, + setModel: (model: ModelOptions) => { }, + webAccess: false, + setWebAccess: (webAccess: boolean) => { }, + fileList: [], + setFileList: (fileList: any[]) => { } +}; + + +// 创建 Context +const ChatPanelContext = createContext(defaultContextValue)!; + +export const useChatPanelContext = () => useContext(ChatPanelContext); + + + +interface ChatPanelProps { + chatId: string; +} +interface ChatPanelRef { + handleSubmit: () => void; + onInputChange: (v: string) => void; +} + +const ChatPanel = forwardRef(({ chatId: initialChatId }, ref) => { + + const [chatId, setChatId] = useState(initialChatId); + const [model, setModel] = useState(DEFAULT_MODEL); + const [webAccess, setWebAccess] = useState(false); + const [fileList, setFileList] = useState([]) + const chatRef = useRef(); + const { t } = useTranslation(); + const updateChatId = useChatStore(state => state.updateChatId) + + const handleCreateNewChat = () => { + const chatId = nanoid() + updateChatId(chatId) + setChatId(chatId) + } + + useImperativeHandle(ref, () => ({ + // submit + handleSubmit: () => { + chatRef.current.handleSubmit() + }, + // control panel input value + onInputChange: (v: string) => { + chatRef.current.onInputChange(v) + } + })); + + + return ( + + + Chat} action={ + + }> +
+
+ + + {/* */} +
+
+
+
+
+ + + + ) +}); + + + +export default ChatPanel; \ No newline at end of file diff --git a/apps/extension/src/components/Panel/DynamicSplitChatPanel.tsx b/apps/extension/src/components/Panel/DynamicSplitChatPanel.tsx new file mode 100644 index 0000000..cd4e3ae --- /dev/null +++ b/apps/extension/src/components/Panel/DynamicSplitChatPanel.tsx @@ -0,0 +1,88 @@ +import { CommentOutlined, CustomerServiceOutlined, QuestionCircleFilled, QuestionCircleOutlined } from "@ant-design/icons" +import { Popconfirm, Slider, Tooltip } from "antd" +import React, { useMemo, useRef, useState } from "react" +import { CommandCenter } from "../CommandCenter" +import twoLayoutSvg from "~assets/twoLayout.svg" +import threeLayoutSvg from "~assets/threeLayout.svg" +import fourLayoutSvg from "~assets/fourLayout.svg" +import sixLayoutSvg from "~assets/sixLayout.svg" +import oneLayoutSvg from "~assets/oneLayout.svg" +import ChatPanel from "./ChatPanel" +import DynamicSplitPanel from "./DynamicSplitPanel" +import { nanoid } from "@opengpts/core/shared/utils" + + + +const DynamicSplitChatPanel = () => { + const panelConfigs = [ + { num: 1, icon: oneLayoutSvg }, + { num: 2, icon: twoLayoutSvg }, + { num: 3, icon: threeLayoutSvg }, + { num: 4, icon: fourLayoutSvg }, + { num: 6, icon: sixLayoutSvg } + ]; + + const [splitPanelNum, setSplitPanelNum] = useState(1) + const chatPanelRefs = useRef([]); + + const setChatPanelRef = (element, index) => { + chatPanelRefs.current[index] = element; + }; + + + const panels = useMemo(() => { + return new Array(splitPanelNum).fill(null).map((_, index) => { + const chatId = nanoid() + return ( setChatPanelRef(el, index)} />) + }); + }, [splitPanelNum]); + + const handleChangeSplitPanelNum = (n: number) => { + setSplitPanelNum(n) + } + + const handleAllInputChange = (v: string) => { + chatPanelRefs.current.forEach((chatPanelRef) => { + chatPanelRef?.onInputChange(v) + + }) + } + const handleAllSubmit = () => { + chatPanelRefs.current.forEach((chatPanelRef) => { + chatPanelRef?.handleSubmit() + }) + } + + + return
+ +
+
+
+
+ + + +
+ {panelConfigs.map(({ num, icon }) => ( +
handleChangeSplitPanelNum(num)} + className={`flex rounded-[6px] hover:bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)] ${splitPanelNum === num ? 'bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)]' : ''}`} + > + +
+ ))} +
+
+
+
+
+} + +export default DynamicSplitChatPanel diff --git a/apps/extension/src/components/Panel/DynamicSplitPanel.tsx b/apps/extension/src/components/Panel/DynamicSplitPanel.tsx new file mode 100644 index 0000000..927d5b8 --- /dev/null +++ b/apps/extension/src/components/Panel/DynamicSplitPanel.tsx @@ -0,0 +1,159 @@ +import { CommentOutlined, CustomerServiceOutlined, QuestionCircleFilled, QuestionCircleOutlined } from "@ant-design/icons" +import { Popconfirm, Slider, Tooltip } from "antd" +import React, { useContext, useEffect, useState } from "react" +import Split from "react-split-grid" + + + +const DynamicSplitPanel: React.FC = ({ panels, splitPanelNum, style }) => { + + // 初始化行和列的 grid-template + const initGridTemplate = (count) => Array(count).fill("1fr").join(" 10px ") + + const [gridTemplateColumns, setGridTemplateColumns] = useState(initGridTemplate(1)) + const [gridTemplateRows, setGridTemplateRows] = useState(initGridTemplate(1)) + // const { addPanel } = useAgent() + + // console.log("gridTemplateColumns", gridTemplateColumns) + // console.log("gridTemplateRows", gridTemplateRows) + // 处理拖动事件 + const handleDrag = (direction, track, style) => { + if (direction === "row") { + setGridTemplateRows(style) + } else if (direction === "column") { + setGridTemplateColumns(style) + } + } + + // 生成面板和分割线 + const renderPanelsAndGutters = ({ getGridProps, getGutterProps }) => { + if (splitPanelNum == 1) { + // 设置面板宽度 + return ( +
+ {panels[0]} +
+ ) + } else if (splitPanelNum === 2) { + return ( +
+ {panels[0]} +
+ {panels[1]} +
+ ) + } else if (splitPanelNum === 3) { + return ( +
+ {panels[0]} +
+ {panels[1]} +
+ {panels[2]} +
+ ) + } else if (splitPanelNum === 4) { + return ( +
+ {panels[0]} +
+ {panels[1]} + {panels[2]} +
+ {panels[3]} +
+ ) + } else if (splitPanelNum === 6) { + return ( +
+ {panels[0]} +
+ {panels[1]} +
+ {panels[2]} + {panels[3]} +
+ {panels[4]} + {panels[5]} +
+ ) + } + } + + useEffect(() => { + // 复制panel + if (splitPanelNum === 1) { + setGridTemplateColumns(initGridTemplate(1)) + setGridTemplateRows(initGridTemplate(1)) + } else if (splitPanelNum === 2) { + setGridTemplateColumns(initGridTemplate(2)) + setGridTemplateRows(initGridTemplate(1)) + } else if (splitPanelNum === 3) { + setGridTemplateColumns(initGridTemplate(3)) + setGridTemplateRows(initGridTemplate(1)) + } else if (splitPanelNum === 4) { + setGridTemplateColumns(initGridTemplate(2)) + setGridTemplateRows(initGridTemplate(2)) + } + else if (splitPanelNum === 6) { + setGridTemplateColumns(initGridTemplate(3)) + setGridTemplateRows(initGridTemplate(2)) + } + }, [splitPanelNum]) + + + + return ( +
+ + renderPanelsAndGutters({ getGridProps, getGutterProps }) + } + /> +
+ ) +} + +export default DynamicSplitPanel diff --git a/apps/extension/src/components/GPTsPanel.tsx b/apps/extension/src/components/Panel/GPTsPanel.tsx similarity index 96% rename from apps/extension/src/components/GPTsPanel.tsx rename to apps/extension/src/components/Panel/GPTsPanel.tsx index 9ee07bc..a84db57 100644 --- a/apps/extension/src/components/GPTsPanel.tsx +++ b/apps/extension/src/components/Panel/GPTsPanel.tsx @@ -1,20 +1,21 @@ -import { CloudUploadOutlined, CopyOutlined, DeleteOutlined, DownOutlined, EditOutlined, MessageOutlined, PushpinOutlined, SendOutlined, ShareAltOutlined, SwapOutlined, UserOutlined } from '@ant-design/icons'; +import React, { useEffect, useMemo, useState } from 'react'; +import { CloudUploadOutlined, DeleteOutlined, DownOutlined, EditOutlined, MessageOutlined, PushpinOutlined, SendOutlined, ShareAltOutlined, SwapOutlined, UserOutlined } from '@ant-design/icons'; import { ProList } from '@ant-design/pro-components'; import { sendToBackground } from '@plasmohq/messaging'; -import { Button, Dropdown, Modal, Popconfirm, Typography, Space, Spin, Tag, Tooltip, notification, message, type TourProps } from 'antd'; +import { Button, Dropdown, Modal, Popconfirm, Typography, Space, Spin, Tag, Tooltip, notification, message } from 'antd'; import Browser from "webextension-polyfill"; import { Storage } from "@plasmohq/storage"; import type { Key } from 'react'; -import { useEffect, useMemo, useState } from 'react'; + import _ from 'lodash'; import Search from 'antd/es/input/Search'; import logo from "data-base64:~assets/icon.png" -import LanguageSelectPopover from './LanguageSelectPopover'; -import OnePromptClonePopover from './OnePromptClonePopover'; -import GPTForm from './GPTForm'; +import LanguageSelectPopover from '../Popover/LanguageSelectPopover'; +import OnePromptClonePopover from '../Popover/OnePromptClonePopover'; +import GPTForm from '../GPTForm'; import openaiSvg from "data-base64:~assets/openai.svg" import { useTranslation } from 'react-i18next'; -import type { Gizmo } from '@repo/types'; +import type { Gizmo } from '@opengpts/types'; const storage = new Storage({ area: "local", @@ -22,7 +23,7 @@ const storage = new Storage({ }); -export default () => { +const GPTsPanel = () => { const [open, setOpen] = useState(false); const [curGizmo, setCurGizmo] = useState(undefined) const [expandedRowKeys, setExpandedRowKeys] = useState([]); @@ -31,7 +32,7 @@ export default () => { const [sortOrder, setSortOrder] = useState<'desc' | 'asc'>('desc'); const [spinning, setSpinning] = useState(false) const [syncing, setSyncing] = useState(false) - const { t, i18n } = useTranslation(); + const { t } = useTranslation(); const rowSelection = { selectedRowKeys, @@ -65,14 +66,14 @@ export default () => { const sortGizmos = (gizmos: Gizmo[], sortType: string, sortOrder: string) => { const sortKeyMap = { 'time': 'updated_at', - 'chat': 'vanity_metrics.num_conversations', + 'chat': 'vanity_metrics.num_conversations_str', 'user': 'vanity_metrics.num_users_interacted_with', 'pin': 'vanity_metrics.num_pins' }; - + console.log('sortType',sortType) return _.orderBy( gizmos, - [sortKeyMap[sortType]], + [sortKeyMap[sortType]], [sortOrder === 'asc' ? 'asc' : 'desc'] ); }; @@ -153,7 +154,6 @@ export default () => { let cursor = '' messageApi.info(t('syncStart')); setSyncing(true) - const refreshInterval = setInterval(handleGetGptsList, 1000); while (true) { const result = await sendToBackground({ name: "openai", @@ -172,7 +172,7 @@ export default () => { }, 300) }) console.log('handleAsyncGptsList', result.data) - // cursor = result.data.cursor + cursor = result.data.cursor if (result.error) { messageApi.error(result.error) @@ -184,7 +184,6 @@ export default () => { } messageApi.success(t('syncComplete')); setSyncing(false) - clearInterval(refreshInterval) } const handleRemoveGPT = async (gizmoId: string) => { @@ -470,7 +469,6 @@ export default () => {
- ) }, }} @@ -526,7 +524,6 @@ export default () => { {sortOrder === 'desc' ? t('HighToLow') : t('LowToHigh')}
- , { {t('Reset')} , ], - }} itemHeaderRender={(record) => { @@ -579,7 +575,6 @@ export default () => { alt="" className="inline-block object-cover w-10 h-10 mr-2 rounded-full" /> -
@@ -663,4 +658,5 @@ export default () => {
); -}; \ No newline at end of file +}; +export default GPTsPanel; \ No newline at end of file diff --git a/apps/extension/src/components/Panel/Panel.tsx b/apps/extension/src/components/Panel/Panel.tsx new file mode 100644 index 0000000..17f9fcc --- /dev/null +++ b/apps/extension/src/components/Panel/Panel.tsx @@ -0,0 +1,21 @@ +const Panel = ({ children, title, action }: { + children?: React.ReactNode, + title?: React.ReactNode, + action?: React.ReactNode + +}) => { + return (
+
+
+ {/* sider logo */} + {title} +
+
+ {action} +
+
+ {children} +
) +} + +export default Panel \ No newline at end of file diff --git a/apps/extension/src/components/LanguageSelectPopover.tsx b/apps/extension/src/components/Popover/LanguageSelectPopover.tsx similarity index 86% rename from apps/extension/src/components/LanguageSelectPopover.tsx rename to apps/extension/src/components/Popover/LanguageSelectPopover.tsx index 3193cc2..3a6d5c5 100644 --- a/apps/extension/src/components/LanguageSelectPopover.tsx +++ b/apps/extension/src/components/Popover/LanguageSelectPopover.tsx @@ -4,7 +4,7 @@ import type { NotificationInstance } from "antd/es/notification/interface"; import { useState } from "react"; import _ from 'lodash' import { useTranslation } from "react-i18next"; -import type { Gizmo } from "@repo/types"; +import type { Gizmo } from "@opengpts/types"; const LanguageSelect = ({ onChange }) => { const languages = [ @@ -259,7 +259,7 @@ const LanguageSelectPopover: React.FC<{ onClick={() => setOpen(true)} className=" hover:bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)] cursor-pointer h-[28px] w-[28px] flex overflow-hidden items-center justify-center text-sm leading-4 rounded-[30px] " role="button"> - +
) diff --git a/apps/extension/src/components/OnePromptClonePopover.tsx b/apps/extension/src/components/Popover/OnePromptClonePopover.tsx similarity index 99% rename from apps/extension/src/components/OnePromptClonePopover.tsx rename to apps/extension/src/components/Popover/OnePromptClonePopover.tsx index 89f3d40..574fb02 100644 --- a/apps/extension/src/components/OnePromptClonePopover.tsx +++ b/apps/extension/src/components/Popover/OnePromptClonePopover.tsx @@ -7,7 +7,7 @@ import _ from "lodash"; import { Alert, Select, Space, message } from "antd"; import type { NotificationInstance } from "antd/es/notification/interface"; import { useTranslation } from "react-i18next"; -import type { Gizmo } from "@repo/types"; +import type { Gizmo } from "@opengpts/types"; const PromptTextArea = ({ onChange }) => { return ( diff --git a/apps/extension/src/components/Tiptap/CommandList.tsx b/apps/extension/src/components/Tiptap/CommandList.tsx new file mode 100644 index 0000000..8e769ac --- /dev/null +++ b/apps/extension/src/components/Tiptap/CommandList.tsx @@ -0,0 +1,113 @@ +import { t } from 'i18next'; +import React, { forwardRef, useEffect, useImperativeHandle, useRef, useState } from 'react'; +import type { OCommand } from '@opengpts/types'; +import useChatCommandStore from '~src/store/useChatCommandStore'; +import { useTranslation } from 'react-i18next'; + +interface CommandListProps { + items: OCommand[]; + command: (commandObject?: { id: string }) => void; + onSelect: () => void; + editor: any; + chatId: string; +} + +interface CommandListRef { + onKeyDown: (params: { event: KeyboardEvent }) => boolean; +} + +const CommandList = forwardRef((props, ref) => { + const [selectedIndex, setSelectedIndex] = useState(0); + const setCommand = useChatCommandStore(state => state.setCommand); + const itemRefs = useRef>([]); + const { t } = useTranslation(); + const selectItem = index => { + const item = props.items[index]; + + if (item) { + setCommand(props.chatId, item); + props.onSelect && props.onSelect(); + const startPosition = props.editor.state.selection.$from.pos - 1; + props.editor.commands.deleteRange({ + from: startPosition, + to: startPosition + 1, + }); + } + }; + + const scrollIntoViewIfNeeded = (index: number) => { + if (itemRefs.current[index]) { + // 当选中的是列表的最后一个元素时,确保其底部可见 + const isLastItem = index === props.items.length - 1; + itemRefs.current[index]?.scrollIntoView({ + behavior: 'smooth', + block: isLastItem ? 'end' : 'nearest' + }); + } + }; + + const upHandler = () => { + const newIndex = (selectedIndex + props.items.length - 1) % props.items.length; + setSelectedIndex(newIndex); + scrollIntoViewIfNeeded(newIndex); + }; + + const downHandler = () => { + const newIndex = (selectedIndex + 1) % props.items.length; + setSelectedIndex(newIndex); + scrollIntoViewIfNeeded(newIndex); + }; + + const enterHandler = () => { + selectItem(selectedIndex); + }; + + useEffect(() => { + setSelectedIndex(0); + // 清除引用数组 + itemRefs.current = itemRefs.current.slice(0, props.items.length); + }, [props.items]); + + useImperativeHandle(ref, () => ({ + onKeyDown: ({ event }) => { + if (event.key === 'ArrowUp') { + upHandler(); + return true; + } + + if (event.key === 'ArrowDown') { + downHandler(); + return true; + } + + if (event.key === 'Enter') { + enterHandler(); + return true; + } + + return false; + }, + })); + + return ( +
+ {props.items.length + ? props.items.map((item, index) => ( +
itemRefs.current[index] = el} onClick={() => selectItem(index)} + className={`flex items-center w-full p-1 text-sm rounded-sm hover:bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)] text-[var(--opengpts-primary-text-color)] ${index === selectedIndex ? 'bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)]' : ''}`}> + {t(item.name)} +
+ )) + :
No result
+ } +
+ ); +}); + +export default CommandList; diff --git a/apps/extension/src/components/Tiptap/MentionList.tsx b/apps/extension/src/components/Tiptap/MentionList.tsx new file mode 100644 index 0000000..946f1d9 --- /dev/null +++ b/apps/extension/src/components/Tiptap/MentionList.tsx @@ -0,0 +1,87 @@ +import React, { forwardRef, useEffect, useImperativeHandle, useRef, useState } from 'react'; + +interface MentionListProps { + items: string[]; + onSelect: () => void; + command: (commandObject: { id: string }) => void; + editor: any; +} + +interface MentionListRef { + onKeyDown: (params: { event: KeyboardEvent }) => boolean; +} + +const MentionList = forwardRef((props, ref) => { + const [selectedIndex, setSelectedIndex] = useState(0) + const itemRefs = useRef>([]); + + const selectItem = index => { + const item = props.items[index] + + if (item) { + props.command({ id: item }) + props.onSelect && props.onSelect(); + } + } + + const upHandler = () => { + setSelectedIndex((selectedIndex + props.items.length - 1) % props.items.length) + } + + const downHandler = () => { + setSelectedIndex((selectedIndex + 1) % props.items.length) + } + + const enterHandler = () => { + selectItem(selectedIndex) + props.onSelect && props.onSelect(); + } + + useEffect(() => { + setSelectedIndex(0) + itemRefs.current = itemRefs.current.slice(0, props.items.length); + }, [props.items]) + + useImperativeHandle(ref, () => ({ + onKeyDown: ({ event }) => { + if (event.key === 'ArrowUp') { + upHandler(); + return true; + } + + if (event.key === 'ArrowDown') { + downHandler(); + return true; + } + + if (event.key === 'Enter') { + enterHandler(); + return true; + } + + return false; + }, + })); + + return ( +
+ {props.items.length + ? props.items.map((item, index) => ( +
selectItem(index)} + className={`flex items-center w-full p-1 text-sm text-[var(--opengpts-primary-text-color)] rounded-sm hover:bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)] ${index === selectedIndex ? 'bg-[var(--opengpts-sidebar-model-btn-hover-bg-color)]' : ''}`}> + {item} +
+ )) + :
No result
+ } +
+ ); +}); + +export default MentionList; diff --git a/apps/extension/src/components/Tiptap/commandSuggestion.js b/apps/extension/src/components/Tiptap/commandSuggestion.js new file mode 100644 index 0000000..1980403 --- /dev/null +++ b/apps/extension/src/components/Tiptap/commandSuggestion.js @@ -0,0 +1,194 @@ +import { ReactRenderer } from '@tiptap/react' +// import tippy from 'tippy.js' +import tippy from 'tippy.js' +import { PluginKey } from '@tiptap/pm/state'; +import CommandList from './CommandList' + + + +export default (chatId) => ({ + items: ({ query }) => { + return [ + { + icon: , + name: 'Meeting Agenda', + prompt: `"""\${input}""" Following the steps below: Step 1: Identify the main topic of the meeting; Step 2: Break down the main topic into key points or items to be discussed; Step 3: Organize the key points in a logical and efficient order to form the meeting agenda; Do not return anything other than the meeting agenda. Do not include step information. The to-do list should be in \${lang}. Based on the meeting topic provided, please create a comprehensive meeting agenda using the following format(markdown): ## ## 1. 3. 3. ## Time: [Please fill in the meeting time] Place: [Please fill in the meeting location] ## - [Please fill in attendee's name and position] - [Please fill in attendee's name and position] - [Please fill in attendee's name and position] - [Please fill in attendee's name and position] - [Please fill in attendee's name and position] ## - [Please fill in the recorder's name]` + }, + { + name: 'Action Plan', + prompt: `"""\${input}""" Follow the steps below: Step 1: Identify the main goal or outcome of the task or idea; Step 2: Break down the main task or idea into a series of smaller, actionable steps; Step 3: Organize the steps in a logical and efficient order to form the to-do list; Do not return anything other than the to-do list. Do not include step information. The to-do list should be in \${lang}. Write a todo list of action items from my notes using the following format: #
- [ ] - [ ] - [ ] - [ ] `, + }, + { + name: 'Creative Story', + prompt: '"""${input}""" Here are the steps to turn your idea into a full creative story: Step 1: Identify the main theme or concept of your story; Step 2: Develop the characters involved in your story; Step 3: Outline the key events or plot points of your story; Step 4: Organize these elements into a comprehensive narrative; Step 5: Write the story in a captivating and engaging manner; Do not return anything other than the creative story. Do not include step information. The story should be in ${lang}. Based on the story idea provided, please create a comprehensive creative story using the following format(markdown): # ', + }, + { + name: 'Press Release', + prompt: 'Please help me generate a press release based on the following name or key content. Follow the steps below: Step 1: Generate an eye-catching press release headline for me; Step 2: Generate press release content, including an engaging lead, detailed body content, relevant quotes, and the company profile at the end; Step 3: Organize content according to the format of general press releases, output in markdown format; Do not return anything other than the press release. Do not include step information. Do not wrap responses in quotes. Respond in the ${lang} language. Title or Key Content: """${input}"""', + }, + { + name: 'Social Media Post', + prompt: 'I want you to act as a topic authority and social media influencer. Write a social media post description or caption using a few sentences for the post about "${input}". Only give me the output and nothing else. Do not wrap responses in quotes. The post should be in the ${lang} language.', + + }, { + name: 'Paragraph', + prompt: '"""${input}""" Write a paragraph about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + ///// + { + name: 'Short Story', + prompt: '"""${input}""" Write a short story about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Poetry', + prompt: '"""${input}""" Write a poem about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Article', + prompt: '"""${input}""" Write an article about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Novel', + prompt: '"""${input}""" Write a novel about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Script', + prompt: '"""${input}""" Write a script about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Movie Script', + prompt: '"""${input}""" Write a movie script about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'TV Show Script', + prompt: '"""${input}""" Write a TV script about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Game Script', + prompt: '"""${input}""" Write a game script about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Advertising Copy', + prompt: '"""${input}""" Write an ad copy about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Advertising Creative', + prompt: '"""${input}""" Write an ad creative about the text above. Only give me the output and nothing else. Do not wrap responses in quotes.', + }, + //// + { + name: 'Continue Writing', + prompt: '"""${input}""" Write a continuation of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + { + name: 'Explain', + prompt: '"""${input}""" Explain the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + { + name: 'Translate', + prompt: '"""${input}""" Translate the text above into ${lang}. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Summary', + prompt: '"""${input}""" Write a summary of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + { + name: 'Improve Writing', + prompt: '"""${input}""" Improve the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Correct Grammar Mistakes', + prompt: '"""${input}""" Correct the grammar of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + { + name: 'Answer the Question', + prompt: '"""${input}""" Answer the question above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Explain the Code', + prompt: '"""${input}""" Explain the code above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'List Action Items', + prompt: '"""${input}""" List the action items above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Compress Length', + prompt: '"""${input}""" Compress the length of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Expand Length', + prompt: '"""${input}""" Expand the length of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Simplify Language', + prompt: '"""${input}""" Simplify the language of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + { + name:'Change the tone', + prompt:'"""${input}""" Change the tone of the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, + { + name: 'Brainstorm', + prompt: '"""${input}""" Brainstorm about the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + }, { + name: 'Outline', + prompt: '"""${input}""" Outline the text above. Only give me the output and nothing else. Do not wrap responses in quotes. Respond in the ${lang} language.', + } + ] + }, + pluginKey: new PluginKey('command'), + char: '/', + allowedPrefixes: [' '], + // decorationTag:'', + decorationClass: '', + startOfLine: false, + // allowSpaces: true, + render: () => { + let component + let popup + + return { + onStart: props => { + component = new ReactRenderer(CommandList, { + props: { + ...props, + chatId, + onSelect: () => { + popup[0].hide() + }, + }, + editor: props.editor, + + }) + + if (!props.clientRect) { + return + } + + popup = tippy('body', { + getReferenceClientRect: props.clientRect, + appendTo:'parent', + content: component.element, + showOnCreate: true, + + interactive: true, + trigger: 'manual', + placement: 'top-start', + animation: 'scale', + }) + }, + + onUpdate(props) { + component.updateProps(props) + + if (!props.clientRect) { + return + } + + popup[0].setProps({ + getReferenceClientRect: props.clientRect, + }) + }, + + onKeyDown(props) { + if (props.event.key === 'Escape') { + popup[0].hide() + + return true + } + + return component.ref?.onKeyDown(props) + }, + + onExit() { + popup[0].destroy() + component.destroy() + }, + } + }, +}) \ No newline at end of file diff --git a/apps/extension/src/components/Tiptap/index.tsx b/apps/extension/src/components/Tiptap/index.tsx new file mode 100644 index 0000000..c5fe6ef --- /dev/null +++ b/apps/extension/src/components/Tiptap/index.tsx @@ -0,0 +1,150 @@ + +// src/Tiptap.jsx +import { useEditor, EditorContent, FloatingMenu, BubbleMenu } from '@tiptap/react' +import StarterKit from '@tiptap/starter-kit' +// import Text from '@tiptap/extension-text' +// import Bold from '@tiptap/extension-bold' +import { PluginKey } from '@tiptap/pm/state'; +import { MentionPluginKey, Mention } from '@tiptap/extension-mention' + +import mentionSuggestion from './mentionSuggestion' +import commandSuggestion from './commandSuggestion' +import { forwardRef, useCallback, useEffect, useImperativeHandle, useMemo, useState } from 'react' +import { useChatPanelContext } from '../Panel/ChatPanel'; + + +export interface TiptapProps { + onSubmit: () => void; + initContent?: string; + onContentChange?: (content?: string) => void; + chatId: string; +} + +export interface TiptapRef { + getContent: () => string; + triggerMention: (char: string) => void; + setContent: (content: string) => void; + clearContent: () => void; +} + + +const mentionKey = new PluginKey('mention'); +const commandKey = new PluginKey('command'); + +const Tiptap = forwardRef(({ chatId, onSubmit, onContentChange, initContent = '' }, ref) => { + + + const { model, webAccess } = useChatPanelContext() + const mention = Mention.extend({ + name: 'mention', + }).configure({ + HTMLAttributes: { + class: ' bg-[#dafbe1] px-1 rounded-md mx-0.5', + }, + suggestion: { + ...mentionSuggestion, + pluginKey: mentionKey, + }, + }) + + + const command = useMemo(() => { + return Mention + .extend({ + name: 'command', + }) + .configure({ + HTMLAttributes: { + class: ' bg-[#dafbe1] px-1 rounded-md mx-0.5', + }, + suggestion: { + ...commandSuggestion(chatId,), + pluginKey: commandKey, + } + }) + + }, [chatId]) + + const extensions = [ + StarterKit, + mention, + command, + ] + + const handleKeyDown = useCallback((view, event) => { + console.log('handleKeyDown', event.key,mentionKey,view.state,mentionKey.getState(view.state)) + if (mentionKey.getState(view.state)?.active) return; + if (commandKey.getState(view.state)?.active) return; + + if (event.key === 'Enter' && !event.shiftKey) { + event.preventDefault(); // 防止编辑器插入新行 + onSubmit && onSubmit() + return true; // 表示事件已处理 + } + return false; // 表示未处理事件,让编辑器继续处理 + }, [model, webAccess, onSubmit]) + + const editor = useEditor({ + autofocus: true, + extensions, + content: initContent, + injectCSS: false, + // element: document.querySelector('.element')!, + editorProps: { + attributes: { + class: 'orion-tiptap outline-none focus:outline-none', + style: ' outline:none; height: 61px; opacity: 1; padding: 2px; line-height: normal; overflow-y: scroll; resize: none; min-height: 61px; max-height: 156px' + }, + handleKeyDown: handleKeyDown, + }, + onUpdate: ({ editor }) => { + const currentContent = editor?.getText() + onContentChange && onContentChange(currentContent); + }, + }, []) + + const triggerMention = (char: '@' | '/') => { + console.log('triggerMention',) + if (!editor) return; + + const { state, dispatch } = editor.view; + const { tr, selection } = state; + const insert = tr.insertText(` ${char}`, selection.to); + dispatch(insert); + + }; + + useImperativeHandle(ref, () => ({ + getContent: () => editor ? editor?.getText() : "", + triggerMention, + setContent: (content: string) => { + editor?.commands.setContent(content) + }, + clearContent: () => { + editor?.commands.setContent('') + } + })); + + useEffect(() => { + if (editor) { + editor.setOptions({ + editorProps: { + handleKeyDown: handleKeyDown + } + }); + } + }, [handleKeyDown]); + + + return ( + <> + + {/* This is the floating menu */} + {/* This is the bubble menu */} + + ) +}); + +export default Tiptap \ No newline at end of file diff --git a/apps/extension/src/components/Tiptap/mentionSuggestion.js b/apps/extension/src/components/Tiptap/mentionSuggestion.js new file mode 100644 index 0000000..76dbf40 --- /dev/null +++ b/apps/extension/src/components/Tiptap/mentionSuggestion.js @@ -0,0 +1,96 @@ +import { ReactRenderer } from '@tiptap/react' +import tippy from 'tippy.js' +import { PluginKey } from '@tiptap/pm/state'; +import MentionList from './MentionList' + +export default { + items: ({ query }) => { + console.log('Mention query:', query); + + return [ + 'GPT-3.5-Turbo', + 'GPT-4-Turbo', + ] + }, + char: '@', + // pluginKey:'oMention', + allowedPrefixes: [' '], + pluginKey: new PluginKey('mention'), + // decorationTag:'', + decorationClass: '', + startOfLine: false, + // allowSpaces: true, + render: () => { + let component + let popup + + return { + onStart: props => { + component = new ReactRenderer(MentionList, { + props: { + ...props, + onSelect: () => { + if (popup && popup[0]) { + popup[0].hide(); + } + //TODO: 暂时这样处理,后续需要优化,en: Temporary processing, need to be optimized later + setTimeout(() => { + // 延迟销毁 popup + if (popup && popup[0] && !popup[0].state.isDestroyed) { + popup[0].destroy(); + } + }, 100); + }, + }, + editor: props.editor, + }) + + if (!props.clientRect) { + return + } + + popup = tippy('body', { + getReferenceClientRect: props.clientRect, + appendTo:'parent', + content: component.element, + showOnCreate: true, + + interactive: true, + trigger: 'manual', + placement: 'top-start', + animation: 'scale', + }) + }, + + onUpdate(props) { + component.updateProps(props) + + if (!props.clientRect) { + return + } + + popup[0].setProps({ + getReferenceClientRect: props.clientRect, + }) + }, + + onKeyDown(props) { + if (props.event.key === 'Escape') { + popup[0].hide() + + return true + } + + return component.ref?.onKeyDown(props) + }, + + onExit() { + if (popup && popup[0] && !popup[0].state.isDestroyed) { + popup[0].destroy(); + console.log('Popup destroyed'); + } + component.destroy(); + }, + } + }, +} \ No newline at end of file diff --git a/apps/extension/src/constant.ts b/apps/extension/src/constant.ts index d79223a..7fe8596 100644 --- a/apps/extension/src/constant.ts +++ b/apps/extension/src/constant.ts @@ -1,6 +1,7 @@ -import type { Config } from "@repo/types" +import type { Config, ModelOptions } from "@opengpts/types" -const defaultConfig: Config = { +const DEFAULT_CONFIG: Config = { + token:'', customChatGptWebApiUrl: 'https://chat.openai.com', customChatGptWebApiPath: '/backend-api/conversation', disableWebModeHistory: false, @@ -8,26 +9,61 @@ const defaultConfig: Config = { chatgptArkoseReqUrl: '', } -const Models = { +const MODELS_DICT = { + chatgpt35API: { value: 'gpt-3.5-turbo-16k', desc: 'ChatGPT (API)' }, chatgptFree35: { value: 'text-davinci-002-render-sha', desc: 'ChatGPT (Web)' }, chatgptPlus4Browsing: { value: 'gpt-4', desc: 'ChatGPT (Web, GPT-4, browsing, analysis, DALL·E)' }, chatgptPlus4: { value: 'gpt-4-gizmo', desc: 'ChatGPT (Web, GPT-4, ChatGPT Classic)' }, - } +const SG_SEARCH_URL = 'https://sg.search.yahoo.com/search' + + + + +const MODEL_OPTIONS: ModelOptions[] = + [{ + key: 'chatgpt35API', + name: 'ChatGPT (API)', + description: 'ChatGPT (API)', + mode: 'api', + }, + { + key: 'chatgptFree35', + name: 'ChatGPT3.5 (Web)', + description: 'ChatGPT (Web)', + mode: 'web' + }, + { + key: 'chatgptPlus4Browsing', + name: 'ChatGPT4 (Web)', + description: 'ChatGPT (Web)', + mode: 'web' + }, + { + key: 'chatgptPlus4', + name: 'GPTs (Web)', + description: 'GPTs (Web)', + mode: 'web' + } + + ] + +const DEFAULT_MODEL = MODEL_OPTIONS.find((model) => model.key === 'chatgptFree35')! export const chatgptWebModelKeys = [ 'chatgptFree35', 'chatgptPlus4', - // 'chatgptFree35Mobile', 'chatgptPlus4Browsing', - // 'chatgptPlus4Mobile', ] export { - defaultConfig, - Models + DEFAULT_CONFIG, + MODELS_DICT, + SG_SEARCH_URL, + MODEL_OPTIONS, + DEFAULT_MODEL } diff --git a/apps/extension/src/contents/index.ts b/apps/extension/src/contents/index.ts index 7af1a49..5575606 100644 --- a/apps/extension/src/contents/index.ts +++ b/apps/extension/src/contents/index.ts @@ -1,6 +1,6 @@ import type { PlasmoCSConfig } from "plasmo" import _ from "lodash"; -import { OpenAI } from '@opengpts/core' +import { OpenAI } from "@opengpts/core"; export const config: PlasmoCSConfig = { matches: [""], @@ -9,4 +9,4 @@ export const config: PlasmoCSConfig = { world: "MAIN" } -window['OpenAI'] = OpenAI +window['OpenAI'] = OpenAI; diff --git a/apps/extension/src/contents/web-search.ts b/apps/extension/src/contents/web-search.ts new file mode 100644 index 0000000..95c7ea3 --- /dev/null +++ b/apps/extension/src/contents/web-search.ts @@ -0,0 +1,104 @@ +import { sendToBackground, type MessagesMetadata } from '@plasmohq/messaging' +import cheerio from 'cheerio' +import type { PlasmoCSConfig } from 'plasmo' +import Browser from 'webextension-polyfill' +import { SG_SEARCH_URL } from '~src/constant' + +export const config: PlasmoCSConfig = { + matches: [""], +} + + +export interface SearchRequest { + query: string + timerange: string + region: string +} + +export interface SearchResponse { + status: number + html: string + url: string +} + +export interface SearchResult { + title: string + body: string + url: string +} + + + +function extractRealUrl(url: string): string { + const match = url.match(/RU=([^/]+)/) + if (match && match[1]) { + return decodeURIComponent(match[1]) + } + + return url +} + +function htmlToSearchResults(html: string, numResults: number): SearchResult[] { + const $ = cheerio.load(html) + const results: SearchResult[] = [] + + const rightPanel = $('#right .searchRightTop') + if (rightPanel.length) { + const rightPanelLink = rightPanel.find('.compText a').first() + const rightPanelInfo = rightPanel.find('.compInfo li') + const rightPanelInfoText = rightPanelInfo + .map((_, el) => $(el).text().trim()) + .get() + .join('\n') + + results.push({ + title: rightPanelLink.text().trim(), + body: `${rightPanel.find('.compText').text().trim()}${rightPanelInfoText ? `\n\n${rightPanelInfoText}` : ''}`, + url: extractRealUrl(rightPanelLink.attr('href') ?? ''), + }) + } + + $('.algo-sr:not([class*="ad"])') + .slice(0, numResults) + .each((_, el) => { + const element = $(el) + const titleElement = element.find('h3.title a') + + results.push({ + title: titleElement.attr('aria-label') ?? '', + body: element.find('.compText').text().trim(), + url: extractRealUrl(titleElement.attr('href') ?? ''), + }) + }) + + return results +} + +export async function webSearch(search: SearchRequest, numResults: number): Promise { + console.log('Browser.runtime.id', Browser.runtime.id) + const response: SearchResponse = await sendToBackground({ + name: 'get-search' as keyof MessagesMetadata, + body: { + search + }, + extensionId: Browser.runtime.id + }) + let results: SearchResult[] + if (response.url.startsWith(SG_SEARCH_URL)) { + results = htmlToSearchResults(response.html, numResults) + } else { + const result = await Browser.runtime.sendMessage({ + type: "get_webpage_text", + url: response.url, + html: response.html + }) + + return [{ + title: result.title, + body: result.body, + url: response.url + }] + } + + return results +} \ No newline at end of file diff --git a/apps/extension/src/hooks/useAgent.tsx b/apps/extension/src/hooks/useAgent.tsx new file mode 100644 index 0000000..de1abd2 --- /dev/null +++ b/apps/extension/src/hooks/useAgent.tsx @@ -0,0 +1,34 @@ +// import React, { useRef, useState, useEffect, type RefObject } from 'react'; + +// // 定义每个面板的类型 +// interface Panel { +// id: string; +// ref: RefObject; +// } + +// const useAgent = () => { +// const [panels, setPanels] = useState([]); + +// // 添加新的 chatPanel +// const addPanel = () => { +// const newPanelId = `panel-${panels.length + 1}`; +// setPanels(prev => [...prev, { id: newPanelId, ref: React.createRef() }]); +// }; + +// // 移除指定的 chatPanel +// const removePanel = (panelId: string) => { +// setPanels(prev => prev.filter(panel => panel.id !== panelId)); +// }; + +// // 更新指定 chatPanel 的内容 +// const updatePanel = (panelId: string, content: string) => { +// const panel = panels.find(p => p.id === panelId); +// if (panel && panel.ref.current) { +// // 使用 panel.ref.current 来直接操作 DOM 或进行其他操作 +// } +// }; + +// return { panels, addPanel, removePanel, updatePanel }; +// }; + +// export default useAgent; diff --git a/apps/extension/src/hooks/useUserSelection.tsx b/apps/extension/src/hooks/useUserSelection.tsx new file mode 100644 index 0000000..9f85dbd --- /dev/null +++ b/apps/extension/src/hooks/useUserSelection.tsx @@ -0,0 +1,31 @@ +import { useEffect, useState } from 'react'; + +const useUserSelection = () => { + const [selection, setSelection] = useState(''); + const [copiedText, setCopiedText] = useState(''); + + useEffect(() => { + const handleMouseUp = () => { + const selectedText = window.getSelection()?.toString(); + if (selectedText) { + setSelection(selectedText); + } + }; + + const handleCopy = (e) => { + setCopiedText(e.clipboardData.getData('text/plain')); + }; + + document.addEventListener('mouseup', handleMouseUp); + document.addEventListener('copy', handleCopy); + + return () => { + document.removeEventListener('mouseup', handleMouseUp); + document.removeEventListener('copy', handleCopy); + }; + }, []); + + return { selection, copiedText }; +}; + +export default useUserSelection; diff --git a/apps/extension/src/sidepanel/index.css b/apps/extension/src/sidepanel/index.css index 8009231..747f236 100644 --- a/apps/extension/src/sidepanel/index.css +++ b/apps/extension/src/sidepanel/index.css @@ -166,3 +166,1010 @@ body { -moz-user-select: none; user-select: none; } + + + +.resize-gutter { + width: 100%; + height: 100%; + display: block; + background-color: var(--opengpts-gutter-bg-color); + position: relative; + cursor: ew-resize; +} + +.gutter-col::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 4px; + height: 50px; + display: block; + border-radius: 4px; + background: var(--opengpts-gutter-handle-bg-color); + transform: translate(-50%, -50%); +} + +.gutter-row::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 50px; + height: 4px; + display: block; + border-radius: 4px; + background: var(--opengpts-gutter-handle-bg-color); + transform: translate(-50%, -50%); +} +.resize-gutter:active { + cursor: col-resize; +} + +.gutter-col { + grid-row: 1/-1; + cursor: col-resize; + background-repeat: no-repeat; +} + +.gutter-row { + grid-column: 1/-1; + cursor: row-resize; + grid-column: 1/-1; + cursor: row-resize; +} + +.hljs { + color: #000; + background: #f8f8ff; +} + +.hljs-comment, +.hljs-quote { + color: #408080; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-subst { + color: #954121; +} + +.hljs-number { + color: #40a070; +} + +.hljs-string, +.hljs-doctag { + color: #219161; +} + +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #19469d; +} + +.hljs-params { + color: #00f; +} + +.hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-variable, +.hljs-template-variable { + color: #008080; +} + +.hljs-regexp, +.hljs-link { + color: #b68; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + margin: 0; + /* color: var(--opengpts-primary-text-color); */ + color: var(--opengpts-primary-text-color); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; +} +.markdown-body .octicon { + display: inline-block; + fill: currentColor; + vertical-align: text-bottom; +} +.markdown-body h1:hover .anchor .octicon-link:before, +.markdown-body h2:hover .anchor .octicon-link:before, +.markdown-body h3:hover .anchor .octicon-link:before, +.markdown-body h4:hover .anchor .octicon-link:before, +.markdown-body h5:hover .anchor .octicon-link:before, +.markdown-body h6:hover .anchor .octicon-link:before { + width: 16px; + height: 16px; + content: " "; + display: inline-block; + background-color: currentColor; + -webkit-mask-image: url("data:image/svg+xml,"); + mask-image: url("data:image/svg+xml,"); +} +.markdown-body details, +.markdown-body figcaption, +.markdown-body figure { + display: block; +} +.markdown-body summary { + display: list-item; +} +.markdown-body [hidden] { + display: none !important; +} +.markdown-body a { + background-color: transparent; + color: var(--opengpts-primary-text-color); + text-decoration: none; +} +.markdown-body abbr[title] { + border-bottom: none; + text-decoration: underline dotted; +} +.markdown-body b, +.markdown-body strong { + font-weight: var(--base-text-weight-semibold, 600); +} +.markdown-body dfn { + font-style: italic; +} +.markdown-body h1 { + margin: 0.67em 0; + font-weight: var(--base-text-weight-semibold, 600); + padding-bottom: 0.3em; + font-size: 2em; + border-bottom: 1px solid var(--color-border-muted); +} +.markdown-body mark { + background-color: var(--color-attention-subtle); + color: var(--opengpts-primary-text-color); +} +.markdown-body small { + font-size: 90%; +} +.markdown-body sub, +.markdown-body sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +.markdown-body sub { + bottom: -0.25em; +} +.markdown-body sup { + top: -0.5em; +} +.markdown-body img { + border-style: none; + max-width: 100%; + box-sizing: content-box; + background-color: var(--color-canvas-default); +} +.markdown-body code, +.markdown-body kbd, +.markdown-body pre, +.markdown-body samp { + font-family: monospace; + font-size: 1em; +} +.markdown-body figure { + margin: 1em 40px; +} +.markdown-body hr { + box-sizing: content-box; + overflow: hidden; + background: transparent; + border-bottom: 1px solid var(--color-border-muted); + height: 0.25em; + padding: 0; + margin: 24px 0; + background-color: var(--color-border-default); + border: 0; +} +.markdown-body input { + font: inherit; + margin: 0; + overflow: visible; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +.markdown-body [type="button"], +.markdown-body [type="reset"], +.markdown-body [type="submit"] { + -webkit-appearance: button; +} +.markdown-body [type="checkbox"], +.markdown-body [type="radio"] { + box-sizing: border-box; + padding: 0; +} +.markdown-body [type="number"]::-webkit-inner-spin-button, +.markdown-body [type="number"]::-webkit-outer-spin-button { + height: auto; +} +.markdown-body [type="search"]::-webkit-search-cancel-button, +.markdown-body [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +.markdown-body ::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} +.markdown-body ::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +.markdown-body a:hover { + text-decoration: underline; +} +.markdown-body ::placeholder { + color: var(--color-fg-subtle); + opacity: 1; +} +.markdown-body hr::before { + display: table; + content: ""; +} +.markdown-body hr::after { + display: table; + clear: both; + content: ""; +} +.markdown-body table { + border-spacing: 0; + border-collapse: collapse; + display: block; + width: max-content; + max-width: 100%; + overflow: auto; +} +.markdown-body td, +.markdown-body th { + padding: 0; +} +.markdown-body details summary { + cursor: pointer; +} +.markdown-body details:not([open]) > *:not(summary) { + display: none !important; +} +.markdown-body a:focus, +.markdown-body [role="button"]:focus, +.markdown-body input[type="radio"]:focus, +.markdown-body input[type="checkbox"]:focus { + outline: 2px solid var(--color-accent-fg); + outline-offset: -2px; + box-shadow: none; +} +.markdown-body a:focus:not(:focus-visible), +.markdown-body [role="button"]:focus:not(:focus-visible), +.markdown-body input[type="radio"]:focus:not(:focus-visible), +.markdown-body input[type="checkbox"]:focus:not(:focus-visible) { + outline: solid 1px transparent; +} +.markdown-body a:focus-visible, +.markdown-body [role="button"]:focus-visible, +.markdown-body input[type="radio"]:focus-visible, +.markdown-body input[type="checkbox"]:focus-visible { + outline: 2px solid var(--color-accent-fg); + outline-offset: -2px; + box-shadow: none; +} +.markdown-body a:not([class]):focus, +.markdown-body a:not([class]):focus-visible, +.markdown-body input[type="radio"]:focus, +.markdown-body input[type="radio"]:focus-visible, +.markdown-body input[type="checkbox"]:focus, +.markdown-body input[type="checkbox"]:focus-visible { + outline-offset: 0; +} +.markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: + 11px ui-monospace, + SFMono-Regular, + SF Mono, + Menlo, + Consolas, + Liberation Mono, + monospace; + line-height: 10px; + color: var(--opengpts-primary-text-color); + vertical-align: middle; + background-color: var(--color-canvas-subtle); + border: solid 1px var(--color-neutral-muted); + border-bottom-color: var(--color-neutral-muted); + border-radius: 6px; + box-shadow: inset 0 -1px 0 var(--color-neutral-muted); +} +.markdown-body h1, +.markdown-body h2, +.markdown-body h3, +.markdown-body h4, +.markdown-body h5, +.markdown-body h6 { + margin-top: 24px; + margin-bottom: 16px; + font-weight: var(--base-text-weight-semibold, 600); + line-height: 1.25; +} +.markdown-body h2 { + font-weight: var(--base-text-weight-semibold, 600); + padding-bottom: 0.3em; + font-size: 1.5em; + border-bottom: 1px solid var(--color-border-muted); +} +.markdown-body h3 { + font-weight: var(--base-text-weight-semibold, 600); + font-size: 1.25em; +} +.markdown-body h4 { + font-weight: var(--base-text-weight-semibold, 600); + font-size: 1em; +} +.markdown-body h5 { + font-weight: var(--base-text-weight-semibold, 600); + font-size: 0.875em; +} +.markdown-body h6 { + font-weight: var(--base-text-weight-semibold, 600); + font-size: 0.85em; + color: var(--color-fg-muted); +} +.markdown-body p { + margin-top: 0; + margin-bottom: 10px; +} +.markdown-body blockquote { + margin: 0; + padding: 0 1em; + color: var(--color-fg-muted); + border-left: 0.25em solid var(--color-border-default); +} +.markdown-body ul, +.markdown-body ol { + margin-top: 0; + margin-bottom: 0; + padding-left: 2em; +} +.markdown-body ol ol, +.markdown-body ul ol { + list-style-type: lower-roman; +} +.markdown-body ul ul ol, +.markdown-body ul ol ol, +.markdown-body ol ul ol, +.markdown-body ol ol ol { + list-style-type: lower-alpha; +} +.markdown-body dd { + margin-left: 0; +} +.markdown-body tt, +.markdown-body code, +.markdown-body samp { + font-family: + ui-monospace, + SFMono-Regular, + SF Mono, + Menlo, + Consolas, + Liberation Mono, + monospace; + font-size: 12px; +} +.markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font-family: + ui-monospace, + SFMono-Regular, + SF Mono, + Menlo, + Consolas, + Liberation Mono, + monospace; + font-size: 12px; + word-wrap: normal; +} +.markdown-body .octicon { + display: inline-block; + overflow: visible !important; + vertical-align: text-bottom; + fill: currentColor; +} +.markdown-body input::-webkit-outer-spin-button, +.markdown-body input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; + appearance: none; +} +.markdown-body::before { + display: table; + content: ""; +} +.markdown-body::after { + display: table; + clear: both; + content: ""; +} +.markdown-body > *:first-child { + margin-top: 0 !important; +} +.markdown-body > *:last-child { + margin-bottom: 0 !important; +} +.markdown-body a:not([href]) { + color: inherit; + text-decoration: none; +} +.markdown-body .absent { + color: var(--color-danger-fg); +} +.markdown-body .anchor { + float: left; + padding-right: 4px; + margin-left: -20px; + line-height: 1; +} +.markdown-body .anchor:focus { + outline: none; +} +.markdown-body p, +.markdown-body blockquote, +.markdown-body ul, +.markdown-body ol, +.markdown-body dl, +.markdown-body table, +.markdown-body pre, +.markdown-body details { + margin-top: 0; + margin-bottom: 16px; +} +.markdown-body blockquote > :first-child { + margin-top: 0; +} +.markdown-body blockquote > :last-child { + margin-bottom: 0; +} +.markdown-body h1 .octicon-link, +.markdown-body h2 .octicon-link, +.markdown-body h3 .octicon-link, +.markdown-body h4 .octicon-link, +.markdown-body h5 .octicon-link, +.markdown-body h6 .octicon-link { + color: var(--opengpts-primary-text-color); + vertical-align: middle; + visibility: hidden; +} +.markdown-body h1:hover .anchor, +.markdown-body h2:hover .anchor, +.markdown-body h3:hover .anchor, +.markdown-body h4:hover .anchor, +.markdown-body h5:hover .anchor, +.markdown-body h6:hover .anchor { + text-decoration: none; +} +.markdown-body h1:hover .anchor .octicon-link, +.markdown-body h2:hover .anchor .octicon-link, +.markdown-body h3:hover .anchor .octicon-link, +.markdown-body h4:hover .anchor .octicon-link, +.markdown-body h5:hover .anchor .octicon-link, +.markdown-body h6:hover .anchor .octicon-link { + visibility: visible; +} +.markdown-body h1 tt, +.markdown-body h1 code, +.markdown-body h2 tt, +.markdown-body h2 code, +.markdown-body h3 tt, +.markdown-body h3 code, +.markdown-body h4 tt, +.markdown-body h4 code, +.markdown-body h5 tt, +.markdown-body h5 code, +.markdown-body h6 tt, +.markdown-body h6 code { + padding: 0 0.2em; + font-size: inherit; +} +.markdown-body summary h1, +.markdown-body summary h2, +.markdown-body summary h3, +.markdown-body summary h4, +.markdown-body summary h5, +.markdown-body summary h6 { + display: inline-block; +} +.markdown-body summary h1 .anchor, +.markdown-body summary h2 .anchor, +.markdown-body summary h3 .anchor, +.markdown-body summary h4 .anchor, +.markdown-body summary h5 .anchor, +.markdown-body summary h6 .anchor { + margin-left: -40px; +} +.markdown-body summary h1, +.markdown-body summary h2 { + padding-bottom: 0; + border-bottom: 0; +} +.markdown-body ul.no-list, +.markdown-body ol.no-list { + padding: 0; + list-style-type: none; +} +.markdown-body ol[type="a"] { + list-style-type: lower-alpha; +} +.markdown-body ol[type="A"] { + list-style-type: upper-alpha; +} +.markdown-body ol[type="i"] { + list-style-type: lower-roman; +} +.markdown-body ol[type="I"] { + list-style-type: upper-roman; +} +.markdown-body ol[type="1"] { + list-style-type: decimal; +} +.markdown-body div > ol:not([type]) { + list-style-type: decimal; +} +.markdown-body ul ul, +.markdown-body ul ol, +.markdown-body ol ol, +.markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; +} +.markdown-body li > p { + margin-top: 16px; +} +.markdown-body li + li { + margin-top: 0.25em; +} +.markdown-body dl { + padding: 0; +} +.markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: var(--base-text-weight-semibold, 600); +} +.markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; +} +.markdown-body table th { + font-weight: var(--base-text-weight-semibold, 600); +} +.markdown-body table th, +.markdown-body table td { + padding: 6px 13px; + border: 1px solid var(--color-border-default); +} +.markdown-body table tr { + background-color: var(--color-canvas-default); + border-top: 1px solid var(--color-border-muted); +} +.markdown-body table tr:nth-child(2n) { + background-color: var(--color-canvas-subtle); +} +.markdown-body table img { + background-color: transparent; +} +.markdown-body img[align="right"] { + padding-left: 20px; +} +.markdown-body img[align="left"] { + padding-right: 20px; +} +.markdown-body .emoji { + max-width: none; + vertical-align: text-top; + background-color: transparent; +} +.markdown-body span.frame { + display: block; + overflow: hidden; +} +.markdown-body span.frame > span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid var(--color-border-default); +} +.markdown-body span.frame span img { + display: block; + float: left; +} +.markdown-body span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: var(--opengpts-primary-text-color); +} +.markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both; +} +.markdown-body span.align-center > span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center; +} +.markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; +} +.markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both; +} +.markdown-body span.align-right > span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right; +} +.markdown-body span.align-right span img { + margin: 0; + text-align: right; +} +.markdown-body span.float-left { + display: block; + float: left; + margin-right: 13px; + overflow: hidden; +} +.markdown-body span.float-left span { + margin: 13px 0 0; +} +.markdown-body span.float-right { + display: block; + float: right; + margin-left: 13px; + overflow: hidden; +} +.markdown-body span.float-right > span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right; +} +.markdown-body code, +.markdown-body tt { + padding: 0.2em 0.4em; + margin: 0; + font-size: 85%; + white-space: break-spaces; + background-color: var(--color-neutral-muted); + border-radius: 6px; +} +.markdown-body code br, +.markdown-body tt br { + display: none; +} +.markdown-body del code { + text-decoration: inherit; +} +.markdown-body samp { + font-size: 85%; +} +.markdown-body pre code { + font-size: 100%; +} +.markdown-body pre > code { + padding: 0; + margin: 0; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; +} +.markdown-body .highlight { + margin-bottom: 16px; +} +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; +} +.markdown-body .highlight pre, +.markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: var(--color-canvas-default); + border-radius: 6px; +} +.markdown-body pre code, +.markdown-body pre tt { + display: inline; + max-width: auto; + padding: 0; + margin: 0; + overflow: visible; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; +} +.markdown-body .csv-data td, +.markdown-body .csv-data th { + padding: 5px; + overflow: hidden; + font-size: 12px; + line-height: 1; + text-align: left; + white-space: nowrap; +} +.markdown-body .csv-data .blob-num { + padding: 10px 8px 9px; + text-align: right; + background: var(--color-canvas-default); + border: 0; +} +.markdown-body .csv-data tr { + border-top: 0; +} +.markdown-body .csv-data th { + font-weight: var(--base-text-weight-semibold, 600); + background: var(--color-canvas-subtle); + border-top: 0; +} +.markdown-body [data-footnote-ref]::before { + content: "["; +} +.markdown-body [data-footnote-ref]::after { + content: "]"; +} +.markdown-body .footnotes { + font-size: 12px; + color: var(--color-fg-muted); + border-top: 1px solid var(--color-border-default); +} +.markdown-body .footnotes ol { + padding-left: 16px; +} +.markdown-body .footnotes ol ul { + display: inline-block; + padding-left: 16px; + margin-top: 16px; +} +.markdown-body .footnotes li { + position: relative; +} +.markdown-body .footnotes li:target::before { + position: absolute; + top: -8px; + right: -8px; + bottom: -8px; + left: -24px; + pointer-events: none; + content: ""; + border: 2px solid var(--color-accent-emphasis); + border-radius: 6px; +} +.markdown-body .footnotes li:target { + color: var(--opengpts-primary-text-color); +} +.markdown-body .footnotes .data-footnote-backref g-emoji { + font-family: monospace; +} +.markdown-body .pl-c { + color: var(--color-prettylights-syntax-comment); +} +.markdown-body .pl-c1, +.markdown-body .pl-s .pl-v { + color: var(--color-prettylights-syntax-constant); +} +.markdown-body .pl-e, +.markdown-body .pl-en { + color: var(--color-prettylights-syntax-entity); +} +.markdown-body .pl-smi, +.markdown-body .pl-s .pl-s1 { + color: var(--color-prettylights-syntax-storage-modifier-import); +} +.markdown-body .pl-ent { + color: var(--color-prettylights-syntax-entity-tag); +} +.markdown-body .pl-k { + color: var(--color-prettylights-syntax-keyword); +} +.markdown-body .pl-s, +.markdown-body .pl-pds, +.markdown-body .pl-s .pl-pse .pl-s1, +.markdown-body .pl-sr, +.markdown-body .pl-sr .pl-cce, +.markdown-body .pl-sr .pl-sre, +.markdown-body .pl-sr .pl-sra { + color: var(--color-prettylights-syntax-string); +} +.markdown-body .pl-v, +.markdown-body .pl-smw { + color: var(--color-prettylights-syntax-variable); +} +.markdown-body .pl-bu { + color: var(--color-prettylights-syntax-brackethighlighter-unmatched); +} +.markdown-body .pl-ii { + color: var(--color-prettylights-syntax-invalid-illegal-text); + background-color: var(--color-prettylights-syntax-invalid-illegal-bg); +} +.markdown-body .pl-c2 { + color: var(--color-prettylights-syntax-carriage-return-text); + background-color: var(--color-prettylights-syntax-carriage-return-bg); +} +.markdown-body .pl-sr .pl-cce { + font-weight: bold; + color: var(--color-prettylights-syntax-string-regexp); +} +.markdown-body .pl-ml { + color: var(--color-prettylights-syntax-markup-list); +} +.markdown-body .pl-mh, +.markdown-body .pl-mh .pl-en, +.markdown-body .pl-ms { + font-weight: bold; + color: var(--color-prettylights-syntax-markup-heading); +} +.markdown-body .pl-mi { + font-style: italic; + color: var(--color-prettylights-syntax-markup-italic); +} +.markdown-body .pl-mb { + font-weight: bold; + color: var(--color-prettylights-syntax-markup-bold); +} +.markdown-body .pl-md { + color: var(--color-prettylights-syntax-markup-deleted-text); + background-color: var(--color-prettylights-syntax-markup-deleted-bg); +} +.markdown-body .pl-mi1 { + color: var(--color-prettylights-syntax-markup-inserted-text); + background-color: var(--color-prettylights-syntax-markup-inserted-bg); +} +.markdown-body .pl-mc { + color: var(--color-prettylights-syntax-markup-changed-text); + background-color: var(--color-prettylights-syntax-markup-changed-bg); +} +.markdown-body .pl-mi2 { + color: var(--color-prettylights-syntax-markup-ignored-text); + background-color: var(--color-prettylights-syntax-markup-ignored-bg); +} +.markdown-body .pl-mdr { + font-weight: bold; + color: var(--color-prettylights-syntax-meta-diff-range); +} +.markdown-body .pl-ba { + color: var(--color-prettylights-syntax-brackethighlighter-angle); +} +.markdown-body .pl-sg { + color: var(--color-prettylights-syntax-sublimelinter-gutter-mark); +} +.markdown-body .pl-corl { + text-decoration: underline; + color: var(--color-prettylights-syntax-constant-other-reference-link); +} +.markdown-body g-emoji { + display: inline-block; + min-width: 1ch; + font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1em; + font-style: normal !important; + font-weight: var(--base-text-weight-normal, 400); + line-height: 1; + vertical-align: -0.075em; +} +.markdown-body g-emoji img { + width: 1em; + height: 1em; +} +.markdown-body .task-list-item { + list-style-type: none; +} +.markdown-body .task-list-item label { + font-weight: var(--base-text-weight-normal, 400); +} +.markdown-body .task-list-item.enabled label { + cursor: pointer; +} +.markdown-body .task-list-item + .task-list-item { + margin-top: 4px; +} +.markdown-body .task-list-item .handle { + display: none; +} +.markdown-body .task-list-item-checkbox { + margin: 0 0.2em 0.25em -1.4em; + vertical-align: middle; +} +.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox { + margin: 0 -1.6em 0.25em 0.2em; +} +.markdown-body .contains-task-list { + position: relative; +} +.markdown-body .contains-task-list:hover .task-list-item-convert-container, +.markdown-body + .contains-task-list:focus-within + .task-list-item-convert-container { + display: block; + width: auto; + height: 24px; + overflow: visible; + clip: auto; +} +.markdown-body ::-webkit-calendar-picker-indicator { + filter: invert(50%); +} diff --git a/apps/extension/src/sidepanel/index.tsx b/apps/extension/src/sidepanel/index.tsx index 807e0ed..b797000 100644 --- a/apps/extension/src/sidepanel/index.tsx +++ b/apps/extension/src/sidepanel/index.tsx @@ -8,21 +8,23 @@ import { useState, useEffect } from "react" import { Tabs, Tab, TabList, TabPanel } from 'react-tabs'; import { StyleProvider } from "@ant-design/cssinjs" -import { ConfigProvider, Popover, message, theme as themeStyle } from "antd" +import { ConfigProvider, Popover, theme as themeStyle } from "antd" import { useMessage } from "@plasmohq/messaging/hook"; import { useStorage } from "@plasmohq/storage/hook"; import { Storage } from "@plasmohq/storage"; import { useTranslation } from 'react-i18next'; -import GPTsPanel from '~src/components/GPTsPanel'; +import GPTsPanel from '~src/components/Panel/GPTsPanel'; import settingIcon from '~assets/settings.svg'; -import QQIcon from '~assets/qq.png'; +import QQIcon from '~assets/qq.svg'; +import GPTsTabIcon from '~assets/gpts.svg'; import githubIcon from '~assets/github.svg'; import EmailIcon from '~assets/email.svg'; import zhCN from 'antd/locale/zh_CN'; import enUS from 'antd/locale/en_US'; import twitterIcon from '~assets/twitter.svg'; -import type { ThemeMode } from '@repo/types'; +import type { ThemeMode } from '@opengpts/types'; +import DynamicSplitChatPanel from '~src/components/Panel/DynamicSplitChatPanel'; const shakeAnimation = { scale: 0.85, @@ -32,11 +34,10 @@ const shakeAnimation = { } }; - function IndexSidePanel() { const [tabIndex, setTabIndex] = useState(0); - const { t, i18n } = useTranslation(); + const { i18n } = useTranslation(); const [theme] = useStorage({ @@ -79,9 +80,15 @@ function IndexSidePanel() { index: 0, title: 'chatBot', content: '你可以随时和我聊天', - icon: chatTabIcon, + icon: GPTsTabIcon, panel: - }, + },{ + index: 2, + title: 'chat', + content: '你可以随时和我聊天', + icon: chatTabIcon, + panel: + } ]) @@ -214,15 +221,16 @@ function IndexSidePanel() {
- {tabs.map(item => {item.panel})} + {tabs.map(item => + {/* react 渲染函数 */} + {item.panel} + )}
-
- ) } diff --git a/apps/extension/src/store/useChatCommandStore.ts b/apps/extension/src/store/useChatCommandStore.ts new file mode 100644 index 0000000..78ab331 --- /dev/null +++ b/apps/extension/src/store/useChatCommandStore.ts @@ -0,0 +1,44 @@ +// useCommand.ts +import { create } from "zustand"; +import type { OCommand } from "@opengpts/types"; + +// 定义状态和操作 +interface CommandState { + commands: { + chatId: string; + command?: OCommand; + }[]; + setCommand: (chatId: string, command?: OCommand) => void; + getCommand: (chatId: string) => OCommand | undefined; +} + +// 使用 create 方法创建一个 zustand store +const useChatCommandStore = create((set, get) => ({ + commands: [], // 初始命令 ID 状态 + getCommand: (chatId) => { + const { commands } = get(); + if (!commands) return; + const index = commands?.findIndex((item) => item.chatId === chatId); + if (index !== -1) { + return commands[index].command; + } + return undefined; + }, + setCommand: (chatId: string, command?: OCommand) => { + set(state => { + const existingIndex = state.commands?.findIndex(entry => entry.chatId === chatId); + if (existingIndex !== -1) { + // 如果找到了相应的 chatId,更新 command + const updatedCommands = [...state.commands]; + updatedCommands[existingIndex] = { ...updatedCommands[existingIndex], command }; + return { commands: updatedCommands }; + } else { + // 如果没有找到,添加新的引用 + return { commands: [...state.commands, { chatId, command }] }; + } + }); + + }, // 更新状态的方法 +})); + +export default useChatCommandStore; diff --git a/apps/extension/src/store/useChatDrawerStore.ts b/apps/extension/src/store/useChatDrawerStore.ts new file mode 100644 index 0000000..751287c --- /dev/null +++ b/apps/extension/src/store/useChatDrawerStore.ts @@ -0,0 +1,45 @@ +import { create } from "zustand" + +interface ChatDrawer { + chatId: string; + isVisible: boolean; +} + + +interface ChatDrawerState { + chatDrawers: ChatDrawer[]; +} + +interface ChatDrawerActions { + showChatDrawer: (chatId: string) => void; + hideChatDrawer: (chatId: string) => void; +} +type ChatDrawerStore = ChatDrawerState & ChatDrawerActions; + +const useChatDrawerStore = create()(set => ({ + chatDrawers: [], + showChatDrawer: (chatId) => set(state => { + const newChatDrawers = [...state.chatDrawers]; + const index = newChatDrawers.findIndex(chatDrawer => chatDrawer.chatId === chatId); + + if (index === -1) { + // 如果 chatId 不存在,添加新的抽屉 + newChatDrawers.push({ chatId, isVisible: true }); + } else { + // 如果 chatId 存在,更新其可见性 + newChatDrawers[index].isVisible = true; + } + + return { chatDrawers: newChatDrawers }; + }), + hideChatDrawer: (chatId) => set(state => { + const newChatDrawers = state.chatDrawers.map(chatDrawer => + chatDrawer.chatId === chatId ? { ...chatDrawer, isVisible: false } : chatDrawer + ); + + return { chatDrawers: newChatDrawers }; + }), +})); + + +export default useChatDrawerStore \ No newline at end of file diff --git a/apps/extension/src/store/useChatQuoteStore.ts b/apps/extension/src/store/useChatQuoteStore.ts new file mode 100644 index 0000000..c49f8ec --- /dev/null +++ b/apps/extension/src/store/useChatQuoteStore.ts @@ -0,0 +1,36 @@ +import { create } from "zustand"; +import type { QuoteMessage } from "@opengpts/types"; + +interface QuoteState { + quotes: { + chatId: string; + quote?: QuoteMessage; + }[]; + setQuote: (chatId: string, quote?: QuoteMessage) => void; + getQuote: (chatId: string) => QuoteMessage | undefined; +} + +const useChatQuoteStore = create((set, get) => ({ + quotes: [], // 初始引用消息数组 + getQuote: (chatId) => { + const { quotes } = get(); + const quoteEntry = quotes.find(entry => entry.chatId === chatId); + return quoteEntry?.quote; + }, + setQuote: (chatId, quote) => { + set(state => { + const existingIndex = state.quotes.findIndex(entry => entry.chatId === chatId); + if (existingIndex !== -1) { + // 如果找到了相应的 chatId,更新 quote + const updatedQuotes = [...state.quotes]; + updatedQuotes[existingIndex] = { ...updatedQuotes[existingIndex], quote }; + return { quotes: updatedQuotes }; + } else { + // 如果没有找到,添加新的引用 + return { quotes: [...state.quotes, { chatId, quote }] }; + } + }); + } +})); + +export default useChatQuoteStore; diff --git a/apps/extension/src/store/useChatStore.ts b/apps/extension/src/store/useChatStore.ts index e676d50..61fbcfa 100644 --- a/apps/extension/src/store/useChatStore.ts +++ b/apps/extension/src/store/useChatStore.ts @@ -1,7 +1,7 @@ import _ from "lodash"; import { create } from "zustand"; import { devtools, persist } from 'zustand/middleware' -import type { Chat, OMessage } from "~index"; +import type { Chat, OMessage } from "@opengpts/types"; interface ChatState { curChatId: string; chatList: Chat[]; @@ -14,6 +14,7 @@ interface ChatActions { updateChatId: (chatId: string) => void; getChatMessages: (chatId: string) => OMessage[]; getChatFileList: () => any[]; + checkChatExist: (chatId: string) => boolean; addChatIfNotExist: (chat: any) => void; addChatMessage: (chatId: string, message: OMessage) => void; addChatFile: (chatId: string, file: any) => void; @@ -32,6 +33,13 @@ const useChatStore = create()( curChatId: '', chatList: [], chatListMessages: {}, + checkChatExist: (chatId: string) => { + const chatList = get().chatList + const chatIdExists = chatList.some((item) => { + return item.chatId === chatId + }) + return chatIdExists + }, getChatMessages: (chatId) => get().chatListMessages[chatId], getChatFileList: () => { const chatList = get().chatList; @@ -87,7 +95,7 @@ const useChatStore = create()( const fileList: Chat['fileList'] = _.get(chatList, `[${chatIndex}].fileList`, []); // 创建更新后的 fileList - const updatedFileList = fileList.filter((item) => { + const updatedFileList = fileList?.filter((item) => { return item.uid !== fileId }); diff --git a/apps/extension/src/store/useFileDrawerStore.ts b/apps/extension/src/store/useFileDrawerStore.ts new file mode 100644 index 0000000..f147d8c --- /dev/null +++ b/apps/extension/src/store/useFileDrawerStore.ts @@ -0,0 +1,45 @@ +import { create } from "zustand" + +interface FileDrawer { + chatId: string; + isVisible: boolean; +} + + +interface FileDrawerState { + fileDrawers: FileDrawer[]; +} + +interface FileDrawerActions { + showFileDrawer: (chatId: string) => void; + hideFileDrawer: (chatId: string) => void; +} +type FileDrawerStore = FileDrawerState & FileDrawerActions; + +const useFileDrawerStore = create()(set => ({ + fileDrawers: [], + showFileDrawer: (chatId) => set(state => { + const newFileDrawers = [...state.fileDrawers]; + const index = newFileDrawers.findIndex(fileDrawer => fileDrawer.chatId === chatId); + + if (index === -1) { + // 如果 chatId 不存在,添加新的抽屉 + newFileDrawers.push({ chatId, isVisible: true }); + } else { + // 如果 chatId 存在,更新其可见性 + newFileDrawers[index].isVisible = true; + } + + return { fileDrawers: newFileDrawers }; + }), + hideFileDrawer: (chatId) => set(state => { + const newFileDrawers = state.fileDrawers.map(fileDrawer => + fileDrawer.chatId === chatId ? { ...fileDrawer, isVisible: false } : fileDrawer + ); + + return { fileDrawers: newFileDrawers }; + }), +})); + + +export default useFileDrawerStore \ No newline at end of file diff --git a/apps/extension/src/store/useScreenCapture.tsx b/apps/extension/src/store/useScreenCapture.tsx new file mode 100644 index 0000000..139a4c9 --- /dev/null +++ b/apps/extension/src/store/useScreenCapture.tsx @@ -0,0 +1,20 @@ +import { create } from "zustand"; + +interface ScreenCaptureState { + isCapturing: boolean; + capturedImage: string | null; + startCapture: () => void; + processCapture: (imageData: string) => void; + resetCapture: () => void; +} + +export const useScreenCapture = create((set) => ({ + isCapturing: false, + capturedImage: null, + + startCapture: () => set({ isCapturing: true }), + processCapture: (imageData: string) => set({ isCapturing: false, capturedImage: imageData }), + resetCapture: () => set({ isCapturing: false, capturedImage: null }), +})); + +export default useScreenCapture; diff --git a/apps/extension/tsconfig.json b/apps/extension/tsconfig.json index 0da2fa6..fcd579f 100644 --- a/apps/extension/tsconfig.json +++ b/apps/extension/tsconfig.json @@ -19,7 +19,6 @@ ] }, "baseUrl": ".", - "isolatedModules": true, "plugins": [ { "name": "next" diff --git a/apps/extension/tsconfig.tsbuildinfo b/apps/extension/tsconfig.tsbuildinfo new file mode 100644 index 0000000..d2c63ad --- /dev/null +++ b/apps/extension/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+typescript@5.2.2/node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/global.d.ts","../../node_modules/.pnpm/csstype@3.1.2/node_modules/csstype/index.d.ts","../../node_modules/.pnpm/@types+prop-types@15.7.11/node_modules/@types/prop-types/index.d.ts","../../node_modules/.pnpm/@types+scheduler@0.16.8/node_modules/@types/scheduler/tracing.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+plasmo@0.84.0_lodash@4.17.21_postcss@8.4.33_react-dom@18.2.0_react@18.2.0/node_modules/plasmo/templates/plasmo.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@plasmohq+messaging@0.6.0_react@18.2.0/node_modules/@plasmohq/messaging/dist/types-a2e5594b.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@plasmohq+messaging@0.6.0_react@18.2.0/node_modules/@plasmohq/messaging/dist/index.d.ts","./.plasmo/messaging.d.ts","./.plasmo/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/amp.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/assert.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/assert/strict.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+buffer@6.0.3/node_modules/buffer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/header.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/readable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/file.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/fetch.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/formdata.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/connector.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/client.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/errors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/dispatcher.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/global-origin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/pool-stats.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/pool.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/handlers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/balanced-pool.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/agent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/mock-agent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/mock-client.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/mock-pool.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/mock-errors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/proxy-agent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/api.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/cookies.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/patch.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/filereader.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/websocket.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/content-type.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/cache.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/interceptors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+undici-types@5.26.5/node_modules/undici-types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/globals.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/async_hooks.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/buffer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/child_process.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/cluster.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/console.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/constants.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/crypto.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/dgram.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/dns.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/dns/promises.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/domain.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/dom-events.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/events.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/fs.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/fs/promises.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/http.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/http2.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/https.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/inspector.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/module.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/net.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/os.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/path.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/perf_hooks.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/process.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/punycode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/querystring.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/readline.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/readline/promises.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/repl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/stream.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/stream/promises.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/stream/consumers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/stream/web.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/string_decoder.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/test.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/timers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/timers/promises.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/tls.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/trace_events.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/tty.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/url.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/util.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/v8.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/vm.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/wasi.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/worker_threads.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/zlib.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/globals.global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+node@20.9.0/node_modules/@types/node/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+csstype@3.1.2/node_modules/csstype/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+prop-types@15.7.11/node_modules/@types/prop-types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+scheduler@0.16.8/node_modules/@types/scheduler/tracing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/canary.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/experimental.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.46/node_modules/@types/react/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react-dom@18.2.15/node_modules/@types/react-dom/index.d.ts","../../node_modules/.pnpm/@types+react-dom@18.2.18/node_modules/@types/react-dom/index.d.ts","../../node_modules/.pnpm/@types+react-dom@18.2.18/node_modules/@types/react-dom/canary.d.ts","../../node_modules/.pnpm/@types+react-dom@18.2.18/node_modules/@types/react-dom/experimental.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/config.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/body-streams.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/request-meta.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/config-shared.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/node-environment.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/require-hook.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/constants.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/render-result.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/font-utils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/load-components.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/with-router.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/router.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/route-loader.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/page-loader.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/static-generation-bailout.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/static-generation-searchparams-bailout-provider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/searchparams-bailout-proxy.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/render.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/base-server.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/next-server.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/trace.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/shared.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/swc/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/next.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@next+env@14.0.2/node_modules/@next/env/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/pages/_app.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/app.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/revalidate-path.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/revalidate-tag.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/cache.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/config.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/pages/_document.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/document.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dynamic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/pages/_error.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/error.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/head.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/image-component.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/image.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/link.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/link.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/navigation.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/router.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/script.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/script.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/server.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/types/global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/types/compiled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/image-types/global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+next@14.0.2_@babel+core@7.23.3_react-dom@18.2.0_react@18.2.0/node_modules/next/navigation-types/compat/navigation.d.ts","./next-env.d.ts","../../packages/types/gizmo.d.ts","../../packages/types/ui.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+ai@2.2.28_react@18.2.0_solid-js@1.8.12_svelte@4.0.1_vue@3.3.4/node_modules/ai/dist/index.d.ts","../../packages/types/chat.ts","../../packages/types/index.d.ts","./src/constant.ts","../../node_modules/.pnpm/registry.npmmirror.com+@plasmohq+storage@1.9.0_react@18.2.0/node_modules/@plasmohq/storage/dist/index.d.ts","./src/background/index.ts","./src/background/messages/closetab.ts","./src/background/messages/get-manifest.ts","./src/background/messages/get-search.ts","./src/background/messages/get-tab.ts","./src/background/messages/openpage.ts","../../node_modules/.pnpm/registry.npmmirror.com+ofetch@1.3.3/node_modules/ofetch/dist/shared/ofetch.441891d5.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+ofetch@1.3.3/node_modules/ofetch/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/common.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/array.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/collection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/date.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/function.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/lang.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/math.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/number.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/object.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/seq.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/string.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/common/util.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+lodash@4.14.202/node_modules/@types/lodash/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+uuid@9.0.7/node_modules/@types/uuid/index.d.ts","../../packages/core/lib/fetch-sse.mjs","../../packages/core/web/openai.ts","../../packages/core/web/index.ts","../../node_modules/.pnpm/registry.npmmirror.com+swr@2.2.4_react@18.2.0/node_modules/swr/_internal/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+swr@2.2.4_react@18.2.0/node_modules/swr/core/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+nanoid@5.0.4/node_modules/nanoid/non-secure/index.d.ts","../../packages/core/shared/utils.ts","../../packages/core/shared/stream-parts.ts","../../packages/core/shared/read-data-stream.ts","../../packages/core/shared/parse-complex-response.ts","../../packages/core/shared/call-chat-api.ts","../../packages/core/shared/call-chat-web.ts","../../packages/core/shared/process-chat-stream.ts","../../packages/core/@react/hooks/use-chat.ts","../../packages/core/shared/call-completion-api.ts","../../packages/core/@react/hooks/use-completion.ts","../../packages/core/@react/hooks/index.ts","../../packages/core/@react/index.ts","../../packages/core/index.ts","./src/background/messages/openai.ts","./src/background/ports/asynclocalstorage.ts","./src/contents/asynclocalstorage.ts","../../node_modules/.pnpm/registry.npmmirror.com+plasmo@0.84.0_lodash@4.17.21_postcss@8.4.33_react-dom@18.2.0_react@18.2.0/node_modules/plasmo/dist/type.d.ts","./src/contents/index.ts","./src/contents/openai.ts","../../node_modules/.pnpm/registry.npmmirror.com+domelementtype@2.3.0/node_modules/domelementtype/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domhandler@5.0.3/node_modules/domhandler/lib/node.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domhandler@5.0.3/node_modules/domhandler/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+htmlparser2@8.0.2/node_modules/htmlparser2/lib/tokenizer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+htmlparser2@8.0.2/node_modules/htmlparser2/lib/parser.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+dom-serializer@2.0.0/node_modules/dom-serializer/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/stringify.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/traversal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/manipulation.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/querying.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/legacy.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/helpers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/feeds.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+domutils@3.1.0/node_modules/domutils/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+htmlparser2@8.0.2/node_modules/htmlparser2/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-what@6.1.0/node_modules/css-what/lib/es/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-what@6.1.0/node_modules/css-what/lib/es/parse.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-what@6.1.0/node_modules/css-what/lib/es/stringify.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-what@6.1.0/node_modules/css-what/lib/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-select@5.1.0/node_modules/css-select/lib/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/filters.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+css-select@5.1.0/node_modules/css-select/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio-select@2.1.0/node_modules/cheerio-select/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/options.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/attributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/traversing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/manipulation.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/css.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/forms.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/cheerio.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/static.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/load.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+cheerio@1.0.0-rc.12/node_modules/cheerio/lib/index.d.ts","./src/contents/web-search.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/vanilla.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/react.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/index.d.ts","./src/store/usechatcommandstore.ts","./src/store/usechatdrawerstore.ts","./src/store/usechatquotestore.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/middleware/redux.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/middleware/devtools.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/middleware/subscribewithselector.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/middleware/combine.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/middleware/persist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+zustand@4.4.7_@types+react@18.2.37_immer@10.0.3_react@18.2.0/node_modules/zustand/middleware.d.ts","./src/store/usechatstore.ts","./src/store/usefiledrawerstore.ts","./src/store/userootnodestore.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/responsiveobserver.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/throttlebyanimationframe.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/affix/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/alert/alert.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/alert/errorboundary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/alert/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/anchor/anchorlink.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/anchor/anchor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/anchor/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/type.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/message/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/config-provider/sizecontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/button/button-group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/button/buttonhelpers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/button/button.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/lib/namepathtype.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/lib/useform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+compute-scroll-into-view@3.1.0/node_modules/compute-scroll-into-view/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+scroll-into-view-if-needed@3.1.0/node_modules/scroll-into-view-if-needed/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/warning.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/namepathtype.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/useform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/field.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/form.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/formcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/fieldcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/listcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/usewatch.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/lib/form.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/grid/col.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/hooks/useform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/lib/field.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/formiteminput.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-motion@2.9.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-motion/es/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-motion@2.9.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-motion/es/cssmotion.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-motion@2.9.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-motion/es/util/diff.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-motion@2.9.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-motion/es/cssmotionlist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-motion@2.9.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-motion/es/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-motion@2.9.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-motion/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+trigger@1.18.2_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/trigger/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+trigger@1.18.2_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/trigger/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tooltip@6.1.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-tooltip/lib/placements.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tooltip@6.1.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-tooltip/lib/tooltip.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/cache.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/extractstyle.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/theme/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/theme/theme.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/hooks/useglobalcache.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/hooks/usecachetoken.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/util/css-variables.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/hooks/usecssvarregister.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/keyframes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/contentquoteslinter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/hashedanimationlinter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/legacynotselectorlinter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/logicalpropertieslinter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/nanlinter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/parentselectorlinter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/linters/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/transformers/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/stylecontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/hooks/usestyleregister.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/theme/createtheme.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/theme/themecache.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/theme/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/transformers/legacylogicalproperties.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/transformers/px2rem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/util/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+cssinjs@1.18.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/cssinjs/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/presetcolors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/seeds.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/maps/colors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/maps/font.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/maps/size.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/maps/style.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/maps/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/alias.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/usetoken.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/calc/calculator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/gencomponentstylehook.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/genpresetcolor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/statistic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/usereseticonstyle.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/calc/numcalculator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/calc/csscalculator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/util/calc/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/internal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/wave/style.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/affix/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/alert/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/anchor/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/app/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/avatar/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/back-top/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/badge/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/breadcrumb/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/button/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/style/roundedarrow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/date-picker/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/calendar/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/card/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/carousel/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/themes/default/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/cascader/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/checkbox/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/collapse/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/color-picker/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/descriptions/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/divider/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/drawer/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/style/placementarrow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/dropdown/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/empty/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/flex/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/grid/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/image/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input-number/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/layout/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/list/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/mentions/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/message/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/notification/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/pagination/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/popconfirm/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/popover/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/progress/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/qr-code/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/radio/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/rate/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/result/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/segmented/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/select/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/slider/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/space/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/spin/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/statistic/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/steps/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/switch/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tabs/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tag/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/timeline/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tooltip/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tour/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tree/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tree-select/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/upload/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/components.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/theme/interface/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/colors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/getrenderpropvalue.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/placements.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tooltip/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tooltip/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/formitemlabel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/hooks/useformitemstatus.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/formitem/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/form.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input@1.3.11_react-dom@18.2.0_react@18.2.0/node_modules/rc-input/lib/utils/commonutils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input@1.3.11_react-dom@18.2.0_react@18.2.0/node_modules/rc-input/lib/utils/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input@1.3.11_react-dom@18.2.0_react@18.2.0/node_modules/rc-input/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input@1.3.11_react-dom@18.2.0_react@18.2.0/node_modules/rc-input/lib/baseinput.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input@1.3.11_react-dom@18.2.0_react@18.2.0/node_modules/rc-input/lib/input.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input@1.3.11_react-dom@18.2.0_react@18.2.0/node_modules/rc-input/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/statusutils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/input.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/password.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/search.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-textarea@1.5.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-textarea/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-textarea@1.5.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-textarea/lib/textarea.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-textarea@1.5.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-textarea/lib/resizabletextarea.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-textarea@1.5.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-textarea/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/textarea.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/generate/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/panels/datepanel/datebody.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/panels/monthpanel/monthbody.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/panels/timepanel/timebody.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/panels/timepanel/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/pickerpanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/picker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-picker@3.14.6_dayjs@1.11.10_react-dom@18.2.0_react@18.2.0/node_modules/rc-picker/lib/rangepicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+dayjs@1.11.10/node_modules/dayjs/locale/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+dayjs@1.11.10/node_modules/dayjs/locale/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+dayjs@1.11.10/node_modules/dayjs/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/time-picker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/date-picker/generatepicker/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/date-picker/generatepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/empty/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/locale.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-pagination@4.0.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-pagination/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-pagination@4.0.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-pagination/lib/pagination.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-pagination@4.0.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-pagination/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/pagination/pagination.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/popconfirm/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/popconfirm/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/constant.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/footer/row.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/footer/cell.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/footer/summary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/footer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/sugar/column.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/sugar/columngroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+context@1.4.0_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/context/lib/immutable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/table.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/utils/legacyutil.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/virtualtable/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-table@7.36.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-table/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-checkbox@3.1.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-checkbox/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/checkbox/checkbox.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/checkbox/groupcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/checkbox/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/checkbox/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/pagination/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/hooks/useselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/spin/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/internaltable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+tour@1.11.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/tour/es/hooks/usetarget.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+tour@1.11.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/tour/es/placements.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+tour@1.11.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/tour/es/tourstep/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+tour@1.11.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/tour/es/tour.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+tour@1.11.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/tour/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tour/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/listbody.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/operation.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/search.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/transfer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-upload@4.3.6_react-dom@18.2.0_react@18.2.0/node_modules/rc-upload/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/progress/progress.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/progress/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/upload/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/locale/uselocale.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/locale/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/space/compact.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/space/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/space/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tabs@12.14.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-tabs/lib/tabnavlist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tabs@12.14.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-tabs/lib/tabpanellist/tabpane.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tabs@12.14.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-tabs/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tabs@12.14.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-tabs/lib/hooks/useindicator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tabs@12.14.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-tabs/lib/tabs.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tabs@12.14.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-tabs/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tabs/tabpane.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tabs/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/wave/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/badge/ribbon.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/badge/scrollnumber.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/badge/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/button/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+portal@1.1.2_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/portal/es/portal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+portal@1.1.2_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/portal/es/mock.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+portal@1.1.2_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/portal/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-drawer@6.5.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-drawer/lib/drawerpanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-drawer@6.5.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-drawer/lib/inter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-drawer@6.5.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-drawer/lib/drawerpopup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-drawer@6.5.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-drawer/lib/drawer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-drawer@6.5.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-drawer/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/drawer/drawerpanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/drawer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/flex/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/modal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-util@5.38.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-util/lib/portal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-util@5.38.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-util/lib/dom/scrolllocker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-util@5.38.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-util/lib/portalwrapper.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-dialog@9.3.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-dialog/lib/idialogproptypes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-dialog@9.3.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-dialog/lib/dialog/content/panel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/config-provider/defaultrenderempty.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/config-provider/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/config-provider/disabledcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/config-provider/hooks/useconfig.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/config-provider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-dialog@9.3.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-dialog/lib/dialogwrap.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-dialog@9.3.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-dialog/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/confirm.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/modal/usemodal/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/notification/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/app/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/app/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/filler.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/scrollbar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/utils/cachemap.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/hooks/usescrollto.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/baseselect.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/optgroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/option.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/select.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/hooks/usebaseprops.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-select@14.10.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-select/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/_util/motion.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/select/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/auto-complete/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/avatar/avatarcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/avatar/avatar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/avatar/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/avatar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/back-top/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/menu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/menuitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/submenu/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/menuitemgroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/context/pathcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/divider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-menu@9.12.4_react-dom@18.2.0_react@18.2.0/node_modules/rc-menu/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/menucontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/menudivider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/menuitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/submenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/hooks/useitems.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/layout/sider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/menu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/menu/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/dropdown/dropdown.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/dropdown/dropdown-button.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/dropdown/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/breadcrumb/breadcrumbitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/breadcrumb/breadcrumb.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/breadcrumb/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/date-picker/locale/en_us.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/calendar/locale/en_us.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/calendar/generatecalendar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/calendar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/card/card.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/card/grid.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/card/meta.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/card/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+react-slick@1.0.2_react@18.2.0/node_modules/@ant-design/react-slick/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/carousel/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-cascader@3.20.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-cascader/lib/panel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-cascader@3.20.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-cascader/lib/utils/commonutil.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-cascader@3.20.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-cascader/lib/cascader.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-cascader@3.20.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-cascader/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/cascader/panel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/cascader/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/grid/row.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/grid/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/col/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-collapse@3.7.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-collapse/es/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-collapse@3.7.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-collapse/es/collapse.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-collapse@3.7.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-collapse/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/collapse/collapsepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/collapse/collapse.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/collapse/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/interfaces.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/css-color-names.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/readability.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/to-ms-filter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/from-ratio.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/format-input.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/random.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/conversion.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ctrl+tinycolor@3.6.1/node_modules/@ctrl/tinycolor/dist/public_api.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+color-picker@1.4.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/color-picker/lib/color.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+color-picker@1.4.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/color-picker/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+color-picker@1.4.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/color-picker/lib/colorpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+color-picker@1.4.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/color-picker/lib/components/colorblock.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+color-picker@1.4.1_react-dom@18.2.0_react@18.2.0/node_modules/@rc-component/color-picker/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/popover/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/popover/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/color-picker/color.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/color-picker/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/color-picker/colorpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/color-picker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/date-picker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/descriptions/descriptionscontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/descriptions/item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/descriptions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/divider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/flex/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/backtop.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/floatbuttongroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/floatbutton.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/float-button/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/errorlist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/formlist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-field-form/lib/formcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/hooks/useforminstance.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/form/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-image@7.5.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-image/lib/hooks/useimagetransform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-image@7.5.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-image/lib/preview.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-image@7.5.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-image/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-image@7.5.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-image/lib/previewgroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-image@7.5.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-image/lib/image.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-image@7.5.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-image/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/image/previewgroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/image/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+mini-decimal@1.1.0/node_modules/@rc-component/mini-decimal/es/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+mini-decimal@1.1.0/node_modules/@rc-component/mini-decimal/es/bigintdecimal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+mini-decimal@1.1.0/node_modules/@rc-component/mini-decimal/es/numberdecimal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+mini-decimal@1.1.0/node_modules/@rc-component/mini-decimal/es/minidecimal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+mini-decimal@1.1.0/node_modules/@rc-component/mini-decimal/es/numberutil.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@rc-component+mini-decimal@1.1.0/node_modules/@rc-component/mini-decimal/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input-number@8.4.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-input-number/es/inputnumber.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-input-number@8.4.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-input-number/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/input-number/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/layout/layout.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/layout/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/list/item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/list/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/list/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-mentions@2.9.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-mentions/lib/option.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-mentions@2.9.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-mentions/lib/util.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-mentions@2.9.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-mentions/lib/mentions.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/mentions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-notification@5.3.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-notification/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-notification@5.3.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-notification/lib/notice.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/message/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/message/usemessage.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/message/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/notification/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/notification/usenotification.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/notification/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/qr-code/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/qr-code/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/radio/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/radio/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/radio/radiobutton.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/radio/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-rate@2.12.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-rate/lib/star.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-rate@2.12.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-rate/lib/rate.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/rate/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons-svg@4.3.1/node_modules/@ant-design/icons-svg/lib/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/components/icon.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/components/twotoneprimarycolor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/components/antdicon.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/result/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/row/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-segmented@2.2.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-segmented/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/segmented/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/element.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/avatar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/button.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/image.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/input.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/node.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/paragraph.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/title.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/skeleton.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/skeleton/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-slider@10.5.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-slider/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-slider@10.5.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-slider/lib/handles/handle.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-slider@10.5.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-slider/lib/handles/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-slider@10.5.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-slider/lib/marks/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-slider@10.5.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-slider/lib/slider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-slider@10.5.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-slider/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/slider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/statistic/utils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/statistic/statistic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/statistic/countdown.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/statistic/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-steps@6.0.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-steps/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-steps@6.0.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-steps/lib/step.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-steps@6.0.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-steps/lib/steps.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-steps@6.0.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-steps/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/steps/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/switch/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/column.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/columngroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/table.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/table/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tag/checkabletag.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tag/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/timeline/timelineitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/timeline/timeline.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/timeline/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tour/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tour/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/contexttypes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/dropindicator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/nodelist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/tree.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/treenode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree@5.8.2_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tree/tree.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tree/directorytree.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tree/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree-select@5.15.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree-select/lib/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree-select@5.15.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree-select/lib/treenode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree-select@5.15.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree-select/lib/utils/strategyutil.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree-select@5.15.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree-select/lib/treeselect.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-tree-select@5.15.0_react-dom@18.2.0_react@18.2.0/node_modules/rc-tree-select/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/tree-select/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/typography.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/base/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/link.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/paragraph.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/text.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/title.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/typography/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-upload@4.3.6_react-dom@18.2.0_react@18.2.0/node_modules/rc-upload/lib/ajaxuploader.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-upload@4.3.6_react-dom@18.2.0_react@18.2.0/node_modules/rc-upload/lib/upload.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-upload@4.3.6_react-dom@18.2.0_react@18.2.0/node_modules/rc-upload/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/upload/upload.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/upload/dragger.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/upload/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/version/version.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/version/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/watermark/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/es/index.d.ts","./src/components/commandcenter.tsx","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/accountbookfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/accountbookoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/accountbooktwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/aimoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alertfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alertoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alerttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alibabaoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/aligncenteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alignleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alignrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alipaycirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alipaycircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alipayoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/alipaysquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/aliwangwangfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/aliwangwangoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/aliyunoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/amazoncirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/amazonoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/amazonsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/androidfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/androidoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/antcloudoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/antdesignoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/apartmentoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/apifilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/apioutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/apitwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/applefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/appleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/appstoreaddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/appstorefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/appstoreoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/appstoretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/areachartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/arrowdownoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/arrowleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/arrowrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/arrowupoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/arrowsaltoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/audiofilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/audiomutedoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/audiooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/audiotwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/auditoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/backwardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/backwardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bankfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bankoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/banktwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/barchartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/barcodeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/barsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/behancecirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/behanceoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/behancesquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/behancesquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bellfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/belloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/belltwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bgcolorsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/blockoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/boldoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bookfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bookoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/booktwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderbottomoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderhorizontaloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderinneroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderouteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bordertopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderverticleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/borderlesstableoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/boxplotfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/boxplotoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/boxplottwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/branchesoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bugfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bugoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bugtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/buildfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/buildoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/buildtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bulbfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bulboutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/bulbtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/calculatorfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/calculatoroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/calculatortwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/calendarfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/calendaroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/calendartwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/camerafilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cameraoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cameratwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/carfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cartwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretdownfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretdownoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretleftfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretrightfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretupfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/caretupoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/carryoutfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/carryoutoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/carryouttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checkcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checkcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checkcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checksquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checksquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/checksquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/chromefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/chromeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cicirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cicircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cicircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cioutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/citwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clearoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clockcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clockcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clockcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closecirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closecircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closecircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closesquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closesquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/closesquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clouddownloadoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cloudfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cloudoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cloudserveroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cloudsyncoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/cloudtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clouduploadoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/clusteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codesandboxcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codesandboxoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codesandboxsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codepencirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codepencircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codepenoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/codepensquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/coffeeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/columnheightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/columnwidthoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/commentoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/compassfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/compassoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/compasstwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/compressoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/consolesqloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/contactsfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/contactsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/contactstwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/containerfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/containeroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/containertwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/controlfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/controloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/controltwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copytwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyrightcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyrightcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyrightcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/copyrighttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/creditcardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/creditcardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/creditcardtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/crownfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/crownoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/crowntwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/customerservicefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/customerserviceoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/customerservicetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dashoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dashboardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dashboardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dashboardtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/databasefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/databaseoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/databasetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deletecolumnoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deletefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deleteoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deleterowoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deletetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deliveredprocedureoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/deploymentunitoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/desktopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/difffilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/diffoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/difftwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dingdingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dingtalkcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dingtalkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dingtalksquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/disconnectoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dislikefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dislikeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/disliketwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dollarcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dollarcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dollarcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dollaroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dollartwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dotchartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/doubleleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/doublerightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downsquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downsquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/downloadoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dragoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dribbblecirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dribbbleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dribbblesquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dribbblesquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dropboxcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dropboxoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/dropboxsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/editfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/editoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/edittwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/ellipsisoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/enteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/environmentfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/environmentoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/environmenttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eurocirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eurocircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eurocircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eurooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eurotwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/exceptionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/exclamationcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/exclamationcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/exclamationcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/exclamationoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/expandaltoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/expandoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/experimentfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/experimentoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/experimenttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/exportoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eyefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eyeinvisiblefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eyeinvisibleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eyeinvisibletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eyeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/eyetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/facebookfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/facebookoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/falloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fastbackwardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fastbackwardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fastforwardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fastforwardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fieldbinaryoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fieldnumberoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fieldstringoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fieldtimeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileaddfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileaddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileaddtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filedoneoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileexcelfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileexceloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileexceltwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileexclamationfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileexclamationoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileexclamationtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filegifoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileimagefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileimageoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileimagetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filejpgoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filemarkdownfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filemarkdownoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filemarkdowntwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filepdffilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filepdfoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filepdftwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filepptfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filepptoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileppttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileprotectoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filesearchoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filesyncoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filetextfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filetextoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filetexttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileunknownfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileunknownoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileunknowntwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filewordfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filewordoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filewordtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filezipfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filezipoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fileziptwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filterfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/filtertwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/firefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fireoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/firetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/flagfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/flagoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/flagtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderaddfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderaddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderaddtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderopenfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderopenoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderopentwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/foldertwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/folderviewoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fontcolorsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fontsizeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/forkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/formoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/formatpainterfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/formatpainteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/forwardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/forwardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/frownfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/frownoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/frowntwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fullscreenexitoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fullscreenoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/functionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fundfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fundoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fundprojectionscreenoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fundtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/fundviewoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/funnelplotfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/funnelplotoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/funnelplottwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/gatewayoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/gifoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/giftfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/giftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/gifttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/githubfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/githuboutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/gitlabfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/gitlaboutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/globaloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/goldfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/goldoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/goldtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/goldenfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/googlecirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/googleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/googlepluscirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/googleplusoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/googleplussquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/googlesquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/groupoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hddfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hddtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/heartfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/heartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hearttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/heatmapoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/highlightfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/highlightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/highlighttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/historyoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/holderoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/homefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/homeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hometwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hourglassfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hourglassoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/hourglasstwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/html5filled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/html5outlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/html5twotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/idcardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/idcardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/idcardtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/iecirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/ieoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/iesquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/importoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/inboxoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/infocirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/infocircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/infocircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/infooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insertrowaboveoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insertrowbelowoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insertrowleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insertrowrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/instagramfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/instagramoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insurancefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insuranceoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/insurancetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/interactionfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/interactionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/interactiontwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/issuescloseoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/italicoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/keyoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/laptopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/layoutfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/layoutoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/layouttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftsquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/leftsquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/likefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/likeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/liketwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/linechartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/lineheightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/lineoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/linkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/linkedinfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/linkedinoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/loading3quartersoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/loadingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/lockfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/lockoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/locktwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/loginoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/logoutoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/maccommandfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/maccommandoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mailfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mailoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mailtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/manoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/medicineboxfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/medicineboxoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/medicineboxtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mediumcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mediumoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mediumsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mediumworkmarkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mehfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mehoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mehtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/menufoldoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/menuoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/menuunfoldoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mergecellsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/messagefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/messageoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/messagetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minuscirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minuscircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minuscircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minusoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minussquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minussquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/minussquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mobilefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mobileoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/mobiletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/moneycollectfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/moneycollectoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/moneycollecttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/monitoroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/moreoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/nodecollapseoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/nodeexpandoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/nodeindexoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/notificationfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/notificationoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/notificationtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/numberoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/onetooneoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/orderedlistoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/paperclipoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/partitionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pausecirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pausecircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pausecircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pauseoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/paycirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/paycircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/percentageoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/phonefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/phoneoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/phonetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/piccenteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/picleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/picrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/picturefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pictureoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/picturetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/piechartfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/piechartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/piecharttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/playcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/playcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/playcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/playsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/playsquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/playsquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pluscirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pluscircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pluscircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/plusoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/plussquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/plussquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/plussquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/poundcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/poundcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/poundcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/poundoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/poweroffoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/printerfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/printeroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/printertwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/profilefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/profileoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/profiletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/projectfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/projectoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/projecttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/propertysafetyfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/propertysafetyoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/propertysafetytwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pullrequestoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pushpinfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pushpinoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/pushpintwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/qqcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/qqoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/qqsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/qrcodeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/questioncirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/questioncircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/questioncircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/questionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/radarchartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/radiusbottomleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/radiusbottomrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/radiussettingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/radiusupleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/radiusuprightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/readfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/readoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/reconciliationfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/reconciliationoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/reconciliationtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redenvelopefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redenvelopeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redenvelopetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redditcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redditoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redditsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/redooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/reloadoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/restfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/restoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/resttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/retweetoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightsquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rightsquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/riseoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/robotfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/robotoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rocketfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rocketoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rockettwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rollbackoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rotateleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/rotaterightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/safetycertificatefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/safetycertificateoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/safetycertificatetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/safetyoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/savefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/saveoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/savetwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/scanoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/schedulefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/scheduleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/scheduletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/scissoroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/searchoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/securityscanfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/securityscanoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/securityscantwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/selectoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sendoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/settingfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/settingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/settingtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shakeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sharealtoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shopfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shoptwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shoppingcartoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shoppingfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shoppingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shoppingtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/shrinkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/signalfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sisternodeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sketchcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sketchoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sketchsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/skinfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/skinoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/skintwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/skypefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/skypeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/slackcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/slackoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/slacksquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/slacksquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/slidersfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/slidersoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sliderstwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/smalldashoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/smilefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/smileoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/smiletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/snippetsfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/snippetsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/snippetstwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/solutionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sortascendingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/sortdescendingoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/soundfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/soundoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/soundtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/splitcellsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/starfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/staroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/startwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stepbackwardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stepbackwardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stepforwardfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stepforwardoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stockoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stopfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/stoptwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/strikethroughoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/subnodeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/swapleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/swapoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/swaprightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/switcherfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/switcheroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/switchertwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/syncoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tableoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tabletfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tabletoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tablettwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tagfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tagoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tagtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tagsfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tagsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tagstwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/taobaocirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/taobaocircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/taobaooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/taobaosquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/teamoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/thunderboltfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/thunderboltoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/thunderbolttwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/totopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/toolfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tooloutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/tooltwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trademarkcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trademarkcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trademarkcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trademarkoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/transactionoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/translationoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trophyfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trophyoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/trophytwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/twittercirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/twitteroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/twittersquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/underlineoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/undooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/ungroupoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/unlockfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/unlockoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/unlocktwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/unorderedlistoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upcirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upcircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upcircletwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upsquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upsquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/upsquaretwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/uploadoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/usbfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/usboutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/usbtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/useraddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/userdeleteoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/useroutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/userswitchoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/usergroupaddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/usergroupdeleteoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/verifiedoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/verticalalignbottomoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/verticalalignmiddleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/verticalaligntopoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/verticalleftoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/verticalrightoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/videocameraaddoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/videocamerafilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/videocameraoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/videocameratwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/walletfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/walletoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/wallettwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/warningfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/warningoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/warningtwotone.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/wechatfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/wechatoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/weibocirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/weibocircleoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/weibooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/weibosquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/weibosquareoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/whatsappoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/wifioutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/windowsfilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/windowsoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/womanoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/yahoofilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/yahoooutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/youtubefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/youtubeoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/yuquefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/yuqueoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/zhihucirclefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/zhihuoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/zhihusquarefilled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/zoominoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/zoomoutoutlined.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/icons/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/components/iconfont.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/components/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+icons@5.2.6_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/icons/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-i18next@14.0.0_i18next@23.7.16_react-dom@18.2.0_react@18.2.0/node_modules/react-i18next/helpers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+i18next@23.7.16/node_modules/i18next/typescript/helpers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+i18next@23.7.16/node_modules/i18next/typescript/options.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+i18next@23.7.16/node_modules/i18next/typescript/t.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+i18next@23.7.16/node_modules/i18next/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-i18next@14.0.0_i18next@23.7.16_react-dom@18.2.0_react@18.2.0/node_modules/react-i18next/transwithoutcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-i18next@14.0.0_i18next@23.7.16_react-dom@18.2.0_react@18.2.0/node_modules/react-i18next/initreacti18next.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-i18next@14.0.0_i18next@23.7.16_react-dom@18.2.0_react@18.2.0/node_modules/react-i18next/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-i18next@14.0.0_i18next@23.7.16_react-dom@18.2.0_react@18.2.0/node_modules/react-i18next/index.d.mts","./src/components/filedrawer.tsx","./src/components/gptform.tsx","../../node_modules/.pnpm/registry.npmmirror.com+framer-motion@10.16.16_react-dom@18.2.0_react@18.2.0/node_modules/framer-motion/dist/index.d.ts","./src/components/button/actionbutton.tsx","./src/components/button/uploadbutton/index.tsx","./src/components/modelselectbutton/index.tsx","../../node_modules/.pnpm/registry.npmmirror.com+orderedmap@2.1.1/node_modules/orderedmap/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+prosemirror-model@1.19.4/node_modules/prosemirror-model/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+prosemirror-transform@1.8.0/node_modules/prosemirror-transform/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+prosemirror-view@1.32.7/node_modules/prosemirror-view/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+prosemirror-state@1.4.3/node_modules/prosemirror-state/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+pm@2.1.13/node_modules/@tiptap/pm/state/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+pm@2.1.13/node_modules/@tiptap/pm/model/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+pm@2.1.13/node_modules/@tiptap/pm/view/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/eventemitter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/pasterule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/node.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/mark.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extension.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensionmanager.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/clipboardtextserializer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/blur.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/clearcontent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/clearnodes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/command.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/createparagraphnear.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/cut.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/deletecurrentnode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/deletenode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/deleterange.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/deleteselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/enter.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/exitcode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/extendmarkrange.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/first.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/focus.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/foreach.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/insertcontent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/insertcontentat.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/join.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/joinitembackward.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/joinitemforward.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/keyboardshortcut.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/lift.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/liftemptyblock.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/liftlistitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/newlineincode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/resetattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/scrollintoview.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/selectall.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/selectnodebackward.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/selectnodeforward.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/selectparentnode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/selecttextblockend.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/selecttextblockstart.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/setcontent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/setmark.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/setmeta.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/setnode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/setnodeselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/settextselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/sinklistitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/splitblock.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/splitlistitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/togglelist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/togglemark.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/togglenode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/togglewrap.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/undoinputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/unsetallmarks.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/unsetmark.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/updateattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/wrapin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/wrapinlist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commands/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/commands.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/editable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/focusevents.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/keymap.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/tabindex.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/extensions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/editor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/commandmanager.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+pm@2.1.13/node_modules/@tiptap/pm/transform/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/combinetransactionsteps.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/createchainablestate.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/createdocument.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/createnodefromcontent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/defaultblockat.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/findchildren.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/findchildreninrange.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/findparentnode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/findparentnodeclosesttopos.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/generatehtml.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/generatejson.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/generatetext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getattributesfromextensions.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getchangedranges.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getdebugjson.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getextensionfield.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/gethtmlfromfragment.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarkattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarkrange.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarksbetween.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarktype.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getnodeatposition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getnodeattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getnodetype.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getrenderedattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschema.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschemabyresolvedextensions.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschematypebyname.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschematypenamebyname.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/getsplittedattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettextbetween.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettextcontentfromnodes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettextserializersfromschema.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/injectextensionattributestoparserule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isactive.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isatendofnode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isatstartofnode.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isextensionrulesenabled.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/islist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/ismarkactive.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isnodeactive.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isnodeempty.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/isnodeselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/istextselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/postodomrect.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/resolvefocusposition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/selectiontoinsertionend.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/splitextensions.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/helpers/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrules/markinputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrules/nodeinputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrules/textblocktypeinputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrules/textinputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrules/wrappinginputrule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/inputrules/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/nodeview.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/pasterules/markpasterule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/pasterules/nodepasterule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/pasterules/textpasterule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/pasterules/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/tracker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/callorreturn.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/createstyletag.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/deleteprops.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/elementfromstring.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/escapeforregex.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/findduplicates.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/fromstring.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isemptyobject.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isfunction.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isios.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/ismacos.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isnumber.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isplainobject.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isregexp.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/isstring.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/mergeattributes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/mergedeep.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/minmax.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/objectincludes.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/removeduplicates.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/utilities/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/core/dist/packages/core/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/enums.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/popperoffsets.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/flip.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/hide.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/offset.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/eventlisteners.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/computestyles.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/arrow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/preventoverflow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/applystyles.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/modifiers/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/utils/detectoverflow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/createpopper.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/popper-lite.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/popper.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@popperjs+core@2.11.8/node_modules/@popperjs/core/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+tippy.js@6.3.7/node_modules/tippy.js/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bubble-menu@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-bubble-menu/dist/packages/extension-bubble-menu/src/bubble-menu-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bubble-menu@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-bubble-menu/dist/packages/extension-bubble-menu/src/bubble-menu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bubble-menu@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-bubble-menu/dist/packages/extension-bubble-menu/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/bubblemenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/reactrenderer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/editorcontent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/editor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-floating-menu@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-floating-menu/dist/packages/extension-floating-menu/src/floating-menu-plugin.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-floating-menu@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-floating-menu/dist/packages/extension-floating-menu/src/floating-menu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-floating-menu@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-floating-menu/dist/packages/extension-floating-menu/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/floatingmenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/nodeviewcontent.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/nodeviewwrapper.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/reactnodeviewrenderer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/useeditor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+react@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_react-dom@18.2.0_react@18.2.0/node_modules/@tiptap/react/dist/packages/react/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-blockquote@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-blockquote/dist/packages/extension-blockquote/src/blockquote.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-blockquote@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-blockquote/dist/packages/extension-blockquote/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bold@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-bold/dist/packages/extension-bold/src/bold.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bold@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-bold/dist/packages/extension-bold/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bullet-list@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-bullet-list/dist/packages/extension-bullet-list/src/bullet-list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-bullet-list@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-bullet-list/dist/packages/extension-bullet-list/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-code@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-code/dist/packages/extension-code/src/code.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-code@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-code/dist/packages/extension-code/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-code-block@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-code-block/dist/packages/extension-code-block/src/code-block.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-code-block@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-code-block/dist/packages/extension-code-block/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-dropcursor@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-dropcursor/dist/packages/extension-dropcursor/src/dropcursor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-dropcursor@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-dropcursor/dist/packages/extension-dropcursor/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-hard-break@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-hard-break/dist/packages/extension-hard-break/src/hard-break.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-hard-break@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-hard-break/dist/packages/extension-hard-break/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-heading@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-heading/dist/packages/extension-heading/src/heading.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-heading@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-heading/dist/packages/extension-heading/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-history@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-history/dist/packages/extension-history/src/history.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-history@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-history/dist/packages/extension-history/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-horizontal-rule@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-horizontal-rule/dist/packages/extension-horizontal-rule/src/horizontal-rule.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-horizontal-rule@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/extension-horizontal-rule/dist/packages/extension-horizontal-rule/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-italic@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-italic/dist/packages/extension-italic/src/italic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-italic@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-italic/dist/packages/extension-italic/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-list-item@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-list-item/dist/packages/extension-list-item/src/list-item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-list-item@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-list-item/dist/packages/extension-list-item/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-ordered-list@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-ordered-list/dist/packages/extension-ordered-list/src/ordered-list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-ordered-list@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-ordered-list/dist/packages/extension-ordered-list/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-paragraph@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-paragraph/dist/packages/extension-paragraph/src/paragraph.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-paragraph@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-paragraph/dist/packages/extension-paragraph/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-strike@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-strike/dist/packages/extension-strike/src/strike.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-strike@2.1.16_@tiptap+core@2.1.16/node_modules/@tiptap/extension-strike/dist/packages/extension-strike/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+starter-kit@2.1.13_@tiptap+pm@2.1.13/node_modules/@tiptap/starter-kit/dist/packages/starter-kit/src/starter-kit.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+starter-kit@2.1.13_@tiptap+pm@2.1.13/node_modules/@tiptap/starter-kit/dist/packages/starter-kit/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+suggestion@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/suggestion/dist/packages/suggestion/src/suggestion.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+suggestion@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/suggestion/dist/packages/suggestion/src/findsuggestionmatch.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+suggestion@2.1.16_@tiptap+core@2.1.16_@tiptap+pm@2.1.13/node_modules/@tiptap/suggestion/dist/packages/suggestion/src/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-mention@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_@tiptap+suggestion@2.1.16/node_modules/@tiptap/extension-mention/dist/packages/extension-mention/src/mention.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@tiptap+extension-mention@2.1.13_@tiptap+core@2.1.16_@tiptap+pm@2.1.13_@tiptap+suggestion@2.1.16/node_modules/@tiptap/extension-mention/dist/packages/extension-mention/src/index.d.ts","./src/components/tiptap/mentionlist.tsx","./src/components/tiptap/mentionsuggestion.js","./src/components/tiptap/commandlist.tsx","./src/components/tiptap/commandsuggestion.js","./src/components/panel/panel.tsx","../../node_modules/.pnpm/registry.npmmirror.com+dayjs@1.11.10/node_modules/dayjs/plugin/relativetime.d.ts","./src/hooks/usetimeago.tsx","../../node_modules/.pnpm/registry.npmmirror.com+use-debounce@10.0.0_react@18.2.0/node_modules/use-debounce/dist/usedebouncedcallback.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+use-debounce@10.0.0_react@18.2.0/node_modules/use-debounce/dist/usedebounce.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+use-debounce@10.0.0_react@18.2.0/node_modules/use-debounce/dist/usethrottledcallback.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+use-debounce@10.0.0_react@18.2.0/node_modules/use-debounce/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-virtual-list@3.11.3_react-dom@18.2.0_react@18.2.0/node_modules/rc-virtual-list/lib/index.d.ts","./src/components/chat/chathistorydrawer.tsx","./src/components/panel/chatpanel.tsx","./src/components/tiptap/index.tsx","./src/store/usescreencapture.tsx","./src/components/chat/inputimgs.tsx","./src/components/chat/commandtag.tsx","./src/components/chat/referencemessage.tsx","./src/components/chat/chatinputarea.tsx","./src/hooks/useuserselection.tsx","./lib/react-markdown.min.js","../../node_modules/.pnpm/registry.npmmirror.com+react-node-to-string@0.1.2_react@18.2.0/node_modules/react-node-to-string/build/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+highlight.js@11.8.0/node_modules/highlight.js/types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+unist@2.0.10/node_modules/@types/unist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+vfile-message@3.1.4/node_modules/vfile-message/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+vfile-message@3.1.4/node_modules/vfile-message/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+vfile@5.3.7/node_modules/vfile/lib/minurl.shared.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+vfile@5.3.7/node_modules/vfile/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+vfile@5.3.7/node_modules/vfile/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+unified@10.1.2/node_modules/unified/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+hast@2.3.9/node_modules/@types/hast/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+lowlight@2.9.0/node_modules/lowlight/lib/core.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+lowlight@2.9.0/node_modules/lowlight/lib/common.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+lowlight@2.9.0/node_modules/lowlight/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rehype-highlight@6.0.0/node_modules/rehype-highlight/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rehype-highlight@6.0.0/node_modules/rehype-highlight/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+mdast@3.0.15/node_modules/@types/mdast/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+remark-breaks@3.0.2/node_modules/remark-breaks/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-util-types@1.1.0/node_modules/micromark-util-types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm-footnote@1.1.2/node_modules/micromark-extension-gfm-footnote/lib/syntax.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm-footnote@1.1.2/node_modules/micromark-extension-gfm-footnote/lib/html.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm-footnote@1.1.2/node_modules/micromark-extension-gfm-footnote/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm-strikethrough@1.0.7/node_modules/micromark-extension-gfm-strikethrough/lib/html.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm-strikethrough@1.0.7/node_modules/micromark-extension-gfm-strikethrough/lib/syntax.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm-strikethrough@1.0.7/node_modules/micromark-extension-gfm-strikethrough/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+micromark-extension-gfm@2.0.3/node_modules/micromark-extension-gfm/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-from-markdown@1.3.1/node_modules/mdast-util-from-markdown/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-from-markdown@1.3.1/node_modules/mdast-util-from-markdown/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/blockquote.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/break.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/code.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/definition.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/emphasis.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/heading.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/html.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/image.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/image-reference.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/inline-code.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/link.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/link-reference.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/list-item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/paragraph.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/root.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/strong.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/text.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/thematic-break.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/lib/handle/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-to-markdown@1.5.0/node_modules/mdast-util-to-markdown/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+markdown-table@3.0.3/node_modules/markdown-table/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-gfm-table@1.0.7/node_modules/mdast-util-gfm-table/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-gfm-table@1.0.7/node_modules/mdast-util-gfm-table/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-gfm@2.0.2/node_modules/mdast-util-gfm/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-gfm@2.0.2/node_modules/mdast-util-gfm/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+remark-gfm@3.0.1/node_modules/remark-gfm/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-math@2.0.2/node_modules/mdast-util-math/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mdast-util-math@2.0.2/node_modules/mdast-util-math/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+remark-math@5.1.1/node_modules/remark-math/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/config.type.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/utils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/diagram-api/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/diagram.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/mermaidapi.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/diagram-api/detecttype.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/errors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+mermaid@10.6.1/node_modules/mermaid/dist/mermaid.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+copy-to-clipboard@3.3.3/node_modules/copy-to-clipboard/index.d.ts","./src/components/markdown/index.tsx","./src/components/message/actions.tsx","./src/components/message/aimessage.tsx","./src/components/message/usermessage.tsx","./src/components/message/function.tsx","./src/components/message/messagelist.tsx","../../node_modules/.pnpm/registry.npmmirror.com+@plasmohq+storage@1.9.0_react@18.2.0/node_modules/@plasmohq/storage/dist/hook.d.ts","./src/components/chat/chat.tsx","../../node_modules/.pnpm/registry.npmmirror.com+split-grid@1.0.11/node_modules/split-grid/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-split-grid@1.0.4_react@18.2.0/node_modules/react-split-grid/index.d.ts","./src/components/panel/dynamicsplitpanel.tsx","./src/components/panel/dynamicsplitchatpanel.tsx","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/checkcard/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/checkcard/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/statistic/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/type.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/grid/col.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/presetcolors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/seeds.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/maps/colors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/maps/font.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/maps/size.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/maps/style.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/maps/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/alias.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/usetoken.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/calc/calculator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/gencomponentstylehook.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/genpresetcolor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/statistic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/warning.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/config-provider/sizecontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/hooks/useform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/formiteminput.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/hooks/useformitemstatus.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/formitem/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/form.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/statusutils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/input.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/password.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/search.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/textarea.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/time-picker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/date-picker/generatepicker/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/date-picker/generatepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/empty/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/locale.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/pagination/pagination.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/getrenderpropvalue.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/button/button-group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/button/buttonhelpers.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/button/button.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/popconfirm/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/popconfirm/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/responsiveobserver.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/checkbox/checkbox.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/checkbox/groupcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/checkbox/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/checkbox/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/pagination/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/hooks/useselection.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/spin/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/internaltable.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tour/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/listbody.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/list.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/operation.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/search.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/progress/progress.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/progress/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/upload/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/locale/uselocale.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/locale/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/space/compact.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/space/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/space/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tabs/tabpane.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tabs/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/themes/default/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/throttlebyanimationframe.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/affix/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/alert/alert.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/alert/errorboundary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/alert/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/anchor/anchorlink.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/anchor/anchor.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/anchor/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/message/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/confirm.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/usemodal/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/notification/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/app/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/app/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/motion.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/select/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/auto-complete/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/avatar/avatarcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/avatar/avatar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/avatar/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/avatar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/back-top/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/badge/ribbon.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/badge/scrollnumber.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/badge/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/button/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/style/roundedarrow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/style/placementarrow.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/placements.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/menucontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/menudivider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/menuitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/submenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/hooks/useitems.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/layout/sider.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/menu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/dropdown/dropdown.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/dropdown/dropdown-button.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/dropdown/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/breadcrumb/breadcrumbitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/breadcrumb/breadcrumb.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/breadcrumb/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/date-picker/locale/en_us.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/calendar/locale/en_us.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/calendar/generatecalendar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/calendar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/card/card.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/card/grid.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/card/meta.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/card/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/carousel/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/cascader/panel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/cascader/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/grid/row.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/grid/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/col/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/collapse/collapsepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/collapse/collapse.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/collapse/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/popover/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/popover/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/color-picker/color.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/color-picker/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/color-picker/colorpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/color-picker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/date-picker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/descriptions/descriptionscontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/descriptions/item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/descriptions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/divider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/drawer/drawerpanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/drawer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/flex/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/flex/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/backtop.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/floatbuttongroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/floatbutton.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/errorlist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/formlist.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/hooks/useforminstance.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/image/previewgroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/image/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input-number/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/layout/layout.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/layout/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/list/item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/list/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/list/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/mentions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/message/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/message/usemessage.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/message/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/modal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/notification/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/notification/usenotification.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/notification/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/qr-code/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/qr-code/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/config-provider/disabledcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/radio/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/radio/group.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/radio/radiobutton.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/radio/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/rate/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/result/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/row/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/segmented/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/element.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/avatar.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/button.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/image.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/input.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/node.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/paragraph.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/title.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/skeleton.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/slider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/statistic/utils.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/statistic/statistic.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/statistic/countdown.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/statistic/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/steps/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/switch/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/column.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/columngroup.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/table.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tag/checkabletag.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tag/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/timeline/timelineitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/timeline/timeline.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/timeline/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tour/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tour/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tree/tree.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tree/directorytree.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tree/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tree-select/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/typography.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/base/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/link.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/paragraph.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/text.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/title.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/upload/upload.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/upload/dragger.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/upload/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/version/version.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/version/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/watermark/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/wave/interface.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/config-provider/defaultrenderempty.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/config-provider/context.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/config-provider/hooks/useconfig.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/config-provider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/usereseticonstyle.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/calc/numcalculator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/calc/csscalculator.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/util/calc/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/internal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/wave/style.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/affix/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/alert/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/anchor/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/app/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/avatar/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/back-top/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/badge/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/breadcrumb/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/button/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/date-picker/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/calendar/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/card/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/carousel/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/cascader/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/checkbox/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/collapse/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/color-picker/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/descriptions/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/divider/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/drawer/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/dropdown/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/empty/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/flex/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/float-button/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/grid/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/image/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/input-number/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/layout/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/list/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/mentions/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/menu/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/message/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/modal/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/notification/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/pagination/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/popconfirm/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/popover/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/progress/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/qr-code/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/radio/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/rate/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/result/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/segmented/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/select/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/skeleton/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/slider/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/space/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/spin/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/statistic/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/steps/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/switch/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/table/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tabs/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tag/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/timeline/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tooltip/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tour/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/transfer/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tree/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tree-select/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/typography/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/upload/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/components.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/theme/interface/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/_util/colors.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tooltip/purepanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/tooltip/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/form/formitemlabel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/typing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/divider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/operation/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/statisticcard/index.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/components/tabpane/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/procard.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-card@2.5.29_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-card/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/dropdownfooter/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/errorboundary/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/fieldlabel/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/filterdropdown/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/inlineerrorformitem/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/labelicontip/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/components/proformcontext/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/useeditablearray/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@chenshuai2144+sketch-color@1.0.9_react@18.2.0/node_modules/@chenshuai2144/sketch-color/es/components/sketch/sketch.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@chenshuai2144+sketch-color@1.0.9_react@18.2.0/node_modules/@chenshuai2144/sketch-color/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-provider@2.13.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-provider/es/intl.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-provider@2.13.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-provider/es/typing/layouttoken.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-provider@2.13.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-provider/es/usestyle/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-provider@2.13.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-provider/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/typing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/conversionmomentvalue/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/datearrayformatter/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/gencopyable/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/getfieldpropsorformitemprops/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/compareversions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/compareversions/covertonewtoken.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/compareversions/menuoverlaycompatible.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/compareversions/openvisiblecompatible.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usedebouncefn/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usedebouncevalue/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usedeepcompareeffect/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usedeepcomparememo/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usedocumenttitle/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usefetchdata/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/uselatest/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/useprevious/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usereactiveref/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/userefcallback/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/hooks/usereffunction/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/isbrowser/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/isdeepequalreact/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/isdropdownvaluetype/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/isimg/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/isnil/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/isurl/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/merge/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/nanoid/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/omitboolean/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/omitundefined/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/omitundefinedandemptyarr/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/parsevaluetomoment/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/pickproformitemprops/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/pickproprops/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/profieldparsingtext/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/runfunction/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+safe-stable-stringify@2.4.3/node_modules/safe-stable-stringify/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/stringify/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/transformkeysubmitvalue/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/useeditablemap/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/usemediaquery/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+rc-util@5.38.1_react-dom@18.2.0_react@18.2.0/node_modules/rc-util/lib/hooks/usemergedstate.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/usemountmergestate/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-utils@2.15.4_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-utils/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-descriptions@2.5.30_antd@5.12.1_rc-field-form@1.41.0_r_dcaq2dgrmawtqgti2l4wwur25i/node_modules/@ant-design/pro-descriptions/es/usefetchdata.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-descriptions@2.5.30_antd@5.12.1_rc-field-form@1.41.0_r_dcaq2dgrmawtqgti2l4wwur25i/node_modules/@ant-design/pro-descriptions/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/code/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/datepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/indexcolumn/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/money/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/percent/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/progress/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/rangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/select/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/status/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/text/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/components/timepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-field@2.14.5_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-field/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/typing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/captcha/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/cascader/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/checkbox/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/colorpicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datemonthrangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datepicker/monthpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datepicker/quarterpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datepicker/weekpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datepicker/yearpicker.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datequarterrangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/daterangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datetimepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/datetimerangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/dateweekrangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/dateyearrangepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/dependency/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/digit/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/digitrange/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/field/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/formitem/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/fieldset/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/formitemrender/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/group/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/list/listitem.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/list/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/money/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/radio/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/rate/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/schemaform/typing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/schemaform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/segmented/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/select/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/slider/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/submitter/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/switch/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/text/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/textarea/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/timepicker/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/treeselect/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/uploadbutton/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/uploaddragger/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/components/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/baseform/baseform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/baseform/lightwrapper/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/baseform/createfield.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/baseform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/proform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/drawerform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/lightfilter/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/loginform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/loginformpage/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/modalform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/queryfilter/actions.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/queryfilter/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/stepsform/stepform.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/stepsform/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/layouts/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/lib/row/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/helpers/grid.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/helpers/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/fieldcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-form@2.24.1_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-form/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/appslogocomponents/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/footertoolbar/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/footertoolbar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@umijs+route-utils@4.0.1/node_modules/@umijs/route-utils/dist/types.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@umijs+route-utils@4.0.1/node_modules/@umijs/route-utils/dist/transformroute/transformroute.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@umijs+route-utils@4.0.1/node_modules/@umijs/route-utils/dist/getflatmenus/getflatmenus.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@umijs+route-utils@4.0.1/node_modules/@umijs/route-utils/dist/getmatchmenu/getmatchmenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@umijs+route-utils@4.0.1/node_modules/@umijs/route-utils/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/defaultsettings.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/gridcontent/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/typing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/pageheader/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/watermark/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/pagecontainer/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/pagecontainer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/footer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/sidermenu/basemenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/sidermenu/style/stylish.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/sidermenu/sidermenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/globalheader/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/header/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/pageloading/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/settingdrawer/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/topnavheader/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/sidermenu/style/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/getpagetitle.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/locales/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/prolayout.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/utils/getbreadcrumbprops.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/context/routecontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/utils/getmenudata.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/helpprovide.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/search.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/prohelpcontentpanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/prohelppanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/prohelpdrawer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/prohelpmodal.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/prohelppopover.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/rendercontentpanel.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/components/help/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-layout@7.17.19_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-layout/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/toolbar/densityicon.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/alert/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/form/formrender.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/listtoolbar/headermenu.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/listtoolbar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/toolbar/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/typing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/store/provide.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/table.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/dragsorttable/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/dropdown/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/editabletable/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/components/form/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-table@3.13.14_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-table/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-list@2.5.45_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-list/es/item.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-list@2.5.45_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-list/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-skeleton@2.1.10_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-skeleton/es/components/descriptions/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-skeleton@2.1.10_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-skeleton/es/components/list/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-skeleton@2.1.10_antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-skeleton/es/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-components@2.6.46_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-components/es/version.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@ant-design+pro-components@2.6.46_antd@5.12.1_rc-field-form@1.41.0_react-dom@18.2.0_react@18.2.0/node_modules/@ant-design/pro-components/es/index.d.ts","./src/components/popover/languageselectpopover.tsx","./src/components/popover/onepromptclonepopover.tsx","./src/components/panel/gptspanel.tsx","./src/hooks/useagent.tsx","./src/i18n.js","./src/options/index.tsx","../../node_modules/.pnpm/registry.npmmirror.com+react-tabs@6.0.2_react@18.2.0/node_modules/react-tabs/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@plasmohq+messaging@0.6.0_react@18.2.0/node_modules/@plasmohq/messaging/dist/hook.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/locale/zh_cn.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+antd@5.12.1_react-dom@18.2.0_react@18.2.0/node_modules/antd/locale/en_us.d.ts","./src/sidepanel/index.tsx","../../node_modules/.pnpm/registry.npmmirror.com+@types+har-format@1.2.15/node_modules/@types/har-format/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+chrome@0.0.251/node_modules/@types/chrome/har-format/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+chrome@0.0.251/node_modules/@types/chrome/chrome-cast/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+filewriter@0.0.32/node_modules/@types/filewriter/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+filesystem@0.0.35/node_modules/@types/filesystem/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+chrome@0.0.251/node_modules/@types/chrome/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.46/node_modules/@types/react/global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/experimental.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/canary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react-dom@18.2.15/node_modules/@types/react-dom/experimental.d.ts"],"fileInfos":[{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","dc48272d7c333ccf58034c0026162576b7d50ea0e69c3b9292f803fc20720fd5","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c",{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"35299ae4a62086698444a5aaee27fc7aa377c68cbb90b441c9ace246ffd05c97","affectsGlobalScope":true},{"version":"f296963760430fb65b4e5d91f0ed770a91c6e77455bacf8fa23a1501654ede0e","affectsGlobalScope":true},{"version":"09226e53d1cfda217317074a97724da3e71e2c545e18774484b61562afc53cd2","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"8b41361862022eb72fcc8a7f34680ac842aca802cf4bc1f915e8c620c9ce4331","affectsGlobalScope":true},{"version":"f7bd636ae3a4623c503359ada74510c4005df5b36de7f23e1db8a5c543fd176b","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"0c20f4d2358eb679e4ae8a4432bdd96c857a2960fd6800b21ec4008ec59d60ea","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"82d0d8e269b9eeac02c3bd1c9e884e85d483fcb2cd168bccd6bc54df663da031","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"b8deab98702588840be73d67f02412a2d45a417a3c097b2e96f7f3a42ac483d1","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"376d554d042fb409cb55b5cbaf0b2b4b7e669619493c5d18d5fa8bd67273f82a","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"c4138a3dd7cd6cf1f363ca0f905554e8d81b45844feea17786cdf1626cb8ea06","affectsGlobalScope":true},{"version":"6ff3e2452b055d8f0ec026511c6582b55d935675af67cdb67dd1dc671e8065df","affectsGlobalScope":true},{"version":"03de17b810f426a2f47396b0b99b53a82c1b60e9cba7a7edda47f9bb077882f4","affectsGlobalScope":true},{"version":"8184c6ddf48f0c98429326b428478ecc6143c27f79b79e85740f17e6feb090f1","affectsGlobalScope":true},{"version":"261c4d2cf86ac5a89ad3fb3fafed74cbb6f2f7c1d139b0540933df567d64a6ca","affectsGlobalScope":true},{"version":"6af1425e9973f4924fca986636ac19a0cf9909a7e0d9d3009c349e6244e957b6","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"15a630d6817718a2ddd7088c4f83e4673fde19fa992d2eae2cf51132a302a5d3","affectsGlobalScope":true},{"version":"b7e9f95a7387e3f66be0ed6db43600c49cec33a3900437ce2fd350d9b7cb16f2","affectsGlobalScope":true},{"version":"01e0ee7e1f661acedb08b51f8a9b7d7f959e9cdb6441360f06522cc3aea1bf2e","affectsGlobalScope":true},{"version":"ac17a97f816d53d9dd79b0d235e1c0ed54a8cc6a0677e9a3d61efb480b2a3e4e","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"9cc66b0513ad41cb5f5372cca86ef83a0d37d1c1017580b7dace3ea5661836df","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"709efdae0cb5df5f49376cde61daacc95cdd44ae4671da13a540da5088bf3f30","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"bc496ef4377553e461efcf7cc5a5a57cf59f9962aea06b5e722d54a36bf66ea1","affectsGlobalScope":true},{"version":"038a2f66a34ee7a9c2fbc3584c8ab43dff2995f8c68e3f566f4c300d2175e31e","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"f5c92f2c27b06c1a41b88f6db8299205aee52c2a2943f7ed29bd585977f254e8","affectsGlobalScope":true},{"version":"930b0e15811f84e203d3c23508674d5ded88266df4b10abee7b31b2ac77632d2","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"b9ea5778ff8b50d7c04c9890170db34c26a5358cccba36844fe319f50a43a61a","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"65be38e881453e16f128a12a8d36f8b012aa279381bf3d4dc4332a4905ceec83","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"307c8b7ebbd7f23a92b73a4c6c0a697beca05b06b036c23a34553e5fe65e4fdc","affectsGlobalScope":true},{"version":"e1913f656c156a9e4245aa111fbb436d357d9e1fe0379b9a802da7fe3f03d736","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true},"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","b1bf87add0ccfb88472cd4c6013853d823a7efb791c10bb7a11679526be91eda",{"version":"b59234a9a1f790bb32f382fa1e22789983e85d724d6d569dca68d0bd42032803","affectsGlobalScope":true},{"version":"97ae124daa3695481c12e517f1aadb524b12fdb1f09d67f9ecc3328c12271487","affectsGlobalScope":true},"197013e03570f313d88acecf2cb444c7bfcbe453149e0f58be04a123386b1e89","027231882f1abd2f6711b7a301df8734d358c39d711842e2f87cf6e46f6ba6cd","d252ae89ee2e437515d94359fba1578d9ddc22e8bcda1d821b194eedf0c4c363","45ccc69e3952ff11e3272e7f09c12d252ec906c8ff99cd484c24fe6ae5350a36","0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29","cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","09df3b4f1c937f02e7fee2836d4c4d7a63e66db70fd4d4e97126f4542cc21d9d","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"4d719cfab49ae4045d15cb6bed0f38ad3d7d6eb7f277d2603502a0f862ca3182","affectsGlobalScope":true},"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c",{"version":"5a856afb15f9dc9983faa391dde989826995a33983c1cccb173e9606688e9709","affectsGlobalScope":true},"546ab07e19116d935ad982e76a223275b53bff7771dab94f433b7ab04652936e","7b43160a49cf2c6082da0465876c4a0b164e160b81187caeb0a6ca7a281e85ba",{"version":"aefb5a4a209f756b580eb53ea771cca8aad411603926f307a5e5b8ec6b16dcf6","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","f5a8b7ec4b798c88679194a8ebc25dcb6f5368e6e5811fcda9fe12b0d445b8db","b86e1a45b29437f3a99bad4147cb9fe2357617e8008c0484568e5bb5138d6e13","b5b719a47968cd61a6f83f437236bb6fe22a39223b6620da81ef89f5d7a78fb7","42c431e7965b641106b5e25ab3283aa4865ca7bb9909610a2abfa6226e4348be","0b7e732af0a9599be28c091d6bd1cb22c856ec0d415d4749c087c3881ca07a56","b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"8d6138a264ddc6f94f16e99d4e117a2d6eb31b217891cf091b6437a2f114d561","affectsGlobalScope":true},"3b4c85eea12187de9929a76792b98406e8778ce575caca8c574f06da82622c54","f788131a39c81e0c9b9e463645dd7132b5bc1beb609b0e31e5c1ceaea378b4df","0c236069ce7bded4f6774946e928e4b3601894d294054af47a553f7abcafe2c1","21894466693f64957b9bd4c80fa3ec7fdfd4efa9d1861e070aca23f10220c9b2","396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","21773f5ac69ddf5a05636ba1f50b5239f4f2d27e4420db147fc2f76a5ae598ac",{"version":"6ec93c745c5e3e25e278fa35451bf18ef857f733de7e57c15e7920ac463baa2a","affectsGlobalScope":true},"a5fe4cc622c3bf8e09ababde5f4096ceac53163eefcd95e9cd53f062ff9bb67a","30c2ec6abf6aaa60eb4f32fb1235531506b7961c6d1bdc7430711aec8fd85295","0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7",{"version":"308b84e1943ef30015469770e931eb21b795348893b2a6562ca54ea8f0b3c41c","affectsGlobalScope":true},{"version":"d48009cbe8a30a504031cc82e1286f78fed33b7a42abf7602c23b5547b382563","affectsGlobalScope":true},"7aaeb5e62f90e1b2be0fc4844df78cdb1be15c22b427bc6c39d57308785b8f10","3ba30205a029ebc0c91d7b1ab4da73f6277d730ca1fc6692d5a9144c6772c76b","d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","458b216959c231df388a5de9dcbcafd4b4ca563bc3784d706d0455467d7d4942","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","f8c87b19eae111f8720b0345ab301af8d81add39621b63614dfc2d15fd6f140a","831c22d257717bf2cbb03afe9c4bcffc5ccb8a2074344d4238bf16d3a857bb12",{"version":"24ba151e213906027e2b1f5223d33575a3612b0234a0e2b56119520bbe0e594b","affectsGlobalScope":true},{"version":"cbf046714f3a3ba2544957e1973ac94aa819fa8aa668846fa8de47eb1c41b0b2","affectsGlobalScope":true},"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","eae74e3d50820f37c72c0679fed959cd1e63c98f6a146a55b8c4361582fa6a52","7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df",{"version":"aed89e3c18f4c659ee8153a76560dffda23e2d801e1e60d7a67abd84bc555f8d","affectsGlobalScope":true},{"version":"0ed13c80faeb2b7160bffb4926ff299c468e67a37a645b3ae0917ba0db633c1b","affectsGlobalScope":true},"e393915d3dc385e69c0e2390739c87b2d296a610662eb0b1cb85224e55992250","2f940651c2f30e6b29f8743fae3f40b7b1c03615184f837132b56ea75edad08b","5749c327c3f789f658072f8340786966c8b05ea124a56c1d8d60e04649495a4d",{"version":"c9d62b2a51b2ff166314d8be84f6881a7fcbccd37612442cf1c70d27d5352f50","affectsGlobalScope":true},"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447",{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true},"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","b1bf87add0ccfb88472cd4c6013853d823a7efb791c10bb7a11679526be91eda",{"version":"26ec95a0b0ebe0e216b7e9a64a26d943a0f9ea3dac4b546385fb6092e0e9ceb9","affectsGlobalScope":true},"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","2b2bef0fbee391adb55bcd1fa38edf99e87233a94af47c30951d1b641fc46538","f21af9796e3aa1fe83b3d3e3b401ad4e15e39c15e8e0dab3bb946794b4d2e63f",{"version":"b59234a9a1f790bb32f382fa1e22789983e85d724d6d569dca68d0bd42032803","affectsGlobalScope":true},"4355c807c60f6b8a69ee3307c5f9adde7d8303172bcfa4805fa804511a6c3ce2","7ac7ef12f7ece6464d83d2d56fea727260fb954fdd51a967e94f97b8595b714b","59cf0ee776606259a2a159b0e94a254098bb2b1202793e3f0723a04009d59f4b","bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","cfe4ef4710c3786b6e23dae7c086c70b4f4835a2e4d77b75d39f9046106e83d3","cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","3b8f725c3d5ffb64bf876c87409686875102c6f7450b268d8f5188b6920f7c25","a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","2dad084c67e649f0f354739ec7df7c7df0779a28a4f55c97c6b6883ae850d1ce","fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","528836f69e9d16bdaddf139082fb317e3e93d7f3da06d2d7536a2c8762468306","528637e771ee2e808390d46a591eaef375fa4b9c99b03749e22b1d2e868b1b7c","e02a9bf6cb4376b3d738868a96e87c7f7db8f19694d80c9e6b6917497a13e3aa","fc46f093d1b754a8e3e34a071a1dd402f42003927676757a9a10c6f1d195a35b","b7b3258e8d47333721f9d4c287361d773f8fa88e52d1148812485d9fc06d2577","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","49e567e0aa388ab416eeb7a7de9bce5045a7b628bad18d1f6fa9d3eacee7bc3f","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","87eaecac33864ecec8972b1773c5d897f0f589deb7ac8fe0dcdf4b721b06e28d","47e5af2a841356a961f815e7c55d72554db0c11b4cba4d0caab91f8717846a94","4c91cc1ab59b55d880877ccf1999ded0bb2ebc8e3a597c622962d65bf0e76be8","fa1ea09d3e073252eccff2f6630a4ce5633cc2ff963ba672dd8fd6783108ea83","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cbe61fb02bb77e0835284d6defaeef1c5f156412d0327eaa5fac733452920266","b80edfe348860feb8168d98340e2dd1696c059354620fe308213106bf0564101","d0f8fdc17582893b2c0f4f33a7ad2d85804c33701869ad76625e6845504cdac9","e1fc1a1045db5aa09366be2b330e4ce391550041fc3e925f60998ca0b647aa97","fccc5d7a6334dda19af6f663cc6f5f4e6bddbf2bda1aabb42406dda36da4029e","d23518a5f155f1a3e07214baf0295687507122ae2e6e9bd5e772551ebd4b3157","dbb23119a8b6a2116e59d1e1ebeb4eb4256a93b69022bcc2ce508ce3382930d0","1f15e412d05e2f93ff8878bca53cee923f9d8aba210964b5cf72626201bd58bf","e8da637cbd6ed1cf6c36e9424f6bcee4515ca2c677534d4006cbd9a05f930f0c","ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","c9d71f340f1a4576cd2a572f73a54dc7212161fa172dfe3dea64ac627c8fcb50","3867ca0e9757cc41e04248574f4f07b8f9e3c0c2a796a5eb091c65bfd2fc8bdb","6c66f6f7d9ff019a644ff50dd013e6bf59be4bf389092948437efa6b77dc8f9a","4e10622f89fea7b05dd9b52fb65e1e2b5cbd96d4cca3d9e1a60bb7f8a9cb86a1","ef2d1bd01d144d426b72db3744e7a6b6bb518a639d5c9c8d86438fb75a3b1934","b9750fe7235da7d8bf75cb171bf067b7350380c74271d3f80f49aea7466b55b5","ac60bbee0d4235643cc52b57768b22de8c257c12bd8c2039860540cab1fa1d82","973b59a17aaa817eb205baf6c132b83475a5c0a44e8294a472af7793b1817e89","ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","f79e0681538ef94c273a46bb1a073b4fe9fdc93ef7f40cc2c3abd683b85f51fc","70f3814c457f54a7efe2d9ce9d2686de9250bb42eb7f4c539bd2280a42e52d33","17ace83a5bea3f1da7e0aef7aab0f52bca22619e243537a83a89352a611b837d","ef61792acbfa8c27c9bd113f02731e66229f7d3a169e3c1993b508134f1a58e0","6cf2d240d4e449ccfee82aff7ce0fd1890c1b6d4f144ec003aa51f7f70f68935","f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","1dc574e42493e8bf9bb37be44d9e38c5bd7bbc04f884e5e58b4d69636cb192b3",{"version":"9deab571c42ed535c17054f35da5b735d93dc454d83c9a5330ecc7a4fb184e9e","affectsGlobalScope":true},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","affectsGlobalScope":true},"6b8e8c0331a0c2e9fb53b8b0d346e44a8db8c788dae727a2c52f4cf3bd857f0d",{"version":"903e299a28282fa7b714586e28409ed73c3b63f5365519776bf78e8cf173db36","affectsGlobalScope":true},"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b",{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","affectsGlobalScope":true},"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","dd3900b24a6a8745efeb7ad27629c0f8a626470ac229c1d73f1fe29d67e44dca","ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","83610cd32c99f4988f4287bfb663cc07b8bc0d6efffc017b38d4eb1ffa8f9458","ec6cba1c02c675e4dd173251b156792e8d3b0c816af6d6ad93f1a55d674591aa","763ee3998716d599321e34b7f7e93a8e57bef751206325226ebf088bf75ea460","e15d3c84d5077bb4a3adee4c791022967b764dc41cb8fa3cfa44d4379b2c95f5","3556cfbab7b43da96d15a442ddbb970e1f2fc97876d055b6555d86d7ac57dae5","437751e0352c6e924ddf30e90849f1d9eb00ca78c94d58d6a37202ec84eb8393","48e8af7fdb2677a44522fd185d8c87deff4d36ee701ea003c6c780b1407a1397","606e6f841ba9667de5d83ca458449f0ed8c511ba635f753eaa731e532dea98c7","d860ce4d43c27a105290c6fdf75e13df0d40e3a4e079a3c47620255b0e396c64","ce8a0b21e80cf5f10adc9336b46ffc666696d1373a763b170baf69a722f85d67","2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","13283350547389802aa35d9f2188effaeac805499169a06ef5cd77ce2a0bd63f","680793958f6a70a44c8d9ae7d46b7a385361c69ac29dcab3ed761edce1c14ab8","6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","baeffe1b7d836196d497eb755699718deb729a2033078a018f037a14ecaeb9a7","39da0a8478aede3a55308089e231c5966b2196e7201494280b1e19f8ec8e24d4","78244335c377ad261b6054029ec49197a97da17fb3ff8b8007a7e419d2b914d0","bc7221c9a8dc71587ff784120f7707985627282dad0a99439e893a1588651ef0","438c7513b1df91dcef49b13cd7a1c4720f91a36e88c1df731661608b7c055f10","ad444a874f011d3a797f1a41579dbfcc6b246623f49c20009f60e211dbd5315e","1124613ba0669e7ea5fb785ede1c3f254ed1968335468b048b8fc35c172393de","5fa139523e35fd907f3dd6c2e38ef2066687b27ed88e2680783e05662355ac04","9c250db4bab4f78fad08be7f4e43e962cc143e0f78763831653549ceb477344a","9385cdc09850950bc9b59cca445a3ceb6fcca32b54e7b626e746912e489e535e","0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","db7c948e2e69559324be7628cb63296ec8986d60f26173f9e324aeb8a2fe23d8","5e0b2a01ae165f7710d91c68164dd3ad84b3cc99d90519ac06b965ddd3b30bc4","63a8e96f65a22604eae82737e409d1536e69a467bb738bec505f4f97cce9d878","3fd78152a7031315478f159c6a5872c712ece6f01212c78ea82aef21cb0726e2","ba74cf42a2a4759e63083ef247c9e3c7a4e537e772528bc780fda63325b93e2f","cda4052f66b1e6cb7cf1fdfd96335d1627aa24a3b8b82ba4a9f873ec3a7bcde8","ca23c3f235212693870f6eb311892524c2af6dad67c813579d7d365b7a3520a7","413cb597cc5933562ec064bfb1c3a9164ef5d2f09e5f6b7bd19f483d5352449e","fd933f824347f9edd919618a76cdb6a0c0085c538115d9a287fa0c7f59957ab3","6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","6a1aa3e55bdc50503956c5cd09ae4cd72e3072692d742816f65c66ca14f4dfdd","ab75cfd9c4f93ffd601f7ca1753d6a9d953bbedfbd7a5b3f0436ac8a1de60dfa","28ebfca21bccf412dbb83a1095ee63eaa65dfc31d06f436f3b5f24bfe3ede7fa","b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","950fb67a59be4c2dbe69a5786292e60a5cb0e8612e0e223537784c731af55db1","e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","07ca44e8d8288e69afdec7a31fa408ce6ab90d4f3d620006701d5544646da6aa","70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","4e4475fba4ed93a72f167b061cd94a2e171b82695c56de9899275e880e06ba41","97c5f5d580ab2e4decd0a3135204050f9b97cd7908c5a8fbc041eadede79b2fa","49b2375c586882c3ac7f57eba86680ff9742a8d8cb2fe25fe54d1b9673690d41","802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","17594447a82c920b06cd99c7a05d176c5a078795cdad23539cf39a6f59844c58","b33ac7d8d7d1bfc8cc06c75d1ee186d21577ab2026f482e29babe32b10b26512","54ec328800f20dcd340378ff88364d12d5b2cacfc99548b2b54ddce022f3916e","6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","769686888cc454f2d401045bd523195dc40098846fc2ef18702ce41783b3e213","bbc183d2d69f4b59fd4dd8799ffdf4eb91173d1c4ad71cce91a3811c021bf80c","7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","d7ca19bfb1ba4c3ef59d43bd7cd3719d8c5ffb60a9b6f402dee4e229f4d921aa","0c0a85a19b60f2ec18a32ff051bb1423860977a16b645dbf159baa7202bc633b","1712430af68996d35368de618df59c36c323b208214354e7e36cde338c8a6949","f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","d3b290cc3c08cbde2b463df2616b948fb32733dafe3ac29b9e6ded26baee5489","94404c4a878fe291e7578a2a80264c6f18e9f1933fbb57e48f0eb368672e389c","5c1b7f03aa88be854bc15810bfd5bd5a1943c5a7620e1c53eddd2a013996343e","f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","9558d365d0e72b6d9bd8c1742fe1185f983965c6d2eff88a117a59b9f51d3c5f","6cc2961fbe8d32e34fd4c7f1b7045353016fff50df98bc31af7c7d1b4b6eb552","01aa917531e116485beca44a14970834687b857757159769c16b228eb1e49c5f","a2e1f7010ae5f746b937621840cb87dee9eeb69188d32880bd9752029084212c","dd30eb34b5c4597a568de0efb8b34e328c224648c258759ac541beb16256ffb6","6129bd7098131a0e346352901bc8d461a76d0568686bb0e1f8499df91fde8a1f","ebffa210a9d55dea12119af0b19cf269fc7b80f60d0378d8877205d546d8c16a","82200d39d66c91f502f74c85db8c7a8d56cfc361c20d7da6d7b68a4eeaaefbf4","741067675daa6d4334a2dc80a4452ca3850e89d5852e330db7cb2b5f867173b1","a1c8542ed1189091dd39e732e4390882a9bcd15c0ca093f6e9483eba4e37573f","131b1475d2045f20fb9f43b7aa6b7cb51f25250b5e4c6a1d4aa3cf4dd1a68793","3a17f09634c50cce884721f54fd9e7b98e03ac505889c560876291fcf8a09e90","32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","76264a4df0b7c78b7b12dfaedc05d9f1016f27be1f3d0836417686ff6757f659",{"version":"c0fabd699e6e0b6bfc1728c048e52737b73fb6609eeeae0f7f4775ff14ff2df6","affectsGlobalScope":true},"fd1b9d883b9446f1e1da1e1033a6a98995c25fbf3c10818a78960e2f2917d10c","19252079538942a69be1645e153f7dbbc1ef56b4f983c633bf31fe26aeac32cd","bc11f3ac00ac060462597add171220aed628c393f2782ac75dd29ff1e0db871c","1640728521f6ab040fc4a85edd2557193839d0cd0e41c02004fc8d415363d4e2","65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","ec9fd890d681789cb0aa9efbc50b1e0afe76fbf3c49c3ac50ff80e90e29c6bcb","5fbd292aa08208ae99bf06d5da63321fdc768ee43a7a104980963100a3841752","9eac5a6beea91cfb119688bf44a5688b129b804ede186e5e2413572a534c21bb","e81bf06c0600517d8f04cc5de398c28738bfdf04c91fb42ad835bfe6b0d63a23","363996fe13c513a7793aa28ffb05b5d0230db2b3d21b7bfaf21f79e4cde54b4e","b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","5f3dc10ae646f375776b4e028d2bed039a93eebbba105694d8b910feebbe8b9c","7f6c48cacd08c1b1e29737b8221b7661e6b855767f8778f9a181fa2f74c09d21","4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","15959543f93f27e8e2b1a012fe28e14b682034757e2d7a6c1f02f87107fc731e","a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","4e828bf688597c32905215785730cbdb603b54e284d472a23fc0195c6d4aeee8","a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","4da80db9ed5a1a20fd5bfce863dd178b8928bcaf4a3d75e8657bcae32e572ede","47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","f72ee46ae3f73e6c5ff0da682177251d80500dd423bfd50286124cd0ca11e160","898b714aad9cfd0e546d1ad2c031571de7622bd0f9606a499bee193cf5e7cf0c","d707fb7ca32930495019a4c85500385f6850c785ee0987a1b6bcad6ade95235e","fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","5d26aae738fa3efc87c24f6e5ec07c54694e6bcf431cc38d3da7576d6bb35bd6","cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","e0aa1079d58134e55ad2f73508ad1be565a975f2247245d76c64c1ca9e5e5b26","cd0c5af42811a4a56a0f77856cfa6c170278e9522888db715b11f176df3ff1f2","68f81dad9e8d7b7aa15f35607a70c8b68798cf579ac44bd85325b8e2f1fb3600","1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","94fd3ce628bd94a2caf431e8d85901dbe3a64ab52c0bd1dbe498f63ca18789f7","5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","2470a2412a59c6177cd4408dd7edb099ca7ace68c0187f54187dfee56dc9c5aa","c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","ec61ebac4d71c4698318673efbb5c481a6c4d374da8d285f6557541a5bd318d0",{"version":"16fd66ae997b2f01c972531239da90fbf8ab4022bb145b9587ef746f6cecde5a","affectsGlobalScope":true},{"version":"fc8fbee8f73bf5ffd6ba08ba1c554d6f714c49cae5b5e984afd545ab1b7abe06","affectsGlobalScope":true},"3586f5ea3cc27083a17bd5c9059ede9421d587286d5a47f4341a4c2d00e4fa91","521fc35a732f1a19f5d52024c2c22e257aa63258554968f7806a823be2f82b03","b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","6e30376ef7c346187eca38622479abaf3483b78175ce55528eafb648202493d2","5794108d70c4cca0f46ffd2ac24b14dcd610fccde1e057b7eccb7f2bd7555fd0","e50b5580b7192704142795c9ff0721ab7c066774ba5a3e83ce80ab76647da35a","4caea2f7f48ed7be13f03ed8a7613e8424c279b0645797a84ccb0bf566d0b3b5","64b64454ebd92ec4305485909c471e3211d82e85fd465939c3b4973024b18e02","94d7c5dd59be01c1c86ae36c420c7c32694628dcf308db0ce44363b3b2f3093e","509ee209cb6cfc36d04a7f9a6ead20e6ab9b0f7f64d797b136b2f7fb8c7c1542",{"version":"e20a3378ba1f231cc46ec66f79a93466c6631695cdaddece9eb472d3d2cd4b28","signature":"ea978d2ac10950aa97936602363deb1961a4b2b22deca54037b66919aa8a7c8c"},"667727621dd84ea091fbc844a7369fcdb9be998324cbac381a411f702a6ff96a",{"version":"2f1ae635b6a69518455c092b55434647fe804a267578bc282c446ee4773565ff","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"6c45e41d66b8e15204388db0e36542c221556bad2e3f005a503ae1ea5b530f54","signature":"1955f0ec891bdf9676a9812fb854f5827d9fd06811e98968be88b3e45a6d3226"},{"version":"35ac2d337f995129981831f74cf4408bfa7c946d15c4b18e3f5ba01604c415fc","signature":"1955f0ec891bdf9676a9812fb854f5827d9fd06811e98968be88b3e45a6d3226"},{"version":"992da7c244dd4b82d8e190e017123d3a5c9095fe449ddb519f7292d8b39a5e58","signature":"1955f0ec891bdf9676a9812fb854f5827d9fd06811e98968be88b3e45a6d3226"},{"version":"accd762389ab85832e30e210c705e37a5226401e5becf46cf50cb70b7e7f2b32","signature":"1955f0ec891bdf9676a9812fb854f5827d9fd06811e98968be88b3e45a6d3226"},{"version":"b6ffd6d3ed771fd0e53aec62eb45fae8d52563eb1d077bb615edc257fb991649","signature":"1089f74e505ba4377cfc9830ecd54c1d1568a6d8ed39e50aa29901c1e26d02ee"},"525a42b599e9d037b5eb30e8df222f964451aa9a3b143dc2b50f48656d8713d2","1c7f1f248cf14ba3b06a157f5872a738e13d45c995ecdb465236eed8379fda26","b8442e9db28157344d1bc5d8a5a256f1692de213f0c0ddeb84359834015a008c","458111fc89d11d2151277c822dfdc1a28fa5b6b2493cf942e37d4cd0a6ee5f22","da2b6356b84a40111aaecb18304ea4e4fcb43d70efb1c13ca7d7a906445ee0d3","187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","febf0b2de54781102b00f61653b21377390a048fbf5262718c91860d11ff34a6","6f294731b495c65ecf46a5694f0082954b961cf05463bea823f8014098eaffa0","0aaef8cded245bf5036a7a40b65622dd6c4da71f7a35343112edbe112b348a1e","00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","68a0d0c508e1b6d8d23a519a8a0a3303dc5baa4849ca049f21e5bad41945e3fc","3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd","b03afe4bec768ae333582915146f48b161e567a81b5ebc31c4d78af089770ac9","df996e25faa505f85aeb294d15ebe61b399cf1d1e49959cdfaf2cc0815c203f9","4f6a12044ee6f458db11964153830abbc499e73d065c51c329ec97407f4b13dd","7d2b7fe4adb76d8253f20e4dbdce044f1cdfab4902ec33c3604585f553883f7d","e92cbf0d3a748a5f847212f5ddbf8f9a3d175f96e36929918c8b4aede74900ed","44fc9273fbb995a82eb3d4f9588fecb459ab14415668754774cc17829767856d","810a45dae2028c34126160d52ffadcbfc4ee8bb2d28c9d98b9c0e8be1c87db36","38f23f7e35e238f2a0f36b887b8060490c754b29f8e622355b77f696f28a5228","ab9ea218407017e23954e3a89066c51675e7b13a706b906b3491890e0e9859fe","f001cc8fd6bd0ce527923f124a5d7309abcab5927852ebadc0ef71d2b1f3ae7c","149bafd0333931b23e1fee4493ac0368e769bcc00f08e8c522ef4cc847a625d2","ae1dc35990b654f01df5b35f415bade570a1cf6c9b844b320ffbf3963cdafea9","c54c73aef90ef5739e0502cc2b8356ee0d66db8634ff5724e010a049b124bc79","b9c24cb64e705f47a591ff43b6cd3b7009c46bf281adf8f33fa312d260014787","5982fefaf704e6ce2a5999d4d6f443257c436b8d645ae374f94a89333b73a5fe","09645249a26d82bb7a3ee3d9546bdd07ae23ac9e86eda50a4dbcd276e3222343","361947e1c989c5b160d2574b0a622ee91916cc9ee5e324e0cbf76c37a7a918f6","cae943a9e39ead9be53f6d999ea737649a9a012adca8d6d01ddf2630fc76a06c","430d5f4f0c9bebe1721e1288d2a06118a9788be12ba76b41956ba4da1d75e5a0","68fa41934e8c223e2ebdcd40bb7a0bff399a3c709d03b2471988955251b0cd0f","f5b5881d79ad18874cfa3a5a21067c5f8d3973d078e5db00b8c10370da0a85ce","7b5565cc8cc1e822b0a93d6995842b53e20b6cfb6521f12c893a06a722ba8b53","43aa5ce771fdb55c7a623d9bab2f16132f183ec151cc2cdb9f1cc76b1cdcd420",{"version":"312333e857761ab247bd38f6d6e98f6f9e88c276c4a732e7ec82092042bf1030","signature":"1955f0ec891bdf9676a9812fb854f5827d9fd06811e98968be88b3e45a6d3226"},{"version":"9641ede2b576f2644ce9f5bf0c7d5bc5310fca83d376f9ec1c3aefb3b6330488","signature":"2c0d248158449c7976e2f4fa8c9ceb7028008d96f8bb02a9d88a41f6d4eacb9d"},{"version":"2a809e92dd68764b2135adad55a9afc53e12f0ce39253d6a9bd6aeb34fa4057a","signature":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","affectsGlobalScope":true},"4ffc96f6cdb12dc26482f99899cd3e68aecba6c7765108c7e02188320c835b3e",{"version":"ec0d892420da050bcbf8e58ee30250fc485bd7db82eb80c7b09ac08d64efd9be","signature":"aab2805af462da5032fb10d70467ab081bb56ef74ffd69884597a06b0930af7b"},{"version":"dab0e063bc5e68fb6e2cce10f20191849d8705c530f5793dfc2aa97a06ad0f29","signature":"aab2805af462da5032fb10d70467ab081bb56ef74ffd69884597a06b0930af7b"},"2556e7e8bb7e6f0bb3fe25f3da990d1812cb91f8c9b389354b6a0c8a6d687590","ad1c91ca536e0962dcbfcdff40073e3dd18da839e0baad3fe990cf0d10c93065","19cf605ba2a4e8fba017edebdddbbc45aea897ddc58b4aae4c55f382b570ff53","f1cb3052f76b6d3a0bbe97e87a7e8ffa15661ac8ff496079daef778a60acf9ce","18852bc9e6c3dfe183573ab1e15f983d8172213969e7c1f51fa5f277ed41dab6","7618d2cb769e2093acd4623d645b683ab9fea78c262b3aa354aba9f5afdcaaee","029f1ce606891c3f57f4c0c60b8a46c8ced53e719d27a7c9693817f2fe37690b","83596c963e276a9c5911412fba37ae7c1fe280f2d77329928828eed5a3bfa9a6","81acfd3a01767770e559bc57d32684756989475be6ea32e2fe6255472c3ea116","cd19a2471da8214c5b20a399dbe4f4e9b24d1d29f6049857d447f3ebf1cfee46","1486d266ecc366d6d48b906598da31cc89d53633eafd578fcf11c6ee054c0b62","c1c1e740195c882a776cf084acbaf963907785ee39e723c6375fec9a59bf2387","137f96b78e477e08876f6372072c3b6f1767672bf182013f84f8ae53d987ff86","29896c61d09880ff39f8a86873bf72ce4deb910158d3a496122781e29904c615","dc1d7cc525fd825a3172b066489eaa2048e8e40ce2a56a6f1372ad05236bc049","ed9ce8e6dd5b2d00ab95efc44e4ad9d0eba77362e01619cb21dedfdedbad51b8","5520611f997f2b8e62a6e191da45b07813ac2e758304690606604a64ac0ca976","00b469cba48c9d772a4555216d21ba41cdb5a732af797ccb57267344f4fc6c3d","2766bf77766c85c25ec31586823fefb48344e64556faad7e75a3363e517814f6","b7d1eaffd8003e8dc0ec275e58bd24c7b9a4dbae2a2d0d83cf248c88237262ce","7a8b08c0521c3a9e1db3c8b14f37e59d838fdc32389f1193b96630b435a8e64e","2e54848617fae9eb73654d9cf4295d99dab4b9c759934e5b82e2e57e6aaaef20","ae056b7c3f727d492166d4c1169d5905ddd194128a014b5d2d621248ed94b49c","edc5d99a04130f066f6e8d31c7c3f9ba4749496356470279408833b4faee3554","2f502ac2473a2bbf0d6217f9660e9d5bf40165a2f91067596323898c53dab87c","21f27a0c8bc8d9a4e2cf6d9c60140f8b071d0e1ffddb4b7dcf6bbf74d0e8d470","deb3f73972ef3525308c943cfe417840e64ccfc3a3e3cebaaed4ad51c241e6b4","09f1b5d09fd74c119863dd4fea0c13cac164a5b35d9efa4f0ee6c407310fc1e6","49ef40d7a022a3c9060581d2d1783e9a0b6eb398330cf950cf4713214892c5a5","5256f5cf585954c773ee01a0272df9e13e0fec1d32ae196619c9a14dd4dcfdc3","9cbca8447baaa98288175320c3eaa02135d5370881ee2ca2a1c91cf549b34d81","1d6ad75caac5c783a41789d1f9ece0da982b4af600d2ae6a7f2dd025d12aa212","7cb7ca9e74d896aa6f51557df37c249605ce93cf855c075a91fabaac331d4a80","4274ed938e85b119581cd6c65c7242555567eb55906af839a931f0acf6023982","8151f274499e464ac8459cbbaae63e2537d112ca41761f5067a05fb0e98e9291","825103c182891d61d14191b0bf64b0666663d4fd1b1468a30c203208297f253a","5889044020ca262dfc82a80357d75d715a0b9aa6dc3673f58220aefa36818f87",{"version":"326ec82ee181075f20ab36b3b0d9d67fbd85509c781fa89ebb0b30db8e25934f","signature":"0f46cecbfac4ca283e1a3eacb058725fb05bde286237b13db4312a73209ac452"},"44d3810b6d2227703f3dafbc353a6b80913d1681c52e3eaab04a38ebf7eb8553","557532021a8cb6858b8bf9c9999988e7f812a01235ea83b10578e0f277dfed0e","bec45e0777e88662fdbb5e8ef48f3fd1a474768075abe838b184973025c94244",{"version":"9ae237a016a5a2b3ef4ae17f86aa9e1811ea24adfcb0d2abe79ae7a3ab468ffc","signature":"ac5ee41b3aa97ce6a699e070193a30d39e555e48faef74982aade6f669d1e3ec"},{"version":"46e0ecb0425a953a8ccd2851e7b7ce33017845c48601c161b388315cd62213bd","signature":"2c2128a0c9d1ff1545bd4d31d1c6313e4684a1496ccae4db24c240b2fd834264"},{"version":"d9999d5296a203e65f270a29524a70e10b3beed40424d1eadd310b1b3f7bcdcc","signature":"4a54b913b021c0ef62ab755178a96a61ea0bbb789640e003a8d7477a359618ac"},"e44e4e7dbd46782bad9f469021aed39d77312510683c3f9cb0042b5e30680186","231d5cbf209cec46ffa15906bfc4b115aa3a8a1254d72f06e2baa4097b428d35","75f2bb6222ea1eddc84eca70eab02cb6885be9e9e7464103b1b79663927bb4a4","b7e11c9bf89ca0372945c031424bb5f4074ab0c8f5bac049c07a43e2fe962a35","d5f1ee6ede2caf82d709ce97878e705528491446ee500d5560d101ea81016294","28ae0f42b0dc0442010561fb2c472c1e9ef4de9af9c28feded2e99c5ab2a68ea",{"version":"ee4816f92c64970e03eb756a1176e3aea7ec2906d606dbe8d8e847412dc9a57e","signature":"f0cc19a63c308a02b3f96333d6c2ea501ece99ced8bb9ca8cc596f6fa6e54a19"},{"version":"a068ddecaa9064f7fa7817ab8a47f0be3a9789c977b16eae49aab1072c3441c9","signature":"ca59971315c17ec489dbddbd291f1e8d474a01883fa79e1d9f4b92b0df171d1d"},{"version":"118c8bb5e7ba1e04b9197da66f31877adb441eb3a508081d86fe0944fe8849d5","signature":"07fb1c0ae49e37e98c4672811b30599e73ccba02f88a1d9e74c30242917790fa"},"5273fa0433c01a8ac0fa0037389c7aa8708a61dceb6536a52e4e52e04da2978f","05d1a8f963258d75216f13cf313f27108f83a8aa2bff482da356f2bfdfb59ab2","95bc8533ffc06d307cb228fbd3c9751ccb421daf8b6eab2d1281bb274fe67b9c","fc336450d0048140f50f643ff9291d9371ed4359e2065e412d388bf073a0c224","656a06a83b22493231980d2839a49e418a90fa8c8989d137693e0cf9dfe62d21","d49685b6c28a4fcf1ce988aff4823a34e34e189d7c94ac85e65d8a53b96425e8","1754df61456e51542219ee17301566ac439115b2a1e5da1a0ffb2197e49ccefe","db7523ffc3f8a6a3246e96eb1c0b019eab0a7ea7b2683cc6b6022438424c67ef","3c6d4463866f664a5f51963a2849cb844f2203693be570d0638ee609d75fe902","c1fa6dd19a051dbb508865fbfcba5e9c215d5ad1fe629882c075479537f2a3e6","2bf40d2ec05e95966b6637be02394b9440c0ed10b573704760d2c82c13ab168b","e88b42f282b55c669a8f35158449b4f7e6e2bccec31fd0d4adb4278928a57a89","2a1ed52adfc72556f4846b003a7e5a92081147beef55f27f99466aa6e2a28060","2ec586b039593c38026cdfc2607e57668af0dbab3675f21f8487f92c167ac020","0242b12a821f46a24033d0667cc92f81cff9ce556b747a79b718c9cd93603f45","f33610f0438f0eab9ffd1be237deed1fbb2019c00690d4a9781fae4e9e57f058","5b978a20707f2b3b4fa39ca3ba9d0d12590bf4c4167beb3195bcd1421115256f","b77b7560d031295965b141f90789234dd0627b5c8031d4a9134c9f91b272ebe8","e78c5d07684e1bb4bf3e5c42f757f2298f0d8b364682201b5801acf4957e4fad","4085598deeaff1b924e347f5b6e18cee128b3b52d6756b3753b16257284ceda7","b2aa65f7bb957ded84918dba0c08da763211c096a696e949fd5a647cb4b7b877","f33610f0438f0eab9ffd1be237deed1fbb2019c00690d4a9781fae4e9e57f058","5b978a20707f2b3b4fa39ca3ba9d0d12590bf4c4167beb3195bcd1421115256f","b77b7560d031295965b141f90789234dd0627b5c8031d4a9134c9f91b272ebe8","c30864ed20a4c8554e8025a2715ba806799eba20aba0fd9807750e57ee2f838f","e0cd55e58a4a210488e9c292cc2fc7937d8fc0768c4a9518645115fe500f3f44","f7160feffe5ec5cb5610ceca35ae213bf6c78e80e3af4fa912b5ff033c9dae76","8c25b00a675743d7a381cf6389ae9fbdce82bdc9069b343cb1985b4cd17b14be","e72b4624985bd8541ae1d8bde23614d2c44d784bbe51db25789a96e15bb7107a","0fb1449ca2990076278f0f9882aa8bc53318fc1fd7bfcbde89eed58d32ae9e35","c2625e4ba5ed1cb7e290c0c9eca7cdc5a7bebab26823f24dd61bf58de0b90ad6","4e9afdb1d8384d3839ee5e74d3d71ca512a288d41569891461e4d0b29cb56545","f7160feffe5ec5cb5610ceca35ae213bf6c78e80e3af4fa912b5ff033c9dae76","f8b0f5beea382d8f68cdc038c61e59909430132eb26a6a1bc1981c180e570c4a","c0e76aa4fb3270c8d076e53ec0673dd30790894c2b772fda2330ce8119360788","ef20c60a91b774e954205f15d474f0c4445c160a151f5b86679eb14a0a27b670","c30864ed20a4c8554e8025a2715ba806799eba20aba0fd9807750e57ee2f838f","2c20b79bb19fea6f0e7cd3336620cbf7d56abcb59986ffe69262214c3c0a47ca","d1dac573a182cc40c170e38a56eb661182fcd8981e9fdf2ce11df9decb73485d","2efb4ebce3ccf726a0759ff9330b3c7b2e95e4d219164597d21703cdf4485d7a","629479baef33c88c7271684f05bf059d3af4dbb804305a02be98be7dcca95424","2532f6202f47d7aaf4d38b855f041e4ea15aea7730430e270449ebda4724dffe","ad7bdd54cf1f5c9493b88a49dc6cec9bc9598d9e114fcf7701627b5e65429478","0d274e2a6f13270348818139fd53316e79b336e8a6cf4a6909997c9cbf47883c","78664c8054da9cce6148b4a43724195b59e8a56304e89b2651f808d1b2efb137","cfa22c83b4c03a51768bacefa6feb7d52b85d36ac3d6e4c216b0b27d14379f36","6c747f11c6b2a23c4c0f3f440c7401ee49b5f96a7fe4492290dfd3111418321b","ca5cfa087b322e7cc85e19867b313b7674de112585014301ddc2e360501c7c3d","3a2fb103a48fee672e26b597bd4f5e559ddc3846cfbdcb969c92f4143cd7a4cf","51e66a90ff39dc9e8a877f0fcd8cd5279121dd4d6ec8efd7d0d7295183c722d8","47f30de14aa377b60f0cd43e95402d03166d3723f42043ae654ce0a25bc1b321","0edcda97d090708110daea417cfd75d6fd0c72c9963fec0a1471757b14f28ae5","51c25cfac014224ee386d5fc89a697a281412a4e94f91845b30b711aed428337","f730a314c6e3cb76b667c2c268cd15bde7068b90cb61d1c3ab93d65b878d3e76","c27930b3269795039e392a9b27070e6e9ba9e7da03e6185d4d99b47e0b7929bc","c60096bf924a5a44f792812982e8b5103c936dd7eec1e144ded38319a282087e","f9acf26d0b43ad3903167ac9b5d106e481053d92a1f3ab9fe1a89079e5f16b94","014e069a32d3ac6adde90dd1dfdb6e653341595c64b87f5b1b3e8a7851502028","ac46b462f6ae83bee6d3f61176f8da916c6fd43774b79142a6d1508745fbd152","ac46b462f6ae83bee6d3f61176f8da916c6fd43774b79142a6d1508745fbd152","ac46b462f6ae83bee6d3f61176f8da916c6fd43774b79142a6d1508745fbd152","ac46b462f6ae83bee6d3f61176f8da916c6fd43774b79142a6d1508745fbd152","ac46b462f6ae83bee6d3f61176f8da916c6fd43774b79142a6d1508745fbd152","86c8f1a471f03ac5232073884775b77d7673516a1eff3b9c4a866c64a5b1693a","5545aa84048e8ae5b22838a2b437abd647c58acc43f2f519933cd313ce84476c","0d2af812b3894a2daa900a365b727a58cc3cc3f07eb6c114751f9073c8031610","09055c572e2ec5ba50484fd0595718a9e45cf6113b4e43444183dea5342ef586","020fe16700c41e596a309c2e462c92e51cf18ff7b02b0014cae3138f60736a06","d0cffd20a0deb57297c2bd8c4cd381ed79de7babf9d81198e28e3f56d9aff0db","77876c19517f1a79067a364423ba9e4f3c6169d01011320a6fde85a95e8f8f5c","06397d7d64845590fc8773d7ba25f906f69843b921b430d55d8cbe7c14123b83","8309b403027c438254d78ca2bb8ddd04bfaf70260a9db37219d9a49ad6df5d80","6a9d4bd7a551d55e912764633a086af149cc937121e011f60f9be60ee5156107","f1cea620ee7e602d798132c1062a0440f9d49a43d7fafdc5bdc303f6d84e3e70","5ba25c04188d04dcf4d8fa24de43129da804edc28551344e487fa9fe5cd5a1b3","1607892c103374a3dc1f45f277b5362d3cb3340bfe1007eec3a31b80dd0cf798","7ad30e03af9fadd7288a67f58c09ac2fa3751b78262a39b115d21557d2b6180e","ec934856d919b13126e02c365794f1575cb57a95ca7888fe8c3a73b3532fd8fa","a71dd28388e784bf74a4bc40fd8170fa4535591057730b8e0fef4820cf4b4372","6ba4e948766fc8362480965e82d6a5b30ccc4fda4467f1389aba0dcff4137432","4e4325429d6a967ef6aa72ca24890a7788a181d28599fe1b3bb6730a6026f048","dcbb4c3abdc5529aeda5d6b0a835d8a0883da2a76e9484a4f19e254e58faf3c6","0d81307f711468869759758160975dee18876615db6bf2b8f24188a712f1363b","54b0737ddcd3a20fb5f4de944e3a4b6bc21bde50c597ddeb85569ba698e565c1","5222fd3abbedcdd8dd86bec05c88dfce71966fc0d609f12f1687682bd04e6ce4","549232dd97130463d39dac754cf7faa95c4c71511d11dd9b1d37c225bf675469","8cc216f5530482adb7c8d528a6d040ec7515e1b9a21cc3831e4b6f9e092221fc","a38b81e2def13f9bd1f7c9209d8c60846b1b0d87c74e6f8160f92cb5c619296d","65185646c11f2efd2e635b9771b086ef2dbcd841a0242136fe86f941e9ebb9ff","e0d51bf7d7733eb2df076579b0f973bfce4bba3e97b83c72623ef1cccc72021c","0a22c78fc4cbf85f27e592bea1e7ece94aadf3c6bd960086f1eff2b3aedf2490","f94532d4208bb9c7a2f2d69047df36e57490f30581c47bbe312605cf6ed5c5eb","55a18905197115e7b0cbbd29ff090602eef3f0024c9b30fb5c8cd14d57db287c","0d44c3d5711b0777a8c007ef22e09b4d8bc8cf4159fbc0b7e35d2e6e8acf2fcc","ad6d18afc06a47ab2ba7b95b56697d2be67a103644b50e082cce59bd59f27633","16284be5545409aee769a4dc493a23cc0e9d0c1ebd28e6daefad4f14c84ec04a","015ce2ed740a6962b97b9b516e3b92b07c32a2e50d136c5aec1f01ad6ce3c17e","1fd6e2dd8e6fab2fd0b35e0265c59efe456dc37383dcfd92f1c4e3696ce4411d","e3baaf02ddc901d86eb293bcf8e259a628b69d50a0f78d97cd8953d522fc0dcd","ca7dcbe593f8a9e901473f67c929bc4f7ddde74273632f172353c957c20f1a5a","8527430cedae97236548b7ae8f088df5ce3ac2faf19296571e78b60fecdbcf66","d5e7acf3d4853b176ad5f3b4197a12d9e620beadfee24123f4542761d18ce3c5","f1ce1979a31e85c36a852937afb11daaca2abcbb12fb8060c16fd0a222b9c770","f2b1dcec61befb9ffb920a282f85df55f2d6bb40d5f22080e79265f7deaf49d3","1297a7f4e423b61d5d0689e8574dff25e6f73d647306d138bf5c5e6f73eb9274","4c34d1a3a9820dff86c936c8b335d79b281c44d38ec8db1c3300946359e21d56","0ae78c8a68f10c2efa8215328347f30061a0d0bd26f9d4a362a6468ab4e4ff44","4547cea0c2bbdc3d7fb4ef652160412e5d0951f4f93b283951a5929bc0d6fcee","b3c421ca868ac646fe623c5affe73236b6d57a1ade995f3b30847c18b6e025d6","3b0e986d4a784c3139c34ea93b275613336d35e8bd36b2dd45004d1b7637d7d9","3ce1188fd214883b087e7feb7bd95dd4a8ce9c1e148951edd454c17a23d54b41","c71628eb67b8c9ff0cd9e334fc45956547e6908773bb19ca7c2d3983bc0b2097","57491316e5e399424a2e59dec09927bd37c1a6bfc1963c7a40157092e253041c","00d69a2aefa306eed1917458ebe1d9f24d5e892909fb1f4b8a44794bcb140938","1b492eef90ceb12481d73c08bca5c952f571b03faed7198a1a8d84eec1c77007","e004184d4e79ded27c0c5594ec1c448710889700404ecc3a1dc7655f11699c4c","0d25504b9a718a15c30b93b1589378598802bf325bdce97b5e880e62852bd60c","79a29ea0d8d6332099e1ae62f26624895584a74ff04f5671d978a64bcf0d4c1c","7c079d981d407040bf9ce8b131f04f0c45eceb98cf04a08e3ba2d536cf04f0e7","333e8ed25a95f761654e3490e15dcb9c93f192a44f86e6f6d7dc064b677375fd","3be27b434156fc5f87a6c3bf04aecf0beecd67e081a7b7bbd3791b0ca8d43eb9","df8e93f08cba6710cba65f17ad5a1c071346f607057d1019f9c284a0e51f65de","f131ac0c4b851ddd048112430bf3cdf296a305f32191eac3434ca4fba175a236","42bfe136d1dad4732ad9cbbbffafee245b39ae1fb869202710a2f95c45a6b3fd","479197b6a2c6d4624347b6c2d746576a3ed9eb208988f51b1764771e99cf5150","12dc10c6670d5d3bc8da65e2056eae5d1d6fd61457e3a0c63d6f10f76bb7a7ea","9caa147707e0facf6316907136fbb7189c4d16739ccf6e879827cce694056b3a","11f77099aedd17781e4738cc775e2b0727718fbefd0a8bbd2d11bbd9856f04d1","6f66708cd0cc4c2707117bb0ba9b3a2ddca0b13a06b3961a5825c274c1f866d7","b780853c38308fce3e7082bd5ddf4d75aaea57983f52618e11cdb39fc70f5868","502c31aa5b23ceb98cbbf3a44b90790f802eec9ada279187eb6a03a89ce4cf54","97487215c2d0acbff460b4ce514f1115dd7a68f76f1c20dda40f0a1c050164fe","6bd05a9c589257d4006cb4b8b63e55bfe8784f6c8217a74739281d73f83b7a6c","b2eae14a6c5af699c49dda121682670ed7d1c1953523e0146b7d1733b4c207ef","2132c97c39a22e1f614ef5ad43a2c5229507bca301b540c49d139ba6b94c1b1f","6e748fa2ba40dd67089979d7144f55d96746d638bcf95c2a7a0ac5cf8db031e3","37f5c4e53da4c752858bec13e502e6bd244104a17499992e84c2db8daea24f46","7f23391375d73fbe4195fd547dc65bf4dce25a102553c2a5541bf9b8d6e174c5","bf1b2bc8df86f0bb4bc403e308b6cbc59762aaf534f87d1747edc2180260444f","d3c0bf2e58c64fb91ac719815f8065e42b3fe15997c23b0545d288c7d84917e3","3994f4511a81d1344365455f1e58cf388ab3ae3d9ecd0de9a82ba8339e00b941","e8ef4d7b86b450639b381168a385285450288b4c31af8876b32523b42e32eb8e","1036552af4bc108388294b4072e993c12a1ac1f67bcd053da6ae31cc3142192c","d05f46ccdd4ece5e0227b88599156a4cc21ffa0b7368f21c71ac585cb9fa8be1","1f3fd522ed2bf38d7dfcdb3d03be9425485e28eeae7c25ded2efa1a6059bfa41","24381ea071bb036df8cc918cddf2df030e27ef6df8f85ee9182e5ba5807e2716","a99f8f3a0d6c871b098b5f0b9b7b61eeff8d5a2180bfff15c1b16dffeb50de6a","beb04ece0e5590bac7a3408b829f4f343e173cd335ed9ebea6d98e9e0baa8a56","63eca91f9bbe71e5a2bae5194a37e3c5588adf4ffff91ec4f3397017cf5886f3","2d94be38575eafd1439bc72f95298f0f079a2cd488a2a161a880b213987c5273","7425b13ae8108c3d0c95b0c19627666882d7eef73a879b354db3f71de316a21b","56a971ecf5326b91eb05dc5f2f2f7f5c4ce05491fe9b5b031193e189aa5d2976","7fed1ca87130c330bf9e79e4194f37dbdf137ee56502f14c8a471a8407731009","2549074125409f5f9e479b11757181ba2e49af389768a23e91414837a1937b8d","a185e45c5f8416dd14461adcfd94aa43e603da2c1d0934560e2b49927e3cccc0","7929b1723e5ba26449cc32d3147ee037a5a3a7faa961bf6b271f9374bf72f24b","0e703a42928eb0af3ed269e0c29b9eefa3963dba60c46c71f15e5bea2ac56659","0ae061790b85b6d579a557b76f121e17ad199406e79fc753ce2e2b01dc88a99d","ea91f5210f6dc6205f97f389b477ad9b0b70a6d97d022ce15657293b472fde99","9f973664ecb537378e0ba9690c629a6bcb7d9e6cd475a93cb87f7a936a19e21f","28de36e00bad5cb78b54fc59367026635833cca7b49b07d53c20c7c99466b2c0","2300db14f064adcf0b826e809be0151cf523021ebc86451943143d865498994a","10f36d891ecd917581bfd3a495a5e0495ad7b7330203094393ace2a540dc3d4d","c998fb3f5a0b888b3ad479c6bb0b1912ddfbe2cf8d0f0d60c184593dbeb490e9","8c381edb1e96e0a784ec2594d95d201ce6c52d527e4dca15752c6a205e354fb3","86647571e79ae6288d7a18230d64f6667055efc1c7d4ceb69b51b810a7a49c5b","5b6d83c94236cf3e9e19315cc6d62b9787253c73a53faea34ead697863f81447","fd20476c433874ed823bccf88f41dcfc371c23d36251cb2a361ed5a426070064","55cdcbc0af1398c51f01b48689e3ce503aa076cc57639a9351294e23366a401d","213fcc557cb1b814ec4d471ed9ca0270d6502d85ef5273bddc95f22432ed10e0","5e265934f086ddf0734199b8373bbd524b0e90f3e6c8f87c97f8355fc155ed21","94a9c84e90c1061cfe882c0e92013d5cd12b943fc140c8499bf2f00f2f9a48e6","3bb384e4bf1ee4e84c117a8247a44b9daa661da1b3aa9cd9e105c55512958c81","b56b8b3b65a7488aa112ea6f09a1239bccdf92184f6d68de8cd68eaa2eba935a","2a2a65c9b769c4a0d269685eba3118f05a79c3f904245f81167f1584471a4a5d","3df200a7de1b2836c42b3e4843a6c119b4b0e4857a86ebc7cc5a98e084e907f0","ae05563905dc09283da42d385ca1125113c9eba83724809621e54ea46309b4e3","479bd3dc2e1e40f1cb0cb7cff7fd04f38ec5bc438f692cade98cfb09693b360f","6d3a9754eb4c4776362e8abce72770fe8b1700a18816552203ce02c387d4c7a8","3735156a254027a2a3b704a06b4094ef7352fa54149ba44dd562c3f56f37b6ca","166b65cc6c34d400e0e9fcff96cd29cef35a47d25937a887c87f5305d2cb4cac","40ed02d6a8f99fb1bfdf456fc9a1c51eca67c3976e19666bbd8fbcaa03cd76f7","a6f88d7c88e64571c4b4fa18187cc0e9ba39607ff6f18b6b77dfa88ded6a32a9","a0e611c1550fc1e7fb0fc6a7053c42e7a084a8ec91eed2acdf0a0464e88d9e1b","2c40de8e2810ab3d8a477be9391c3ca90a443664aee622f59feffb68a393ad04","8ceb81128d8bcebc4d09eca1e18acaa3af239e71b94bc17c7457ef69cbee85ee","6fd2f1d1b1df6cbadca66c4cc12303acafe1fb9881a2b4f08d30eead13f66769","ff6d27f6068689505b8603618be91074a949e8cecbb220d238290db31d2349b1","16cccc9037b4bab06d3a88b14644aa672bf0985252d782bbf8ff05df1a7241e8","be75cb0421d7f0bd358151a267eb4564382bceacd7a03cd72cd119712c7b0007","91eea37df406ed082cb10d8f0fa636d8ba6b4d21d9b372f016a12c4fb84e5eb0","6008ae7561f9088eaeb67c43c1ad80d04c8b0134ab6c5a74a542ce0eb6bc8842","656f97f22ff4bdbc430db4f1e0dd6555c3816715b5c19c189916e67e52779847","68f9325e9cf36915c067e248d550ec1789eaa0be2313e95c68f2ca6c6f15920d","954325dbd5f564d1a0df03b2c49fec9b886d5d6eb9bea2b2cd1e753e912281cd","bc8bcc1ef79fec8926e0d4edbaf7a2ccec30ca90555241305b17a5d07b0f11f0","197863c9feda01cb93302fe3603e8283590face23f0847d7187f8237e5562a43","5d0c45919d62a5b71fd0a6b336ec37ccf2d502c2b1d4ac923df9452c3e9c6c80","b795aa530c461db6377bc134757144ba576c10f248ee64da624854e5722ce2a9","985af66593f40d0331f4ba2d4878d9fa98113462aa8c3fd38b4b221ecc20cbbb",{"version":"73a0ee6395819b063df4b148211985f2e1442945c1a057204cf4cf6281760dc3","affectsGlobalScope":true},"d05d8c67116dceafc62e691c47ac89f8f10cf7313cd1b2fb4fe801c2bf1bb1a7","ccff6a039925da0bbddce77e8fe06865bb4bc144f8ca2f729b4390015044183b","75ac27bcd5155c9791e663ecac467afeb0f2ad6e99bfc9521a8b23d0e5b5f8c2","e84149b8e0095d08eb11915cd3234589943a3ef20c0a2076634bba045d0bc3b2","dbc4a5bbbe7d0b47c70015193b7a5d7f7675c9b209e15e9e587af0ca36a2692d","3bdedb969603db8b36305a76c3823eb1946f8468376eda05520da7f6528f0939","3343dfbc5e7dd254508b6f11739572b1ad7fc4c2e3c87f9063c9da77c34774d7","a0d65faa6fa0c8a1079ae9b4471203713e6858a11d2d4a4565018b2206802d97","323127b2ac397332f21e88cd8e04c797ea6a48dedef19055cbd2fc467a3d8c84","f17613239e95ffcfa69fbba3b0c99b741000699db70d5e8feea830ec4bba641d","7a921c3d3c6f8640312fb66211d631e894e03dedae50829161820f0a1628c38d","ae02e7f7886a19840abf452ceb62be8d2ab2e6df11564410ab4435c98cc004a5","df02084f00210a4b11df3ee916b73efc7e402c5618572276c9808c508a8e2bec","d57e64f90522b8cedf16ed8ba4785f64c297768ff145b95d3475114574c5b8e2","51bdc5a96f2a63eb3f086cd639b80ada790f63bbb27690806f75a2308b2bb0c3","22e1e1b1e1df66f6a1fdb7be8eb6b1dbb3437699e6b0115fbbae778c7782a39f","1a47e278052b9364140a6d24ef8251d433d958be9dd1a8a165f68cecea784f39","f7af9db645ecfe2a1ead1d675c1ccc3c81af5aa1a2066fe6675cd6573c50a7e3","e2f464ff701ba57771df1f15e4aae03e85959e38e319f80d85e9f9dd78ade3ef","f65a5aa0e69c20579311e72e188d1df2ef56ca3a507d55ab3cb2b6426632fe9b","1144d12482a382de21d37291836a8aca0a427eb1dc383323e1ddbcf7ee829678","7a68ca7786ca810eb440ae1a20f5a0bd61f73359569d6faa4794509d720000e6","3cabfa1075df888c7d60e65bae3f69e9d15b2ed4e0a9f66a08fab92fde57caf4","5e97563ec4a9248074fdf7844640d3c532d6ce4f8969b15ccc23b059ed25a7c4","a9a26da0a49c77406788a253fef6893ba45b900e52cacc55e834f4260fc3d5d2","5e302e7fe922279252791320f052ad192e5cfc1c6427f73a0634f41fbbe14292","098fda1eda11411d0fc1625b26e9c0a9d31356e54eff4e0a6b8ea5f0420ce523","f201aa91e59f584ca690580440e4d89430e66d5b217c0e716d04181d3be72f8b","c1826bc1506f0945d4309025c56f812ebe2e319bf9e57a5723115b837feb3ec3","699ba891768fb181ce104fbadcc2cb77fa3c090d23b72f566ddc975973447d8a","11973521826da217d49939ae2c3f54128c22408d359c849a43068d2a3e5ce079","ba14614494bccb80d56b14b229328db0849feb1cbfd6efdc517bc5b0cb21c02f","629bba7214c90eb8cacddaff3b88ea1aa866577feccd55c24fc0fd504d1b62e1","c808d657992970a1dc98b6cedc563f73de0f03e3de6a3d9f9231826def070485","c58f5f0c5da256633a03e514b9f007eb0783e996e92845343efeac0cf742232c","5b5be7ff06ed0d65062d34664f729aab2f293dca9ef13f7996723346eb852656","594692b6c292195e21efbddd0b1af9bd8f26f2695b9ffc7e9d6437a59905889e","029774092e2d209dbf338eebc52f1163ddf73697a274cfdd9fa7046062b9d2b1","c1d820dc8403b3c90e31d6167c41d08c47bd77262a7d569247795dadd9598c05","210fb028089decacae9a24503fdcaf4b17fc62fcd14466495b4cc2f96fe82813","fd1aed65a52cd30858e952369a04ea3f069ac895fc0f4cb3b673ef69a36c4959","b407b9084b5c41cb57fa9358b83a2a54e60d366bb64ae845c4b647e34097f97c","fad9c83c6a19503ea2003a3494cdaf5153b902876221aa677965f78f5d0d3d87","76aceb56a17c66cdc9d3a48b8e8b0ce09daa22ddef647529c9c83cc8ddc86ee3","9ca415ea1069e386e7bebec5a8c2b7563b1c264e7eaec8620bc50661895ad26b","1d21320d3bf6b17b6caf7e736b78c3b3e26ee08b6ac1d59a8b194039aaaa93ae","6d658d091f611d7d7e51da4e4788fd5c1e5e5975ada8749e074f87bf99c38617","9096532348c735dc0621473963712d83972055a740046dbf37e159397fe2edea","4800227829e92edd991962c38fa872a351ef599cff4dd916e7d2b96cf13dd2dc","c2af4a34dec6fe8fa21ef959917ec7ce4ee07a446bce34dc5212e942db92abc9","680db60ad1e95bbefbb302b1096b5ad3ce86600c9542179cc52adae8aee60f36","2968153a657c3cbc5edf03dfc5e1f224ab18155dacb2c294c1ef8c236d2fe739","92e36cb2a86eacb8685daeed748f7420e55ab9a12336088fdaf906387705e53a","13d8eb329242d603279129ceba27fcda195ac08a713a37afacf45f16b884cd9b","ca819dd833cd326e9cb8b75784e8cb885df49b60d2ac4a62a02550ac7f9a07bb","5194a7fd715131a3b92668d4992a1ac18c493a81a9a2bb064bcd38affc48f22d","584c225cdb153889cf8e366f55f0aa02752ff4c58340871db81425600c6f6ed0","909b211eee45700faa64a52474c23c5caf961ab146abd8d42339dabf6142badc","74a16af8bbfaa038357ee4bceb80fad6a28d394a8faaac3c0d0aa0f9e95ea66e","ef423ab140ace45df2e485a79f370b87aa2936b37b3b1aca4aee6fffc81184ee","e48608b9d375d6ee1aea33996ab1a7211a3649ae27e256705001ab5c64c5b90e","3293704ed7504257bba7071c2087fb5448e9be2354cbf87c567235458a3b9f36","0f51484aff5bbb48a35a3f533be9fdc1eccac65e55b8a37ac32beb3c234f7910","b3147dba3a43bb5f5451207fb93e0c9e58fac7c17e972ba659a607d1b071098f","92cecfa035f4e45323bbf5ab1683f6f499e01612439cb741f9ebbcb2cd35ed2c","02a5d2c4f3ad4560a0a4d63064355f95bba2a957856f415a808691b4167f13c4","4eb2a7789483e5b2e40707f79dcbd533f0871439e2e5be5e74dc0c8b0f8b9a05","72e2735d1b1ace3079e4d2341c4240f517208e0007f76c659edae857670d2705","8dd9ae02814ac96622803689d2ee58f86981b71dfcb5fe5321300abdb1957362","a9fc166c68c21fd4d4b4d4fb55665611c2196f325e9d912a7867fd67e2c178da","1aa722dee553fc377e4406c3ec87157e66e4d5ea9466f62b3054118966897957","55bf2aecbdc32ea4c60f87ae62e3522ef5413909c9a596d71b6ec4a3fafb8269","7832c3a946a38e7232f8231c054f91023c4f747ad0ce6b6bc3b9607d455944f7","36293ade936e38e5c3c4488ed414c57b0985b3e5a415385a21a1853621c07e5a","07e20b0265957b4fd8f8ce3df5e8aea0f665069e1059de5d2c0a21b1e8a7de09","4a8a2e584d1f63e83008c6a9e5e9a85bdaf8d99049ac437c780bb72035e255fb","fd10596200ba43978e67742f8e482e247dc15ecd3ef0f3403263dd0541c71a15","551d60572f79a01b300e08917205d28f00356c3ee24569c7696bfd27b2e77bd7","2eb99fdb0815f1e78ec0afab90dffa56d78ada56fc9fb7fcdd6a4134ceb84f81","b53f4a59fdbfa72cf6ec5ae2d24294f184b6bbe843cdfdc11327aaf7158efb71","3e83bec8337f46b68dcee588f10ab5bbd3474c9e96d0d7f1834e001992295178","3784f188208c30c6d523d257e03c605b97bc386d3f08cabe976f0e74cd6a5ee5","b1fb9f004934ac2ae15d74b329ac7f4c36320ff4ada680a18cc27e632b6baa82","f13c5c100055437e4cf58107e8cbd5bb4fa9c15929f7dc97cb487c2e19c1b7f6","ee423b86c3e071a3372c29362c2f26adc020a2d65bcbf63763614db49322234e","2cd91d5caaf238867327346d4f8eac8ed4d4bee066b13fb8150f99d1298a53bc","06414fbc74231048587dedc22cd8cac5d80702b81cd7a25d060ab0c2f626f5c8","3273f28165b7208ae6dcc1884c975b54715071605bb2a9d9843817d4aed2d351","921a87943b3bbe03c5f7cf7d209cc21d01f06bf0d9838eee608dfab39ae7d7f4","a6f7adbc12dc06093e5130199b3a2e856658af6721bdeec365086cea0be1c743","65010fcb5f38c9525a3439a0d9b767c3713041cee2b1f23f03d910bb55756ac6","9c7df62db5601aa25992faea579c2546074899e341f55c03614a79cd668fbfcc","04a1c4aa79f52374c6dcaf2b1f5aa584497134d4f3f541acc4892f10cba56d39","b365013dfc5e9ef52511bc778a8ea0d43ee08eba381a4f6b2df3fde7ad668932","78d486dac53ad714133fc021b2b68201ba693fab2b245fda06a4fc266cead04a","b8533e19e7e2e708ac6c7a16ae11c89ffe36190095e1af146d44bb54b2e596a1","95233122ca3d652fc40e97d01d8b8a44690032ce3593aea3f3288751d8df9254","8a60fca0236cac5d7f343730c9c4adab6afe137fe4a4de8a18c19a704e9f99bf","410a1e58749c46bb8db9a3c29466183c1ca345c7a2f8e44c79e810b22d9072f7","0328916de777eb3c85ac3cebf939c5744df01fee444a86cfd85980d939c48425","3ee349cda390e8f285b3d861fb5a78e9f69be0d7303607334e08a75ce925928f","1d00752bb1d142f85aa5eccccab1c0308354deedc8d743f55230898186f0c612","fff6aa61f22d8adb4476adfd8b14473bcdb6d1c9b513e1bfff14fe0c165ced3c","bfb5b336fe7506362ff54d6bb5ae23949189ad76d5952846e5d8147b17e8b88c","a3743a41c003a79c569d759abb5be0d95bc12d3d7d4996c2e2ee2fd7c2c6a720","39fa70aef96fa273f312160b73409a7d91b3a7a901e043eb87eb2e053e8a9eba","58f884ab71742b13c59fc941e2d4419aaf60f9cf7c1ab283aa990cb7f7396ec3","f83fcc1d0da04641533e52b7548b05d63ed081fe34cfcc2859f4f5596a33ba56","0e26338ab91cf5480064ca0548ae5e98e27e0af19859cbe77deebe273e57f157","bd3fe19414b4e1d3c46e1d31dacb1779b193227ca204c350163165134c6a505a","bf26b847ce0f512536bd1f6d167363a3ae23621da731857828ce813c5cebc0db","87af268385a706c869adc8dd8c8a567586949e678ce615165ffcd2c9a45b74e7","435e124f513586bad9039d1578cd7ce605b3652487b3500f778686e658990891","6216f92d8119f212550c216e9bc073a4469932c130399368a707efb54f91468c","f7d86f9a241c5abf48794b76ac463a33433c97fc3366ce82dfa84a5753de66eb","0f26f195fd3a24ecb426fa1120431e719273102394e04dcec177bd3f7af83f30","8e14567c03bd79de7c28c08f854f18b24f644f1d605876693016319507d809f9","6c95be0af622240f9abd410208689258e6fe9a5bedecf69c5e97328b7e866b82","bbffb20bab36db95b858d13591b9c09e29f76c4b7521dc9366f89eb2aeead68d","61b25ce464888c337df2af9c45ca93dcae014fef5a91e6ecce96ce4e309a3203","15c76c7deed80da7dcb5d029934cfc2b6dce08758f9614cef9d2a082cc0b88df","12a07b940a26b8d36846ad6f85ed76fa2bc57ca80d7ac560abd7722dc20a8835","9863cfd0e4cda2e3049c66cb9cd6d2fd8891c91be0422b4e1470e3e066405c12","13832cd9171c1ff7377c769542595c46de1ee5307fbba131e3e06f1f7265415f","2dc90b64f9e97399abef053278e082fd22d151db412fd81bd9dbf984c1ddd87e","c3457ea4f1b308c30dd5e3987cb85f3d28b993fedd326998392ce0f7f10b5472","b85916f0910bb2eda766ec4cf88be6caafa74335f38cbf16fa363257a775b175","edd7614f12e99fb07bd863063e0bfba61b5bfc93dea16482d6463be668b81fd5","ed10bc2be0faa78a2d1c8372f8564141c2360532e4567b81158ffe9943b8f070","b432f4a1f1d7e7601a870ab2c4cff33787de4aa7721978eb0eef543c5d7fe989","3f9d87ee262bd1620eb4fb9cb93ca7dc053b820f07016f03a1a653a5e9458a7a","0663361f184a15b97dc7f42a63af760ebcc85f955d77ef8e0b69a15ebec083ed","673b1fc746c54e7e16b562f06660ffdae5a00b0796b6b0d4d0aaf1f7507f1720","ef195d2912bad11d04643bb326d24b343a537be56b194fb8fdd013b8548db7af","1387706a25c56046b9e1532e60a328b465846eb77d9db8a43ad5397fcafc1f49","c04322b904354c0d5e69fec8276ac8a327ae2425ad694c8c6e413727836a78b4","de716ad71873d3d56e0d611a3d5c1eae627337c1f88790427c21f3cb47a7b6f7","5986fbbe2e8da264d419dbd091e275d180a6a6d938648140e5bab3393ee390fb","e686eff1d7bf434f72567a7267049aa0080939a14a6731f765c440e0b853184d","b95453b34a09d34cebfefca2a0a3d3d56ce86721e192ffb85436eaa47e4c9344","dca7275ea795ddbe8ddb27fcf0543a4730669c2b085030dca9de6be9088a1795","e778e946d62edfd2d492b0c70cf66bab56ad62dbf75f3391b09fa7b97e4fb0ee","c8353709114ef5cdaeea43dde5c75eb8da47d7dce8fbc651465a46876847b411","35df71fdfb019faa645b39051310387c6c68bd723cbec522f3c64a4abcb8f43c","356da547f3b6061940d823e85e187fc3d79bd1705cb84bd82ebea5e18ad28c9c","6ee8db8631030efcdb6ac806355fd321836b490898d8859f9ba882943cb197eb","e7afb81b739a7b97b17217ce49a44577cfd9d1de799a16a8fc9835eae8bff767","4d46a67322f1d36987ac6aed0bdbc85e48b509715278848994532c2b0646e4a8","3bd5d9b39022598cf9d3972c8411da37065dd4335cee1ebf74b32e4a43845875","9bd7ceb57e405e213a35486a8dcc9e38a1e91783634ee799b3134e86e8ca0c48","25db4e7179be81d7b9dbb3fde081050778d35fabcc75ada4e69d7f24eb03ce66","43ceb16649b428a65b23d08bfc5df7aaaba0b2d1fee220ba7bc4577e661c38a6","f3f2e18b3d273c50a8daa9f96dbc5d087554f47c43e922aa970368c7d5917205","e0f5e2cc899cac6f465360d1ab79e4b2fc02079aed1bd8d874c865c4c3ed43a8","7549e18a3cbc0cb1c3e9e6869522c3233ae2dde9fc6b7d0eb76f1116daefda47","6bbb1fce281af24e96063ddbd0c14eb2cfd1406b314c5c29953b9ca6af82e850","f6d757c4d1405f4ca749212a97d44187962966719cc9043def1448bd6dc4bf97","2645d448fe0c51d5fc2d6c72ed54130521da2fbf4477f9478c02501d67667b16","a6b1a79fb249511b21a5a536bba092ebf4a893957f5ea84f0a39cec468e9427a","dcffcaf74b2b88b55480864c54a5d8be3c41d516b56b8082dba77be02d9d0577","ca6787267fc9cc14a061d743daed332f0a3d3c9ac5a1fbf67afcd8663d18b15d","100c5341b58a8741257501292de84332b10fb1d7039fb59f53ec9ff70d4da7c1","03b9959bee04c98401c8915227bbaa3181ddc98a548fb4167cd1f7f504b4a1ea","02751e00589b2a468604b1c90ea863101c5830dad7f647339b413fe0b7d8459a","5d3d869e569d994808924549a3838793f45e995c80c7498703f822de00395add","ed8e02a44e1e0ddee029ef3c6804f42870ee2b9e17cecad213e8837f5fcd756b","b13b25bbfa55a784ec4ababc70e3d050390347694b128f41b3ae45f0202d5399","b9fc71b8e83bcc4b5d8dda7bcf474b156ef2d5372de98ac8c3710cfa2dc96588","8a90c44cb7a6c2e2dd3ebe50f9b8250ae9bc4ba3084fa908c1bfb426ca3e237f","9d4943145bd78babb9f3deb4fccd09dabd14005118ffe30935175056fa938c2b","d600313e3c07f919782e2cefcee7dd9af336e847d61d7bb6f77b813b08d4558e","c509b5642db6151661020758ac12bffa7652ffde20014b621a17a38ba2a39e32","df9d5f06a1692717762ca9f368917924fdaccfdfced152804d768eff9baeb352","34fec0d3b9abe499f5d53f1ae7a6c28d34ac289e5cff6f17587da846823cecb0","9ea3742314159f08b93e3dccb7fdba67637ba75736c12923d4df3ec9f40590ab","bc55f374f2b27277afd0ebdf0e503faa20ac18e81d15ac106e443ab354d3e892","4055e5f20cd88d6a1b97dcc9ef0708655901c23c974c17e7cb5a649ebb960b47","e35562032ca67f79d83bb8e2b86b61dfcbac6a914ce15b0e2235e6626dbd49f7","6fa98c19548b13e63df64ea3b9dcdd5b456059f2ec6ba14de67ba295c3884a9f","39fa2f68f5480e3f2dde09f8cf03e37c0b79479247c7a169ce833a39c3da38a3","dfee94933e55e6927bb17ac300471b1f7aa66b2d7f074315eca1625f4606d23d","09443faf54de0f4680798ae240a62964586795c69e2989236292c5cfbfd8a78d","94ce76f930c15d0224b3061735603aec7abaac16d65c5538d29c610f6d51d284","f0c17c75590436231d9bd579e21ab590519edbbc6a9f9a3a28635423b04eed20","5564212432e0cc36ad67243efe5e368917765c34f72f4355fa0a5b4701dfccbf","57aa11b987d0c77b4a848dac16f6742a1833984cb45cfe72e5a4767808977728","2109d359aa856383c8519c1ccaf0d259aa092d29f9660d26fd590999683e93f7","9edf789695eeebb4c81154ec8e9dc203be4061f9eae4a169df91ad29e3659ef9","b5b2cf2a1336f4900a28ac155b1080253806615653699f1bb2023e1977f172b4","27366f3aaad6d36ecc08cf76e3e3edb7ea15368ca0db57237d8224c8a0f4aede","bc8bc4a727c7559b21e46bc261a50040e12a50f4780e7218cdcd16ff44333795","deac10a45cfcfe4da4a1e4d86b7c56c174f1d45b01e334c8e3ae2af36094cb46","03a8f3c50cca665a05506f3fdc41ab495ec8d36303e2f7a4a5dc5104c51b5339","7888a3083389f2d01793802350008452baedb35c37a6534a15779fe5fcb017ff","7340cf8224caae49331c02ac40ceece2d3362d24729f6b5baabb870be29d2f0c","194bdc6b6c78b77319d4eb9cbb9ae047f52eaaff18a682f7fa71d636d3af026c","2f16367abfbf9b8c79c194ec7269dd3c35874936408b3a776ed6b584705113b6","b25e13b5bb9888a5e690bbd875502777239d980b148d9eaa5e44fad9e3c89a7e","89cfdaa753a6e13a49b2a99b7973bfb996c1d98c8ffd60783b4dfa35f6801a58","4c76af0f5c8f955e729c78aaf1120cc5c24129b19c19b572e22e1da559d4908c","e26ddcdd4b916d4b25e918cd071203adca61a2a6d3f3597024bfd04dad26bac3","f45b6270492c2d59f9a73c614c09655a477314f9e6198a5d8dced931407a9998","ff8a3408444fb94122191cbfa708089a6233b8e031ebd559c92a90cb46d57252","f9ec7b8b285db6b4c51aa183044c85a6e21ea2b28d5c4337c1977e9fe6a88844","b4d9fae96173bbd02f2a31ff00b2cb68e2398b1fec5aaab090826e4d02329b38","8c25b00a675743d7a381cf6389ae9fbdce82bdc9069b343cb1985b4cd17b14be","88e5a5b95ddd7d2f5c8eeca393a3aadfed726370956b28869e1dff629cbe1269","9d0f5034775fb0a6f081f3690925602d01ba16292989bfcac52f6135cf79f56f","c0b210cf6bc8b2a552544d8671da511adec02d6deb9f510ea55547a1799834e0","ebefbe032aa82dc8708ac737efca5833c2d3ffcc23c053ff48ffea230e945a69","194ef02016fd51ef5cbca360b6502026cea0eb35d3f474f0acca5a3551bfc546","71a7717643f32bb41ac11f3cb4467fd272590c6a30c2e5d110e231e71ccaa3bc","31ae7a561af35494c96545c5376d7e80aa2b6be00ba13c40d194b6be8433db07","1b1f7a39596cda3c786ffff9e2ee9cefcc750d7e2f2eda44cd8f11f74408acc6","348e5b9c2ee965b99513a09ef9a15aec8914609a018f2e012d0c405969a39a2e","49d62a88a20b1dbff8bcf24356a068b816fb2cc2cac94264105a0419b2466b74","5c5d34b6fcfdf0b1ba36992ab146863f42f41fbdbbeccf4c1785f4cdf3d98ed5","452dee1b4d5cbe73cfd8d936e7392b36d6d3581aeddeca0333105b12e1013e6f","5ced0582128ed677df6ef83b93b46bffba4a38ddba5d4e2fb424aa1b2623d1d5","f1cc60471b5c7594fa2d4a621f2c3169faa93c5a455367be221db7ca8c9fddb1","7d4506ed44aba222c37a7fa86fab67cce7bd18ad88b9eb51948739a73b5482e6","2739797a759c3ebcab1cb4eb208155d578ef4898fcfb826324aa52b926558abc","33ce098f31987d84eb2dd1d6984f5c1c1cae06cc380cb9ec6b30a457ea03f824","0860f37c7c4f2412f42ac510bc20cf0b7e179a5841a6b320e35c1000036097f3","1fc9265bb12afef9b3934873456799c80c61c586993eccddf349a0840bda1805","1677954d958c166e8d7d43aebda42f4906c297cfc068c25fa6a59526b78d959d","aa6f8f0abe029661655108bc7a0ecd93658bf070ce744b2ffaee87f4c6b51bca","5ef75e07b37097e602b73f82e6658b5cbb0683edf35943f811c5b7735ec4a077","8a6b3893f10c51de99caa9c74e04192402516e0ef1b15376123bbfb208998529","d7ebeb1848cd09a262a09c011c9fa2fc167d0dd6ec57e3101a25460558b2c0e3","11b4de666a93e457c68f19172004ad4c26165f6b6299cafcc2c02a450a6a8e95","07df5b8be0ba528abc0b3fdc33a29963f58f7ce46ea3f0ccfaf4988d18f43fff","b0e19c66907ad996486e6b3a2472f4d31c309da8c41f38694e931d3462958d7f","401d99a0a51ee68d57c7f29292bfc60d1fcfba738964da1307360ea57bf0a69b","809b360f4a1842c7b4e177da889cc22f817b5b380cee69b6bc53543542183022","94dac81b0870d2f31077c832df8ed8b550638d86bc3c90068abb3cfe67b0b303","02dabdfe5778f5499df6f18916ff2ebe06725a4c2a13ee7fb09a290b5df4d4b2","748a7c4141344cd8290296fde03afdb8d1fc75a121d0bd5beb4d56fa5a6bf0dc","f317250d309e4b6b97f28e1c74de8488866e0728b2a99f6f57e18555c5692a56","e5e939ddbca09474cce9062449fe81c17bf4d4de051791538a01a687b1dc2101","0a089cfd0f97dbaf47147aa1d4ca49ec7dabd5785afdd141f7099ce271276f8b","8527221c37265d8693808821c5aeb9c95b688819035065adbcadb87899abd31d","7555aa698d580c4e9ab8359b2f5c922954029f808c1d8a02c840725543055273","35b7c82bb235f8ca7991ea92f11d3c0584108e73a8bbb6ac95dee0eafa8ddb06","ec4245030ac3af288108add405996081ddf696e4fe8b84b9f4d4eecc9cab08e1","7b24c3aea456aa493543470bb8e3f0d38696425af24fdcafbee389b88625fd4b","132fe54f84abef71bf7175fe9e00adf6047ac450b04f77fea15884db5d28a45b","175e129f494c207dfc1125d8863981ef0c3fb105960d6ec2ea170509663662da","4aae72242936298239e93a7a31a59422092316e375b381d8193a2acd122c04a2","f5d58dfc78b32134ba320ec9e5d6cb05ca056c03cb1ce13050e929a5c826a988","7ed7735fba8c24040bf06ac5b365756b8fdf3e0b700561f9b2b3737da2b3a751","5e6d9407eff46fec9656885924394291e1ae87f38e61a81459667e6f05635478","c0ee0c5fe835ba82d9580bff5f1b57f902a5134b617d70c32427aa37706d9ef8","e9184187420586cbd845e3a07d80f576bab163ce94a20efbe44617c034d6c886","3c63f1d97de7ec60bc18bebe1ad729f561bd81d04aefd11bd07e69c6ac43e4ad","7b8d3f37d267a8a2deb20f5aa359b34570bf8f2856e483dd87d4be7e83f6f75b","dcef7141ee6410faf375c4de9fefe3791e2aa08976ded70a60f06fd73fb97dbb","5bb357876b2adf5a855ca18c4abed98b92fe5453dfeaae93517b40721f69f352","2bd0e176e0e96ee36334e1362dc16b868cfbeca617d6e92fcaf400c7230de80b","313e0fae8c3eac775540e42002113a3972242dd3403379a3a5695ec2471e4768","a664ab26fe162d26ad3c8f385236a0fde40824007b2c4072d18283b1b33fc833","193337c11f45de2f0fc9d8ec2d494965da4ae92382ba1a1d90cc0b04e5eeebde","4a119c3d93b46bead2e3108336d83ec0debd9f6453f55a14d7066bf430bb9dca","02ba072c61c60c8c2018bba0672f7c6e766a29a323a57a4de828afb2bbbb9d54","88fe3740babbaa61402a49bd24ce9efcbe40385b0d7cceb96ac951a02d981610","1abe3d916ab50524d25a5fbe840bd7ce2e2537b68956734863273e561f9eb61c","2b44bc7e31faab2c26444975b362ece435d49066be89644885341b430e61bb7e","06763bb36ab0683801c1fa355731b7e65d84b012f976c2580e23ad60bccbd961","6a6791e7863eb25fa187d9f323ac563690b2075e893576762e27f862b8003f30","bd90f3a677579a8e767f0c4be7dfdf7155b650fb1293fff897ccada7a74d77ff","6fdc397fc93c2d8770486f6a3e835c188ccbb9efac1a28a3e5494ea793bc427c","2adacb359656dba2908c2eb02766985b29d49a6d21f02f7901ccfb3b32060317","9b07e80c22ae95dad311ecd20a2b1dcdd6828cd1aa0164de1e7eeef4ade812cd","095cd518973bbb340fad42db28feab383e690d7006cdf60b6211fe2d6f9c042d","843db12bb86da95e55e8bc4c4835bd17b6b037a513f5abbe498db83270ba1132","4be15f9033b718778fd46b5b1ce8a84b8d0c0888835ed0369e02f2a42dab930b","cfaab50be2268e1b9bd43292a1856c497396f4de8bc47d5091eae42074e14ea4","d40cf7e79d787faec93e70a663d21a7b800647ef5fbe85702a3106956a3df1f6","de038512df47790b9519fa2e627fd8168b638fb3b6401a8d185ea01dde15097a","070af2a82bd948f049435bd8f46e845c4e852f025a217a80f79d79822f6c309c","9a0250d50630a42c45509c87c0562e8db37a00d2bec8d994ae4df1a599494fb5","26309fe37e159fdf8aed5e88e97b1bd66bfd8fe81b1e3d782230790ea04603bd","dd0cf98b9e2b961a01657121550b621ecc24b81bbcc71287bed627db8020fe48","60b03de5e0f2a6c505b48a5d3a5682f3812c5a92c7c801fb8ffa71d772b6dd96","224a259ffa86be13ba61d5a0263d47e313e2bd09090ef69820013b06449a2d85","978afb734dcf80525b8608848d84bc7690baa4cd4739dab2691e1ccadb21b457","12a1eee8d9da6b76c7c7ef5541d8db013a64b8d298eac9d56937d391ef9db14b","fb4e196aea81b8bc29247be17908a7e2a5388131e68d10a2e6cec84ceefcc3a4","d4ceb158f2ef3d2696f42965bb35e9a5ca1bfad20325c3da03ef9f914467c3a0","3aadeff013a25fe94fbae4f93a8ed4fa918fef3e582c3432c5185aecbd85e833","e761e90fa0ef057773becff604b64424c3ed52613e93ad9b767aaf59881c83b4","687a2f338ee31fcdee36116ed85090e9af07919ab04d4364d39da7cc0e43c195","0a7187cc757f0bb6a7118fb11c97d13b80eaca8991e31042b16a3c3504f27d7f","718ce341e8067cbb4589baa3512fbd5a128d16adee7e97ee7a47f94f40b01882","1fdbd12a1d02882ef538980a28a9a51d51fd54c434cf233822545f53d84ef9cf","419bad1d214faccabfbf52ab24ae4523071fcc61d8cee17b589299171419563c","73af9a118bd8b535dfb6c721fbde71f7a4f28fa9022ae06b7242a344d2099470","bf33e792a3bc927a6b0d84f428814c35a0a9ca3c0cc8a91246f0b60230da3b6c","349c90f7e8578d1e4f9ef13336a80a76178fb4d6e752bb3782f6423ce0cebd7a","e5c8f5ee79c3f02201855ef46207063d3e11a447d317361f7dac2d22a5ebee7d","e12a844320cb229e770d22363de0eee64ec997f23544eff4e17af7cad7d11e11","7547288dc39e72fc4d3653df0f6eba0ecc4cb1bf9bde0117fe61419c8539ca79","6370783e4201e1c61b3f9bfb81bf8b7a33bc5df93abf9dece238ba8efb57778b","15bc34a85cd416be941882af87ed5752d1c92179c06886f90c6bca12d3f353b2","296c302e13e548a1c6713838f563bfe42ad1f63735f69667278e992f3220c627","8da0e270d2de197c286dc69d823135b3db9aee1e5117f2d064d5e3b07e6b10fb","b52796a7a09ed3bf5fecfc5f64ebaf75c9d58af616187bfd252f76d55bc2565d","77724c79c6360463292082d411024122aac03f8340cc544322589ad82fad14bb","14c14caecf856c021c316b3a838485803162181a94c09923df54b6a730ef6b17","086b7a1c4fe2a9ef6dfa030214457b027e90fc1577e188c855dff25f8bcf162c","fdf73a18cf936f6b24c4a4527c0cfc1b5853f4beba67a5a15f28cc4562607f84","9537fe6d4590b7b34511826f0b11d7c29d2d0217d2da1f63032c119ed6cd2878","92169f790872f5f28be4fce7e371d2ccf17b0cc84057a651e0547ad63d8bcb68","87fbe6fcecad39df8bf346d41cebea4676627634e92966f0f8d7fa36faf750f0","e6e27186909d4c880708f9861b540a956060a67792c0990e86bdf70fef934de0","2b2a61fb5de4e51c4afe43070bed3cff306c6d53fecde6a5d0da329e4b60c7ab","3804a3a26e2fd68f99d686840715abc5034aeb8bcbf970e36ad7af8ab69b0461","67b395b282b2544f7d71f4a7c560a7225eac113e7f3bcd8e88e5408b8927a63e","fe301153d19ddb9e39549f3a5b71c5a94fec01fc8f1bd6b053c4ef42207bef2a","e5c58e6e49327b5e203ecc3ad13622f7162000daa815e11cc6adb0d5a98f9c11","c61d09ae1f70d3eed306dc991c060d57866127365e03de4625497de58a996ffc","9225744d58a76df0eaa147ead3ffb5b84ab12ad9c49fab192faa7a3006cd2523","0d77d94e4594872e9b8c2be216ca01dfc17c8ca36675485627764242224d3ef5","f727ab1162561e3a8717b7b418fcbfee8fb24ab6520bc22f798033db4912f6ea","cf5ab8b2a78b1bdb275caf0c5c168dd9316c45b59a8cbb62b661aa9dd8cd7b61","f5e118f33976c511484ab7db0b4ba22c85d0ce58ccd7f9f80a6e34fca0d0de4d","3affd398587e45384fdd1ed9f5ddefcd7bbffda61a6884d2a92f0a9440eb9e46","c5fc3e06fb9f3dc78e9b3dfed7a5c168222bf1b86d9914bc12380c51a013c3e5","39e31b902b6b627350a41b05f9627faf6bb1919ad1d17f0871889e5e6d80663c","282fd78a91b8363e120a991d61030e2186167f6610a6df195961dba7285b3f17","8ac1ef1d232e014fddc4c12f113321400e8bf9c5f2ee3881f5f2e5b069e9de65",{"version":"68f1ae4ef157c003be2b479bc5f9b3d49d9c9bcda5c1597fd6a5e50ad1efc2d7","signature":"ce1015d0a3efde7dceecd5318f43c5e59f16c3e38db00b43037b530606059710"},"97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","97cf3bb14855116557db66ecbf345e6cb0a8b0578e13a9254f03ae04ee2a97ae","da2772ac3fa5c883f752af050fa1c9945c4e591b0563fa36a9ca0bdc52c86263","1f03bc3ba45c2ddca3a335532e2d2d133039f4648f2a1126ff2d03fb410be5dd","53bb3b933b82b35186ab848ef77f7f9d168e6ebb6a6c4939fa3d383e167c07df","9d3720694bde94bc35b3297e113314180dcdb6be190236c6edcc31a229711f8e","890bdcec61a6fe8e39e35a1a9e4e0cad8c99b371646077bed13724862c4ab711","6e024afe13c6c446bf0ff4c8910dac423de4e4ecc63ce6ad173b96197087f520","3ee2419343b23b487787b4d45a2a1b6f799d3c726ce0f066a4515351eafbd46e","ea8884968460e73809056fe8af02ad7efd9087a555143df1b555d6767b9c0f28","4a61bc0d57536fa70a81126a8cfd1e7550728f38f4f31bd0b1ac4aaf18b2d439","050b7f98587a05615f63589c36a4957093817477bc14140a977b76e0ba12417a","b3e571e9f098c30db463d30d16d395ad8dd2457ee6e8d1561e2e1527bc2b6ce0",{"version":"9a46f2e306dd1f6757978d6ffde12c07b8a8380055a26cb5c59b2a1e0af51c54","affectsGlobalScope":true},"a7661d2413b60a722b7d7ff8e52dd3efad86600553eba1c88c990a0b2c11870b",{"version":"114e2685d6ee8422110a983d9fd130db148b836a667df2ff980bb6e029eed76e","signature":"28b7e22f5cce7b3303f2099ec15bd36e6acee2a5513cf932a89a9f24c08c4929"},{"version":"0d12ecf2d3547bc5e1e9299ff3f88f3a1aef784f1a0387698e5709397359433c","signature":"8a7f0b4df16340dbcf8f64a219ab16c47cf4eac52c93fa0dbb36d42dd86f8668"},{"version":"131cd42f3903572a55a9d510d8f71b1f44adcfc9ce0e3cba6b4c48ba15603cf6","affectsGlobalScope":true},{"version":"10d54ba05f6793089fccd133a318acfb8659606ab47537cd30e69042a3f8f0ff","signature":"c6a32390cb30270bd9c399cab002891777b315fad0d32f17583717aba4cbf60b"},{"version":"0270e4b1523762de48e6e49792cd3120738fa942b557d8e49742d266d270d8bb","signature":"d54d99fded6120d506fcc2e3f0ce1e341e2b10658e54a85d2b5dfcdc760315ce"},{"version":"d21ff6788dcfc7cff65f3e7709813b74a40c606870e30701addf48e8172adb6a","signature":"0e9129cd6a2ad01732e77b03faa7ebe79816feaf77a580742185b69c5e1acff3"},"264f935450101e4b000eb351cf75c9d799ca20a278b260a9e5770303b5f2b6a3","254bfaf148e20ebf242ffb8fbc7e4ba81da35bedc7d5a11c3a3e13011dedec0c","b05d32c486bb23840ec5623f9604e7cb1a97be6fe512f33fce8561c20e1c68c0",{"version":"a3dd6a3c937a9b9ef54ee0b78e94a253ccebd7db2b0adf77c1c2bb42edd2b15d","affectsGlobalScope":true},"e29c3246bccba476f4285c89ea0c026b6bfdf9e3d15b6edf2d50e7ea1a59ecfb","e689cc8cd8a102d31c9d3a7b0db0028594202093c4aca25982b425e8ae744556","478e59ac0830a0f6360236632d0d589fb0211183aa1ab82292fbca529c0cce35","1b4ed9deaba72d4bc8495bf46db690dbf91040da0cb2401db10bad162732c0e2","a8419046f32ac23d7bcb63be3ab8fdf2d1ff4bb0a4e0d5203c34f27f8707d71c","7ff7eb6ac57f3ede4892c05dd135f9022388d6f4167379c8746c9c09cc864d7b","f71281679d60f01d850fd22d39065bea5b7a8108f6063140798dc3a5dc34afa3","b3f9afe0be5ce5c39d78227e7dc3a387eed7334ab94bf9c702a5e37f3a9c1f00","3f42f3645f9707fab41f0bb8b6dcedee588c5d46cf78898763c2161d6e22b88f","cb270808c5dfe515f6e0c71275fc5af6fb6ad11b351eafe36910394f533d55d4","ce4fdecb59338ba5e1109688741188557d54718969d61848f8814ada05b65de6","ccb5b19c9171515589aeef05ebbd2bb8b3f57e21f8b093aec329795e4c88255c","44ac2e5db2a4fef6de5f1b5a156c441e545e9110fa131d0b6cb7e8aa60c9477f","ec745180b28d21abe6a22219abb55b63921226aa5e3dd38345400f9bf249b779","a71d0821785e750d0d110771ad533de9c18d25fbbe7cd2d410a1b19de82d1963","6afe9234763f1501ea6cb08a0e9cfd288a5378421f29a50cedd90e077208e19d","74f25f641da1b32ef3cf07aae66432adefc167a88e53457cb337561255739f4c","9c9feb32a0504be302d1bb484ea38d8e31bebd2b7a732cdc09cbc9a3633d00c4","ea356e71a15a1382e052f0987324955a931603777c6782ec7febd9469b5877f7","d9494a39c0f8bdc093ca7b1235c6cd7819800c957427f658fc12d721d63cd799","cea8e4c28d9a4cd3b96b6388ca472b23995ad3293c4bbbd4ebdcc4b87bb26c29","0e0813aa87347dcebe83f8eb904be2872945af383569ca9a5bf22b423682bd52","06ac26038de1655a552fdc05ad6d28f6837bf91c5be2bec5ebd7b79c4aeda61f","70f5d3e3b0def504104c337439aff96745e53067e807c60ec9f06417fc59c8b6","8eaaa1e0ccab157d44e6a9a6e8ed8ea1e9fd54add412e4cc3558d5e888871431","41366202e4dae563be9b579b8481e10683abed216ba0685c7ac417906b85283a","f64ffe8b0d587128b40bc8ade55d8fb1220f87f2ee0608c817bde3317de3827a","75b84505f2374f488d13573b491e53857210930005dddb21c79feb4f74b126ef","8ef67b909669df874c478ccaad82399b313d1a07b9a86f8c6e8a178117c4e5d6","f616d803a2f04e3a4439a1f37b8dbfdc817ccc455ce99bc49c44bfe7787cb15f","81b2f57ec51a76c4a3e369f1ac82e639530c362215acde9c99616ee1d2249e23","3e6987d3492a0828d11b4fa35c820fb30c44e7767be2627cbe012f0c78317cdb","b9796b2d37c6775ceec96a8f342ee6e4fcc858299519c6d19b718164875e9da0","5c9ab759505ef394db5f4f0fb96ef76ab951b25959bcd011d7ffe041853ab191","0216a8a3aa7860ae043b46ab5537752f346172b77617d2714024567ea430398c","3d4811cc56ed4a586d647175b1b076b89ba5d666e6b1ec0cfd2c688255b73567","bd72525564f92e79664bdd4ad54329da92f531a992afa7bfaca2bf2f731b6854","c734199f206910eaad52fee5f796428b2ed2c20072dc0e6226bffc05e57dad75","61bd7de21dff5a45d3eb2a4acadd0535fe2f2870252b0cb1fed7d17156a5bb35","02185d79a1318f326461bc27e64e3e88f54936a89c402bdc801f329eff0c5a7a","b6971ea4d8c3dd8e7d7ad5e71aba86ded28f373b8ae0841738e634e852e505e7","d3d912f77ace5ea515abfee93dd73b059d32d3d1e1ccf8bfa5ca4b9e5ebd4176","28f4a59ea80455e03fa116b61541b5f39c483ed1e76258f587eea34db3dc976f","138ebee163f5a3be886ed1c54886f6479b52e02b74286d9c88d7bc8ebfb9f7e4","a12ddba0c7864f1a55e677123914e4ac133e89446621425a59dbe07e52ab4bbc","83fc85c924a5d6723b36f206b2713c527abe9c6e05dcd38f1ca7d6ad2ecdc0fc","f5b9539c9545b0ab2972e33bcae27b98897be8b6fae7db1e0dccf3b76cd844a6","faef4e379900a0521b442ad27e2ef102622aa3b7e2e24da35f15cf38367cbfae","9f8ee2d9600cae7f28e34dad49f57c35f695441ae10bd75af51311f9ae13de82","9091badb89a43c9236aecddd00cd28f09b9c4b267c46ce00348693828671b39c","f7c9b727532b86789d3c7aa31b91c3f85374c56a2282f06b7d1db6e5353916a7","cfe04b353aa5ee7b1872f89018ec51ce1362bdbe5b88e3e38f29d1e6bccea6b2","853b82e8400afafce9877cccd0864d26d50c6330286058e573115f71ef0c4685","cfaeb742c6b97ebc1c3b139412f3c55b0b4d3cdea421f00a2eefc2ce4715e6a1","3394c666200d731c4f05da31bc91349f7c86de96f913b53059adda4eda5890c1","acf4e4498e6dbfeb9d8f7c0b5dc6f2ee4d182aa793207ba722e67dd9d443f6bd","7377fd7afb358b0f4f99da82399cf8a44b217007d55a362c08151c92457b6230","4eb90ea287bf57d3ea14d5f8d569825b4c6642f2b8d5c843c7037e081df4491b","9c0803c1b6a654e540db6170f90f6095cb87f25f792d6d62a7d42df202d2d7ee","2120a370accc5dfb13e0bf0d5e33f379ee984ea2acff32562eb67c68a58201b8","492959ee176d3b2e026b953389fb0787bfb4937f39d683366af8d3127e6b0efe","84b22b615bdaf547c79561e0e4c66924bc8f41131fdc3daa6453d9f200291532","408e17693462e89cb1619edd46f4c8308156a069af4ebee69513deb302cfb620","70dc473fd6898d9fb01e6f75376c23c923faa23daf91b0e23d850e79eb5f4d83","4af6774b22e32f3d73e95c300545f2118f49c541c7814515bed0e8d9f626807d","68a9e211cfd766de71ce79634f52f7dba2c5327c83f477ba1873a64203ccdec2","fe9c36a2efdf8979b7a8a3ec82c49fb38abaeee27c0c8fa33860333629a022ac","3dca053edd6febd92f50da7f09489925ed90e5f9caac157de72f6d1ffe24ffc2","a31cfd8aa86db128b0729875be161a480f6ba53e2c0889783bf7171e71bcc989","af02b013b4ed5b00855325378fdd8fe5bf3c8b11d6281346425a0874982aa3b4","a4620d66c3e2d333e8d6be5843b5569f66c9132a321ab38161341ce170523888","ed9fc2e5c6c744cb1de2f91ef317df053c530d1cb0bf9c73c89bf52e89313575","9cf0c549e96832de4a3bfbe1c380ccaaedd120010d0e27a4060c91f9f94ef45f","56ac10151834540c0a8c9c191ce5bd97bcda8ee4ab07451d7cc4f682c70e3b81","a73a49de626b2a640c2b615c4d5c2e755b6e3c4a5623332c524379ffc877afd5","3e94295f73335c9122308a858445d2348949842579ac2bacd30728ab46fe75a7","5d32c52ec257698138e87afd6f4668c3e117482756d29fd75b4bda08e5d8348f","242f4f996a30672f40db791fbfabba6adc2b8e4954ecbb76bdbe4983bfb44fa4","1ce241fea249eb2b3d6461d645432cc4d98dc0f336b370c952420d48982d3923","4d92a7d8eeaecf82368cd8898c1589057ffdb2de682eb6447ca22c983cb0ea51","21ffd59bb02e5e8f9b1e09e11cf585051b75cf5cc6fcedac9befdc0a3a411134","da247a89a07d9f392b34679215af589cf69362311fc849016b818339c1fd9e9d","420d7bc4c2a89e57f83e0da511e4bc1d9000f5ff0814d896106f25be984f9902","d574731610df09a6880cee7d69805d1dddc04f8eddcf2950c98b6fbf4f436b6f","423a81619e58c4509fabc077e9f109cd68ad9726336c954d9d15ae96f9d6ab8b","039064b70cb80582b10c6ecd1681e28a758bd002e6f84d1fb9c705b1368d6a93","302c01ccd819a006829dae57cdf1456261f181f565dcab02afff74c8824eaac4","389a8d75bc18abe6115dcebfba706b0486653fd234ea329e6a97c6aabff46578","e5ee97405a4c5d83d5b729e68a3e232c2510cb583451cfc8e3d9eb59974e1f84","8071a7682455baafe8df8d80f2e8e95cefcb70a96f83c362f76f9a9f2b160525","09d13f1dea0cf1d4533f850e7b39a5b3d31bb52119472ccf031e8d3f6b97e058","69c4d7594e77c12caa2a9071b79a3aacb306cdc539b23f8c3abac4c834d38749","cbbd5fd06058bfc759e2636731edc021066d02938d1066f2af4e0b6ffd11000c","6067113055b1637d9b31c2980bf46c2ad853f49697f9b88dccb839a9f19e5790","d5b0dfaa0c9dbf788346b5bcb29cda36eef6a82b3e2511dcf5158a6b89c6c3b7","4e659fd2a012ded8f3d15c0baee5d303c69ed97b6a766e8564c82798fa6f1f11","7fa23482b6732477882f9cc917c5cfba14ae803bbddcc4fc23dd4178c23889c4","6f6bafeaa3f4583412472dcc8ee18319f1c9aa67b4c6ca98a479c28c55bd8221","53fb85512045f08ee342eeebe1ba77dfe9e920480c29e4ef20f5a82888780718","8b32e2169fa33b14320954a32183d7b445477e1c4546641f387ff8285f0e1d69","d3876f8a90a4f3dce37e71a8cb842d9cb35bf07a723652fb4d03dfc604ac7acf","ebe7b713a743e9378927d95234a7de5a1577cd9b29da6715709f67cd3eec5fdb","967c7ae02d8c53a7bf0784c97c7892a74224dc0c57a2392d5a7b8e0579d8d4c6","4bb32c5df3a8a3c355763d427ba8b29e17d880a9617d8394327e8d4064ba9fb1","02851831e740e60a692b04da4a63d2b26f73e720cad3da1ecdcfbae04be03121","c29273ed60f0ebbe2d1a0c44d54e00460be68055fb4c24b2a7b001b6a17795d0","dd71801c17356231afdf1d25f717884e521e1dd5bc4873bcd8fbd57ddce5940d","049bbd0d14d592cadd52ff4560da2faec8911c318f1441f4712a3853179d1881","fa07a2b0345e8d37514788b62d8206677ef632bc0c72681b391d23112a621f01","2ed01d67bd9ea75ee1c3e5e9fb1f762d25ef785ff68081a1d1931b4c8e7221f9","e8ee41a50c950cc9c4c6cb6778230ca34c4d606653ed8d309dab54a0b0517479","b9bd3379681d2e04fe6083f28807a2270c2293e6a82288097e64bb1ade64e5b1","eeed13b14197107f825d0719775ff3838286a78cc7ef62688c5a94f8196f6a61","f479a4045e91e2d79bd5ef227b8754fc3e98be2972d12775d43784fa5af44b4f","31631421f97a6733dc92bad2ebec9e6ffc2abeff1e6f7506e6be0574e2e6eb39","c146f59ecd11210f56af5157c570b00c243461c0870fedd57543ff8175c82853","52c41ff7f8dfaeff2a29da43a68c89bcc743d60c3960e8aebf99eca53c083ed2","08b9e35342e5d6ab0b4a024c0cb2e100eac7f9001a4d5a642f7142b6596a6f87","c39e9005938edf50a7ce48f921da3083ae165b53627091190aec90336dbee6ec","71ecf20bf72f5fb5b7aee1f8f76d46957329a823bd4df88a9a01f3580f183867","2aeecc2353fd83ea3fcb38fdb74c325edabaef82137dca396b464f61f9a9ca88","4c19d005ba092a4891975e18f82d7db15e9944f0ab2ac0ec30dc2fcc894f100e","a78673e883189097c062ea84152e833348dfb7d1abb3f64957788c32d3d861bc","de5fa8067f228cd238cb4ec1c589b8ba34bd7ea49e53bd6db90faf2b36ac78b1","84da00fcb99ad25c3ec195d45eb1d440e09bcf02f50765fd3922690d99813783","a2b320fbe317468ac82538d88785e6f65f4d21be9b71bdf68a3c70c9a11909dd","4d42a1b8887346eedce9d26bb88b65fde5a94a6bdecb009e82023d56c517e0cd","964daa9b7c2c942075a3c22787a0e566b28ca12ffbaecbc9d05d9efadec8e7d8","0a25ea3d83dcad91af614b371731eac48282a177022d5d9dcadcb281aff1f9ab","9e956d1bc1cb37dd44d2e86c9cebf0b73ee7186bc16c290a827ddc2e29c9e79d","e2afd6c501178cfcb2de6021204ddbd93332c2b1ded8cfc018eca9cc9c8ffd7b","6ba15d5b2bb33b3ae0d055fbe69f657e2c599cd6642fb40e5f85827c13f835da","245b97f43040d7172265cbcd5b3821170b936996e53d616d02cb1aa0877edea0","044c1e57a9ca670e88e47e1423d7c7c3aea3daa2104076296a09ab119f95fcac","49cdd131858f6585e84b96d070d3b761dbae7483393b4ae0b4a3f8bea364acb8","51ef224fb37088dd705b3c58513e9d45c117aebc220547cd68d24d79ce9e6b1b","730025756a4ae6d460a2f198ab9a2139993ce3c8e88665a24fab29beb1b22afc","f0d9ca3dcb66a8e5fb79fce605bc2555aae56127d4bad92af072a5fe450daedf","572fe704fb2aa4da7b9c5b26c8e22d903b4acea4f698dedabbbc372feadd8eaa","32cc4410efb68eaf2c113edb556eb4922e7911e4598cfc7ab965502c506d2c02","65c9d94f9b0ed8f900616c55f1093e40fe006ec3f9ad7721c0a640dc1fdf212c","088a82b67c9548e0efc74ec836915ff28204def4adaac138855e321b9c83c313","c1a336b50fca1b5cafc4156f8a05a94e879df65b437da41ce26bd7cda3f94253","444ec89c09f5715f4f4bc18b93ca0f13f49147248c3c9fbfc7cf1ba590fb45c3","8193a1073f64848644e08bdbad9cba40d35321aced9a87ad40cb3ae5a4124a5b","652daae68772c0e8c5e21c8c1219db2776e5d011b90554e63d4a46c7501db01b","de2f37e79db4bc6db360d4b48ab0c0b056e9e20089f43e3c826eaf2f2ff723dc","6e648200db6a8da61f0713d5803e6fd8821e6affa72348f780ecfd706b88ae03","4097c5fb993ab7b481ab3a17640c5be7c4bd1288ce6817cc763f061d93d44ccf","fc8f9d75f83c0755bbb84a15033075d89c7bee839932eb374bd62dec752109e3","50da5f24937871beeb2b8c3e6ee0324a445c050cc8c83191248c43a7fff82cec","e22150e7dbdf176087f3d572d0635b5e3dd768664b1bf8eaecf8fa020b9852aa","0f9c53ec0040106ef893c6a483197b6ea9b3469bccc9c3b1089153fa61f86d9b","1a86f41db6aa197c172cf5e432b88bed90d2fdbeee63a03937cbc695d7d2537f","0c5ef1ec393412948912406bd6aa5cd53e08ed875d5e8c534e953d8f0d0579af","41bc59987fc72e6ddaf122ed7f350aa0456e6e55d0f6f28f2b5f29a92c83a391","bf28d2d4ffacb1f72d74d22dc5c236d642bb2862ae755de94b814c105f6b8526","42a71a40c442e04f4db39810d1eae2c38ab53828e2b0d57f48fa26c386ff175d","4e9ed07f449d1b0a42739d5ce33d0f34307ca27020a484386dbc05f9cf5414ae","3a68e6ab84e85f43d470debbb370b2e7b1f3ec4c3e77effd8cf38d4abe41039e","c8dfb96743a9859fd7483970bd1f1644084968a60517d46a9d0118c4f7b3639b","70a29119482d358ab4f28d28ee2dcd05d6cbf8e678068855d016e10a9256ec12","869ac759ae8f304536d609082732cb025a08dcc38237fe619caf3fcdd41dde6f","0ea900fe6565f9133e06bce92e3e9a4b5a69234e83d40b7df2e1752b8d2b5002","e5408f95ca9ac5997c0fea772d68b1bf390e16c2a8cad62858553409f2b12412","3c1332a48695617fc5c8a1aead8f09758c2e73018bd139882283fb5a5b8536a6","9260b03453970e98ce9b1ad851275acd9c7d213c26c7d86bae096e8e9db4e62b","083838d2f5fea0c28f02ce67087101f43bd6e8697c51fd48029261653095080c","969132719f0f5822e669f6da7bd58ea0eb47f7899c1db854f8f06379f753b365","94ca5d43ff6f9dc8b1812b0770b761392e6eac1948d99d2da443dc63c32b2ec1","2cbc88cf54c50e74ee5642c12217e6fd5415e1b35232d5666d53418bae210b3b","ccb226557417c606f8b1bba85d178f4bcea3f8ae67b0e86292709a634a1d389d","5ea98f44cc9de1fe05d037afe4813f3dcd3a8c5de43bdd7db24624a364fad8e6","5260a62a7d326565c7b42293ed427e4186b9d43d6f160f50e134a18385970d02","0b3fc2d2d41ad187962c43cb38117d0aee0d3d515c8a6750aaea467da76b42aa","ed219f328224100dad91505388453a8c24a97367d1bc13dcec82c72ab13012b7","6847b17c96eb44634daa112849db0c9ade344fe23e6ced190b7eeb862beca9f4","d479a5128f27f63b58d57a61e062bd68fa43b684271449a73a4d3e3666a599a7","6f308b141358ac799edc3e83e887441852205dc1348310d30b62c69438b93ca0","b2e451d7958fb4e559df8470e78cbabd17bcebdf694c3ac05440b00ae685aadb","641e11678e5f55c31744b5e44dfe0e076f3b3a19471a0198b0fcbda7b2c1692b","342fe5c4a73c4b18d19def1a753eb646110795201d2626043e4507d7c508534f","ae4b77420c21dd68d36179c9f54e612e29deadfac2ea05e6d6e9b09648a14255","d038d154e8f5fcb3943367346521f3d68fd1c8f9fd24d1a517a49f331e71ee9b","0224428963cbb53ff5601b15e2179b2de323c84904b88421ca68d6c350dc7ad9","3614e5775df0c4d42fe79f048e1f0fe99c76fa36576b15aa8c536a1798c7c89d","76e10a392ef381f37618459fbd2bd9d6852e08b19d47420c14f42fa002d14886","c7e1539d184c3001c95b718adfa402aed2361c82b4f2718e2ca4354af47f59ca","637f8f150dc65d5e452c993c7313060f5c158f646a15a7fda07bcf3b6687e28e","0b3c0887f6f0f8915213de98c737bccdb94b7689bf0c3f25b44b99b2574ef905","2fc7b8f70e7351db213d93a9316e8f7b94608164044c0affc82ff192ad0d12df","443195fe1eee565ddb177b2a4509e9de4ab8781b2f5420c666c8fe63b6e92926","387e88841887c83950af81ca66af7da357f21ce32465800c4ea2a7d04ab31848","2a2a8bed4bd47ad2c994ffab4e80fb66dc522e49c3d36cdc58258da56b938280","eb2e0d29064382aab671075b38636dd2ea8324db01342fe8b122076743af4f7f","68c1b3c28603425a7ff417fc5005c3cf3d7a388637d41104fcdfe713d1940304","ec7ae0cdf8dcfb6d3a54b5cc58ff31f79f568faafe992f86d93fcbdb7a5c82a0","ad358ee546da5a7b696d92f0b8d6f86c141ecb619c5e4bde8fa693257f906afa","385557686be2f6e68293d6aeba0153908260125e778efdc5fc34ac76406a95b2","74028005f4501ca1c871cab23e3f29dbeb9e744823982fbf817505c8d0c60fb4","7d1a5d7048c3b8082c93565fb4da6921e3f6f0b98281a21ccf7066ad10ab14e8","82312a513f6975c5bc9621c7b077d9d9b157932bb4eaafc75841202a8d65b5e6","3a2d53e5678004b80887cf15e91f4f3655d7899538f444e0e4747c91cd8e2f49","496cb36905e55e81c7d28ee5891bb6e44007e8a656fc34664fa427a03cedfab8","c375b891543fa911a8ab046010eb2680644ef72f759dd6bf9afcbbbf83a2fcc4","21a3124bc02517c9fde7e69a0207d94e5f4b3916089854ef396b525e6df04d6e","27ba5c93fdb6fab4fe1991a3db38653ff8eb911e7e3930f75f13e83dec4ebb34","33da7a014350d8dae46b825a93415afff42f4862d15f76e02593482e7107415b","9825311c6ac3c244812608a3bd2e8f2c13abb5027af5bd20f33985f8056590a9","d63b3005a1b21ab347da7f104565e8d1194d0b3715ff39864b1326317148faa0","c05576fb559eef46cd41a9b5b82c1ca5d6f2b31dedfd739f8a24e9157683eec3","7d98d011cec44ef3a42b23081c4c332f9158318bbb54034e2cf7eb1bc1cb11bc","d370540e7cddfce0508087322505e3f156c90d664fc900fc8aef64bc94df289d","fac03ed3e92b1e8ac55e8bf03a512073c1455363cb8312481878182f13ae7d11","a8f652070105e781d2fc6588d7d74f408ec06c1e3f2afba599d1fbe1f1541e4e","21d9f2153044178aaf09803478da9ba47a471f3f85027521c3413146aef24189","879b0a987e82bde4de7f3314954427eca8cf3196dc5f7a2ea1c23af7dce8088d","6fceb09f239d6238056b4601d9ae876a25ca01b7918e6a232372dcf24eefd5a8","ef3c176909ecc2fe3f1d914a104dd08770ed77ff6b15c166436b75348528aeef","c86c59629b52834616fd95687e1763b84d0fad1b43fb30eeca17f758569794c8","5be2122f532eaaefb390e732764c4a8e1fa5bbfe4b9efdd87b92ec753090b0d8","9953f1a283bae079286f44f48eda2f795a81ed918d7dd859ecbb7adb6aea28e9","cc428c9bbdb8a949aaf2e9828a59e14f82db30f8ef8b8080a0d64b6a1b7398ce","1312bd897e392d0fd3beb99afb29b3bb4cd73c59e4392118bde8883098f694b7","96aec021353207fbd59b7fc08ffe4382cfb1759db0d82e50f8c6f3f95243f34a","fdfcb3a266f921c95c552bcbdc32d0a0373d78d508bc2df577320dbacc876140","c06726c54011394c6f9a2f29c8918c74e60fce7f141836724c31af32cc3b1a51","887a70799e19a43af144380fcd9ddd5e7a72746993450564ab2bf3612242f8b5","4bce7ef4d439f4dee86a6339213b9b7badc356543649f9c0bd7fedb2d9a8faf1","45a0a5914e381795c171840b95b854c4d5f1a851920e7ab2e764dc6a2c9a4e7d","a881533ea59eb005e6402c534b99bb311df4431e40584fb235e0d6f9831caecf","2f699736c0366d86da53ffce6e0d753234d1b898a3c795253d8d2d75c317c830","bfe7899bd542b77cbc4cf72bb894334ed4d8700188da5f39ba41b01b24e1e87e","994837eefd8d1d34d6b42a17ff87bd1b49e36964920f1291737cbaa6c86baa19",{"version":"96d798d9173abebcefed1fff07af388f3e0b3fcbc4be2650489b5008e8c3152a","signature":"41072b886b62f046640500ef2da1643b10c88136a03559b6bc1acd7b0b9a1777"},{"version":"b440024a75b0f9927cc94b67203e661d555855e497a43dc9ce67e595717bd2d3","signature":"14558c9b0ef8c07b1c8441d523918bf04566944ebaf5920c3295b157a340f173"},{"version":"ebd2b555b54b48b572dd0f9280cc3bbe4d11598d7670eb470e3327c035d4849f","signature":"cd283d97d4e3f38a8efdf585adddf145badd6be2de4b4fc938e907549b41e78a"},{"version":"40b9c613971fdabc7a038e9bfb3addfb5d6e2fb764ad07893225a54a823f16ca","signature":"cd1fc574411de193d34a3d9bb7d9493c15e6e0203942e66649e5ee87892bed31"},{"version":"dd57e32241b747d84b46723a48ae8082557d46834dc68159828b2460f8920e07","signature":"ee62eb3a91f45bf2298862115d77e90ea4c90d4ddc6e079c37b33e024f4f3d74"},"f684f2969931de8fb9a5164f8c8f51aaea4025f4eede98406a17642a605c2842",{"version":"9748f148ed8fdc74569b54af5b3c43692fb6ec1fb91ff37da8f38d3c1ed7abf3","signature":"b969e36360d3215afb0feb6f462d56c100d47520e2153980d45b2a0fcdc74cee"},"18f89b5aea0838b270633ab90fc93770d17e7029547d39d9abd7385d8b2cbf69","16f10dc2ee120d2d66fd55b11bcefc6f4e71467e038201ff14136dfaabcfbc2d","f2dcdf4b4bae8b355171c53b9e73a85d8e13509a44da69e3c3740826d395be69","7bbffc57d4a9d4a90db9ac537fde4b84afa05fdfe409f01d8013d38e727ecfc6","1078be56a9fdc5543a596b3d90e3680958cf596023c308b1aab355ac52f3fb49",{"version":"52fe784c88050dc5f2ed4ed08eb0aaa5719ba36330dcb43eba4ef0b4aba21754","signature":"090385ffd9f81e2973aa705e9e147b452c9796c8f525aa2759b5e5e057d121cf"},{"version":"5efb7c87be01aff9632bc6dcabf58110ade499d3f8a19aaba66b56b84fbeb4ac","signature":"37042c115ac5d7d98fb0a7ad4cbd2f9953a2e4854c6e910a6a313ae649957413"},{"version":"2f4c39ff676b774fb7ca53045d584fdb93ea2034b3d435de7d0f07e6b3db33f7","signature":"0d2298ea89dd414564e799839d4d66a8ee9d8310d23a2b6c1cea2adc573ab28e"},{"version":"4ff60944ba636f795092a60f659e03ac3cbc1a94fae53602edf1fee41e77029d","signature":"d6ea51ad676a51b12e734ee986bc2ef9f98a151ce81ac7c7b2fc3dd210694de7"},{"version":"c321879bbbf292e94ed81137c443382a7a726d2c3f00de488eb8b50116c2c765","signature":"23a75fa0397c5ab9cf0572ebe0c7efffe6da78568bd71d1fe2c22fb9822ecd81"},{"version":"b5b008cc57433aec3474dc52e6569329c9e5f1a1fb50a78cd10c3576c99f30bd","signature":"16f80f11ca3d172b7896c3e1c59816965541c574a48faf62c7ac685dd51ceadd"},{"version":"3d3f0447faed564304b73b85b14256830b4c04578483e755ee828e588bf1c288","signature":"61436da003a7362612b764cdbcf6fb0527ec969a3eb7383df0224252850f8736"},{"version":"641447b066fadfc6740380a7f2587005b5b6c71ec653afdd2c0bff063caa564e","signature":"aaf92a6f2c16bb64e488fd6d6aeafe211c293aff062db248915a62c553d5c6a0"},{"version":"d791b586bc18f9a6a1713c316db88dc1424addfd83830b4d5da784b7c2e05921","signature":"e23c11196db1e7c422e846e0514f0939bba5b42f097db2d2889bf1683bf4c051"},{"version":"8bd8cdb43bc0fdea718d69c51971055ffb8a3a80570036b8a2e21cd542536637","signature":"7e278e7e1306bd6007c9d157a4821c0e15f69ee65eff5b1dc3b59c9a0c61c2e1"},"fb29fc3d8a096138a3e602500997d727fa82d101db92b4bf89f58cec5ecf3fb9","6552ffef95c9f586e107223bfe6a066a3e0b9c13704394a3e68bf0843521a5b4","6d09838b65c3c780513878793fc394ae29b8595d9e4729246d14ce69abc71140","e0c7d85789b8811c90a8d21e25021349e8a756a256ae42d9e816ecd392f00f71","bb8aba28c9589792407d6ae0c1a6568f3ddc40be20da25bc1939e2c9d76436bb","8fa1868ab5af3818ff4746f383ea84206596e284f7dc5ffd40a0fac08ed093f9","8d4537ea6fcdde620af5bfb4e19f88db40d44073f76f567283aa043b81ef8a3e","0bb848976eff244e33741d63372cbfb4d15153a92c171d0a374a3c0ef327a175","af79b166f5d41ec2ebae57e9b67df564452b90ae3f0af4cb3c2d8ad5adbfd2db","fefa1d4c62ddb09c78d9f46e498a186e72b5e7aeb37093aa6b2c321b9d6ecd14","e6e1984ab7cef887f631a9d5a794cac1fe368e0bb5bccd8cc7280f80379849e5","2f86a71013a12249f74d7bbbb7826bac7d37dfb144b8a126ee88cb4083377361","1e99098689dc072336f2c69e5a3f913b0d17c6d9600ba859df5090a21db6bfec","56874b7d9f8ad66313b32c2426fb439628a0b7f023a795f576f1fefac492cc0e","3c33c018c64e65691075dfae05fbc58febd6ce2d452257c35505ca70c96899d7","202f8582ee3cd89e06c4a17d8aabb925ff8550370559c771d1cc3ec3934071c2","d137149a846a8f7487640f4f97ae0ce1b4d76e12eaa63651a31583f0fe665d58","4cef6b76f45c58ff3044e1851afecd32be09fa6def7a626115b555b063e3e9ef","8510f56ab8598d18ec11cb2535112e2aace53e06da7d2d4fbb046e5c6cfb743e","1f85065e4d231eeb843a8485847ca66855a82984db1788ead57db359c6a52128","f10c018418c8621e4ab10596aed7202c49c36df8fda7f3c8a6ceba18724f4f85","26c304c279c0faf6ac61854c67373342e002a3d6c7ff0d8fcc7cee94f0ad323a","cc4ad1e0de78e65fbf1603669017fb939355e7bb4d38e48e78af619a390e4e23","f7598141e8c7143330f1cbfecb221b6f2beb95dc853ad6c20842891442944d0b","7ccd7b1d3c72e8ee639f48aaf190a4d2c9bf4c6650a22501d0fa98b8e3fc2fe1","31c74be259150eec1e3f8f4113f99cd10d5f1a278a5a7ef6fa29478d71766618","171a8d5b10a71ab01c4f43c110565a6a81d975eef7c46be20fc8162e21b2f188","ac052259a6eec4dc9e73e2309a64fa0fc4f7edba776418355b25e67cf24d3318","e83857dd6e1c80bacacdaee3eaf2bd71d8331880fd4705489e5e1383e0ac78a8","dceb21129b0ae66beddafba41b8765f27bf95669a8f7fbe3e94025e01c9351a8","859ea22746d11ed8386ec8d9b63b998462510705d527b83494f6a2fcaa7a5de4","825b79a00bb5650472780a23f75ee17cffe4d0eae235da96e50d3b8cd9456ea5","5b6ba1af9d52d4a47eb6908d1aebd2fe348d8212205b203d25ae528b46822eff","92ae8af22ba9f4d3728ee0075a23f5a9f2e071bb677e7db01ec2f44cc01ed473","a3f55be7fa724c524698e82466c2a651f352e673f63428d953923de161b1095c","f34def9623f89b02ac2568eeee0cfa655411e56b79f1198143053709d1987110","bc0d6e115f78a602be8f82c6977c3a3b4f84fa144e06706bd768797cd683f2b5","fb4b80d4f7140829a10b48ea77584e191098d20fbe77039e171fce8de1b257ac","871b7a0478e9b76721ca4f596acd219b2ff60f58fbf95198117ce4c1bf8eb52a","38a6564c83f8e5c76f0cbbd823c5ed16c9ea9e55f25629ca4a1384d3447b27f9","2faea076f501719cba9eb56cdf431e5efc09bc81b12a4329a825fedce77c6503","46f0d38a72546ad31308f6730267f835bea40803b9117c42a29ad009706cda9f","3a2cad3fdc52e8407c3c9a044c10a4db897bba4c1e30a96461f2e7b2be9955c0","a8e0ac700a94d9a42add85453d32842101fb1f08c1a296a02eb27105e78917e1","70cb02181c04656d711bca5c332549beae390bed0107bd97c419a3466bb39306","afe412b89ebed32a7eb2e44fe185cb24027d36f8543023e57ca36ead6e59193c","5a0012861a95843c567475a90362f686019af229a8946779ccc44c7efb5b1f44","586c4ef6496185cdbc08391fdc5f49dd80b14cdb2d01ace355b2b150f3fe71eb","148e197eb64a4c80531e4c959012755ce7fbfdbcb8d17721eac0c8a983c3e51c","edb06b0fc903fc619a7f2a3aeb6579e5b787eb624c349da738b574720558a596","d6fdaeb6f1e4e29d7827e30d743dfef5cb6c8bca4bc546001a3b3e751a2de06c","92f92e2b21f14f7ad07b15902ba806b89f37d8a83a7d127f7e638f92f241ddf8","74f4c396d57693d72e769ccc21b83542a78a6f3825ee0fe69cfefd7713f5e6cf","03a3957f7ccf2ceb0940c64e35734ed50c0d090c161924c44e79cfb7c9c437f1","010bb5235c40300fe81fd4af2dc7d48b573ef626e65d529242035274121f4c83","801bcd63fc346570aa633c166bc5869da8cb9ad252e113c4fe46800296f54147","eac47ed99cc76de6507dd9d6a9910023d3fd810227f473050546c1b786bead4b","5cc3a8b25d4670152aff1f05614a58c94829388c033951aebf4be5cfa6c43ea9","6ba2d97e94a13a5c21c3c7105f01fda5491b7ecf638230cebc46ead1204a8559","793e2180cda9a6747e37ee999a76cbc629e843cb4e4037c625b0a5c15d27c64b","584a4859342e8e73cce0f5100f5e1c8e42fc67ccb0038f59a0db003d9eb79c75","0af8f3ee5754293e36c7e8156ca2ef5582b70416a246a1c6c2ed8a1063e3c21a","bba1e366dba1d7b8980a505b1adf995fc8c15c439f6655c3682e04ed162e5b21","77163c844051852d3c18b263261bbdbf7b1670194fbb7ff37530ee27978edf01","64235a3eb2a412432daae194f5198b74478ca103218bd1758b2c40b708fd5e12","25c1448dafc60e4ee55022d86c9deb322b669b93743a01f415c7f3974e5eb265","43ac78f8e0c5defecc2e501f77d1e61d078c79975af401702c16b9828ab12ca8","9741cd581c0b32eb09fb20bb5d425eb33697f64ec4efc40afaaf6df07116eb23","2c8381a3a5a1663aa1723b31f3718dda9a359ad8eef9342b79f553de106b7ead",{"version":"e8c49c988282fa5aa001611283fde0b681d4db210c2a0ff85d037c0c967fba67","signature":"f9d2ec4057e74aa5d9e776470d2ba65f4dbdbdd6dcc4051fab7cb9ff54521419"},{"version":"54e22f3f28cc61a3cd833311c9b952d9a5a59ef7d1bf7e0386bfcd0d99f6755a","signature":"ff738ddd02ed8cc4479e67bb57976fafbc806d6eda313b9552de522ceaf04111"},{"version":"5d9bd962cbab6a300dc7b3873fbf31cf3395884e13fa32c36e78f86c1edca821","signature":"ed37aad732ac47287c57c3eccd134b1097f261e043897b0274beebbe698da8f2"},{"version":"a78cd9a855041e4484b07873f959e3d4d2b9726d1a189ffe78350b56300a3f86","signature":"88fd85dc43df82ddefadbe50ff5252c1fb30b8687448374790ff980cba8b7a76"},{"version":"c739a748ca5a30f59ca7c32a3093415e98e62eafa5e3d483e88273114c1d4017","signature":"2b8cded9401ea6352f76401c113ecb1d46981788c4a669f908744355af1f50f9"},{"version":"a168f977f442d8564208f78abfac49f2867144640a99833d2b490c66b213549a","signature":"2c012062846e974d2ed8931f6c950b78a43bc593047b317fd03fd0168aaa65ad"},"3385984ef252d51295a4e451bddd8539f6e677ddd005550a059bf152a592db0c",{"version":"f9c97070ddd41deaf27355be6ae1cbda1da4dc2ee1bee46881114525ec45b408","signature":"ae155323edb35b6a70a8aed0d181d4cb4b18b88029c9ae0d5ccbb923fa593b36"},"52a48d417f6dcda874b0dbaddddece62e7520f1c31cf58ef9da00995a3c9ccd9","682b3815a67dbb19b677defa3822ab3858b939766f6c83abb96969a443c14f9b",{"version":"4e00330621153f2c31c7bf1c2729cb70af2e0e406130959a1e6a09d179ce1242","signature":"2b2cd2f6bd99873427dc98766154c4651ab70965ab972512fce208dce09cae56"},{"version":"1131382379631d866e2af3eb1ee8a7c152af38067b74168197a1c6b8639ec228","signature":"b07c0a2358637ed871fe1a3dcbb47faac2c79e36e11a063ea0cfe9c4b58199fc"},"9279658220990c626f8eb9a2858aea865173d42fd317cd03a3a0c1ed68169c76","c12d0d7f0780c607109950ba6d22b82407af1dae9754a9b5b058785dcf4ed62d","a20d8c033751c52a7991fe3715c2ab620bf99c644635a27c6046e41d481236a5","c1fa6dd19a051dbb508865fbfcba5e9c215d5ad1fe629882c075479537f2a3e6","f8b0f5beea382d8f68cdc038c61e59909430132eb26a6a1bc1981c180e570c4a","1607892c103374a3dc1f45f277b5362d3cb3340bfe1007eec3a31b80dd0cf798","7ad30e03af9fadd7288a67f58c09ac2fa3751b78262a39b115d21557d2b6180e","ec934856d919b13126e02c365794f1575cb57a95ca7888fe8c3a73b3532fd8fa","a71dd28388e784bf74a4bc40fd8170fa4535591057730b8e0fef4820cf4b4372","6ba4e948766fc8362480965e82d6a5b30ccc4fda4467f1389aba0dcff4137432","4e4325429d6a967ef6aa72ca24890a7788a181d28599fe1b3bb6730a6026f048","dcbb4c3abdc5529aeda5d6b0a835d8a0883da2a76e9484a4f19e254e58faf3c6","0d81307f711468869759758160975dee18876615db6bf2b8f24188a712f1363b","54b0737ddcd3a20fb5f4de944e3a4b6bc21bde50c597ddeb85569ba698e565c1","5222fd3abbedcdd8dd86bec05c88dfce71966fc0d609f12f1687682bd04e6ce4","549232dd97130463d39dac754cf7faa95c4c71511d11dd9b1d37c225bf675469","8cc216f5530482adb7c8d528a6d040ec7515e1b9a21cc3831e4b6f9e092221fc","a38b81e2def13f9bd1f7c9209d8c60846b1b0d87c74e6f8160f92cb5c619296d","65185646c11f2efd2e635b9771b086ef2dbcd841a0242136fe86f941e9ebb9ff","b2aa65f7bb957ded84918dba0c08da763211c096a696e949fd5a647cb4b7b877","e88b42f282b55c669a8f35158449b4f7e6e2bccec31fd0d4adb4278928a57a89","c0e76aa4fb3270c8d076e53ec0673dd30790894c2b772fda2330ce8119360788","ef20c60a91b774e954205f15d474f0c4445c160a151f5b86679eb14a0a27b670","2c20b79bb19fea6f0e7cd3336620cbf7d56abcb59986ffe69262214c3c0a47ca","94a9c84e90c1061cfe882c0e92013d5cd12b943fc140c8499bf2f00f2f9a48e6","3bb384e4bf1ee4e84c117a8247a44b9daa661da1b3aa9cd9e105c55512958c81","b56b8b3b65a7488aa112ea6f09a1239bccdf92184f6d68de8cd68eaa2eba935a","2a2a65c9b769c4a0d269685eba3118f05a79c3f904245f81167f1584471a4a5d","40ed02d6a8f99fb1bfdf456fc9a1c51eca67c3976e19666bbd8fbcaa03cd76f7","a6f88d7c88e64571c4b4fa18187cc0e9ba39607ff6f18b6b77dfa88ded6a32a9","a0e611c1550fc1e7fb0fc6a7053c42e7a084a8ec91eed2acdf0a0464e88d9e1b","2c40de8e2810ab3d8a477be9391c3ca90a443664aee622f59feffb68a393ad04","be75cb0421d7f0bd358151a267eb4564382bceacd7a03cd72cd119712c7b0007","91eea37df406ed082cb10d8f0fa636d8ba6b4d21d9b372f016a12c4fb84e5eb0","75ac27bcd5155c9791e663ecac467afeb0f2ad6e99bfc9521a8b23d0e5b5f8c2","e84149b8e0095d08eb11915cd3234589943a3ef20c0a2076634bba045d0bc3b2","dbc4a5bbbe7d0b47c70015193b7a5d7f7675c9b209e15e9e587af0ca36a2692d","3bdedb969603db8b36305a76c3823eb1946f8468376eda05520da7f6528f0939","3343dfbc5e7dd254508b6f11739572b1ad7fc4c2e3c87f9063c9da77c34774d7","7a921c3d3c6f8640312fb66211d631e894e03dedae50829161820f0a1628c38d","5b6d83c94236cf3e9e19315cc6d62b9787253c73a53faea34ead697863f81447","2a1ed52adfc72556f4846b003a7e5a92081147beef55f27f99466aa6e2a28060","2ec586b039593c38026cdfc2607e57668af0dbab3675f21f8487f92c167ac020","0242b12a821f46a24033d0667cc92f81cff9ce556b747a79b718c9cd93603f45","ae02e7f7886a19840abf452ceb62be8d2ab2e6df11564410ab4435c98cc004a5","df02084f00210a4b11df3ee916b73efc7e402c5618572276c9808c508a8e2bec","5273fa0433c01a8ac0fa0037389c7aa8708a61dceb6536a52e4e52e04da2978f","f201aa91e59f584ca690580440e4d89430e66d5b217c0e716d04181d3be72f8b","c1826bc1506f0945d4309025c56f812ebe2e319bf9e57a5723115b837feb3ec3","699ba891768fb181ce104fbadcc2cb77fa3c090d23b72f566ddc975973447d8a","11973521826da217d49939ae2c3f54128c22408d359c849a43068d2a3e5ce079","ba14614494bccb80d56b14b229328db0849feb1cbfd6efdc517bc5b0cb21c02f","629bba7214c90eb8cacddaff3b88ea1aa866577feccd55c24fc0fd504d1b62e1","c808d657992970a1dc98b6cedc563f73de0f03e3de6a3d9f9231826def070485","c58f5f0c5da256633a03e514b9f007eb0783e996e92845343efeac0cf742232c","5b5be7ff06ed0d65062d34664f729aab2f293dca9ef13f7996723346eb852656","b407b9084b5c41cb57fa9358b83a2a54e60d366bb64ae845c4b647e34097f97c","fad9c83c6a19503ea2003a3494cdaf5153b902876221aa677965f78f5d0d3d87","76aceb56a17c66cdc9d3a48b8e8b0ce09daa22ddef647529c9c83cc8ddc86ee3","9ca415ea1069e386e7bebec5a8c2b7563b1c264e7eaec8620bc50661895ad26b","1d21320d3bf6b17b6caf7e736b78c3b3e26ee08b6ac1d59a8b194039aaaa93ae","6d658d091f611d7d7e51da4e4788fd5c1e5e5975ada8749e074f87bf99c38617","9096532348c735dc0621473963712d83972055a740046dbf37e159397fe2edea","c2af4a34dec6fe8fa21ef959917ec7ce4ee07a446bce34dc5212e942db92abc9","680db60ad1e95bbefbb302b1096b5ad3ce86600c9542179cc52adae8aee60f36","2968153a657c3cbc5edf03dfc5e1f224ab18155dacb2c294c1ef8c236d2fe739","92e36cb2a86eacb8685daeed748f7420e55ab9a12336088fdaf906387705e53a","13d8eb329242d603279129ceba27fcda195ac08a713a37afacf45f16b884cd9b","ca819dd833cd326e9cb8b75784e8cb885df49b60d2ac4a62a02550ac7f9a07bb","5194a7fd715131a3b92668d4992a1ac18c493a81a9a2bb064bcd38affc48f22d","584c225cdb153889cf8e366f55f0aa02752ff4c58340871db81425600c6f6ed0","b3147dba3a43bb5f5451207fb93e0c9e58fac7c17e972ba659a607d1b071098f","92cecfa035f4e45323bbf5ab1683f6f499e01612439cb741f9ebbcb2cd35ed2c","3ce1188fd214883b087e7feb7bd95dd4a8ce9c1e148951edd454c17a23d54b41","05d1a8f963258d75216f13cf313f27108f83a8aa2bff482da356f2bfdfb59ab2","95bc8533ffc06d307cb228fbd3c9751ccb421daf8b6eab2d1281bb274fe67b9c","fc336450d0048140f50f643ff9291d9371ed4359e2065e412d388bf073a0c224","656a06a83b22493231980d2839a49e418a90fa8c8989d137693e0cf9dfe62d21","d49685b6c28a4fcf1ce988aff4823a34e34e189d7c94ac85e65d8a53b96425e8","1754df61456e51542219ee17301566ac439115b2a1e5da1a0ffb2197e49ccefe","db7523ffc3f8a6a3246e96eb1c0b019eab0a7ea7b2683cc6b6022438424c67ef","3c6d4463866f664a5f51963a2849cb844f2203693be570d0638ee609d75fe902","2bf40d2ec05e95966b6637be02394b9440c0ed10b573704760d2c82c13ab168b","95233122ca3d652fc40e97d01d8b8a44690032ce3593aea3f3288751d8df9254","8a60fca0236cac5d7f343730c9c4adab6afe137fe4a4de8a18c19a704e9f99bf","410a1e58749c46bb8db9a3c29466183c1ca345c7a2f8e44c79e810b22d9072f7","0328916de777eb3c85ac3cebf939c5744df01fee444a86cfd85980d939c48425","3ee349cda390e8f285b3d861fb5a78e9f69be0d7303607334e08a75ce925928f","1d00752bb1d142f85aa5eccccab1c0308354deedc8d743f55230898186f0c612","0f26f195fd3a24ecb426fa1120431e719273102394e04dcec177bd3f7af83f30","8e14567c03bd79de7c28c08f854f18b24f644f1d605876693016319507d809f9","6c95be0af622240f9abd410208689258e6fe9a5bedecf69c5e97328b7e866b82","bbffb20bab36db95b858d13591b9c09e29f76c4b7521dc9366f89eb2aeead68d","61b25ce464888c337df2af9c45ca93dcae014fef5a91e6ecce96ce4e309a3203","15c76c7deed80da7dcb5d029934cfc2b6dce08758f9614cef9d2a082cc0b88df","12a07b940a26b8d36846ad6f85ed76fa2bc57ca80d7ac560abd7722dc20a8835","9863cfd0e4cda2e3049c66cb9cd6d2fd8891c91be0422b4e1470e3e066405c12","4eb2a7789483e5b2e40707f79dcbd533f0871439e2e5be5e74dc0c8b0f8b9a05","72e2735d1b1ace3079e4d2341c4240f517208e0007f76c659edae857670d2705","8dd9ae02814ac96622803689d2ee58f86981b71dfcb5fe5321300abdb1957362","a9fc166c68c21fd4d4b4d4fb55665611c2196f325e9d912a7867fd67e2c178da","4c34d1a3a9820dff86c936c8b335d79b281c44d38ec8db1c3300946359e21d56","333e8ed25a95f761654e3490e15dcb9c93f192a44f86e6f6d7dc064b677375fd","fd20476c433874ed823bccf88f41dcfc371c23d36251cb2a361ed5a426070064","0663361f184a15b97dc7f42a63af760ebcc85f955d77ef8e0b69a15ebec083ed","673b1fc746c54e7e16b562f06660ffdae5a00b0796b6b0d4d0aaf1f7507f1720","ef195d2912bad11d04643bb326d24b343a537be56b194fb8fdd013b8548db7af","1387706a25c56046b9e1532e60a328b465846eb77d9db8a43ad5397fcafc1f49","c04322b904354c0d5e69fec8276ac8a327ae2425ad694c8c6e413727836a78b4","de716ad71873d3d56e0d611a3d5c1eae627337c1f88790427c21f3cb47a7b6f7","5986fbbe2e8da264d419dbd091e275d180a6a6d938648140e5bab3393ee390fb","e686eff1d7bf434f72567a7267049aa0080939a14a6731f765c440e0b853184d","b95453b34a09d34cebfefca2a0a3d3d56ce86721e192ffb85436eaa47e4c9344","dca7275ea795ddbe8ddb27fcf0543a4730669c2b085030dca9de6be9088a1795","e778e946d62edfd2d492b0c70cf66bab56ad62dbf75f3391b09fa7b97e4fb0ee","c8353709114ef5cdaeea43dde5c75eb8da47d7dce8fbc651465a46876847b411","35df71fdfb019faa645b39051310387c6c68bd723cbec522f3c64a4abcb8f43c","356da547f3b6061940d823e85e187fc3d79bd1705cb84bd82ebea5e18ad28c9c","6ee8db8631030efcdb6ac806355fd321836b490898d8859f9ba882943cb197eb","e7afb81b739a7b97b17217ce49a44577cfd9d1de799a16a8fc9835eae8bff767","4d46a67322f1d36987ac6aed0bdbc85e48b509715278848994532c2b0646e4a8","3bd5d9b39022598cf9d3972c8411da37065dd4335cee1ebf74b32e4a43845875","9bd7ceb57e405e213a35486a8dcc9e38a1e91783634ee799b3134e86e8ca0c48","25db4e7179be81d7b9dbb3fde081050778d35fabcc75ada4e69d7f24eb03ce66","43ceb16649b428a65b23d08bfc5df7aaaba0b2d1fee220ba7bc4577e661c38a6","f3f2e18b3d273c50a8daa9f96dbc5d087554f47c43e922aa970368c7d5917205","7549e18a3cbc0cb1c3e9e6869522c3233ae2dde9fc6b7d0eb76f1116daefda47","dcffcaf74b2b88b55480864c54a5d8be3c41d516b56b8082dba77be02d9d0577","ca6787267fc9cc14a061d743daed332f0a3d3c9ac5a1fbf67afcd8663d18b15d","100c5341b58a8741257501292de84332b10fb1d7039fb59f53ec9ff70d4da7c1","03b9959bee04c98401c8915227bbaa3181ddc98a548fb4167cd1f7f504b4a1ea","02751e00589b2a468604b1c90ea863101c5830dad7f647339b413fe0b7d8459a","b9fc71b8e83bcc4b5d8dda7bcf474b156ef2d5372de98ac8c3710cfa2dc96588","8a90c44cb7a6c2e2dd3ebe50f9b8250ae9bc4ba3084fa908c1bfb426ca3e237f","9d4943145bd78babb9f3deb4fccd09dabd14005118ffe30935175056fa938c2b","57aa11b987d0c77b4a848dac16f6742a1833984cb45cfe72e5a4767808977728","2109d359aa856383c8519c1ccaf0d259aa092d29f9660d26fd590999683e93f7","9edf789695eeebb4c81154ec8e9dc203be4061f9eae4a169df91ad29e3659ef9","b5b2cf2a1336f4900a28ac155b1080253806615653699f1bb2023e1977f172b4","27366f3aaad6d36ecc08cf76e3e3edb7ea15368ca0db57237d8224c8a0f4aede","bc8bc4a727c7559b21e46bc261a50040e12a50f4780e7218cdcd16ff44333795","deac10a45cfcfe4da4a1e4d86b7c56c174f1d45b01e334c8e3ae2af36094cb46","03a8f3c50cca665a05506f3fdc41ab495ec8d36303e2f7a4a5dc5104c51b5339","7888a3083389f2d01793802350008452baedb35c37a6534a15779fe5fcb017ff","7340cf8224caae49331c02ac40ceece2d3362d24729f6b5baabb870be29d2f0c","194bdc6b6c78b77319d4eb9cbb9ae047f52eaaff18a682f7fa71d636d3af026c","2eb99fdb0815f1e78ec0afab90dffa56d78ada56fc9fb7fcdd6a4134ceb84f81","b53f4a59fdbfa72cf6ec5ae2d24294f184b6bbe843cdfdc11327aaf7158efb71","3e83bec8337f46b68dcee588f10ab5bbd3474c9e96d0d7f1834e001992295178","2f16367abfbf9b8c79c194ec7269dd3c35874936408b3a776ed6b584705113b6","b25e13b5bb9888a5e690bbd875502777239d980b148d9eaa5e44fad9e3c89a7e","89cfdaa753a6e13a49b2a99b7973bfb996c1d98c8ffd60783b4dfa35f6801a58","4c76af0f5c8f955e729c78aaf1120cc5c24129b19c19b572e22e1da559d4908c","e26ddcdd4b916d4b25e918cd071203adca61a2a6d3f3597024bfd04dad26bac3","f45b6270492c2d59f9a73c614c09655a477314f9e6198a5d8dced931407a9998","ff8a3408444fb94122191cbfa708089a6233b8e031ebd559c92a90cb46d57252","f9ec7b8b285db6b4c51aa183044c85a6e21ea2b28d5c4337c1977e9fe6a88844","b4d9fae96173bbd02f2a31ff00b2cb68e2398b1fec5aaab090826e4d02329b38","88e5a5b95ddd7d2f5c8eeca393a3aadfed726370956b28869e1dff629cbe1269","9d0f5034775fb0a6f081f3690925602d01ba16292989bfcac52f6135cf79f56f","c0b210cf6bc8b2a552544d8671da511adec02d6deb9f510ea55547a1799834e0","49d62a88a20b1dbff8bcf24356a068b816fb2cc2cac94264105a0419b2466b74","5c5d34b6fcfdf0b1ba36992ab146863f42f41fbdbbeccf4c1785f4cdf3d98ed5","1677954d958c166e8d7d43aebda42f4906c297cfc068c25fa6a59526b78d959d","aa6f8f0abe029661655108bc7a0ecd93658bf070ce744b2ffaee87f4c6b51bca","5ef75e07b37097e602b73f82e6658b5cbb0683edf35943f811c5b7735ec4a077","8a6b3893f10c51de99caa9c74e04192402516e0ef1b15376123bbfb208998529","d7ebeb1848cd09a262a09c011c9fa2fc167d0dd6ec57e3101a25460558b2c0e3","11b4de666a93e457c68f19172004ad4c26165f6b6299cafcc2c02a450a6a8e95","809b360f4a1842c7b4e177da889cc22f817b5b380cee69b6bc53543542183022","748a7c4141344cd8290296fde03afdb8d1fc75a121d0bd5beb4d56fa5a6bf0dc","f317250d309e4b6b97f28e1c74de8488866e0728b2a99f6f57e18555c5692a56","e5e939ddbca09474cce9062449fe81c17bf4d4de051791538a01a687b1dc2101","3784f188208c30c6d523d257e03c605b97bc386d3f08cabe976f0e74cd6a5ee5","3273f28165b7208ae6dcc1884c975b54715071605bb2a9d9843817d4aed2d351","921a87943b3bbe03c5f7cf7d209cc21d01f06bf0d9838eee608dfab39ae7d7f4","0a089cfd0f97dbaf47147aa1d4ca49ec7dabd5785afdd141f7099ce271276f8b","8527221c37265d8693808821c5aeb9c95b688819035065adbcadb87899abd31d","7555aa698d580c4e9ab8359b2f5c922954029f808c1d8a02c840725543055273","35b7c82bb235f8ca7991ea92f11d3c0584108e73a8bbb6ac95dee0eafa8ddb06","ec4245030ac3af288108add405996081ddf696e4fe8b84b9f4d4eecc9cab08e1","9c7df62db5601aa25992faea579c2546074899e341f55c03614a79cd668fbfcc","7b24c3aea456aa493543470bb8e3f0d38696425af24fdcafbee389b88625fd4b","132fe54f84abef71bf7175fe9e00adf6047ac450b04f77fea15884db5d28a45b","175e129f494c207dfc1125d8863981ef0c3fb105960d6ec2ea170509663662da","4aae72242936298239e93a7a31a59422092316e375b381d8193a2acd122c04a2","5e6d9407eff46fec9656885924394291e1ae87f38e61a81459667e6f05635478","dcef7141ee6410faf375c4de9fefe3791e2aa08976ded70a60f06fd73fb97dbb","5bb357876b2adf5a855ca18c4abed98b92fe5453dfeaae93517b40721f69f352","313e0fae8c3eac775540e42002113a3972242dd3403379a3a5695ec2471e4768","a664ab26fe162d26ad3c8f385236a0fde40824007b2c4072d18283b1b33fc833","193337c11f45de2f0fc9d8ec2d494965da4ae92382ba1a1d90cc0b04e5eeebde","4a119c3d93b46bead2e3108336d83ec0debd9f6453f55a14d7066bf430bb9dca","02ba072c61c60c8c2018bba0672f7c6e766a29a323a57a4de828afb2bbbb9d54","88fe3740babbaa61402a49bd24ce9efcbe40385b0d7cceb96ac951a02d981610","1abe3d916ab50524d25a5fbe840bd7ce2e2537b68956734863273e561f9eb61c","2b44bc7e31faab2c26444975b362ece435d49066be89644885341b430e61bb7e","06763bb36ab0683801c1fa355731b7e65d84b012f976c2580e23ad60bccbd961","6a6791e7863eb25fa187d9f323ac563690b2075e893576762e27f862b8003f30","bd90f3a677579a8e767f0c4be7dfdf7155b650fb1293fff897ccada7a74d77ff","cfaab50be2268e1b9bd43292a1856c497396f4de8bc47d5091eae42074e14ea4","d40cf7e79d787faec93e70a663d21a7b800647ef5fbe85702a3106956a3df1f6","de038512df47790b9519fa2e627fd8168b638fb3b6401a8d185ea01dde15097a","070af2a82bd948f049435bd8f46e845c4e852f025a217a80f79d79822f6c309c","9a0250d50630a42c45509c87c0562e8db37a00d2bec8d994ae4df1a599494fb5","978afb734dcf80525b8608848d84bc7690baa4cd4739dab2691e1ccadb21b457","12a1eee8d9da6b76c7c7ef5541d8db013a64b8d298eac9d56937d391ef9db14b","fb4e196aea81b8bc29247be17908a7e2a5388131e68d10a2e6cec84ceefcc3a4","d4ceb158f2ef3d2696f42965bb35e9a5ca1bfad20325c3da03ef9f914467c3a0","3aadeff013a25fe94fbae4f93a8ed4fa918fef3e582c3432c5185aecbd85e833","e761e90fa0ef057773becff604b64424c3ed52613e93ad9b767aaf59881c83b4","687a2f338ee31fcdee36116ed85090e9af07919ab04d4364d39da7cc0e43c195","0a7187cc757f0bb6a7118fb11c97d13b80eaca8991e31042b16a3c3504f27d7f","718ce341e8067cbb4589baa3512fbd5a128d16adee7e97ee7a47f94f40b01882","1fdbd12a1d02882ef538980a28a9a51d51fd54c434cf233822545f53d84ef9cf","419bad1d214faccabfbf52ab24ae4523071fcc61d8cee17b589299171419563c","73af9a118bd8b535dfb6c721fbde71f7a4f28fa9022ae06b7242a344d2099470","bf33e792a3bc927a6b0d84f428814c35a0a9ca3c0cc8a91246f0b60230da3b6c","8da0e270d2de197c286dc69d823135b3db9aee1e5117f2d064d5e3b07e6b10fb","b52796a7a09ed3bf5fecfc5f64ebaf75c9d58af616187bfd252f76d55bc2565d","77724c79c6360463292082d411024122aac03f8340cc544322589ad82fad14bb","87fbe6fcecad39df8bf346d41cebea4676627634e92966f0f8d7fa36faf750f0","e6e27186909d4c880708f9861b540a956060a67792c0990e86bdf70fef934de0","2b2a61fb5de4e51c4afe43070bed3cff306c6d53fecde6a5d0da329e4b60c7ab","3804a3a26e2fd68f99d686840715abc5034aeb8bcbf970e36ad7af8ab69b0461","67b395b282b2544f7d71f4a7c560a7225eac113e7f3bcd8e88e5408b8927a63e","fe301153d19ddb9e39549f3a5b71c5a94fec01fc8f1bd6b053c4ef42207bef2a","e5c58e6e49327b5e203ecc3ad13622f7162000daa815e11cc6adb0d5a98f9c11","c61d09ae1f70d3eed306dc991c060d57866127365e03de4625497de58a996ffc","cf5ab8b2a78b1bdb275caf0c5c168dd9316c45b59a8cbb62b661aa9dd8cd7b61","f5e118f33976c511484ab7db0b4ba22c85d0ce58ccd7f9f80a6e34fca0d0de4d","3affd398587e45384fdd1ed9f5ddefcd7bbffda61a6884d2a92f0a9440eb9e46","c5fc3e06fb9f3dc78e9b3dfed7a5c168222bf1b86d9914bc12380c51a013c3e5","39e31b902b6b627350a41b05f9627faf6bb1919ad1d17f0871889e5e6d80663c","282fd78a91b8363e120a991d61030e2186167f6610a6df195961dba7285b3f17","8ac1ef1d232e014fddc4c12f113321400e8bf9c5f2ee3881f5f2e5b069e9de65","c71628eb67b8c9ff0cd9e334fc45956547e6908773bb19ca7c2d3983bc0b2097","02a5d2c4f3ad4560a0a4d63064355f95bba2a957856f415a808691b4167f13c4","a6f7adbc12dc06093e5130199b3a2e856658af6721bdeec365086cea0be1c743","65010fcb5f38c9525a3439a0d9b767c3713041cee2b1f23f03d910bb55756ac6","04a1c4aa79f52374c6dcaf2b1f5aa584497134d4f3f541acc4892f10cba56d39","b365013dfc5e9ef52511bc778a8ea0d43ee08eba381a4f6b2df3fde7ad668932","e0d51bf7d7733eb2df076579b0f973bfce4bba3e97b83c72623ef1cccc72021c","0a22c78fc4cbf85f27e592bea1e7ece94aadf3c6bd960086f1eff2b3aedf2490","f94532d4208bb9c7a2f2d69047df36e57490f30581c47bbe312605cf6ed5c5eb","55a18905197115e7b0cbbd29ff090602eef3f0024c9b30fb5c8cd14d57db287c","0d44c3d5711b0777a8c007ef22e09b4d8bc8cf4159fbc0b7e35d2e6e8acf2fcc","ad6d18afc06a47ab2ba7b95b56697d2be67a103644b50e082cce59bd59f27633","16284be5545409aee769a4dc493a23cc0e9d0c1ebd28e6daefad4f14c84ec04a","015ce2ed740a6962b97b9b516e3b92b07c32a2e50d136c5aec1f01ad6ce3c17e","1fd6e2dd8e6fab2fd0b35e0265c59efe456dc37383dcfd92f1c4e3696ce4411d","e3baaf02ddc901d86eb293bcf8e259a628b69d50a0f78d97cd8953d522fc0dcd","ca7dcbe593f8a9e901473f67c929bc4f7ddde74273632f172353c957c20f1a5a","8527430cedae97236548b7ae8f088df5ce3ac2faf19296571e78b60fecdbcf66","d5e7acf3d4853b176ad5f3b4197a12d9e620beadfee24123f4542761d18ce3c5","f1ce1979a31e85c36a852937afb11daaca2abcbb12fb8060c16fd0a222b9c770","f2b1dcec61befb9ffb920a282f85df55f2d6bb40d5f22080e79265f7deaf49d3","1297a7f4e423b61d5d0689e8574dff25e6f73d647306d138bf5c5e6f73eb9274","0ae78c8a68f10c2efa8215328347f30061a0d0bd26f9d4a362a6468ab4e4ff44","4547cea0c2bbdc3d7fb4ef652160412e5d0951f4f93b283951a5929bc0d6fcee","b3c421ca868ac646fe623c5affe73236b6d57a1ade995f3b30847c18b6e025d6","3b0e986d4a784c3139c34ea93b275613336d35e8bd36b2dd45004d1b7637d7d9","57491316e5e399424a2e59dec09927bd37c1a6bfc1963c7a40157092e253041c","00d69a2aefa306eed1917458ebe1d9f24d5e892909fb1f4b8a44794bcb140938","1b492eef90ceb12481d73c08bca5c952f571b03faed7198a1a8d84eec1c77007","e004184d4e79ded27c0c5594ec1c448710889700404ecc3a1dc7655f11699c4c","0d25504b9a718a15c30b93b1589378598802bf325bdce97b5e880e62852bd60c","79a29ea0d8d6332099e1ae62f26624895584a74ff04f5671d978a64bcf0d4c1c","7c079d981d407040bf9ce8b131f04f0c45eceb98cf04a08e3ba2d536cf04f0e7","3be27b434156fc5f87a6c3bf04aecf0beecd67e081a7b7bbd3791b0ca8d43eb9","df8e93f08cba6710cba65f17ad5a1c071346f607057d1019f9c284a0e51f65de","f131ac0c4b851ddd048112430bf3cdf296a305f32191eac3434ca4fba175a236","42bfe136d1dad4732ad9cbbbffafee245b39ae1fb869202710a2f95c45a6b3fd","479197b6a2c6d4624347b6c2d746576a3ed9eb208988f51b1764771e99cf5150","12dc10c6670d5d3bc8da65e2056eae5d1d6fd61457e3a0c63d6f10f76bb7a7ea","9caa147707e0facf6316907136fbb7189c4d16739ccf6e879827cce694056b3a","11f77099aedd17781e4738cc775e2b0727718fbefd0a8bbd2d11bbd9856f04d1","6f66708cd0cc4c2707117bb0ba9b3a2ddca0b13a06b3961a5825c274c1f866d7","b780853c38308fce3e7082bd5ddf4d75aaea57983f52618e11cdb39fc70f5868","502c31aa5b23ceb98cbbf3a44b90790f802eec9ada279187eb6a03a89ce4cf54","97487215c2d0acbff460b4ce514f1115dd7a68f76f1c20dda40f0a1c050164fe","6bd05a9c589257d4006cb4b8b63e55bfe8784f6c8217a74739281d73f83b7a6c","b2eae14a6c5af699c49dda121682670ed7d1c1953523e0146b7d1733b4c207ef","2132c97c39a22e1f614ef5ad43a2c5229507bca301b540c49d139ba6b94c1b1f","6e748fa2ba40dd67089979d7144f55d96746d638bcf95c2a7a0ac5cf8db031e3","37f5c4e53da4c752858bec13e502e6bd244104a17499992e84c2db8daea24f46","7f23391375d73fbe4195fd547dc65bf4dce25a102553c2a5541bf9b8d6e174c5","bf1b2bc8df86f0bb4bc403e308b6cbc59762aaf534f87d1747edc2180260444f","d3c0bf2e58c64fb91ac719815f8065e42b3fe15997c23b0545d288c7d84917e3","3994f4511a81d1344365455f1e58cf388ab3ae3d9ecd0de9a82ba8339e00b941","e8ef4d7b86b450639b381168a385285450288b4c31af8876b32523b42e32eb8e","1036552af4bc108388294b4072e993c12a1ac1f67bcd053da6ae31cc3142192c","d05f46ccdd4ece5e0227b88599156a4cc21ffa0b7368f21c71ac585cb9fa8be1","1f3fd522ed2bf38d7dfcdb3d03be9425485e28eeae7c25ded2efa1a6059bfa41","24381ea071bb036df8cc918cddf2df030e27ef6df8f85ee9182e5ba5807e2716","a99f8f3a0d6c871b098b5f0b9b7b61eeff8d5a2180bfff15c1b16dffeb50de6a","beb04ece0e5590bac7a3408b829f4f343e173cd335ed9ebea6d98e9e0baa8a56","63eca91f9bbe71e5a2bae5194a37e3c5588adf4ffff91ec4f3397017cf5886f3","2d94be38575eafd1439bc72f95298f0f079a2cd488a2a161a880b213987c5273","7425b13ae8108c3d0c95b0c19627666882d7eef73a879b354db3f71de316a21b","56a971ecf5326b91eb05dc5f2f2f7f5c4ce05491fe9b5b031193e189aa5d2976","7fed1ca87130c330bf9e79e4194f37dbdf137ee56502f14c8a471a8407731009","2549074125409f5f9e479b11757181ba2e49af389768a23e91414837a1937b8d","a185e45c5f8416dd14461adcfd94aa43e603da2c1d0934560e2b49927e3cccc0","7929b1723e5ba26449cc32d3147ee037a5a3a7faa961bf6b271f9374bf72f24b","0e703a42928eb0af3ed269e0c29b9eefa3963dba60c46c71f15e5bea2ac56659","0ae061790b85b6d579a557b76f121e17ad199406e79fc753ce2e2b01dc88a99d","ea91f5210f6dc6205f97f389b477ad9b0b70a6d97d022ce15657293b472fde99","9f973664ecb537378e0ba9690c629a6bcb7d9e6cd475a93cb87f7a936a19e21f","28de36e00bad5cb78b54fc59367026635833cca7b49b07d53c20c7c99466b2c0","2300db14f064adcf0b826e809be0151cf523021ebc86451943143d865498994a","10f36d891ecd917581bfd3a495a5e0495ad7b7330203094393ace2a540dc3d4d","c998fb3f5a0b888b3ad479c6bb0b1912ddfbe2cf8d0f0d60c184593dbeb490e9","8c381edb1e96e0a784ec2594d95d201ce6c52d527e4dca15752c6a205e354fb3","86647571e79ae6288d7a18230d64f6667055efc1c7d4ceb69b51b810a7a49c5b","55cdcbc0af1398c51f01b48689e3ce503aa076cc57639a9351294e23366a401d","213fcc557cb1b814ec4d471ed9ca0270d6502d85ef5273bddc95f22432ed10e0","5e265934f086ddf0734199b8373bbd524b0e90f3e6c8f87c97f8355fc155ed21","0e064619345b6924c0d6c735b731860c7e5370dc9813bab0880dc45edfbf427b","e0f8b7e73ee0b64d07006406fb236279bd0b5da28481373940716150f381abcf","d228ff07a93de4ebaf16df040c1a4e0ce98054f3cbc6754ccb81ebd2af99672c","f9bcc4c1d113d92566265efebccc953c262e6afbe697b17569b42db8e8ead216","2879a055439b6c0c0132a1467120a0f85b56b5d735c973ad235acd958b1b5345","fd5e7c18cb956f58ce01b366bdf3a8d2001bfa5ba5c0472a62810a85616e26d2","2434c072bc880ec9d75703dc5874bc3cffff7550aba4cad454c74a0ce9f145be","ac3e439111fc095450dedec57d413664e0e892d6a5e986babff11f161bf1dc6c","a4030b2efea348750ff371974b9a5b73a9faf6a685e9656d15beb09099b240a7","0bf1146ceb272ffc39bf073c80fbfccc3ac1887a2e552288096298aed9eb5782","5b547c84b4a5d050984a967179a50294df4e913772891e1fe2e2e2d8e2a59a2b","7cd6cf4d32f7eccde1ca06922b9449a854de0a596a0345e8a5e117840c7728e8","70385ddda74bcbe72234d7ae480e16a8cfefc1b7b4a0eb09568c05eb8c08e6d2","990bd193e761e4c7b891d12178daa24ad862b8240294b2a472c084788658a6aa","527237cd6d87fd0a425c9d748856d190bd5d82cd6dd1724782a01640d8c1c8cc","3e7d3a34d08a8bb1c7849eb4210f4b85519a4ffa88c0dc7b599c0066f957fac3","972bbbcc4c7c40afc13b50b80257e71219373d31cb2ef9f622d09026a86320c1","f5e253f943a0c0cdc6af5b15278341596caed2197b52e3464d13dc92e1585595","6d2aaff3cc9030f7c04a849df1a92a97efe9f8670836260efa33cfbac98557d0","55f1769bd54a58e26e89ac3036659da4b5c728808477a39ccdbcf7d680cfbe17","9a6bc2e7d49ec963414422e078ab08c722f6ed9730496eea510889cded447b1c","ebad2a92f5e6d98cbe9866f5b1222b42d07456b73330e178f438d758af786e15","979f0dc349d4dc24d2124124c5d758a0ab97a66a0f5d53e222e4a0de6a7291ab","64548bc84b7164d92c9e64ee78a610354522e7bde8eb74333f3831fc508d1b61","9d71b2fd364046e1c89d947be949c7daa0d45ab223fa197edd0a53399a4ca0f2","7cfa159a2ef3aad0b2870058f0ffc3e1f582f5efcfef10f3976ae3e4b9b9edc8","ba8bf15d8802f3f44e77caa2e1e3fd3fe88aa24c94025a2e5802cb25790e3a15","26418b9b8f73ddc7e2c66876150049071b1d866bacdf6de9a62ca6ebaa54deb7","badc2d8cfeadfe3863bad56fa4c8d3cbdb67f506dc03f1e36b5df1a7a8e1705f","56f7c8b0cbe8098ac23e7dcbe4010320315e995048c49cc56bb0976fcf81c595","fefd6a9d885cbf7b8a54ae9cde5d9a9f2555d94b3d922a0e7b49010a91b9744c","f57c6445bd7d6976777ba6ab38605386c69812435b023d4b411a8f7c1734f2df","5566b8eb5c0ded0e319cff24febf50f2ea34ec62863a84e1d20f51b8f8eab742","fb6a942239212e8304a5d2238e45f157293121cc9bc967f4596e97558f33bee0","e979d701a8b64887170eb47adf1e4b2a387290bfd22b3443bb6e334341b97fbd","fec35f96d2b2c53b745eadc11d6427937c01f9d49bcf9685b13a25bbfd36e10c","0e4b1e4f4743bf8fa8f1aeaeeddfc5b8348f27a88a8f60c2d12a6e6fa6832f4c","d1740fb414649e07322543c0f034ce96029e3e6e1a1ecfc93290df2ada9be549","a13088e7849d9c6cbba16e6b58a77ee0fc17acf03be32342c9ffd23d745eb938","5b418cc6586d30c8c3ad5b04c9935b19a51dc21195b04c32bad1a9757d5f4bac","c466856cc66da1034f01c7db2547cfd1f9439370c718f82ca6f2c8258a148294","59fb81a31220c73d10b779c05ada619d0de485fd5cd49a8395054c8e66cb40de","95f6787c546e2f1fff5be7086a848f20d97427c0f89bd0f2d787743b89287188","9c84e3013691e2cd040ad1ea86edf59b7ed8e6a4fecca7826f256ce913bc9c8c","46030591accab4e14e2c429b7fa1d8c99aede6bc0353721b1cd03059411e1683","fe0739592eceef765f2df9d323dd4b30cecb60ff7e71ef41cf4d82438303ae50","f8f223ad637d249dc3b73375fd9fe3346664a8d557eef78b4758af24bcbfba57","e618e7bb525a6769f745262a1cabf9e57948965eb6aa1251ad3b819f8b1e22b1","c37aee7371fa0ec506e201e4d9e6c578bdf9e26eaf28fc651489e5eef22d2da4","93a9ef76708484d11cbb696edf839f1dfc7c76ddeb344427a28adb16aee08c5f","f2f74f8858619c7e09d886383702ba3e1c399472635ec3e880a7bb504d0cc116","fd3efe1676eed8e06c714fbfec1cffaebf9694e095d0f09d5af55a3f165a5dbf","e35bdd024c5d4a4db632959d63e428b591f12d4fb5f9c1cd98e1a701ef6e7f59","3906bdd1b1cd4b022baf468903998ce33a8f2a63b9c59a758a203a078f5cf470","b68bb8db34d4e9c729d88942a840adc9bad7b1776141f01b5e0b695005ebdaf3","f3f9a523450f6d37473742d4017be1418dedb8589173216a698b8268e30e4f0a","6fa8fdb2a91b2c3095788c014127712218336d20f1f0091b69c2d5f016ddba7c","0604e91319cbab372094f320a8b5270f6cb3537600666f8cb1babbed803d3f9e","fd7c2ac448bd2a9cb34aeef55ce9c0bbb0257b456570e78474170773f807802d","ced040a9ae898823182c28f37adcce732a3efdf187d39dc37990ae0d6b3c4222","4641e80fc15d196a41a85374343c42b27422afe55780357caeeb305e8b3c466f","e7b18d902145856bc839e421ca37d4ec02d2a1be9e3f64104fab7265e2eb67ad","e5b8b493fc1390e72ccc792a29ec9e0917b869ed2c3716d411f13ffa3b33f061","38f8e9f76dc2ee71ec953c1cc18f7af9d5fd88315b18fff30c4784db120def6f","08fa22056a96fd47dfe972a8fde6a290f37ef027b7820f1b69116da5084bdc0e","9d0c9f538cde5f70a34360159974ce95b1b0db1d1ec49823a9158485fd180c40","a0475c3a832deb74b4b8b34ded184ea7b7f17081347344e47eb2791a18ea2c9c","fd6265b0ba3d3f3c79c15414ce6ec3e14bc92e7ed92b73d17b98a8f5b0878111","c6127539ff4ee1778781031671e02ed32e41e7654fee87ad43aeb8cffea00df7","6688b740e6f77337c18de1f94f4ca0cb52749a18915ecc769fbece600ddfeb8e","d4050796f1a87b63f980e90e3b04c989c7b21fca49ad33024cf11d5d244c294a","24c4061759e0ef11c273334fcabd116ebe89dd383eec03962af390c7d0d54ce0","96a5277ea41559013103c016dd79e03c65acacd925124eb9c686ec4ea28a8b34","b195901f7f463ef9fc810d78e14ede415fc53fa108e0f6113fdcc680c9ce7395","991ffbf6eee1c65fd7ebae4daaffa2bcc6ec1dc4a7b6f421c4e2f0a8f975064d","317013f349354431b119895635fed04c6a7bc37aabeea37bcac2d95a39f8a8d6","21820932946d329d3176990366774e554f017678af5d67cd4a20a48ed605f759","44d365bd4dc4fd03f587638603305a4f976c01ba229800d7f2fbbaae05d2a593","ab8b9d98defedf5bd4032e86c245a8121c32ec0cbfa4a244ceac1aa321092ceb","477f8426553ce643150127598ed5f30e2b2b979284d5eeaf954a4881c11d0fc1","70b1cd092b66a08039778f31521c7cf1b0537c6729686ae7a09d2419c7aa6215","b55115cc16bebe631e710f52ab5cc155e3a5559711988c14db1a6b1bb2cb1d7a","86a78336ce5d4d8c461bbd0e60ef041e9bc59dc9bf5bcb223af42ce6802ed878","a96f68d36ad47fc5679ba2fb2b686ab42e07036b8081ab46ad33e3750461b8f5","082f8ebe019a443a318998cb2109bb252c1c4108e9a14aac24bd556d278b7afb","4d6f80cd699d2378f0ec9196b70783bcfa224758530eb3e02ae1e25c7d99ab8e","7f589283963b70689f881ea71e0fe1a482310ed0b9bd4328d3535190a7dffb8b","dd1005a67f84c547f98897c28ea4964fd27de1de0b196a114856c755bb84d4cd","908713300209a5dba0577cf8956889a8787347908134a1856e15cbb1f5b66948","41454bc8c63cd66550b6f3b6fa751a4db8c34936a293e4a63491d54dee3e6d50","d9fe33689355c4bf68584ab8c2a42305201e4efe65d68753748d68a101a8b36c","17a154347bd4fb669a7c8188161dbe1cd73e27601ea9bd35b3b43371a4eca595","0cc7bd84925bac4571e4bac5772de577495832aaae9bedfdd9eb6881af0fcc20","7fcd3d9ffd1cd91f6ffc3d918686eb14f22185dac3dde4515e7385491123cd94","4e7df5f5153d2c8d365e3fa1881d3ab5a6e414432d5b91f5f4f8c0a113c4dcc3","adaf2491501e769dd41a3d8246b5c44a3d0328e47ce778253278d89881aa1823","44f514bda72c09792f5a0e0ec7471ec0fe385e0e1496aaf1f0fa19da281d4f63","f9a6127b299351b13538c8f3ccec830c29d6c5ee51ceb5c8432e4f7c63d715e2","787df65949a7cce57f3c197dd8a9237f9be6195996d69fa5ded4d15931a6c33d","e13230a254be4062f866da102471861473c5034d8322c0f222d95dfb38772ec2","baec5661187fe43540846c2e13213691eb05a76062c29c5a1729a07c1674cdf1","5bad3d59a56c815b34a526d2d80be96573b0072738cff4c6c0bd5d2db909a5c4","fdec98b6ad1d947e77f96ea63e017299751ec5cd09e692734e217410f734eb47","07e759f1b94d34005201702b29e4f52c339c527ff73881b6dff60a4c9498208e","cba360010bd4a0ef9e5a4b6912ffdd1f9fd6ee03c8e23eb2ed21c86ac4015884","af08544698df7716bbdb40fcc5c3b8c5c0e5cf42ef9735ed67ae0d379a926db8","96b9a238b96510e604612a47a0832c08581509e2fc7caa76af84c093ed14c82c","e9521b55a0ac8439a93cfa537089a7ff4db64f0b68e331d608bc1f112214b300","927395a7ced93077d5ed47c41bc61e28acb7637ead27866ee4340eaaa4ad7807","5fb836be3e06fb53ec37568b80e7a5ccdfb0bc671ba72b7c87a19624c52fc36c","2349c1619f561079cd33b8f520de67c54379b9f341b5854baa45fe623dcdb289","84b8a7e2af951332521de0f0d7d01c97567d16932d62ecd516f2a475dd2f5537","a0b7be5e8aae776d40a5e78b5c82d2e5507d2082721ed103e868942f5c398d83","52f07a5ed0a82e3bafe5e3f0fcb43934eebf1ea8d2a44b136a0c247ef2ff5cc8","f51d0f0dd54187739afa80b0d30a0c93a837c6a63f4b3d88c9ae15eca73c79ec","dc7d1dadefd377e2180d4a6c68b6fdb3f7fa23b8c9416c1f187726526050e12b","916080cf333023df974b43e0cc9dd268c905dfe86a81858542bd0fada02fba27","8160404cb87e0e1c397e4fe005c1b100cfe2bcd2b9704ab08fd0a402d2d16a53","b20dd09e4e200fe30d200c4624466aeb20ca41f7531f863d88cd3c7c1db26d8f","1d0249d7da487c0e89d8ac7c6b62f3d259dc5bba45c44c1f14b72e85c2d6d280","28ee497319f6333ad01678d1eeca3a799cf5cc400047b02947d4078d9f638155","03d2621b57ade4e0178eee66be65f35355a71566df51b83bc7992afe8931c9ff","f60fcb19a3cb8097233d30cc92d3c240ad214b7699c4d76433371acf556e0ab3","d220f7a39abf33ff9dd4cb9b88f366077df820890d8a4e8c4acc96ecb219fce3","a774d837691680695c3d972c5f3c04d793e0430474af59211a4b454a82440f70","fb92c2d7df4aec541f77f095397210874f6a3d2ff3f3813aa0f9a4d1cf05ea43","7f134729ed883b2a9530939e52515e9bf2d2bd8e7a5099cb3b0b9ac2b9c1cae6","911460d4cdfb5ca42a9362393f642c55f134cba6669fc476c0bf32133d8ed671","e03105c2cc24c9b0db1cf4924b7d511425ea13b3ab2cca372826797a85fbed45","129e4711ee94f8ff6288fcbe337bf9d1415999769c22fccd80fe48016f541946","723188ff2c96c8f81b3a08fa06f06c6ef10e83ca5610268a84c9af7fa845dd04","198d5bd7729df4ad992251a59c83d153325dc97d8a7c8893ffa50527b2d424a9","d4878c0f0f909b953364df7373f8e73aac48bcdb31a4525c45f8bddcc38bb4aa","c09383d755accfdeaf36bb38485aef51bf8f99cf8a801fb5130229e97ae85355","710ae8104e95a0a847655aa8f8cfe210eea6b4fb7387f93c05faabe83b6f38d0","8c4c916e45eea8c491e5816d8f3704dac7cb2fb50302426886621fbc684f0e24","7f9df03392533552775be9fb682825377dc195bb4b762cfe6ffacac0f2c19adf","f54ec56cd337a3be9f7b9bc32992d697700421a4d0058ba26552d1dba45221e3","b98cdf55899d05b00900866fcee2301fae2cb8111a5e8b3f5b4c1b8482337441","d889ca31ecf859432c9e675cf056009a227f839856a8cac58a70875e2d619a8b","b116398803ef4b916ea08dfcece7585741924514e4fab8f05dd2165c36d95836","a83f28c5e258cee1ae8df0e9417c638fa1b708d38e9c3b4f77dfa0a9474538c0","67596ea60a2a398c9540d6bc98844b216d281434bd6c8d5ab698e6418a9d9146","0e82ed35797c4ca2c4e6ceed3d9c4877de895a96699a8f4c543ccbf757b56cb4","beb6ac944062eb9a4f36f0adb3029154766937056a3d89a48389bd7ab6539888","69a8f3d977bed194823dc42d56fef92de31fb835389c4b830ee58e910e2f8288","a6a226916154291eee68ccb68cba720d3b0953a743af41e8fad376ba3ce555f5","a8295f111dd136ddca2593e627fdada40aab343f465bf3b0ccabf7f2eba4d1d0","1ecd735d774e46e2171af3d5da3f4062d6ced09b9c8578a5b47886953517eb0e","1a935924fa5ff9c24525418c3a7536ab34b1d64734f761f53ff31f08fbc3ee45","03145fa5c1d07480ea136de3e50679c20a15af1337209fc434997772dbaeb70d","4f5d4e61007dce00c6dad8ecc45d8db953181d12cb1248d19ddf37cfff90df71","c78e60ddfc5c40796098f5bdb10ed8066e049c8672270d54929abcb6756db9ac","68646baf8f7db2f8fdda84f08ce9d4cf7ca332998d067cf628c60847a8741da7","67e0a0c14a5e1948ce97eb19d96c67a647835ac664f65432517d32db2001e2a7","e9b8e28a3ee7ef4d0dd2ffb97d99c30b43e6d9a1919f03b3837283f4caaeec83","7411f0060e16494e6e701cc3a7f62c766c543ff928885704a3d614c059949268","33dd74933941ab7c6c821778ce89d39e195559565009f0d1d8ae96ee869af995","e79144ac3fb919c5f59f64c6b23e71c4eed38c4e72e9af0feeb9c0edc78ddc22","2d8b4ca3df41213f94181523e43bfc0d40ba4f19a1089c1886793075fe33fe66","52508a3a2a457ef01292c98ff64d92c0c8f49c4e17af2bf9694b7548a102d5fc","5dbbbb567824dadd701864c2a84345e3ae154a3a1ab655be9536f180195637ac","9c1d1fa6c10cedb336b58b2cce689c05545aab0282c5d32748a4ee7f5db69d93","b6ea9339098dcb559a5d55d79e4858b024295faba9176c33b0ef6a05f7b786e8","6d8b29d59a15f2c29198b71fd5c4945a75d2a420eb73637357f912626acd2ea9","bbb292e5b5751fe1f718c68578fbb66e5774a2024bc5567fe255876c2bdb526e","7278b09287acb7b04339378f50e0076278cf31b795c18897e0ed6040d9de9041","1a7dcb1084f67871d5fa2a0fe2d0723648f5478f451c8ff1ac74e3fc9acc0c72","8d6586890ba98399133b15bae2c38e878d9ac015a6f4557d351b2fb83d92e453","6066608bad46dd510b2ea928af9299ca9dce84438b37cb2b357e8516dbbf571e","f77d6523548040e78fba78f83e55acc13673c4de50b5e372ebcf5609b36dea52","04390622f7283c6ed6c02b131f17f5ac21d1a4a32196d4677823c0158540bd51","6314fbba2c15e46cc3849ac26e7b8d15a5e37ce1f17c32103fab0e10ebd53c1a","532a8b96c52e6b466439ae633ba0498716928e8dda134672be31f3e166cc4c9c","8c05b14b18f7f88dbf5bdc0381e7af0f365edb666982c2e8ad078876ce768c8c","de1d9cba7acf804dfabedb807233a8917f1892a80ae7694c7ece196b5c91b975","4abd8a428527c9c6f3ee3641f0214c379c66c99b0b6293740cc3a8edb28d0e54","c76200e176032615ca7499c74652b928767ae3dfc7a94438ca1ce7a98f6d27f7","4826a3535a02f40a53fb8ea3a69692fb1d2f7af0b4e81fe3960dc91705c3245c","890ea1f779bf3d628b092a2f87909621eeae92781457296eb335651fd1bf972d","683e3075615468def4a01478031351f9a53f1322019ae3a62adda0f5cb810abe","6262b1bef51f62a056ba0571c12112a2473d27cebdca64b03d2f19c918838d95","c44b9ed3f8847dc4c6009234a88c727b973300c5b4b4f49fbe0e0a6119ccf2ce","d7d7586f7ee4983bedb12206ec29e7d0e99888399c13eb23dbc0269104fcfca0","2d37e6007ddcb8f4fdf7fd746daa6197e739f6bb420edf9c9682e9c4975c09d6","0fa098bca821b8e8c6510412c2b920aa997a40adb4dd035e8b1c528e329f1493","4b7ab982efc5239d992a3570efbba9ed60ec5cc7b4098b14ddafdbe4a5f0cd85","4ccc4027368fca45ac890678e486c3c6a71ae1e9017175aea804250242ce376d","9228bd4bedc7758bad141f74e834900b888b4547f76d87a1595f7242e84dc93d","c79a2a0956d58b4c7e5720d57607b3f308d1a433d412a1751ec739f6b88c3979","c2d61d520f5e7a547714a4935cfc72d71e8890f1b875830d830e5859d1fbe5ca","bfb13232c2b4f70b1a7c50a807cea5fdeddd6310c61ccb8ce1876a00cd8e6392","018a7e90f8916b7a53a6e203103b85131a3de3988d1595a64ea6b131e9da6aca","ebf49e8a1e1ca3e88434d9706a1983357949f15442ea30b407c7ad3c90699850","005f1154f67d628e68fc5671f12aa810decf2fff9ae680799c3d0339174c1eef","28dd95aca87d7a7fa3ffe7fb2b212cfe5f224e254c04c0200866e5978384ec37","c12bc2ac73eb2539918cb739f049e868e25db1396e547f5cd8a838495a5f29da","e6f880d298a15453bb86a442d177c41f24cfbc0ca75d9aa534bc0d86806cb1dc","68c785df4f77a167815ae940f60cfd0cec9f5ceb3a1e65fb06ddbc132e628a20","f5f521ce6c59626821d1d6b22e545b3ad3f100ea28bf41dd6fefdb77df85766a","471a3cb8b4b86e627b50f457fb602fd81aebef5b32d6d39c80cd3d666431fc9d","bf90a24902d5f2aa3b1317c01320b32a6653218097abc87d010b4b89038f8361","02fbce5c05c724487fd883d097a0c5a0ad932881b1f4c89a6d55a9fe8ce1df3b","40896c901fe847180789e4b77b18da7e8c16189cf3d50d8e5efa0847fdecfcd2","ce7bb12092a9d0e4619b0088ef8a7c8766cfdc6908c223f9ecc41cae965661ff","9c81d6a9bb03fd955cdef742715f7802e3aa6f1f5819427ccf471cae81575cfe",{"version":"b717700b7887ed374b9a502510bcd9440209504f1e1a7048a2bdcd9facbf9471","signature":"66e7daafc83c91781fe463ee2f39aef9a23fd5b92ab401cb4321eb27f6b01826"},{"version":"3aacf4a00474a652a08793c15730a7d060aac728311df58e6e7f76fdd2306f11","signature":"034c1b6ff4ea89d5530949555d28e67997ebd9400bd563ba7ba38bfd8838e2b9"},{"version":"025c2c974d380c7df09f1fcfc28f9e755b8ae04d01004b166a496eb0ab6d8588","signature":"09457e065c5cd52dd48ed43445d473e76089848ca0bb9c1f885f87dbf3499f08"},{"version":"d053338161ca5b49872b3f5e32cdb33cf4ec049604aa012e67ad8f08a6bfb859","signature":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"version":"8b98e78e4df57eaf1ca27a5ca3a4a74d1fff1d42ed9124342d506b39a2357323","signature":"5376d3a3a0436160390a3ea00ff5b3e26699b3e1d13ada59367e7faa2d682190"},{"version":"d290811a54ce94dc5fb94785ca44c958ae4f1df251cb812cc9c0b7ddd935a4a9","signature":"89430a5c3b16aa5c55a00e99518d10c11f56a3436d011157930a5a4fa1f6cac3"},"d248fab873887a1ed2b9c0a2d525b0467842f250c95bc063355382a9b0ac36b1","131286bd306a110f4c96b0e181ece07ea13b76ecd191268694d5158ec09d0e34","19b1e024ed6d2e2a384ab723cc9c0e807bf6939e6013edef0f12d3fc4f79bb2a","19b1e024ed6d2e2a384ab723cc9c0e807bf6939e6013edef0f12d3fc4f79bb2a",{"version":"fd7dead42aaa1fd72bc51d844360f8eee2f1fa4b2aab0bf212b634bb577e0b90","signature":"7a7709b3521a183ec0b4252db2207501e6ef220999f475bc0beb5b71c30de5b1"},"9e4b070b543d91d0b321a481e1119e99bb8f136f4ef271d7b5ba264919fc32e2",{"version":"5f877dfc985d1fd3ac8bf4a75cd77b06c42ca608809b324c44b4151758de7189","affectsGlobalScope":true},{"version":"1da3494573331c3f36cee4479ea34c3f56638f9ded0e7922fe51e0dd14d0a1c6","affectsGlobalScope":true},{"version":"14c2fd6220654a41c53836a62ba96d4b515ae1413b0ccb31c2445fb1ae1de5de","affectsGlobalScope":true},{"version":"94460282fca2c683449dcb4d58166b60a8f6ee2de9ece5fcd1bc5727adf2baff","affectsGlobalScope":true},{"version":"4e50806129248f7430298e8b0045088e9d705275d0fbff7489b849afb63f7408","affectsGlobalScope":true}],"root":[71,75,379,385,[387,392],[428,430],432,433,471,[475,477],[484,486],1019,1822,1823,[1825,1827],2066,2068,2070,2072,[2078,2086],[2157,2162],2164,2167,2168,[2693,2696],2698,2703],"options":{"declaration":false,"declarationMap":false,"esModuleInterop":true,"inlineSources":false,"jsx":1,"module":99,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":true,"strict":false,"strictNullChecks":true,"target":99},"fileIdsList":[[71,74,162,374],[71,73,74,162,374],[71,162,374],[71,162,374,376,377,378],[71,162,374,384,385,386],[71,73,74,162,374,385],[71,73,74,162,374,384,386,394,427],[71,73,74,162,374,386],[71,162,174,374,1824],[71,162,174,374,1018],[71,162,174,374,382,384,386,394,415,426,471,475,477,484,1018,1812,1821,1824,2079,2081,2085,2086,2162,2163],[71,162,174,374,384,415,476,484,1018,1812,1821,2072,2076,2077,2079],[71,162,174,374,475,476,477,974,1821,1822,1826,1827,2079,2080,2082,2083,2084],[71,162,174,374,475,1018,1812],[71,162,174,374,1018,1812,1824,1825,2081],[71,162,174,374,384,477,1812,1824],[71,162,174,374,484,485,1013,1018,1812,1821],[71,73,74,162,174,374,384,1018,1821],[71,162,174,374,2076,2087,2088,2102,2104,2143,2146,2155,2156],[71,162,174,374,384,477,1018,1812,1824,2156],[71,162,374,384,2156,2157,2158],[71,162,174,374,384,1018,1824,2157],[71,162,174,374,384,1824,2159,2160,2161],[71,162,374,384,2158],[71,162,174,374,385,486,1018,1812],[71,162,174,374,384,385,415,484,1018,1812,1821,1824,2070,2078,2164],[71,162,174,374,377,415,1018,1019,1812,2079,2167],[71,162,174,374,1018,1812,2166],[71,73,74,162,174,374,384,386,671,1018,1812,1821,1823,2692,2693,2694],[71,73,74,162,174,374,384,787,1018,1821],[71,73,74,162,174,374,384,676,757,787,874,1018,1821],[71,162,174,374,384,475,1817,1820,1821],[71,162,374,1833,2011,2028,2068],[71,162,174,374,1833,2028,2060,2065,2067,2069,2079],[71,162,174,374],[71,162,374,1833,2011,2028,2066],[71,162,374,384],[71,162,374,427,431],[71,162,374,431],[71,73,74,162,374,385,431,470],[71,162,174,374,689,2071],[71,162,374,386,1817,1820,1821],[71,162,174,374,377,386,1018,1821,2163,2697],[71,162,174,374,377,384,386,561,1018,1821,1824,2163,2168,2695,2697,2699,2700,2701,2702],[71,162,374,384,474],[71,162,374,474],[71,162,374,384,474,483],[70,71,162,180,181,182,374],[70,71,162,180,181,374],[70,71,162,374],[70,71,80,162,177,333,372,374,1820],[70,71,80,162,176,333,372,374,1820],[66,67,68,69,71,162,374],[71,162,374,535],[71,162,374,538,539],[71,162,374,539,541],[67,70,71,162,374,539,543,551,553,561],[71,162,374,536,540,541,542,543,551,552,553,554,557,558,559,560],[71,162,374,554],[71,162,374,544],[71,162,374,544,545,546,547,548,549,550],[71,162,374,561],[70,71,162,374,535,544,552],[71,162,374,537,538],[71,162,374,537,538,555,556],[71,162,374,537],[71,162,374,552],[70,71,162,374,940,941,942],[70,71,162,174,374],[70,71,162,374,941],[70,71,162,374,943],[71,162,374,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808],[70,71,162,174,374,941,942,1809,1810,1811],[70,71,162,374,2169],[70,71,162,374,1018],[70,71,162,374,2171,2436,2467,2487,2488,2489],[70,71,162,374,1018,2487,2491],[71,162,374,2170,2171,2429,2487,2490,2493],[70,71,162,374,2487,2488,2491,2492],[70,71,162,374,1018,2486],[71,162,374,2494,2508,2552,2554,2566,2630,2671,2685,2687,2690,2691],[70,71,162,374,1018,2435,2486,2491,2508,2552,2553],[70,71,162,374,2426,2508],[70,71,162,374,2427,2508,2566],[70,71,162,374,1018,2445,2455,2508],[70,71,162,374,2445,2508],[70,71,162,374,2445,2456,2508],[70,71,162,374,804,1018,2462,2508,2552,2566],[70,71,162,374,2423],[70,71,162,374,2508,2552,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565],[70,71,162,374,689,1018,2491,2552,2567,2610],[70,71,162,374,2567],[71,162,374,2611,2612,2613],[70,71,162,374,2485,2567],[70,71,162,374,1018,2190,2567],[70,71,162,374,1018,2567,2610],[70,71,162,374,1018,2219,2567],[70,71,162,374,1018,2504,2567,2610],[70,71,162,374,2310,2567],[70,71,162,174,374,1018,2573,2574,2575,2576,2630],[70,71,162,374,1018,2567],[70,71,162,374,689,2205,2567],[71,162,174,374,1018,2190,2491,2614],[70,71,162,374,2552,2567],[70,71,162,374,1018,2202,2588,2614],[70,71,162,374,1018,2190,2552,2614],[70,71,162,374,1018,2630],[71,162,374,2568,2569,2570,2571,2572,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2593,2594,2595,2596,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609],[70,71,162,374,1018,2190,2326,2486,2567,2592],[70,71,162,374,1018,2326],[70,71,162,374,1018,2566,2567,2610],[70,71,162,374,1018,2552,2567,2610],[71,162,374,2491,2597],[71,162,174,374,1018,2190,2552,2567,2614,2625],[70,71,162,374,1018,2259,2297,2567],[70,71,162,374,1018,2369,2567,2610],[70,71,162,374,1018,2202,2567],[70,71,162,374,2201,2202,2567,2610],[70,71,162,374,1018,2259,2567],[70,71,162,374,2400,2567],[70,71,162,374,1018,2190,2552,2567,2614],[70,71,162,174,374,1018,2567],[71,162,374,2627],[71,162,374,2437,2442,2451,2459,2468,2471,2480,2552,2567,2593,2610,2614,2625,2626,2628,2629],[70,71,162,374,1018,2614],[70,71,162,174,374,2615,2616,2617,2618,2619,2620,2622,2624,2630],[70,71,162,374,1018,2485,2491,2567,2614],[70,71,162,374,2615],[71,162,174,374,1018,2491,2614],[70,71,162,374,517,660,894,895,896,1018,2491,2610,2614,2630],[70,71,162,374,2508],[70,71,162,374,1018,2195,2614,2621],[70,71,162,374,660,1018,2327,2491,2610,2614,2615,2623],[71,162,374,970,1018,2491,2614],[70,71,162,374,1018,2552,2568,2610,2614],[70,71,162,374,2641],[70,71,162,374,2508,2632,2671],[70,71,162,174,374,2508],[70,71,162,374,1018,2631,2639,2641,2649,2651,2671],[70,71,162,374,2639],[70,71,162,374,2641,2649,2650],[70,71,162,374,2491,2662,2663,2664,2665,2666,2667,2668,2669],[70,71,162,374,2662],[71,162,174,374,1018,2665],[70,71,162,374,1018,2424,2491,2508,2633,2641,2642,2643,2644],[70,71,162,374,1018,2424,2639],[70,71,162,374,1018,2639,2641,2649],[70,71,162,374,1018,2508,2631,2641,2647,2648,2651],[70,71,162,374,2649,2650],[71,162,174,374,1018,2639,2641,2643,2659],[71,162,374,2638],[71,162,374,2639,2641],[71,162,374,2419,2421,2424,2436,2437,2446,2447,2449,2450,2455,2462,2465,2466,2469,2471,2474,2479,2631,2633,2639,2640,2641,2642,2643,2645,2646,2651,2652,2653,2654,2656,2658,2660,2661,2670],[70,71,162,374,496,831,1018,2508,2641,2643,2649,2651,2655,2656,2657],[71,162,374,1018,2639,2641,2658],[71,162,374,2641],[70,71,162,374,1018,2447,2486,2491,2494,2685,2686],[70,71,162,374,2224,2337,2491,2494,2687],[70,71,162,374,561,688,2505,2506,2507],[70,71,162,374,561,580,597,651,1018,2482,2506],[70,71,162,374,2491],[70,71,162,374,2463,2688,2689],[70,71,162,374,2508,2678],[70,71,162,374,1018,2491,2508,2630,2678],[70,71,162,374,1018,2491,2552,2630,2678],[70,71,162,374,1018,2491,2678],[70,71,162,374,1018,2202,2486,2675],[70,71,162,374,1018,2486,2491,2676,2678],[71,162,374,2508,2552,2566,2676,2678,2679,2680,2681,2682,2683,2684],[70,71,162,174,374,1018,2672,2678,2685],[71,162,374,705,2470,2479,2491,2508,2678],[70,71,162,374,689,1018,2189,2190,2202,2224,2486,2494,2552,2566,2630,2672,2673,2674,2676,2677,2679],[71,162,374,618],[71,162,374,1018,2491],[70,71,162,374,2189],[70,71,162,374,2438,2485,2495],[70,71,162,374,2486],[70,71,162,374,1018,2190],[71,162,374,689,2190,2509],[71,162,374,1018],[71,162,374,2495,2496,2497,2498,2499,2500,2501,2502,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2546,2547,2548,2549,2551],[71,162,374,689],[70,71,162,374,2509],[71,162,374,2545],[71,162,374,2509],[70,71,162,374,1018,2190,2202,2310,2329,2369,2486,2502,2504,2508],[70,71,162,374,1018,2190,2224,2491],[70,71,162,374,2491,2502],[71,162,374,2550],[71,162,374,2503],[71,162,374,858],[71,162,374,859],[71,162,374,858,859,860,861,862,863,864,865,866],[71,72,162,374],[70,71,162,374,386],[71,162,374,2009],[71,162,374,2003,2005],[71,162,374,1993,2003,2004,2006,2007,2008],[71,162,374,2003],[71,162,374,1993,2003],[71,162,374,1994,1995,1996,1997,1998,1999,2000,2001,2002],[71,162,374,1994,1998,1999,2002,2003,2006],[71,162,374,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2006,2007],[71,162,374,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002],[71,162,374,867,869],[70,71,162,374,869],[71,162,374,868,869,870,871],[71,162,374,868],[71,162,374,905],[71,162,374,908,909],[71,162,374,905,906,907],[71,162,374,758,759],[71,162,374,728],[71,162,374,726,727],[71,162,374,532],[70,71,162,374,532,724,725,726],[70,71,162,374,725],[70,71,162,374,530,531],[71,162,174,374,530],[71,162,374,1833,1842,1905],[71,162,374,1839,1840,1841,1842,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1833,1834,1835,1836,1842,1843,1904],[71,162,374,1833,1837,1838,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1905,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1833,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1905,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1841],[71,162,374,1841,1898],[71,162,374,1844,1899,1900,1901,1902,1903],[71,162,374,1833,1834,1907],[71,162,374,1833],[71,162,374,1834,1842],[71,162,374,1834],[71,162,374,1829,1833,1842],[71,162,374,1842],[71,162,374,1833,1834],[71,162,374,1842,1907],[71,162,374,1834,1842,1905],[71,162,374,1834,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957],[71,162,374,1835],[71,162,374,1833,1834,1842],[71,162,374,1839,1840,1841,1842],[71,162,374,1837,1838,1839,1840,1841,1842,1904,1905,1906,1958,1964,1965,1969,1970,1991],[71,162,374,1959,1960,1961,1962,1963],[71,162,374,1834,1837,1842],[71,162,374,1837],[71,162,374,1834,1837,1842,1905],[71,162,374,1833,1834,1837,1838,1839,1840,1841,1842,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1905,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1835,1839,1842,1905],[71,162,374,1966,1967,1968],[71,162,374,1834,1838,1842],[71,162,374,1838],[71,162,374,1833,1834,1835,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1905,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990],[71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,2029],[71,162,374,2031],[71,162,374,1833,1835,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2011,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2012,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,2012,2013],[71,162,374,2033],[71,162,374,2037],[71,162,374,2035],[71,162,374,2039],[71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2020,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,2020,2021],[71,162,374,2041],[71,162,374,2043],[71,162,374,2045],[71,162,374,2047],[71,162,374,2049],[71,162,374,2051],[71,162,374,2064],[71,162,374,1833,1834,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057,2063],[71,162,374,2053],[71,162,374,2055],[71,162,374,2057],[71,162,374,1829],[71,162,374,1832],[71,162,374,1830],[71,162,374,1831],[70,71,162,374,2014],[70,71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2018,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[70,71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2016,2017,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[70,71,162,374,2016,2018],[70,71,162,374,2022],[71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2015,2016,2017,2018,2019,2023,2024,2025,2026,2027,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,1834,1835,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,2059],[71,162,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2052,2053,2054,2055,2056,2057,2058],[71,162,374,1834,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,2061,2062],[71,162,374,1833,1835,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,374,2704],[71,162,374,2705,2706,2708],[71,162,374,2707],[71,162,374,2090],[71,162,374,395,397,398,399,400,401,402,403,404,405,406,407],[71,162,374,395,396,398,399,400,401,402,403,404,405,406,407],[71,162,374,396,397,398,399,400,401,402,403,404,405,406,407],[71,162,374,395,396,397,399,400,401,402,403,404,405,406,407],[71,162,374,395,396,397,398,400,401,402,403,404,405,406,407],[71,162,374,395,396,397,398,399,401,402,403,404,405,406,407],[71,162,374,395,396,397,398,399,400,402,403,404,405,406,407],[71,162,374,395,396,397,398,399,400,401,403,404,405,406,407],[71,162,374,395,396,397,398,399,400,401,402,404,405,406,407],[71,162,374,395,396,397,398,399,400,401,402,403,405,406,407],[71,162,374,395,396,397,398,399,400,401,402,403,404,406,407],[71,162,374,395,396,397,398,399,400,401,402,403,404,405,407],[71,162,374,395,396,397,398,399,400,401,402,403,404,405,406],[71,83,162,374],[71,119,162,374],[71,120,125,153,162,374],[71,121,132,133,140,150,161,162,374],[71,121,122,132,140,162,374],[71,123,162,374],[71,124,125,133,141,162,374],[71,125,150,158,162,374],[71,126,128,132,140,162,374],[71,127,162,374],[71,128,129,162,374],[71,132,162,374],[71,130,132,162,374],[71,119,132,162,374],[71,132,133,134,150,161,162,374],[71,132,133,134,147,150,153,162,374],[71,117,162,166,374],[71,128,132,135,140,150,161,162,374],[71,132,133,135,136,140,150,158,161,162,374],[71,135,137,150,158,161,162,374],[71,83,84,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,374],[71,132,138,162,374],[71,139,161,162,166,374],[71,128,132,140,150,162,374],[71,141,162,374],[71,142,162,374],[71,119,143,162,374],[71,144,160,162,166,374],[71,145,162,374],[71,146,162,374],[71,132,147,148,162,374],[71,147,149,162,164,374],[71,120,132,150,151,152,153,162,374],[71,120,150,152,162,374],[71,150,151,162,374],[71,153,162,374],[71,154,162,374],[71,119,150,162,374],[71,132,156,157,162,374],[71,156,157,162,374],[71,125,140,150,158,162,374],[71,159,162,374],[71,140,160,162,374],[71,120,135,146,161,162,374],[71,125,162,374],[71,150,162,163,374],[71,139,162,164,374],[71,162,165,374],[71,120,125,132,134,143,150,161,162,164,166,374],[71,150,162,167,374],[67,68,69,71,162,170,374],[67,68,69,71,162,374,2710],[71,162,374,2634],[71,162,374,2634,2635,2636,2637],[71,135,162,374],[71,162,374,651],[71,162,374,530],[71,162,374,532,606],[71,162,374,659],[71,162,374,598],[71,162,374,580,651],[70,71,162,374,488],[70,71,162,174,374,580],[70,71,162,374,490,491],[70,71,162,374,580],[70,71,162,374,493],[71,162,374,493,494],[70,71,162,374,497,786,787],[70,71,162,374,496,788],[70,71,162,374,668,799,802,804],[70,71,162,374,806],[70,71,162,374,487],[70,71,162,374,807,808],[70,71,162,374,496,580,652,754,755],[70,71,162,374,496,652],[70,71,162,174,374,573,580],[70,71,162,374,496,829,830],[70,71,162,374,827],[71,162,374,830,831],[70,71,162,374,498],[70,71,162,374,498,499,500],[70,71,162,374,501],[71,162,374,498,499,500,501],[70,71,162,374,573,580],[70,71,162,374,678,679,684,834],[70,71,162,174,374,689,835],[71,162,374,833],[70,71,162,174,374,561,580,593],[70,71,162,374,747,752],[71,162,374,837,838,839],[70,71,162,374,841],[70,71,162,374,498,668,803,846,847],[70,71,162,374,843,848],[70,71,162,374,580,598],[70,71,162,374,714],[70,71,162,374,715,716],[70,71,162,374,717],[70,71,162,374,714,715,717],[70,71,162,174,374,561,580],[71,162,374,850],[70,71,162,374,498,854,855],[71,162,374,855,856],[71,162,374,867,872],[70,71,162,374,498,872,874,875,876],[71,162,374,875,877],[70,71,162,374,875,877],[70,71,162,374,498,504,506,507,651,660,677,741,744,752,753,756,757,767,768,776,777],[71,162,374,498,779],[70,71,162,374,498,504,506,507,660,677,741,744,752,777,778,780],[71,162,374,498,668,678,679,685,686,690,691],[70,71,162,374,692],[70,71,162,174,374,685,689,691,692,757],[71,162,374,692],[70,71,162,174,374,561,573,580,591,592,651],[70,71,162,374,487,880,881],[70,71,162,374,765],[70,71,162,374,764,765,766],[70,71,162,374,499,757,827],[70,71,162,374,532,654,826],[70,71,162,174,374,827,828],[70,71,162,374,580,592,606],[70,71,162,374,496,768],[70,71,162,374,496,498],[70,71,162,374,888],[71,162,374,888],[71,162,374,889],[70,71,162,374,656,756,885,886,887],[70,71,162,374,504,520,521,659,660,893],[70,71,162,374,659],[70,71,162,374,498,506,518,519,520,521,522,659],[70,71,162,374,523,524,657,658,660],[70,71,162,374,520,659],[70,71,162,374,520,521,656],[70,71,162,374,504],[71,162,374,518,521],[71,162,374,522],[71,162,174,374,659],[71,162,374,504,659,660,891,892,894,895],[71,162,374,504,506],[70,71,162,374,496],[71,162,374,520,849,1018],[70,71,162,374,902,903],[70,71,162,374,900],[71,162,374,487,489,492,495,598,656,677,690,693,699,718,719,721,729,735,738,744,752,756,757,767,768,776,781,789,804,805,809,810,826,829,832,836,840,842,848,850,851,857,874,878,879,882,883,884,888,890,896,904,913,915,918,922,927,930,931,932,936,939,944,945,947,957,964,968,973,974,978,980,983,985,995,1001,1008,1014,1016,1017],[70,71,162,374,498,668,912],[70,71,162,174,374,573,580,591],[70,71,162,374,661,669,670,671,676],[70,71,162,374,498,667,668],[70,71,162,374,669],[70,71,162,174,374,561,580,651],[70,71,162,374,498,668,669,672,675],[71,162,374,824,914],[70,71,162,374,918],[70,71,162,374,719,721,850,916,917],[70,71,162,374,504,692,693,694,698,700,723,729,735,739,740],[71,162,374,741],[70,71,162,374,668,919,921],[70,71,162,174,374,580,591],[70,71,162,374,811],[70,71,162,374,818,819,820,821,822,823,825],[70,71,162,374,818,819,823,824],[70,71,162,174,374,781],[70,71,162,374,818],[70,71,162,374,819],[70,71,162,374,497,925,926],[70,71,162,374,497,924],[70,71,162,374,497],[71,162,374,784],[71,162,374,769,775,784,785,786],[70,71,162,374,501,781,783],[70,71,162,374,784],[70,71,162,374,774,784],[70,71,162,374,573,580,598],[70,71,162,374,785],[70,71,162,374,787,928,929],[70,71,162,374,787,924],[70,71,162,174,374,561,573,580],[70,71,162,374,787],[71,162,374,698],[70,71,162,374,697],[70,71,162,374,501,653,656,700],[70,71,162,374,699],[70,71,162,374,653,656,873],[70,71,162,374,874],[70,71,162,174,374,580,592,606],[71,162,374,737],[70,71,162,374,931],[70,71,162,374,933],[70,71,162,374,933,934,935],[70,71,162,374,498,714,715,717,779],[70,71,162,374,715,933],[70,71,162,374,938],[70,71,162,374,498,946],[70,71,162,374,498,668,799,800,802,803],[70,71,162,374,948],[71,162,374,956],[70,71,162,374,949,950,951,952,953,954,955],[70,71,162,374,656,962,963],[70,71,162,374,498,781],[70,71,162,374,498,742,743],[70,71,162,374,965,966],[71,162,374,966,967],[70,71,162,374,965],[70,71,162,374,971,972],[71,162,374,561,573,580,592],[71,162,374,561,573,651],[71,162,374,723],[70,71,162,374,723,975],[70,71,162,374,496,723],[71,162,374,713,722,723,975,977],[70,71,162,374,487,496,656,702,713,718,719,720,722],[71,162,374,498,656,713,721,723],[71,162,374,713,720,723,975,976],[70,71,162,374,498,750,751],[70,71,162,374,746],[70,71,162,374,496,652,979],[70,71,162,374,561,651],[71,162,374,561,597,651,1018],[70,71,162,374,568],[71,162,374,581,582,583,584,585,586,587,588,589,590,591,593,594,595,596,599,600,601,602,603,604,605,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649],[71,162,174,374,561,562,563,568,569,650],[71,162,374,562,563,564,565,566,567],[71,162,374,562],[71,162,374,561,570,571,573,574,575,576,579,651],[71,162,374,561,570,651],[71,162,374,572],[71,162,374,572,577,578],[70,71,162,374,561,571,572,651],[71,162,374,561,573,580],[70,71,162,374,668,689,692],[71,162,374,981,982],[70,71,162,374,981],[70,71,162,374,496,533,534,652,653,654,655],[70,71,162,374,656],[70,71,162,374,729,984],[70,71,162,374,728],[70,71,162,374,729],[70,71,162,374,668,730,732,733,734],[70,71,162,374,730,731,735],[70,71,162,374,732,735],[70,71,162,374,781],[70,71,162,374,498,668,802,803,993,995,999,1000],[70,71,162,174,374,580,646],[70,71,162,374,986,992,993],[71,162,174,374,986,992,993,994],[70,71,162,374,986,992],[70,71,162,374,656,675,1002],[71,162,374,1002,1004,1005,1006,1007],[70,71,162,374,1003],[70,71,162,374,739,1012],[71,162,174,374,739,1012,1013],[70,71,162,374,736,738],[70,71,162,374,739,1011],[71,162,374,1015],[71,162,374,2482],[71,162,374,532,2271],[71,162,374,2194],[71,162,374,2405],[71,162,374,2415,2482],[70,71,162,374,2243],[70,71,162,174,374,2415],[70,71,162,374,2245,2246],[70,71,162,374,2415],[70,71,162,374,2248],[71,162,374,2248,2249],[70,71,162,374,2251,2254,2255],[70,71,162,374,2172,2256],[70,71,162,374,799,802,2197,2259],[70,71,162,374,2261],[70,71,162,374,2215],[70,71,162,374,2262,2263],[70,71,162,374,2172,2266,2267,2415,2483],[70,71,162,374,2172,2483],[70,71,162,174,374,2185,2415],[70,71,162,374,2172,2283,2284],[70,71,162,374,2281],[71,162,374,2284,2285],[70,71,162,374,2189,2210,2211],[70,71,162,374,2212],[71,162,374,2189,2210,2211,2212],[70,71,162,374,2185,2415],[70,71,162,374,678,679,684,2288],[70,71,162,174,374,689,2289],[71,162,374,2287],[70,71,162,174,374,561,2415,2427],[70,71,162,374,747,2241],[71,162,374,2291,2292,2293],[70,71,162,374,846,2189,2197,2258,2296],[70,71,162,374,843,2297],[70,71,162,374,2405,2415],[70,71,162,374,2216,2217],[70,71,162,374,2218],[70,71,162,374,714,2216,2218],[70,71,162,174,374,561,2415],[71,162,374,2299],[70,71,162,374,854,2189,2301],[71,162,374,2301,2302],[70,71,162,374,872,2189,2305,2306,2307],[71,162,374,2306,2308],[70,71,162,374,2306,2308],[70,71,162,374,504,506,2188,2189,2195,2202,2236,2239,2241,2268,2269,2316,2317,2344,2406,2407,2482],[71,162,374,2189,2350],[70,71,162,374,504,506,2188,2189,2195,2202,2236,2239,2241,2407,2408,2409],[71,162,374,678,679,685,686,2189,2197,2203,2204],[70,71,162,374,2205],[70,71,162,174,374,685,689,2204,2205,2269],[71,162,374,2205],[70,71,162,174,374,561,2185,2270,2415,2426,2482],[70,71,162,374,2215,2311,2312],[70,71,162,374,764,765,2315],[70,71,162,374,2210,2269,2281],[70,71,162,374,532,2272,2280],[70,71,162,174,374,2281,2282],[70,71,162,374,2270,2271,2415],[70,71,162,374,2172,2317],[70,71,162,374,2172,2189],[70,71,162,374,2322],[71,162,374,2322],[71,162,374,2323],[70,71,162,374,2268,2319,2320,2321,2485],[70,71,162,374,504,893,2173,2190,2194,2195],[70,71,162,374,2194],[70,71,162,374,506,518,519,2173,2189,2190,2191,2194],[70,71,162,374,523,2192,2193,2195,2486],[70,71,162,374,2173,2194],[70,71,162,374,2173,2190,2485],[71,162,374,518,2190],[71,162,374,2191],[71,162,374,504,2194,2195,2325,2326,2327,2328],[70,71,162,374,2172],[71,162,374,2173,2298,2404],[70,71,162,374,902,2330],[71,162,374,2202,2203,2206,2213,2215,2219,2220,2222,2225,2231,2233,2239,2241,2244,2247,2250,2257,2259,2260,2264,2265,2268,2269,2280,2283,2286,2290,2294,2295,2297,2299,2300,2303,2305,2309,2310,2313,2314,2316,2317,2318,2322,2324,2329,2331,2332,2334,2337,2338,2341,2344,2347,2348,2349,2354,2355,2356,2357,2358,2368,2369,2373,2374,2375,2379,2381,2384,2386,2389,2390,2397,2400,2402,2403,2405,2410,2485],[70,71,162,374,912,2189,2197],[70,71,162,174,374,2185,2415,2426],[70,71,162,374,2196,2198,2199,2200,2201],[70,71,162,374,667,2189,2197],[70,71,162,374,2198],[70,71,162,174,374,561,2415,2482],[70,71,162,374,672,675,2189,2197,2198],[71,162,374,2278,2333],[70,71,162,374,2337],[70,71,162,374,2220,2222,2299,2335,2336],[70,71,162,374,504,2205,2206,2207,2208,2214,2224,2225,2231,2234,2235],[71,162,374,2236],[70,71,162,374,919,921,2197],[70,71,162,174,374,2415,2426],[70,71,162,374,818,2273,2274,2275,2276,2277,2279],[70,71,162,374,818,2273,2277,2278],[70,71,162,174,374,2410],[70,71,162,374,573,2415],[70,71,162,374,2273],[70,71,162,374,2251,2339,2340],[70,71,162,374,924,2251],[70,71,162,374,2251],[71,162,374,2252],[71,162,374,2252,2253,2254,2342,2343],[70,71,162,374,783,2212,2410],[70,71,162,374,2252],[70,71,162,374,774,2252],[70,71,162,374,2185,2405,2415],[70,71,162,374,2253],[70,71,162,374,2255,2345,2346],[70,71,162,374,924,2255],[70,71,162,174,374,561,2185,2415],[70,71,162,374,2255],[71,162,374,2208],[70,71,162,174,374,573,2415,2426],[70,71,162,374,2209,2212,2214,2485],[70,71,162,374,2213],[70,71,162,374,2209,2304,2485],[70,71,162,374,2305],[70,71,162,174,374,2270,2271,2415],[71,162,374,2232],[70,71,162,374,2348],[70,71,162,374,2351],[70,71,162,374,2351,2352,2353],[70,71,162,374,714,2189,2216,2218,2350],[70,71,162,374,2216,2351],[70,71,162,374,946,2189],[70,71,162,374,799,800,802,2189,2197,2258],[70,71,162,374,2359],[71,162,374,2367],[70,71,162,374,2360,2361,2362,2363,2364,2365,2366],[70,71,162,374,962,963,2485],[70,71,162,374,2189,2410],[70,71,162,374,2189,2237,2238],[70,71,162,374,2370,2371],[71,162,374,2371,2372],[70,71,162,374,2370],[71,162,374,561,2185,2270,2415],[71,162,374,561,573,2482],[71,162,374,2224],[70,71,162,374,2224,2376],[70,71,162,374,2172,2224],[71,162,374,713,2223,2224,2376,2378],[70,71,162,374,702,713,2172,2215,2219,2220,2221,2223,2485],[71,162,374,713,2189,2222,2224,2485],[71,162,374,713,2221,2224,2376,2377],[70,71,162,374,750,2189,2240],[70,71,162,374,2172,2380,2483],[70,71,162,374,561,2482],[71,162,374,561,2242,2404,2482],[70,71,162,374,2180],[71,162,374,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480],[71,162,174,374,561,2174,2175,2180,2181,2481],[71,162,374,2174,2175,2176,2177,2178,2179],[71,162,374,2174],[71,162,374,561,2182,2183,2185,2186,2187,2411,2414,2482],[71,162,374,561,2182,2482],[71,162,374,2184],[71,162,374,2184,2412,2413],[70,71,162,374,561,2183,2184,2482],[71,162,374,561,2185,2415],[70,71,162,374,689,2197,2205],[71,162,374,2382,2383],[70,71,162,374,2382],[70,71,162,374,533,534,2172,2209,2272,2483,2484],[70,71,162,374,2485],[70,71,162,374,2225,2385],[70,71,162,374,2225],[70,71,162,374,2197,2226,2228,2229,2230],[70,71,162,374,2226,2227,2231],[70,71,162,374,2228,2231],[70,71,162,374,2410],[70,71,162,374,802,999,1000,2189,2197,2258,2387,2389],[70,71,162,174,374,2415,2477],[70,71,162,374,986,992,2387],[71,162,174,374,986,992,2387,2388],[70,71,162,374,675,2391,2485],[71,162,374,2391,2393,2394,2395,2396],[70,71,162,374,2392],[70,71,162,374,2234,2398],[71,162,174,374,2234,2398,2399],[70,71,162,374,736,2233],[70,71,162,374,1011,2234],[71,162,374,2401],[71,162,374,436,458],[71,162,374,436,467],[71,162,374,436,461,467],[71,162,169,374,436,460,461,462,463,464,465,466],[71,162,169,374,436,460,461,467,468,469],[71,162,169,374,436,460,461,467,468],[71,162,169,374,436,448,459],[71,162,374,436,460,461,470],[71,162,374,452,453,457],[71,162,374,453],[71,162,374,452,453,454,455,456],[71,162,374,452,453],[71,162,374,452],[71,162,374,449,450,451],[71,162,374,449],[71,162,374,688],[71,162,374,687],[71,162,374,436],[71,162,374,435],[71,162,374,434],[71,162,374,436,440,441,442,443,444,445,446],[71,162,374,434,436],[71,162,374,436,439],[71,162,374,2089],[71,162,374,434,436,437,438,447],[71,162,374,437],[71,162,374,1814,1815,1816],[71,162,374,1814],[71,162,374,1814,1815],[71,162,374,2098,2099],[71,162,374,2098],[71,162,374,2089,2097],[71,162,374,2105,2108,2111,2113],[71,162,374,2090,2103,2105,2108,2111,2114,2140,2145],[71,162,374,2114,2137,2139,2145],[71,162,374,2103,2114,2137,2138,2140,2145],[71,162,374,2141],[71,162,374,2114,2137,2140,2145],[71,162,374,2103,2114,2137,2140,2144,2145],[71,162,374,2115,2116,2136],[71,162,374,2103,2115,2145],[71,162,374,2103,2145],[71,162,374,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135],[71,162,374,2115],[71,162,374,2090,2103,2137,2140,2145],[71,162,374,2147,2150],[71,162,374,2147,2151],[71,162,374,2149,2150],[71,162,374,2147,2149,2150,2151,2152,2153,2154],[71,162,374,2147,2150,2151],[71,162,374,2147,2148,2152],[71,162,374,2105,2106,2107,2111,2114],[71,162,374,2105,2108,2111,2114],[71,162,374,2105,2108,2109,2110,2114],[71,81,162,374],[71,162,337,374],[71,162,339,340,341,342,374],[71,162,344,374],[71,162,185,194,201,333,374],[71,162,185,192,196,203,205,374],[71,162,194,310,374],[71,162,252,262,275,374,375],[71,162,283,374],[71,162,185,194,200,239,249,308,374,375],[71,162,200,374,375],[71,162,194,249,250,374,375],[71,162,194,200,239,374,375],[71,162,374,375],[71,162,200,201,374,375],[71,119,162,169,374],[70,71,162,263,264,280,281,374],[70,71,162,177,374],[70,71,162,263,278,374],[71,162,259,281,360,361,374],[71,162,216,374],[71,119,162,169,216,253,254,255,374],[70,71,162,278,281,374],[71,162,278,280,374],[71,162,278,279,281,374],[71,119,162,169,195,209,210,374],[70,71,162,186,354,374],[70,71,161,162,169,374],[70,71,162,200,237,374],[70,71,162,200,374],[71,162,235,240,374],[70,71,162,236,336,374],[70,71,80,135,162,169,176,177,333,370,371,374,1820],[71,162,333,374],[71,162,184,374],[71,162,326,327,328,329,330,331,374],[71,162,328,374],[70,71,162,334,336,374],[70,71,162,336,374],[71,135,162,169,195,336,374],[71,135,162,169,193,211,212,227,256,257,277,278,374],[71,162,210,211,256,265,266,267,268,269,270,271,272,273,274,374,375],[71,146,162,169,174,194,209,227,229,231,277,333,374,375],[71,135,162,169,195,196,216,217,253,374],[71,135,162,169,194,196,374],[71,135,150,162,169,193,195,196,374],[71,135,146,161,162,169,184,186,193,194,195,196,200,203,206,208,209,212,213,221,223,226,227,229,230,231,278,286,288,291,293,296,298,299,300,333,374],[71,135,150,162,169,374],[71,162,185,186,187,193,333,336,374,375],[71,162,194,374],[71,135,150,161,162,169,190,309,311,312,374,375],[71,146,161,162,169,190,193,195,209,220,221,223,224,225,229,291,301,303,322,323,374],[71,162,194,198,209,374],[71,162,193,194,374],[71,162,213,292,374],[71,162,294,374],[71,162,292,374],[71,162,294,297,374],[71,162,294,295,374],[71,162,189,190,374],[71,162,189,232,374],[71,162,189,374],[71,162,191,213,290,374],[71,162,289,374],[71,162,190,191,374],[71,162,191,287,374],[71,162,190,374],[71,162,277,374],[71,135,162,169,193,212,228,247,252,258,261,276,278,374],[71,162,241,242,243,244,245,246,259,260,281,334,374],[71,162,285,374],[71,135,162,169,193,212,228,233,282,284,286,333,336,374],[71,135,161,162,169,186,193,194,208,374],[71,162,251,374],[71,135,162,169,315,321,374],[71,162,206,208,336,374],[71,162,316,322,325,374],[71,135,162,198,315,317,374],[71,162,185,194,206,230,319,374],[71,135,162,169,194,200,230,304,313,314,318,319,320,374],[71,162,175,227,228,333,336,374],[71,135,146,161,162,169,191,193,195,198,202,203,206,208,209,212,220,221,223,224,225,226,229,288,301,302,336,374],[71,135,162,169,193,194,198,303,324,374],[71,135,162,169,203,211,374],[70,71,135,146,162,169,184,186,193,196,212,226,227,229,231,285,333,336,374],[71,135,146,161,162,169,188,191,192,195,374],[71,162,189,207,374],[71,135,162,169,189,203,212,374],[71,135,162,169,194,213,374],[71,135,162,169,374],[71,162,215,374],[71,162,217,374],[71,162,194,214,216,220,374],[71,162,194,214,216,374],[71,135,162,169,188,194,195,217,218,219,374],[70,71,162,278,279,280,374],[71,162,248,374],[71,162,174,186,374],[70,71,162,174,223,374],[70,71,162,174,175,226,231,333,336,374],[70,71,162,186,374],[71,162,186,354,355,374],[70,71,162,240,374],[70,71,146,161,162,169,184,234,236,238,239,336,374],[71,162,195,200,223,374],[71,146,162,169,374],[71,162,222,374],[70,71,133,135,146,162,169,184,240,249,333,334,335,374],[70,71,76,77,78,79,162,176,177,333,372,374,1820],[71,162,305,306,307,374],[71,162,305,374],[71,162,346,374],[71,162,348,374],[71,162,350,374],[71,162,352,374],[71,162,356,374],[71,80,82,162,333,338,343,345,347,349,351,353,357,359,363,364,366,373,374,375],[71,162,358,374],[71,162,363,374,378],[71,162,362,374],[71,162,236,374],[71,162,365,374],[71,119,162,217,218,219,220,367,368,369,372,374],[71,162,169],[70,71,80,135,137,146,162,169,174,176,177,179,182,184,196,325,332,336,372,374,1820],[71,162,374,393],[70,162,374],[71,162,374,1828],[71,162,374,1829,1830,1831],[71,162,374,1829,1830,1832],[70,71,162,374,531,797,802,843,844],[71,162,374,843,845],[70,71,162,374,845],[71,162,374,845],[70,71,162,374,852],[70,71,162,174,374,852,853],[70,71,162,374,530],[70,71,162,374,773],[70,71,162,374,772],[71,162,374,773,774,782],[70,71,162,374,760,761,762,763],[70,71,162,374,530,761,762],[71,162,374,764],[70,71,162,374,510],[70,71,162,374,509,510,511,512,513,514,515,516,517],[70,71,162,374,508,509],[71,162,374,510],[70,71,162,374,502,503],[71,162,374,504],[70,71,162,374,772,773,897,898,900],[71,162,374,901],[70,71,162,374,783,897],[70,71,162,374,897,898,899,901],[71,162,374,911],[70,71,162,374,910],[70,71,162,374,664],[71,162,374,664,665,666],[70,71,162,374,662,663],[70,71,162,374,675,919,920],[71,162,374,919,921],[71,162,374,811,812,813,814,815,816,817],[70,71,162,374,530,811],[70,71,162,374,525],[70,71,162,374,526,527],[71,162,374,525,526,528,529],[70,71,162,374,923],[71,162,374,695,696],[70,71,162,374,695],[70,71,162,374,678],[70,71,162,374,678,679],[70,71,162,374,679,682],[70,71,162,374,678,679,683],[70,71,162,374,531,679,684],[70,71,162,374,678,679,680,681,683],[70,71,162,374,679,683,685],[70,71,162,374,937],[70,71,162,374,531,795,796],[70,71,162,374,797],[71,162,374,797,798,799,800,801],[70,71,162,374,800],[70,71,162,374,796,797,798,799],[70,71,162,374,958],[70,71,162,374,958,959],[71,162,374,962],[70,71,162,374,958,960,961],[71,162,374,970,971],[70,71,162,374,969,971],[70,71,162,374,969,970],[70,71,162,374,702],[70,71,162,374,702,705],[70,71,162,374,703,704],[71,162,374,701,702,706,707,708,710,711,712],[71,162,374,702],[70,71,162,374,702,707],[70,71,162,374,701,702,706,707,708,709],[70,71,162,374,702,709,710],[70,71,162,374,747],[71,162,374,749],[70,71,162,374,530,745,746],[70,71,162,374,747,748],[71,162,374,672,673,674],[70,71,162,374,664,667,672],[70,71,162,374,531,532],[71,162,374,997,998,999],[70,71,162,374,996],[70,71,162,374,802,986,990,997,998],[70,71,162,374,986,996,999],[70,71,162,374,986,990],[71,162,374,986,990,991],[70,71,162,374,795],[70,71,162,374,986],[70,71,162,374,986,987,988,989],[70,71,162,374,986,987],[70,71,162,374,736],[71,162,374,736,1010],[70,71,162,374,736,1009],[70,71,162,374,770,771],[70,71,162,374,792,793],[71,162,374,795],[70,71,162,374,790,791,792,794],[71,162,374,1820],[70,71,80,162,176,177,333,372,374,1813,1817,1818,1819,1820],[71,162,374,1817,1820],[70,71,162,374,1817,1820],[70,71,162,374,2165],[71,162,374,2101],[71,162,374,2089,2096,2097,2098,2100],[71,162,374,2096,2103,2145],[71,162,374,2096,2103,2112,2142,2145],[71,162,374,505],[70,71,162,374,412],[71,162,374,2010],[71,94,98,161,162,374],[71,94,150,161,162,374],[71,89,162,374],[71,91,94,158,161,162,374],[71,140,158,162,374],[71,162,169,374],[71,89,162,169,374],[71,91,94,140,161,162,374],[71,86,87,90,93,120,132,150,161,162,374],[71,86,92,162,374],[71,90,94,120,153,161,162,169,374],[71,120,162,169,374],[71,110,120,162,169,374],[71,88,89,162,169,374],[71,94,162,374],[71,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,162,374],[71,94,101,102,162,374],[71,92,94,102,103,162,374],[71,93,162,374],[71,86,89,94,162,374],[71,94,98,102,103,162,374],[71,98,162,374],[71,92,94,97,161,162,374],[71,86,91,92,94,98,101,162,374],[71,120,150,162,374],[71,89,94,110,120,162,166,169,374],[71,162,374,2090,2095],[71,162,374,2073,2074,2075],[71,162,374,2073],[71,162,374,2091],[71,162,374,2094],[71,162,374,2090,2092,2093,2095],[71,162,374,472,473,478,479,480,482],[71,162,374,478,479,480,481,482],[71,162,374,472,478,479,480,482],[71,162,374,422,424],[70,71,162,374,382,384,410,413,415,419,420,421],[70,71,162,374,382,413,423],[71,162,374,425],[71,162,374,411,426],[71,162,374,382,415,418],[71,162,374,382,384,410],[71,162,374,382,417],[71,162,374,382,415,417],[71,162,374,382],[71,162,374,416],[71,162,374,382,415],[71,162,374,414,416],[71,162,374,410],[71,162,374,384,394,407,408,409],[71,162,374,380,381,383],[73,74],[174],[1018],[70],[384],[485],[174,384],[70,174],[70,384],[174,384,1018],[384,787],[431],[174,2697],[70,2697],[384,474],[474],[384,474,483],[71,162,171,174,374,539,543,551,553,561],[71,162,174,374,535,544,552],[71,162,174,374,940,941,942],[71,162,174,374,941],[71,162,174,374,943],[71,162,174,374,941,942,1809,1810,1811],[71,162,174,374,2169],[71,162,174,374,2171,2436,2467,2487,2488,2489],[71,162,174,374,1018,2487,2711],[71,162,174,374,2487,2488,2492,2711],[71,162,174,374,1018,2486],[71,162,174,374,1018,2435,2486,2508,2552,2553,2711],[71,162,174,374,2426,2508],[71,162,174,374,2427,2508,2566],[71,162,174,374,1018,2445,2455,2508],[71,162,174,374,2445,2508],[71,162,174,374,2445,2456,2508],[71,162,174,374,804,1018,2462,2508,2552,2566],[71,162,174,374,2423],[71,162,174,374,2508,2552,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565],[71,162,174,374,689,1018,2552,2567,2610,2711],[71,162,174,374,2567],[71,162,174,374,2485,2567],[71,162,174,374,1018,2190,2567],[71,162,174,374,1018,2567,2610],[71,162,174,374,1018,2219,2567],[71,162,174,374,1018,2504,2567,2610],[71,162,174,374,2310,2567],[71,162,174,374,1018,2573,2574,2575,2576,2630],[71,162,174,374,1018,2567],[71,162,174,374,689,2205,2567],[71,162,174,374,1018,2190,2614,2711],[71,162,174,374,2552,2567],[71,162,174,374,1018,2202,2588,2614],[71,162,174,374,1018,2190,2552,2614],[71,162,174,374,1018,2630],[71,162,174,374,1018,2190,2326,2486,2567,2592],[71,162,174,374,1018,2326],[71,162,174,374,1018,2566,2567,2610],[71,162,174,374,1018,2552,2567,2610],[71,162,374,2597,2711],[71,162,174,374,1018,2259,2297,2567],[71,162,174,374,1018,2369,2567,2610],[71,162,174,374,1018,2202,2567],[71,162,174,374,2201,2202,2567,2610],[71,162,174,374,1018,2259,2567],[71,162,174,374,2400,2567],[71,162,174,374,1018,2190,2552,2567,2614],[71,162,174,374,1018,2614],[71,162,174,374,2615,2616,2617,2618,2619,2620,2622,2624,2630],[71,162,174,374,1018,2485,2567,2614,2711],[71,162,174,374,2615],[71,162,174,374,1018,2614,2711],[71,162,174,374,517,660,894,895,896,1018,2610,2614,2630,2711],[71,162,174,374,2508],[71,162,174,374,1018,2195,2614,2621],[71,162,174,374,660,1018,2327,2610,2614,2615,2623,2711],[71,162,374,970,1018,2614,2711],[71,162,174,374,1018,2552,2568,2610,2614],[71,162,174,374,2641],[71,162,174,374,2508,2632,2671],[71,162,174,374,1018,2631,2639,2641,2649,2651,2671],[71,162,174,374,2639],[71,162,174,374,2641,2649,2650],[71,162,174,374,2662,2663,2664,2665,2666,2667,2668,2669,2711],[71,162,174,374,2662],[71,162,174,374,1018,2424,2508,2633,2641,2642,2643,2644,2711],[71,162,174,374,1018,2424,2639],[71,162,174,374,1018,2639,2641,2649],[71,162,174,374,1018,2508,2631,2641,2647,2648,2651],[71,162,174,374,2649,2650],[71,162,174,374,496,831,1018,2508,2641,2643,2649,2651,2655,2656,2657],[71,162,174,374,1018,2447,2486,2494,2685,2686,2711],[71,162,174,374,2224,2337,2494,2687,2711],[71,162,174,374,561,688,2505,2506,2507],[71,162,174,374,561,580,597,651,1018,2482,2506],[71,162,174,374,2711],[71,162,174,374,2463,2688,2689],[71,162,174,374,2508,2678],[71,162,174,374,1018,2508,2630,2678,2711],[71,162,174,374,1018,2552,2630,2678,2711],[71,162,174,374,1018,2678,2711],[71,162,174,374,1018,2202,2486,2675],[71,162,174,374,1018,2486,2676,2678,2711],[71,162,174,374,1018,2672,2678,2685],[71,162,374,705,2470,2479,2508,2678,2711],[71,162,174,374,689,1018,2189,2190,2202,2224,2486,2494,2552,2566,2630,2672,2673,2674,2676,2677,2679],[71,162,374,1018,2711],[71,162,174,374,2189],[71,162,174,374,2438,2485,2495],[71,162,174,374,2486],[71,162,174,374,1018,2190],[71,162,174,374,2509],[71,162,174,374,1018,2190,2202,2310,2329,2369,2486,2502,2504,2508],[71,162,174,374,1018,2190,2224,2711],[71,162,174,374,2502,2711],[71,162,174,374,386],[71,162,174,374,869],[71,162,174,374,532,724,725,726],[71,162,174,374,725],[71,162,174,374,530,531],[71,162,174,374,2014],[71,162,174,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2018,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,174,374,1839,1840,1841,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1992,2016,2017,2029,2031,2033,2035,2037,2041,2043,2045,2047,2049,2053,2055,2057],[71,162,174,374,2016,2018],[71,162,174,374,2022],[71,162,178,374],[71,162,170,171,172,173,374],[71,162,171,172,173,374,2710],[71,162,174,374,488],[71,162,174,374,580],[71,162,174,374,490,491],[71,162,174,374,493],[71,162,174,374,497,786,787],[71,162,174,374,496,788],[71,162,174,374,668,799,802,804],[71,162,174,374,806],[71,162,174,374,487],[71,162,174,374,807,808],[71,162,174,374,496,580,652,754,755],[71,162,174,374,496,652],[71,162,174,374,573,580],[71,162,174,374,496,829,830],[71,162,174,374,827],[71,162,174,374,498],[71,162,174,374,498,499,500],[71,162,174,374,501],[71,162,174,374,678,679,684,834],[71,162,174,374,689,835],[71,162,174,374,561,580,593],[71,162,174,374,747,752],[71,162,174,374,841],[71,162,174,374,498,668,803,846,847],[71,162,174,374,843,848],[71,162,174,374,580,598],[71,162,174,374,714],[71,162,174,374,715,716],[71,162,174,374,717],[71,162,174,374,714,715,717],[71,162,174,374,561,580],[71,162,174,374,498,854,855],[71,162,174,374,498,872,874,875,876],[71,162,174,374,875,877],[71,162,174,374,498,504,506,507,651,660,677,741,744,752,753,756,757,767,768,776,777],[71,162,174,374,498,504,506,507,660,677,741,744,752,777,778,780],[71,162,174,374,692],[71,162,174,374,685,689,691,692,757],[71,162,174,374,561,573,580,591,592,651],[71,162,174,374,487,880,881],[71,162,174,374,765],[71,162,174,374,764,765,766],[71,162,174,374,499,757,827],[71,162,174,374,532,654,826],[71,162,174,374,827,828],[71,162,174,374,580,592,606],[71,162,174,374,496,768],[71,162,174,374,496,498],[71,162,174,374,888],[71,162,174,374,656,756,885,886,887],[71,162,174,374,504,520,521,659,660,893],[71,162,174,374,498,506,518,519,520,521,522,659],[71,162,174,374,523,524,657,658,660],[71,162,174,374,520,659],[71,162,174,374,520,521,656],[71,162,174,374,504],[71,162,174,374,496],[71,162,174,374,902,903],[71,162,174,374,900],[71,162,174,374,498,668,912],[71,162,174,374,573,580,591],[71,162,174,374,661,669,670,671,676],[71,162,174,374,498,667,668],[71,162,174,374,669],[71,162,174,374,561,580,651],[71,162,174,374,498,668,669,672,675],[71,162,174,374,918],[71,162,174,374,719,721,850,916,917],[71,162,174,374,504,692,693,694,698,700,723,729,735,739,740],[71,162,174,374,668,919,921],[71,162,174,374,580,591],[71,162,174,374,811],[71,162,174,374,818,819,820,821,822,823,825],[71,162,174,374,818,819,823,824],[71,162,174,374,781],[71,162,174,374,818],[71,162,174,374,819],[71,162,174,374,497,925,926],[71,162,174,374,497,924],[71,162,174,374,497],[71,162,174,374,501,781,783],[71,162,174,374,784],[71,162,174,374,774,784],[71,162,174,374,573,580,598],[71,162,174,374,785],[71,162,174,374,787,928,929],[71,162,174,374,787,924],[71,162,174,374,561,573,580],[71,162,174,374,787],[71,162,174,374,697],[71,162,174,374,501,653,656,700],[71,162,174,374,699],[71,162,174,374,653,656,873],[71,162,174,374,874],[71,162,174,374,931],[71,162,174,374,933],[71,162,174,374,933,934,935],[71,162,174,374,498,714,715,717,779],[71,162,174,374,715,933],[71,162,174,374,938],[71,162,174,374,498,946],[71,162,174,374,498,668,799,800,802,803],[71,162,174,374,948],[71,162,174,374,949,950,951,952,953,954,955],[71,162,174,374,656,962,963],[71,162,174,374,498,781],[71,162,174,374,498,742,743],[71,162,174,374,965,966],[71,162,174,374,965],[71,162,174,374,971,972],[71,162,174,374,723,975],[71,162,174,374,496,723],[71,162,174,374,487,496,656,702,713,718,719,720,722],[71,162,174,374,498,750,751],[71,162,174,374,746],[71,162,174,374,496,652,979],[71,162,174,374,561,651],[71,162,174,374,568],[71,162,174,374,561,571,572,651],[71,162,174,374,668,689,692],[71,162,174,374,981],[71,162,174,374,496,533,534,652,653,654,655],[71,162,174,374,656],[71,162,174,374,729,984],[71,162,174,374,728],[71,162,174,374,729],[71,162,174,374,668,730,732,733,734],[71,162,174,374,730,731,735],[71,162,174,374,732,735],[71,162,174,374,498,668,802,803,993,995,999,1000],[71,162,174,374,580,646],[71,162,174,374,986,992,993],[71,162,174,374,986,992],[71,162,174,374,656,675,1002],[71,162,174,374,1003],[71,162,174,374,739,1012],[71,162,174,374,736,738],[71,162,174,374,739,1011],[71,162,174,374,2243],[71,162,174,374,2415],[71,162,174,374,2245,2246],[71,162,174,374,2248],[71,162,174,374,2251,2254,2255],[71,162,174,374,2172,2256],[71,162,174,374,799,802,2197,2259],[71,162,174,374,2261],[71,162,174,374,2215],[71,162,174,374,2262,2263],[71,162,174,374,2172,2266,2267,2415,2483],[71,162,174,374,2172,2483],[71,162,174,374,2185,2415],[71,162,174,374,2172,2283,2284],[71,162,174,374,2281],[71,162,174,374,2189,2210,2211],[71,162,174,374,2212],[71,162,174,374,678,679,684,2288],[71,162,174,374,689,2289],[71,162,174,374,561,2415,2427],[71,162,174,374,747,2241],[71,162,174,374,846,2189,2197,2258,2296],[71,162,174,374,843,2297],[71,162,174,374,2405,2415],[71,162,174,374,2216,2217],[71,162,174,374,2218],[71,162,174,374,714,2216,2218],[71,162,174,374,561,2415],[71,162,174,374,854,2189,2301],[71,162,174,374,872,2189,2305,2306,2307],[71,162,174,374,2306,2308],[71,162,174,374,504,506,2188,2189,2195,2202,2236,2239,2241,2268,2269,2316,2317,2344,2406,2407,2482],[71,162,174,374,504,506,2188,2189,2195,2202,2236,2239,2241,2407,2408,2409],[71,162,174,374,2205],[71,162,174,374,685,689,2204,2205,2269],[71,162,174,374,561,2185,2270,2415,2426,2482],[71,162,174,374,2215,2311,2312],[71,162,174,374,764,765,2315],[71,162,174,374,2210,2269,2281],[71,162,174,374,532,2272,2280],[71,162,174,374,2281,2282],[71,162,174,374,2270,2271,2415],[71,162,174,374,2172,2317],[71,162,174,374,2172,2189],[71,162,174,374,2322],[71,162,174,374,2268,2319,2320,2321,2485],[71,162,174,374,504,893,2173,2190,2194,2195],[71,162,174,374,2194],[71,162,174,374,506,518,519,2173,2189,2190,2191,2194],[71,162,174,374,523,2192,2193,2195,2486],[71,162,174,374,2173,2194],[71,162,174,374,2173,2190,2485],[71,162,174,374,2172],[71,162,174,374,902,2330],[71,162,174,374,912,2189,2197],[71,162,174,374,2185,2415,2426],[71,162,174,374,2196,2198,2199,2200,2201],[71,162,174,374,667,2189,2197],[71,162,174,374,2198],[71,162,174,374,561,2415,2482],[71,162,174,374,672,675,2189,2197,2198],[71,162,174,374,2337],[71,162,174,374,2220,2222,2299,2335,2336],[71,162,174,374,504,2205,2206,2207,2208,2214,2224,2225,2231,2234,2235],[71,162,174,374,919,921,2197],[71,162,174,374,2415,2426],[71,162,174,374,818,2273,2274,2275,2276,2277,2279],[71,162,174,374,818,2273,2277,2278],[71,162,174,374,2410],[71,162,174,374,573,2415],[71,162,174,374,2273],[71,162,174,374,2251,2339,2340],[71,162,174,374,924,2251],[71,162,174,374,2251],[71,162,174,374,783,2212,2410],[71,162,174,374,2252],[71,162,174,374,774,2252],[71,162,174,374,2185,2405,2415],[71,162,174,374,2253],[71,162,174,374,2255,2345,2346],[71,162,174,374,924,2255],[71,162,174,374,561,2185,2415],[71,162,174,374,2255],[71,162,174,374,573,2415,2426],[71,162,174,374,2209,2212,2214,2485],[71,162,174,374,2213],[71,162,174,374,2209,2304,2485],[71,162,174,374,2305],[71,162,174,374,2348],[71,162,174,374,2351],[71,162,174,374,2351,2352,2353],[71,162,174,374,714,2189,2216,2218,2350],[71,162,174,374,2216,2351],[71,162,174,374,946,2189],[71,162,174,374,799,800,802,2189,2197,2258],[71,162,174,374,2359],[71,162,174,374,2360,2361,2362,2363,2364,2365,2366],[71,162,174,374,962,963,2485],[71,162,174,374,2189,2410],[71,162,174,374,2189,2237,2238],[71,162,174,374,2370,2371],[71,162,174,374,2370],[71,162,174,374,2224,2376],[71,162,174,374,2172,2224],[71,162,174,374,702,713,2172,2215,2219,2220,2221,2223,2485],[71,162,174,374,750,2189,2240],[71,162,174,374,2172,2380,2483],[71,162,174,374,561,2482],[71,162,174,374,2180],[71,162,174,374,561,2183,2184,2482],[71,162,174,374,689,2197,2205],[71,162,174,374,2382],[71,162,174,374,533,534,2172,2209,2272,2483,2484],[71,162,174,374,2485],[71,162,174,374,2225,2385],[71,162,174,374,2225],[71,162,174,374,2197,2226,2228,2229,2230],[71,162,174,374,2226,2227,2231],[71,162,174,374,2228,2231],[71,162,174,374,802,999,1000,2189,2197,2258,2387,2389],[71,162,174,374,2415,2477],[71,162,174,374,986,992,2387],[71,162,174,374,675,2391,2485],[71,162,174,374,2392],[71,162,174,374,2234,2398],[71,162,174,374,736,2233],[71,162,174,374,1011,2234],[71,162,174,263,264,280,281,374],[71,162,174,374,2712],[71,162,174,263,278,374],[71,162,174,278,281,374],[71,162,174,186,354,374],[71,161,162,169,174,374],[71,162,174,200,237,374],[71,162,174,200,374],[71,162,174,236,336,374],[71,80,135,162,169,174,333,370,371,374,1820,2712,2713],[71,162,174,334,336,374],[71,162,174,336,374],[71,135,146,162,169,174,184,186,193,196,212,226,227,229,231,285,333,336,374],[71,162,174,278,279,280,374],[71,162,174,223,374],[71,162,174,175,226,231,333,336,374],[71,162,174,240,374],[71,146,161,162,169,174,184,234,236,238,239,336,374],[71,133,135,146,162,169,174,184,240,249,333,334,335,374],[71,76,77,78,79,162,174,333,372,374,1820,2712,2713],[71,80,135,137,146,162,169,174,179,184,196,325,332,336,372,374,1820,2712,2713,2714],[162,174,374],[71,162,174,374,531,797,802,843,844],[71,162,174,374,845],[71,162,174,374,852],[71,162,174,374,852,853],[71,162,174,374,773],[71,162,174,374,772],[71,162,174,374,760,761,762,763],[71,162,174,374,530,761,762],[71,162,174,374,510],[71,162,174,374,509,510,511,512,513,514,515,516,517],[71,162,174,374,508,509],[71,162,174,374,502,503],[71,162,174,374,772,773,897,898,900],[71,162,174,374,783,897],[71,162,174,374,897,898,899,901],[71,162,174,374,910],[71,162,174,374,664],[71,162,174,374,662,663],[71,162,174,374,675,919,920],[71,162,174,374,530,811],[71,162,174,374,525],[71,162,174,374,526,527],[71,162,174,374,923],[71,162,174,374,695],[71,162,174,374,678],[71,162,174,374,678,679],[71,162,174,374,679,682],[71,162,174,374,678,679,683],[71,162,174,374,531,679,684],[71,162,174,374,678,679,680,681,683],[71,162,174,374,679,683,685],[71,162,174,374,937],[71,162,174,374,531,795,796],[71,162,174,374,797],[71,162,174,374,800],[71,162,174,374,796,797,798,799],[71,162,174,374,958],[71,162,174,374,958,959],[71,162,174,374,958,960,961],[71,162,174,374,969,971],[71,162,174,374,969,970],[71,162,174,374,702],[71,162,174,374,702,705],[71,162,174,374,703,704],[71,162,174,374,702,707],[71,162,174,374,701,702,706,707,708,709],[71,162,174,374,702,709,710],[71,162,174,374,747],[71,162,174,374,530,745,746],[71,162,174,374,747,748],[71,162,174,374,664,667,672],[71,162,174,374,531,532],[71,162,174,374,996],[71,162,174,374,802,986,990,997,998],[71,162,174,374,986,996,999],[71,162,174,374,986,990],[71,162,174,374,795],[71,162,174,374,986],[71,162,174,374,986,987,988,989],[71,162,174,374,986,987],[71,162,174,374,736],[71,162,174,374,736,1009],[71,162,174,374,770,771],[71,162,174,374,792,793],[71,162,174,374,790,791,792,794],[71,80,162,174,333,372,374,1813,1817,1818,1819,1820,2712,2713],[71,162,174,374,1817,1820],[71,162,174,374,2165],[71,162,174,374,412]],"referencedMap":[[75,1],[74,2],[2087,3],[379,4],[387,5],[388,2],[389,2],[390,6],[391,2],[428,7],[392,8],[429,2],[1825,9],[1826,10],[2164,11],[2078,12],[2085,13],[2083,14],[2082,15],[2084,16],[1019,10],[1822,17],[1823,18],[2157,19],[2158,20],[2159,21],[2161,22],[2162,23],[2160,24],[1827,25],[2079,26],[2168,27],[2167,28],[2695,29],[2070,3],[2693,30],[2694,31],[2068,32],[2069,33],[2080,34],[2066,35],[2067,36],[385,37],[430,3],[432,38],[433,39],[471,40],[2696,3],[2072,41],[2086,35],[2697,42],[2698,43],[2703,44],[475,45],[476,46],[477,45],[484,47],[485,46],[486,46],[2081,46],[68,3],[181,48],[182,49],[180,50],[176,51],[177,52],[66,3],[70,53],[2491,50],[69,3],[67,3],[535,3],[536,54],[540,55],[542,56],[539,54],[554,57],[561,58],[543,59],[545,60],[546,60],[551,61],[544,3],[547,60],[548,60],[549,60],[550,62],[553,63],[555,64],[557,65],[537,3],[538,66],[556,64],[552,62],[558,67],[559,67],[541,3],[560,3],[940,3],[943,68],[1811,69],[941,50],[1810,70],[942,3],[1020,71],[1021,71],[1022,71],[1023,71],[1024,71],[1025,71],[1026,71],[1027,71],[1028,71],[1029,71],[1030,71],[1031,71],[1032,71],[1033,71],[1034,71],[1035,71],[1036,71],[1037,71],[1038,71],[1039,71],[1040,71],[1041,71],[1042,71],[1043,71],[1044,71],[1045,71],[1046,71],[1047,71],[1048,71],[1049,71],[1050,71],[1051,71],[1052,71],[1053,71],[1054,71],[1055,71],[1056,71],[1057,71],[1058,71],[1060,71],[1059,71],[1061,71],[1062,71],[1063,71],[1064,71],[1065,71],[1066,71],[1067,71],[1068,71],[1069,71],[1070,71],[1071,71],[1072,71],[1073,71],[1074,71],[1075,71],[1076,71],[1077,71],[1078,71],[1079,71],[1080,71],[1081,71],[1082,71],[1083,71],[1084,71],[1085,71],[1086,71],[1087,71],[1088,71],[1089,71],[1090,71],[1096,71],[1091,71],[1092,71],[1093,71],[1094,71],[1095,71],[1097,71],[1098,71],[1099,71],[1100,71],[1101,71],[1102,71],[1103,71],[1104,71],[1105,71],[1106,71],[1107,71],[1108,71],[1109,71],[1110,71],[1111,71],[1112,71],[1113,71],[1114,71],[1115,71],[1116,71],[1117,71],[1118,71],[1122,71],[1123,71],[1124,71],[1125,71],[1126,71],[1127,71],[1128,71],[1129,71],[1119,71],[1120,71],[1130,71],[1131,71],[1132,71],[1121,71],[1133,71],[1134,71],[1135,71],[1136,71],[1137,71],[1138,71],[1139,71],[1140,71],[1141,71],[1142,71],[1143,71],[1144,71],[1145,71],[1146,71],[1147,71],[1148,71],[1149,71],[1150,71],[1151,71],[1152,71],[1153,71],[1154,71],[1155,71],[1156,71],[1157,71],[1158,71],[1159,71],[1160,71],[1161,71],[1162,71],[1163,71],[1164,71],[1165,71],[1166,71],[1167,71],[1172,71],[1173,71],[1174,71],[1175,71],[1168,71],[1169,71],[1170,71],[1171,71],[1176,71],[1177,71],[1178,71],[1179,71],[1180,71],[1181,71],[1182,71],[1183,71],[1184,71],[1185,71],[1186,71],[1187,71],[1188,71],[1189,71],[1190,71],[1191,71],[1192,71],[1193,71],[1194,71],[1195,71],[1197,71],[1198,71],[1199,71],[1200,71],[1201,71],[1196,71],[1202,71],[1203,71],[1204,71],[1205,71],[1206,71],[1207,71],[1208,71],[1209,71],[1210,71],[1212,71],[1213,71],[1214,71],[1211,71],[1215,71],[1216,71],[1217,71],[1218,71],[1219,71],[1220,71],[1221,71],[1222,71],[1223,71],[1224,71],[1225,71],[1226,71],[1227,71],[1228,71],[1229,71],[1230,71],[1231,71],[1232,71],[1233,71],[1234,71],[1235,71],[1236,71],[1237,71],[1238,71],[1239,71],[1240,71],[1241,71],[1242,71],[1243,71],[1244,71],[1245,71],[1246,71],[1247,71],[1252,71],[1248,71],[1249,71],[1250,71],[1251,71],[1253,71],[1254,71],[1255,71],[1256,71],[1257,71],[1258,71],[1259,71],[1260,71],[1261,71],[1262,71],[1263,71],[1264,71],[1265,71],[1266,71],[1267,71],[1268,71],[1269,71],[1270,71],[1271,71],[1272,71],[1273,71],[1274,71],[1275,71],[1276,71],[1277,71],[1278,71],[1279,71],[1280,71],[1281,71],[1282,71],[1283,71],[1284,71],[1285,71],[1286,71],[1287,71],[1288,71],[1289,71],[1290,71],[1291,71],[1292,71],[1293,71],[1294,71],[1295,71],[1296,71],[1297,71],[1298,71],[1299,71],[1300,71],[1301,71],[1302,71],[1303,71],[1304,71],[1305,71],[1306,71],[1307,71],[1308,71],[1309,71],[1310,71],[1311,71],[1312,71],[1313,71],[1314,71],[1315,71],[1316,71],[1317,71],[1318,71],[1319,71],[1320,71],[1321,71],[1322,71],[1323,71],[1324,71],[1325,71],[1326,71],[1327,71],[1328,71],[1329,71],[1330,71],[1331,71],[1332,71],[1333,71],[1334,71],[1335,71],[1336,71],[1337,71],[1338,71],[1339,71],[1340,71],[1341,71],[1342,71],[1343,71],[1344,71],[1345,71],[1346,71],[1347,71],[1348,71],[1349,71],[1350,71],[1351,71],[1352,71],[1353,71],[1354,71],[1355,71],[1356,71],[1357,71],[1358,71],[1359,71],[1360,71],[1361,71],[1362,71],[1363,71],[1364,71],[1365,71],[1367,71],[1368,71],[1366,71],[1369,71],[1370,71],[1371,71],[1372,71],[1373,71],[1374,71],[1375,71],[1376,71],[1377,71],[1378,71],[1379,71],[1380,71],[1381,71],[1382,71],[1383,71],[1384,71],[1385,71],[1386,71],[1387,71],[1388,71],[1389,71],[1390,71],[1391,71],[1392,71],[1393,71],[1394,71],[1398,71],[1395,71],[1396,71],[1397,71],[1399,71],[1400,71],[1401,71],[1402,71],[1403,71],[1404,71],[1405,71],[1406,71],[1407,71],[1408,71],[1409,71],[1410,71],[1411,71],[1412,71],[1413,71],[1414,71],[1415,71],[1416,71],[1417,71],[1418,71],[1419,71],[1420,71],[1421,71],[1422,71],[1423,71],[1424,71],[1425,71],[1426,71],[1427,71],[1428,71],[1429,71],[1430,71],[1431,71],[1432,71],[1433,71],[1434,71],[1809,72],[1435,71],[1436,71],[1437,71],[1438,71],[1439,71],[1440,71],[1441,71],[1442,71],[1443,71],[1444,71],[1445,71],[1446,71],[1447,71],[1448,71],[1449,71],[1450,71],[1451,71],[1452,71],[1453,71],[1454,71],[1455,71],[1456,71],[1457,71],[1458,71],[1459,71],[1460,71],[1461,71],[1462,71],[1463,71],[1464,71],[1465,71],[1466,71],[1467,71],[1468,71],[1469,71],[1470,71],[1472,71],[1473,71],[1471,71],[1474,71],[1475,71],[1476,71],[1477,71],[1478,71],[1479,71],[1480,71],[1481,71],[1482,71],[1483,71],[1484,71],[1485,71],[1486,71],[1487,71],[1488,71],[1489,71],[1490,71],[1491,71],[1492,71],[1493,71],[1494,71],[1495,71],[1496,71],[1497,71],[1498,71],[1499,71],[1500,71],[1501,71],[1502,71],[1503,71],[1504,71],[1505,71],[1506,71],[1507,71],[1508,71],[1509,71],[1510,71],[1511,71],[1512,71],[1513,71],[1514,71],[1515,71],[1516,71],[1517,71],[1518,71],[1519,71],[1520,71],[1521,71],[1522,71],[1523,71],[1524,71],[1525,71],[1526,71],[1527,71],[1528,71],[1529,71],[1530,71],[1531,71],[1532,71],[1533,71],[1534,71],[1535,71],[1536,71],[1537,71],[1538,71],[1539,71],[1540,71],[1541,71],[1542,71],[1543,71],[1544,71],[1545,71],[1546,71],[1547,71],[1548,71],[1549,71],[1550,71],[1551,71],[1552,71],[1553,71],[1554,71],[1555,71],[1556,71],[1557,71],[1558,71],[1559,71],[1560,71],[1561,71],[1562,71],[1563,71],[1564,71],[1565,71],[1566,71],[1567,71],[1568,71],[1569,71],[1570,71],[1571,71],[1572,71],[1573,71],[1574,71],[1575,71],[1576,71],[1577,71],[1578,71],[1579,71],[1580,71],[1581,71],[1582,71],[1583,71],[1584,71],[1585,71],[1586,71],[1587,71],[1588,71],[1589,71],[1590,71],[1591,71],[1592,71],[1593,71],[1594,71],[1595,71],[1596,71],[1597,71],[1598,71],[1599,71],[1600,71],[1601,71],[1605,71],[1606,71],[1607,71],[1602,71],[1603,71],[1604,71],[1608,71],[1609,71],[1610,71],[1611,71],[1612,71],[1613,71],[1614,71],[1615,71],[1616,71],[1617,71],[1618,71],[1619,71],[1620,71],[1621,71],[1622,71],[1623,71],[1624,71],[1625,71],[1626,71],[1627,71],[1628,71],[1629,71],[1630,71],[1631,71],[1632,71],[1633,71],[1634,71],[1635,71],[1636,71],[1637,71],[1638,71],[1639,71],[1640,71],[1641,71],[1642,71],[1643,71],[1644,71],[1645,71],[1646,71],[1647,71],[1648,71],[1649,71],[1650,71],[1651,71],[1652,71],[1653,71],[1654,71],[1656,71],[1657,71],[1658,71],[1659,71],[1655,71],[1660,71],[1661,71],[1662,71],[1663,71],[1664,71],[1665,71],[1666,71],[1667,71],[1668,71],[1669,71],[1670,71],[1671,71],[1672,71],[1673,71],[1674,71],[1675,71],[1676,71],[1677,71],[1678,71],[1679,71],[1680,71],[1681,71],[1682,71],[1683,71],[1684,71],[1685,71],[1686,71],[1687,71],[1688,71],[1689,71],[1690,71],[1691,71],[1692,71],[1693,71],[1694,71],[1695,71],[1696,71],[1697,71],[1698,71],[1699,71],[1700,71],[1701,71],[1702,71],[1703,71],[1704,71],[1705,71],[1706,71],[1707,71],[1708,71],[1709,71],[1710,71],[1711,71],[1712,71],[1713,71],[1714,71],[1715,71],[1716,71],[1717,71],[1719,71],[1720,71],[1721,71],[1718,71],[1722,71],[1723,71],[1724,71],[1725,71],[1726,71],[1727,71],[1728,71],[1729,71],[1731,71],[1732,71],[1733,71],[1730,71],[1734,71],[1735,71],[1736,71],[1737,71],[1738,71],[1739,71],[1740,71],[1741,71],[1742,71],[1743,71],[1744,71],[1745,71],[1746,71],[1747,71],[1748,71],[1749,71],[1750,71],[1751,71],[1752,71],[1753,71],[1754,71],[1755,71],[1760,71],[1756,71],[1757,71],[1758,71],[1759,71],[1761,71],[1762,71],[1763,71],[1764,71],[1765,71],[1768,71],[1769,71],[1766,71],[1767,71],[1770,71],[1771,71],[1772,71],[1773,71],[1774,71],[1775,71],[1776,71],[1777,71],[1778,71],[1779,71],[1780,71],[1781,71],[1782,71],[1783,71],[1784,71],[1785,71],[1786,71],[1787,71],[1788,71],[1789,71],[1790,71],[1791,71],[1792,71],[1793,71],[1794,71],[1795,71],[1796,71],[1797,71],[1798,71],[1799,71],[1800,71],[1801,71],[1802,71],[1803,71],[1804,71],[1805,71],[1806,71],[1807,71],[1808,71],[1812,73],[2169,50],[2170,74],[2488,50],[2489,50],[2171,75],[2490,76],[2492,77],[2494,78],[2493,79],[2487,80],[2692,81],[2691,3],[2554,82],[2553,3],[2555,83],[2556,84],[2557,50],[2558,85],[2559,86],[2560,87],[2561,84],[2562,88],[2563,89],[2564,83],[2565,84],[2566,90],[2611,91],[2613,92],[2614,93],[2612,94],[2568,95],[2569,96],[2570,97],[2571,98],[2572,99],[2577,100],[2573,99],[2574,101],[2575,99],[2576,101],[2578,99],[2579,99],[2580,101],[2581,102],[2582,99],[2583,99],[2584,103],[2585,96],[2586,96],[2587,104],[2589,105],[2588,106],[2590,107],[2591,92],[2610,108],[2593,109],[2592,110],[2594,111],[2595,112],[2596,96],[2598,113],[2597,114],[2599,101],[2600,115],[2601,116],[2602,75],[2603,101],[2604,117],[2605,118],[2606,99],[2607,119],[2608,101],[2609,120],[2629,121],[2627,122],[2628,123],[2630,124],[2616,125],[2625,126],[2617,127],[2618,128],[2619,128],[2620,129],[2615,130],[2621,131],[2622,132],[2624,133],[2623,134],[2567,135],[2631,3],[2646,136],[2633,137],[2632,138],[2650,139],[2640,140],[2651,141],[2662,75],[2670,142],[2664,143],[2666,144],[2667,144],[2665,50],[2668,75],[2669,143],[2663,75],[2645,145],[2644,138],[2642,146],[2652,75],[2653,140],[2647,147],[2649,148],[2655,138],[2648,138],[2654,149],[2643,50],[2660,150],[2639,151],[2656,152],[2671,153],[2657,3],[2658,154],[2641,50],[2659,155],[2661,156],[2687,157],[2686,158],[2508,159],[2505,3],[2506,3],[2507,160],[2688,161],[2689,161],[2690,162],[2673,131],[2681,163],[2682,75],[2683,164],[2674,165],[2684,166],[2675,50],[2676,167],[2672,161],[2677,168],[2685,169],[2679,170],[2680,171],[2678,172],[2515,173],[2514,3],[2516,174],[2517,3],[2495,50],[2496,161],[2497,175],[2498,176],[2499,174],[2500,177],[2501,178],[2510,179],[2511,3],[2512,161],[2513,180],[2518,3],[2519,50],[2520,50],[2521,50],[2522,3],[2523,35],[2524,3],[2525,3],[2526,50],[2527,50],[2528,3],[2552,181],[2529,3],[2530,3],[2531,3],[2532,3],[2533,3],[2534,3],[2535,3],[2536,3],[2537,3],[2538,3],[2539,3],[2540,182],[2541,3],[2542,3],[2543,183],[2544,3],[2546,184],[2547,185],[2509,186],[2502,187],[2548,188],[2549,3],[2551,189],[841,50],[2503,50],[2504,190],[866,191],[860,3],[864,191],[863,192],[859,191],[858,3],[867,193],[865,192],[861,192],[862,192],[335,3],[2700,194],[73,194],[72,3],[2163,195],[386,3],[2010,196],[2006,197],[1993,3],[2009,198],[2002,199],[2000,200],[1999,200],[1998,199],[1995,200],[1996,199],[2004,201],[1997,200],[1994,199],[2001,200],[2007,202],[2008,203],[2003,204],[2005,200],[868,205],[870,206],[871,50],[872,207],[869,208],[709,50],[906,209],[910,210],[905,3],[908,211],[907,209],[909,209],[760,212],[759,3],[758,50],[724,213],[728,214],[725,215],[727,216],[726,217],[532,218],[531,219],[1906,220],[1845,221],[1846,222],[1847,223],[1848,224],[1849,225],[1850,226],[1851,227],[1852,228],[1853,229],[1854,230],[1855,231],[1856,232],[1857,233],[1858,234],[1859,235],[1860,236],[1898,237],[1861,238],[1862,239],[1863,240],[1864,241],[1865,242],[1866,243],[1867,244],[1868,245],[1869,246],[1870,247],[1871,248],[1872,249],[1873,250],[1874,251],[1875,252],[1876,253],[1877,254],[1878,255],[1879,256],[1880,257],[1881,258],[1882,259],[1883,260],[1884,261],[1885,262],[1886,263],[1887,264],[1888,265],[1889,266],[1890,267],[1891,268],[1892,269],[1893,270],[1894,271],[1895,272],[1896,273],[1897,274],[1905,275],[1836,3],[1841,276],[1843,277],[1844,278],[1899,279],[1900,278],[1901,278],[1904,280],[1902,278],[1903,278],[1908,281],[1909,282],[1910,283],[1911,283],[1912,284],[1913,283],[1914,283],[1915,285],[1916,283],[1917,286],[1918,286],[1919,286],[1920,287],[1921,286],[1922,288],[1923,283],[1924,286],[1925,284],[1926,287],[1927,283],[1928,283],[1929,284],[1930,287],[1931,287],[1932,284],[1933,283],[1934,289],[1935,290],[1936,284],[1937,284],[1938,286],[1939,283],[1940,283],[1941,284],[1942,283],[1958,291],[1943,283],[1944,282],[1945,282],[1946,282],[1947,286],[1948,286],[1949,287],[1950,287],[1951,284],[1952,282],[1953,282],[1954,292],[1955,293],[1956,282],[1957,294],[1992,295],[1837,220],[1964,296],[1959,297],[1960,297],[1961,297],[1962,298],[1963,299],[1840,300],[1839,300],[1965,301],[1838,220],[1969,302],[1966,303],[1967,303],[1968,304],[1970,282],[1842,305],[1971,286],[1972,3],[1973,3],[1974,3],[1975,3],[1976,3],[1977,3],[1991,306],[1978,3],[1979,3],[1980,3],[1981,3],[1982,3],[1983,3],[1984,3],[1985,3],[1986,3],[1987,3],[1988,3],[1989,3],[1990,3],[2029,307],[2030,308],[2031,307],[2032,309],[2012,310],[2013,311],[2014,312],[2033,307],[2034,313],[2037,307],[2038,314],[2035,307],[2036,315],[2039,307],[2040,316],[2020,310],[2021,317],[2022,318],[2041,307],[2042,319],[2043,307],[2044,320],[2045,307],[2046,321],[2047,307],[2048,322],[2050,323],[2049,307],[2052,324],[2051,307],[2065,325],[2064,326],[2054,327],[2053,307],[2056,328],[2055,307],[2058,329],[2057,307],[1834,330],[1833,331],[1907,332],[1835,333],[2015,334],[2019,335],[2018,336],[2017,337],[2023,338],[2028,339],[2024,50],[2025,50],[2026,340],[2016,335],[2027,335],[2060,341],[2059,342],[2062,343],[2063,344],[2061,345],[2706,3],[2705,346],[2709,347],[2708,348],[2707,3],[2704,3],[2097,349],[396,350],[397,351],[395,352],[398,353],[399,354],[400,355],[401,356],[402,357],[403,358],[404,359],[405,360],[406,361],[407,362],[2103,349],[83,363],[84,363],[119,364],[120,365],[121,366],[122,367],[123,368],[124,369],[125,370],[126,371],[127,372],[128,373],[129,373],[131,374],[130,375],[132,376],[133,377],[134,378],[118,379],[168,3],[135,380],[136,381],[137,382],[169,383],[138,384],[139,385],[140,386],[141,387],[142,388],[143,389],[144,390],[145,391],[146,392],[147,393],[148,393],[149,394],[150,395],[152,396],[151,397],[153,398],[154,399],[155,400],[156,401],[157,402],[158,403],[159,404],[160,405],[161,406],[162,407],[163,408],[164,409],[165,410],[166,411],[167,412],[172,3],[179,50],[170,3],[174,413],[178,414],[173,3],[2090,3],[408,3],[2636,415],[2637,415],[2638,416],[2635,415],[2634,3],[382,417],[652,418],[653,50],[803,419],[654,420],[487,3],[668,421],[488,3],[496,35],[507,50],[753,422],[581,423],[489,424],[582,425],[490,50],[491,50],[492,426],[583,427],[494,428],[493,50],[495,429],[584,425],[788,430],[789,431],[585,425],[805,432],[807,433],[806,434],[808,433],[809,435],[586,425],[810,50],[587,425],[756,436],[754,437],[755,50],[588,438],[831,439],[830,440],[832,441],[589,425],[499,442],[501,443],[500,444],[757,445],[590,446],[835,447],[836,448],[834,449],[594,450],[837,451],[838,50],[840,452],[839,50],[595,425],[842,453],[596,425],[848,454],[847,455],[599,456],[715,457],[717,458],[716,459],[718,460],[600,461],[851,462],[856,463],[855,50],[857,464],[601,427],[875,465],[877,466],[878,467],[876,468],[602,425],[778,469],[777,50],[779,50],[780,470],[781,471],[498,50],[692,472],[691,473],[879,474],[833,475],[593,476],[880,50],[882,477],[881,50],[603,425],[883,50],[604,427],[766,478],[767,479],[605,425],[828,480],[827,481],[829,482],[607,483],[693,50],[608,69],[884,484],[768,485],[609,425],[885,486],[889,487],[886,486],[890,488],[888,489],[887,486],[610,425],[894,490],[891,491],[660,492],[659,493],[524,494],[657,495],[892,496],[522,497],[895,498],[658,499],[896,500],[521,501],[611,446],[520,502],[850,503],[849,434],[612,425],[904,504],[903,505],[613,461],[1018,506],[913,507],[614,508],[661,50],[677,509],[669,510],[670,511],[671,511],[591,512],[676,513],[915,514],[914,50],[824,50],[615,427],[917,515],[918,516],[916,50],[616,427],[741,517],[740,518],[922,519],[617,520],[823,521],[826,522],[825,523],[819,524],[820,50],[821,525],[618,446],[822,526],[927,527],[497,50],[925,528],[619,427],[926,529],[785,530],[776,531],[784,532],[694,3],[769,533],[775,534],[620,535],[786,536],[930,537],[787,50],[928,538],[621,539],[929,540],[719,541],[698,542],[622,508],[699,543],[700,544],[623,425],[874,545],[873,546],[624,547],[738,548],[737,50],[625,425],[932,549],[931,50],[626,425],[934,550],[936,551],[933,552],[935,553],[627,425],[939,554],[628,461],[944,71],[629,427],[945,462],[947,555],[630,425],[804,556],[631,427],[949,557],[950,557],[948,50],[951,557],[957,558],[952,557],[953,557],[954,50],[956,559],[632,425],[955,50],[964,560],[633,427],[742,561],[743,50],[744,562],[634,425],[721,50],[635,425],[967,563],[968,564],[966,565],[636,425],[965,50],[973,566],[637,427],[606,567],[592,568],[974,50],[638,425],[975,569],[976,570],[720,571],[978,572],[723,573],[722,574],[639,425],[977,575],[752,576],[640,425],[751,577],[979,50],[980,578],[641,446],[570,579],[598,580],[569,581],[650,582],[651,583],[564,3],[565,3],[568,584],[566,3],[567,3],[562,3],[563,585],[580,586],[597,418],[571,587],[572,3],[578,588],[579,589],[577,588],[573,590],[574,591],[575,3],[576,524],[690,592],[983,593],[642,425],[982,594],[981,502],[656,595],[655,596],[643,547],[985,597],[729,598],[984,599],[644,547],[735,600],[730,3],[732,601],[731,602],[733,603],[734,50],[645,425],[1001,604],[647,605],[994,606],[995,607],[646,539],[993,608],[1003,609],[1008,610],[1004,611],[1005,611],[648,425],[1006,611],[1007,611],[1002,603],[1013,612],[1014,613],[739,614],[649,425],[1012,615],[1016,616],[1015,3],[1017,50],[2483,617],[2209,50],[2258,419],[2272,618],[2215,3],[2197,619],[2243,3],[2172,35],[2188,50],[2406,620],[2416,621],[2244,622],[2417,623],[2245,50],[2246,50],[2247,624],[2418,625],[2249,626],[2248,50],[2250,627],[2419,623],[2256,628],[2257,629],[2420,623],[2260,630],[2262,631],[2261,632],[2263,631],[2264,633],[2421,623],[2265,50],[2422,623],[2268,634],[2266,635],[2267,50],[2423,636],[2285,637],[2284,638],[2286,639],[2424,623],[2210,175],[2212,640],[2211,641],[2269,642],[2425,643],[2289,644],[2290,645],[2288,646],[2428,647],[2291,648],[2292,50],[2294,649],[2293,50],[2429,623],[2295,453],[2430,623],[2297,650],[2296,651],[2431,652],[2216,457],[2218,653],[2217,654],[2219,655],[2432,656],[2300,657],[2302,658],[2301,50],[2303,659],[2433,625],[2306,465],[2308,660],[2309,661],[2307,662],[2434,623],[2408,663],[2407,50],[2350,50],[2409,664],[2410,665],[2189,50],[2205,666],[2204,667],[2310,668],[2287,669],[2427,670],[2311,50],[2313,671],[2312,50],[2435,623],[2314,50],[2436,625],[2315,478],[2316,672],[2437,623],[2282,673],[2281,674],[2283,675],[2438,676],[2206,50],[2439,69],[2318,677],[2317,678],[2440,623],[2319,679],[2323,680],[2320,679],[2324,681],[2322,682],[2321,679],[2441,623],[2327,683],[2325,684],[2195,685],[2194,686],[2192,687],[2486,688],[2326,496],[2191,689],[2328,690],[2193,499],[2329,691],[2190,501],[2442,643],[2173,692],[2299,693],[2298,632],[2443,623],[2331,694],[2330,505],[2444,656],[2404,695],[2332,696],[2445,697],[2196,50],[2202,698],[2198,699],[2199,700],[2200,700],[2426,701],[2201,702],[2334,703],[2333,50],[2278,50],[2446,625],[2336,704],[2337,705],[2335,50],[2447,625],[2236,706],[2235,707],[2338,708],[2448,709],[2277,521],[2280,710],[2279,711],[2273,712],[2274,50],[2275,525],[2449,713],[2276,714],[2341,715],[2251,50],[2339,716],[2450,625],[2340,717],[2253,718],[2344,719],[2252,720],[2207,3],[2342,721],[2343,722],[2451,723],[2254,724],[2347,725],[2255,50],[2345,726],[2452,727],[2346,728],[2220,729],[2208,542],[2453,730],[2213,731],[2214,732],[2454,623],[2305,733],[2304,734],[2455,735],[2233,736],[2232,50],[2456,623],[2349,737],[2348,50],[2457,623],[2352,738],[2354,739],[2351,740],[2353,741],[2458,623],[2355,554],[2459,656],[2356,71],[2460,625],[2357,657],[2626,3],[2358,742],[2461,623],[2259,743],[2462,625],[2360,744],[2361,744],[2359,50],[2362,744],[2368,745],[2363,744],[2364,744],[2365,50],[2367,746],[2463,623],[2366,50],[2369,747],[2464,625],[2237,748],[2238,50],[2239,749],[2465,623],[2222,50],[2466,623],[2372,750],[2373,751],[2371,752],[2467,623],[2370,50],[2374,566],[2468,625],[2271,753],[2270,754],[2375,50],[2469,623],[2376,755],[2377,756],[2221,757],[2379,758],[2224,759],[2223,760],[2470,623],[2378,761],[2241,762],[2471,623],[2240,577],[2380,50],[2381,763],[2472,643],[2182,764],[2405,765],[2181,766],[2481,767],[2482,768],[2176,3],[2177,3],[2180,769],[2178,3],[2179,3],[2174,3],[2175,770],[2415,771],[2242,617],[2183,772],[2184,3],[2413,773],[2414,774],[2412,773],[2185,775],[2186,776],[2187,3],[2411,712],[2203,777],[2384,778],[2473,623],[2383,779],[2382,692],[2485,780],[2484,781],[2474,735],[2386,782],[2225,598],[2385,783],[2475,735],[2231,784],[2226,3],[2228,785],[2227,786],[2229,787],[2230,50],[2476,623],[2390,788],[2478,789],[2388,790],[2389,791],[2477,727],[2387,608],[2392,792],[2397,793],[2393,794],[2394,794],[2479,623],[2395,794],[2396,794],[2391,787],[2399,795],[2400,796],[2234,797],[2480,623],[2398,798],[2402,799],[2401,3],[2403,50],[2702,707],[2701,707],[85,3],[459,800],[462,801],[465,801],[466,801],[464,802],[463,802],[467,803],[470,804],[469,805],[460,806],[468,807],[461,801],[505,3],[2156,3],[458,808],[456,3],[454,809],[457,810],[455,811],[453,812],[452,813],[450,814],[451,814],[449,3],[171,3],[689,815],[688,816],[687,3],[2071,182],[439,817],[434,3],[436,818],[435,819],[446,817],[445,817],[447,820],[444,821],[442,817],[443,817],[440,822],[441,817],[1824,69],[2089,823],[448,824],[438,825],[437,3],[1817,826],[1814,3],[1815,827],[1816,828],[2100,829],[2099,830],[2098,831],[2138,3],[2114,832],[2113,833],[2140,834],[2139,835],[2142,836],[2141,837],[2145,838],[2144,837],[2137,839],[2117,840],[2118,840],[2119,840],[2120,840],[2121,840],[2122,840],[2123,841],[2125,840],[2124,840],[2136,842],[2126,840],[2128,840],[2127,840],[2130,840],[2129,840],[2131,840],[2132,840],[2133,840],[2134,840],[2135,840],[2116,843],[2115,844],[2147,3],[2153,845],[2150,846],[2151,847],[2154,3],[2155,848],[2152,849],[2148,3],[2149,850],[2108,851],[2107,852],[2106,852],[2111,853],[2109,852],[2110,852],[2112,852],[2105,3],[414,3],[82,854],[338,855],[343,856],[345,857],[200,858],[206,859],[311,860],[276,861],[284,862],[309,863],[201,864],[250,3],[251,865],[310,866],[227,867],[202,868],[231,867],[221,867],[187,867],[268,869],[192,3],[265,870],[263,871],[210,3],[266,872],[362,873],[274,50],[361,3],[360,874],[267,35],[256,875],[264,876],[279,877],[280,878],[271,3],[211,879],[269,3],[270,50],[355,880],[358,881],[238,882],[237,883],[236,884],[365,50],[235,885],[215,3],[368,3],[371,3],[370,50],[372,886],[183,3],[304,3],[205,887],[185,888],[326,3],[327,3],[329,3],[332,889],[328,3],[330,890],[331,890],[204,3],[337,885],[346,891],[350,892],[196,893],[258,894],[257,3],[275,895],[272,3],[273,3],[278,896],[254,897],[195,898],[225,899],[301,900],[188,901],[194,902],[184,903],[313,904],[324,905],[312,3],[323,906],[226,3],[213,907],[293,908],[292,3],[300,909],[294,910],[298,911],[299,912],[297,910],[296,912],[295,910],[247,913],[232,913],[287,914],[233,914],[190,915],[189,3],[291,916],[290,917],[289,918],[288,919],[191,920],[262,921],[277,922],[261,923],[283,924],[285,925],[282,923],[228,920],[175,3],[302,926],[252,927],[322,928],[209,929],[317,930],[203,3],[318,931],[320,932],[321,933],[316,3],[315,901],[229,934],[303,935],[325,936],[197,3],[199,3],[212,937],[286,938],[193,939],[198,3],[208,940],[207,941],[214,942],[255,943],[253,874],[216,944],[218,945],[369,3],[217,946],[219,947],[340,3],[341,3],[339,3],[342,3],[367,3],[220,948],[260,50],[81,3],[281,949],[239,3],[249,950],[348,50],[354,951],[246,50],[352,50],[245,952],[334,953],[244,954],[186,3],[356,955],[242,50],[243,50],[234,3],[248,3],[241,956],[240,957],[230,958],[224,959],[319,3],[223,960],[222,3],[344,3],[259,50],[336,961],[76,3],[80,962],[77,50],[78,3],[79,3],[314,407],[308,963],[307,3],[306,964],[305,3],[347,965],[349,966],[351,967],[353,968],[377,969],[357,969],[376,970],[359,971],[378,972],[363,973],[364,974],[366,975],[373,976],[375,3],[374,977],[333,978],[394,979],[393,3],[1828,3],[431,3],[71,980],[1829,981],[1832,982],[1830,330],[1831,983],[845,984],[846,985],[843,986],[844,987],[714,50],[853,988],[854,989],[852,990],[774,991],[782,991],[773,992],[783,993],[764,994],[761,50],[763,995],[765,996],[762,35],[511,997],[515,997],[513,997],[514,997],[518,998],[510,999],[512,997],[516,997],[508,3],[509,1000],[517,1000],[523,496],[519,496],[893,496],[504,1001],[502,3],[503,1002],[897,35],[901,1003],[902,1004],[899,35],[898,1005],[900,1006],[912,1007],[911,1008],[665,1009],[667,1010],[666,1009],[664,1011],[662,1009],[663,3],[921,1012],[919,50],[920,1013],[816,50],[817,521],[818,1014],[811,50],[812,1015],[813,521],[815,521],[814,521],[529,50],[526,1016],[528,1017],[530,1018],[525,35],[527,35],[923,50],[924,1019],[697,1020],[695,50],[696,1021],[678,3],[679,1022],[680,1023],[681,1023],[683,1024],[682,1025],[685,1026],[684,1027],[686,1028],[938,1029],[937,50],[946,50],[797,1030],[801,1031],[802,1032],[796,50],[798,1033],[799,1033],[800,1034],[959,1035],[960,1036],[963,1037],[958,50],[961,50],[962,1038],[972,1039],[969,35],[970,1040],[971,1041],[701,3],[704,1042],[706,1043],[703,50],[705,1044],[713,1045],[702,50],[707,1046],[708,1047],[710,1048],[711,1046],[712,1049],[748,1050],[750,1051],[747,1052],[745,1053],[746,50],[749,1053],[675,1054],[672,1009],[674,1055],[673,1055],[533,215],[534,1056],[1000,1057],[996,50],[997,1058],[999,1059],[998,1060],[987,1061],[988,50],[992,1062],[986,1063],[989,1064],[990,1065],[991,1066],[1009,1067],[1011,1068],[736,50],[1010,1069],[771,3],[2550,3],[770,50],[772,1070],[790,50],[794,1071],[2077,1072],[792,35],[795,1073],[791,50],[793,50],[1813,3],[1821,1074],[1820,1075],[1819,1076],[1818,1077],[2088,50],[2166,1078],[2699,50],[2102,1079],[2101,1080],[2104,1081],[2143,1082],[2146,1081],[2545,3],[506,1083],[2165,3],[412,50],[413,1084],[2011,1085],[64,3],[65,3],[12,3],[13,3],[15,3],[14,3],[2,3],[16,3],[17,3],[18,3],[19,3],[20,3],[21,3],[22,3],[23,3],[3,3],[4,3],[24,3],[28,3],[25,3],[26,3],[27,3],[29,3],[30,3],[31,3],[5,3],[32,3],[33,3],[34,3],[35,3],[6,3],[39,3],[36,3],[37,3],[38,3],[40,3],[7,3],[41,3],[46,3],[47,3],[42,3],[43,3],[44,3],[45,3],[8,3],[51,3],[48,3],[49,3],[50,3],[52,3],[9,3],[53,3],[54,3],[55,3],[58,3],[56,3],[57,3],[59,3],[60,3],[10,3],[1,3],[11,3],[63,3],[62,3],[61,3],[101,1086],[108,1087],[100,1086],[115,1088],[92,1089],[91,1090],[114,1091],[109,1092],[112,1093],[94,1094],[93,1095],[89,1096],[88,1097],[111,1098],[90,1099],[95,1100],[96,3],[99,1100],[86,3],[117,1101],[116,1100],[103,1102],[104,1103],[106,1104],[102,1105],[105,1106],[110,1091],[97,1107],[98,1108],[107,1109],[87,1110],[113,1111],[2096,1112],[2076,1113],[2074,1114],[2073,3],[2075,1114],[2092,1115],[2091,349],[2095,1116],[2094,1117],[2093,3],[474,1118],[483,1119],[481,1120],[479,1120],[482,1120],[478,1120],[480,1120],[473,1120],[472,3],[425,1121],[422,1122],[424,1123],[426,1124],[427,1125],[409,3],[419,1126],[420,1127],[423,1128],[418,1129],[421,1130],[417,1131],[416,1132],[415,1133],[411,1134],[410,1135],[383,1130],[380,3],[384,1136],[381,3]],"exportedModulesMap":[[75,1],[74,2],[379,4],[388,1137],[389,1137],[390,1137],[391,1137],[428,1137],[429,1137],[1825,1138],[1826,1139],[2164,1138],[2085,1138],[2083,1140],[2082,1140],[2084,1141],[1019,1140],[1822,1142],[1823,1143],[2157,1144],[2158,1143],[2159,1145],[2161,1141],[2162,1143],[2160,1145],[1827,1138],[2079,1146],[2168,1138],[2167,1138],[2695,1140],[2070,1140],[2693,1147],[2694,1147],[2068,1143],[2069,1140],[2080,1138],[2066,1138],[385,1141],[432,1148],[433,1148],[471,1148],[2698,1149],[2703,1150],[475,1151],[476,1152],[477,1151],[484,1153],[485,1152],[486,1152],[2081,1152],[68,3],[181,48],[182,49],[180,50],[176,51],[177,52],[66,3],[70,53],[2491,50],[69,3],[67,3],[535,3],[536,54],[540,55],[542,56],[539,54],[554,1154],[561,58],[543,59],[545,60],[546,60],[551,61],[544,3],[547,60],[548,60],[549,60],[550,62],[553,1155],[555,64],[557,65],[537,3],[538,66],[556,64],[552,62],[558,67],[559,67],[541,3],[560,3],[940,3],[943,1156],[1811,35],[941,35],[1810,1157],[942,3],[1020,1158],[1021,1158],[1022,1158],[1023,1158],[1024,1158],[1025,1158],[1026,1158],[1027,1158],[1028,1158],[1029,1158],[1030,1158],[1031,1158],[1032,1158],[1033,1158],[1034,1158],[1035,1158],[1036,1158],[1037,1158],[1038,1158],[1039,1158],[1040,1158],[1041,1158],[1042,1158],[1043,1158],[1044,1158],[1045,1158],[1046,1158],[1047,1158],[1048,1158],[1049,1158],[1050,1158],[1051,1158],[1052,1158],[1053,1158],[1054,1158],[1055,1158],[1056,1158],[1057,1158],[1058,1158],[1060,1158],[1059,1158],[1061,1158],[1062,1158],[1063,1158],[1064,1158],[1065,1158],[1066,1158],[1067,1158],[1068,1158],[1069,1158],[1070,1158],[1071,1158],[1072,1158],[1073,1158],[1074,1158],[1075,1158],[1076,1158],[1077,1158],[1078,1158],[1079,1158],[1080,1158],[1081,1158],[1082,1158],[1083,1158],[1084,1158],[1085,1158],[1086,1158],[1087,1158],[1088,1158],[1089,1158],[1090,1158],[1096,1158],[1091,1158],[1092,1158],[1093,1158],[1094,1158],[1095,1158],[1097,1158],[1098,1158],[1099,1158],[1100,1158],[1101,1158],[1102,1158],[1103,1158],[1104,1158],[1105,1158],[1106,1158],[1107,1158],[1108,1158],[1109,1158],[1110,1158],[1111,1158],[1112,1158],[1113,1158],[1114,1158],[1115,1158],[1116,1158],[1117,1158],[1118,1158],[1122,1158],[1123,1158],[1124,1158],[1125,1158],[1126,1158],[1127,1158],[1128,1158],[1129,1158],[1119,1158],[1120,1158],[1130,1158],[1131,1158],[1132,1158],[1121,1158],[1133,1158],[1134,1158],[1135,1158],[1136,1158],[1137,1158],[1138,1158],[1139,1158],[1140,1158],[1141,1158],[1142,1158],[1143,1158],[1144,1158],[1145,1158],[1146,1158],[1147,1158],[1148,1158],[1149,1158],[1150,1158],[1151,1158],[1152,1158],[1153,1158],[1154,1158],[1155,1158],[1156,1158],[1157,1158],[1158,1158],[1159,1158],[1160,1158],[1161,1158],[1162,1158],[1163,1158],[1164,1158],[1165,1158],[1166,1158],[1167,1158],[1172,1158],[1173,1158],[1174,1158],[1175,1158],[1168,1158],[1169,1158],[1170,1158],[1171,1158],[1176,1158],[1177,1158],[1178,1158],[1179,1158],[1180,1158],[1181,1158],[1182,1158],[1183,1158],[1184,1158],[1185,1158],[1186,1158],[1187,1158],[1188,1158],[1189,1158],[1190,1158],[1191,1158],[1192,1158],[1193,1158],[1194,1158],[1195,1158],[1197,1158],[1198,1158],[1199,1158],[1200,1158],[1201,1158],[1196,1158],[1202,1158],[1203,1158],[1204,1158],[1205,1158],[1206,1158],[1207,1158],[1208,1158],[1209,1158],[1210,1158],[1212,1158],[1213,1158],[1214,1158],[1211,1158],[1215,1158],[1216,1158],[1217,1158],[1218,1158],[1219,1158],[1220,1158],[1221,1158],[1222,1158],[1223,1158],[1224,1158],[1225,1158],[1226,1158],[1227,1158],[1228,1158],[1229,1158],[1230,1158],[1231,1158],[1232,1158],[1233,1158],[1234,1158],[1235,1158],[1236,1158],[1237,1158],[1238,1158],[1239,1158],[1240,1158],[1241,1158],[1242,1158],[1243,1158],[1244,1158],[1245,1158],[1246,1158],[1247,1158],[1252,1158],[1248,1158],[1249,1158],[1250,1158],[1251,1158],[1253,1158],[1254,1158],[1255,1158],[1256,1158],[1257,1158],[1258,1158],[1259,1158],[1260,1158],[1261,1158],[1262,1158],[1263,1158],[1264,1158],[1265,1158],[1266,1158],[1267,1158],[1268,1158],[1269,1158],[1270,1158],[1271,1158],[1272,1158],[1273,1158],[1274,1158],[1275,1158],[1276,1158],[1277,1158],[1278,1158],[1279,1158],[1280,1158],[1281,1158],[1282,1158],[1283,1158],[1284,1158],[1285,1158],[1286,1158],[1287,1158],[1288,1158],[1289,1158],[1290,1158],[1291,1158],[1292,1158],[1293,1158],[1294,1158],[1295,1158],[1296,1158],[1297,1158],[1298,1158],[1299,1158],[1300,1158],[1301,1158],[1302,1158],[1303,1158],[1304,1158],[1305,1158],[1306,1158],[1307,1158],[1308,1158],[1309,1158],[1310,1158],[1311,1158],[1312,1158],[1313,1158],[1314,1158],[1315,1158],[1316,1158],[1317,1158],[1318,1158],[1319,1158],[1320,1158],[1321,1158],[1322,1158],[1323,1158],[1324,1158],[1325,1158],[1326,1158],[1327,1158],[1328,1158],[1329,1158],[1330,1158],[1331,1158],[1332,1158],[1333,1158],[1334,1158],[1335,1158],[1336,1158],[1337,1158],[1338,1158],[1339,1158],[1340,1158],[1341,1158],[1342,1158],[1343,1158],[1344,1158],[1345,1158],[1346,1158],[1347,1158],[1348,1158],[1349,1158],[1350,1158],[1351,1158],[1352,1158],[1353,1158],[1354,1158],[1355,1158],[1356,1158],[1357,1158],[1358,1158],[1359,1158],[1360,1158],[1361,1158],[1362,1158],[1363,1158],[1364,1158],[1365,1158],[1367,1158],[1368,1158],[1366,1158],[1369,1158],[1370,1158],[1371,1158],[1372,1158],[1373,1158],[1374,1158],[1375,1158],[1376,1158],[1377,1158],[1378,1158],[1379,1158],[1380,1158],[1381,1158],[1382,1158],[1383,1158],[1384,1158],[1385,1158],[1386,1158],[1387,1158],[1388,1158],[1389,1158],[1390,1158],[1391,1158],[1392,1158],[1393,1158],[1394,1158],[1398,1158],[1395,1158],[1396,1158],[1397,1158],[1399,1158],[1400,1158],[1401,1158],[1402,1158],[1403,1158],[1404,1158],[1405,1158],[1406,1158],[1407,1158],[1408,1158],[1409,1158],[1410,1158],[1411,1158],[1412,1158],[1413,1158],[1414,1158],[1415,1158],[1416,1158],[1417,1158],[1418,1158],[1419,1158],[1420,1158],[1421,1158],[1422,1158],[1423,1158],[1424,1158],[1425,1158],[1426,1158],[1427,1158],[1428,1158],[1429,1158],[1430,1158],[1431,1158],[1432,1158],[1433,1158],[1434,1158],[1809,72],[1435,1158],[1436,1158],[1437,1158],[1438,1158],[1439,1158],[1440,1158],[1441,1158],[1442,1158],[1443,1158],[1444,1158],[1445,1158],[1446,1158],[1447,1158],[1448,1158],[1449,1158],[1450,1158],[1451,1158],[1452,1158],[1453,1158],[1454,1158],[1455,1158],[1456,1158],[1457,1158],[1458,1158],[1459,1158],[1460,1158],[1461,1158],[1462,1158],[1463,1158],[1464,1158],[1465,1158],[1466,1158],[1467,1158],[1468,1158],[1469,1158],[1470,1158],[1472,1158],[1473,1158],[1471,1158],[1474,1158],[1475,1158],[1476,1158],[1477,1158],[1478,1158],[1479,1158],[1480,1158],[1481,1158],[1482,1158],[1483,1158],[1484,1158],[1485,1158],[1486,1158],[1487,1158],[1488,1158],[1489,1158],[1490,1158],[1491,1158],[1492,1158],[1493,1158],[1494,1158],[1495,1158],[1496,1158],[1497,1158],[1498,1158],[1499,1158],[1500,1158],[1501,1158],[1502,1158],[1503,1158],[1504,1158],[1505,1158],[1506,1158],[1507,1158],[1508,1158],[1509,1158],[1510,1158],[1511,1158],[1512,1158],[1513,1158],[1514,1158],[1515,1158],[1516,1158],[1517,1158],[1518,1158],[1519,1158],[1520,1158],[1521,1158],[1522,1158],[1523,1158],[1524,1158],[1525,1158],[1526,1158],[1527,1158],[1528,1158],[1529,1158],[1530,1158],[1531,1158],[1532,1158],[1533,1158],[1534,1158],[1535,1158],[1536,1158],[1537,1158],[1538,1158],[1539,1158],[1540,1158],[1541,1158],[1542,1158],[1543,1158],[1544,1158],[1545,1158],[1546,1158],[1547,1158],[1548,1158],[1549,1158],[1550,1158],[1551,1158],[1552,1158],[1553,1158],[1554,1158],[1555,1158],[1556,1158],[1557,1158],[1558,1158],[1559,1158],[1560,1158],[1561,1158],[1562,1158],[1563,1158],[1564,1158],[1565,1158],[1566,1158],[1567,1158],[1568,1158],[1569,1158],[1570,1158],[1571,1158],[1572,1158],[1573,1158],[1574,1158],[1575,1158],[1576,1158],[1577,1158],[1578,1158],[1579,1158],[1580,1158],[1581,1158],[1582,1158],[1583,1158],[1584,1158],[1585,1158],[1586,1158],[1587,1158],[1588,1158],[1589,1158],[1590,1158],[1591,1158],[1592,1158],[1593,1158],[1594,1158],[1595,1158],[1596,1158],[1597,1158],[1598,1158],[1599,1158],[1600,1158],[1601,1158],[1605,1158],[1606,1158],[1607,1158],[1602,1158],[1603,1158],[1604,1158],[1608,1158],[1609,1158],[1610,1158],[1611,1158],[1612,1158],[1613,1158],[1614,1158],[1615,1158],[1616,1158],[1617,1158],[1618,1158],[1619,1158],[1620,1158],[1621,1158],[1622,1158],[1623,1158],[1624,1158],[1625,1158],[1626,1158],[1627,1158],[1628,1158],[1629,1158],[1630,1158],[1631,1158],[1632,1158],[1633,1158],[1634,1158],[1635,1158],[1636,1158],[1637,1158],[1638,1158],[1639,1158],[1640,1158],[1641,1158],[1642,1158],[1643,1158],[1644,1158],[1645,1158],[1646,1158],[1647,1158],[1648,1158],[1649,1158],[1650,1158],[1651,1158],[1652,1158],[1653,1158],[1654,1158],[1656,1158],[1657,1158],[1658,1158],[1659,1158],[1655,1158],[1660,1158],[1661,1158],[1662,1158],[1663,1158],[1664,1158],[1665,1158],[1666,1158],[1667,1158],[1668,1158],[1669,1158],[1670,1158],[1671,1158],[1672,1158],[1673,1158],[1674,1158],[1675,1158],[1676,1158],[1677,1158],[1678,1158],[1679,1158],[1680,1158],[1681,1158],[1682,1158],[1683,1158],[1684,1158],[1685,1158],[1686,1158],[1687,1158],[1688,1158],[1689,1158],[1690,1158],[1691,1158],[1692,1158],[1693,1158],[1694,1158],[1695,1158],[1696,1158],[1697,1158],[1698,1158],[1699,1158],[1700,1158],[1701,1158],[1702,1158],[1703,1158],[1704,1158],[1705,1158],[1706,1158],[1707,1158],[1708,1158],[1709,1158],[1710,1158],[1711,1158],[1712,1158],[1713,1158],[1714,1158],[1715,1158],[1716,1158],[1717,1158],[1719,1158],[1720,1158],[1721,1158],[1718,1158],[1722,1158],[1723,1158],[1724,1158],[1725,1158],[1726,1158],[1727,1158],[1728,1158],[1729,1158],[1731,1158],[1732,1158],[1733,1158],[1730,1158],[1734,1158],[1735,1158],[1736,1158],[1737,1158],[1738,1158],[1739,1158],[1740,1158],[1741,1158],[1742,1158],[1743,1158],[1744,1158],[1745,1158],[1746,1158],[1747,1158],[1748,1158],[1749,1158],[1750,1158],[1751,1158],[1752,1158],[1753,1158],[1754,1158],[1755,1158],[1760,1158],[1756,1158],[1757,1158],[1758,1158],[1759,1158],[1761,1158],[1762,1158],[1763,1158],[1764,1158],[1765,1158],[1768,1158],[1769,1158],[1766,1158],[1767,1158],[1770,1158],[1771,1158],[1772,1158],[1773,1158],[1774,1158],[1775,1158],[1776,1158],[1777,1158],[1778,1158],[1779,1158],[1780,1158],[1781,1158],[1782,1158],[1783,1158],[1784,1158],[1785,1158],[1786,1158],[1787,1158],[1788,1158],[1789,1158],[1790,1158],[1791,1158],[1792,1158],[1793,1158],[1794,1158],[1795,1158],[1796,1158],[1797,1158],[1798,1158],[1799,1158],[1800,1158],[1801,1158],[1802,1158],[1803,1158],[1804,1158],[1805,1158],[1806,1158],[1807,1158],[1808,1158],[1812,1159],[2169,35],[2170,1160],[2488,35],[2489,35],[2171,10],[2490,1161],[2492,1162],[2494,78],[2493,1163],[2487,1164],[2692,81],[2691,3],[2554,1165],[2553,3],[2555,1166],[2556,1167],[2557,35],[2558,1168],[2559,1169],[2560,1170],[2561,1167],[2562,1171],[2563,1172],[2564,1166],[2565,1167],[2566,1173],[2611,1174],[2613,1175],[2614,93],[2612,1176],[2568,1177],[2569,1178],[2570,1179],[2571,1180],[2572,1181],[2577,1182],[2573,1181],[2574,1183],[2575,1181],[2576,1183],[2578,1181],[2579,1181],[2580,1183],[2581,1184],[2582,1181],[2583,1181],[2584,1185],[2585,1178],[2586,1178],[2587,1186],[2589,1187],[2588,1188],[2590,1189],[2591,1175],[2610,108],[2593,1190],[2592,1191],[2594,1192],[2595,1193],[2596,1178],[2598,1194],[2597,114],[2599,1183],[2600,1195],[2601,1196],[2602,10],[2603,1183],[2604,1197],[2605,1198],[2606,1181],[2607,1199],[2608,1183],[2609,1200],[2629,1201],[2627,1183],[2628,123],[2630,124],[2616,1202],[2625,1203],[2617,1204],[2618,1205],[2619,1205],[2620,1206],[2615,1207],[2621,1208],[2622,1209],[2624,1210],[2623,1211],[2567,1212],[2631,3],[2646,1213],[2633,1214],[2632,1208],[2650,1215],[2640,1216],[2651,1217],[2662,10],[2670,1218],[2664,1219],[2666,144],[2667,144],[2665,35],[2668,10],[2669,1219],[2663,10],[2645,1220],[2644,1208],[2642,1221],[2652,10],[2653,1216],[2647,1222],[2649,1223],[2655,1208],[2648,1208],[2654,1224],[2643,35],[2660,150],[2639,151],[2656,152],[2671,153],[2657,3],[2658,1225],[2641,35],[2659,155],[2661,156],[2687,1226],[2686,1227],[2508,1228],[2505,3],[2506,3],[2507,1229],[2688,1230],[2689,1230],[2690,1231],[2673,1208],[2681,1232],[2682,10],[2683,1233],[2674,1234],[2684,1235],[2675,35],[2676,1236],[2672,1230],[2677,1237],[2685,169],[2679,1238],[2680,1239],[2678,1240],[2515,173],[2514,3],[2516,1241],[2517,3],[2495,35],[2496,1230],[2497,1242],[2498,1243],[2499,1241],[2500,1244],[2501,1245],[2510,179],[2511,3],[2512,1230],[2513,180],[2518,3],[2519,35],[2520,35],[2521,35],[2522,3],[2523,35],[2524,3],[2525,3],[2526,35],[2527,35],[2528,3],[2552,181],[2529,3],[2530,3],[2531,3],[2532,3],[2533,3],[2534,3],[2535,3],[2536,3],[2537,3],[2538,3],[2539,3],[2540,182],[2541,3],[2542,3],[2543,1246],[2544,3],[2546,184],[2547,185],[2509,1247],[2502,1248],[2548,1249],[2549,3],[2551,189],[841,35],[2503,35],[2504,190],[866,191],[860,3],[864,191],[863,192],[859,191],[858,3],[867,193],[865,192],[861,192],[862,192],[335,3],[2700,194],[73,194],[72,3],[2163,1250],[386,3],[2010,196],[2006,197],[1993,3],[2009,198],[2002,199],[2000,200],[1999,200],[1998,199],[1995,200],[1996,199],[2004,201],[1997,200],[1994,199],[2001,200],[2007,202],[2008,203],[2003,204],[2005,200],[868,205],[870,1251],[871,35],[872,207],[869,208],[709,35],[906,209],[910,210],[905,3],[908,211],[907,209],[909,209],[760,212],[759,3],[758,35],[724,213],[728,214],[725,215],[727,1252],[726,1253],[532,1254],[531,219],[1906,220],[1845,221],[1846,222],[1847,223],[1848,224],[1849,225],[1850,226],[1851,227],[1852,228],[1853,229],[1854,230],[1855,231],[1856,232],[1857,233],[1858,234],[1859,235],[1860,236],[1898,237],[1861,238],[1862,239],[1863,240],[1864,241],[1865,242],[1866,243],[1867,244],[1868,245],[1869,246],[1870,247],[1871,248],[1872,249],[1873,250],[1874,251],[1875,252],[1876,253],[1877,254],[1878,255],[1879,256],[1880,257],[1881,258],[1882,259],[1883,260],[1884,261],[1885,262],[1886,263],[1887,264],[1888,265],[1889,266],[1890,267],[1891,268],[1892,269],[1893,270],[1894,271],[1895,272],[1896,273],[1897,274],[1905,275],[1836,3],[1841,276],[1843,277],[1844,278],[1899,279],[1900,278],[1901,278],[1904,280],[1902,278],[1903,278],[1908,281],[1909,282],[1910,283],[1911,283],[1912,284],[1913,283],[1914,283],[1915,285],[1916,283],[1917,286],[1918,286],[1919,286],[1920,287],[1921,286],[1922,288],[1923,283],[1924,286],[1925,284],[1926,287],[1927,283],[1928,283],[1929,284],[1930,287],[1931,287],[1932,284],[1933,283],[1934,289],[1935,290],[1936,284],[1937,284],[1938,286],[1939,283],[1940,283],[1941,284],[1942,283],[1958,291],[1943,283],[1944,282],[1945,282],[1946,282],[1947,286],[1948,286],[1949,287],[1950,287],[1951,284],[1952,282],[1953,282],[1954,292],[1955,293],[1956,282],[1957,294],[1992,295],[1837,220],[1964,296],[1959,297],[1960,297],[1961,297],[1962,298],[1963,299],[1840,300],[1839,300],[1965,301],[1838,220],[1969,302],[1966,303],[1967,303],[1968,304],[1970,282],[1842,305],[1971,286],[1972,3],[1973,3],[1974,3],[1975,3],[1976,3],[1977,3],[1991,306],[1978,3],[1979,3],[1980,3],[1981,3],[1982,3],[1983,3],[1984,3],[1985,3],[1986,3],[1987,3],[1988,3],[1989,3],[1990,3],[2029,307],[2030,308],[2031,307],[2032,309],[2012,310],[2013,311],[2014,312],[2033,307],[2034,313],[2037,307],[2038,314],[2035,307],[2036,315],[2039,307],[2040,316],[2020,310],[2021,317],[2022,318],[2041,307],[2042,319],[2043,307],[2044,320],[2045,307],[2046,321],[2047,307],[2048,322],[2050,323],[2049,307],[2052,324],[2051,307],[2065,325],[2064,326],[2054,327],[2053,307],[2056,328],[2055,307],[2058,329],[2057,307],[1834,330],[1833,331],[1907,332],[1835,333],[2015,1255],[2019,1256],[2018,1257],[2017,1258],[2023,1259],[2028,339],[2024,35],[2025,35],[2026,340],[2016,1256],[2027,1256],[2060,341],[2059,342],[2062,343],[2063,344],[2061,345],[2706,3],[2705,346],[2709,347],[2708,348],[2707,3],[2704,3],[2097,349],[396,350],[397,351],[395,352],[398,353],[399,354],[400,355],[401,356],[402,357],[403,358],[404,359],[405,360],[406,361],[407,362],[2103,349],[83,363],[84,363],[119,364],[120,365],[121,366],[122,367],[123,368],[124,369],[125,370],[126,371],[127,372],[128,373],[129,373],[131,374],[130,375],[132,376],[133,377],[134,378],[118,379],[168,3],[135,380],[136,381],[137,382],[169,383],[138,384],[139,385],[140,386],[141,387],[142,388],[143,389],[144,390],[145,391],[146,392],[147,393],[148,393],[149,394],[150,395],[152,396],[151,397],[153,398],[154,399],[155,400],[156,401],[157,402],[158,403],[159,404],[160,405],[161,406],[162,407],[163,408],[164,409],[165,410],[166,411],[167,412],[172,3],[179,1260],[170,3],[174,1261],[178,1262],[173,3],[2090,3],[408,3],[2636,415],[2637,415],[2638,416],[2635,415],[2634,3],[382,417],[652,418],[653,35],[803,419],[654,420],[487,3],[668,421],[488,3],[496,35],[507,35],[753,422],[581,423],[489,1263],[582,1264],[490,35],[491,35],[492,1265],[583,1264],[494,1266],[493,35],[495,429],[584,1264],[788,1267],[789,1268],[585,1264],[805,1269],[807,1270],[806,1271],[808,1270],[809,1272],[586,1264],[810,35],[587,1264],[756,1273],[754,1274],[755,35],[588,1275],[831,1276],[830,1277],[832,441],[589,1264],[499,1278],[501,1279],[500,1280],[757,445],[590,1275],[835,1281],[836,1282],[834,449],[594,1283],[837,1284],[838,35],[840,452],[839,35],[595,1264],[842,1285],[596,1264],[848,1286],[847,1287],[599,1288],[715,1289],[717,1290],[716,1291],[718,1292],[600,1293],[851,462],[856,1294],[855,35],[857,464],[601,1264],[875,465],[877,1295],[878,467],[876,1296],[602,1264],[778,1297],[777,35],[779,35],[780,470],[781,1298],[498,35],[692,472],[691,1299],[879,1300],[833,475],[593,1301],[880,35],[882,1302],[881,35],[603,1264],[883,35],[604,1264],[766,1303],[767,1304],[605,1264],[828,1305],[827,1306],[829,1307],[607,1308],[693,35],[608,35],[884,1309],[768,1310],[609,1264],[885,1311],[889,487],[886,1311],[890,488],[888,1312],[887,1311],[610,1264],[894,1313],[891,499],[660,1314],[659,1315],[524,1316],[657,1317],[892,1318],[522,497],[895,498],[658,499],[896,500],[521,501],[611,1275],[520,1319],[850,503],[849,1271],[612,1264],[904,1320],[903,1321],[613,1293],[1018,506],[913,1322],[614,1323],[661,35],[677,1324],[669,1325],[670,1326],[671,1326],[591,1327],[676,1328],[915,514],[914,35],[824,35],[615,1264],[917,1329],[918,1330],[916,35],[616,1264],[741,1331],[740,518],[922,1332],[617,1333],[823,1334],[826,1335],[825,1336],[819,1337],[820,35],[821,1338],[618,1275],[822,1339],[927,1340],[497,35],[925,1341],[619,1264],[926,1342],[785,530],[776,531],[784,1343],[694,3],[769,1344],[775,1345],[620,1346],[786,1347],[930,1348],[787,35],[928,1349],[621,1350],[929,1351],[719,541],[698,1352],[622,1323],[699,1353],[700,1354],[623,1264],[874,1355],[873,1356],[624,1308],[738,548],[737,35],[625,1264],[932,1357],[931,35],[626,1264],[934,1358],[936,1359],[933,1360],[935,1361],[627,1264],[939,1362],[628,1293],[944,1158],[629,1264],[945,462],[947,1363],[630,1264],[804,1364],[631,1264],[949,1365],[950,1365],[948,35],[951,1365],[957,558],[952,1365],[953,1365],[954,35],[956,1366],[632,1264],[955,35],[964,1367],[633,1264],[742,1368],[743,35],[744,1369],[634,1264],[721,35],[635,1264],[967,1370],[968,564],[966,1371],[636,1264],[965,35],[973,1372],[637,1264],[606,567],[592,568],[974,35],[638,1264],[975,569],[976,1373],[720,1374],[978,572],[723,1375],[722,574],[639,1264],[977,575],[752,1376],[640,1264],[751,1377],[979,35],[980,1378],[641,1275],[570,1379],[598,580],[569,1380],[650,582],[651,583],[564,3],[565,3],[568,584],[566,3],[567,3],[562,3],[563,585],[580,586],[597,418],[571,587],[572,3],[578,588],[579,589],[577,588],[573,1381],[574,591],[575,3],[576,1337],[690,1382],[983,593],[642,1264],[982,1383],[981,1319],[656,1384],[655,1385],[643,1308],[985,1386],[729,1387],[984,1388],[644,1308],[735,1389],[730,3],[732,1390],[731,1391],[733,1337],[734,35],[645,1264],[1001,1392],[647,1393],[994,1394],[995,607],[646,1350],[993,1395],[1003,1396],[1008,610],[1004,1397],[1005,1397],[648,1264],[1006,1397],[1007,1397],[1002,1337],[1013,1398],[1014,613],[739,1399],[649,1264],[1012,1400],[1016,616],[1015,3],[1017,35],[2483,617],[2209,35],[2258,419],[2272,618],[2215,3],[2197,619],[2243,3],[2172,35],[2188,35],[2406,620],[2416,621],[2244,1401],[2417,1402],[2245,35],[2246,35],[2247,1403],[2418,1402],[2249,1404],[2248,35],[2250,627],[2419,1402],[2256,1405],[2257,1406],[2420,1402],[2260,1407],[2262,1408],[2261,1409],[2263,1408],[2264,1410],[2421,1402],[2265,35],[2422,1402],[2268,1411],[2266,1412],[2267,35],[2423,1413],[2285,1414],[2284,1415],[2286,639],[2424,1402],[2210,1242],[2212,1416],[2211,1417],[2269,642],[2425,1413],[2289,1418],[2290,1419],[2288,646],[2428,1420],[2291,1421],[2292,35],[2294,649],[2293,35],[2429,1402],[2295,1285],[2430,1402],[2297,1422],[2296,1423],[2431,1424],[2216,1289],[2218,1425],[2217,1426],[2219,1427],[2432,1428],[2300,657],[2302,1429],[2301,35],[2303,659],[2433,1402],[2306,465],[2308,1430],[2309,661],[2307,1431],[2434,1402],[2408,1432],[2407,35],[2350,35],[2409,664],[2410,1433],[2189,35],[2205,666],[2204,1434],[2310,1435],[2287,669],[2427,1436],[2311,35],[2313,1437],[2312,35],[2435,1402],[2314,35],[2436,1402],[2315,1303],[2316,1438],[2437,1402],[2282,1439],[2281,1440],[2283,1441],[2438,1442],[2206,35],[2439,35],[2318,1443],[2317,1444],[2440,1402],[2319,1445],[2323,680],[2320,1445],[2324,681],[2322,1446],[2321,1445],[2441,1402],[2327,1447],[2325,1448],[2195,1449],[2194,1450],[2192,1451],[2486,1452],[2326,1318],[2191,689],[2328,690],[2193,499],[2329,691],[2190,501],[2442,1413],[2173,1453],[2299,693],[2298,1409],[2443,1402],[2331,1454],[2330,1321],[2444,1428],[2404,695],[2332,1455],[2445,1456],[2196,35],[2202,1457],[2198,1458],[2199,1459],[2200,1459],[2426,1460],[2201,1461],[2334,703],[2333,35],[2278,35],[2446,1402],[2336,1462],[2337,1463],[2335,35],[2447,1402],[2236,1464],[2235,707],[2338,1465],[2448,1466],[2277,1334],[2280,1467],[2279,1468],[2273,1469],[2274,35],[2275,1338],[2449,1470],[2276,1471],[2341,1472],[2251,35],[2339,1473],[2450,1402],[2340,1474],[2253,718],[2344,719],[2252,1475],[2207,3],[2342,1476],[2343,1477],[2451,1478],[2254,1479],[2347,1480],[2255,35],[2345,1481],[2452,1482],[2346,1483],[2220,729],[2208,1352],[2453,1484],[2213,1485],[2214,1486],[2454,1402],[2305,1487],[2304,1488],[2455,1442],[2233,736],[2232,35],[2456,1402],[2349,1489],[2348,35],[2457,1402],[2352,1490],[2354,1491],[2351,1492],[2353,1493],[2458,1402],[2355,1362],[2459,1428],[2356,1158],[2460,1402],[2357,657],[2626,3],[2358,1494],[2461,1402],[2259,1495],[2462,1402],[2360,1496],[2361,1496],[2359,35],[2362,1496],[2368,745],[2363,1496],[2364,1496],[2365,35],[2367,1497],[2463,1402],[2366,35],[2369,1498],[2464,1402],[2237,1499],[2238,35],[2239,1500],[2465,1402],[2222,35],[2466,1402],[2372,1501],[2373,751],[2371,1502],[2467,1402],[2370,35],[2374,1372],[2468,1402],[2271,753],[2270,754],[2375,35],[2469,1402],[2376,755],[2377,1503],[2221,1504],[2379,758],[2224,1505],[2223,760],[2470,1402],[2378,761],[2241,1506],[2471,1402],[2240,1377],[2380,35],[2381,1507],[2472,1413],[2182,1508],[2405,765],[2181,1509],[2481,767],[2482,768],[2176,3],[2177,3],[2180,769],[2178,3],[2179,3],[2174,3],[2175,770],[2415,771],[2242,617],[2183,772],[2184,3],[2413,773],[2414,774],[2412,773],[2185,1510],[2186,776],[2187,3],[2411,1469],[2203,1511],[2384,778],[2473,1402],[2383,1512],[2382,1453],[2485,1513],[2484,1514],[2474,1442],[2386,1515],[2225,1387],[2385,1516],[2475,1442],[2231,1517],[2226,3],[2228,1518],[2227,1519],[2229,1469],[2230,35],[2476,1402],[2390,1520],[2478,1521],[2388,1522],[2389,791],[2477,1482],[2387,1395],[2392,1523],[2397,793],[2393,1524],[2394,1524],[2479,1402],[2395,1524],[2396,1524],[2391,1469],[2399,1525],[2400,796],[2234,1526],[2480,1402],[2398,1527],[2402,799],[2401,3],[2403,35],[2702,707],[2701,707],[85,3],[459,800],[462,801],[465,801],[466,801],[464,802],[463,802],[467,803],[470,804],[469,805],[460,806],[468,807],[461,801],[505,3],[2156,3],[458,808],[456,3],[454,809],[457,810],[455,811],[453,812],[452,813],[450,814],[451,814],[449,3],[171,3],[689,815],[688,816],[687,3],[2071,182],[439,817],[434,3],[436,818],[435,819],[446,817],[445,817],[447,820],[444,821],[442,817],[443,817],[440,822],[441,817],[1824,35],[2089,823],[448,824],[438,825],[437,3],[1817,826],[1814,3],[1815,827],[1816,828],[2100,829],[2099,830],[2098,831],[2138,3],[2114,832],[2113,833],[2140,834],[2139,835],[2142,836],[2141,837],[2145,838],[2144,837],[2137,839],[2117,840],[2118,840],[2119,840],[2120,840],[2121,840],[2122,840],[2123,841],[2125,840],[2124,840],[2136,842],[2126,840],[2128,840],[2127,840],[2130,840],[2129,840],[2131,840],[2132,840],[2133,840],[2134,840],[2135,840],[2116,843],[2115,844],[2147,3],[2153,845],[2150,846],[2151,847],[2154,3],[2155,848],[2152,849],[2148,3],[2149,850],[2108,851],[2107,852],[2106,852],[2111,853],[2109,852],[2110,852],[2112,852],[2105,3],[414,3],[82,854],[338,855],[343,856],[345,857],[200,858],[206,859],[311,860],[276,861],[284,862],[309,863],[201,864],[250,3],[251,865],[310,866],[227,867],[202,868],[231,867],[221,867],[187,867],[268,869],[192,3],[265,1528],[263,1529],[210,3],[266,1530],[362,873],[274,35],[361,3],[360,874],[267,35],[256,875],[264,1531],[279,877],[280,878],[271,3],[211,879],[269,3],[270,35],[355,1532],[358,1533],[238,1534],[237,1535],[236,884],[365,35],[235,1536],[215,3],[368,3],[371,3],[370,35],[372,1537],[183,3],[304,3],[205,887],[185,888],[326,3],[327,3],[329,3],[332,889],[328,3],[330,890],[331,890],[204,3],[337,1536],[346,1538],[350,1539],[196,893],[258,894],[257,3],[275,895],[272,3],[273,3],[278,896],[254,897],[195,898],[225,899],[301,900],[188,901],[194,902],[184,903],[313,904],[324,905],[312,3],[323,906],[226,3],[213,907],[293,908],[292,3],[300,909],[294,910],[298,911],[299,912],[297,910],[296,912],[295,910],[247,913],[232,913],[287,914],[233,914],[190,915],[189,3],[291,916],[290,917],[289,918],[288,919],[191,920],[262,921],[277,922],[261,923],[283,924],[285,925],[282,923],[228,920],[175,3],[302,926],[252,927],[322,928],[209,929],[317,930],[203,3],[318,931],[320,932],[321,933],[316,3],[315,901],[229,934],[303,935],[325,936],[197,3],[199,3],[212,937],[286,1540],[193,939],[198,3],[208,940],[207,941],[214,942],[255,943],[253,874],[216,944],[218,945],[369,3],[217,946],[219,947],[340,3],[341,3],[339,3],[342,3],[367,3],[220,948],[260,35],[81,3],[281,1541],[239,3],[249,950],[348,35],[354,951],[246,35],[352,35],[245,1542],[334,1543],[244,951],[186,3],[356,955],[242,35],[243,35],[234,3],[248,3],[241,1544],[240,1545],[230,958],[224,959],[319,3],[223,960],[222,3],[344,3],[259,35],[336,1546],[76,3],[80,1547],[77,35],[78,3],[79,3],[314,407],[308,963],[307,3],[306,964],[305,3],[347,965],[349,966],[351,967],[353,968],[377,969],[357,969],[376,970],[359,971],[378,972],[363,973],[364,974],[366,975],[373,976],[375,3],[374,977],[333,1548],[394,979],[393,3],[1828,3],[431,3],[71,1549],[1829,981],[1832,982],[1830,330],[1831,983],[845,1550],[846,985],[843,1551],[844,987],[714,35],[853,1552],[854,1553],[852,219],[774,1554],[782,1554],[773,1555],[783,993],[764,1556],[761,35],[763,1557],[765,996],[762,35],[511,1558],[515,1558],[513,1558],[514,1558],[518,1559],[510,1560],[512,1558],[516,1558],[508,3],[509,1000],[517,1000],[523,1318],[519,1318],[893,1318],[504,1561],[502,3],[503,1002],[897,35],[901,1562],[902,1004],[899,35],[898,1563],[900,1564],[912,1007],[911,1565],[665,1566],[667,1010],[666,1566],[664,1567],[662,1566],[663,3],[921,1568],[919,35],[920,1013],[816,35],[817,1334],[818,1014],[811,35],[812,1569],[813,1334],[815,1334],[814,1334],[529,35],[526,1570],[528,1571],[530,1018],[525,35],[527,35],[923,35],[924,1572],[697,1020],[695,35],[696,1573],[678,3],[679,1574],[680,1575],[681,1575],[683,1576],[682,1577],[685,1578],[684,1579],[686,1580],[938,1581],[937,35],[946,35],[797,1582],[801,1583],[802,1032],[796,35],[798,1584],[799,1584],[800,1585],[959,1586],[960,1587],[963,1037],[958,35],[961,35],[962,1588],[972,1039],[969,35],[970,1589],[971,1590],[701,3],[704,1591],[706,1592],[703,35],[705,1593],[713,1045],[702,35],[707,1046],[708,1594],[710,1595],[711,1046],[712,1596],[748,1597],[750,1051],[747,1598],[745,1599],[746,35],[749,1599],[675,1054],[672,1566],[674,1600],[673,1600],[533,215],[534,1601],[1000,1057],[996,35],[997,1602],[999,1603],[998,1604],[987,1605],[988,35],[992,1062],[986,1606],[989,1607],[990,1608],[991,1609],[1009,1610],[1011,1068],[736,35],[1010,1611],[771,3],[2550,3],[770,35],[772,1612],[790,35],[794,1613],[2077,1072],[792,35],[795,1614],[791,35],[793,35],[1813,3],[1821,1074],[1820,1615],[1819,1076],[1818,1616],[2088,35],[2166,1617],[2699,35],[2102,1079],[2101,1080],[2104,1081],[2143,1082],[2146,1081],[2545,3],[506,1083],[2165,3],[412,35],[413,1618],[2011,1085],[64,3],[65,3],[12,3],[13,3],[15,3],[14,3],[2,3],[16,3],[17,3],[18,3],[19,3],[20,3],[21,3],[22,3],[23,3],[3,3],[4,3],[24,3],[28,3],[25,3],[26,3],[27,3],[29,3],[30,3],[31,3],[5,3],[32,3],[33,3],[34,3],[35,3],[6,3],[39,3],[36,3],[37,3],[38,3],[40,3],[7,3],[41,3],[46,3],[47,3],[42,3],[43,3],[44,3],[45,3],[8,3],[51,3],[48,3],[49,3],[50,3],[52,3],[9,3],[53,3],[54,3],[55,3],[58,3],[56,3],[57,3],[59,3],[60,3],[10,3],[1,3],[11,3],[63,3],[62,3],[61,3],[101,1086],[108,1087],[100,1086],[115,1088],[92,1089],[91,1090],[114,1091],[109,1092],[112,1093],[94,1094],[93,1095],[89,1096],[88,1097],[111,1098],[90,1099],[95,1100],[96,3],[99,1100],[86,3],[117,1101],[116,1100],[103,1102],[104,1103],[106,1104],[102,1105],[105,1106],[110,1091],[97,1107],[98,1108],[107,1109],[87,1110],[113,1111],[2096,1112],[2076,1113],[2074,1114],[2073,3],[2075,1114],[2092,1115],[2091,349],[2095,1116],[2094,1117],[2093,3],[474,1118],[483,1119],[481,1120],[479,1120],[482,1120],[478,1120],[480,1120],[473,1120],[472,3],[425,1121],[422,1122],[424,1123],[426,1124],[427,1125],[409,3],[419,1126],[420,1127],[423,1128],[418,1129],[421,1130],[417,1131],[416,1132],[415,1133],[411,1134],[410,1135],[383,1130],[380,3],[384,1136],[381,3]],"semanticDiagnosticsPerFile":[75,74,2087,379,387,388,389,390,391,428,392,429,1825,1826,2164,2078,2085,2083,2082,2084,1019,1822,1823,2157,2158,2159,2161,2162,2160,1827,2079,2168,2167,2695,2070,2693,2694,2068,2069,2080,2066,2067,385,430,432,433,471,2696,2072,2086,2697,2698,2703,475,476,477,484,485,486,2081,68,181,182,180,176,177,66,70,2491,69,67,535,536,540,542,539,554,561,543,545,546,551,544,547,548,549,550,553,555,557,537,538,556,552,558,559,541,560,940,943,1811,941,1810,942,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1060,1059,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1096,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1122,1123,1124,1125,1126,1127,1128,1129,1119,1120,1130,1131,1132,1121,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1172,1173,1174,1175,1168,1169,1170,1171,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1197,1198,1199,1200,1201,1196,1202,1203,1204,1205,1206,1207,1208,1209,1210,1212,1213,1214,1211,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1252,1248,1249,1250,1251,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1367,1368,1366,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1398,1395,1396,1397,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1809,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1472,1473,1471,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1605,1606,1607,1602,1603,1604,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1656,1657,1658,1659,1655,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1719,1720,1721,1718,1722,1723,1724,1725,1726,1727,1728,1729,1731,1732,1733,1730,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1760,1756,1757,1758,1759,1761,1762,1763,1764,1765,1768,1769,1766,1767,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1812,2169,2170,2488,2489,2171,2490,2492,2494,2493,2487,2692,2691,2554,2553,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2611,2613,2614,2612,2568,2569,2570,2571,2572,2577,2573,2574,2575,2576,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2589,2588,2590,2591,2610,2593,2592,2594,2595,2596,2598,2597,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2629,2627,2628,2630,2616,2625,2617,2618,2619,2620,2615,2621,2622,2624,2623,2567,2631,2646,2633,2632,2650,2640,2651,2662,2670,2664,2666,2667,2665,2668,2669,2663,2645,2644,2642,2652,2653,2647,2649,2655,2648,2654,2643,2660,2639,2656,2671,2657,2658,2641,2659,2661,2687,2686,2508,2505,2506,2507,2688,2689,2690,2673,2681,2682,2683,2674,2684,2675,2676,2672,2677,2685,2679,2680,2678,2515,2514,2516,2517,2495,2496,2497,2498,2499,2500,2501,2510,2511,2512,2513,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2552,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2546,2547,2509,2502,2548,2549,2551,841,2503,2504,866,860,864,863,859,858,867,865,861,862,335,2700,73,72,2163,386,2010,2006,1993,2009,2002,2000,1999,1998,1995,1996,2004,1997,1994,2001,2007,2008,2003,2005,868,870,871,872,869,709,906,910,905,908,907,909,760,759,758,724,728,725,727,726,532,531,1906,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1898,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1905,1836,1841,1843,1844,1899,1900,1901,1904,1902,1903,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1958,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1992,1837,1964,1959,1960,1961,1962,1963,1840,1839,1965,1838,1969,1966,1967,1968,1970,1842,1971,1972,1973,1974,1975,1976,1977,1991,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,2029,2030,2031,2032,2012,2013,2014,2033,2034,2037,2038,2035,2036,2039,2040,2020,2021,2022,2041,2042,2043,2044,2045,2046,2047,2048,2050,2049,2052,2051,2065,2064,2054,2053,2056,2055,2058,2057,1834,1833,1907,1835,2015,2019,2018,2017,2023,2028,2024,2025,2026,2016,2027,2060,2059,2062,2063,2061,2706,2705,2709,2708,2707,2704,2097,396,397,395,398,399,400,401,402,403,404,405,406,407,2103,83,84,119,120,121,122,123,124,125,126,127,128,129,131,130,132,133,134,118,168,135,136,137,169,138,139,140,141,142,143,144,145,146,147,148,149,150,152,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,172,179,170,174,178,173,2090,408,2636,2637,2638,2635,2634,382,652,653,803,654,487,668,488,496,507,753,581,489,582,490,491,492,583,494,493,495,584,788,789,585,805,807,806,808,809,586,810,587,756,754,755,588,831,830,832,589,499,501,500,757,590,835,836,834,594,837,838,840,839,595,842,596,848,847,599,715,717,716,718,600,851,856,855,857,601,875,877,878,876,602,778,777,779,780,781,498,692,691,879,833,593,880,882,881,603,883,604,766,767,605,828,827,829,607,693,608,884,768,609,885,889,886,890,888,887,610,894,891,660,659,524,657,892,522,895,658,896,521,611,520,850,849,612,904,903,613,1018,913,614,661,677,669,670,671,591,676,915,914,824,615,917,918,916,616,741,740,922,617,823,826,825,819,820,821,618,822,927,497,925,619,926,785,776,784,694,769,775,620,786,930,787,928,621,929,719,698,622,699,700,623,874,873,624,738,737,625,932,931,626,934,936,933,935,627,939,628,944,629,945,947,630,804,631,949,950,948,951,957,952,953,954,956,632,955,964,633,742,743,744,634,721,635,967,968,966,636,965,973,637,606,592,974,638,975,976,720,978,723,722,639,977,752,640,751,979,980,641,570,598,569,650,651,564,565,568,566,567,562,563,580,597,571,572,578,579,577,573,574,575,576,690,983,642,982,981,656,655,643,985,729,984,644,735,730,732,731,733,734,645,1001,647,994,995,646,993,1003,1008,1004,1005,648,1006,1007,1002,1013,1014,739,649,1012,1016,1015,1017,2483,2209,2258,2272,2215,2197,2243,2172,2188,2406,2416,2244,2417,2245,2246,2247,2418,2249,2248,2250,2419,2256,2257,2420,2260,2262,2261,2263,2264,2421,2265,2422,2268,2266,2267,2423,2285,2284,2286,2424,2210,2212,2211,2269,2425,2289,2290,2288,2428,2291,2292,2294,2293,2429,2295,2430,2297,2296,2431,2216,2218,2217,2219,2432,2300,2302,2301,2303,2433,2306,2308,2309,2307,2434,2408,2407,2350,2409,2410,2189,2205,2204,2310,2287,2427,2311,2313,2312,2435,2314,2436,2315,2316,2437,2282,2281,2283,2438,2206,2439,2318,2317,2440,2319,2323,2320,2324,2322,2321,2441,2327,2325,2195,2194,2192,2486,2326,2191,2328,2193,2329,2190,2442,2173,2299,2298,2443,2331,2330,2444,2404,2332,2445,2196,2202,2198,2199,2200,2426,2201,2334,2333,2278,2446,2336,2337,2335,2447,2236,2235,2338,2448,2277,2280,2279,2273,2274,2275,2449,2276,2341,2251,2339,2450,2340,2253,2344,2252,2207,2342,2343,2451,2254,2347,2255,2345,2452,2346,2220,2208,2453,2213,2214,2454,2305,2304,2455,2233,2232,2456,2349,2348,2457,2352,2354,2351,2353,2458,2355,2459,2356,2460,2357,2626,2358,2461,2259,2462,2360,2361,2359,2362,2368,2363,2364,2365,2367,2463,2366,2369,2464,2237,2238,2239,2465,2222,2466,2372,2373,2371,2467,2370,2374,2468,2271,2270,2375,2469,2376,2377,2221,2379,2224,2223,2470,2378,2241,2471,2240,2380,2381,2472,2182,2405,2181,2481,2482,2176,2177,2180,2178,2179,2174,2175,2415,2242,2183,2184,2413,2414,2412,2185,2186,2187,2411,2203,2384,2473,2383,2382,2485,2484,2474,2386,2225,2385,2475,2231,2226,2228,2227,2229,2230,2476,2390,2478,2388,2389,2477,2387,2392,2397,2393,2394,2479,2395,2396,2391,2399,2400,2234,2480,2398,2402,2401,2403,2702,2701,85,459,462,465,466,464,463,467,470,469,460,468,461,505,2156,458,456,454,457,455,453,452,450,451,449,171,689,688,687,2071,439,434,436,435,446,445,447,444,442,443,440,441,1824,2089,448,438,437,1817,1814,1815,1816,2100,2099,2098,2138,2114,2113,2140,2139,2142,2141,2145,2144,2137,2117,2118,2119,2120,2121,2122,2123,2125,2124,2136,2126,2128,2127,2130,2129,2131,2132,2133,2134,2135,2116,2115,2147,2153,2150,2151,2154,2155,2152,2148,2149,2108,2107,2106,2111,2109,2110,2112,2105,414,82,338,343,345,200,206,311,276,284,309,201,250,251,310,227,202,231,221,187,268,192,265,263,210,266,362,274,361,360,267,256,264,279,280,271,211,269,270,355,358,238,237,236,365,235,215,368,371,370,372,183,304,205,185,326,327,329,332,328,330,331,204,337,346,350,196,258,257,275,272,273,278,254,195,225,301,188,194,184,313,324,312,323,226,213,293,292,300,294,298,299,297,296,295,247,232,287,233,190,189,291,290,289,288,191,262,277,261,283,285,282,228,175,302,252,322,209,317,203,318,320,321,316,315,229,303,325,197,199,212,286,193,198,208,207,214,255,253,216,218,369,217,219,340,341,339,342,367,220,260,81,281,239,249,348,354,246,352,245,334,244,186,356,242,243,234,248,241,240,230,224,319,223,222,344,259,336,76,80,77,78,79,314,308,307,306,305,347,349,351,353,377,357,376,359,378,363,364,366,373,375,374,333,394,393,1828,431,71,1829,1832,1830,1831,845,846,843,844,714,853,854,852,774,782,773,783,764,761,763,765,762,511,515,513,514,518,510,512,516,508,509,517,523,519,893,504,502,503,897,901,902,899,898,900,912,911,665,667,666,664,662,663,921,919,920,816,817,818,811,812,813,815,814,529,526,528,530,525,527,923,924,697,695,696,678,679,680,681,683,682,685,684,686,938,937,946,797,801,802,796,798,799,800,959,960,963,958,961,962,972,969,970,971,701,704,706,703,705,713,702,707,708,710,711,712,748,750,747,745,746,749,675,672,674,673,533,534,1000,996,997,999,998,987,988,992,986,989,990,991,1009,1011,736,1010,771,2550,770,772,790,794,2077,792,795,791,793,1813,1821,1820,1819,1818,2088,2166,2699,2102,2101,2104,2143,2146,2545,506,2165,412,413,2011,64,65,12,13,15,14,2,16,17,18,19,20,21,22,23,3,4,24,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,58,56,57,59,60,10,1,11,63,62,61,101,108,100,115,92,91,114,109,112,94,93,89,88,111,90,95,96,99,86,117,116,103,104,106,102,105,110,97,98,107,87,113,2096,2076,2074,2073,2075,2092,2091,2095,2094,2093,474,483,481,479,482,478,480,473,472,425,422,424,426,427,409,419,420,423,418,421,417,416,415,411,410,383,380,384,381],"affectedFilesPendingEmit":[2087,387,388,389,390,391,428,392,429,1825,1826,2164,2078,2085,2083,2082,2084,1019,1822,1823,2157,2158,2159,2161,2162,2160,1827,2079,2168,2167,2695,2070,2693,2694,2068,2069,2080,2066,2067,385,430,432,433,471,2696,2072,2086,2697,2698,2703,475,476,477,484,485,486,2081]},"version":"5.2.2"} \ No newline at end of file diff --git a/apps/web/package.json b/apps/web/package.json index 1f928ff..7eb24ef 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,7 +10,7 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@repo/types": "workspace:^", + "@opengpts/types": "workspace:^", "@vercel/postgres": "^0.5.1", "moment": "^2.30.1", "next": "^14.0.4", @@ -22,7 +22,7 @@ "devDependencies": { "@next/eslint-plugin-next": "^14.0.4", "@repo/eslint-config": "workspace:*", - "@repo/tailwind-config": "workspace:*", + "@opengpts/tailwind-config": "workspace:*", "@repo/typescript-config": "workspace:*", "@types/node": "^20.10.6", "@types/react": "^18.2.46", diff --git a/apps/web/src/app/api/gpts/publish/route.ts b/apps/web/src/app/api/gpts/publish/route.ts index 2b2b63e..5454091 100644 --- a/apps/web/src/app/api/gpts/publish/route.ts +++ b/apps/web/src/app/api/gpts/publish/route.ts @@ -1,4 +1,4 @@ -import { Gizmo } from "@repo/types"; +import { Gizmo } from "@opengpts/types"; import { insertRow, findByUuid } from "../../../models/gpts"; export async function POST(req: Request) { try { diff --git a/apps/web/src/app/components/GptsDetail/Preview.tsx b/apps/web/src/app/components/GptsDetail/Preview.tsx index e2913e7..b7a1f7c 100644 --- a/apps/web/src/app/components/GptsDetail/Preview.tsx +++ b/apps/web/src/app/components/GptsDetail/Preview.tsx @@ -1,10 +1,11 @@ +import type { Gpts } from "@opengpts/types"; import { getGptsTools, getGptsWelcomeMessage, gptGptsPromptStarters, } from "../../services/gpts"; -import { Gpts } from "../../types/gpts"; + interface Props { gpts: Gpts; diff --git a/apps/web/src/app/components/GptsDetail/index.tsx b/apps/web/src/app/components/GptsDetail/index.tsx index c90557b..6a98974 100644 --- a/apps/web/src/app/components/GptsDetail/index.tsx +++ b/apps/web/src/app/components/GptsDetail/index.tsx @@ -2,7 +2,8 @@ import { BsChatDots } from "react-icons/bs"; import Preview from "./Preview"; import { getGptsTools } from "../../services/gpts"; import moment from "moment"; -import { Gpts } from "../../types/gpts"; +import type { Gpts } from "@opengpts/types"; + interface Props { gpts: Gpts; diff --git a/apps/web/src/app/components/GptsList/index.tsx b/apps/web/src/app/components/GptsList/index.tsx index ea9cf27..4f6ddd9 100644 --- a/apps/web/src/app/components/GptsList/index.tsx +++ b/apps/web/src/app/components/GptsList/index.tsx @@ -2,7 +2,7 @@ import { LazyLoadImage } from "react-lazy-load-image-component"; import Link from "next/link"; -import { Gpts } from "../../types/gpts"; +import type { Gpts } from "@opengpts/types"; import moment from "moment"; interface Props { diff --git a/apps/web/src/app/g/[uuid]/page.tsx b/apps/web/src/app/g/[uuid]/page.tsx index 7a936cf..35d8300 100644 --- a/apps/web/src/app/g/[uuid]/page.tsx +++ b/apps/web/src/app/g/[uuid]/page.tsx @@ -1,5 +1,5 @@ // import { BsDownload } from "react-icons/bs"; -import { Gpts } from "../../types/gpts"; +import type { Gpts } from "@opengpts/types"; import GptsDetail from "../../components/GptsDetail"; // import Image from "next/image"; // import extensionSrc from "@/public/extension.png"; diff --git a/apps/web/src/app/models/gpts.ts b/apps/web/src/app/models/gpts.ts index 5a6b791..92a012e 100644 --- a/apps/web/src/app/models/gpts.ts +++ b/apps/web/src/app/models/gpts.ts @@ -1,6 +1,6 @@ import { QueryResult, QueryResultRow, sql } from "@vercel/postgres"; -import { Gpts } from "../types/gpts"; +import type { Gpts } from "@opengpts/types"; import { isGptsSensitive } from "../services/gpts"; export async function createTable() { diff --git a/apps/web/src/app/services/gpts.ts b/apps/web/src/app/services/gpts.ts index 9d5dc2f..0d64211 100644 --- a/apps/web/src/app/services/gpts.ts +++ b/apps/web/src/app/services/gpts.ts @@ -1,5 +1,5 @@ import fs from "node:fs"; -import type { Gpts } from "../types/gpts"; +import type { Gpts } from "@opengpts/types"; export const getGptsFromFile = async (): Promise => { try { diff --git a/apps/web/tailwind.config.ts b/apps/web/tailwind.config.ts index bebe360..354fefc 100644 --- a/apps/web/tailwind.config.ts +++ b/apps/web/tailwind.config.ts @@ -1,7 +1,7 @@ // tailwind config is required for editor support import type { Config } from "tailwindcss"; -import sharedConfig from "@repo/tailwind-config"; +import sharedConfig from "@opengpts/tailwind-config"; const config: Pick = { content: ["**/*.tsx"], diff --git a/apps/web/tsconfig.tsbuildinfo b/apps/web/tsconfig.tsbuildinfo new file mode 100644 index 0000000..dd7eb17 --- /dev/null +++ b/apps/web/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/global.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+csstype@3.1.2/node_modules/csstype/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+prop-types@15.7.11/node_modules/@types/prop-types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+scheduler@0.16.8/node_modules/@types/scheduler/tracing.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/amp.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/assert.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/assert/strict.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+buffer@6.0.3/node_modules/buffer/index.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/header.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/readable.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/file.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/fetch.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/formdata.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/connector.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/client.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/errors.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/dispatcher.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-origin.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool-stats.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/handlers.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/balanced-pool.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/agent.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-agent.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-client.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-pool.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-errors.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/proxy-agent.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/api.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cookies.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/patch.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/filereader.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/websocket.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/content-type.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cache.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/interceptors.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/index.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/globals.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/async_hooks.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/buffer.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/child_process.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/cluster.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/console.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/constants.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/crypto.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/dgram.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/dns.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/dns/promises.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/domain.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/dom-events.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/events.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/fs.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/fs/promises.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/http.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/http2.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/https.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/inspector.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/module.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/net.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/os.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/path.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/perf_hooks.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/process.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/punycode.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/querystring.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/readline.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/readline/promises.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/repl.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/stream.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/stream/promises.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/stream/consumers.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/stream/web.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/string_decoder.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/test.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/timers.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/timers/promises.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/tls.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/trace_events.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/tty.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/url.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/util.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/v8.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/vm.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/wasi.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/worker_threads.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/zlib.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/globals.global.d.ts","../../node_modules/.pnpm/@types+node@20.10.6/node_modules/@types/node/index.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/global.d.ts","../../node_modules/.pnpm/csstype@3.1.2/node_modules/csstype/index.d.ts","../../node_modules/.pnpm/@types+prop-types@15.7.11/node_modules/@types/prop-types/index.d.ts","../../node_modules/.pnpm/@types+scheduler@0.16.8/node_modules/@types/scheduler/tracing.d.ts","../../node_modules/.pnpm/@types+react@18.2.46/node_modules/@types/react/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/canary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.37/node_modules/@types/react/experimental.d.ts","../../node_modules/.pnpm/@types+react-dom@18.2.18/node_modules/@types/react-dom/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.46/node_modules/@types/react/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react-dom@18.2.15/node_modules/@types/react-dom/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react-dom@18.2.15/node_modules/@types/react-dom/canary.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react-dom@18.2.15/node_modules/@types/react-dom/experimental.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/config.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/body-streams.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/request-meta.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/config-shared.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/node-environment.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/require-hook.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/render-result.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/constants.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/font-utils.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/load-components.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/with-router.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/router.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/route-loader.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/page-loader.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/app-build-manifest-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/utils.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/static-generation-bailout.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/static-generation-searchparams-bailout-provider.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/searchparams-bailout-proxy.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/render.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/base-server.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/next-server.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/trace.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/shared.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/trace/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/swc/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/next.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/types/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/.pnpm/@next+env@14.0.4/node_modules/@next/env/dist/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/pages/_app.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/app.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/revalidate-path.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/revalidate-tag.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/cache.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/config.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/pages/_document.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/document.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dynamic.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/pages/_error.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/error.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/head.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/image-component.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/image.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/link.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/link.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/navigation.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/router.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/client/script.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/script.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/server.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/types/global.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/types/compiled.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/image-types/global.d.ts","./next-env.d.ts","../../node_modules/.pnpm/source-map-js@1.0.2/node_modules/source-map-js/source-map.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/previous-map.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/input.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/declaration.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/root.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/warning.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/processor.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/result.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/document.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/rule.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/node.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/comment.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/container.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/at-rule.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/list.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/postcss.d.ts","../../node_modules/.pnpm/postcss@8.4.33/node_modules/postcss/lib/postcss.d.mts","../../node_modules/.pnpm/tailwindcss@3.4.0/node_modules/tailwindcss/types/generated/corepluginlist.d.ts","../../node_modules/.pnpm/tailwindcss@3.4.0/node_modules/tailwindcss/types/generated/colors.d.ts","../../node_modules/.pnpm/tailwindcss@3.4.0/node_modules/tailwindcss/types/config.d.ts","../../node_modules/.pnpm/tailwindcss@3.4.0/node_modules/tailwindcss/types/index.d.ts","../../packages/tailwind-config/tailwind.config.ts","./tailwind.config.ts","../../node_modules/.pnpm/registry.npmmirror.com+pg-protocol@1.6.0/node_modules/pg-protocol/dist/messages.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+pg-protocol@1.6.0/node_modules/pg-protocol/dist/serializer.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+pg-protocol@1.6.0/node_modules/pg-protocol/dist/parser.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+pg-protocol@1.6.0/node_modules/pg-protocol/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+pg-types@2.2.0/node_modules/pg-types/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+pg@8.6.6/node_modules/@types/pg/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@neondatabase+serverless@0.6.0/node_modules/@neondatabase/serverless/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@vercel+postgres@0.5.1/node_modules/@vercel/postgres/dist/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+@vercel+postgres@0.5.1/node_modules/@vercel/postgres/dist/index-node.d.ts","../../packages/types/gizmo.d.ts","../../packages/types/ui.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+ai@2.2.28_react@18.2.0_solid-js@1.8.12_svelte@4.0.1_vue@3.3.4/node_modules/ai/dist/index.d.ts","../../packages/types/chat.ts","../../packages/types/index.d.ts","./src/app/services/gpts.ts","./src/app/models/gpts.ts","./src/app/utils/resp.ts","./src/app/api/gpts/all/route.ts","./src/app/api/gpts/publish/route.ts","./src/app/api/gpts/random/route.ts","./src/app/api/gpts/search/route.ts","./src/app/api/process/update-gpts/route.ts","./src/app/types/tab.d.ts","./src/app/utils/gpts.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@next/font/dist/types.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/compiled/@next/font/dist/google/index.d.ts","../../node_modules/.pnpm/next@14.0.4_react-dom@18.2.0_react@18.2.0/node_modules/next/font/google/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-icons@5.0.1_react@18.2.0/node_modules/react-icons/lib/iconsmanifest.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-icons@5.0.1_react@18.2.0/node_modules/react-icons/lib/iconbase.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-icons@5.0.1_react@18.2.0/node_modules/react-icons/lib/iconcontext.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-icons@5.0.1_react@18.2.0/node_modules/react-icons/lib/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+react-icons@5.0.1_react@18.2.0/node_modules/react-icons/bs/index.d.ts","./src/app/components/header/index.tsx","./src/app/components/footer/index.tsx","./src/app/components/gradient.tsx","./src/app/layout.tsx","./src/app/components/brand/index.tsx","../../node_modules/.pnpm/registry.npmmirror.com+@types+react-lazy-load-image-component@1.6.3/node_modules/@types/react-lazy-load-image-component/index.d.ts","../../node_modules/.pnpm/registry.npmmirror.com+moment@2.30.1/node_modules/moment/ts3.1-typings/moment.d.ts","./src/app/components/gptslist/index.tsx","./src/app/components/search/index.tsx","./src/app/components/tab/index.tsx","./src/app/page.tsx","./src/app/components/gptsdetail/preview.tsx","./src/app/components/gptsdetail/index.tsx","./src/app/components/producthunt/index.tsx","./src/app/extension/page.tsx","./src/app/g/[uuid]/page.tsx","./src/app/privacy/page.tsx","./.next/types/app/layout.ts","./.next/types/app/page.ts","./.next/types/app/api/gpts/all/route.ts","../../node_modules/.pnpm/registry.npmmirror.com+@types+react@18.2.46/node_modules/@types/react/global.d.ts"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c",{"version":"21e41a76098aa7a191028256e52a726baafd45a925ea5cf0222eb430c96c1d83","affectsGlobalScope":true},{"version":"35299ae4a62086698444a5aaee27fc7aa377c68cbb90b441c9ace246ffd05c97","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true},{"version":"62a4966981264d1f04c44eb0f4b5bdc3d81c1a54725608861e44755aa24ad6a5","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"86a34c7a13de9cabc43161348f663624b56871ed80986e41d214932ddd8d6719","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true},{"version":"4350e5922fecd4bedda2964d69c213a1436349d0b8d260dd902795f5b94dc74b","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29",{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true},"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","b1bf87add0ccfb88472cd4c6013853d823a7efb791c10bb7a11679526be91eda",{"version":"26ec95a0b0ebe0e216b7e9a64a26d943a0f9ea3dac4b546385fb6092e0e9ceb9","affectsGlobalScope":true},"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","efc7d584a33fe3422847783d228f315c4cd1afe74bd7cf8e3f0e4c1125129fef","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"a14ed46fa3f5ffc7a8336b497cd07b45c2084213aaca933a22443fcb2eef0d07","affectsGlobalScope":true},"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c",{"version":"185282b122cbca820c297a02a57b89cf5967ab43e220e3e174d872d3f9a94d2c","affectsGlobalScope":true},"16d74fe4d8e183344d3beb15d48b123c5980ff32ff0cc8c3b96614ddcdf9b239","7b43160a49cf2c6082da0465876c4a0b164e160b81187caeb0a6ca7a281e85ba",{"version":"41fb2a1c108fbf46609ce5a451b7ec78eb9b5ada95fd5b94643e4b26397de0b3","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","06f613ad82b49f264a12e30977e791d5b0addf9d8d1d18cd135c402928ff0607","285e512c7a0db217a0599e18c462d565fa35be4a5153dd7b80bee88c83e83ddf","b5b719a47968cd61a6f83f437236bb6fe22a39223b6620da81ef89f5d7a78fb7","8806ae97308ef26363bd7ec8071bca4d07fb575f905ee3d8a91aff226df6d618","af5bf1db6f1804fb0069039ae77a05d60133c77a2158d9635ea27b6bb2828a8f","b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"7ae9dc7dbb58cd843065639707815df85c044babaa0947116f97bdb824d07204","affectsGlobalScope":true},"7aae1df2053572c2cfc2089a77847aadbb38eedbaa837a846c6a49fb37c6e5bd","313a0b063f5188037db113509de1b934a0e286f14e9479af24fada241435e707","1f758340b027b18ae8773ac3d33a60648a2af49eaae9e4fde18d0a0dd608642c","87ef1a23caa071b07157c72077fa42b86d30568f9dc9e31eed24d5d14fc30ba8","396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","21773f5ac69ddf5a05636ba1f50b5239f4f2d27e4420db147fc2f76a5ae598ac",{"version":"dea4c00820d4fac5e530d4842aed2fb20d6744d75a674b95502cbd433f88bcb0","affectsGlobalScope":true},"a5fe4cc622c3bf8e09ababde5f4096ceac53163eefcd95e9cd53f062ff9bb67a","45b1053e691c5af9bfe85060a3e1542835f8d84a7e6e2e77ca305251eda0cb3c","0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7",{"version":"0d832a0650a74aafc276cb3f7bb26bde2e2270a6f87e6c871a64122e9203079b","affectsGlobalScope":true},{"version":"c6f3869f12bb5c3bb8ecd0b050ea20342b89b944eae18d313cde6b0ccc0925d7","affectsGlobalScope":true},"8abd0566d2854c4bd1c5e48e05df5c74927187f1541e6770001d9637ac41542e","d742ed2db6d5425b3b6ac5fb1f2e4b1ed2ae74fbeee8d0030d852121a4b05d2f","d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","8221b00f271cf7f535a8eeec03b0f80f0929c7a16116e2d2df089b41066de69b","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","f8c87b19eae111f8720b0345ab301af8d81add39621b63614dfc2d15fd6f140a","831c22d257717bf2cbb03afe9c4bcffc5ccb8a2074344d4238bf16d3a857bb12",{"version":"2225100373ca3d63bcc7f206e1177152d2e2161285a0bd83c8374db1503a0d1f","affectsGlobalScope":true},{"version":"7052b7b0c3829df3b4985bab2fd74531074b4835d5a7b263b75c82f0916ad62f","affectsGlobalScope":true},"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","eefcdf86cefff36e5d87de36a3638ab5f7d16c2b68932be4a72c14bb924e43c1","7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df",{"version":"4d0405568cf6e0ff36a4861c4a77e641366feaefa751600b0a4d12a5e8f730a8","affectsGlobalScope":true},{"version":"f5b5dc128973498b75f52b1b8c2d5f8629869104899733ae485100c2309b4c12","affectsGlobalScope":true},"e393915d3dc385e69c0e2390739c87b2d296a610662eb0b1cb85224e55992250","79bad8541d5779c85e82a9fb119c1fe06af77a71cc40f869d62ad379473d4b75","4a34b074b11c3597fb2ff890bc8f1484375b3b80793ab01f974534808d5777c7",{"version":"629d20681ca284d9e38c0a019f647108f5fe02f9c59ac164d56f5694fc3faf4d","affectsGlobalScope":true},"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447",{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true},"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","b1bf87add0ccfb88472cd4c6013853d823a7efb791c10bb7a11679526be91eda",{"version":"b59234a9a1f790bb32f382fa1e22789983e85d724d6d569dca68d0bd42032803","affectsGlobalScope":true},"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","481231c1fc9d8efbceb62a6265af69d5cd5a49676df9c4214ecb5b81f0077a75","3303f49a2c7c25d8b5dbe0f93be5dccbb62dbea43bca9565c35c4737934dc2a4","7ac7ef12f7ece6464d83d2d56fea727260fb954fdd51a967e94f97b8595b714b",{"version":"b59234a9a1f790bb32f382fa1e22789983e85d724d6d569dca68d0bd42032803","affectsGlobalScope":true},"4355c807c60f6b8a69ee3307c5f9adde7d8303172bcfa4805fa804511a6c3ce2","59cf0ee776606259a2a159b0e94a254098bb2b1202793e3f0723a04009d59f4b","bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","cfe4ef4710c3786b6e23dae7c086c70b4f4835a2e4d77b75d39f9046106e83d3","cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","98817124fd6c4f60e0b935978c207309459fb71ab112cf514f26f333bf30830e","a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","2dad084c67e649f0f354739ec7df7c7df0779a28a4f55c97c6b6883ae850d1ce","fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","a28e69b82de8008d23b88974aeb6fba7195d126c947d0da43c16e6bc2f719f9f","528637e771ee2e808390d46a591eaef375fa4b9c99b03749e22b1d2e868b1b7c","e54a8a1852a418d2e9cf8b9c88e6f48b102fc941718941267eefa3c9df80ee91","fc46f093d1b754a8e3e34a071a1dd402f42003927676757a9a10c6f1d195a35b","b7b3258e8d47333721f9d4c287361d773f8fa88e52d1148812485d9fc06d2577","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","a9af0e608929aaf9ce96bd7a7b99c9360636c31d73670e4af09a09950df97841","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","87eaecac33864ecec8972b1773c5d897f0f589deb7ac8fe0dcdf4b721b06e28d","47e5af2a841356a961f815e7c55d72554db0c11b4cba4d0caab91f8717846a94","4c91cc1ab59b55d880877ccf1999ded0bb2ebc8e3a597c622962d65bf0e76be8","fa1ea09d3e073252eccff2f6630a4ce5633cc2ff963ba672dd8fd6783108ea83","f5f541902bf7ae0512a177295de9b6bcd6809ea38307a2c0a18bfca72212f368","e8da637cbd6ed1cf6c36e9424f6bcee4515ca2c677534d4006cbd9a05f930f0c","ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","c9d71f340f1a4576cd2a572f73a54dc7212161fa172dfe3dea64ac627c8fcb50","3867ca0e9757cc41e04248574f4f07b8f9e3c0c2a796a5eb091c65bfd2fc8bdb","6c66f6f7d9ff019a644ff50dd013e6bf59be4bf389092948437efa6b77dc8f9a","4e10622f89fea7b05dd9b52fb65e1e2b5cbd96d4cca3d9e1a60bb7f8a9cb86a1","ef2d1bd01d144d426b72db3744e7a6b6bb518a639d5c9c8d86438fb75a3b1934","b9750fe7235da7d8bf75cb171bf067b7350380c74271d3f80f49aea7466b55b5","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","ef22951dfe1a4c8e973e177332c30903cec14844f3ad05d3785988f6daba9bd6","df8081a998c857194468fd082636f037bc56384c1f667531a99aa7022be2f95e","ac60bbee0d4235643cc52b57768b22de8c257c12bd8c2039860540cab1fa1d82","973b59a17aaa817eb205baf6c132b83475a5c0a44e8294a472af7793b1817e89","ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","f79e0681538ef94c273a46bb1a073b4fe9fdc93ef7f40cc2c3abd683b85f51fc","70f3814c457f54a7efe2d9ce9d2686de9250bb42eb7f4c539bd2280a42e52d33","17ace83a5bea3f1da7e0aef7aab0f52bca22619e243537a83a89352a611b837d","ef61792acbfa8c27c9bd113f02731e66229f7d3a169e3c1993b508134f1a58e0","6cf2d240d4e449ccfee82aff7ce0fd1890c1b6d4f144ec003aa51f7f70f68935","f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","1dc574e42493e8bf9bb37be44d9e38c5bd7bbc04f884e5e58b4d69636cb192b3",{"version":"9deab571c42ed535c17054f35da5b735d93dc454d83c9a5330ecc7a4fb184e9e","affectsGlobalScope":true},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","affectsGlobalScope":true},"6b8e8c0331a0c2e9fb53b8b0d346e44a8db8c788dae727a2c52f4cf3bd857f0d",{"version":"903e299a28282fa7b714586e28409ed73c3b63f5365519776bf78e8cf173db36","affectsGlobalScope":true},"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b",{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","affectsGlobalScope":true},"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","dd3900b24a6a8745efeb7ad27629c0f8a626470ac229c1d73f1fe29d67e44dca","ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","a3ab6d3eb668c3951fcbcaf27fa84f274218f68a9e85e2fa5407fe7d3486f7b2","ec6cba1c02c675e4dd173251b156792e8d3b0c816af6d6ad93f1a55d674591aa","763ee3998716d599321e34b7f7e93a8e57bef751206325226ebf088bf75ea460","e15d3c84d5077bb4a3adee4c791022967b764dc41cb8fa3cfa44d4379b2c95f5","78244a2a8ab1080e0dd8fc3633c204c9a4be61611d19912f4b157f7ef7367049","e1fc1a1045db5aa09366be2b330e4ce391550041fc3e925f60998ca0b647aa97","fccc5d7a6334dda19af6f663cc6f5f4e6bddbf2bda1aabb42406dda36da4029e","d23518a5f155f1a3e07214baf0295687507122ae2e6e9bd5e772551ebd4b3157","ed24912bd7a2b952cf1ff2f174bd5286c0f7d8a11376f083c03d4c76faae4134","3556cfbab7b43da96d15a442ddbb970e1f2fc97876d055b6555d86d7ac57dae5","437751e0352c6e924ddf30e90849f1d9eb00ca78c94d58d6a37202ec84eb8393","48e8af7fdb2677a44522fd185d8c87deff4d36ee701ea003c6c780b1407a1397","606e6f841ba9667de5d83ca458449f0ed8c511ba635f753eaa731e532dea98c7","d860ce4d43c27a105290c6fdf75e13df0d40e3a4e079a3c47620255b0e396c64","b064dd7dd6aa5efef7e0cc056fed33fc773ea39d1e43452ee18a81d516fb762c","2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","13283350547389802aa35d9f2188effaeac805499169a06ef5cd77ce2a0bd63f","680793958f6a70a44c8d9ae7d46b7a385361c69ac29dcab3ed761edce1c14ab8","6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","baeffe1b7d836196d497eb755699718deb729a2033078a018f037a14ecaeb9a7","9e6dbb5a1fc4840716e8b987f228652770b5c20b43b63332a90647ea5549d9b6","78244335c377ad261b6054029ec49197a97da17fb3ff8b8007a7e419d2b914d0","e53932e64841d2e1ef11175f7ec863ae9f8b06496850d7a81457892721c86a91","438c7513b1df91dcef49b13cd7a1c4720f91a36e88c1df731661608b7c055f10","ad444a874f011d3a797f1a41579dbfcc6b246623f49c20009f60e211dbd5315e","361e2b13c6765d7f85bb7600b48fde782b90c7c41105b7dab1f6e7871071ba20","950a320b88226a8d422ea2f33d44bbadc246dc97c37bf508a1fd3e153070c8ea","f1068c719ad8ec4580366eae164a82899af9126eed0452a3a2fde776f9eaf840","5fa139523e35fd907f3dd6c2e38ef2066687b27ed88e2680783e05662355ac04","9c250db4bab4f78fad08be7f4e43e962cc143e0f78763831653549ceb477344a","db7c948e2e69559324be7628cb63296ec8986d60f26173f9e324aeb8a2fe23d8","9385cdc09850950bc9b59cca445a3ceb6fcca32b54e7b626e746912e489e535e","0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","d6786782daa690925e139faad965b2d1745f71380c26861717f10525790566d9","63a8e96f65a22604eae82737e409d1536e69a467bb738bec505f4f97cce9d878","3fd78152a7031315478f159c6a5872c712ece6f01212c78ea82aef21cb0726e2","50481f43195ec7a4da5d95c00ccaf4cc2d31a92073a256367a0cedf6a595a50e","cda4052f66b1e6cb7cf1fdfd96335d1627aa24a3b8b82ba4a9f873ec3a7bcde8","996d95990f57766b5cbbc1e4efd48125e664e1db177f919ef07e7226445bc58a","af8f233f11498dddebf06c57d03a568bf39f0cab2407151797ba18984fb3009d","fd933f824347f9edd919618a76cdb6a0c0085c538115d9a287fa0c7f59957ab3","6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","6a1aa3e55bdc50503956c5cd09ae4cd72e3072692d742816f65c66ca14f4dfdd","ab75cfd9c4f93ffd601f7ca1753d6a9d953bbedfbd7a5b3f0436ac8a1de60dfa","28ebfca21bccf412dbb83a1095ee63eaa65dfc31d06f436f3b5f24bfe3ede7fa","b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","950fb67a59be4c2dbe69a5786292e60a5cb0e8612e0e223537784c731af55db1","e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","07ca44e8d8288e69afdec7a31fa408ce6ab90d4f3d620006701d5544646da6aa","70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","4e4475fba4ed93a72f167b061cd94a2e171b82695c56de9899275e880e06ba41","97c5f5d580ab2e4decd0a3135204050f9b97cd7908c5a8fbc041eadede79b2fa","49b2375c586882c3ac7f57eba86680ff9742a8d8cb2fe25fe54d1b9673690d41","802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","b9e436138dd3a36272c6026e07bb8a105d8e102992f5419636c6a81f31f4ee6e","b33ac7d8d7d1bfc8cc06c75d1ee186d21577ab2026f482e29babe32b10b26512","df002733439dc68e41174e1a869390977d81318f51a38c724d8394a676562cc7","6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","71bc9bc7afa31a36fb61f66a668b44ee0e7c9ed0f2f364ca0185ffff8bc8f174","bbc183d2d69f4b59fd4dd8799ffdf4eb91173d1c4ad71cce91a3811c021bf80c","7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","8dbc4134a4b3623fc476be5f36de35c40f2768e2e3d9ed437e0d5f1c4cd850f6","d5563f7b039981b4f1b011936b7d0dcdd96824c721842ff74881c54f2f634284","88469ceaabef1fb73fc8fbbb61e1fdf0901a656344a099e465ce6eaf78c540fb","3e4b580564f57a8495e7a598c33c98ecd673cff0106223416cdc8fcd66410c88","f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","2299a804d7bf5bb667a4cae0dde72052ff22eb6530e9c0cf61e23206f386f9ec","94404c4a878fe291e7578a2a80264c6f18e9f1933fbb57e48f0eb368672e389c","5c1b7f03aa88be854bc15810bfd5bd5a1943c5a7620e1c53eddd2a013996343e","f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","b4a49b80b0c625e4c7a9d6fcd95cd7d6a94ca6116b056d144de0cf70c03e4697","60a86278bd85866c81bc8e48d23659279b7a2d5231b06799498455586f7c8138","01aa917531e116485beca44a14970834687b857757159769c16b228eb1e49c5f","fbcde1fdade133b4a976480c0d4c692e030306f53909d7765dfef98436dec777","4f1ce48766482ed4c19da9b1103f87690abb7ba0a2885a9816c852bfad6881a1","187a6fdbdecb972510b7555f3caacb44b58415da8d5825d03a583c4b73fde4cf","ebffa210a9d55dea12119af0b19cf269fc7b80f60d0378d8877205d546d8c16a","28b57ddc587f2fe1f4e178eef2f073466b814e452ab79e730c1fc7959e9ff0ef","741067675daa6d4334a2dc80a4452ca3850e89d5852e330db7cb2b5f867173b1","a1c8542ed1189091dd39e732e4390882a9bcd15c0ca093f6e9483eba4e37573f","131b1475d2045f20fb9f43b7aa6b7cb51f25250b5e4c6a1d4aa3cf4dd1a68793","3a17f09634c50cce884721f54fd9e7b98e03ac505889c560876291fcf8a09e90","32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","76264a4df0b7c78b7b12dfaedc05d9f1016f27be1f3d0836417686ff6757f659",{"version":"272692898cec41af73cb5b65f4197a7076007aecd30c81514d32fdb933483335","affectsGlobalScope":true},"fd1b9d883b9446f1e1da1e1033a6a98995c25fbf3c10818a78960e2f2917d10c","19252079538942a69be1645e153f7dbbc1ef56b4f983c633bf31fe26aeac32cd","bc11f3ac00ac060462597add171220aed628c393f2782ac75dd29ff1e0db871c","1640728521f6ab040fc4a85edd2557193839d0cd0e41c02004fc8d415363d4e2","65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","ec9fd890d681789cb0aa9efbc50b1e0afe76fbf3c49c3ac50ff80e90e29c6bcb","5fbd292aa08208ae99bf06d5da63321fdc768ee43a7a104980963100a3841752","9eac5a6beea91cfb119688bf44a5688b129b804ede186e5e2413572a534c21bb","e81bf06c0600517d8f04cc5de398c28738bfdf04c91fb42ad835bfe6b0d63a23","363996fe13c513a7793aa28ffb05b5d0230db2b3d21b7bfaf21f79e4cde54b4e","b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","5f3dc10ae646f375776b4e028d2bed039a93eebbba105694d8b910feebbe8b9c","7f6c48cacd08c1b1e29737b8221b7661e6b855767f8778f9a181fa2f74c09d21","4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","15959543f93f27e8e2b1a012fe28e14b682034757e2d7a6c1f02f87107fc731e","a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","4e828bf688597c32905215785730cbdb603b54e284d472a23fc0195c6d4aeee8","a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","4da80db9ed5a1a20fd5bfce863dd178b8928bcaf4a3d75e8657bcae32e572ede","47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","f72ee46ae3f73e6c5ff0da682177251d80500dd423bfd50286124cd0ca11e160","898b714aad9cfd0e546d1ad2c031571de7622bd0f9606a499bee193cf5e7cf0c","d707fb7ca32930495019a4c85500385f6850c785ee0987a1b6bcad6ade95235e","fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","5d26aae738fa3efc87c24f6e5ec07c54694e6bcf431cc38d3da7576d6bb35bd6","cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","bc6a6780c3b6e23bcb4bc9558d7cdbd3dfe32f1a9b457a0c1d651085cb6f7c0a","cd0c5af42811a4a56a0f77856cfa6c170278e9522888db715b11f176df3ff1f2","68f81dad9e8d7b7aa15f35607a70c8b68798cf579ac44bd85325b8e2f1fb3600","1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","94fd3ce628bd94a2caf431e8d85901dbe3a64ab52c0bd1dbe498f63ca18789f7","5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","2470a2412a59c6177cd4408dd7edb099ca7ace68c0187f54187dfee56dc9c5aa","c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","ec61ebac4d71c4698318673efbb5c481a6c4d374da8d285f6557541a5bd318d0",{"version":"16fd66ae997b2f01c972531239da90fbf8ab4022bb145b9587ef746f6cecde5a","affectsGlobalScope":true},{"version":"fc8fbee8f73bf5ffd6ba08ba1c554d6f714c49cae5b5e984afd545ab1b7abe06","affectsGlobalScope":true},"3586f5ea3cc27083a17bd5c9059ede9421d587286d5a47f4341a4c2d00e4fa91","521fc35a732f1a19f5d52024c2c22e257aa63258554968f7806a823be2f82b03","b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","9269d492817e359123ac64c8205e5d05dab63d71a3a7a229e68b5d9a0e8150bf","858d0d831826c6eb563df02f7db71c90e26deadd0938652096bea3cc14899700","8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2","18c04c22baee54d13b505fa6e8bcd4223f8ba32beee80ec70e6cac972d1cc9a6","5e92a2e8ba5cbcdfd9e51428f94f7bd0ab6e45c9805b1c9552b64abaffad3ce3","53ca39fe70232633759dd3006fc5f467ecda540252c0c819ab53e9f6ad97b226","e7174a839d4732630d904a8b488f22380e5bcf1d6405d1f59614e10795eca17d","7ec359bbc29b69d4063fe7dad0baaf35f1856f914db16b3f4f6e3e1bca4099fa","b9261ac3e9944d3d72c5ee4cf888ad35d9743a5563405c6963c4e43ee3708ca4","c84fd54e8400def0d1ef1569cafd02e9f39a622df9fa69b57ccc82128856b916","c7a38c1ef8d6ae4bf252be67bd9a8b012b2cdea65bd6225a3d1a726c4f0d52b6","e773630f8772a06e82d97046fc92da59ada8414c61689894fff0155dd08f102c","74f2815d9e1b8530120dcad409ed5f706df8513c4d93e99fc6213997aa4dd60e","9d1f36ccd354f2e286b909bf01d626a3a28dd6590770303a18afa7796fe50db9","c4bc6a572f9d763ac7fa0d839be3de80273a67660e2002e3225e00ef716b4f37","106e607866d6c3e9a497a696ac949c3e2ec46b6e7dda35aabe76100bf740833b","8a6c755dc994d16c4e072bba010830fa2500d98ff322c442c7c91488d160a10d","d4514d11e7d11c53da7d43b948654d6e608a3d93d666a36f8d01e18ece04c9bd","3d65182eff7bbb16de1a69e17651c51083f740af11a1a92359be6dab939e8bcf","670ddaf1f1b881abaa1cc28236430d86b691affbeaefd66b3ee1db31fdfb8dba","77926a706478940016e826b162f95f8e4077b1ad3184b2592dc03bd8b33e0384","a96467b5253a791d1e3d2d3dbf7643340d4b6c6891edd95902d64ab7f8040f2a","01374379f82be05d25c08d2f30779fa4a4c41895a18b93b33f14aeef51768692","fd8167360b959875934e938ab518fc5831bbb338148458cfcf790485e224c8bc","c0bbbf84d3fbd85dd60d040c81e8964cc00e38124a52e9c5dcdedf45fea3f213","6e7e3ad461d68220bff56ac8925dd62d87657157fba9132316fba4019dc821d6",{"version":"3d0b4ecc6c378050df9f44d9b9c54026921c3d189cc81e665f0065d5166cd637","signature":"fe1d7301faac7825f28bbf2d356e700dfde00b8b0471289cde3440035763c58c"},"17230b34bb564a3a2e36f9d3985372ccab4ad1722df2c43f7c5c2b553f68e5db","87ed0f84f0691d5c724b23159db96342e6b04ac69201b02c65936f4281ce1fbe","13868c5792808236b17dfe2803eafce911ea4d09d3b2fda95391891a494f988f","0dfe35191a04e8f9dc7caeb9f52f2ee07402736563d12cbccd15fb5f31ac877f","f60e3e3060207ac982da13363181fd7ee4beecc19a7c569f0d6bb034331066c2","eee8abb8503852554eec94e4f77339dbe8927f5f7dfecac41d9479d64bbfc475","55701a35d199306f765e744bb60f32803382454e81e1a06d4882d6cbacccdbc9","eca8052619e516d7eb0d77f23baf9f152fc84f2a1a27bd1d53fff39b70797397","f7540574c1ed95d16135c1c6d6bbda3efe3e65138a47b2a18bf9b753c409f0ea","e50b5580b7192704142795c9ff0721ab7c066774ba5a3e83ce80ab76647da35a","4caea2f7f48ed7be13f03ed8a7613e8424c279b0645797a84ccb0bf566d0b3b5","64b64454ebd92ec4305485909c471e3211d82e85fd465939c3b4973024b18e02","eb75c37fde8cd83d8432117d0fc9e3b94c00eb4874170af74c44aa96737950d4","971127a20df3b03592d5c54dd82e02d5aa8cc4f753e96b429be86cdc41e4d3c5",{"version":"d5eb573282089155d06a5b56087fecaf45532eb78ebbf6446932a4cf4fc8d5e7","signature":"086ea817a40fbdb1450a3321331386f1db68a55c0010d3ac52dc1daedc27cf39"},{"version":"6b8639c65fc72f0ff281a62cefc00e392608ad82b8c88671e5cbb01a92a58c7d","signature":"f679bd788abfb115f68638f056742ef123c070ced7877b752d1451a49d3c04d5"},"50d396dca89a658d3e32334d0aa6a020bd86a1cead64276386d5d058d77d3b71","7f7fabd03a3d25f2011205acc304d198f8fd3a5b7f0453c7f268ba640d0c8a8d","dcba2f95c712277fe761d3ba0e160c8fa834a1473797902cf1d521a7c21373ea","0132744b16feaaeac4f5faebb3c1b58c2078a86a3d084e7bc749f2a0139fb12a","3c7140e7bdb556a344ab18c784c7d8324fa30a6816f976bfe85d86e1e932a786","d524fec4d63b8789438fc93cb65cd9561202b84f72577fd4a9d2bebf66183024","9a72834406983da0f27eab682c21bb75d4cf38ce525797ff26d8a6ceb94102fc","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","fe93c474ab38ac02e30e3af073412b4f92b740152cf3a751fdaee8cbea982341","0e6c1523481666b62fea2fc616d7c0be5ca1ab1c46a3ef5575a3c84e4de659c7","1e00b8bf9e3766c958218cd6144ffe08418286f89ff44ba5a2cc830c03dd22c7","d04f947114fa00a20ee3c3182bb2863c30869df93293cc673f200defadbd69d9","7d3bc9393e3c86761b6149510712d654bf7bcfdfa4e46139ccce1f13e472cfa2","785926dee839d0b3f5e479615d5653d77f6a9ef8aa4eea5bbdce2703c860b254","66d5c68894bb2975727cd550b53cd6f9d99f7cb77cb0cbecdd4af1c9332b01dd","266f29092b35a9737ed2462463db8e3d0851c04a62ea3bb90e00bbea10a5b003","d84fdbdbb958205144c0e1f78a7e5924da24a2e2d2062fbfc0e733d8cba38689","05b6dc3ff8491fe579909b36caa221c7a8b44de968804e814d082b3b5d495dc0","a8e6578e634a37f74c17d908ab07a0540ef97a91232c36448763b17c1d989a55","4ee6e9c02285055f7a103b3c124e039d542e4c2d58a04039a0accaa22a113eab","dec165857b3bf5c9e74ec07fa67be2b6d2aa0df669fbfafdb5fec7423a0eebd9","26b88ba5f5dd95804d52ca7f5170a3050ae0217a792919834c1da2679520613e","4051f6311deb0ce6052329eeb1cd4b1b104378fe52f882f483130bea75f92197",{"version":"58ffdba3ae1c69584d29154da736cda0a3b4fa86f159664fcd126fbd98592a6f","signature":"f71afe051d25b4d8e8ab73f860c66a449c3fa7df0e5e79ebb12e693b756445d7"},"65d707d27680dbdaa94e0882b1d443b1db60064210ab3e1606ff46b169b95976","9923fe3c786f7c0606949e74a6fcdb2b89d61fa4ea1821ad6a690bbe3cf2d331","b894824a1ba0a4e83e9c7f1f393cd5317c783bb20c729382ac6a532553e84dc8",{"version":"7ca59c70a0727eb68cfefd6898c252cefffc5ac0cc86f91fac674d399c3cfb69","signature":"6d3dd71e1e5ea41fd4adee83771927befa5b8b5acd3827f1990afd97d60cf502"},{"version":"7c8c5a227c656c6ea0bd6785470ea76a2c46ad7e396bda76e3e65dac21bf11b6","signature":"34ebd0946210f9242a961e0b86e2eb664f9dcb9d7ff328eae2449d06eee57857"},"49cb5707d00706713781d516edca81917f572c9ab754eeeb3bb15a754959df85","8e1a24c3c14e821f8fd389a710546bf7a3ab992d41558f073b72af8d77d9358a",{"version":"37274b1196cde6b5ca97b0ba42eec24c209a339493e914b83b9240014935d837","signature":"ae0abd9915bb946d0bb032730de7449835e9a68e689a81edc480f44dacdb19a0"},"5a026666ecde6b0dd686eeecccf2584982bdeff13049b5e936426fa66607436c","13c3225ed0dc647e1e760cef50bfd4c4b8035e90f05e4887b5fb160c5c235e47","71e867262b1325e9804d045b7c521cd2700808f6c08b497384d0503fc8e71e2d","a8ac601c29b4ca799194925c0e51a1ca7a3f57c1153d927514b1feee92080428"],"root":[377,403,[418,427],[436,440],[443,455]],"options":{"allowImportingTsExtensions":true,"allowJs":true,"composite":false,"declaration":false,"declarationMap":false,"esModuleInterop":true,"inlineSources":false,"jsx":1,"module":99,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":true,"strict":true,"strictNullChecks":true,"target":1},"fileIdsList":[[372,421],[330,439],[330,446],[375,376],[419,420],[417,419],[419],[418,419,420],[418,419],[417,418,435,442,447],[417,418],[357,417,441,442],[362,435],[169],[355,435],[417,419,448],[375,430,436,437,438],[412,417,418],[169,438,440,443,444,445],[128,417],[401,402],[78],[114],[115,120,148],[116,127,128,135,145,156],[116,117,127,135],[118,157],[119,120,128,136],[120,145,153],[121,123,127,135],[122],[123,124],[127],[125,127],[114,127],[127,128,129,145,156],[127,128,129,142,145,148],[112,115,161],[123,127,130,135,145,156],[127,128,130,131,135,145,153,156],[130,132,145,153,156],[78,79,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163],[127,133],[134,156,161],[123,127,135,145],[136],[137],[114,138],[139,155,161],[140],[141],[127,142,143],[142,144,157,159],[115,127,145,146,147,148],[115,145,147],[145,146],[148],[149],[114,145],[127,151,152],[151,152],[120,135,145,153],[154],[135,155],[115,130,141,156],[120,157],[145,158],[134,159],[160],[115,120,127,129,138,145,156,159,161],[145,162],[68,69,70,165],[76],[335],[337,338,339,340],[342],[180,189,196,331],[180,187,191,198,209],[189],[189,308],[242,257,272,374],[280],[170,180,189,193,197,209,245,264,274,331],[180,189,195,229,239,305,306,374],[195,374],[189,239,240,374],[189,195,229,374],[374],[195,196,374],[114,164],[71,258,259,277,278],[71,172],[71,258,275],[254,278,359,360],[71],[203,358],[114,164,203,248,249,250],[71,275,278],[275,277],[275,276,278],[114,164,190,198,245,246],[265],[71,181,352],[71,156,164],[71,195,227],[71,195],[225,230],[71,226,334],[428],[71,75,130,164,171,172,331,369,370],[331],[179],[324,325,326,327,328,329],[326],[71,332,334],[71,334],[130,164,190,334],[130,164,188,198,199,217,247,251,252,274,275],[246,247,251,258,260,261,262,263,266,267,268,269,270,271,374],[141,164,169,189,217,219,221,245,274,331,374],[130,164,190,191,203,204,248],[130,164,189,191],[130,145,164,188,190,191],[130,141,156,164,179,181,188,189,190,191,195,198,199,200,210,211,213,216,217,219,220,221,244,245,275,283,285,288,290,293,295,296,297,331],[130,145,164],[180,181,182,188,331,334,374],[130,145,156,164,185,307,309,310,374],[141,156,164,185,188,190,207,211,213,214,215,219,245,288,298,300,305,320,321],[189,193,245],[188,189],[200,289],[291],[289],[291,294],[291,292],[184,185],[184,222],[184],[186,200,287],[286],[185,186],[186,284],[185],[274],[130,164,188,199,218,237,242,253,256,273,275],[231,232,233,234,235,236,254,255,278,332],[282],[130,164,188,199,218,223,279,281,283,331,334],[130,156,164,181,188,189,244],[241],[130,164,313,319],[210,244,334],[305,314,320,323],[130,193,305,313,315],[180,189,210,220,317],[130,164,189,195,220,301,311,312,316,317,318],[170,217,218,331,334],[130,141,156,164,186,188,190,193,197,198,199,207,210,211,213,214,215,216,219,244,245,285,298,299,334],[130,164,188,189,193,300,322],[130,164,190,198],[71,130,141,164,179,181,188,191,199,216,217,219,221,282,331,334],[130,141,156,164,183,186,187,190],[184,243],[130,164,184,198,199],[130,164,189,200],[130,164],[203],[202],[204],[189,201,203,207],[189,201,203],[130,164,183,189,190,204,205,206],[71,275,276,277],[238],[169,181],[71,169,213],[71,169,170,216,221,331,334],[71,181],[181,352,353],[71,230],[71,141,156,164,179,224,226,228,229,334],[190,195,213],[141,164],[212],[71,128,130,141,164,179,230,239,331,332,333],[66,71,72,73,74,171,172,331,371],[120],[302,303,304],[302],[344],[346],[348],[429],[350],[354],[75,77,331,336,341,343,345,347,349,351,355,357,362,363,365,372,373,374],[356],[361],[226],[364],[114,204,205,206,207,366,367,368,371],[164],[71,75,130,132,141,164,169,171,172,173,177,179,191,323,330,334,371],[393],[391,393],[382,390,391,392,394],[380],[383,388,393,396],[379,396],[383,384,387,388,389,396],[383,384,385,387,388,396],[380,381,382,383,384,388,389,390,392,393,394,396],[396],[378,380,381,382,383,384,385,387,388,389,390,391,392,393,394,395],[378,396],[383,385,386,388,389,396],[387,396],[388,389,393,396],[381,391],[407,409],[127,145,153,164,404,407,408,409],[169,175,176,177],[169,175,176],[71,75,172,331,371],[71,75,171,331,371],[67,68,69,70],[68,69,70,456],[410,411],[410],[130],[164,404,405,406],[145,164,404],[434],[431,432,433],[378],[398,399],[397,400],[89,93,156],[89,145,156],[84],[86,89,153,156],[135,153],[84,164],[86,89,135,156],[81,82,85,88,115,127,145,156],[81,87],[85,89,115,148,156,164],[115,164],[105,115,164],[83,84,164],[89],[83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111],[89,96,97],[87,89,97,98],[88],[81,84,89],[89,93,97,98],[93],[87,89,92,156],[81,86,87,89,93,96],[115,145],[84,89,105,115,161,164],[401],[415],[413,414,416],[71,417],[412,417],[417]],"referencedMap":[[455,1],[453,2],[454,3],[377,4],[421,5],[422,6],[423,7],[424,8],[425,9],[448,10],[447,11],[443,12],[436,13],[444,14],[445,14],[450,15],[451,16],[439,17],[419,18],[446,19],[418,20],[403,21],[78,22],[79,22],[114,23],[115,24],[116,25],[117,26],[118,27],[119,28],[120,29],[121,30],[122,31],[123,32],[124,32],[126,33],[125,34],[127,35],[128,36],[129,37],[113,38],[130,39],[131,40],[132,41],[164,42],[133,43],[134,44],[135,45],[136,46],[137,47],[138,48],[139,49],[140,50],[141,51],[142,52],[143,52],[144,53],[145,54],[147,55],[146,56],[148,57],[149,58],[150,59],[151,60],[152,61],[153,62],[154,63],[155,64],[156,65],[157,66],[158,67],[159,68],[160,69],[161,70],[162,71],[173,14],[169,72],[77,73],[336,74],[341,75],[343,76],[195,77],[210,78],[306,79],[309,80],[273,81],[281,82],[265,83],[307,84],[196,85],[241,86],[308,87],[217,88],[197,89],[221,88],[211,88],[182,88],[263,90],[260,91],[258,92],[261,93],[361,94],[269,95],[359,96],[262,14],[251,97],[259,98],[276,99],[277,100],[247,101],[266,102],[267,95],[353,103],[356,104],[228,105],[227,106],[226,107],[364,95],[225,108],[429,109],[369,95],[371,110],[209,111],[180,112],[330,113],[328,114],[329,114],[335,108],[344,115],[348,116],[191,117],[253,118],[272,119],[275,120],[249,121],[190,122],[215,123],[298,124],[183,125],[189,126],[179,79],[311,127],[322,128],[321,129],[200,130],[290,131],[297,132],[291,133],[295,134],[296,135],[294,133],[293,135],[292,133],[237,136],[222,136],[284,137],[223,137],[185,138],[288,139],[287,140],[286,141],[285,142],[186,143],[257,144],[274,145],[256,146],[280,147],[282,148],[279,146],[218,143],[299,149],[242,150],[320,151],[245,152],[315,153],[316,154],[318,155],[319,156],[313,125],[219,157],[300,158],[323,159],[199,160],[283,161],[188,162],[244,163],[243,164],[201,165],[250,166],[248,167],[203,168],[205,169],[204,170],[206,171],[207,172],[255,95],[278,173],[239,174],[346,95],[352,175],[236,95],[350,95],[235,176],[332,177],[234,178],[354,179],[232,95],[233,95],[231,180],[230,181],[220,182],[214,183],[213,184],[254,95],[334,185],[75,186],[72,95],[312,187],[305,188],[303,189],[345,190],[347,191],[349,192],[430,193],[351,194],[376,195],[355,195],[375,196],[357,197],[362,198],[363,199],[365,200],[372,201],[373,202],[331,203],[394,204],[392,205],[393,206],[381,207],[382,205],[389,208],[380,209],[385,210],[386,211],[391,212],[397,213],[396,214],[379,215],[387,216],[388,217],[383,218],[390,204],[384,219],[410,220],[409,221],[176,222],[177,223],[175,14],[441,14],[171,224],[172,225],[71,226],[174,227],[412,228],[411,229],[415,230],[407,231],[404,202],[406,232],[405,202],[435,233],[432,95],[433,95],[434,234],[378,235],[400,236],[401,237],[96,238],[103,239],[95,238],[110,240],[87,241],[86,242],[109,202],[104,243],[107,244],[89,245],[88,246],[84,247],[83,248],[106,249],[85,250],[90,251],[94,251],[112,252],[111,251],[98,253],[99,254],[101,255],[97,256],[100,257],[105,202],[92,258],[93,259],[102,260],[82,261],[108,262],[402,263],[416,264],[417,265]],"exportedModulesMap":[[455,1],[453,2],[454,3],[377,4],[421,5],[422,6],[423,7],[424,8],[425,9],[448,266],[447,266],[443,266],[436,13],[444,14],[445,14],[450,15],[451,95],[439,17],[419,267],[446,19],[418,268],[403,263],[78,22],[79,22],[114,23],[115,24],[116,25],[117,26],[118,27],[119,28],[120,29],[121,30],[122,31],[123,32],[124,32],[126,33],[125,34],[127,35],[128,36],[129,37],[113,38],[130,39],[131,40],[132,41],[164,42],[133,43],[134,44],[135,45],[136,46],[137,47],[138,48],[139,49],[140,50],[141,51],[142,52],[143,52],[144,53],[145,54],[147,55],[146,56],[148,57],[149,58],[150,59],[151,60],[152,61],[153,62],[154,63],[155,64],[156,65],[157,66],[158,67],[159,68],[160,69],[161,70],[162,71],[173,14],[169,72],[77,73],[336,74],[341,75],[343,76],[195,77],[210,78],[306,79],[309,80],[273,81],[281,82],[265,83],[307,84],[196,85],[241,86],[308,87],[217,88],[197,89],[221,88],[211,88],[182,88],[263,90],[260,91],[258,92],[261,93],[361,94],[269,95],[359,96],[262,14],[251,97],[259,98],[276,99],[277,100],[247,101],[266,102],[267,95],[353,103],[356,104],[228,105],[227,106],[226,107],[364,95],[225,108],[429,109],[369,95],[371,110],[209,111],[180,112],[330,113],[328,114],[329,114],[335,108],[344,115],[348,116],[191,117],[253,118],[272,119],[275,120],[249,121],[190,122],[215,123],[298,124],[183,125],[189,126],[179,79],[311,127],[322,128],[321,129],[200,130],[290,131],[297,132],[291,133],[295,134],[296,135],[294,133],[293,135],[292,133],[237,136],[222,136],[284,137],[223,137],[185,138],[288,139],[287,140],[286,141],[285,142],[186,143],[257,144],[274,145],[256,146],[280,147],[282,148],[279,146],[218,143],[299,149],[242,150],[320,151],[245,152],[315,153],[316,154],[318,155],[319,156],[313,125],[219,157],[300,158],[323,159],[199,160],[283,161],[188,162],[244,163],[243,164],[201,165],[250,166],[248,167],[203,168],[205,169],[204,170],[206,171],[207,172],[255,95],[278,173],[239,174],[346,95],[352,175],[236,95],[350,95],[235,176],[332,177],[234,178],[354,179],[232,95],[233,95],[231,180],[230,181],[220,182],[214,183],[213,184],[254,95],[334,185],[75,186],[72,95],[312,187],[305,188],[303,189],[345,190],[347,191],[349,192],[430,193],[351,194],[376,195],[355,195],[375,196],[357,197],[362,198],[363,199],[365,200],[372,201],[373,202],[331,203],[394,204],[392,205],[393,206],[381,207],[382,205],[389,208],[380,209],[385,210],[386,211],[391,212],[397,213],[396,214],[379,215],[387,216],[388,217],[383,218],[390,204],[384,219],[410,220],[409,221],[176,222],[177,223],[175,14],[441,14],[171,224],[172,225],[71,226],[174,227],[412,228],[411,229],[415,230],[407,231],[404,202],[406,232],[405,202],[435,233],[432,95],[433,95],[434,234],[378,235],[400,236],[401,237],[96,238],[103,239],[95,238],[110,240],[87,241],[86,242],[109,202],[104,243],[107,244],[89,245],[88,246],[84,247],[83,248],[106,249],[85,250],[90,251],[94,251],[112,252],[111,251],[98,253],[99,254],[101,255],[97,256],[100,257],[105,202],[92,258],[93,259],[102,260],[82,261],[108,262],[402,263],[416,264],[417,265]],"semanticDiagnosticsPerFile":[455,453,454,377,421,422,423,424,425,440,437,448,447,443,438,436,449,444,445,450,451,439,419,446,452,418,426,427,420,403,333,78,79,114,115,116,117,118,119,120,121,122,123,124,126,125,127,128,129,113,163,130,131,132,164,133,134,135,136,137,138,139,140,141,142,143,144,145,147,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,167,173,165,169,168,166,77,336,341,343,195,210,306,309,273,281,265,307,196,240,241,264,308,217,197,221,211,182,263,187,260,258,246,261,361,269,360,358,359,262,251,259,276,277,268,247,266,267,353,356,228,227,226,364,225,202,367,429,428,370,369,371,178,301,209,180,324,325,327,330,326,328,329,208,335,344,348,191,253,252,272,270,271,275,249,190,215,298,183,189,179,311,322,310,321,216,200,290,289,297,291,295,296,294,293,292,237,222,284,223,185,184,288,287,286,285,186,257,274,256,280,282,279,218,170,299,242,320,245,315,198,316,318,319,314,313,219,300,323,192,194,199,283,188,193,244,243,201,250,248,203,205,368,204,206,338,339,337,340,366,207,255,76,278,229,239,346,352,236,350,235,332,234,181,354,232,233,224,238,231,230,220,214,317,213,212,342,254,334,66,75,72,73,74,312,305,304,303,302,345,347,349,430,351,376,355,375,357,362,363,365,372,374,373,331,394,392,393,381,382,389,380,385,395,386,391,397,396,379,387,388,383,390,384,410,409,69,176,177,175,441,171,172,67,71,174,70,412,411,415,80,68,442,407,404,406,405,408,435,432,433,431,434,378,400,399,398,401,64,65,12,13,15,14,2,16,17,18,19,20,21,22,23,3,4,24,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,58,56,57,59,60,10,1,11,63,62,61,96,103,95,110,87,86,109,104,107,89,88,84,83,106,85,90,91,94,81,112,111,98,99,101,97,100,105,92,93,102,82,108,402,416,413,417,414],"affectedFilesPendingEmit":[455,453,454,421,422,423,424,425,440,437,448,447,443,438,436,449,444,445,450,451,439,419,446,452,418,427,420,403]},"version":"5.3.3"} \ No newline at end of file diff --git a/package.json b/package.json index f8166ad..5a7623b 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "prettier": "^3.1.1", "prettier-plugin-tailwindcss": "^0.5.10", "@repo/typescript-config": "workspace:*", - "@repo/types": "workspace:*", + "@opengpts/types": "workspace:*", "turbo": "latest" }, "packageManager": "pnpm@8.9.0", diff --git a/packages/core/@react/hooks/index.ts b/packages/core/@react/hooks/index.ts new file mode 100644 index 0000000..e59e168 --- /dev/null +++ b/packages/core/@react/hooks/index.ts @@ -0,0 +1,6 @@ +import { useChat } from './use-chat'; +import { useCompletion } from './use-completion'; +export { + useChat, + useCompletion +} \ No newline at end of file diff --git a/packages/core/@react/hooks/use-chat.ts b/packages/core/@react/hooks/use-chat.ts new file mode 100644 index 0000000..642daed --- /dev/null +++ b/packages/core/@react/hooks/use-chat.ts @@ -0,0 +1,527 @@ +import { useCallback, useEffect, useId, useRef, useState } from 'react'; +import useSWR, { type KeyedMutator } from 'swr'; +import { callChatApi } from '../../shared/call-chat-api'; +import { callChatWeb } from '../../shared/call-chat-web'; +import { processChatStream } from '../../shared/process-chat-stream'; +import { nanoid } from '../../shared/utils'; + +import type { ChatRequest, ChatRequestOptions, CreateMessage, IdGenerator, JSONValue, ReactResponseRow, UseChatOptions, experimental_StreamingReactResponse } from 'ai'; +import type { Message } from 'ai'; +import type { Config, OChatRequest, OMessage } from '@opengpts/types'; + +import { OpenAI } from '../../web/openai'; +export type { CreateMessage, Message, UseChatOptions }; + +export type UseChatHelpers = { + /** Current messages in the chat */ + messages: OMessage[]; + /** The error object of the API request */ + error: undefined | Error; + /** + * Append a user message to the chat list. This triggers the API call to fetch + * the assistant's response. + * @param message The message to append + * @param options Additional options to pass to the API call + */ + append: ( + message: OMessage | CreateMessage, + chatRequestOptions?: ChatRequestOptions, + config?: any + ) => Promise; + /** + * Reload the last AI chat response for the given chat history. If the last + * message isn't from the assistant, it will request the API to generate a + * new response. + */ + reload: ( + chatRequestOptions?: ChatRequestOptions, + ) => Promise; + /** + * Abort the current request immediately, keep the generated tokens if any. + */ + stop: () => void; + /** + * Update the `messages` state locally. This is useful when you want to + * edit the messages on the client, and then trigger the `reload` method + * manually to regenerate the AI response. + */ + setMessages: (messages: OMessage[]) => void; + /** The current value of the input */ + input: string; + /** setState-powered method to update the input value */ + setInput: React.Dispatch>; + /** An input/textarea-ready onChange handler to control the value of the input */ + handleInputChange: ( + e: + | React.ChangeEvent + | React.ChangeEvent, + ) => void; + /** Form submission handler to automatically reset input and append a user message */ + handleSubmit: ( + e: React.FormEvent, + chatRequestOptions?: ChatRequestOptions, + ) => void; + metadata?: Object; + /** Whether the API request is in progress */ + isLoading: boolean; + /** Additional data added on the server via StreamData */ + data?: JSONValue[] | undefined; +}; + +type StreamingReactResponseAction = (payload: { + messages: OMessage[]; + data?: Record; +}) => Promise; + +const getStreamedResponse = async ( + api: string | StreamingReactResponseAction, + chatRequest: OChatRequest, + mutate: KeyedMutator, + mutateStreamData: KeyedMutator, + existingData: JSONValue[] | undefined, + extraMetadataRef: React.MutableRefObject, + messagesRef: React.MutableRefObject, + abortControllerRef: React.MutableRefObject, + generateId: IdGenerator, + onFinish?: (message: OMessage, session?: any) => void, + onResponse?: (response: Response) => void | Promise, + sendExtraMessageFields?: boolean, + mode: "api" | "web" = "api", + webConfig?: Config +) => { + // Do an optimistic update to the chat state to show the updated messages + // immediately. + const previousMessages = messagesRef.current; + mutate(chatRequest.messages, false); + + const constructedMessagesPayload = sendExtraMessageFields + ? chatRequest.messages + : chatRequest.messages.map(({ role, content, name, function_call, id }) => ({ + id, + role, + content, + ...(name !== undefined && { name }), + ...(function_call !== undefined && { + function_call: function_call, + }), + })); + + if (typeof api !== 'string') { + // In this case, we are handling a Server Action. No complex mode handling needed. + + const replyId = generateId(); + const createdAt = new Date(); + let responseMessage: OMessage = { + id: replyId, + createdAt, + content: '', + role: 'assistant', + }; + + + async function readRow(promise: Promise) { + const { content, ui, next } = await promise; + + // TODO: Handle function calls. + responseMessage['content'] = content; + responseMessage['ui'] = await ui; + console.log('chatRequest.messages', chatRequest.messages) + mutate([...chatRequest.messages, { ...responseMessage }], false); + + if (next) { + await readRow(next); + } + } + + try { + const promise = api({ + messages: constructedMessagesPayload as OMessage[], + data: chatRequest.data, + }) as Promise; + await readRow(promise); + } catch (e) { + // Restore the previous messages if the request fails. + mutate(previousMessages, false); + throw e; + } + + if (onFinish) { + console.log('next', [...chatRequest.messages, { ...responseMessage }]) + onFinish(responseMessage); + } + + return responseMessage; + } + + + if (webConfig && !webConfig['token']) { + throw new Error('if you use web mode, you must provide a token') + } + + const openai = new OpenAI({ token: webConfig!.token }); + return mode === 'api' ? await callChatApi({ + api, + messages: constructedMessagesPayload, + body: { + data: chatRequest.data, + ...extraMetadataRef.current.body, + ...chatRequest.options?.body, + ...(chatRequest.functions !== undefined && { + functions: chatRequest.functions, + }), + ...(chatRequest.function_call !== undefined && { + function_call: chatRequest.function_call, + }), + }, + credentials: extraMetadataRef.current.credentials, + headers: { + ...extraMetadataRef.current.headers, + ...chatRequest.options?.headers, + }, + abortController: () => abortControllerRef.current, + appendMessage(message) { + // console.log('appendMessage',...chatRequest.messages, message) + mutate([...chatRequest.messages, message], false); + }, + restoreMessagesOnFailure() { + mutate(previousMessages, false); + }, + onResponse, + onUpdate(merged, data) { + mutate([...chatRequest.messages, ...merged], false); + mutateStreamData([...(existingData || []), ...(data || [])], false); + }, + onFinish, + generateId, + }) : callChatWeb({ + callMethod: openai.gpt.call.bind(openai.gpt), + messages: constructedMessagesPayload, + body: { + data: chatRequest.data, + ...extraMetadataRef.current.body, + ...chatRequest.options?.body, + ...(chatRequest.functions !== undefined && { + functions: chatRequest.functions, + }), + ...(chatRequest.function_call !== undefined && { + function_call: chatRequest.function_call, + }), + }, + abortController: () => abortControllerRef.current, + appendMessage(message) { + mutate([...chatRequest.messages, message], false); + }, + restoreMessagesOnFailure() { + mutate(previousMessages, false); + }, + onResponse, + onUpdate(merged, data) { + mutate([...chatRequest.messages, ...merged], false); + mutateStreamData([...(existingData || []), ...(data || [])], false); + }, + onFinish, + generateId, + webConfig, + }); +}; + +export function useChat({ + api = '/api/chat', + id, + initialMessages, + initialInput = '', + sendExtraMessageFields, + experimental_onFunctionCall, + onResponse, + onFinish, + onError, + credentials, + headers, + body, + generateId = nanoid, + initMode = 'api', + initialWebConfig = {} +}: Omit & { + api?: string | StreamingReactResponseAction; + key?: string; + initMode?: 'api' | 'web'; + initialWebConfig?: any; + onFinish?: (message: OMessage, session: any) => void; +} = {}): UseChatHelpers & { + mode: "api" | "web"; + webConfig: any; + setMode: React.Dispatch>; + setWebConfig: React.Dispatch>; + +} { + // Generate a unique id for the chat if not provided. + const hookId = useId(); + const idKey = id ?? hookId; + const chatKey = typeof api === 'string' ? [api, idKey] : idKey; + + // Store a empty array as the initial messages + // (instead of using a default parameter value that gets re-created each time) + // to avoid re-renders: + const [initialMessagesFallback] = useState([]); + const [mode, setMode] = useState<"api" | "web">(initMode) + const [webConfig, setWebConfig] = useState(initialWebConfig) + // Store the chat state in SWR, using the chatId as the key to share states. + const { data: messages, mutate } = useSWR( + [chatKey, 'messages'], + null, + { fallbackData: initialMessages ?? initialMessagesFallback }, + ); + + // We store loading state in another hook to sync loading states across hook invocations + const { data: isLoading = false, mutate: mutateLoading } = useSWR( + [chatKey, 'loading'], + null, + ); + + const { data: streamData, mutate: mutateStreamData } = useSWR< + JSONValue[] | undefined + >([chatKey, 'streamData'], null); + + const { data: error = undefined, mutate: setError } = useSWR< + undefined | Error + >([chatKey, 'error'], null); + + // Keep the latest messages in a ref. + const messagesRef = useRef(messages || []); + useEffect(() => { + messagesRef.current = messages || []; + }, [messages]); + + // Abort controller to cancel the current API call. + const abortControllerRef = useRef(null); + + const extraMetadataRef = useRef({ + credentials, + headers, + body, + }); + + useEffect(() => { + extraMetadataRef.current = { + credentials, + headers, + body, + }; + }, [credentials, headers, body]); + + /** + * Trigger the API call to fetch the assistant's response. + * zh: 触发 API 调用以获取助手的响应。 + */ + const triggerRequest = useCallback( + async (chatRequest: OChatRequest) => { + try { + mutateLoading(true); + setError(undefined); + + const abortController = new AbortController(); + abortControllerRef.current = abortController; + + await processChatStream({ + getStreamedResponse: () => + getStreamedResponse( + api, + chatRequest, + mutate, + mutateStreamData, + streamData!, + extraMetadataRef, + messagesRef, + abortControllerRef, + generateId, + onFinish, + onResponse, + sendExtraMessageFields, + mode, + webConfig, + ), + experimental_onFunctionCall, + updateChatRequest: chatRequestParam => { + if (chatRequestParam) chatRequest = chatRequestParam as OChatRequest + }, + getCurrentMessages: () => messagesRef.current, + }); + + abortControllerRef.current = null; + } catch (error) { + // Ignore abort errors as they are expected. + if ((error as any).name === 'AbortError') { + abortControllerRef.current = null; + return null; + } + + if (onError && error instanceof Error) { + onError(error); + } + if (error instanceof Error) { + const newMessages = [...messagesRef.current, { + id: generateId(), + createdAt: new Date(), + content: error.message, + role: 'assistant', + isError: true, + } as OMessage]; + mutate(newMessages, false); + console.error(`[useChat] ${error.message}`) + setError(error as Error); + } + } finally { + mutateLoading(false); + } + }, + [ + mutate, + mutateLoading, + api, + extraMetadataRef, + onResponse, + onFinish, + onError, + setError, + mutateStreamData, + streamData, + sendExtraMessageFields, + experimental_onFunctionCall, + messagesRef, + abortControllerRef, + generateId, + mode, + webConfig + ], + ); + + const append = useCallback( + async ( + message: OMessage | CreateMessage, + { options, functions, function_call, data }: ChatRequestOptions = {}, + webConfig = {} + ) => { + if (!message.id) { + message.id = generateId(); + } + + // Append the user message to the list of messages. + const newMessages = [...messagesRef.current, message as OMessage]; + setMessages(newMessages) + // mutate(newMessages, false); + + const chatRequest: OChatRequest = { + messages: newMessages, + options, + data, + ...(functions !== undefined && { functions }), + ...(function_call !== undefined && { function_call }), + }; + + return triggerRequest(chatRequest); + }, + [triggerRequest, generateId], + ); + + const reload = useCallback( + async ({ options, functions, function_call }: ChatRequestOptions = {}) => { + if (messagesRef.current.length === 0) return null; + + // Remove last assistant message and retry last user message. + const lastMessage = messagesRef.current[messagesRef.current.length - 1]; + if (lastMessage.role === 'assistant') { + const chatRequest: ChatRequest = { + messages: messagesRef.current.slice(0, -1), + options, + ...(functions !== undefined && { functions }), + ...(function_call !== undefined && { function_call }), + }; + + return triggerRequest(chatRequest); + } + + const chatRequest: ChatRequest = { + messages: messagesRef.current, + options, + ...(functions !== undefined && { functions }), + ...(function_call !== undefined && { function_call }), + }; + + return triggerRequest(chatRequest); + }, + [triggerRequest], + ); + + const stop = useCallback(() => { + if (abortControllerRef.current) { + abortControllerRef.current.abort(); + abortControllerRef.current = null; + } + }, []); + + const setMessages = useCallback( + (messages: OMessage[]) => { + mutate(messages, false); + messagesRef.current = messages; + }, + [mutate], + ); + + // Input state and handlers. + const [input, setInput] = useState(initialInput); + + + + + const handleSubmit = useCallback( + ( + e: React.FormEvent, + options: ChatRequestOptions = {}, + metadata?: Object, + ) => { + if (metadata) { + extraMetadataRef.current = { + ...extraMetadataRef.current, + ...metadata, + }; + } + + e.preventDefault(); + if (!input) return; + + append( + { + content: input, + role: 'user', + createdAt: new Date(), + }, + options, + ); + setInput(''); + }, + [input, append], + ); + + const handleInputChange = (e: any) => { + setInput(e.target.value); + }; + + return { + webConfig, + setWebConfig, + mode, + setMode, + messages: messages || [], + error, + append, + reload, + stop, + setMessages, + input, + setInput, + handleInputChange, + handleSubmit, + isLoading, + data: streamData, + }; +} \ No newline at end of file diff --git a/packages/core/@react/hooks/use-completion.ts b/packages/core/@react/hooks/use-completion.ts new file mode 100644 index 0000000..f9b7f29 --- /dev/null +++ b/packages/core/@react/hooks/use-completion.ts @@ -0,0 +1,199 @@ +import { useCallback, useEffect, useId, useRef, useState } from 'react'; +import useSWR from 'swr'; +import { callCompletionApi } from '../../shared/call-completion-api'; +import type { JSONValue, RequestOptions, UseCompletionOptions } from 'ai'; +// import { +// JSONValue, +// RequestOptions, +// UseCompletionOptions, +// } from '../shared/types'; + +export type UseCompletionHelpers = { + /** The current completion result */ + completion: string; + /** + * Send a new prompt to the API endpoint and update the completion state. + */ + complete: ( + prompt: string, + options?: RequestOptions, + ) => Promise; + /** The error object of the API request */ + error: undefined | Error; + /** + * Abort the current API request but keep the generated tokens. + */ + stop: () => void; + /** + * Update the `completion` state locally. + */ + setCompletion: (completion: string) => void; + /** The current value of the input */ + input: string; + /** setState-powered method to update the input value */ + setInput: React.Dispatch>; + /** + * An input/textarea-ready onChange handler to control the value of the input + * @example + * ```jsx + * + * ``` + */ + handleInputChange: ( + e: + | React.ChangeEvent + | React.ChangeEvent, + ) => void; + /** + * Form submission handler to automatically reset input and append a user message + * @example + * ```jsx + *
+ * + *
+ * ``` + */ + handleSubmit: (e: React.FormEvent) => void; + /** Whether the API request is in progress */ + isLoading: boolean; + /** Additional data added on the server via StreamData */ + data?: JSONValue[] | undefined; +}; + +export function useCompletion({ + api = '/api/completion', + id, + initialCompletion = '', + initialInput = '', + credentials, + headers, + body, + onResponse, + onFinish, + onError, +}: UseCompletionOptions = {}): UseCompletionHelpers { + // Generate an unique id for the completion if not provided. + const hookId = useId(); + const completionId = id || hookId; + + // Store the completion state in SWR, using the completionId as the key to share states. + const { data, mutate } = useSWR([api, completionId], null, { + fallbackData: initialCompletion, + }); + + const { data: isLoading = false, mutate: mutateLoading } = useSWR( + [completionId, 'loading'], + null, + ); + + const { data: streamData, mutate: mutateStreamData } = useSWR< + JSONValue[] | undefined + >([completionId, 'streamData'], null); + + const [error, setError] = useState(undefined); + const completion = data!; + + // Abort controller to cancel the current API call. + const [abortController, setAbortController] = + useState(null); + + const extraMetadataRef = useRef({ + credentials, + headers, + body, + }); + useEffect(() => { + extraMetadataRef.current = { + credentials, + headers, + body, + }; + }, [credentials, headers, body]); + + const triggerRequest = useCallback( + async (prompt: string, options?: RequestOptions) => + callCompletionApi({ + api, + prompt, + credentials: extraMetadataRef.current.credentials, + headers: { ...extraMetadataRef.current.headers, ...options?.headers }, + body: { + ...extraMetadataRef.current.body, + ...options?.body, + }, + setCompletion: completion => mutate(completion, false), + setLoading: mutateLoading, + setError, + setAbortController, + onResponse, + onFinish, + onError, + onData: data => { + mutateStreamData([...(streamData || []), ...(data || [])], false); + }, + }), + [ + mutate, + mutateLoading, + api, + extraMetadataRef, + setAbortController, + onResponse, + onFinish, + onError, + setError, + streamData, + mutateStreamData, + ], + ); + + const stop = useCallback(() => { + if (abortController) { + abortController.abort(); + setAbortController(null); + } + }, [abortController]); + + const setCompletion = useCallback( + (completion: string) => { + mutate(completion, false); + }, + [mutate], + ); + + const complete = useCallback( + async (prompt, options) => { + return triggerRequest(prompt, options); + }, + [triggerRequest], + ); + + const [input, setInput] = useState(initialInput); + + const handleSubmit = useCallback( + (e: React.FormEvent) => { + e.preventDefault(); + if (!input) return; + return complete(input); + }, + [input, complete], + ); + + const handleInputChange = (e: any) => { + setInput(e.target.value); + }; + + return { + completion, + complete, + error, + setCompletion, + stop, + input, + setInput, + handleInputChange, + handleSubmit, + isLoading, + data: streamData, + }; +} \ No newline at end of file diff --git a/packages/core/@react/index.ts b/packages/core/@react/index.ts new file mode 100644 index 0000000..b85ee4d --- /dev/null +++ b/packages/core/@react/index.ts @@ -0,0 +1 @@ +export * from './hooks' \ No newline at end of file diff --git a/packages/core/index.test.ts b/packages/core/index.test.ts deleted file mode 100644 index b9f8c17..0000000 --- a/packages/core/index.test.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { GPT } from './index'; - -describe('GPT', () => { - let gpt: GPT; - - beforeEach(() => { - gpt = new GPT('your-auth-token'); - }); - - it('should throw an error if authentication token is missing', () => { - gpt = new GPT(); // Create an instance without providing a token - expect(() => gpt.list()).toThrowError('Authentication token is missing. Please log in.'); - }); - - it('should fetch a list of gizmos', async () => { - const gizmos = await gpt.list(); - expect(gizmos).toBeDefined(); - expect(gizmos.gpts).toBeInstanceOf(Array); - expect(gizmos.cursor).toBeDefined(); - }); - - it('should get a specific gizmo', async () => { - const gizmoId = 'your-gizmo-id'; - const gizmo = await gpt.get(gizmoId); - expect(gizmo).toBeDefined(); - expect(gizmo.gpt).toBeDefined(); - expect(gizmo.tools).toBeDefined(); - }); - - it('should delete a gizmo', async () => { - const gizmoId = 'your-gizmo-id'; - const result = await gpt.del(gizmoId); - expect(result).toBe(true); - }); - - it('should update a gizmo', async () => { - const gizmo = { id: 'your-gizmo-id', display: { name: 'New Name' } }; - const updatedGizmo = await gpt.update(gizmo); - expect(updatedGizmo).toBeDefined(); - expect(updatedGizmo.id).toBe(gizmo.id); - expect(updatedGizmo.display.name).toBe(gizmo.display.name); - }); - - it('should create a new gizmo', async () => { - const gizmo = { display: { name: 'New Gizmo' }, instructions: 'Some instructions' }; - const tools = [{ type: 'dalle' }, { type: 'browser' }]; - const createdGizmo = await gpt.create(gizmo, tools); - expect(createdGizmo).toBeDefined(); - expect(createdGizmo.id).toBeDefined(); - expect(createdGizmo.display.name).toBe(gizmo.display.name); - }); - - it('should publish a gizmo', async () => { - const gizmoId = 'your-gizmo-id'; - const result = await gpt.publish(gizmoId); - expect(result).toBe(true); - }); - - it('should chat', () => { - // Write your chat test here - }); -}); \ No newline at end of file diff --git a/packages/core/index.ts b/packages/core/index.ts index 04b0d78..7be4dca 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -1,650 +1,9 @@ -import { Storage } from "@plasmohq/storage"; -// import Browser from "webextension-polyfill"; -import _ from 'lodash' -import { v4 as uuidv4 } from 'uuid' -// @ts-ignore -import { fetchSSE } from './fetch-sse.mjs' -import { $Fetch, ofetch } from 'ofetch' -import type { Config, Gizmo, Session } from '@repo/types' -class OpenAI { - public gpt: GPT - public conversation: Conversation +export { OpenAI } from './web' +export { useChat, useCompletion } from './@react' - token: string | undefined - apiFetch: $Fetch - constructor({ - token - }: { - token: string - }) { - if (token) { - this.token = token - } - this.apiFetch = ofetch.create({ - baseURL: "`https://chat.openai.com", - retry: 3, - retryDelay: 500, // ms - timeout: 100000, - headers: { - "Authorization": `Bearer ${this.token}`, - "accept": "*/*", - "accept-language": "en-US", - "content-type": "application/json", - "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"", - "sec-ch-ua-mobile": "?0", - "sec-ch-ua-platform": "\"macOS\"", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - referrerPolicy: "strict-origin-when-cross-origin", - "referrer": "https://chat.openai.com", - "method": "GET", - "mode": "cors", - "credentials": "include" - }, - parseResponse: JSON.parse, - onResponseError: ({ request, response, options }) => { - if (response.status === 403) { - throw new Error(`Please open or login https://chat.openai.com/ try again`) - } - }, - }); - this.conversation = new Conversation({ - apiFetch: this.apiFetch, - token: this.token - }); - this.gpt = new GPT({ - apiFetch: this.apiFetch, - token: this.token, - conversation: this.conversation - }); - } - public static getImageByImagePointer: (imagePointer: string) => Promise = async (imagePointer) => { - const result = await ofetch(`https://chat.openai.com/backend-api/files/${imagePointer}/download`, { - timeout: 10000, - method: 'GET', - }).catch(err => { - throw new Error(err.message); - }) - return _.get(result, 'download_url') - } - - public async getModels() { - const response = await ofetch(`https://chat.openai.com/backend-api/models`, { - method: "GET", - headers: { - 'Content-Type': 'application/json', - Authorization: `Bearer ${this.token}`, - }, - }).catch(err => { - throw new Error(err.message) - }) - if (response.models) { - return response.models.map((m: { slug: any; }) => m.slug); - } - return { response }; - } - - - /** - * Uploads an image to the server. - * @param imageUrl The URL of the image to upload. - * @returns The download URL of the uploaded image. - * @throws If there is an error during the upload process. - */ - public async uploadImg(imageUrl: string): Promise { - - //0. check image url format - if (!imageUrl.startsWith('http')) { - throw new Error(`Image url format error:${imageUrl}`) - } - const response = await fetch(imageUrl, { - headers: { mode: 'no-cors' } - }).catch(error => { - throw new Error(error.message) - }) - // 1.get image blob - const blob = await response.blob(); - // 2. build pre-upload request - const { file_id, upload_url, status } = await this.apiFetch(`https://chat.openai.com/backend-api/files`, { - method: "POST", - body: JSON.stringify({ - "file_name": imageUrl.split('/').pop(), - "file_size": blob?.size, - "use_case": "profile_picture" - }) - }).catch(err => { - throw new Error(`build pre-upload request error:${err.message}`) - }) - if (status !== 'success') { - throw new Error(`build pre-upload request error:${status}`) - } - // 3. upload image - await ofetch(upload_url, { - method: 'PUT', - body: blob, - "headers": { - "accept": "application/json, text/plain, */*", - "accept-language": "zh-CN,zh;q=0.9,en;q=0.8", - "content-type": "image/png", - "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"", - "sec-ch-ua-mobile": "?0", - "sec-ch-ua-platform": "\"macOS\"", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "cross-site", - "x-ms-blob-type": "BlockBlob", - "x-ms-version": "2020-04-08" - }, - // "referrer":`https://chat.openai.com/gpts/editor/${}`, - "referrerPolicy": "strict-origin-when-cross-origin", - "mode": "cors", - "credentials": "omit" - }).catch(err => { - throw new Error(`Upload image error:${err.message}`) - }) - - // 4. confirm upload,get download_url - const imgRes = await this.apiFetch(`https://chat.openai.com/backend-api/files/${file_id}/uploaded`, { - method: "POST", - }).catch(err => { - throw new Error(`Confirm upload error:${err.message}`) - }) - return imgRes.download_url - } - - get isLogin() { - return !!this.token - } - - - - - -} - - - -const Models = { - gpt3_5: { value: 'text-davinci-002-render-sha', desc: 'ChatGPT (Web)' }, - gpt4: { value: 'gpt-4', desc: 'ChatGPT (Web, GPT-4, browsing, analysis, DALL·E)' }, - gpt4Gizmo: { value: 'gpt-4-gizmo', desc: 'ChatGPT (Web, GPT-4, ChatGPT Classic)' }, - -} - -export const chatgptWebModelKeys = [ - 'gpt3_5', - 'gpt4', - 'gpt4Gizmo' - // 'chatgptFree35Mobile', - // 'chatgptPlus4Mobile', -] - - -const defaultConfig: Config = { - customChatGptWebApiUrl: 'https://chat.openai.com', - customChatGptWebApiPath: '/backend-api/conversation', - disableWebModeHistory: false, - chatgptArkoseReqParams: 'cgb=vhwi', - chatgptArkoseReqUrl: '', -} - -class GPT { - defaultConfig: { customChatGptWebApiUrl: string; customChatGptWebApiPath: string; disableWebModeHistory: boolean; chatgptArkoseReqParams: string; chatgptArkoseReqUrl: string; }; - models: { chatgptFree35: { value: string; desc: string; }; chatgptPlus4Browsing: { value: string; desc: string; }; chatgptPlus4: { value: string; desc: string; }; }; - - token: string | undefined - - conversation?: Conversation - apiFetch: $Fetch - - constructor(config: { - apiFetch: $Fetch, - token?: string, - conversation?: Conversation - }) { - this.token = config.token - - this.apiFetch = config.apiFetch - - this.conversation = config.conversation - - this.defaultConfig = { - customChatGptWebApiUrl: 'https://chat.openai.com', - customChatGptWebApiPath: '/backend-api/conversation', - disableWebModeHistory: false, - chatgptArkoseReqParams: 'cgb=vhwi', - chatgptArkoseReqUrl: '', - }; - - this.models = { - chatgptFree35: { value: 'text-davinci-002-render-sha', desc: 'ChatGPT (Web)' }, - chatgptPlus4Browsing: { value: 'gpt-4', desc: 'ChatGPT (Web, GPT-4, browsing, analysis, DALL·E)' }, - chatgptPlus4: { value: 'gpt-4-gizmo', desc: 'ChatGPT (Web, GPT-4, ChatGPT Classic)' }, - }; - } - - private ensureAuthenticated() { - if (!this.token) { - throw new Error('Authentication token is missing. Please log in.'); - // Or return a specific response indicating the need for authentication - } - } - - public async list(cursor = null): Promise<{ gizmos: Gizmo[], cursor: string }> { - this.ensureAuthenticated(); - let error = ''; - const reqUrl = cursor ? `https://chat.openai.com/public-api/gizmos/discovery/mine?cursor=${cursor}&limit=10` : `https://chat.openai.com/backend-api/gizmos/discovery` - const data = await this.apiFetch(reqUrl, { - }).catch(err => { - error = '[fetch GPTs]:' + err - }) - if (data?.detail === - "Could not parse your authentication token. Please try signing in again." - ) { - error = `Please open or login https://chat.openai.com/ try again` - } - let gizmos: Gizmo[] = !cursor ? _.get(data, 'cuts[0].list.items', []) : _.get(data, 'list.items', []) - gizmos = gizmos.map((item: any) => { - const gizmo = _.get(item, 'resource.gizmo', {}) - const profilePictureUrl = _.get(gizmo, 'display.profile_picture_url', '') - if (profilePictureUrl) { - const profilePicId = profilePictureUrl.replace('https://files.oaiusercontent.com/', '').split('?')[0] - return { - ...gizmo, - display: { - ...gizmo.display, - profile_pic_id: profilePicId, - } - } - } - return { ...gizmo } - }) - - const newCursor = !cursor ? _.get(data, 'cuts[0].list.cursor', '') : _.get(data, 'list.cursor', '') - - // const oldGizmos = await storage.getItem('gizmos') - // const mergedGizmos = _.unionBy(oldGizmos, gizmos, 'id'); - return { - gizmos: gizmos, - cursor: newCursor - } - } - - public async get(id: string, draft = false): Promise<{ - gizmo: Gizmo, - tools: any - }> { - const apiUrl = `https://chat.openai.com/backend-api/gizmos/${id}`; - - const data = await this.apiFetch(apiUrl, { - method: "GET", - query: { - draft - } - }).catch(error => { - console.error('获取出错:', error); - }); - return { - gizmo: data.gizmo, - tools: data.tools - } - } - - public async del(id: string): Promise { - const result = await this.apiFetch(`https://chat.openai.com/backend-api/gizmos/${id}`, { - method: 'DELETE', - }).catch(error => { - throw new Error(error.message) - }) - console.log(`删除${id}成功`, result) - return true; - } - - public async update(id: string, gizmo: { - display: Partial, - instructions?: string - }): Promise { - // 这里默认draft为true - - const currentGPTInfo = await this.get(id, true).catch(err => { - throw new Error('Before Update,get GPT info error') - }) - const apiUrl = `https://chat.openai.com/backend-api/gizmos?gizmo_id=${id}`; - console.log('currentGPTInfo', currentGPTInfo) - const body = JSON.stringify({ - display: { - ...currentGPTInfo?.gizmo?.display, - ...gizmo.display - }, - instructions: gizmo?.instructions || "", - tools: currentGPTInfo?.tools || [], - files: [], - training_disabled: false, - }); - const data = await this.apiFetch(apiUrl, { - method: "POST", - body: body, - }).catch(error => { - console.error('更新出错:', error); - throw new Error(error.message) - }) - return data.gizmo; - } - - public async create(gizmo: Partial<{ - display?: Partial, - instructions?: string - }>, files: string[] = [], tools: string[] = [ - "dalle", - "browser" - ]): Promise { - const apiUrl = `https://chat.openai.com/backend-api/gizmos`; - // 请求体 - const body = JSON.stringify({ - display: { - ...gizmo.display, - name: gizmo.display?.name || "", - description: gizmo.display?.description, - prompt_starters: gizmo.display?.prompt_starters || [], - welcome_message: gizmo.display?.welcome_message || "", - }, - instructions: gizmo?.instructions || "", - tools: tools.map(tool => ({ type: tool })), - files: [], - training_disabled: false - }); - const data: { - gizmo: Gizmo - } = await this.apiFetch(apiUrl, { - method: "POST", - body: body, - }).catch(error => { - throw new Error('创建出错:' + error) - }) - console.debug('创建成功:', data); - return data.gizmo - } - - public async publish(id: string, categories = []): Promise { - const apiUrl = `https://chat.openai.com/backend-api/gizmos/${id}/promote`; - - return this.apiFetch(apiUrl, { - method: "POST", - body: JSON.stringify({ - "sharing": { - "recipient": "marketplace" - }, - "categories": [ - "productivity" - ] - }) - }) - .then(res => { - return true - }) - .catch(error => { - console.error('发布出错:', error); - throw new Error(error.message) - }); - } - - - public async call(session: Session, event?: { - onStart?: () => {}, - onMessage?: ({ text, imagePointers }: { - done: boolean, - session: Session, - text: string - imagePointers?: string[] - }) => {}, - onEnd?: () => {} - onError?: (resp: Response | Error) => {} - onAbort?: () => {} - }, config: Config = defaultConfig): Promise<{ - done: boolean, - text?: string; - imagePointers?: string[]; - session: Session - error?: string - }> { - session.messageId = uuidv4() - if (session.parentMessageId == null) { - session.parentMessageId = uuidv4() - } - const question = session.question - if (!question) return { - done: false, - session, - error: `ques - tion is empty` - } - - const controller = new AbortController(); - - // Define the abort event handler - const onAbortHandler = () => { - if (event?.onAbort) { - event.onAbort(); - } - controller.signal.removeEventListener('abort', onAbortHandler); - if (session.autoClean && session.conversationId) { - this.conversation?.delete(session.conversationId); - } - }; - controller.signal.addEventListener('abort', onAbortHandler); - - const modelName = session?.modelName || 'gpt3_5' - let usedModel = Models[modelName].value - if (session?.gizmoId) { - usedModel = 'gpt-4-gizmo' - } - console.debug('usedModel', usedModel) - - - let cookie: string, arkoseToken: string; - // if (Browser.cookies && Browser.cookies.getAll) - // cookie = (await Browser.cookies.getAll({ url: 'https://chat.openai.com/' })) - // .map((cookie) => { - // return `${cookie.name}=${cookie.value}` - // }) - // .join('; ') - // console.log('cookie', cookie) - const needArkoseToken = modelName !== 'gpt3_5' - if (needArkoseToken) { - const errorMsg = 'Please ensure you are logged in at https://chat.openai.com. ' + - '\n' + - 'After logging in, engage in any conversation at https://chat.openai.com/g/g-LJcAplYdM-opengptsz and then retry. ' + - '\n' + - 'If you encounter any further issues or have questions, feel free to seek assistance at https://chat.openai.com/g/g-LJcAplYdM-opengptsz or contact us for more help.' - if (!config?.chatgptArkoseReqUrl) { - throw new Error(errorMsg); - } - arkoseToken = config?.chatgptArkoseReqUrl - ? await fetch(config?.chatgptArkoseReqUrl + '?' + config.chatgptArkoseReqParams, { - method: 'POST', - body: config.chatgptArkoseReqForm, - headers: { - 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', - }, - }) - .then((resp) => resp.json()) - .then((resp) => resp.token) - .catch(() => null) - : null - // console.debug('arkoseToken', arkoseToken) - if (needArkoseToken && !arkoseToken) - throw new Error(errorMsg); - } - - let text = '', imagePointers: string[] = []; - const response = await new Promise((resolve, reject) => { - return fetchSSE(`${config.customChatGptWebApiUrl}${config.customChatGptWebApiPath}`, { - method: 'POST', - signal: controller.signal, - credentials: 'include', - headers: { - 'Content-Type': 'application/json', - Authorization: `Bearer ${this.token}`, - ...(cookie && { Cookie: cookie }), - }, - body: JSON.stringify({ - action: 'next', - conversation_id: session?.conversationId || undefined, - messages: [ - { - id: session.messageId, - author: { - role: 'user', - }, - content: { - content_type: 'text', - parts: [question], - }, - }, - ], - conversation_mode: session.gizmoId ? { - kind: "gizmo_interaction", - gizmo_id: session.gizmoId - } : { - kind: 'primary_assistant', - }, - force_paragen: false, - force_rate_limit: false, - suggestions: [], - model: usedModel, - parent_message_id: session.parentMessageId, - timezone_offset_min: new Date().getTimezoneOffset(), - history_and_training_disabled: config.disableWebModeHistory, - arkose_token: arkoseToken, - }), - onMessage(message: string) { - // console.debug('sse message', message) - if (message.trim() === '[DONE]') { - // console.log("answer", answer) - // console.debug('conversation history', { content: session.conversationRecords }) - // port.postMessage({ answer: null, done: true, session: session }) - resolve({ done: true, text, imagePointers, session }) - } - let data - try { - data = JSON.parse(message) - } catch (error) { - console.debug('json error', error) - return - } - if (data.error) { - if (data.error.includes('unusual activity')) - throw new Error( - "Please keep https://chat.openai.com open and try again. If it still doesn't work, type some characters in the input box of chatgpt web page and try again.", - ) - else throw new Error(data.error) - } - - if (data.conversation_id) session.conversationId = data.conversation_id - if (data.message?.id) session.parentMessageId = data.message.id - - const imageAssetPointers = _.filter(_.get(data.message, 'content.parts', []), { 'content_type': 'image_asset_pointer' }); - // 从这些元素中提取asset_pointer值 - const newImagePointers: string[] = _.map(imageAssetPointers, 'asset_pointer'); - imagePointers = [...imagePointers, ...newImagePointers] - const respAns = data.message?.content?.parts?.[0] - if (respAns) text = respAns - console.debug('respAns', respAns) - event?.onMessage && event.onMessage({ - done: false, - text, - imagePointers, - session - }); - }, - async onStart() { - event?.onStart && event?.onStart(); - // sendModerations(accessToken, question, session.conversationId, session.messageId) - }, - async onEnd() { - event?.onEnd && event?.onEnd(); - - // port.postMessage({ done: true }) - // port.onMessage.removeListener(messageListener) - // port.onDisconnect.removeListener(disconnectListener) - resolve({ - done: true, - text, - imagePointers, - session - }) - }, - async onError(resp: Response | Error) { - event?.onError && event.onError(resp); - // port.onMessage.removeListener(messageListener) - // port.onDisconnect.removeListener(disconnectListener) - controller.signal.removeEventListener('abort', onAbortHandler) - if (resp instanceof Error) throw resp - - console.debug('resp.status', resp.status) - if (resp.status === 403) { - reject(new Error('Authorization failed, please open or login https://chat.openai.com/ try again')) - return; - } - if (resp.status === 429) { - reject(new Error('Maybe You\'ve reached the current usage cap for GPT-4,')) - return; - } - const error = await resp.json().catch(() => ({})) - reject(new Error(!_.isEmpty(error) ? JSON.stringify(error) : `${resp.status} ${resp.statusText}`)) - }, - }) - }); - if (session?.autoClean && session?.conversationId) this.conversation?.delete(session?.conversationId) - return response as any; - } - -} - -class Conversation { - - token: string | undefined - apiFetch: $Fetch - - constructor(config: { - token?: string, - apiFetch: $Fetch - }) { - this.token = config.token - this.apiFetch = config.apiFetch - } - - public async delete(conversationId: string): Promise { - if (!conversationId) return false - return await this.apiFetch(`https://chat.openai.com/backend-api/conversation/${conversationId}`, { - method: 'PATCH', - body: JSON.stringify({ is_visible: false }), - }).then(res => { - if (!res.success) { - throw new Error(res.message) - } - return true - }).catch(error => { - throw new Error(error.message) - }) - } - -} - - - - - - -export { - GPT, - Conversation, - OpenAI, -} diff --git a/packages/core/fetch-sse.mjs b/packages/core/lib/fetch-sse.mjs similarity index 98% rename from packages/core/fetch-sse.mjs rename to packages/core/lib/fetch-sse.mjs index 8af52fa..5b48710 100644 --- a/packages/core/fetch-sse.mjs +++ b/packages/core/lib/fetch-sse.mjs @@ -136,7 +136,7 @@ function hasBom(buffer) { export async function fetchSSE(resource, options) { - const { onMessage, onStart, onEnd, onError, ...fetchOptions } = options + const { onMessage, onStart, onFinish, onError, ...fetchOptions } = options const resp = await fetch(resource, fetchOptions).catch(async (err) => { await onError(err) }) @@ -174,5 +174,5 @@ export async function fetchSSE(resource, options) { } parser.feed(chunk) } - await onEnd() + onFinish && await onFinish() } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index 4516a71..87ad60f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -15,9 +15,15 @@ "@types/lodash": "^4.14.202", "lodash": "^4.17.21", "ofetch": "^1.3.3", - "uuid": "^9.0.1" + "uuid": "^9.0.1", + "swr": "^2.2.4", + "ai": "^2.2.28", + "react": "18.2.0", + "react-dom": "^18.2.0", + "nanoid": "5.0.4" }, "devDependencies": { - "@types/uuid": "^9.0.7" + "@types/uuid": "^9.0.7", + "@types/react": "^18.2.46" } -} +} \ No newline at end of file diff --git a/packages/core/shared/call-chat-api.ts b/packages/core/shared/call-chat-api.ts new file mode 100644 index 0000000..4d951b8 --- /dev/null +++ b/packages/core/shared/call-chat-api.ts @@ -0,0 +1,160 @@ +import type { FunctionCall, IdGenerator, JSONValue, Message } from 'ai'; +import { parseComplexResponse } from './parse-complex-response'; +import { COMPLEX_HEADER, createChunkDecoder } from './utils'; + +export async function callChatApi({ + api, + messages, + body, + credentials, + headers, + abortController, + appendMessage, + restoreMessagesOnFailure, + onResponse, + onUpdate, + onFinish, + generateId, +}: { + api: string; + messages: Omit[]; + body: Record; + credentials?: RequestCredentials; + headers?: HeadersInit; + abortController?: () => AbortController | null; + restoreMessagesOnFailure: () => void; + appendMessage: (message: Message) => void; + onResponse?: (response: Response) => void | Promise; + onUpdate: (merged: Message[], data: JSONValue[] | undefined) => void; + onFinish?: (message: Message) => void; + generateId: IdGenerator; +}) { + + // -------为了在请求前显示 loading,先添加一个 loading 的消息 + // + const createdAt = new Date(); + const replyId = generateId(); + let responseMessage: Message = { + id: replyId, + createdAt, + content: '', + role: 'assistant', + }; + // ------------------------------------v + appendMessage({ ...responseMessage }); + + const response = await fetch(api, { + method: 'POST', + body: JSON.stringify({ + messages, + ...body, + }), + headers: { + 'Content-Type': 'application/json', + ...headers, + }, + signal: abortController?.()?.signal, + credentials, + }).catch(err => { + restoreMessagesOnFailure(); + throw err; + }); + + if (onResponse) { + try { + await onResponse(response); + } catch (err) { + throw err; + } + } + + console.log('call-chat-api response', response) + + if (!response.ok) { + restoreMessagesOnFailure(); + throw new Error( + (await response.text()) || 'Failed to fetch the chat response.', + ); + } + + if (!response.body) { + throw new Error('The response body is empty.'); + } + + const reader = response.body.getReader(); + const isComplexMode = response.headers.get(COMPLEX_HEADER) === 'true'; + + if (isComplexMode) { + + // appendMessage({ id: tmpLoadingId, createdAt: new Date(), content: '', role: 'assistant', deleted: true }); + // onUpdate + + return await parseComplexResponse({ + reader, + abortControllerRef: + abortController != null ? { current: abortController() } : undefined, + update: onUpdate, + onFinish(prefixMap) { + if (onFinish && prefixMap.text != null) { + onFinish(prefixMap.text); + } + }, + generateId, + }); + } else { + // const createdAt = new Date(); + const decode = createChunkDecoder(false); + + // TODO-STREAMDATA: Remove this once Stream Data is not experimental + let streamedResponse = ''; + // const replyId = generateId(); + // let responseMessage: Message = { + // id: replyId, + // createdAt, + // content: '', + // role: 'assistant', + // }; + + // TODO-STREAMDATA: Remove this once Stream Data is not experimental + while (true) { + const { done, value } = await reader.read(); + console.log('value',value) + if (done) { + break; + } + // Update the chat state with the new message tokens. + streamedResponse += decode(value); + + if (streamedResponse.startsWith('{"function_call":')) { + // While the function call is streaming, it will be a string. + responseMessage['function_call'] = streamedResponse; + } else { + responseMessage['content'] = streamedResponse; + } + + appendMessage({ ...responseMessage }); + + // The request has been aborted, stop reading the stream. + if (abortController?.() === null) { + reader.cancel(); + break; + } + } + + if (streamedResponse.startsWith('{"function_call":')) { + // Once the stream is complete, the function call is parsed into an object. + const parsedFunctionCall: FunctionCall = + JSON.parse(streamedResponse).function_call; + + responseMessage['function_call'] = parsedFunctionCall; + + appendMessage({ ...responseMessage }); + } + + if (onFinish) { + onFinish(responseMessage); + } + + return responseMessage; + } +} \ No newline at end of file diff --git a/packages/core/shared/call-chat-web.ts b/packages/core/shared/call-chat-web.ts new file mode 100644 index 0000000..c26be7a --- /dev/null +++ b/packages/core/shared/call-chat-web.ts @@ -0,0 +1,87 @@ +import type { ChatRequest, IdGenerator, JSONValue, Message } from 'ai'; +import { OpenAI } from '../web/openai'; +import type { Config, Session } from '@opengpts/types'; + +export async function callChatWeb({ + callMethod, + messages, + body, + abortController, + appendMessage, + restoreMessagesOnFailure, + onResponse, + onUpdate, + onFinish, + generateId, + webConfig, +}: { + callMethod: OpenAI['gpt']['call']; // The provided call function + messages: Message[]; + body: Record; + abortController?: () => AbortController | null; + restoreMessagesOnFailure: () => void; + appendMessage: (message: Message) => void; + onResponse?: (response: Response) => void | Promise; + onUpdate: (merged: Message[], data: JSONValue[] | undefined) => void; + onFinish?: (message: Message, session?: any) => void; + generateId: IdGenerator; + webConfig?: Config +}) { + + const createdAt = new Date(); + const replyId = generateId(); + let responseMessage: Message = { + id: replyId, + createdAt, + content: '', + role: 'assistant', + }; + + + console.log('body', body) + // Convert messages and body to a suitable format for the call method + let session: Session = { + question: messages[messages.length - 1].content, + // autoClean: true, + modelName: 'chatgptFree35', + parentMessageId: messages[messages.length - 1]?.id, + ...body, + }; + + appendMessage({ ...responseMessage }); + + // Define event handlers based on the callChatApi structure + let event: any = { + onStart: () => { + + }, + onMessage: ({ text, imagePointers }: { + done: boolean, + session: Session, + text: string + imagePointers?: string[] + }) => { + + responseMessage['content'] = text; + appendMessage({ ...responseMessage }); + + }, + onFinish: () => { + responseMessage['id'] = session.messageId! + onFinish && onFinish(responseMessage, session); + }, + onError: (resp: Response | Error) => { }, + onAbort: () => { } + }; + + + try { + await callMethod(session, event, webConfig); + + + return responseMessage; + } catch (error) { + restoreMessagesOnFailure(); + throw error; + } +} diff --git a/packages/core/shared/call-completion-api.ts b/packages/core/shared/call-completion-api.ts new file mode 100644 index 0000000..a48a102 --- /dev/null +++ b/packages/core/shared/call-completion-api.ts @@ -0,0 +1,145 @@ +import { COMPLEX_HEADER, createChunkDecoder, type JSONValue } from 'ai'; +import { readDataStream } from './read-data-stream'; +// import { readDataStream } from './read-data-stream'; +// import { JSONValue } from './types'; +// import { COMPLEX_HEADER, createChunkDecoder } from './utils'; + +export async function callCompletionApi({ + api, + prompt, + credentials, + headers, + body, + setCompletion, + setLoading, + setError, + setAbortController, + onResponse, + onFinish, + onError, + onData, +}: { + api: string; + prompt: string; + credentials?: RequestCredentials; + headers?: HeadersInit; + body: Record; + setCompletion: (completion: string) => void; + setLoading: (loading: boolean) => void; + setError: (error: Error | undefined) => void; + setAbortController: (abortController: AbortController | null) => void; + onResponse?: (response: Response) => void | Promise; + onFinish?: (prompt: string, completion: string) => void; + onError?: (error: Error) => void; + onData?: (data: JSONValue[]) => void; +}) { + try { + setLoading(true); + setError(undefined); + + const abortController = new AbortController(); + setAbortController(abortController); + + // Empty the completion immediately. + setCompletion(''); + + const res = await fetch(api, { + method: 'POST', + body: JSON.stringify({ + prompt, + ...body, + }), + credentials, + headers: { + 'Content-Type': 'application/json', + ...headers, + }, + signal: abortController.signal, + }).catch(err => { + throw err; + }); + + if (onResponse) { + try { + await onResponse(res); + } catch (err) { + throw err; + } + } + + if (!res.ok) { + throw new Error( + (await res.text()) || 'Failed to fetch the chat response.', + ); + } + + if (!res.body) { + throw new Error('The response body is empty.'); + } + + let result = ''; + const reader = res.body.getReader(); + + const isComplexMode = res.headers.get(COMPLEX_HEADER) === 'true'; + + if (isComplexMode) { + for await (const { type, value } of readDataStream(reader, { + isAborted: () => abortController === null, + })) { + switch (type) { + case 'text': { + result += value; + setCompletion(result); + break; + } + case 'data': { + onData?.(value); + break; + } + } + } + } else { + const decoder = createChunkDecoder(); + + while (true) { + const { done, value } = await reader.read(); + if (done) { + break; + } + + // Update the completion state with the new message tokens. + result += decoder(value); + setCompletion(result); + + // The request has been aborted, stop reading the stream. + if (abortController === null) { + reader.cancel(); + break; + } + } + } + + if (onFinish) { + onFinish(prompt, result); + } + + setAbortController(null); + return result; + } catch (err) { + // Ignore abort errors as they are expected. + if ((err as any).name === 'AbortError') { + setAbortController(null); + return null; + } + + if (err instanceof Error) { + if (onError) { + onError(err); + } + } + + setError(err as Error); + } finally { + setLoading(false); + } +} \ No newline at end of file diff --git a/packages/core/shared/parse-complex-response.ts b/packages/core/shared/parse-complex-response.ts new file mode 100644 index 0000000..80c1c0d --- /dev/null +++ b/packages/core/shared/parse-complex-response.ts @@ -0,0 +1,93 @@ +import type { Message, FunctionCall, JSONValue } from 'ai'; +import { readDataStream } from './read-data-stream'; +import { nanoid } from './utils'; + +type PrefixMap = { + text?: Message; + function_call?: Message & { + role: 'assistant'; + function_call: FunctionCall; + }; + data: JSONValue[]; +}; + +export async function parseComplexResponse({ + reader, + abortControllerRef, + update, + onFinish, + generateId = nanoid, + getCurrentDate = () => new Date(), +}: { + reader: ReadableStreamDefaultReader; + abortControllerRef?: { + current: AbortController | null; + }; + update: (merged: Message[], data: JSONValue[] | undefined) => void; + onFinish?: (prefixMap: PrefixMap) => void; + generateId?: () => string; + getCurrentDate?: () => Date; +}) { + const createdAt = getCurrentDate(); + const prefixMap: PrefixMap = { + data: [], + }; + + // we create a map of each prefix, and for each prefixed message we push to the map + for await (const { type, value } of readDataStream(reader, { + isAborted: () => abortControllerRef?.current === null, + })) { + if (type === 'text') { + if (prefixMap['text']) { + prefixMap['text'] = { + ...prefixMap['text'], + content: (prefixMap['text'].content || '') + value, + }; + } else { + prefixMap['text'] = { + id: generateId(), + role: 'assistant', + content: value, + createdAt, + }; + } + } + + let functionCallMessage: Message | null = null; + + if (type === 'function_call') { + prefixMap['function_call'] = { + id: generateId(), + role: 'assistant', + content: '', + function_call: value.function_call, + name: value.function_call.name, + createdAt, + }; + + functionCallMessage = prefixMap['function_call']; + } + + if (type === 'data') { + prefixMap['data'].push(...value); + } + + const responseMessage = prefixMap['text']; + + // We add function calls and response messages to the messages[], but data is its own thing + const merged = [functionCallMessage, responseMessage].filter( + Boolean, + ) as Message[]; + + update(merged, [...prefixMap['data']]); // make a copy of the data array + } + + onFinish?.(prefixMap); + + return { + messages: [prefixMap.text, prefixMap.function_call].filter( + Boolean, + ) as Message[], + data: prefixMap.data, + }; +} \ No newline at end of file diff --git a/packages/core/shared/process-chat-stream.ts b/packages/core/shared/process-chat-stream.ts new file mode 100644 index 0000000..0629cb5 --- /dev/null +++ b/packages/core/shared/process-chat-stream.ts @@ -0,0 +1,87 @@ +import type { Message, JSONValue, FunctionCall, ChatRequest } from "ai"; + +export async function processChatStream({ + getStreamedResponse, + experimental_onFunctionCall, + updateChatRequest, + getCurrentMessages, +}: { + getStreamedResponse: () => Promise< + Message | { messages: Message[]; data: JSONValue[] } + >; + experimental_onFunctionCall?: ( + chatMessages: Message[], + functionCall: FunctionCall, + ) => Promise; + updateChatRequest: (chatRequest: ChatRequest | void) => void; + getCurrentMessages: () => Message[]; +}) { + while (true) { + // TODO-STREAMDATA: This should be { const { messages: streamedResponseMessages, data } = + // await getStreamedResponse(} once Stream Data is not experimental + const messagesAndDataOrJustMessage = await getStreamedResponse(); + + // Using experimental stream data + if ('messages' in messagesAndDataOrJustMessage) { + let hasFollowingResponse = false; + for (const message of messagesAndDataOrJustMessage.messages) { + if ( + message.function_call === undefined || + typeof message.function_call === 'string' + ) { + continue; + } + hasFollowingResponse = true; + // Streamed response is a function call, invoke the function call handler if it exists. + if (experimental_onFunctionCall) { + const functionCall = message.function_call; + + // User handles the function call in their own functionCallHandler. + // The "arguments" key of the function call object will still be a string which will have to be parsed in the function handler. + // If the "arguments" JSON is malformed due to model error the user will have to handle that themselves. + + const functionCallResponse: ChatRequest | void = + await experimental_onFunctionCall( + getCurrentMessages(), + functionCall, + ); + + // If the user does not return anything as a result of the function call, the loop will break. + if (functionCallResponse === undefined) { + hasFollowingResponse = false; + break; + } + + // A function call response was returned. + // The updated chat with function call response will be sent to the API in the next iteration of the loop. + updateChatRequest(functionCallResponse); + } + } + if (!hasFollowingResponse) { + break; + } + } else { + const streamedResponseMessage = messagesAndDataOrJustMessage; + // TODO-STREAMDATA: Remove this once Stream Data is not experimental + if ( + streamedResponseMessage.function_call === undefined || + typeof streamedResponseMessage.function_call === 'string' + ) { + break; + } + + // Streamed response is a function call, invoke the function call handler if it exists. + if (experimental_onFunctionCall) { + const functionCall = streamedResponseMessage.function_call; + const functionCallResponse: ChatRequest | void = + await experimental_onFunctionCall(getCurrentMessages(), functionCall); + + // If the user does not return anything as a result of the function call, the loop will break. + if (functionCallResponse === undefined) break; + // A function call response was returned. + // The updated chat with function call response will be sent to the API in the next iteration of the loop. + updateChatRequest(functionCallResponse); + } + } + } +} \ No newline at end of file diff --git a/packages/core/shared/read-data-stream.ts b/packages/core/shared/read-data-stream.ts new file mode 100644 index 0000000..f1d28d2 --- /dev/null +++ b/packages/core/shared/read-data-stream.ts @@ -0,0 +1,69 @@ +import { type StreamPartType, parseStreamPart } from './stream-parts'; + +const NEWLINE = '\n'.charCodeAt(0); + +// concatenates all the chunks into a single Uint8Array +function concatChunks(chunks: Uint8Array[], totalLength: number) { + const concatenatedChunks = new Uint8Array(totalLength); + + let offset = 0; + for (const chunk of chunks) { + concatenatedChunks.set(chunk, offset); + offset += chunk.length; + } + chunks.length = 0; + + return concatenatedChunks; +} + +export async function* readDataStream( + reader: ReadableStreamDefaultReader, + { + isAborted, + }: { + isAborted?: () => boolean; + } = {}, +): AsyncGenerator { + // implementation note: this slightly more complex algorithm is required + // to pass the tests in the edge environment. + + const decoder = new TextDecoder(); + const chunks: Uint8Array[] = []; + let totalLength = 0; + + while (true) { + const { value } = await reader.read(); + + if (value) { + chunks.push(value); + totalLength += value.length; + if (value[value.length - 1] !== NEWLINE) { + // if the last character is not a newline, we have not read the whole JSON value + continue; + } + } + + if (chunks.length === 0) { + break; // we have reached the end of the stream + } + + const concatenatedChunks = concatChunks(chunks, totalLength); + totalLength = 0; + + const streamParts = decoder + .decode(concatenatedChunks, { stream: true }) + .split('\n') + .filter(line => line !== '') // splitting leaves an empty string at the end + .map(parseStreamPart); + + for (const streamPart of streamParts) { + yield streamPart; + } + + // The request has been aborted, stop reading the stream. + if (isAborted?.()) { + reader.cancel(); + break; + } + } +} \ No newline at end of file diff --git a/packages/core/shared/stream-parts.ts b/packages/core/shared/stream-parts.ts new file mode 100644 index 0000000..c15e6ef --- /dev/null +++ b/packages/core/shared/stream-parts.ts @@ -0,0 +1,300 @@ + +import type { AssistantMessage, DataMessage, FunctionCall, JSONValue } from 'ai'; +import type { StreamString } from './utils'; + +export interface StreamPart { + code: CODE; + name: NAME; + parse: (value: JSONValue) => { type: NAME; value: TYPE }; +} + +const textStreamPart: StreamPart<'0', 'text', string> = { + code: '0', + name: 'text', + parse: (value: JSONValue) => { + if (typeof value !== 'string') { + throw new Error('"text" parts expect a string value.'); + } + return { type: 'text', value }; + }, +}; + +const functionCallStreamPart: StreamPart< + '1', + 'function_call', + { function_call: FunctionCall } +> = { + code: '1', + name: 'function_call', + parse: (value: JSONValue) => { + if ( + value == null || + typeof value !== 'object' || + !('function_call' in value) || + typeof value.function_call !== 'object' || + value.function_call == null || + !('name' in value.function_call) || + !('arguments' in value.function_call) || + typeof value.function_call.name !== 'string' || + typeof value.function_call.arguments !== 'string' + ) { + throw new Error( + '"function_call" parts expect an object with a "function_call" property.', + ); + } + + return { + type: 'function_call', + value: value as unknown as { function_call: FunctionCall }, + }; + }, +}; + +const dataStreamPart: StreamPart<'2', 'data', Array> = { + code: '2', + name: 'data', + parse: (value: JSONValue) => { + if (!Array.isArray(value)) { + throw new Error('"data" parts expect an array value.'); + } + + return { type: 'data', value }; + }, +}; + +const errorStreamPart: StreamPart<'3', 'error', string> = { + code: '3', + name: 'error', + parse: (value: JSONValue) => { + if (typeof value !== 'string') { + throw new Error('"error" parts expect a string value.'); + } + return { type: 'error', value }; + }, +}; + +const assistantMessageStreamPart: StreamPart< + '4', + 'assistant_message', + AssistantMessage +> = { + code: '4', + name: 'assistant_message', + parse: (value: JSONValue) => { + if ( + value == null || + typeof value !== 'object' || + !('id' in value) || + !('role' in value) || + !('content' in value) || + typeof value.id !== 'string' || + typeof value.role !== 'string' || + value.role !== 'assistant' || + !Array.isArray(value.content) || + !value.content.every( + item => + item != null && + typeof item === 'object' && + 'type' in item && + item.type === 'text' && + 'text' in item && + item.text != null && + typeof item.text === 'object' && + 'value' in item.text && + typeof item.text.value === 'string', + ) + ) { + throw new Error( + '"assistant_message" parts expect an object with an "id", "role", and "content" property.', + ); + } + + return { + type: 'assistant_message', + value: value as AssistantMessage, + }; + }, +}; + +const assistantControlDataStreamPart: StreamPart< + '5', + 'assistant_control_data', + { + threadId: string; + messageId: string; + } +> = { + code: '5', + name: 'assistant_control_data', + parse: (value: JSONValue) => { + if ( + value == null || + typeof value !== 'object' || + !('threadId' in value) || + !('messageId' in value) || + typeof value.threadId !== 'string' || + typeof value.messageId !== 'string' + ) { + throw new Error( + '"assistant_control_data" parts expect an object with a "threadId" and "messageId" property.', + ); + } + + return { + type: 'assistant_control_data', + value: { + threadId: value.threadId, + messageId: value.messageId, + }, + }; + }, +}; + +const dataMessageStreamPart: StreamPart<'6', 'data_message', DataMessage> = { + code: '6', + name: 'data_message', + parse: (value: JSONValue) => { + if ( + value == null || + typeof value !== 'object' || + !('role' in value) || + !('data' in value) || + typeof value.role !== 'string' || + value.role !== 'data' + ) { + throw new Error( + '"data_message" parts expect an object with a "role" and "data" property.', + ); + } + + return { + type: 'data_message', + value: value as DataMessage, + }; + }, +}; + +const streamParts = [ + textStreamPart, + functionCallStreamPart, + dataStreamPart, + errorStreamPart, + assistantMessageStreamPart, + assistantControlDataStreamPart, + dataMessageStreamPart, +] as const; + +// union type of all stream parts +type StreamParts = + | typeof textStreamPart + | typeof functionCallStreamPart + | typeof dataStreamPart + | typeof errorStreamPart + | typeof assistantMessageStreamPart + | typeof assistantControlDataStreamPart + | typeof dataMessageStreamPart; + +/** + * Maps the type of a stream part to its value type. + */ +type StreamPartValueType = { + [P in StreamParts as P['name']]: ReturnType['value']; +}; + +export type StreamPartType = + | ReturnType + | ReturnType + | ReturnType + | ReturnType + | ReturnType + | ReturnType + | ReturnType; + +export const streamPartsByCode = { + [textStreamPart.code]: textStreamPart, + [functionCallStreamPart.code]: functionCallStreamPart, + [dataStreamPart.code]: dataStreamPart, + [errorStreamPart.code]: errorStreamPart, + [assistantMessageStreamPart.code]: assistantMessageStreamPart, + [assistantControlDataStreamPart.code]: assistantControlDataStreamPart, + [dataMessageStreamPart.code]: dataMessageStreamPart, +} as const; + +/** + * The map of prefixes for data in the stream + * + * - 0: Text from the ModelKey response + * - 1: (OpenAI) function_call responses + * - 2: custom JSON added by the user using `Data` + * + * Example: + * ``` + * 0:Vercel + * 0:'s + * 0: AI + * 0: AI + * 0: SDK + * 0: is great + * 0:! + * 2: { "someJson": "value" } + * 1: {"function_call": {"name": "get_current_weather", "arguments": "{\\n\\"location\\": \\"Charlottesville, Virginia\\",\\n\\"format\\": \\"celsius\\"\\n}"}} + *``` + */ +export const StreamStringPrefixes = { + [textStreamPart.name]: textStreamPart.code, + [functionCallStreamPart.name]: functionCallStreamPart.code, + [dataStreamPart.name]: dataStreamPart.code, + [errorStreamPart.name]: errorStreamPart.code, + [assistantMessageStreamPart.name]: assistantMessageStreamPart.code, + [assistantControlDataStreamPart.name]: assistantControlDataStreamPart.code, + [dataMessageStreamPart.name]: dataMessageStreamPart.code, +} as const; + +export const validCodes = streamParts.map(part => part.code); + +/** + * Parses a stream part from a string. + * + * @param line The string to parse. + * @returns The parsed stream part. + * @throws An error if the string cannot be parsed. + */ +export const parseStreamPart = (line: string): StreamPartType => { + const firstSeparatorIndex = line.indexOf(':'); + + if (firstSeparatorIndex === -1) { + throw new Error('Failed to parse stream string. No separator found.'); + } + + const prefix = line.slice(0, firstSeparatorIndex); + + if (!validCodes.includes(prefix as keyof typeof streamPartsByCode)) { + throw new Error(`Failed to parse stream string. Invalid code ${prefix}.`); + } + + const code = prefix as keyof typeof streamPartsByCode; + + const textValue = line.slice(firstSeparatorIndex + 1); + const jsonValue: JSONValue = JSON.parse(textValue); + + return streamPartsByCode[code].parse(jsonValue); +}; + +/** + * Prepends a string with a prefix from the `StreamChunkPrefixes`, JSON-ifies it, + * and appends a new line. + * + * It ensures type-safety for the part type and value. + */ +export function formatStreamPart( + type: T, + value: StreamPartValueType[T], +): StreamString { + const streamPart = streamParts.find(part => part.name === type); + + if (!streamPart) { + throw new Error(`Invalid stream part type: ${type}`); + } + + return `${streamPart.code}:${JSON.stringify(value)}\n`; +} \ No newline at end of file diff --git a/packages/core/shared/utils.ts b/packages/core/shared/utils.ts new file mode 100644 index 0000000..f3fb9a0 --- /dev/null +++ b/packages/core/shared/utils.ts @@ -0,0 +1,61 @@ +import { customAlphabet } from 'nanoid/non-secure'; +import { + type StreamPartType, + StreamStringPrefixes, + parseStreamPart, +} from './stream-parts'; + +// 7-character random string +export const nanoid = customAlphabet( + '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', + 10, +); + +// simple decoder signatures: +function createChunkDecoder(): (chunk: Uint8Array | undefined) => string; +function createChunkDecoder( + complex: false, +): (chunk: Uint8Array | undefined) => string; +// complex decoder signature: +function createChunkDecoder( + complex: true, +): (chunk: Uint8Array | undefined) => StreamPartType[]; +// combined signature for when the client calls this function with a boolean: +function createChunkDecoder( + complex?: boolean, +): (chunk: Uint8Array | undefined) => StreamPartType[] | string; +function createChunkDecoder(complex?: boolean) { + const decoder = new TextDecoder(); + + if (!complex) { + return function (chunk: Uint8Array | undefined): string { + if (!chunk) return ''; + return decoder.decode(chunk, { stream: true }); + }; + } + + return function (chunk: Uint8Array | undefined) { + const decoded = decoder + .decode(chunk, { stream: true }) + .split('\n') + .filter(line => line !== ''); // splitting leaves an empty string at the end + + return decoded.map(parseStreamPart).filter(Boolean); + }; +} + +export { createChunkDecoder }; + +export const isStreamStringEqualToType = ( + type: keyof typeof StreamStringPrefixes, + value: string, +): value is StreamString => + value.startsWith(`${StreamStringPrefixes[type]}:`) && value.endsWith('\n'); + +export type StreamString = + `${(typeof StreamStringPrefixes)[keyof typeof StreamStringPrefixes]}:${string}\n`; + +/** + * A header sent to the client so it knows how to handle parsing the stream (as a deprecated text response or using the new prefixed protocol) + */ +export const COMPLEX_HEADER = 'X-Experimental-Stream-Data'; \ No newline at end of file diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index fc7227a..7df1cc4 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,7 +1,12 @@ { "extends": "@repo/typescript-config/base.json", "compilerOptions": { - "target": "ES5", + "paths": { + "~*": [ + "./*" + ] + }, + "target": "ES6", "lib": ["es2015", "dom"] } } diff --git a/packages/core/web/index.ts b/packages/core/web/index.ts new file mode 100644 index 0000000..d87b2ac --- /dev/null +++ b/packages/core/web/index.ts @@ -0,0 +1,2 @@ +export { OpenAI } from './openai' + diff --git a/packages/core/web/openai.ts b/packages/core/web/openai.ts new file mode 100644 index 0000000..d1d145b --- /dev/null +++ b/packages/core/web/openai.ts @@ -0,0 +1,638 @@ +// import Browser from "webextension-polyfill"; +import _ from 'lodash' +import { v4 as uuidv4 } from 'uuid' +// @ts-ignore +import { fetchSSE } from '../lib/fetch-sse.mjs' +import { type $Fetch, ofetch } from 'ofetch' +import type { Config, Gizmo, ModelKey, Session } from '@opengpts/types' + +class OpenAI { + public gpt: GPT + public conversation: Conversation + + token: string | undefined + apiFetch: $Fetch + + constructor({ + token + }: { + token?: string + }) { + + this.token = token + this.apiFetch = ofetch.create({ + baseURL: "`https://chat.openai.com", + retry: 3, + retryDelay: 500, // ms + timeout: 100000, + headers: { + "Authorization": `Bearer ${this.token}`, + "accept": "*/*", + "accept-language": "en-US", + "content-type": "application/json", + "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"", + "sec-ch-ua-mobile": "?0", + "sec-ch-ua-platform": "\"macOS\"", + "sec-fetch-dest": "empty", + "sec-fetch-mode": "cors", + "sec-fetch-site": "same-origin", + referrerPolicy: "strict-origin-when-cross-origin", + "referrer": "https://chat.openai.com", + "method": "GET", + "mode": "cors", + "credentials": "include" + }, + parseResponse: JSON.parse, + onResponseError: ({ request, response, options }) => { + if (response.status === 403) { + throw new Error(`Please open or login https://chat.openai.com/ try again`) + } + }, + }); + this.conversation = new Conversation({ + apiFetch: this.apiFetch, + token: this.token + }); + this.gpt = new GPT({ + apiFetch: this.apiFetch, + token: this.token, + conversation: this.conversation + }); + } + + public static getImageByImagePointer: (imagePointer: string) => Promise = async (imagePointer) => { + const result = await ofetch(`https://chat.openai.com/backend-api/files/${imagePointer}/download`, { + timeout: 10000, + method: 'GET', + }).catch(err => { + throw new Error(err.message); + }) + return _.get(result, 'download_url') + } + + public async getModels() { + const response = await ofetch(`https://chat.openai.com/backend-api/models`, { + method: "GET", + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${this.token}`, + }, + }).catch(err => { + throw new Error(err.message) + }) + if (response.models) { + return response.models.map((m: { slug: any; }) => m.slug); + } + return { response }; + } + + + /** + * Uploads an image to the server. + * @param imageUrl The URL of the image to upload. + * @returns The download URL of the uploaded image. + * @throws If there is an error during the upload process. + */ + public async uploadImg(imageUrl: string): Promise { + + //0. check image url format + if (!imageUrl.startsWith('http')) { + throw new Error(`Image url format error:${imageUrl}`) + } + const response = await fetch(imageUrl, { + headers: { mode: 'no-cors' } + }).catch(error => { + throw new Error(error.message) + }) + // 1.get image blob + const blob = await response.blob(); + // 2. build pre-upload request + const { file_id, upload_url, status } = await this.apiFetch(`https://chat.openai.com/backend-api/files`, { + method: "POST", + body: JSON.stringify({ + "file_name": imageUrl.split('/').pop(), + "file_size": blob?.size, + "use_case": "profile_picture" + }) + }).catch(err => { + throw new Error(`build pre-upload request error:${err.message}`) + }) + if (status !== 'success') { + throw new Error(`build pre-upload request error:${status}`) + } + // 3. upload image + await ofetch(upload_url, { + method: 'PUT', + body: blob, + "headers": { + "accept": "application/json, text/plain, */*", + "accept-language": "zh-CN,zh;q=0.9,en;q=0.8", + "content-type": "image/png", + "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"", + "sec-ch-ua-mobile": "?0", + "sec-ch-ua-platform": "\"macOS\"", + "sec-fetch-dest": "empty", + "sec-fetch-mode": "cors", + "sec-fetch-site": "cross-site", + "x-ms-blob-type": "BlockBlob", + "x-ms-version": "2020-04-08" + }, + // "referrer":`https://chat.openai.com/gpts/editor/${}`, + "referrerPolicy": "strict-origin-when-cross-origin", + "mode": "cors", + "credentials": "omit" + }).catch(err => { + throw new Error(`Upload image error:${err.message}`) + }) + + // 4. confirm upload,get download_url + const imgRes = await this.apiFetch(`https://chat.openai.com/backend-api/files/${file_id}/uploaded`, { + method: "POST", + }).catch(err => { + throw new Error(`Confirm upload error:${err.message}`) + }) + return imgRes.download_url + } + + get isLogin() { + return !!this.token + } + + + + + +} + + +const MODELS_DICT: Record = { + chatgpt35API: { value: 'gpt-3.5-turbo-16k', desc: 'ChatGPT (API)' }, + chatgptFree35: { value: 'text-davinci-002-render-sha', desc: 'ChatGPT (Web)' }, + chatgptPlus4Browsing: { value: 'gpt-4', desc: 'ChatGPT (Web, GPT-4, browsing, analysis, DALL·E)' }, + chatgptPlus4: { value: 'gpt-4-gizmo', desc: 'ChatGPT (Web, GPT-4, ChatGPT Classic)' }, +} + +export const chatgptWebModelKeys = [ + 'chatgptFree35', + 'chatgptPlus4Browsing', + 'chatgptPlus4' +] + + +const DEFAULT_CONFIG: Config = { + token: '', + customChatGptWebApiUrl: 'https://chat.openai.com', + customChatGptWebApiPath: '/backend-api/conversation', + disableWebModeHistory: false, + chatgptArkoseReqParams: 'cgb=vhwi', + chatgptArkoseReqUrl: '', +} + +class GPT { + DEFAULT_CONFIG: { customChatGptWebApiUrl: string; customChatGptWebApiPath: string; disableWebModeHistory: boolean; chatgptArkoseReqParams: string; chatgptArkoseReqUrl: string; }; + models: { chatgptFree35: { value: string; desc: string; }; chatgptPlus4Browsing: { value: string; desc: string; }; chatgptPlus4: { value: string; desc: string; }; }; + + token: string | undefined + + conversation?: Conversation + apiFetch: $Fetch + + constructor(config: { + apiFetch: $Fetch, + token?: string, + conversation?: Conversation + }) { + this.token = config.token + + this.apiFetch = config.apiFetch + + this.conversation = config.conversation + + this.DEFAULT_CONFIG = { + customChatGptWebApiUrl: 'https://chat.openai.com', + customChatGptWebApiPath: '/backend-api/conversation', + disableWebModeHistory: false, + chatgptArkoseReqParams: 'cgb=vhwi', + chatgptArkoseReqUrl: '', + }; + + this.models = MODELS_DICT; + } + + private ensureAuthenticated() { + if (!this.token) { + throw new Error('Authentication token is missing. Please log in.'); + // Or return a specific response indicating the need for authentication + } + } + + public async list(cursor = null): Promise<{ gizmos: Gizmo[], cursor: string }> { + this.ensureAuthenticated(); + let error = ''; + const reqUrl = cursor ? `https://chat.openai.com/public-api/gizmos/discovery/mine?cursor=${cursor}&limit=10` : `https://chat.openai.com/backend-api/gizmos/discovery` + const data = await this.apiFetch(reqUrl, { + }).catch(err => { + error = '[fetch GPTs]:' + err + }) + if (data?.detail === + "Could not parse your authentication token. Please try signing in again." + ) { + error = `Please open or login https://chat.openai.com/ try again` + } + let gizmos: Gizmo[] = !cursor ? _.get(data, 'cuts[0].list.items', []) : _.get(data, 'list.items', []) + gizmos = gizmos.map((item: any) => { + const gizmo = _.get(item, 'resource.gizmo', {}) + const profilePictureUrl = _.get(gizmo, 'display.profile_picture_url', '') + if (profilePictureUrl) { + const profilePicId = profilePictureUrl.replace('https://files.oaiusercontent.com/', '').split('?')[0] + return { + ...gizmo, + display: { + ...gizmo.display, + profile_pic_id: profilePicId, + } + } + } + return { ...gizmo } + }) + + const newCursor = !cursor ? _.get(data, 'cuts[0].list.cursor', '') : _.get(data, 'list.cursor', '') + + // const oldGizmos = await storage.getItem('gizmos') + // const mergedGizmos = _.unionBy(oldGizmos, gizmos, 'id'); + return { + gizmos: gizmos, + cursor: newCursor + } + } + + public async get(id: string, draft = false): Promise<{ + gizmo: Gizmo, + tools: any + }> { + const apiUrl = `https://chat.openai.com/backend-api/gizmos/${id}`; + + const data = await this.apiFetch(apiUrl, { + method: "GET", + query: { + draft + } + }).catch(error => { + console.error('获取出错:', error); + }); + return { + gizmo: data.gizmo, + tools: data.tools + } + } + + public async del(id: string): Promise { + const result = await this.apiFetch(`https://chat.openai.com/backend-api/gizmos/${id}`, { + method: 'DELETE', + }).catch(error => { + throw new Error(error.message) + }) + console.log(`删除${id}成功`, result) + return true; + } + + public async update(id: string, gizmo: { + display: Partial, + instructions?: string + }): Promise { + // 这里默认draft为true + + const currentGPTInfo = await this.get(id, true).catch(err => { + throw new Error('Before Update,get GPT info error') + }) + const apiUrl = `https://chat.openai.com/backend-api/gizmos?gizmo_id=${id}`; + console.log('currentGPTInfo', currentGPTInfo) + const body = JSON.stringify({ + display: { + ...currentGPTInfo?.gizmo?.display, + ...gizmo.display + }, + instructions: gizmo?.instructions || "", + tools: currentGPTInfo?.tools || [], + files: [], + training_disabled: false, + }); + const data = await this.apiFetch(apiUrl, { + method: "POST", + body: body, + }).catch(error => { + console.error('更新出错:', error); + throw new Error(error.message) + }) + return data.gizmo; + } + + public async create(gizmo: Partial<{ + display?: Partial, + instructions?: string + }>, files: string[] = [], tools: string[] = [ + "dalle", + "browser" + ]): Promise { + const apiUrl = `https://chat.openai.com/backend-api/gizmos`; + // 请求体 + const body = JSON.stringify({ + display: { + ...gizmo.display, + name: gizmo.display?.name || "", + description: gizmo.display?.description, + prompt_starters: gizmo.display?.prompt_starters || [], + welcome_message: gizmo.display?.welcome_message || "", + }, + instructions: gizmo?.instructions || "", + tools: tools.map(tool => ({ type: tool })), + files: [], + training_disabled: false + }); + const data: { + gizmo: Gizmo + } = await this.apiFetch(apiUrl, { + method: "POST", + body: body, + }).catch(error => { + throw new Error('创建出错:' + error) + }) + console.debug('创建成功:', data); + return data.gizmo + } + + public async publish(id: string, categories = []): Promise { + const apiUrl = `https://chat.openai.com/backend-api/gizmos/${id}/promote`; + + return this.apiFetch(apiUrl, { + method: "POST", + body: JSON.stringify({ + "sharing": { + "recipient": "marketplace" + }, + "categories": [ + "productivity" + ] + }) + }) + .then(res => { + return true + }) + .catch(error => { + console.error('发布出错:', error); + throw new Error(error.message) + }); + } + + + public async call(session: Session, event?: { + onStart?: () => {}, + onMessage?: ({ text, imagePointers }: { + done: boolean, + session: Session, + text: string + imagePointers?: string[] + }) => {}, + onFinish?: () => {} + onError?: (resp: Response | Error) => {} + onAbort?: () => {} + }, config: Config = DEFAULT_CONFIG): Promise<{ + done: boolean, + text?: string; + imagePointers?: string[]; + session: Session + error?: string + }> { + session.messageId = uuidv4() + if (session.parentMessageId == null) { + session.parentMessageId = uuidv4() + } + const question = session.question + if (!question) return { + done: false, + session, + error: `ques + tion is empty` + } + + const controller = new AbortController(); + + // Define the abort event handler + const onAbortHandler = () => { + if (event?.onAbort) { + event.onAbort(); + } + controller.signal.removeEventListener('abort', onAbortHandler); + if (session.autoClean && session.conversationId) { + this.conversation?.delete(session.conversationId); + } + }; + controller.signal.addEventListener('abort', onAbortHandler); + + const modelName = session?.modelName || 'chatgptFree35' + let usedModel = MODELS_DICT[modelName].value + if (session?.gizmoId) { + usedModel = 'gpt-4-gizmo' + } + console.debug('usedModel', usedModel) + + + let cookie: string, arkoseToken: string; + // if (Browser.cookies && Browser.cookies.getAll) + // cookie = (await Browser.cookies.getAll({ url: 'https://chat.openai.com/' })) + // .map((cookie) => { + // return `${cookie.name}=${cookie.value}` + // }) + // .join('; ') + // console.log('cookie', cookie) + const needArkoseToken = modelName !== 'chatgptFree35' + if (needArkoseToken) { + const errorMsg = 'Please ensure you are logged in at https://chat.openai.com. ' + + '\n' + + 'After logging in, engage in any conversation at https://chat.openai.com/g/g-LJcAplYdM-opengptsz and then retry. ' + + '\n' + + 'If you encounter any further issues or have questions, feel free to seek assistance at https://chat.openai.com/g/g-LJcAplYdM-opengptsz or contact us for more help.' + if (!config?.chatgptArkoseReqUrl) { + throw new Error(errorMsg); + } + arkoseToken = config?.chatgptArkoseReqUrl + ? await fetch(config?.chatgptArkoseReqUrl + '?' + config.chatgptArkoseReqParams, { + method: 'POST', + body: config.chatgptArkoseReqForm, + headers: { + 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', + }, + }) + .then((resp) => resp.json()) + .then((resp) => resp.token) + .catch(() => null) + : null + // console.debug('arkoseToken', arkoseToken) + if (needArkoseToken && !arkoseToken) + throw new Error(errorMsg); + } + + let text = '', imagePointers: string[] = []; + const response = await new Promise((resolve, reject) => { + console.log('this.token', this?.token, this) + return fetchSSE(`${config.customChatGptWebApiUrl}${config.customChatGptWebApiPath}`, { + method: 'POST', + signal: controller.signal, + credentials: 'include', + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${this.token}`, + ...(cookie && { Cookie: cookie }), + }, + body: JSON.stringify({ + action: 'next', + conversation_id: session?.conversationId || undefined, + messages: [ + { + id: session.messageId, + author: { + role: 'user', + }, + content: { + content_type: 'text', + parts: [question], + }, + }, + ], + conversation_mode: session.gizmoId ? { + kind: "gizmo_interaction", + gizmo_id: session.gizmoId + } : { + kind: 'primary_assistant', + }, + force_paragen: false, + force_rate_limit: false, + suggestions: [], + model: usedModel, + parent_message_id: session.parentMessageId, + timezone_offset_min: new Date().getTimezoneOffset(), + history_and_training_disabled: config.disableWebModeHistory, + arkose_token: arkoseToken, + }), + onMessage(message: string) { + // console.debug('sse message', message) + if (message.trim() === '[DONE]') { + // console.log("answer", answer) + // console.debug('conversation history', { content: session.conversationRecords }) + // port.postMessage({ answer: null, done: true, session: session }) + resolve({ done: true, text, imagePointers, session }) + } + let data + try { + data = JSON.parse(message) + } catch (error) { + console.debug('json error', error) + return + } + if (data.error) { + if (data.error.includes('unusual activity')) + throw new Error( + "Please keep https://chat.openai.com open and try again. If it still doesn't work, type some characters in the input box of chatgpt web page and try again.", + ) + else throw new Error(data.error) + } + + if (data.conversation_id) session.conversationId = data.conversation_id + if (data.message?.id) session.parentMessageId = data.message.id + + const imageAssetPointers = _.filter(_.get(data.message, 'content.parts', []), { 'content_type': 'image_asset_pointer' }); + // 从这些元素中提取asset_pointer值 + const newImagePointers: string[] = _.map(imageAssetPointers, 'asset_pointer'); + imagePointers = [...imagePointers, ...newImagePointers] + const respAns = data.message?.content?.parts?.[0] + if (respAns) text = respAns + console.debug('respAns', respAns) + event?.onMessage && event.onMessage({ + done: false, + text, + imagePointers, + session + }); + }, + async onStart() { + event?.onStart && event?.onStart(); + // sendModerations(accessToken, question, session.conversationId, session.messageId) + }, + async onFinish() { + event?.onFinish && event?.onFinish(); + + // port.postMessage({ done: true }) + // port.onMessage.removeListener(messageListener) + // port.onDisconnect.removeListener(disconnectListener) + resolve({ + done: true, + text, + imagePointers, + session + }) + }, + async onError(resp: Response | Error) { + event?.onError && event.onError(resp); + // port.onMessage.removeListener(messageListener) + // port.onDisconnect.removeListener(disconnectListener) + controller.signal.removeEventListener('abort', onAbortHandler) + if (resp instanceof Error) throw resp + + console.debug('resp.status', resp.status) + if (resp.status === 403) { + reject(new Error('Authorization failed, please open or login https://chat.openai.com/ try again')) + return; + } + if (resp.status === 429) { + reject(new Error('Maybe You\'ve reached the current usage cap for GPT-4,')) + return; + } + const error = await resp.json().catch(() => ({})) + reject(new Error(!_.isEmpty(error) ? JSON.stringify(error) : `${resp.status} ${resp.statusText}`)) + }, + }) + }); + if (session?.autoClean && session?.conversationId) this.conversation?.delete(session?.conversationId) + return response as any; + } + +} + +class Conversation { + + token: string | undefined + apiFetch: $Fetch + + constructor(config: { + token?: string, + apiFetch: $Fetch + }) { + this.token = config.token + this.apiFetch = config.apiFetch + } + + public async delete(conversationId: string): Promise { + if (!conversationId) return false + return await this.apiFetch(`https://chat.openai.com/backend-api/conversation/${conversationId}`, { + method: 'PATCH', + body: JSON.stringify({ is_visible: false }), + }).then(res => { + if (!res.success) { + throw new Error(res.message) + } + return true + }).catch(error => { + throw new Error(error.message) + }) + } + +} + + + +export { + GPT, + Conversation, + OpenAI, +} + diff --git a/packages/tailwind-config/package.json b/packages/tailwind-config/package.json index 05e01ee..052d4e5 100644 --- a/packages/tailwind-config/package.json +++ b/packages/tailwind-config/package.json @@ -1,5 +1,5 @@ { - "name": "@repo/tailwind-config", + "name": "@opengpts/tailwind-config", "version": "0.0.0", "private": true, "exports": { diff --git a/packages/types/chat.ts b/packages/types/chat.ts new file mode 100644 index 0000000..bd8b8c7 --- /dev/null +++ b/packages/types/chat.ts @@ -0,0 +1,59 @@ +import type { ChatRequestOptions, FunctionCall, RequestOptions, Message } from "ai"; + + +interface Chat { + chatId: string; + // llm: ModelKey, + latestReply: string, + latestRecord: { + message: Message + }, + text: string; + created_at: number, + updated_at: number, + userId: number; + messages: OMessage[]; + workspaceId: number; + title?: string, + fileList?: Record[]; + // type: "tab" | "image" | "file"; +} + + +interface OCommand { + icon?: string; + name: string; + prompt?: string; +} + + +type OChatRequest = { + messages: OMessage[]; + options?: RequestOptions; + functions?: ChatRequestOptions['functions']; + function_call?: FunctionCall; + data?: Record; +}; + + + +type ChatMessage = { + chatId: string; + messages: OMessage[]; +} + +interface QuoteMessage extends OMessage { + chatId: string; +} + + + +interface OMessage extends Message { + isError?: boolean + command?: OCommand; + quoteMessage?: QuoteMessage; + images?: string[]; +} + + +export type { OMessage, OChatRequest, ChatMessage, QuoteMessage, OCommand,Chat } \ No newline at end of file diff --git a/packages/types/index.d.ts b/packages/types/index.d.ts index b89baff..7f1edbc 100644 --- a/packages/types/index.d.ts +++ b/packages/types/index.d.ts @@ -1,14 +1,14 @@ interface Session { - question: string; - autoClean?: boolean; - conversationId?: string; - conversationRecords: any[]; - messageId?: string; - parentMessageId?: string; - modelName: 'gpt3_5' | 'gpt4'; - gizmoId?: string; + question: string; + autoClean?: boolean; + conversationId?: string; + conversationRecords?: any[]; + messageId?: string; + parentMessageId?: string; + modelName: ModelKey; + gizmoId?: string; } interface Gpts { @@ -53,7 +53,6 @@ interface GPTInfo { link?: string; logs?: Log[]; tabId: string; - // 可以添加更多字段,如创建时间等 } @@ -87,6 +86,7 @@ interface Window { interface Config { + token: string; customChatGptWebApiUrl: string; customChatGptWebApiPath: string; disableWebModeHistory: boolean; @@ -95,11 +95,22 @@ interface Config { chatgptArkoseReqForm?: string; } +type ModelKey = 'chatgpt35API' | 'chatgptFree35' | 'chatgptPlus4' | 'chatgptPlus4Browsing' + +interface ModelOptions { + key: ModelKey; + name: string; + description: string; + mode: 'api' | 'web'; +} + + + export * from './gizmo'; export * from './ui'; - +export * from './chat'; export { Log, GPTInfo, @@ -107,6 +118,8 @@ export { Window, Config, Gpts, - Session + Session, + ModelOptions, + ModelKey, } \ No newline at end of file diff --git a/packages/types/package.json b/packages/types/package.json index 5d1a8ba..906fc26 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,11 +1,14 @@ { - "name": "@repo/types", + "name": "@opengpts/types", "version": "1.0.0", "description": "opengpts types", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, + "dependencies": { + "ai": "^2.2.28" + }, "author": "", "license": "ISC" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b028477..c35c4d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,7 @@ importers: .: devDependencies: - '@repo/types': + '@opengpts/types': specifier: workspace:* version: link:packages/types '@repo/typescript-config': @@ -12,13 +12,13 @@ importers: version: link:packages/config-typescript eslint: specifier: ^8.56.0 - version: 8.56.0 + version: registry.npmmirror.com/eslint@8.56.0 prettier: specifier: ^3.1.1 - version: 3.1.1 + version: registry.npmmirror.com/prettier@3.1.1 prettier-plugin-tailwindcss: specifier: ^0.5.10 - version: 0.5.10(prettier@3.1.1) + version: registry.npmmirror.com/prettier-plugin-tailwindcss@0.5.10(prettier@3.1.1) turbo: specifier: latest version: registry.npmmirror.com/turbo@1.11.3 @@ -52,6 +52,9 @@ importers: '@rahsheen/react-wizard': specifier: ^2.1.2 version: registry.npmmirror.com/@rahsheen/react-wizard@2.1.2(react-dom@18.2.0)(react@18.2.0) + '@tiptap/core': + specifier: ^2.1.16 + version: registry.npmmirror.com/@tiptap/core@2.1.16(@tiptap/pm@2.1.13) '@tiptap/extension-mention': specifier: ^2.1.13 version: registry.npmmirror.com/@tiptap/extension-mention@2.1.13(@tiptap/core@2.1.16)(@tiptap/pm@2.1.13)(@tiptap/suggestion@2.1.16) @@ -67,6 +70,9 @@ importers: ahooks: specifier: ^3.7.8 version: registry.npmmirror.com/ahooks@3.7.8(react@18.2.0) + ai: + specifier: ^2.2.28 + version: registry.npmmirror.com/ai@2.2.28(react@18.2.0)(solid-js@1.8.12)(svelte@4.2.9)(vue@3.4.15) antd: specifier: ^5.12.1 version: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) @@ -91,12 +97,15 @@ importers: lodash: specifier: ^4.17.21 version: registry.npmmirror.com/lodash@4.17.21 + mermaid: + specifier: ^10.6.1 + version: registry.npmmirror.com/mermaid@10.6.1 nanoid: specifier: ^5.0.4 version: registry.npmmirror.com/nanoid@5.0.4 next: specifier: 14.0.2 - version: registry.npmmirror.com/next@14.0.2(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) + version: registry.npmmirror.com/next@14.0.2(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) nextjs-cors: specifier: ^2.2.0 version: registry.npmmirror.com/nextjs-cors@2.2.0(next@14.0.2) @@ -127,18 +136,33 @@ importers: react-node-to-string: specifier: ^0.1.2 version: registry.npmmirror.com/react-node-to-string@0.1.2(react@18.2.0) - react-syntax-highlighter: - specifier: ^15.5.0 - version: registry.npmmirror.com/react-syntax-highlighter@15.5.0(react@18.2.0) + react-split-grid: + specifier: ^1.0.4 + version: registry.npmmirror.com/react-split-grid@1.0.4(react@18.2.0) react-tabs: specifier: ^6.0.2 version: registry.npmmirror.com/react-tabs@6.0.2(react@18.2.0) rehype-highlight: specifier: ^6.0.0 version: registry.npmmirror.com/rehype-highlight@6.0.0 + rehype-katex: + specifier: ^6.0.3 + version: registry.npmmirror.com/rehype-katex@6.0.3 + remark-breaks: + specifier: ^3.0.2 + version: registry.npmmirror.com/remark-breaks@3.0.2 + remark-gfm: + specifier: ^3.0.1 + version: registry.npmmirror.com/remark-gfm@3.0.1 + remark-math: + specifier: ^5.1.1 + version: registry.npmmirror.com/remark-math@5.1.1 swr: specifier: ^2.2.4 version: registry.npmmirror.com/swr@2.2.4(react@18.2.0) + tippy.js: + specifier: ^6.3.7 + version: registry.npmmirror.com/tippy.js@6.3.7 unist-util-visit-parents: specifier: ^6.0.1 version: registry.npmmirror.com/unist-util-visit-parents@6.0.1 @@ -158,12 +182,12 @@ importers: '@ianvs/prettier-plugin-sort-imports': specifier: 4.1.1 version: registry.npmmirror.com/@ianvs/prettier-plugin-sort-imports@4.1.1(prettier@3.0.3) + '@opengpts/types': + specifier: workspace:* + version: link:../../packages/types '@plasmohq/rps': specifier: 1.8.7 version: registry.npmmirror.com/@plasmohq/rps@1.8.7 - '@repo/types': - specifier: workspace:* - version: link:../../packages/types '@types/chrome': specifier: 0.0.251 version: registry.npmmirror.com/@types/chrome@0.0.251 @@ -200,7 +224,7 @@ importers: apps/web: dependencies: - '@repo/types': + '@opengpts/types': specifier: workspace:^ version: link:../../packages/types '@vercel/postgres': @@ -211,13 +235,13 @@ importers: version: registry.npmmirror.com/moment@2.30.1 next: specifier: ^14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0) + version: registry.npmmirror.com/next@14.0.4(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 - version: 18.2.0 + version: registry.npmmirror.com/react@18.2.0 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) react-icons: specifier: ^5.0.1 version: registry.npmmirror.com/react-icons@5.0.1(react@18.2.0) @@ -227,49 +251,49 @@ importers: devDependencies: '@next/eslint-plugin-next': specifier: ^14.0.4 - version: 14.0.4 + version: registry.npmmirror.com/@next/eslint-plugin-next@14.0.4 + '@opengpts/tailwind-config': + specifier: workspace:* + version: link:../../packages/tailwind-config '@repo/eslint-config': specifier: workspace:* version: link:../../packages/config-eslint - '@repo/tailwind-config': - specifier: workspace:* - version: link:../../packages/tailwind-config '@repo/typescript-config': specifier: workspace:* version: link:../../packages/config-typescript '@types/node': specifier: ^20.10.6 - version: 20.10.6 + version: registry.npmmirror.com/@types/node@20.10.6 '@types/react': specifier: ^18.2.46 - version: 18.2.46 + version: registry.npmmirror.com/@types/react@18.2.46 '@types/react-dom': specifier: ^18.2.18 - version: 18.2.18 + version: registry.npmmirror.com/@types/react-dom@18.2.18 '@types/react-lazy-load-image-component': specifier: ^1.6.3 version: registry.npmmirror.com/@types/react-lazy-load-image-component@1.6.3 autoprefixer: specifier: ^10.4.16 - version: 10.4.16(postcss@8.4.33) + version: registry.npmmirror.com/autoprefixer@10.4.16(postcss@8.4.33) postcss: specifier: ^8.4.33 - version: 8.4.33 + version: registry.npmmirror.com/postcss@8.4.33 tailwindcss: specifier: ^3.4.0 - version: 3.4.0 + version: registry.npmmirror.com/tailwindcss@3.4.0 typescript: specifier: ^5.3.3 - version: 5.3.3 + version: registry.npmmirror.com/typescript@5.3.3 packages/config-eslint: devDependencies: '@vercel/style-guide': specifier: ^5.1.0 - version: 5.1.0(eslint@8.56.0)(prettier@3.1.1)(typescript@5.3.3) + version: registry.npmmirror.com/@vercel/style-guide@5.1.0(eslint@8.56.0)(prettier@3.1.1)(typescript@5.3.3) eslint-config-turbo: specifier: ^1.11.3 - version: 1.11.3(eslint@8.56.0) + version: registry.npmmirror.com/eslint-config-turbo@1.11.3(eslint@8.56.0) packages/config-typescript: {} @@ -284,16 +308,34 @@ importers: '@types/lodash': specifier: ^4.14.202 version: registry.npmmirror.com/@types/lodash@4.14.202 + ai: + specifier: ^2.2.28 + version: registry.npmmirror.com/ai@2.2.28(react@18.2.0)(solid-js@1.8.12)(svelte@4.2.9)(vue@3.4.15) lodash: specifier: ^4.17.21 version: registry.npmmirror.com/lodash@4.17.21 + nanoid: + specifier: 5.0.4 + version: registry.npmmirror.com/nanoid@5.0.4 ofetch: specifier: ^1.3.3 version: registry.npmmirror.com/ofetch@1.3.3 + react: + specifier: 18.2.0 + version: registry.npmmirror.com/react@18.2.0 + react-dom: + specifier: ^18.2.0 + version: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + swr: + specifier: ^2.2.4 + version: registry.npmmirror.com/swr@2.2.4(react@18.2.0) uuid: specifier: ^9.0.1 version: registry.npmmirror.com/uuid@9.0.1 devDependencies: + '@types/react': + specifier: ^18.2.46 + version: registry.npmmirror.com/@types/react@18.2.46 '@types/uuid': specifier: ^9.0.7 version: registry.npmmirror.com/@types/uuid@9.0.7 @@ -305,3615 +347,193 @@ importers: version: link:../config-typescript tailwindcss: specifier: ^3.4.0 - version: 3.4.0 + version: registry.npmmirror.com/tailwindcss@3.4.0 - packages/types: {} + packages/types: + dependencies: + ai: + specifier: ^2.2.28 + version: registry.npmmirror.com/ai@2.2.28(react@18.2.0)(solid-js@1.8.12)(svelte@4.2.9)(vue@3.4.15) packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + registry.npmmirror.com/@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz} + name: '@aashutoshrathi/word-wrap' + version: 1.2.6 engines: {node: '>=0.10.0'} dev: true - /@alloc/quick-lru@5.2.0: - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + registry.npmmirror.com/@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz} + name: '@alloc/quick-lru' + version: 5.2.0 engines: {node: '>=10'} dev: true - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + registry.npmmirror.com/@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz} + name: '@ampproject/remapping' + version: 2.2.1 engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 - dev: true - - /@babel/code-frame@7.23.4: - resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.23.4 - chalk: registry.npmmirror.com/chalk@2.4.2 - - /@babel/compat-data@7.23.3: - resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} - engines: {node: '>=6.9.0'} - dev: true + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.22 - /@babel/core@7.23.3: - resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@ant-design/colors@7.0.2: + resolution: {integrity: sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/colors/-/colors-7.0.2.tgz} + name: '@ant-design/colors' + version: 7.0.2 dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.4 - '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.4 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helpers': 7.23.4 - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: registry.npmmirror.com/semver@6.3.1 - transitivePeerDependencies: - - supports-color - dev: true + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor@3.6.1 + dev: false - /@babel/eslint-parser@7.23.3(@babel/core@7.23.3)(eslint@8.56.0): - resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + registry.npmmirror.com/@ant-design/cssinjs@1.18.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1JURAPrsjK1GwpqByTq3bJ7nF7lbMKDZpehqeR2n8/IR5O58/W1U4VcOeaw5ZyTHri3tEMcom7dyP2tvxpW54g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.18.1.tgz} + id: registry.npmmirror.com/@ant-design/cssinjs/1.18.1 + name: '@ant-design/cssinjs' + version: 1.18.1 peerDependencies: - '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@babel/core': 7.23.3 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-visitor-keys: 2.1.0 - semver: registry.npmmirror.com/semver@6.3.1 - dev: true - - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/compat-data': 7.23.3 - '@babel/helper-validator-option': 7.22.15 - browserslist: registry.npmmirror.com/browserslist@4.22.1 - lru-cache: 5.1.1 - semver: registry.npmmirror.com/semver@6.3.1 - dev: true - - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} + react: '>=16.0.0' + react-dom: '>=16.0.0' dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@emotion/hash': registry.npmmirror.com/@emotion/hash@0.8.0 + '@emotion/unitless': registry.npmmirror.com/@emotion/unitless@0.7.5 + classnames: registry.npmmirror.com/classnames@2.5.1 + csstype: registry.npmmirror.com/csstype@3.1.2 + rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + stylis: registry.npmmirror.com/stylis@4.3.1 + dev: false - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - dev: true + registry.npmmirror.com/@ant-design/icons-svg@4.3.2: + resolution: {integrity: sha512-s9WV19cXTC/Tux/XpDru/rCfPZQhGaho36B+9RrN1v5YsaKmE6dJ+fq6LQnXVBVYjzkqykEEK+1XG+SYiottTQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.3.2.tgz} + name: '@ant-design/icons-svg' + version: 4.3.2 + dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons/-/icons-5.2.6.tgz} + id: registry.npmmirror.com/@ant-design/icons/5.2.6 + name: '@ant-design/icons' + version: 5.2.6 + engines: {node: '>=8'} peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.3 - '@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 - dev: true - - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - dev: true - - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} + react: '>=16.0.0' + react-dom: '>=16.0.0' dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} - engines: {node: '>=6.9.0'} - dev: true + '@ant-design/colors': registry.npmmirror.com/@ant-design/colors@7.0.2 + '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg@4.3.2 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + classnames: registry.npmmirror.com/classnames@2.5.1 + rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: false - /@babel/helpers@7.23.4: - resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@ant-design/pro-card@2.5.29(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-QCtqiYZpl1uPFqgPacCkaP+8m5D604WScyfLZBoxIxtpA1SVe0dBIYyeB3cExgxkA7MZZwueeTIyE8B7okqgPw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-card/-/pro-card-2.5.29.tgz} + id: registry.npmmirror.com/@ant-design/pro-card/2.5.29 + name: '@ant-design/pro-card' + version: 2.5.29 + peerDependencies: + antd: ^4.24.15 || ^5.11.2 + react: '>=17.0.0' dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) + classnames: registry.npmmirror.com/classnames@2.5.1 + omit.js: registry.npmmirror.com/omit.js@2.0.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 transitivePeerDependencies: - - supports-color - dev: true - - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 - chalk: registry.npmmirror.com/chalk@2.4.2 - js-tokens: registry.npmmirror.com/js-tokens@4.0.0 - - /@babel/runtime@7.23.4: - resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.0 - dev: true - - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.4 - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - dev: true + - react-dom + dev: false - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + registry.npmmirror.com/@ant-design/pro-components@2.6.46(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xJHWAODGk6KyCpWbumio8yjR/ySL3URvobv72oTc8ojYUhVWtvbGQez3038GQbWjnghr8pU4c59fGS2W4dt1fA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-components/-/pro-components-2.6.46.tgz} + id: registry.npmmirror.com/@ant-design/pro-components/2.6.46 + name: '@ant-design/pro-components' + version: 2.6.46 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + antd: ^4.24.15 || ^5.11.2 + react: '>=17.0.0' + react-dom: '>=17.0.0' dependencies: - eslint: 8.56.0 - eslint-visitor-keys: 3.4.3 - dev: true - - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true + '@ant-design/pro-card': registry.npmmirror.com/@ant-design/pro-card@2.5.29(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-descriptions': registry.npmmirror.com/@ant-design/pro-descriptions@2.5.30(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': registry.npmmirror.com/@ant-design/pro-form@2.24.1(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-layout': registry.npmmirror.com/@ant-design/pro-layout@7.17.19(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-list': registry.npmmirror.com/@ant-design/pro-list@2.5.45(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-skeleton': registry.npmmirror.com/@ant-design/pro-skeleton@2.1.10(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-table': registry.npmmirror.com/@ant-design/pro-table@3.13.14(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + dev: false - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + registry.npmmirror.com/@ant-design/pro-descriptions@2.5.30(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lzr02qwS9e0jhhP4Hg0TBpB/yBcgs5lxCngLD/10llGKTSDFyKljl+uYTJm6DW9Fw1inf92xs+ToQ9l9+WveVg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-descriptions/-/pro-descriptions-2.5.30.tgz} + id: registry.npmmirror.com/@ant-design/pro-descriptions/2.5.30 + name: '@ant-design/pro-descriptions' + version: 2.5.30 + peerDependencies: + antd: ^4.24.15 || ^5.11.2 + react: '>=17.0.0' dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: registry.npmmirror.com/minimatch@3.1.2 - strip-json-comments: 3.1.1 + '@ant-design/pro-field': registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': registry.npmmirror.com/@ant-design/pro-form@2.24.1(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-skeleton': registry.npmmirror.com/@ant-design/pro-skeleton@2.1.10(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: registry.npmmirror.com/rc-resize-observer@0.2.6(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 transitivePeerDependencies: - - supports-color - dev: true - - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + - '@types/lodash.merge' + - rc-field-form + - react-dom + dev: false - /@humanwhocodes/config-array@0.11.13: - resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} - engines: {node: '>=10.10.0'} + registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-v20ikpToPL8d26FV/VAYqkfBHGrFpxHyAyQxqBbCYzb8OuHV42xIU4cMwM59CCcCllZw4dRe0NyPmySgSyEuIQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-field/-/pro-field-2.14.5.tgz} + id: registry.npmmirror.com/@ant-design/pro-field/2.14.5 + name: '@ant-design/pro-field' + version: 2.14.5 + peerDependencies: + antd: ^4.24.15 || ^5.11.2 + react: '>=17.0.0' dependencies: - '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4 - minimatch: registry.npmmirror.com/minimatch@3.1.2 + '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@chenshuai2144/sketch-color': registry.npmmirror.com/@chenshuai2144/sketch-color@1.0.9(react@18.2.0) + antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) + classnames: registry.npmmirror.com/classnames@2.5.1 + dayjs: registry.npmmirror.com/dayjs@1.11.10 + lodash.tonumber: registry.npmmirror.com/lodash.tonumber@4.0.3 + omit.js: registry.npmmirror.com/omit.js@2.0.2 + rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + swr: registry.npmmirror.com/swr@2.2.4(react@18.2.0) transitivePeerDependencies: - - supports-color - dev: true - - /@humanwhocodes/module-importer@1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: true - - /@humanwhocodes/object-schema@2.0.1: - resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - dev: true - - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 - dev: true - - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - - /@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /@microsoft/tsdoc-config@0.16.2: - resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} - dependencies: - '@microsoft/tsdoc': 0.14.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: registry.npmmirror.com/resolve@1.19.0 - dev: true - - /@microsoft/tsdoc@0.14.2: - resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} - dev: true - - /@next/env@14.0.4: - resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} - dev: false - - /@next/eslint-plugin-next@14.0.4: - resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==} - dependencies: - glob: 7.1.7 - dev: true - - /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - dependencies: - eslint-scope: 5.1.1 - dev: true - - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.16.0 - dev: true - - /@pkgr/utils@2.4.2: - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - dependencies: - cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 - fast-glob: registry.npmmirror.com/fast-glob@3.3.2 - is-glob: registry.npmmirror.com/is-glob@4.0.3 - open: 9.1.0 - picocolors: registry.npmmirror.com/picocolors@1.0.0 - tslib: 2.6.2 - dev: true - - /@rushstack/eslint-patch@1.6.0: - resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} - dev: true - - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} - dependencies: - tslib: registry.npmmirror.com/tslib@2.6.2 - dev: false - - /@types/json-schema@7.0.15: - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true - - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true - - /@types/node@20.10.6: - resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} - dependencies: - undici-types: 5.26.5 - dev: true - - /@types/prop-types@15.7.11: - resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - dev: true - - /@types/react-dom@18.2.18: - resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} - dependencies: - '@types/react': 18.2.46 - dev: true - - /@types/react@18.2.46: - resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==} - dependencies: - '@types/prop-types': 15.7.11 - '@types/scheduler': 0.16.8 - csstype: 3.1.2 - dev: true - - /@types/scheduler@0.16.8: - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - dev: true - - /@types/semver@7.5.6: - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} - dev: true - - /@typescript-eslint/eslint-plugin@6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.12.0 - '@typescript-eslint/type-utils': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.12.0 - debug: 4.3.4 - eslint: registry.npmmirror.com/eslint@8.56.0 - graphemer: 1.4.0 - ignore: 5.3.0 - natural-compare: 1.4.0 - semver: registry.npmmirror.com/semver@7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: registry.npmmirror.com/typescript@5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@6.12.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 6.12.0 - '@typescript-eslint/types': 6.12.0 - '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.12.0 - debug: 4.3.4 - eslint: registry.npmmirror.com/eslint@8.56.0 - typescript: registry.npmmirror.com/typescript@5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/scope-manager@5.62.0: - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - dev: true - - /@typescript-eslint/scope-manager@6.12.0: - resolution: {integrity: sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.12.0 - '@typescript-eslint/visitor-keys': 6.12.0 - dev: true - - /@typescript-eslint/type-utils@6.12.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 - eslint: registry.npmmirror.com/eslint@8.56.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: registry.npmmirror.com/typescript@5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/types@5.62.0: - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/types@6.12.0: - resolution: {integrity: sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: registry.npmmirror.com/debug@4.3.4 - globby: 11.1.0 - is-glob: registry.npmmirror.com/is-glob@4.0.3 - semver: registry.npmmirror.com/semver@7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - typescript: registry.npmmirror.com/typescript@5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@6.12.0(typescript@5.3.3): - resolution: {integrity: sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.12.0 - '@typescript-eslint/visitor-keys': 6.12.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: registry.npmmirror.com/is-glob@4.0.3 - semver: registry.npmmirror.com/semver@7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: registry.npmmirror.com/typescript@5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-scope: 5.1.1 - semver: registry.npmmirror.com/semver@7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@6.12.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.12.0 - '@typescript-eslint/types': 6.12.0 - '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.3) - eslint: registry.npmmirror.com/eslint@8.56.0 - semver: registry.npmmirror.com/semver@7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/visitor-keys@5.62.0: - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.3 - dev: true - - /@typescript-eslint/visitor-keys@6.12.0: - resolution: {integrity: sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.12.0 - eslint-visitor-keys: 3.4.3 - dev: true - - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true - - /@vercel/style-guide@5.1.0(eslint@8.56.0)(prettier@3.1.1)(typescript@5.3.3): - resolution: {integrity: sha512-L9lWYePIycm7vIOjDLj+mmMdmmPkW3/brHjgq+nJdvMOrL7Hdk/19w8X583HYSk0vWsq494o5Qkh6x5+uW7ljg==} - engines: {node: '>=16'} - peerDependencies: - '@next/eslint-plugin-next': '>=12.3.0 <15' - eslint: '>=8.48.0 <9' - prettier: '>=3.0.0 <4' - typescript: '>=4.8.0 <6' - peerDependenciesMeta: - '@next/eslint-plugin-next': - optional: true - eslint: - optional: true - prettier: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.23.3 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.3)(eslint@8.56.0) - '@rushstack/eslint-patch': 1.6.0 - '@typescript-eslint/eslint-plugin': 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-config-prettier: 9.0.0(eslint@8.56.0) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.12.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.12.0)(eslint@8.56.0)(typescript@5.3.3) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.6.0)(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - eslint-plugin-testing-library: 6.2.0(eslint@8.56.0)(typescript@5.3.3) - eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 48.0.1(eslint@8.56.0) - prettier: 3.1.1 - prettier-plugin-packagejson: 2.4.6(prettier@3.1.1) - typescript: registry.npmmirror.com/typescript@5.3.3 - transitivePeerDependencies: - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - jest - - supports-color - dev: true - - /acorn-jsx@5.3.2(acorn@8.11.3): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.11.3 - dev: true - - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - dev: true - - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - 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 - dev: true - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true - - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: registry.npmmirror.com/color-convert@1.9.3 - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true - - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - dependencies: - normalize-path: registry.npmmirror.com/normalize-path@3.0.0 - picomatch: 2.3.1 - dev: true - - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: true - - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - - /aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - dependencies: - dequal: 2.0.3 - dev: true - - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - dependencies: - call-bind: 1.0.5 - is-array-buffer: 3.0.2 - dev: true - - /array-includes@3.1.7: - resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - is-string: 1.0.7 - dev: true - - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true - - /array.prototype.findlastindex@1.2.3: - resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 - dev: true - - /array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.2 - dev: true - - /array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.2 - dev: true - - /array.prototype.tosorted@1.1.2: - resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 - dev: true - - /arraybuffer.prototype.slice@1.0.2: - resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 - dev: true - - /ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - dev: true - - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - dependencies: - has-symbols: 1.0.3 - dev: true - - /autoprefixer@10.4.16(postcss@8.4.33): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.22.1 - caniuse-lite: 1.0.30001564 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.33 - postcss-value-parser: 4.2.0 - dev: true - - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: true - - /axe-core@4.7.0: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} - engines: {node: '>=4'} - dev: true - - /axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} - dependencies: - dequal: 2.0.3 - dev: true - - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - dev: true - - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: true - - /bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - dependencies: - big-integer: 1.6.52 - dev: true - - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /browserslist@4.22.1: - resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - dependencies: - caniuse-lite: 1.0.30001564 - electron-to-chromium: 1.4.594 - node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.22.1) - dev: true - - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - - /bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - dependencies: - run-applescript: 5.0.0 - dev: true - - /busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - dependencies: - streamsearch: 1.1.0 - dev: false - - /call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} - dependencies: - function-bind: 1.1.2 - get-intrinsic: 1.2.2 - set-function-length: 1.1.1 - dev: true - - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: true - - /caniuse-lite@1.0.30001564: - resolution: {integrity: sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==} - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: registry.npmmirror.com/fsevents@2.3.3 - dev: true - - /ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - dev: true - - /clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - - /client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - dev: false - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: true - - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - /convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: true - - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - dev: true - - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - dev: true - - /damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: true - - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: true - - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - - /default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 - dev: true - - /default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} - dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 - dev: true - - /define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.2 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - dev: true - - /define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - dev: true - - /define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - dependencies: - define-data-property: 1.1.1 - has-property-descriptors: 1.0.1 - object-keys: 1.1.1 - dev: true - - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - dev: true - - /detect-indent@7.0.1: - resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} - engines: {node: '>=12.20'} - dev: true - - /detect-newline@4.0.1: - resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: true - - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - - /dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: true - - /doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} - engines: {node: '>=12'} - dev: true - - /electron-to-chromium@1.4.594: - resolution: {integrity: sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==} - dev: true - - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: true - - /es-abstract@1.22.3: - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.2 - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - es-set-tostringtag: 2.0.2 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.2 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 - has-symbols: 1.0.3 - hasown: 2.0.0 - internal-slot: 1.0.6 - is-array-buffer: 3.0.2 - is-callable: 1.2.7 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-typed-array: 1.1.12 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.1 - safe-array-concat: 1.0.1 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.13 - dev: true - - /es-iterator-helpers@1.0.15: - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} - dependencies: - asynciterator.prototype: 1.0.0 - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - es-set-tostringtag: 2.0.2 - function-bind: 1.1.2 - get-intrinsic: 1.2.2 - globalthis: 1.0.3 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.6 - iterator.prototype: 1.1.2 - safe-array-concat: 1.0.1 - dev: true - - /es-set-tostringtag@2.0.2: - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.2 - has-tostringtag: 1.0.0 - hasown: 2.0.0 - dev: true - - /es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - dependencies: - hasown: 2.0.0 - dev: true - - /es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - dev: true - - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - dev: true - - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: true - - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: true - - /eslint-config-prettier@9.0.0(eslint@8.56.0): - resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: registry.npmmirror.com/eslint@8.56.0 - dev: true - - /eslint-config-turbo@1.11.3(eslint@8.56.0): - resolution: {integrity: sha512-v7CHpAHodBKlj+r+R3B2DJlZbCjpZLnK7gO/vCRk/Lc+tlD/f04wM6rmHlerevOlchtmwARilRLBnmzNLffTyQ==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-plugin-turbo: 1.11.3(eslint@8.56.0) - dev: true - - /eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.0): - resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==} - engines: {node: '>= 4'} - peerDependencies: - eslint-plugin-import: '>=1.4.0' - dependencies: - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - dev: true - - /eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - dependencies: - debug: registry.npmmirror.com/debug@3.2.7 - is-core-module: registry.npmmirror.com/is-core-module@2.13.1 - resolve: registry.npmmirror.com/resolve@1.22.8 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0): - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4 - enhanced-resolve: 5.15.0 - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - fast-glob: 3.3.2 - get-tsconfig: 4.7.2 - is-core-module: 2.13.1 - is-glob: 4.0.3 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - debug: 3.2.7 - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.12.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0) - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0): - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - escape-string-regexp: 1.0.5 - eslint: registry.npmmirror.com/eslint@8.56.0 - ignore: 5.3.0 - dev: true - - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): - resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 6.12.0(eslint@8.56.0)(typescript@5.3.3) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - hasown: 2.0.0 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: registry.npmmirror.com/minimatch@3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 - semver: registry.npmmirror.com/semver@6.3.1 - tsconfig-paths: 3.14.2 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.12.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) - eslint: registry.npmmirror.com/eslint@8.56.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.23.4 - aria-query: 5.3.0 - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.7.0 - axobject-query: 3.2.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.15 - eslint: registry.npmmirror.com/eslint@8.56.0 - hasown: 2.0.0 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: registry.npmmirror.com/minimatch@3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - dev: true - - /eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.6.0)(eslint@8.56.0): - resolution: {integrity: sha512-DcHpF0SLbNeh9MT4pMzUGuUSnJ7q5MWbP8sSEFIMS6j7Ggnduq8ghNlfhURgty4c1YFny7Ge9xYTO1FSAoV2Vw==} - peerDependencies: - eslint: '>=7' - eslint-plugin-jest: '>=25' - peerDependenciesMeta: - eslint-plugin-jest: - optional: true - dependencies: - eslint: registry.npmmirror.com/eslint@8.56.0 - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.12.0)(eslint@8.56.0)(typescript@5.3.3) - dev: true - - /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: registry.npmmirror.com/eslint@8.56.0 - dev: true - - /eslint-plugin-react@7.33.2(eslint@8.56.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.2 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 - eslint: registry.npmmirror.com/eslint@8.56.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.5 - minimatch: registry.npmmirror.com/minimatch@3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 - prop-types: 15.8.1 - resolve: registry.npmmirror.com/resolve@2.0.0-next.5 - semver: registry.npmmirror.com/semver@6.3.1 - string.prototype.matchall: 4.0.10 - dev: true - - /eslint-plugin-testing-library@6.2.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-+LCYJU81WF2yQ+Xu4A135CgK8IszcFcyMF4sWkbiu6Oj+Nel0TrkZq/HvDw0/1WuO3dhDQsZA/OpEMGd0NfcUw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) - eslint: registry.npmmirror.com/eslint@8.56.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /eslint-plugin-tsdoc@0.2.17: - resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} - dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - dev: true - - /eslint-plugin-turbo@1.11.3(eslint@8.56.0): - resolution: {integrity: sha512-R5ftTTWQzEYaKzF5g6m/MInCU8pIN+2TLL+S50AYBr1enwUovdZmnZ1HDwFMaxIjJ8x5ah+jvAzql5IJE9VWaA==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - dotenv: 16.0.3 - eslint: registry.npmmirror.com/eslint@8.56.0 - dev: true - - /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): - resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} - engines: {node: '>=16'} - peerDependencies: - eslint: '>=8.44.0' - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - ci-info: 3.9.0 - clean-regexp: 1.0.0 - eslint: registry.npmmirror.com/eslint@8.56.0 - esquery: 1.5.0 - indent-string: 4.0.0 - is-builtin-module: 3.2.1 - jsesc: 3.0.2 - lodash: registry.npmmirror.com/lodash@4.17.21 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - regjsparser: 0.10.0 - semver: registry.npmmirror.com/semver@7.5.4 - strip-indent: 3.0.0 - dev: true - - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: true - - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - - /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} - dev: true - - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.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.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - 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.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - 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 - transitivePeerDependencies: - - supports-color - dev: true - - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) - eslint-visitor-keys: 3.4.3 - dev: true - - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: true - - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true - - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true - - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 - get-stream: registry.npmmirror.com/get-stream@6.0.1 - human-signals: 2.1.0 - is-stream: registry.npmmirror.com/is-stream@2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - - /execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - dependencies: - cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 - get-stream: registry.npmmirror.com/get-stream@6.0.1 - human-signals: 4.3.1 - is-stream: registry.npmmirror.com/is-stream@3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.1.0 - onetime: 6.0.0 - signal-exit: 3.0.7 - strip-final-newline: 3.0.0 - dev: true - - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true - - /fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} - dependencies: - reusify: 1.0.4 - dev: true - - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.2.0 - dev: true - - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: true - - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - dev: true - - /flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.2.9 - keyv: 4.5.4 - rimraf: 3.0.2 - dev: true - - /flatted@3.2.9: - resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - dev: true - - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.7 - dev: true - - /fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - dev: true - - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true - - /function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - functions-have-names: 1.2.3 - dev: true - - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true - - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true - - /get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} - dependencies: - function-bind: 1.1.2 - has-proto: 1.0.1 - has-symbols: 1.0.3 - hasown: 2.0.0 - dev: true - - /get-stdin@9.0.0: - resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} - engines: {node: '>=12'} - dev: true - - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - dev: true - - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} - dependencies: - resolve-pkg-maps: 1.0.0 - dev: true - - /git-hooks-list@3.1.0: - resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} - dev: true - - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: registry.npmmirror.com/is-glob@4.0.3 - dev: true - - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: true - - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: false - - /glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: registry.npmmirror.com/minimatch@3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: registry.npmmirror.com/minimatch@3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - dependencies: - define-properties: 1.2.1 - dev: true - - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: registry.npmmirror.com/fast-glob@3.3.2 - ignore: registry.npmmirror.com/ignore@5.3.0 - merge2: registry.npmmirror.com/merge2@1.4.1 - slash: 3.0.0 - dev: true - - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - dir-glob: 3.0.1 - fast-glob: registry.npmmirror.com/fast-glob@3.3.2 - ignore: 5.3.0 - merge2: 1.4.1 - slash: 4.0.0 - dev: true - - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - dependencies: - get-intrinsic: 1.2.2 - dev: true - - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true - - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true - - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} - dependencies: - get-intrinsic: 1.2.2 - dev: true - - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - dev: true - - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true - - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: true - - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: true - - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true - - /human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - dev: true - - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} - engines: {node: '>= 4'} - dev: true - - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true - - /indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - dev: true - - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /internal-slot@1.0.6: - resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.2 - hasown: 2.0.0 - side-channel: 1.0.4 - dev: true - - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-typed-array: 1.1.12 - dev: true - - /is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: true - - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 - dev: true - - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.3.0 - dev: true - - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: true - - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - dependencies: - hasown: 2.0.0 - dev: true - - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - dev: true - - /is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true - - /is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - dependencies: - call-bind: 1.0.5 - dev: true - - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - dependencies: - is-docker: 3.0.0 - dev: true - - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - dev: true - - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - dev: true - - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true - - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true - - /is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - dev: true - - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 - dev: true - - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: true - - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.5 - dev: true - - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: true - - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} - engines: {node: '>= 0.4'} - dependencies: - which-typed-array: 1.1.13 - dev: true - - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: true - - /is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - dependencies: - call-bind: 1.0.5 - dev: true - - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - dev: true - - /is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: true - - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true - - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true - - /iterator.prototype@1.1.2: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - dependencies: - define-properties: 1.2.1 - get-intrinsic: 1.2.2 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.4 - set-function-name: 2.0.1 - dev: true - - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - dev: true - - /jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - dev: true - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false - - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - dependencies: - argparse: 2.0.1 - dev: true - - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - dev: true - - /jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - dev: true - - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true - - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - dev: true - - /jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - dependencies: - array-includes: 3.1.7 - array.prototype.flat: 1.3.2 - object.assign: 4.1.4 - object.values: 1.1.7 - dev: true - - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - dependencies: - json-buffer: 3.0.1 - dev: true - - /language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: true - - /language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - dependencies: - language-subtag-registry: 0.3.22 - dev: true - - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - dev: true - - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} - engines: {node: '>=14'} - dev: true - - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true - - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: true - - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - dev: true - - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - dependencies: - js-tokens: 4.0.0 - dev: false - - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 - dev: true - - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true - - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: true - - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: true - - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true - - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true - - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: true - - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - dev: true - - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - - /next@14.0.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - sass: - optional: true - dependencies: - '@next/env': 14.0.4 - '@swc/helpers': 0.5.2 - busboy: 1.6.0 - caniuse-lite: 1.0.30001564 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) - watchpack: 2.4.0 - optionalDependencies: - '@next/swc-darwin-arm64': registry.npmmirror.com/@next/swc-darwin-arm64@14.0.4 - '@next/swc-darwin-x64': registry.npmmirror.com/@next/swc-darwin-x64@14.0.4 - '@next/swc-linux-arm64-gnu': registry.npmmirror.com/@next/swc-linux-arm64-gnu@14.0.4 - '@next/swc-linux-arm64-musl': registry.npmmirror.com/@next/swc-linux-arm64-musl@14.0.4 - '@next/swc-linux-x64-gnu': registry.npmmirror.com/@next/swc-linux-x64-gnu@14.0.4 - '@next/swc-linux-x64-musl': registry.npmmirror.com/@next/swc-linux-x64-musl@14.0.4 - '@next/swc-win32-arm64-msvc': registry.npmmirror.com/@next/swc-win32-arm64-msvc@14.0.4 - '@next/swc-win32-ia32-msvc': registry.npmmirror.com/@next/swc-win32-ia32-msvc@14.0.4 - '@next/swc-win32-x64-msvc': registry.npmmirror.com/@next/swc-win32-x64-msvc@14.0.4 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: false - - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - dev: true - - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true - - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: true - - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: registry.npmmirror.com/path-key@3.1.1 - dev: true - - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - path-key: registry.npmmirror.com/path-key@4.0.0 - dev: true - - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: true - - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - dev: true - - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - dev: true - - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true - - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - dev: true - - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - dev: true - - /object.hasown@1.1.3: - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} - dependencies: - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: true - - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: registry.npmmirror.com/mimic-fn@2.1.0 - dev: true - - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - dependencies: - mimic-fn: registry.npmmirror.com/mimic-fn@4.0.0 - dev: true - - /open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} - dependencies: - default-browser: 4.0.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 2.2.0 - dev: true - - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} - dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: true - - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - dev: true - - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: true - - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - dependencies: - p-limit: 3.1.0 - dev: true - - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: true - - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true - - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true - - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true - - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true - - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - dev: true - - /pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - dev: true - - /postcss-import@15.1.0(postcss@8.4.33): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.33 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - dev: true - - /postcss-js@4.0.1(postcss@8.4.33): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.33 - dev: true - - /postcss-load-config@4.0.2(postcss@8.4.33): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 3.0.0 - postcss: 8.4.33 - yaml: 2.3.4 - dev: true - - /postcss-nested@6.0.1(postcss@8.4.33): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.33 - postcss-selector-parser: 6.0.13 - dev: true - - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true - - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: registry.npmmirror.com/nanoid@3.3.7 - picocolors: registry.npmmirror.com/picocolors@1.0.0 - source-map-js: registry.npmmirror.com/source-map-js@1.0.2 - dev: false - - /postcss@8.4.33: - resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /prettier-plugin-packagejson@2.4.6(prettier@3.1.1): - resolution: {integrity: sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==} - peerDependencies: - prettier: '>= 1.16.0' - peerDependenciesMeta: - prettier: - optional: true - dependencies: - prettier: 3.1.1 - sort-package-json: 2.6.0 - synckit: 0.8.5 - dev: true - - /prettier-plugin-tailwindcss@0.5.10(prettier@3.1.1): - resolution: {integrity: sha512-9UGSejqFxGG6brYjFfTYlJ8zs4L/lvZg1AngFfaC5Fs1otSskASv5IWKmjPu5MlABQUtTKtMArKyYr/hWpXSUg==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - prettier-plugin-twig-melody: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - prettier-plugin-twig-melody: - optional: true - dependencies: - prettier: 3.1.1 - dev: true - - /prettier@3.1.1: - resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==} - engines: {node: '>=14'} - dev: true - - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - dependencies: - loose-envify: registry.npmmirror.com/loose-envify@1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - dev: true - - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true - - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - dev: false - - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: true - - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false - - /read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: registry.npmmirror.com/pify@2.3.0 - dev: true - - /read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - read-pkg: registry.npmmirror.com/read-pkg@5.2.0 - type-fest: registry.npmmirror.com/type-fest@0.8.1 - dev: true - - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: true - - /reflect.getprototypeof@1.0.4: - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - globalthis: 1.0.3 - which-builtin-type: 1.1.3 - dev: true - - /regenerator-runtime@0.14.0: - resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - dev: true - - /regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - dev: true - - /regexp.prototype.flags@1.5.1: - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - set-function-name: 2.0.1 - dev: true - - /regjsparser@0.10.0: - resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} - dependencies: - jsesc: 0.5.0 - dev: true - - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true - - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - dependencies: - glob: 7.2.3 - dev: true - - /run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} - dependencies: - execa: 5.1.1 - dev: true - - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: true - - /safe-array-concat@1.0.1: - resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} - engines: {node: '>=0.4'} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - has-symbols: 1.0.3 - isarray: 2.0.5 - dev: true - - /safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-regex: 1.1.4 - dev: true - - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /set-function-length@1.1.1: - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} - engines: {node: '>= 0.4'} - dependencies: - define-data-property: 1.1.1 - get-intrinsic: 1.2.2 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - dev: true - - /set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} - engines: {node: '>= 0.4'} - dependencies: - define-data-property: 1.1.1 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 - dev: true - - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - object-inspect: 1.13.1 - dev: true - - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true - - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true - - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - dev: true - - /sort-object-keys@1.1.3: - resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - dev: true - - /sort-package-json@2.6.0: - resolution: {integrity: sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw==} - dependencies: - detect-indent: 7.0.1 - detect-newline: 4.0.1 - get-stdin: 9.0.0 - git-hooks-list: 3.1.0 - globby: 13.2.2 - is-plain-obj: 4.1.0 - sort-object-keys: 1.1.3 - dev: true - - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: true - - /streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - dev: false - - /string.prototype.matchall@4.0.10: - resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - has-symbols: 1.0.3 - internal-slot: 1.0.6 - regexp.prototype.flags: 1.5.1 - set-function-name: 2.0.1 - side-channel: 1.0.4 - dev: true - - /string.prototype.trim@1.2.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: true - - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: true - - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true - - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - dev: true - - /strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - dependencies: - min-indent: 1.0.1 - dev: true - - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true - - /styled-jsx@5.1.1(react@18.2.0): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - dependencies: - client-only: 0.0.1 - react: 18.2.0 - dev: false - - /sucrase@3.34.0: - resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} - engines: {node: '>=8'} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - dev: true - - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - dependencies: - has-flag: 3.0.0 - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: true - - /synckit@0.8.5: - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} - engines: {node: ^14.18.0 || >=16.0.0} - dependencies: - '@pkgr/utils': 2.4.2 - tslib: 2.6.2 - dev: true - - /tailwindcss@3.4.0: - resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} - engines: {node: '>=14.0.0'} - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.5.3 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.33 - postcss-import: 15.1.0(postcss@8.4.33) - postcss-js: 4.0.1(postcss@8.4.33) - postcss-load-config: 4.0.2(postcss@8.4.33) - postcss-nested: 6.0.1(postcss@8.4.33) - postcss-selector-parser: 6.0.13 - resolve: 1.22.8 - sucrase: 3.34.0 - transitivePeerDependencies: - - ts-node - dev: true - - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true - - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true - - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - dependencies: - thenify: 3.3.1 - dev: true - - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - dependencies: - any-promise: 1.3.0 - dev: true - - /titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - dev: true - - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - - /ts-api-utils@1.0.3(typescript@5.3.3): - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: registry.npmmirror.com/typescript@5.3.3 - dev: true - - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: true - - /tsconfig-paths@3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} - dependencies: - '@types/json5': 0.0.29 - json5: registry.npmmirror.com/json5@1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - dev: true - - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true - - /tsutils@3.21.0(typescript@5.3.3): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: registry.npmmirror.com/tslib@1.14.1 - typescript: registry.npmmirror.com/typescript@5.3.3 - dev: true - - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true - - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-typed-array: 1.1.12 - dev: true - - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 - dev: true - - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 - dev: true - - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} - dependencies: - call-bind: 1.0.5 - for-each: 0.3.3 - is-typed-array: 1.1.12 - dev: true - - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - dev: true - - /unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - dependencies: - call-bind: 1.0.5 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - dev: true - - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true - - /untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} - dev: true - - /update-browserslist-db@1.0.13(browserslist@4.22.1): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.22.1 - escalade: 3.1.1 - picocolors: registry.npmmirror.com/picocolors@1.0.0 - dev: true - - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.3.1 - dev: true - - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true - - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - dev: false - - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - dev: true - - /which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} - dependencies: - function.prototype.name: 1.1.6 - has-tostringtag: 1.0.0 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 - is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 - isarray: 2.0.5 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.13 - dev: true - - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} - dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 - dev: true - - /which-typed-array@1.1.13: - resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - dev: true - - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - dependencies: - isexe: 2.0.0 - dev: true - - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true - - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: true - - /yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - dev: true - - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true - - registry.npmmirror.com/@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz} - name: '@aashutoshrathi/word-wrap' - version: 1.2.6 - engines: {node: '>=0.10.0'} - dev: true - - registry.npmmirror.com/@alloc/quick-lru@5.2.0: - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz} - name: '@alloc/quick-lru' - version: 5.2.0 - engines: {node: '>=10'} - dev: true - - registry.npmmirror.com/@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz} - name: '@ampproject/remapping' - version: 2.2.1 - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 - - registry.npmmirror.com/@ant-design/colors@7.0.2: - resolution: {integrity: sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/colors/-/colors-7.0.2.tgz} - name: '@ant-design/colors' - version: 7.0.2 - dependencies: - '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor@3.6.1 - dev: false - - registry.npmmirror.com/@ant-design/cssinjs@1.18.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1JURAPrsjK1GwpqByTq3bJ7nF7lbMKDZpehqeR2n8/IR5O58/W1U4VcOeaw5ZyTHri3tEMcom7dyP2tvxpW54g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.18.1.tgz} - id: registry.npmmirror.com/@ant-design/cssinjs/1.18.1 - name: '@ant-design/cssinjs' - version: 1.18.1 - peerDependencies: - react: '>=16.0.0' - react-dom: '>=16.0.0' - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@emotion/hash': registry.npmmirror.com/@emotion/hash@0.8.0 - '@emotion/unitless': registry.npmmirror.com/@emotion/unitless@0.7.5 - classnames: registry.npmmirror.com/classnames@2.5.1 - csstype: registry.npmmirror.com/csstype@3.1.2 - rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) - react: registry.npmmirror.com/react@18.2.0 - react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) - stylis: registry.npmmirror.com/stylis@4.3.1 - dev: false - - registry.npmmirror.com/@ant-design/icons-svg@4.3.1: - resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz} - name: '@ant-design/icons-svg' - version: 4.3.1 - dev: false - - registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons/-/icons-5.2.6.tgz} - id: registry.npmmirror.com/@ant-design/icons/5.2.6 - name: '@ant-design/icons' - version: 5.2.6 - engines: {node: '>=8'} - peerDependencies: - react: '>=16.0.0' - react-dom: '>=16.0.0' - dependencies: - '@ant-design/colors': registry.npmmirror.com/@ant-design/colors@7.0.2 - '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg@4.3.1 - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - classnames: registry.npmmirror.com/classnames@2.5.1 - rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) - react: registry.npmmirror.com/react@18.2.0 - react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) - dev: false - - registry.npmmirror.com/@ant-design/pro-card@2.5.29(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-QCtqiYZpl1uPFqgPacCkaP+8m5D604WScyfLZBoxIxtpA1SVe0dBIYyeB3cExgxkA7MZZwueeTIyE8B7okqgPw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-card/-/pro-card-2.5.29.tgz} - id: registry.npmmirror.com/@ant-design/pro-card/2.5.29 - name: '@ant-design/pro-card' - version: 2.5.29 - peerDependencies: - antd: ^4.24.15 || ^5.11.2 - react: '>=17.0.0' - dependencies: - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) - classnames: registry.npmmirror.com/classnames@2.5.1 - omit.js: registry.npmmirror.com/omit.js@2.0.2 - rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) - react: registry.npmmirror.com/react@18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - - registry.npmmirror.com/@ant-design/pro-components@2.6.46(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xJHWAODGk6KyCpWbumio8yjR/ySL3URvobv72oTc8ojYUhVWtvbGQez3038GQbWjnghr8pU4c59fGS2W4dt1fA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-components/-/pro-components-2.6.46.tgz} - id: registry.npmmirror.com/@ant-design/pro-components/2.6.46 - name: '@ant-design/pro-components' - version: 2.6.46 - peerDependencies: - antd: ^4.24.15 || ^5.11.2 - react: '>=17.0.0' - react-dom: '>=17.0.0' - dependencies: - '@ant-design/pro-card': registry.npmmirror.com/@ant-design/pro-card@2.5.29(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-descriptions': registry.npmmirror.com/@ant-design/pro-descriptions@2.5.30(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-field': registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-form': registry.npmmirror.com/@ant-design/pro-form@2.24.1(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-layout': registry.npmmirror.com/@ant-design/pro-layout@7.17.19(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-list': registry.npmmirror.com/@ant-design/pro-list@2.5.45(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-skeleton': registry.npmmirror.com/@ant-design/pro-skeleton@2.1.10(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-table': registry.npmmirror.com/@ant-design/pro-table@3.13.14(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) - react: registry.npmmirror.com/react@18.2.0 - react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) - transitivePeerDependencies: - - '@types/lodash.merge' - - rc-field-form - dev: false - - registry.npmmirror.com/@ant-design/pro-descriptions@2.5.30(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lzr02qwS9e0jhhP4Hg0TBpB/yBcgs5lxCngLD/10llGKTSDFyKljl+uYTJm6DW9Fw1inf92xs+ToQ9l9+WveVg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-descriptions/-/pro-descriptions-2.5.30.tgz} - id: registry.npmmirror.com/@ant-design/pro-descriptions/2.5.30 - name: '@ant-design/pro-descriptions' - version: 2.5.30 - peerDependencies: - antd: ^4.24.15 || ^5.11.2 - react: '>=17.0.0' - dependencies: - '@ant-design/pro-field': registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-form': registry.npmmirror.com/@ant-design/pro-form@2.24.1(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-skeleton': registry.npmmirror.com/@ant-design/pro-skeleton@2.1.10(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) - rc-resize-observer: registry.npmmirror.com/rc-resize-observer@0.2.6(react-dom@18.2.0)(react@18.2.0) - rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) - react: registry.npmmirror.com/react@18.2.0 - transitivePeerDependencies: - - '@types/lodash.merge' - - rc-field-form - - react-dom - dev: false - - registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-v20ikpToPL8d26FV/VAYqkfBHGrFpxHyAyQxqBbCYzb8OuHV42xIU4cMwM59CCcCllZw4dRe0NyPmySgSyEuIQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-field/-/pro-field-2.14.5.tgz} - id: registry.npmmirror.com/@ant-design/pro-field/2.14.5 - name: '@ant-design/pro-field' - version: 2.14.5 - peerDependencies: - antd: ^4.24.15 || ^5.11.2 - react: '>=17.0.0' - dependencies: - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@chenshuai2144/sketch-color': registry.npmmirror.com/@chenshuai2144/sketch-color@1.0.9(react@18.2.0) - antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) - classnames: registry.npmmirror.com/classnames@2.5.1 - dayjs: registry.npmmirror.com/dayjs@1.11.10 - lodash.tonumber: registry.npmmirror.com/lodash.tonumber@4.0.3 - omit.js: registry.npmmirror.com/omit.js@2.0.2 - rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) - react: registry.npmmirror.com/react@18.2.0 - swr: registry.npmmirror.com/swr@2.2.4(react@18.2.0) - transitivePeerDependencies: - - react-dom - dev: false + - react-dom + dev: false registry.npmmirror.com/@ant-design/pro-form@2.24.1(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-hi55mm31IzvWoB/FVRlNAPuI5TRO6XGYF/XJu7pl8FWRe3N4a+3kHRs9Ul1trQnP+J+EgTBtqp81Gzc3ZCFO8w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/pro-form/-/pro-form-2.24.1.tgz} @@ -3934,7 +554,7 @@ packages: '@ant-design/pro-field': registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@chenshuai2144/sketch-color': registry.npmmirror.com/@chenshuai2144/sketch-color@1.0.9(react@18.2.0) '@umijs/use-params': registry.npmmirror.com/@umijs/use-params@1.0.9(react@18.2.0) antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) @@ -3962,7 +582,7 @@ packages: '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@umijs/route-utils': registry.npmmirror.com/@umijs/route-utils@4.0.1 '@umijs/use-params': registry.npmmirror.com/@umijs/use-params@1.0.9(react@18.2.0) antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) @@ -3993,7 +613,7 @@ packages: '@ant-design/pro-field': registry.npmmirror.com/@ant-design/pro-field@2.14.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-table': registry.npmmirror.com/@ant-design/pro-table@3.13.14(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 dayjs: registry.npmmirror.com/dayjs@1.11.10 @@ -4017,7 +637,7 @@ packages: react-dom: '>=17.0.0' dependencies: '@ant-design/cssinjs': registry.npmmirror.com/@ant-design/cssinjs@1.18.1(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor@3.6.1 antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -4036,7 +656,7 @@ packages: react: '>=17.0.0' react-dom: '>=17.0.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) @@ -4059,7 +679,7 @@ packages: '@ant-design/pro-form': registry.npmmirror.com/@ant-design/pro-form@2.24.1(antd@5.12.1)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils@2.15.4(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@dnd-kit/core': registry.npmmirror.com/@dnd-kit/core@6.1.0(react-dom@18.2.0)(react@18.2.0) '@dnd-kit/modifiers': registry.npmmirror.com/@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.1.0)(react@18.2.0) '@dnd-kit/sortable': registry.npmmirror.com/@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0) @@ -4090,7 +710,7 @@ packages: dependencies: '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider@2.13.5(antd@5.12.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 antd: registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 dayjs: registry.npmmirror.com/dayjs@1.11.10 @@ -4110,7 +730,7 @@ packages: peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 json2mq: registry.npmmirror.com/json2mq@0.2.0 react: registry.npmmirror.com/react@18.2.0 @@ -4118,37 +738,37 @@ packages: throttle-debounce: registry.npmmirror.com/throttle-debounce@5.0.0 dev: false - registry.npmmirror.com/@babel/code-frame@7.23.4: - resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.23.4.tgz} + registry.npmmirror.com/@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.23.5.tgz} name: '@babel/code-frame' - version: 7.23.4 + version: 7.23.5 engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': registry.npmmirror.com/@babel/highlight@7.23.4 chalk: registry.npmmirror.com/chalk@2.4.2 - registry.npmmirror.com/@babel/compat-data@7.23.3: - resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.23.3.tgz} + registry.npmmirror.com/@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.23.5.tgz} name: '@babel/compat-data' - version: 7.23.3 + version: 7.23.5 engines: {node: '>=6.9.0'} - registry.npmmirror.com/@babel/core@7.23.3: - resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.23.3.tgz} + registry.npmmirror.com/@babel/core@7.23.9: + resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.23.9.tgz} name: '@babel/core' - version: 7.23.3 + version: 7.23.9 engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping@2.2.1 - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.4 - '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.4 - '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets@7.22.15 - '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3) - '@babel/helpers': registry.npmmirror.com/@babel/helpers@7.23.4 - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 - '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 - '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.6 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9) + '@babel/helpers': registry.npmmirror.com/@babel/helpers@7.23.9 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 + '@babel/template': registry.npmmirror.com/@babel/template@7.23.9 + '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.9 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 convert-source-map: registry.npmmirror.com/convert-source-map@2.0.0 debug: registry.npmmirror.com/debug@4.3.4 gensync: registry.npmmirror.com/gensync@1.0.0-beta.2 @@ -4157,26 +777,43 @@ packages: transitivePeerDependencies: - supports-color - registry.npmmirror.com/@babel/generator@7.23.4: - resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.23.4.tgz} + registry.npmmirror.com/@babel/eslint-parser@7.23.9(@babel/core@7.23.9)(eslint@8.56.0): + resolution: {integrity: sha512-xPndlO7qxiJbn0ATvfXQBjCS7qApc9xmKHArgI/FTEFxXas5dnjC/VqM37lfZun9dclRYcn+YQAr6uDFy0bB2g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.23.9.tgz} + id: registry.npmmirror.com/@babel/eslint-parser/7.23.9 + name: '@babel/eslint-parser' + version: 7.23.9 + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 + '@nicolo-ribaudo/eslint-scope-5-internals': registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1 + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@2.1.0 + semver: registry.npmmirror.com/semver@6.3.1 + dev: true + + registry.npmmirror.com/@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.23.6.tgz} name: '@babel/generator' - version: 7.23.4 + version: 7.23.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.22 jsesc: registry.npmmirror.com/jsesc@2.5.2 - registry.npmmirror.com/@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz} + registry.npmmirror.com/@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz} name: '@babel/helper-compilation-targets' - version: 7.22.15 + version: 7.23.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': registry.npmmirror.com/@babel/compat-data@7.23.3 - '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option@7.22.15 - browserslist: registry.npmmirror.com/browserslist@4.22.1 + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data@7.23.5 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option@7.23.5 + browserslist: registry.npmmirror.com/browserslist@4.22.3 lru-cache: registry.npmmirror.com/lru-cache@5.1.1 semver: registry.npmmirror.com/semver@6.3.1 @@ -4186,15 +823,32 @@ packages: version: 7.22.20 engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz} + name: '@babel/helper-function-name' + version: 7.23.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template@7.23.9 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 + + registry.npmmirror.com/@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} + name: '@babel/helper-hoist-variables' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 + registry.npmmirror.com/@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} name: '@babel/helper-module-imports' version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 - registry.npmmirror.com/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): + registry.npmmirror.com/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} id: registry.npmmirror.com/@babel/helper-module-transforms/7.23.3 name: '@babel/helper-module-transforms' @@ -4203,7 +857,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor@7.22.20 '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports@7.22.15 '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access@7.22.5 @@ -4216,7 +870,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 registry.npmmirror.com/@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} @@ -4224,7 +878,7 @@ packages: version: 7.22.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 registry.npmmirror.com/@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz} @@ -4238,21 +892,21 @@ packages: version: 7.22.20 engines: {node: '>=6.9.0'} - registry.npmmirror.com/@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz} + registry.npmmirror.com/@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz} name: '@babel/helper-validator-option' - version: 7.22.15 + version: 7.23.5 engines: {node: '>=6.9.0'} - registry.npmmirror.com/@babel/helpers@7.23.4: - resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.23.4.tgz} + registry.npmmirror.com/@babel/helpers@7.23.9: + resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.23.9.tgz} name: '@babel/helpers' - version: 7.23.4 + version: 7.23.9 engines: {node: '>=6.9.0'} dependencies: - '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 - '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/template': registry.npmmirror.com/@babel/template@7.23.9 + '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.9 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 transitivePeerDependencies: - supports-color @@ -4266,63 +920,68 @@ packages: chalk: registry.npmmirror.com/chalk@2.4.2 js-tokens: registry.npmmirror.com/js-tokens@4.0.0 - registry.npmmirror.com/@babel/parser@7.23.4: - resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.23.4.tgz} + registry.npmmirror.com/@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.23.9.tgz} name: '@babel/parser' - version: 7.23.4 + version: 7.23.9 engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 - registry.npmmirror.com/@babel/runtime@7.23.4: - resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.4.tgz} + registry.npmmirror.com/@babel/runtime@7.23.9: + resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.9.tgz} name: '@babel/runtime' - version: 7.23.4 + version: 7.23.9 engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: registry.npmmirror.com/regenerator-runtime@0.14.0 - dev: false + regenerator-runtime: registry.npmmirror.com/regenerator-runtime@0.14.1 - registry.npmmirror.com/@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz} + registry.npmmirror.com/@babel/template@7.23.9: + resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.23.9.tgz} name: '@babel/template' - version: 7.22.15 + version: 7.23.9 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.4 - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.5 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 - registry.npmmirror.com/@babel/traverse@7.23.4: - resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.4.tgz} + registry.npmmirror.com/@babel/traverse@7.23.9: + resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.9.tgz} name: '@babel/traverse' - version: 7.23.4 + version: 7.23.9 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.4 - '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.4 - '@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': registry.npmmirror.com/@babel/parser@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 - debug: 4.3.4 - globals: 11.12.0 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.6 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name@7.23.0 + '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables@7.22.5 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration@7.22.6 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 + debug: registry.npmmirror.com/debug@4.3.4 + globals: registry.npmmirror.com/globals@11.12.0 transitivePeerDependencies: - supports-color - registry.npmmirror.com/@babel/types@7.23.4: - resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.23.4.tgz} + registry.npmmirror.com/@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.23.9.tgz} name: '@babel/types' - version: 7.23.4 + version: 7.23.9 engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser@7.23.4 '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 to-fast-properties: registry.npmmirror.com/to-fast-properties@2.0.0 + registry.npmmirror.com/@braintree/sanitize-url@6.0.4: + resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz} + name: '@braintree/sanitize-url' + version: 6.0.4 + dev: false + registry.npmmirror.com/@chenshuai2144/sketch-color@1.0.9(react@18.2.0): resolution: {integrity: sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@chenshuai2144/sketch-color/-/sketch-color-1.0.9.tgz} id: registry.npmmirror.com/@chenshuai2144/sketch-color/1.0.9 @@ -4419,7 +1078,7 @@ packages: version: 11.11.0 dependencies: '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports@7.22.15 - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@emotion/hash': registry.npmmirror.com/@emotion/hash@0.9.1 '@emotion/memoize': registry.npmmirror.com/@emotion/memoize@0.8.1 '@emotion/serialize': registry.npmmirror.com/@emotion/serialize@1.1.3 @@ -4498,7 +1157,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@emotion/babel-plugin': registry.npmmirror.com/@emotion/babel-plugin@11.11.0 '@emotion/cache': registry.npmmirror.com/@emotion/cache@11.11.0 '@emotion/serialize': registry.npmmirror.com/@emotion/serialize@1.1.3 @@ -4519,7 +1178,7 @@ packages: '@emotion/memoize': registry.npmmirror.com/@emotion/memoize@0.8.1 '@emotion/unitless': registry.npmmirror.com/@emotion/unitless@0.8.1 '@emotion/utils': registry.npmmirror.com/@emotion/utils@1.2.1 - csstype: registry.npmmirror.com/csstype@3.1.2 + csstype: registry.npmmirror.com/csstype@3.1.3 dev: false registry.npmmirror.com/@emotion/sheet@1.2.2: @@ -4541,7 +1200,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@emotion/babel-plugin': registry.npmmirror.com/@emotion/babel-plugin@11.11.0 '@emotion/is-prop-valid': registry.npmmirror.com/@emotion/is-prop-valid@1.2.1 '@emotion/react': registry.npmmirror.com/@emotion/react@11.11.1(@types/react@18.2.37)(react@18.2.0) @@ -4884,13 +1543,13 @@ packages: cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 dev: false - registry.npmmirror.com/@humanwhocodes/config-array@0.11.13: - resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz} + registry.npmmirror.com/@humanwhocodes/config-array@0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz} name: '@humanwhocodes/config-array' - version: 0.11.13 + version: 0.11.14 engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': registry.npmmirror.com/@humanwhocodes/object-schema@2.0.1 + '@humanwhocodes/object-schema': registry.npmmirror.com/@humanwhocodes/object-schema@2.0.2 debug: registry.npmmirror.com/debug@4.3.4 minimatch: registry.npmmirror.com/minimatch@3.1.2 transitivePeerDependencies: @@ -4904,10 +1563,10 @@ packages: engines: {node: '>=12.22'} dev: true - registry.npmmirror.com/@humanwhocodes/object-schema@2.0.1: - resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz} + registry.npmmirror.com/@humanwhocodes/object-schema@2.0.2: + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz} name: '@humanwhocodes/object-schema' - version: 2.0.1 + version: 2.0.2 dev: true registry.npmmirror.com/@ianvs/prettier-plugin-sort-imports@4.1.1(prettier@3.0.3): @@ -4922,17 +1581,30 @@ packages: '@vue/compiler-sfc': optional: true dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 - '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.4 - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 - '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.4 - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 + '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.6 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 + '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.9 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 prettier: registry.npmmirror.com/prettier@3.0.3 semver: registry.npmmirror.com/semver@7.5.4 transitivePeerDependencies: - supports-color dev: true + registry.npmmirror.com/@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz} + name: '@isaacs/cliui' + version: 8.0.2 + engines: {node: '>=12'} + dependencies: + string-width: registry.npmmirror.com/string-width@5.1.2 + string-width-cjs: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0 + strip-ansi-cjs: registry.npmmirror.com/strip-ansi@6.0.1 + wrap-ansi: registry.npmmirror.com/wrap-ansi@8.1.0 + wrap-ansi-cjs: registry.npmmirror.com/wrap-ansi@7.0.0 + registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz} name: '@jridgewell/gen-mapping' @@ -4941,7 +1613,7 @@ packages: dependencies: '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array@1.1.2 '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.22 registry.npmmirror.com/@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz} @@ -4960,10 +1632,10 @@ packages: name: '@jridgewell/sourcemap-codec' version: 1.4.15 - registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz} + registry.npmmirror.com/@jridgewell/trace-mapping@0.3.22: + resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz} name: '@jridgewell/trace-mapping' - version: 0.3.20 + version: 0.3.22 dependencies: '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri@3.1.1 '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 @@ -4988,18 +1660,18 @@ packages: '@lezer/common': registry.npmmirror.com/@lezer/common@0.15.12 dev: false - registry.npmmirror.com/@lezer/lr@1.3.14: - resolution: {integrity: sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/lr/-/lr-1.3.14.tgz} + registry.npmmirror.com/@lezer/lr@1.4.0: + resolution: {integrity: sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/lr/-/lr-1.4.0.tgz} name: '@lezer/lr' - version: 1.3.14 + version: 1.4.0 dependencies: '@lezer/common': registry.npmmirror.com/@lezer/common@1.2.1 dev: false - registry.npmmirror.com/@ljharb/through@2.3.11: - resolution: {integrity: sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ljharb/through/-/through-2.3.11.tgz} + registry.npmmirror.com/@ljharb/through@2.3.12: + resolution: {integrity: sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ljharb/through/-/through-2.3.12.tgz} name: '@ljharb/through' - version: 2.3.11 + version: 2.3.12 engines: {node: '>= 0.4'} dependencies: call-bind: registry.npmmirror.com/call-bind@1.0.5 @@ -5125,6 +1797,23 @@ packages: dev: false optional: true + registry.npmmirror.com/@microsoft/tsdoc-config@0.16.2: + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz} + name: '@microsoft/tsdoc-config' + version: 0.16.2 + dependencies: + '@microsoft/tsdoc': registry.npmmirror.com/@microsoft/tsdoc@0.14.2 + ajv: registry.npmmirror.com/ajv@6.12.6 + jju: registry.npmmirror.com/jju@1.4.0 + resolve: registry.npmmirror.com/resolve@1.19.0 + dev: true + + registry.npmmirror.com/@microsoft/tsdoc@0.14.2: + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz} + name: '@microsoft/tsdoc' + version: 0.14.2 + dev: true + registry.npmmirror.com/@mischnic/json-sourcemap@0.1.0: resolution: {integrity: sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz} name: '@mischnic/json-sourcemap' @@ -5143,7 +1832,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@lezer/common': registry.npmmirror.com/@lezer/common@1.2.1 - '@lezer/lr': registry.npmmirror.com/@lezer/lr@1.3.14 + '@lezer/lr': registry.npmmirror.com/@lezer/lr@1.4.0 json5: registry.npmmirror.com/json5@2.2.3 dev: false @@ -5221,6 +1910,20 @@ packages: version: 14.0.2 dev: false + registry.npmmirror.com/@next/env@14.0.4: + resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@next/env/-/env-14.0.4.tgz} + name: '@next/env' + version: 14.0.4 + dev: false + + registry.npmmirror.com/@next/eslint-plugin-next@14.0.4: + resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@next/eslint-plugin-next/-/eslint-plugin-next-14.0.4.tgz} + name: '@next/eslint-plugin-next' + version: 14.0.4 + dependencies: + glob: registry.npmmirror.com/glob@7.1.7 + dev: true + registry.npmmirror.com/@next/swc-darwin-arm64@14.0.2: resolution: {integrity: sha512-i+jQY0fOb8L5gvGvojWyZMfQoQtDVB2kYe7fufOEiST6sicvzI2W5/EXo4lX5bLUjapHKe+nFxuVv7BA+Pd7LQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.2.tgz} name: '@next/swc-darwin-arm64' @@ -5427,6 +2130,14 @@ packages: dev: false optional: true + registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz} + name: '@nicolo-ribaudo/eslint-scope-5-internals' + version: 5.1.1-v1 + dependencies: + eslint-scope: registry.npmmirror.com/eslint-scope@5.1.1 + dev: true + registry.npmmirror.com/@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} name: '@nodelib/fs.scandir' @@ -5449,7 +2160,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': registry.npmmirror.com/@nodelib/fs.scandir@2.1.5 - fastq: registry.npmmirror.com/fastq@1.16.0 + fastq: registry.npmmirror.com/fastq@1.17.0 registry.npmmirror.com/@parcel/bundler-default@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@parcel/bundler-default/-/bundler-default-2.9.3.tgz} @@ -5604,7 +2315,7 @@ packages: '@parcel/workers': registry.npmmirror.com/@parcel/workers@2.9.3(@parcel/core@2.9.3) abortcontroller-polyfill: registry.npmmirror.com/abortcontroller-polyfill@1.7.5 base-x: registry.npmmirror.com/base-x@3.0.9 - browserslist: registry.npmmirror.com/browserslist@4.22.1 + browserslist: registry.npmmirror.com/browserslist@4.22.3 clone: registry.npmmirror.com/clone@2.1.2 dotenv: registry.npmmirror.com/dotenv@7.0.0 dotenv-expand: registry.npmmirror.com/dotenv-expand@5.1.0 @@ -5806,7 +2517,7 @@ packages: '@parcel/plugin': registry.npmmirror.com/@parcel/plugin@2.9.3(@parcel/core@2.9.3) '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/utils': registry.npmmirror.com/@parcel/utils@2.9.3 - browserslist: registry.npmmirror.com/browserslist@4.22.1 + browserslist: registry.npmmirror.com/browserslist@4.22.3 lightningcss: registry.npmmirror.com/lightningcss@1.23.0 nullthrows: registry.npmmirror.com/nullthrows@1.1.1 transitivePeerDependencies: @@ -5894,7 +2605,7 @@ packages: '@parcel/plugin': registry.npmmirror.com/@parcel/plugin@2.9.3(@parcel/core@2.9.3) '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/utils': registry.npmmirror.com/@parcel/utils@2.9.3 - '@swc/core': registry.npmmirror.com/@swc/core@1.3.104 + '@swc/core': registry.npmmirror.com/@swc/core@1.3.107 nullthrows: registry.npmmirror.com/nullthrows@1.1.1 transitivePeerDependencies: - '@parcel/core' @@ -6181,7 +2892,7 @@ packages: '@parcel/plugin': registry.npmmirror.com/@parcel/plugin@2.9.3(@parcel/core@2.9.3) '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/utils': registry.npmmirror.com/@parcel/utils@2.9.3 - browserslist: registry.npmmirror.com/browserslist@4.22.1 + browserslist: registry.npmmirror.com/browserslist@4.22.3 json5: registry.npmmirror.com/json5@2.2.3 nullthrows: registry.npmmirror.com/nullthrows@1.1.1 semver: registry.npmmirror.com/semver@7.5.4 @@ -6200,7 +2911,7 @@ packages: '@parcel/plugin': registry.npmmirror.com/@parcel/plugin@2.9.3(@parcel/core@2.9.3) '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/utils': registry.npmmirror.com/@parcel/utils@2.9.3 - browserslist: registry.npmmirror.com/browserslist@4.22.1 + browserslist: registry.npmmirror.com/browserslist@4.22.3 lightningcss: registry.npmmirror.com/lightningcss@1.23.0 nullthrows: registry.npmmirror.com/nullthrows@1.1.1 transitivePeerDependencies: @@ -6284,8 +2995,8 @@ packages: '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/utils': registry.npmmirror.com/@parcel/utils@2.9.3 '@parcel/workers': registry.npmmirror.com/@parcel/workers@2.9.3(@parcel/core@2.9.3) - '@swc/helpers': registry.npmmirror.com/@swc/helpers@0.5.2 - browserslist: registry.npmmirror.com/browserslist@4.22.1 + '@swc/helpers': registry.npmmirror.com/@swc/helpers@0.5.3 + browserslist: registry.npmmirror.com/browserslist@4.22.3 nullthrows: registry.npmmirror.com/nullthrows@1.1.1 regenerator-runtime: registry.npmmirror.com/regenerator-runtime@0.13.11 semver: registry.npmmirror.com/semver@7.5.4 @@ -6454,7 +3165,7 @@ packages: '@parcel/package-manager': registry.npmmirror.com/@parcel/package-manager@2.8.3(@parcel/core@2.9.3) '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/workers': registry.npmmirror.com/@parcel/workers@2.8.3(@parcel/core@2.9.3) - utility-types: registry.npmmirror.com/utility-types@3.10.0 + utility-types: registry.npmmirror.com/utility-types@3.11.0 transitivePeerDependencies: - '@parcel/core' dev: false @@ -6471,7 +3182,7 @@ packages: '@parcel/package-manager': registry.npmmirror.com/@parcel/package-manager@2.9.3(@parcel/core@2.9.3) '@parcel/source-map': registry.npmmirror.com/@parcel/source-map@2.1.1 '@parcel/workers': registry.npmmirror.com/@parcel/workers@2.9.3(@parcel/core@2.9.3) - utility-types: registry.npmmirror.com/utility-types@3.10.0 + utility-types: registry.npmmirror.com/utility-types@3.11.0 transitivePeerDependencies: - '@parcel/core' dev: false @@ -6631,7 +3342,7 @@ packages: detect-libc: registry.npmmirror.com/detect-libc@1.0.3 is-glob: registry.npmmirror.com/is-glob@4.0.3 micromatch: registry.npmmirror.com/micromatch@4.0.5 - node-addon-api: registry.npmmirror.com/node-addon-api@7.0.0 + node-addon-api: registry.npmmirror.com/node-addon-api@7.1.0 optionalDependencies: '@parcel/watcher-android-arm64': registry.npmmirror.com/@parcel/watcher-android-arm64@2.2.0 '@parcel/watcher-darwin-arm64': registry.npmmirror.com/@parcel/watcher-darwin-arm64@2.2.0 @@ -6681,6 +3392,21 @@ packages: nullthrows: registry.npmmirror.com/nullthrows@1.1.1 dev: false + registry.npmmirror.com/@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} + name: '@pkgjs/parseargs' + version: 0.11.0 + engines: {node: '>=14'} + requiresBuild: true + optional: true + + registry.npmmirror.com/@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@pkgr/core/-/core-0.1.1.tgz} + name: '@pkgr/core' + version: 0.1.1 + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + registry.npmmirror.com/@plasmohq/consolidate@0.17.0(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Na8imBnvzYPtzkK+9Uv9hPZ/oJti/0jgiQWD222SHxHw2QCVuR4KzslxXCy/rS8gGluSiTs1BGVvc3d2O6aJCA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@plasmohq/consolidate/-/consolidate-0.17.0.tgz} id: registry.npmmirror.com/@plasmohq/consolidate/0.17.0 @@ -7317,7 +4043,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor@3.6.1 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -7334,7 +4060,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) @@ -7346,7 +4072,7 @@ packages: version: 1.1.0 engines: {node: '>=8.x'} dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 dev: false registry.npmmirror.com/@rc-component/mutate-observer@1.1.0(react-dom@18.2.0)(react@18.2.0): @@ -7359,7 +4085,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -7376,7 +4102,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -7393,26 +4119,26 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0) - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) dev: false - registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rc-component/trigger/-/trigger-1.18.2.tgz} - id: registry.npmmirror.com/@rc-component/trigger/1.18.2 + registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Ksr25pXreYe1gX6ayZ1jLrOrl9OAUHUqnuhEx6MeHnNa1zVM5Y2Aj3Q35UrER0ns8D2cJYtmJtVli+i+4eKrvA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rc-component/trigger/-/trigger-1.18.3.tgz} + id: registry.npmmirror.com/@rc-component/trigger/1.18.3 name: '@rc-component/trigger' - version: 1.18.2 + version: 1.18.3 engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -7456,6 +4182,12 @@ packages: type-fest: registry.npmmirror.com/type-fest@2.19.0 dev: false + registry.npmmirror.com/@rushstack/eslint-patch@1.7.2: + resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz} + name: '@rushstack/eslint-patch' + version: 1.7.2 + dev: true + registry.npmmirror.com/@sindresorhus/is@5.6.0: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sindresorhus/is/-/is-5.6.0.tgz} name: '@sindresorhus/is' @@ -7463,7 +4195,7 @@ packages: engines: {node: '>=14.16'} dev: false - registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/6.5.1 name: '@svgr/babel-plugin-add-jsx-attribute' @@ -7472,10 +4204,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.9): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/8.0.0 name: '@svgr/babel-plugin-remove-jsx-attribute' @@ -7484,10 +4216,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.9): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/8.0.0 name: '@svgr/babel-plugin-remove-jsx-empty-expression' @@ -7496,10 +4228,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1 name: '@svgr/babel-plugin-replace-jsx-attribute-value' @@ -7508,10 +4240,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/6.5.1 name: '@svgr/babel-plugin-svg-dynamic-title' @@ -7520,10 +4252,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/6.5.1 name: '@svgr/babel-plugin-svg-em-dimensions' @@ -7532,10 +4264,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/6.5.1 name: '@svgr/babel-plugin-transform-react-native-svg' @@ -7544,10 +4276,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/6.5.1 name: '@svgr/babel-plugin-transform-svg-component' @@ -7556,10 +4288,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 dev: false - registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.3): + registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz} id: registry.npmmirror.com/@svgr/babel-preset/6.5.1 name: '@svgr/babel-preset' @@ -7568,15 +4300,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 - '@svgr/babel-plugin-add-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.3) - '@svgr/babel-plugin-remove-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.3) - '@svgr/babel-plugin-remove-jsx-empty-expression': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.3) - '@svgr/babel-plugin-replace-jsx-attribute-value': registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.3) - '@svgr/babel-plugin-svg-dynamic-title': registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.3) - '@svgr/babel-plugin-svg-em-dimensions': registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.3) - '@svgr/babel-plugin-transform-react-native-svg': registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.3) - '@svgr/babel-plugin-transform-svg-component': registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.3) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 + '@svgr/babel-plugin-add-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.9) + '@svgr/babel-plugin-remove-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.9) + '@svgr/babel-plugin-remove-jsx-empty-expression': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.9) + '@svgr/babel-plugin-replace-jsx-attribute-value': registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.9) + '@svgr/babel-plugin-svg-dynamic-title': registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.9) + '@svgr/babel-plugin-svg-em-dimensions': registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.9) + '@svgr/babel-plugin-transform-react-native-svg': registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.9) + '@svgr/babel-plugin-transform-svg-component': registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.9) dev: false registry.npmmirror.com/@svgr/core@6.5.1: @@ -7585,8 +4317,8 @@ packages: version: 6.5.1 engines: {node: '>=10'} dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 - '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.3) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 + '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.9) '@svgr/plugin-jsx': registry.npmmirror.com/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1) camelcase: registry.npmmirror.com/camelcase@6.3.0 cosmiconfig: registry.npmmirror.com/cosmiconfig@7.1.0 @@ -7600,7 +4332,7 @@ packages: version: 6.5.1 engines: {node: '>=10'} dependencies: - '@babel/types': registry.npmmirror.com/@babel/types@7.23.4 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.9 entities: registry.npmmirror.com/entities@4.5.0 dev: false @@ -7613,8 +4345,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 - '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.3) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 + '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.9) '@svgr/core': registry.npmmirror.com/@svgr/core@6.5.1 '@svgr/hast-util-to-babel-ast': registry.npmmirror.com/@svgr/hast-util-to-babel-ast@6.5.1 svg-parser: registry.npmmirror.com/svg-parser@2.0.4 @@ -7637,10 +4369,10 @@ packages: svgo: registry.npmmirror.com/svgo@2.8.0 dev: false - registry.npmmirror.com/@swc/core-darwin-arm64@1.3.104: - resolution: {integrity: sha512-rCnVj8x3kn6s914Adddu+zROHUn6mUEMkNKUckofs3W9OthNlZXJA3C5bS2MMTRFXCWamJ0Zmh6INFpz+f4Tfg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.104.tgz} + registry.npmmirror.com/@swc/core-darwin-arm64@1.3.107: + resolution: {integrity: sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.107.tgz} name: '@swc/core-darwin-arm64' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -7659,10 +4391,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-darwin-x64@1.3.104: - resolution: {integrity: sha512-LBCWGTYkn1UjyxrmcLS3vZgtCDVhwxsQMV7jz5duc7Gas8SRWh6ZYqvUkjlXMDX1yx0uvzHrkaRw445+zDRj7Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.104.tgz} + registry.npmmirror.com/@swc/core-darwin-x64@1.3.107: + resolution: {integrity: sha512-hwiLJ2ulNkBGAh1m1eTfeY1417OAYbRGcb/iGsJ+LuVLvKAhU/itzsl535CvcwAlt2LayeCFfcI8gdeOLeZa9A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.107.tgz} name: '@swc/core-darwin-x64' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -7681,10 +4413,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-linux-arm-gnueabihf@1.3.104: - resolution: {integrity: sha512-iFbsWcx0TKHWnFBNCuUstYqRtfkyBx7FKv5To1Hx14EMuvvoCD/qUoJEiNfDQN5n/xU9g5xq4RdbjEWCFLhAbA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.104.tgz} + registry.npmmirror.com/@swc/core-linux-arm-gnueabihf@1.3.107: + resolution: {integrity: sha512-I2wzcC0KXqh0OwymCmYwNRgZ9nxX7DWnOOStJXV3pS0uB83TXAkmqd7wvMBuIl9qu4Hfomi9aDM7IlEEn9tumQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.107.tgz} name: '@swc/core-linux-arm-gnueabihf' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -7703,10 +4435,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-linux-arm64-gnu@1.3.104: - resolution: {integrity: sha512-1BIIp+nUPrRHHaJ35YJqrwXPwYSITp5robqqjyTwoKGw2kq0x+A964kpWul6v0d7A9Ial8fyH4m13eSWBodD2A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.104.tgz} + registry.npmmirror.com/@swc/core-linux-arm64-gnu@1.3.107: + resolution: {integrity: sha512-HWgnn7JORYlOYnGsdunpSF8A+BCZKPLzLtEUA27/M/ZuANcMZabKL9Zurt7XQXq888uJFAt98Gy+59PU90aHKg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.107.tgz} name: '@swc/core-linux-arm64-gnu' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -7727,10 +4459,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-linux-arm64-musl@1.3.104: - resolution: {integrity: sha512-IyDNkzpKwvLqmRwTW+s8f8OsOSSj1N6juZKbvNHpZRfWZkz3T70q3vJlDBWQwy8z8cm7ckd7YUT3eKcSBPPowg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.104.tgz} + registry.npmmirror.com/@swc/core-linux-arm64-musl@1.3.107: + resolution: {integrity: sha512-vfPF74cWfAm8hyhS8yvYI94ucMHIo8xIYU+oFOW9uvDlGQRgnUf/6DEVbLyt/3yfX5723Ln57U8uiMALbX5Pyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.107.tgz} name: '@swc/core-linux-arm64-musl' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -7751,10 +4483,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-linux-x64-gnu@1.3.104: - resolution: {integrity: sha512-MfX/wiRdTjE5uXHTDnaX69xI4UBfxIhcxbVlMj//N+7AX/G2pl2UFityfVMU2HpM12BRckrCxVI8F/Zy3DZkYQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.104.tgz} + registry.npmmirror.com/@swc/core-linux-x64-gnu@1.3.107: + resolution: {integrity: sha512-uBVNhIg0ip8rH9OnOsCARUFZ3Mq3tbPHxtmWk9uAa5u8jQwGWeBx5+nTHpDOVd3YxKb6+5xDEI/edeeLpha/9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.107.tgz} name: '@swc/core-linux-x64-gnu' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -7775,10 +4507,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-linux-x64-musl@1.3.104: - resolution: {integrity: sha512-5yeILaxA31gGEmquErO8yxlq1xu0XVt+fz5mbbKXKZMRRILxYxNzAGb5mzV41r0oHz6Vhv4AXX/WMCmeWl+HkQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.104.tgz} + registry.npmmirror.com/@swc/core-linux-x64-musl@1.3.107: + resolution: {integrity: sha512-mvACkUvzSIB12q1H5JtabWATbk3AG+pQgXEN95AmEX2ZA5gbP9+B+mijsg7Sd/3tboHr7ZHLz/q3SHTvdFJrEw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.107.tgz} name: '@swc/core-linux-x64-musl' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -7799,10 +4531,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-win32-arm64-msvc@1.3.104: - resolution: {integrity: sha512-rwcImsYnWDWGmeESG0XdGGOql5s3cG5wA8C4hHHKdH76zamPfDKKQFBsjmoNi0f1IsxaI9AJPeOmD4bAhT1ZoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.104.tgz} + registry.npmmirror.com/@swc/core-win32-arm64-msvc@1.3.107: + resolution: {integrity: sha512-J3P14Ngy/1qtapzbguEH41kY109t6DFxfbK4Ntz9dOWNuVY3o9/RTB841ctnJk0ZHEG+BjfCJjsD2n8H5HcaOA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.107.tgz} name: '@swc/core-win32-arm64-msvc' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -7821,10 +4553,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-win32-ia32-msvc@1.3.104: - resolution: {integrity: sha512-ICDA+CJLYC7NkePnrbh/MvXwDQfy3rZSFgrVdrqRosv9DKHdFjYDnA9++7ozjrIdFdBrFW2NR7pyUcidlwhNzA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.104.tgz} + registry.npmmirror.com/@swc/core-win32-ia32-msvc@1.3.107: + resolution: {integrity: sha512-ZBUtgyjTHlz8TPJh7kfwwwFma+ktr6OccB1oXC8fMSopD0AxVnQasgun3l3099wIsAB9eEsJDQ/3lDkOLs1gBA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.107.tgz} name: '@swc/core-win32-ia32-msvc' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -7843,10 +4575,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core-win32-x64-msvc@1.3.104: - resolution: {integrity: sha512-fZJ1Ju62U4lMZVU+nHxLkFNcu0hG5Y0Yj/5zjrlbuX5N8J5eDndWAFsVnQhxRTZqKhZB53pvWRQs5FItSDqgXg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.104.tgz} + registry.npmmirror.com/@swc/core-win32-x64-msvc@1.3.107: + resolution: {integrity: sha512-Eyzo2XRqWOxqhE1gk9h7LWmUf4Bp4Xn2Ttb0ayAXFp6YSTxQIThXcT9kipXZqcpxcmDwoq8iWbbf2P8XL743EA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.107.tgz} name: '@swc/core-win32-x64-msvc' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -7865,10 +4597,10 @@ packages: dev: false optional: true - registry.npmmirror.com/@swc/core@1.3.104: - resolution: {integrity: sha512-9LWH/qzR/Pmyco+XwPiPfz59T1sryI7o5dmqb593MfCkaX5Fzl9KhwQTI47i21/bXYuCdfa9ySZuVkzXMirYxA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core/-/core-1.3.104.tgz} + registry.npmmirror.com/@swc/core@1.3.107: + resolution: {integrity: sha512-zKhqDyFcTsyLIYK1iEmavljZnf4CCor5pF52UzLAz4B6Nu/4GLU+2LQVAf+oRHjusG39PTPjd2AlRT3f3QWfsQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core/-/core-1.3.107.tgz} name: '@swc/core' - version: 1.3.104 + version: 1.3.107 engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -7880,16 +4612,16 @@ packages: '@swc/counter': registry.npmmirror.com/@swc/counter@0.1.2 '@swc/types': registry.npmmirror.com/@swc/types@0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': registry.npmmirror.com/@swc/core-darwin-arm64@1.3.104 - '@swc/core-darwin-x64': registry.npmmirror.com/@swc/core-darwin-x64@1.3.104 - '@swc/core-linux-arm-gnueabihf': registry.npmmirror.com/@swc/core-linux-arm-gnueabihf@1.3.104 - '@swc/core-linux-arm64-gnu': registry.npmmirror.com/@swc/core-linux-arm64-gnu@1.3.104 - '@swc/core-linux-arm64-musl': registry.npmmirror.com/@swc/core-linux-arm64-musl@1.3.104 - '@swc/core-linux-x64-gnu': registry.npmmirror.com/@swc/core-linux-x64-gnu@1.3.104 - '@swc/core-linux-x64-musl': registry.npmmirror.com/@swc/core-linux-x64-musl@1.3.104 - '@swc/core-win32-arm64-msvc': registry.npmmirror.com/@swc/core-win32-arm64-msvc@1.3.104 - '@swc/core-win32-ia32-msvc': registry.npmmirror.com/@swc/core-win32-ia32-msvc@1.3.104 - '@swc/core-win32-x64-msvc': registry.npmmirror.com/@swc/core-win32-x64-msvc@1.3.104 + '@swc/core-darwin-arm64': registry.npmmirror.com/@swc/core-darwin-arm64@1.3.107 + '@swc/core-darwin-x64': registry.npmmirror.com/@swc/core-darwin-x64@1.3.107 + '@swc/core-linux-arm-gnueabihf': registry.npmmirror.com/@swc/core-linux-arm-gnueabihf@1.3.107 + '@swc/core-linux-arm64-gnu': registry.npmmirror.com/@swc/core-linux-arm64-gnu@1.3.107 + '@swc/core-linux-arm64-musl': registry.npmmirror.com/@swc/core-linux-arm64-musl@1.3.107 + '@swc/core-linux-x64-gnu': registry.npmmirror.com/@swc/core-linux-x64-gnu@1.3.107 + '@swc/core-linux-x64-musl': registry.npmmirror.com/@swc/core-linux-x64-musl@1.3.107 + '@swc/core-win32-arm64-msvc': registry.npmmirror.com/@swc/core-win32-arm64-msvc@1.3.107 + '@swc/core-win32-ia32-msvc': registry.npmmirror.com/@swc/core-win32-ia32-msvc@1.3.107 + '@swc/core-win32-x64-msvc': registry.npmmirror.com/@swc/core-win32-x64-msvc@1.3.107 dev: false registry.npmmirror.com/@swc/core@1.3.82: @@ -7932,6 +4664,14 @@ packages: tslib: registry.npmmirror.com/tslib@2.6.2 dev: false + registry.npmmirror.com/@swc/helpers@0.5.3: + resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/helpers/-/helpers-0.5.3.tgz} + name: '@swc/helpers' + version: 0.5.3 + dependencies: + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: false + registry.npmmirror.com/@swc/types@0.1.5: resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/types/-/types-0.1.5.tgz} name: '@swc/types' @@ -8311,6 +5051,26 @@ packages: '@types/har-format': registry.npmmirror.com/@types/har-format@1.2.15 dev: true + registry.npmmirror.com/@types/d3-scale-chromatic@3.0.3: + resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz} + name: '@types/d3-scale-chromatic' + version: 3.0.3 + dev: false + + registry.npmmirror.com/@types/d3-scale@4.0.8: + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/d3-scale/-/d3-scale-4.0.8.tgz} + name: '@types/d3-scale' + version: 4.0.8 + dependencies: + '@types/d3-time': registry.npmmirror.com/@types/d3-time@3.0.3 + dev: false + + registry.npmmirror.com/@types/d3-time@3.0.3: + resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/d3-time/-/d3-time-3.0.3.tgz} + name: '@types/d3-time' + version: 3.0.3 + dev: false + registry.npmmirror.com/@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz} name: '@types/debug' @@ -8385,6 +5145,23 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz} name: '@types/json-schema' version: 7.0.15 + + registry.npmmirror.com/@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz} + name: '@types/json5' + version: 0.0.29 + dev: true + + registry.npmmirror.com/@types/katex@0.14.0: + resolution: {integrity: sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/katex/-/katex-0.14.0.tgz} + name: '@types/katex' + version: 0.14.0 + dev: false + + registry.npmmirror.com/@types/katex@0.16.7: + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/katex/-/katex-0.16.7.tgz} + name: '@types/katex' + version: 0.16.7 dev: false registry.npmmirror.com/@types/lodash@4.14.202: @@ -8393,6 +5170,14 @@ packages: version: 4.14.202 dev: false + registry.npmmirror.com/@types/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.15.tgz} + name: '@types/mdast' + version: 3.0.15 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + dev: false + registry.npmmirror.com/@types/mdast@4.0.3: resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mdast/-/mdast-4.0.3.tgz} name: '@types/mdast' @@ -8413,7 +5198,6 @@ packages: version: 20.10.6 dependencies: undici-types: registry.npmmirror.com/undici-types@5.26.5 - dev: false registry.npmmirror.com/@types/node@20.9.0: resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-20.9.0.tgz} @@ -8470,61 +5254,302 @@ packages: '@types/react': registry.npmmirror.com/@types/react@18.2.46 dev: true - registry.npmmirror.com/@types/react-lazy-load-image-component@1.6.3: - resolution: {integrity: sha512-HsIsYz7yWWTh/bftdzGnijKD26JyofLRqM/RM80sxs7Gk13G83ew8R/ra2XzXuiZfjNEjAq/Va+NBHFF9ciwxA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-lazy-load-image-component/-/react-lazy-load-image-component-1.6.3.tgz} - name: '@types/react-lazy-load-image-component' - version: 1.6.3 + registry.npmmirror.com/@types/react-dom@18.2.18: + resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.18.tgz} + name: '@types/react-dom' + version: 18.2.18 + dependencies: + '@types/react': registry.npmmirror.com/@types/react@18.2.46 + dev: true + + registry.npmmirror.com/@types/react-lazy-load-image-component@1.6.3: + resolution: {integrity: sha512-HsIsYz7yWWTh/bftdzGnijKD26JyofLRqM/RM80sxs7Gk13G83ew8R/ra2XzXuiZfjNEjAq/Va+NBHFF9ciwxA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-lazy-load-image-component/-/react-lazy-load-image-component-1.6.3.tgz} + name: '@types/react-lazy-load-image-component' + version: 1.6.3 + dependencies: + '@types/react': registry.npmmirror.com/@types/react@18.2.46 + csstype: registry.npmmirror.com/csstype@3.1.3 + dev: true + + registry.npmmirror.com/@types/react@18.2.37: + resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/-/react-18.2.37.tgz} + name: '@types/react' + version: 18.2.37 + dependencies: + '@types/prop-types': registry.npmmirror.com/@types/prop-types@15.7.11 + '@types/scheduler': registry.npmmirror.com/@types/scheduler@0.16.8 + csstype: registry.npmmirror.com/csstype@3.1.3 + + registry.npmmirror.com/@types/react@18.2.46: + resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/-/react-18.2.46.tgz} + name: '@types/react' + version: 18.2.46 + dependencies: + '@types/prop-types': registry.npmmirror.com/@types/prop-types@15.7.11 + '@types/scheduler': registry.npmmirror.com/@types/scheduler@0.16.8 + csstype: registry.npmmirror.com/csstype@3.1.3 + dev: true + + registry.npmmirror.com/@types/scheduler@0.16.8: + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.8.tgz} + name: '@types/scheduler' + version: 0.16.8 + + registry.npmmirror.com/@types/semver@7.5.6: + resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/semver/-/semver-7.5.6.tgz} + name: '@types/semver' + version: 7.5.6 + dev: true + + registry.npmmirror.com/@types/throttle-debounce@2.1.0: + resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz} + name: '@types/throttle-debounce' + version: 2.1.0 + dev: false + + registry.npmmirror.com/@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/unist/-/unist-2.0.10.tgz} + name: '@types/unist' + version: 2.0.10 + dev: false + + registry.npmmirror.com/@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/unist/-/unist-3.0.2.tgz} + name: '@types/unist' + version: 3.0.2 + dev: false + + registry.npmmirror.com/@types/uuid@9.0.7: + resolution: {integrity: sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/uuid/-/uuid-9.0.7.tgz} + name: '@types/uuid' + version: 9.0.7 + dev: true + + registry.npmmirror.com/@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/6.19.1 + name: '@typescript-eslint/eslint-plugin' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': registry.npmmirror.com/@eslint-community/regexpp@4.10.0 + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@6.19.1 + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@6.19.1 + debug: registry.npmmirror.com/debug@4.3.4 + eslint: registry.npmmirror.com/eslint@8.56.0 + graphemer: registry.npmmirror.com/graphemer@1.4.0 + ignore: registry.npmmirror.com/ignore@5.3.0 + natural-compare: registry.npmmirror.com/natural-compare@1.4.0 + semver: registry.npmmirror.com/semver@7.5.4 + ts-api-utils: registry.npmmirror.com/ts-api-utils@1.0.3(typescript@5.3.3) + typescript: registry.npmmirror.com/typescript@5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.19.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/parser/6.19.1 + name: '@typescript-eslint/parser' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@6.19.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@6.19.1 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@6.19.1 + debug: registry.npmmirror.com/debug@4.3.4 + eslint: registry.npmmirror.com/eslint@8.56.0 + typescript: registry.npmmirror.com/typescript@5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz} + name: '@typescript-eslint/scope-manager' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@5.62.0 + dev: true + + registry.npmmirror.com/@typescript-eslint/scope-manager@6.19.1: + resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz} + name: '@typescript-eslint/scope-manager' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@6.19.1 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@6.19.1 + dev: true + + registry.npmmirror.com/@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.19.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/type-utils/6.19.1 + name: '@typescript-eslint/type-utils' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3) + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3) + debug: registry.npmmirror.com/debug@4.3.4 + eslint: registry.npmmirror.com/eslint@8.56.0 + ts-api-utils: registry.npmmirror.com/ts-api-utils@1.0.3(typescript@5.3.3) + typescript: registry.npmmirror.com/typescript@5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz} + name: '@typescript-eslint/types' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + registry.npmmirror.com/@typescript-eslint/types@6.19.1: + resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.19.1.tgz} + name: '@typescript-eslint/types' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + registry.npmmirror.com/@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.62.0 + name: '@typescript-eslint/typescript-estree' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@5.62.0 + debug: registry.npmmirror.com/debug@4.3.4 + globby: registry.npmmirror.com/globby@11.1.0 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + semver: registry.npmmirror.com/semver@7.5.4 + tsutils: registry.npmmirror.com/tsutils@3.21.0(typescript@5.3.3) + typescript: registry.npmmirror.com/typescript@5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/6.19.1 + name: '@typescript-eslint/typescript-estree' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@6.19.1 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@6.19.1 + debug: registry.npmmirror.com/debug@4.3.4 + globby: registry.npmmirror.com/globby@11.1.0 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + minimatch: registry.npmmirror.com/minimatch@9.0.3 + semver: registry.npmmirror.com/semver@7.5.4 + ts-api-utils: registry.npmmirror.com/ts-api-utils@1.0.3(typescript@5.3.3) + typescript: registry.npmmirror.com/typescript@5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/utils/5.62.0 + name: '@typescript-eslint/utils' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/react': registry.npmmirror.com/@types/react@18.2.46 - csstype: registry.npmmirror.com/csstype@3.1.2 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils@4.4.0(eslint@8.56.0) + '@types/json-schema': registry.npmmirror.com/@types/json-schema@7.0.15 + '@types/semver': registry.npmmirror.com/@types/semver@7.5.6 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@5.62.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3) + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-scope: registry.npmmirror.com/eslint-scope@5.1.1 + semver: registry.npmmirror.com/semver@7.5.4 + transitivePeerDependencies: + - supports-color + - typescript dev: true - registry.npmmirror.com/@types/react@18.2.37: - resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/-/react-18.2.37.tgz} - name: '@types/react' - version: 18.2.37 + registry.npmmirror.com/@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.19.1.tgz} + id: registry.npmmirror.com/@typescript-eslint/utils/6.19.1 + name: '@typescript-eslint/utils' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 dependencies: - '@types/prop-types': registry.npmmirror.com/@types/prop-types@15.7.11 - '@types/scheduler': registry.npmmirror.com/@types/scheduler@0.16.8 - csstype: registry.npmmirror.com/csstype@3.1.2 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils@4.4.0(eslint@8.56.0) + '@types/json-schema': registry.npmmirror.com/@types/json-schema@7.0.15 + '@types/semver': registry.npmmirror.com/@types/semver@7.5.6 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@6.19.1 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@6.19.1 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3) + eslint: registry.npmmirror.com/eslint@8.56.0 + semver: registry.npmmirror.com/semver@7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true - registry.npmmirror.com/@types/react@18.2.46: - resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/-/react-18.2.46.tgz} - name: '@types/react' - version: 18.2.46 + registry.npmmirror.com/@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz} + name: '@typescript-eslint/visitor-keys' + version: 5.62.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@types/prop-types': registry.npmmirror.com/@types/prop-types@15.7.11 - '@types/scheduler': registry.npmmirror.com/@types/scheduler@0.16.8 - csstype: registry.npmmirror.com/csstype@3.1.2 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.3 dev: true - registry.npmmirror.com/@types/scheduler@0.16.8: - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.8.tgz} - name: '@types/scheduler' - version: 0.16.8 - - registry.npmmirror.com/@types/throttle-debounce@2.1.0: - resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz} - name: '@types/throttle-debounce' - version: 2.1.0 - dev: false - - registry.npmmirror.com/@types/unist@2.0.10: - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/unist/-/unist-2.0.10.tgz} - name: '@types/unist' - version: 2.0.10 - dev: false - - registry.npmmirror.com/@types/unist@3.0.2: - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/unist/-/unist-3.0.2.tgz} - name: '@types/unist' - version: 3.0.2 - dev: false - - registry.npmmirror.com/@types/uuid@9.0.7: - resolution: {integrity: sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/uuid/-/uuid-9.0.7.tgz} - name: '@types/uuid' - version: 9.0.7 + registry.npmmirror.com/@typescript-eslint/visitor-keys@6.19.1: + resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz} + name: '@typescript-eslint/visitor-keys' + version: 6.19.1 + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@6.19.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.3 dev: true registry.npmmirror.com/@umijs/route-utils@4.0.1: @@ -8561,17 +5586,79 @@ packages: ws: registry.npmmirror.com/ws@8.14.2(bufferutil@4.0.8)(utf-8-validate@6.0.3) dev: false + registry.npmmirror.com/@vercel/style-guide@5.1.0(eslint@8.56.0)(prettier@3.1.1)(typescript@5.3.3): + resolution: {integrity: sha512-L9lWYePIycm7vIOjDLj+mmMdmmPkW3/brHjgq+nJdvMOrL7Hdk/19w8X583HYSk0vWsq494o5Qkh6x5+uW7ljg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vercel/style-guide/-/style-guide-5.1.0.tgz} + id: registry.npmmirror.com/@vercel/style-guide/5.1.0 + name: '@vercel/style-guide' + version: 5.1.0 + engines: {node: '>=16'} + peerDependencies: + '@next/eslint-plugin-next': '>=12.3.0 <15' + eslint: '>=8.48.0 <9' + prettier: '>=3.0.0 <4' + typescript: '>=4.8.0 <6' + peerDependenciesMeta: + '@next/eslint-plugin-next': + optional: true + eslint: + optional: true + prettier: + optional: true + typescript: + optional: true + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 + '@babel/eslint-parser': registry.npmmirror.com/@babel/eslint-parser@7.23.9(@babel/core@7.23.9)(eslint@8.56.0) + '@rushstack/eslint-patch': registry.npmmirror.com/@rushstack/eslint-patch@1.7.2 + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3) + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier@9.1.0(eslint@8.56.0) + eslint-import-resolver-alias: registry.npmmirror.com/eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1) + eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.19.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-plugin-eslint-comments: registry.npmmirror.com/eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0) + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-jest: registry.npmmirror.com/eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: registry.npmmirror.com/eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0) + eslint-plugin-playwright: registry.npmmirror.com/eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.6.3)(eslint@8.56.0) + eslint-plugin-react: registry.npmmirror.com/eslint-plugin-react@7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: registry.npmmirror.com/eslint-plugin-react-hooks@4.6.0(eslint@8.56.0) + eslint-plugin-testing-library: registry.npmmirror.com/eslint-plugin-testing-library@6.2.0(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-tsdoc: registry.npmmirror.com/eslint-plugin-tsdoc@0.2.17 + eslint-plugin-unicorn: registry.npmmirror.com/eslint-plugin-unicorn@48.0.1(eslint@8.56.0) + prettier: registry.npmmirror.com/prettier@3.1.1 + prettier-plugin-packagejson: registry.npmmirror.com/prettier-plugin-packagejson@2.4.9(prettier@3.1.1) + typescript: registry.npmmirror.com/typescript@5.3.3 + transitivePeerDependencies: + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - jest + - supports-color + dev: true + registry.npmmirror.com/@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz} name: '@vue/compiler-core' version: 3.3.4 dependencies: - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 estree-walker: registry.npmmirror.com/estree-walker@2.0.2 source-map-js: registry.npmmirror.com/source-map-js@1.0.2 dev: false + registry.npmmirror.com/@vue/compiler-core@3.4.15: + resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.15.tgz} + name: '@vue/compiler-core' + version: 3.4.15 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + entities: registry.npmmirror.com/entities@4.5.0 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 + dev: false + registry.npmmirror.com/@vue/compiler-dom@3.3.4: resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz} name: '@vue/compiler-dom' @@ -8581,12 +5668,21 @@ packages: '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 dev: false + registry.npmmirror.com/@vue/compiler-dom@3.4.15: + resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz} + name: '@vue/compiler-dom' + version: 3.4.15 + dependencies: + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.4.15 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + dev: false + registry.npmmirror.com/@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz} name: '@vue/compiler-sfc' version: 3.3.4 dependencies: - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4 '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.4 '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.3.4 @@ -8598,6 +5694,22 @@ packages: source-map-js: registry.npmmirror.com/source-map-js@1.0.2 dev: false + registry.npmmirror.com/@vue/compiler-sfc@3.4.15: + resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz} + name: '@vue/compiler-sfc' + version: 3.4.15 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.4.15 + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.15 + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.4.15 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + magic-string: registry.npmmirror.com/magic-string@0.30.5 + postcss: registry.npmmirror.com/postcss@8.4.33 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 + dev: false + registry.npmmirror.com/@vue/compiler-ssr@3.3.4: resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz} name: '@vue/compiler-ssr' @@ -8607,12 +5719,21 @@ packages: '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 dev: false + registry.npmmirror.com/@vue/compiler-ssr@3.4.15: + resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz} + name: '@vue/compiler-ssr' + version: 3.4.15 + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.15 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + dev: false + registry.npmmirror.com/@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz} name: '@vue/reactivity-transform' version: 3.3.4 dependencies: - '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.4 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.9 '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4 '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 estree-walker: registry.npmmirror.com/estree-walker@2.0.2 @@ -8627,6 +5748,14 @@ packages: '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 dev: false + registry.npmmirror.com/@vue/reactivity@3.4.15: + resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.15.tgz} + name: '@vue/reactivity' + version: 3.4.15 + dependencies: + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + dev: false + registry.npmmirror.com/@vue/runtime-core@3.3.4: resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz} name: '@vue/runtime-core' @@ -8636,6 +5765,15 @@ packages: '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 dev: false + registry.npmmirror.com/@vue/runtime-core@3.4.15: + resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.15.tgz} + name: '@vue/runtime-core' + version: 3.4.15 + dependencies: + '@vue/reactivity': registry.npmmirror.com/@vue/reactivity@3.4.15 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + dev: false + registry.npmmirror.com/@vue/runtime-dom@3.3.4: resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz} name: '@vue/runtime-dom' @@ -8643,7 +5781,17 @@ packages: dependencies: '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core@3.3.4 '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 - csstype: registry.npmmirror.com/csstype@3.1.2 + csstype: registry.npmmirror.com/csstype@3.1.3 + dev: false + + registry.npmmirror.com/@vue/runtime-dom@3.4.15: + resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz} + name: '@vue/runtime-dom' + version: 3.4.15 + dependencies: + '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core@3.4.15 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + csstype: registry.npmmirror.com/csstype@3.1.3 dev: false registry.npmmirror.com/@vue/server-renderer@3.3.4(vue@3.3.4): @@ -8659,12 +5807,31 @@ packages: vue: registry.npmmirror.com/vue@3.3.4 dev: false + registry.npmmirror.com/@vue/server-renderer@3.4.15(vue@3.4.15): + resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.15.tgz} + id: registry.npmmirror.com/@vue/server-renderer/3.4.15 + name: '@vue/server-renderer' + version: 3.4.15 + peerDependencies: + vue: 3.4.15 + dependencies: + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.4.15 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + vue: registry.npmmirror.com/vue@3.4.15(typescript@5.2.2) + dev: false + registry.npmmirror.com/@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz} name: '@vue/shared' version: 3.3.4 dev: false + registry.npmmirror.com/@vue/shared@3.4.15: + resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.15.tgz} + name: '@vue/shared' + version: 3.4.15 + dev: false + registry.npmmirror.com/abortcontroller-polyfill@1.7.5: resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz} name: abortcontroller-polyfill @@ -8712,7 +5879,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@types/js-cookie': registry.npmmirror.com/@types/js-cookie@2.2.7 ahooks-v3-count: registry.npmmirror.com/ahooks-v3-count@1.0.0 dayjs: registry.npmmirror.com/dayjs@1.11.10 @@ -8725,6 +5892,40 @@ packages: tslib: registry.npmmirror.com/tslib@2.6.2 dev: false + registry.npmmirror.com/ai@2.2.28(react@18.2.0)(solid-js@1.8.12)(svelte@4.2.9)(vue@3.4.15): + resolution: {integrity: sha512-NUPwtXjIghlkhrR8x9nEnzpaKnWVhABe4XsSYIRbwWS1f9M8DxV413W+bpQ52iKkzputuraipHSyjnAtgU88cA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ai/-/ai-2.2.28.tgz} + id: registry.npmmirror.com/ai/2.2.28 + name: ai + version: 2.2.28 + engines: {node: '>=14.6'} + peerDependencies: + react: ^18.2.0 + solid-js: ^1.7.7 + svelte: ^3.0.0 || ^4.0.0 + vue: ^3.3.4 + peerDependenciesMeta: + react: + optional: true + solid-js: + optional: true + svelte: + optional: true + vue: + optional: true + dependencies: + eventsource-parser: registry.npmmirror.com/eventsource-parser@1.0.0 + nanoid: registry.npmmirror.com/nanoid@3.3.6 + react: registry.npmmirror.com/react@18.2.0 + solid-js: registry.npmmirror.com/solid-js@1.8.12 + solid-swr-store: registry.npmmirror.com/solid-swr-store@0.10.7(solid-js@1.8.12)(swr-store@0.10.6) + sswr: registry.npmmirror.com/sswr@2.0.0(svelte@4.2.9) + svelte: registry.npmmirror.com/svelte@4.2.9 + swr: registry.npmmirror.com/swr@2.2.0(react@18.2.0) + swr-store: registry.npmmirror.com/swr-store@0.10.6 + swrv: registry.npmmirror.com/swrv@1.0.4(vue@3.4.15) + vue: registry.npmmirror.com/vue@3.4.15(typescript@5.2.2) + dev: false + registry.npmmirror.com/ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz} name: ajv @@ -8750,6 +5951,20 @@ packages: version: 5.0.1 engines: {node: '>=8'} + registry.npmmirror.com/ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz} + name: ansi-regex + version: 6.0.1 + engines: {node: '>=12'} + + registry.npmmirror.com/ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz} + name: ansi-styles + version: 3.2.1 + engines: {node: '>=4'} + dependencies: + color-convert: registry.npmmirror.com/color-convert@1.9.3 + registry.npmmirror.com/ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz} name: ansi-styles @@ -8758,6 +5973,12 @@ packages: dependencies: color-convert: registry.npmmirror.com/color-convert@2.0.1 + registry.npmmirror.com/ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz} + name: ansi-styles + version: 6.2.1 + engines: {node: '>=12'} + registry.npmmirror.com/antd@5.12.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lDTg4U/4MxDD4OK0sLM3D0ge+5nHKj27dUj4ufF1FhQKPcRkVnkCWJ43gb1Cn+S3ybvz7yfsiEv0v+QqWJgPlA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/antd/-/antd-5.12.1.tgz} id: registry.npmmirror.com/antd/5.12.1 @@ -8771,12 +5992,12 @@ packages: '@ant-design/cssinjs': registry.npmmirror.com/@ant-design/cssinjs@1.18.1(react-dom@18.2.0)(react@18.2.0) '@ant-design/icons': registry.npmmirror.com/@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0) '@ant-design/react-slick': registry.npmmirror.com/@ant-design/react-slick@1.0.2(react@18.2.0) - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor@3.6.1 '@rc-component/color-picker': registry.npmmirror.com/@rc-component/color-picker@1.4.1(react-dom@18.2.0)(react@18.2.0) '@rc-component/mutate-observer': registry.npmmirror.com/@rc-component/mutate-observer@1.1.0(react-dom@18.2.0)(react@18.2.0) '@rc-component/tour': registry.npmmirror.com/@rc-component/tour@1.11.1(react-dom@18.2.0)(react@18.2.0) - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 copy-to-clipboard: registry.npmmirror.com/copy-to-clipboard@3.3.3 dayjs: registry.npmmirror.com/dayjs@1.11.10 @@ -8862,7 +6083,28 @@ packages: version: 5.3.0 dependencies: dequal: registry.npmmirror.com/dequal@2.0.3 - dev: false + + registry.npmmirror.com/array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz} + name: array-buffer-byte-length + version: 1.0.0 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2 + dev: true + + registry.npmmirror.com/array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-includes/-/array-includes-3.1.7.tgz} + name: array-includes + version: 3.1.7 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-string: registry.npmmirror.com/is-string@1.0.7 + dev: true registry.npmmirror.com/array-tree-filter@2.1.0: resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz} @@ -8875,7 +6117,70 @@ packages: name: array-union version: 2.1.0 engines: {node: '>=8'} - dev: false + + registry.npmmirror.com/array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz} + name: array.prototype.findlastindex + version: 1.2.3 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz} + name: array.prototype.flat + version: 1.3.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + dev: true + + registry.npmmirror.com/array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz} + name: array.prototype.flatmap + version: 1.3.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + dev: true + + registry.npmmirror.com/array.prototype.tosorted@1.1.2: + resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz} + name: array.prototype.tosorted + version: 1.1.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz} + name: arraybuffer.prototype.slice + version: 1.0.2 + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: registry.npmmirror.com/array-buffer-byte-length@1.0.0 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2 + is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer@1.0.2 + dev: true registry.npmmirror.com/asn1@0.1.11: resolution: {integrity: sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asn1/-/asn1-0.1.11.tgz} @@ -8908,6 +6213,12 @@ packages: engines: {node: '>=0.8'} dev: false + registry.npmmirror.com/ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz} + name: ast-types-flow + version: 0.0.8 + dev: true + registry.npmmirror.com/async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz} name: async-validator @@ -8921,6 +6232,14 @@ packages: dev: false optional: true + registry.npmmirror.com/asynciterator.prototype@1.0.0: + resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz} + name: asynciterator.prototype + version: 1.0.0 + dependencies: + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + dev: true + registry.npmmirror.com/asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz} name: asynckit @@ -8937,8 +6256,8 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: registry.npmmirror.com/browserslist@4.22.1 - caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001564 + browserslist: registry.npmmirror.com/browserslist@4.22.3 + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001581 fraction.js: registry.npmmirror.com/fraction.js@4.3.7 normalize-range: registry.npmmirror.com/normalize-range@0.1.2 picocolors: registry.npmmirror.com/picocolors@1.0.0 @@ -8946,6 +6265,13 @@ packages: postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 dev: true + registry.npmmirror.com/available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz} + name: available-typed-arrays + version: 1.0.5 + engines: {node: '>= 0.4'} + dev: true + registry.npmmirror.com/aws-sign2@0.5.0: resolution: {integrity: sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.5.0.tgz} name: aws-sign2 @@ -8966,12 +6292,26 @@ packages: version: 1.12.0 dev: false + registry.npmmirror.com/axe-core@4.7.0: + resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axe-core/-/axe-core-4.7.0.tgz} + name: axe-core + version: 4.7.0 + engines: {node: '>=4'} + dev: true + registry.npmmirror.com/axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axobject-query/-/axobject-query-3.2.1.tgz} name: axobject-query version: 3.2.1 dependencies: dequal: registry.npmmirror.com/dequal@2.0.3 + + registry.npmmirror.com/axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axobject-query/-/axobject-query-4.0.0.tgz} + name: axobject-query + version: 4.0.0 + dependencies: + dequal: registry.npmmirror.com/dequal@2.0.3 dev: false registry.npmmirror.com/b4a@1.6.4: @@ -8986,7 +6326,7 @@ packages: version: 3.1.0 engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 cosmiconfig: registry.npmmirror.com/cosmiconfig@7.1.0 resolve: registry.npmmirror.com/resolve@1.22.8 dev: false @@ -9077,7 +6417,8 @@ packages: version: 1.1.11 dependencies: balanced-match: registry.npmmirror.com/balanced-match@1.0.2 - concat-map: 0.0.1 + concat-map: registry.npmmirror.com/concat-map@0.0.1 + dev: true registry.npmmirror.com/brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz} @@ -9085,7 +6426,6 @@ packages: version: 2.0.1 dependencies: balanced-match: registry.npmmirror.com/balanced-match@1.0.2 - dev: true registry.npmmirror.com/braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz} @@ -9102,23 +6442,23 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001564 - electron-to-chromium: registry.npmmirror.com/electron-to-chromium@1.4.594 - node-releases: registry.npmmirror.com/node-releases@2.0.13 + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001581 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium@1.4.648 + node-releases: registry.npmmirror.com/node-releases@2.0.14 update-browserslist-db: registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.21.10) dev: false - registry.npmmirror.com/browserslist@4.22.1: - resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.22.1.tgz} + registry.npmmirror.com/browserslist@4.22.3: + resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.22.3.tgz} name: browserslist - version: 4.22.1 + version: 4.22.3 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001564 - electron-to-chromium: registry.npmmirror.com/electron-to-chromium@1.4.594 - node-releases: registry.npmmirror.com/node-releases@2.0.13 - update-browserslist-db: registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.1) + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001581 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium@1.4.648 + node-releases: registry.npmmirror.com/node-releases@2.0.14 + update-browserslist-db: registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.3) registry.npmmirror.com/buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz} @@ -9148,6 +6488,13 @@ packages: node-gyp-build: registry.npmmirror.com/node-gyp-build@4.8.0 dev: false + registry.npmmirror.com/builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz} + name: builtin-modules + version: 3.3.0 + engines: {node: '>=6'} + dev: true + registry.npmmirror.com/bundle-require@4.0.2(esbuild@0.18.20): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bundle-require/-/bundle-require-4.0.2.tgz} id: registry.npmmirror.com/bundle-require/4.0.2 @@ -9206,8 +6553,7 @@ packages: dependencies: function-bind: registry.npmmirror.com/function-bind@1.1.2 get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 - set-function-length: registry.npmmirror.com/set-function-length@1.1.1 - dev: false + set-function-length: registry.npmmirror.com/set-function-length@1.2.0 registry.npmmirror.com/callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz} @@ -9229,10 +6575,10 @@ packages: engines: {node: '>=10'} dev: false - registry.npmmirror.com/caniuse-lite@1.0.30001564: - resolution: {integrity: sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz} + registry.npmmirror.com/caniuse-lite@1.0.30001581: + resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz} name: caniuse-lite - version: 1.0.30001564 + version: 1.0.30001581 registry.npmmirror.com/case-anything@2.1.13: resolution: {integrity: sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/case-anything/-/case-anything-2.1.13.tgz} @@ -9265,9 +6611,9 @@ packages: version: 2.4.2 engines: {node: '>=4'} dependencies: - ansi-styles: 3.2.1 + ansi-styles: registry.npmmirror.com/ansi-styles@3.2.1 escape-string-regexp: registry.npmmirror.com/escape-string-regexp@1.0.5 - supports-color: 5.5.0 + supports-color: registry.npmmirror.com/supports-color@5.5.0 registry.npmmirror.com/chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz} @@ -9297,36 +6643,18 @@ packages: version: 2.1.0 dev: false - registry.npmmirror.com/character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz} - name: character-entities-legacy - version: 1.1.4 - dev: false - registry.npmmirror.com/character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz} name: character-entities-legacy version: 3.0.0 dev: false - registry.npmmirror.com/character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz} - name: character-entities - version: 1.2.4 - dev: false - registry.npmmirror.com/character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities/-/character-entities-2.0.2.tgz} name: character-entities version: 2.0.2 dev: false - registry.npmmirror.com/character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz} - name: character-reference-invalid - version: 1.1.4 - dev: false - registry.npmmirror.com/character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz} name: character-reference-invalid @@ -9396,12 +6724,28 @@ packages: engines: {node: '>=6.0'} dev: false + registry.npmmirror.com/ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz} + name: ci-info + version: 3.9.0 + engines: {node: '>=8'} + dev: true + registry.npmmirror.com/classnames@2.5.1: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz} name: classnames version: 2.5.1 dev: false + registry.npmmirror.com/clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clean-regexp/-/clean-regexp-1.0.0.tgz} + name: clean-regexp + version: 1.0.0 + engines: {node: '>=4'} + dependencies: + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@1.0.5 + dev: true + registry.npmmirror.com/cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz} name: cli-cursor @@ -9537,12 +6881,6 @@ packages: delayed-stream: registry.npmmirror.com/delayed-stream@1.0.0 dev: false - registry.npmmirror.com/comma-separated-tokens@1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz} - name: comma-separated-tokens - version: 1.0.8 - dev: false - registry.npmmirror.com/comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz} name: comma-separated-tokens @@ -9568,12 +6906,25 @@ packages: engines: {node: '>= 10'} dev: false + registry.npmmirror.com/commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz} + name: commander + version: 8.3.0 + engines: {node: '>= 12'} + dev: false + registry.npmmirror.com/compute-scroll-into-view@3.1.0: resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz} name: compute-scroll-into-view version: 3.1.0 dev: false + registry.npmmirror.com/concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz} + name: concat-map + version: 0.0.1 + dev: true + registry.npmmirror.com/config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz} name: config-chain @@ -9639,6 +6990,22 @@ packages: vary: registry.npmmirror.com/vary@1.1.2 dev: false + registry.npmmirror.com/cose-base@1.0.3: + resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cose-base/-/cose-base-1.0.3.tgz} + name: cose-base + version: 1.0.3 + dependencies: + layout-base: registry.npmmirror.com/layout-base@1.0.2 + dev: false + + registry.npmmirror.com/cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cose-base/-/cose-base-2.2.0.tgz} + name: cose-base + version: 2.2.0 + dependencies: + layout-base: registry.npmmirror.com/layout-base@2.0.1 + dev: false + registry.npmmirror.com/cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz} name: cosmiconfig @@ -9793,6 +7160,12 @@ packages: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz} name: csstype version: 3.1.2 + dev: false + + registry.npmmirror.com/csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz} + name: csstype + version: 3.1.3 registry.npmmirror.com/ctype@0.5.3: resolution: {integrity: sha512-T6CEkoSV4q50zW3TlTHMbzy1E5+zlnNcY+yb7tWVYlTwPhx9LpnfAkd4wecpWknDyptp4k97LUZeInlf6jdzBg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ctype/-/ctype-0.5.3.tgz} @@ -9802,18 +7175,409 @@ packages: dev: false optional: true + registry.npmmirror.com/cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.1): + resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz} + id: registry.npmmirror.com/cytoscape-cose-bilkent/4.1.0 + name: cytoscape-cose-bilkent + version: 4.1.0 + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: registry.npmmirror.com/cose-base@1.0.3 + cytoscape: registry.npmmirror.com/cytoscape@3.28.1 + dev: false + + registry.npmmirror.com/cytoscape-fcose@2.2.0(cytoscape@3.28.1): + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz} + id: registry.npmmirror.com/cytoscape-fcose/2.2.0 + name: cytoscape-fcose + version: 2.2.0 + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: registry.npmmirror.com/cose-base@2.2.0 + cytoscape: registry.npmmirror.com/cytoscape@3.28.1 + dev: false + + registry.npmmirror.com/cytoscape@3.28.1: + resolution: {integrity: sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cytoscape/-/cytoscape-3.28.1.tgz} + name: cytoscape + version: 3.28.1 + engines: {node: '>=0.10'} + dependencies: + heap: registry.npmmirror.com/heap@0.2.7 + lodash: registry.npmmirror.com/lodash@4.17.21 + dev: false + registry.npmmirror.com/d3-array@1.2.4: resolution: {integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-array/-/d3-array-1.2.4.tgz} name: d3-array version: 1.2.4 dev: false + registry.npmmirror.com/d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-array/-/d3-array-2.12.1.tgz} + name: d3-array + version: 2.12.1 + dependencies: + internmap: registry.npmmirror.com/internmap@1.0.1 + dev: false + + registry.npmmirror.com/d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-array/-/d3-array-3.2.4.tgz} + name: d3-array + version: 3.2.4 + engines: {node: '>=12'} + dependencies: + internmap: registry.npmmirror.com/internmap@2.0.3 + dev: false + + registry.npmmirror.com/d3-axis@3.0.0: + resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-axis/-/d3-axis-3.0.0.tgz} + name: d3-axis + version: 3.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-brush@3.0.0: + resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-brush/-/d3-brush-3.0.0.tgz} + name: d3-brush + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-drag: registry.npmmirror.com/d3-drag@3.0.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-transition: registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0) + dev: false + + registry.npmmirror.com/d3-chord@3.0.1: + resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-chord/-/d3-chord-3.0.1.tgz} + name: d3-chord + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-path: registry.npmmirror.com/d3-path@3.1.0 + dev: false + + registry.npmmirror.com/d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-color/-/d3-color-3.1.0.tgz} + name: d3-color + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-contour@4.0.2: + resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-contour/-/d3-contour-4.0.2.tgz} + name: d3-contour + version: 4.0.2 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + dev: false + + registry.npmmirror.com/d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz} + name: d3-delaunay + version: 6.0.4 + engines: {node: '>=12'} + dependencies: + delaunator: registry.npmmirror.com/delaunator@5.0.1 + dev: false + + registry.npmmirror.com/d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz} + name: d3-dispatch + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-drag@3.0.0: + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-drag/-/d3-drag-3.0.0.tgz} + name: d3-drag + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + dev: false + + registry.npmmirror.com/d3-dsv@3.0.1: + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-dsv/-/d3-dsv-3.0.1.tgz} + name: d3-dsv + version: 3.0.1 + engines: {node: '>=12'} + hasBin: true + dependencies: + commander: registry.npmmirror.com/commander@7.2.0 + iconv-lite: registry.npmmirror.com/iconv-lite@0.6.3 + rw: registry.npmmirror.com/rw@1.3.3 + dev: false + + registry.npmmirror.com/d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-ease/-/d3-ease-3.0.1.tgz} + name: d3-ease + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-fetch@3.0.1: + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-fetch/-/d3-fetch-3.0.1.tgz} + name: d3-fetch + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-dsv: registry.npmmirror.com/d3-dsv@3.0.1 + dev: false + + registry.npmmirror.com/d3-force@3.0.0: + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-force/-/d3-force-3.0.0.tgz} + name: d3-force + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-quadtree: registry.npmmirror.com/d3-quadtree@3.0.1 + d3-timer: registry.npmmirror.com/d3-timer@3.0.1 + dev: false + + registry.npmmirror.com/d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-format/-/d3-format-3.1.0.tgz} + name: d3-format + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-geo@3.1.0: + resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-geo/-/d3-geo-3.1.0.tgz} + name: d3-geo + version: 3.1.0 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + dev: false + + registry.npmmirror.com/d3-hierarchy@3.1.2: + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz} + name: d3-hierarchy + version: 3.1.2 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz} + name: d3-interpolate + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-color: registry.npmmirror.com/d3-color@3.1.0 + dev: false + + registry.npmmirror.com/d3-path@1.0.9: + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-path/-/d3-path-1.0.9.tgz} + name: d3-path + version: 1.0.9 + dev: false + + registry.npmmirror.com/d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-path/-/d3-path-3.1.0.tgz} + name: d3-path + version: 3.1.0 + engines: {node: '>=12'} + dev: false + registry.npmmirror.com/d3-polygon@1.0.6: resolution: {integrity: sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-polygon/-/d3-polygon-1.0.6.tgz} name: d3-polygon version: 1.0.6 dev: false + registry.npmmirror.com/d3-polygon@3.0.1: + resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-polygon/-/d3-polygon-3.0.1.tgz} + name: d3-polygon + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-quadtree@3.0.1: + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz} + name: d3-quadtree + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-random@3.0.1: + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-random/-/d3-random-3.0.1.tgz} + name: d3-random + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-sankey@0.12.3: + resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-sankey/-/d3-sankey-0.12.3.tgz} + name: d3-sankey + version: 0.12.3 + dependencies: + d3-array: registry.npmmirror.com/d3-array@2.12.1 + d3-shape: registry.npmmirror.com/d3-shape@1.3.7 + dev: false + + registry.npmmirror.com/d3-scale-chromatic@3.0.0: + resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz} + name: d3-scale-chromatic + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-color: registry.npmmirror.com/d3-color@3.1.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + dev: false + + registry.npmmirror.com/d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-scale/-/d3-scale-4.0.2.tgz} + name: d3-scale + version: 4.0.2 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + d3-format: registry.npmmirror.com/d3-format@3.1.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-time: registry.npmmirror.com/d3-time@3.1.0 + d3-time-format: registry.npmmirror.com/d3-time-format@4.1.0 + dev: false + + registry.npmmirror.com/d3-selection@3.0.0: + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-selection/-/d3-selection-3.0.0.tgz} + name: d3-selection + version: 3.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-shape@1.3.7: + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-shape/-/d3-shape-1.3.7.tgz} + name: d3-shape + version: 1.3.7 + dependencies: + d3-path: registry.npmmirror.com/d3-path@1.0.9 + dev: false + + registry.npmmirror.com/d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-shape/-/d3-shape-3.2.0.tgz} + name: d3-shape + version: 3.2.0 + engines: {node: '>=12'} + dependencies: + d3-path: registry.npmmirror.com/d3-path@3.1.0 + dev: false + + registry.npmmirror.com/d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-time-format/-/d3-time-format-4.1.0.tgz} + name: d3-time-format + version: 4.1.0 + engines: {node: '>=12'} + dependencies: + d3-time: registry.npmmirror.com/d3-time@3.1.0 + dev: false + + registry.npmmirror.com/d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-time/-/d3-time-3.1.0.tgz} + name: d3-time + version: 3.1.0 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + dev: false + + registry.npmmirror.com/d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-timer/-/d3-timer-3.0.1.tgz} + name: d3-timer + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0): + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-transition/-/d3-transition-3.0.1.tgz} + id: registry.npmmirror.com/d3-transition/3.0.1 + name: d3-transition + version: 3.0.1 + engines: {node: '>=12'} + peerDependencies: + d3-selection: 2 - 3 + dependencies: + d3-color: registry.npmmirror.com/d3-color@3.1.0 + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-ease: registry.npmmirror.com/d3-ease@3.0.1 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-timer: registry.npmmirror.com/d3-timer@3.0.1 + dev: false + + registry.npmmirror.com/d3-zoom@3.0.0: + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-zoom/-/d3-zoom-3.0.0.tgz} + name: d3-zoom + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-drag: registry.npmmirror.com/d3-drag@3.0.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-transition: registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0) + dev: false + + registry.npmmirror.com/d3@7.8.5: + resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3/-/d3-7.8.5.tgz} + name: d3 + version: 7.8.5 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + d3-axis: registry.npmmirror.com/d3-axis@3.0.0 + d3-brush: registry.npmmirror.com/d3-brush@3.0.0 + d3-chord: registry.npmmirror.com/d3-chord@3.0.1 + d3-color: registry.npmmirror.com/d3-color@3.1.0 + d3-contour: registry.npmmirror.com/d3-contour@4.0.2 + d3-delaunay: registry.npmmirror.com/d3-delaunay@6.0.4 + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-drag: registry.npmmirror.com/d3-drag@3.0.0 + d3-dsv: registry.npmmirror.com/d3-dsv@3.0.1 + d3-ease: registry.npmmirror.com/d3-ease@3.0.1 + d3-fetch: registry.npmmirror.com/d3-fetch@3.0.1 + d3-force: registry.npmmirror.com/d3-force@3.0.0 + d3-format: registry.npmmirror.com/d3-format@3.1.0 + d3-geo: registry.npmmirror.com/d3-geo@3.1.0 + d3-hierarchy: registry.npmmirror.com/d3-hierarchy@3.1.2 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-path: registry.npmmirror.com/d3-path@3.1.0 + d3-polygon: registry.npmmirror.com/d3-polygon@3.0.1 + d3-quadtree: registry.npmmirror.com/d3-quadtree@3.0.1 + d3-random: registry.npmmirror.com/d3-random@3.0.1 + d3-scale: registry.npmmirror.com/d3-scale@4.0.2 + d3-scale-chromatic: registry.npmmirror.com/d3-scale-chromatic@3.0.0 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-shape: registry.npmmirror.com/d3-shape@3.2.0 + d3-time: registry.npmmirror.com/d3-time@3.1.0 + d3-time-format: registry.npmmirror.com/d3-time-format@4.1.0 + d3-timer: registry.npmmirror.com/d3-timer@3.0.1 + d3-transition: registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0) + d3-zoom: registry.npmmirror.com/d3-zoom@3.0.0 + dev: false + + registry.npmmirror.com/dagre-d3-es@7.0.10: + resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz} + name: dagre-d3-es + version: 7.0.10 + dependencies: + d3: registry.npmmirror.com/d3@7.8.5 + lodash-es: registry.npmmirror.com/lodash-es@4.17.21 + dev: false + + registry.npmmirror.com/damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz} + name: damerau-levenshtein + version: 1.0.8 + dev: true + registry.npmmirror.com/dash-get@1.0.2: resolution: {integrity: sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dash-get/-/dash-get-1.0.2.tgz} name: dash-get @@ -9928,7 +7692,17 @@ packages: get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 gopd: registry.npmmirror.com/gopd@1.0.1 has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 - dev: false + + registry.npmmirror.com/define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz} + name: define-properties + version: 1.2.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmmirror.com/define-data-property@1.1.1 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + object-keys: registry.npmmirror.com/object-keys@1.1.1 + dev: true registry.npmmirror.com/defined@0.0.0: resolution: {integrity: sha512-zpqiCT8bODLu3QSmLLic8xJnYWBFjOSu/fBCm189oAiTtPq/PSanNACKZDS7kgSyCJY7P+IcODzlIogBK/9RBg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/defined/-/defined-0.0.0.tgz} @@ -9936,6 +7710,14 @@ packages: version: 0.0.0 dev: false + registry.npmmirror.com/delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delaunator/-/delaunator-5.0.1.tgz} + name: delaunator + version: 5.0.1 + dependencies: + robust-predicates: registry.npmmirror.com/robust-predicates@3.0.2 + dev: false + registry.npmmirror.com/delayed-stream@0.0.5: resolution: {integrity: sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-0.0.5.tgz} name: delayed-stream @@ -9956,7 +7738,6 @@ packages: name: dequal version: 2.0.3 engines: {node: '>=6'} - dev: false registry.npmmirror.com/destr@2.0.2: resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/destr/-/destr-2.0.2.tgz} @@ -9964,6 +7745,13 @@ packages: version: 2.0.2 dev: false + registry.npmmirror.com/detect-indent@7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-indent/-/detect-indent-7.0.1.tgz} + name: detect-indent + version: 7.0.1 + engines: {node: '>=12.20'} + dev: true + registry.npmmirror.com/detect-libc@1.0.3: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz} name: detect-libc @@ -9979,6 +7767,13 @@ packages: engines: {node: '>=8'} dev: false + registry.npmmirror.com/detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-newline/-/detect-newline-4.0.1.tgz} + name: detect-newline + version: 4.0.1 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + registry.npmmirror.com/devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/devlop/-/devlop-1.1.0.tgz} name: devlop @@ -9993,6 +7788,13 @@ packages: version: 1.2.2 dev: true + registry.npmmirror.com/diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff/-/diff-5.1.0.tgz} + name: diff + version: 5.1.0 + engines: {node: '>=0.3.1'} + dev: false + registry.npmmirror.com/dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz} name: dir-glob @@ -10000,7 +7802,6 @@ packages: engines: {node: '>=8'} dependencies: path-type: registry.npmmirror.com/path-type@4.0.0 - dev: false registry.npmmirror.com/dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz} @@ -10008,6 +7809,15 @@ packages: version: 1.1.3 dev: true + registry.npmmirror.com/doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz} + name: doctrine + version: 2.1.0 + engines: {node: '>=0.10.0'} + dependencies: + esutils: registry.npmmirror.com/esutils@2.0.3 + dev: true + registry.npmmirror.com/doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz} name: doctrine @@ -10061,6 +7871,12 @@ packages: domelementtype: registry.npmmirror.com/domelementtype@2.3.0 dev: false + registry.npmmirror.com/dompurify@3.0.8: + resolution: {integrity: sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dompurify/-/dompurify-3.0.8.tgz} + name: dompurify + version: 3.0.8 + dev: false + registry.npmmirror.com/domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz} name: domutils @@ -10094,6 +7910,13 @@ packages: version: 5.1.0 dev: false + registry.npmmirror.com/dotenv@16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dotenv/-/dotenv-16.0.3.tgz} + name: dotenv + version: 16.0.3 + engines: {node: '>=12'} + dev: true + registry.npmmirror.com/dotenv@16.3.1: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dotenv/-/dotenv-16.3.1.tgz} name: dotenv @@ -10120,6 +7943,11 @@ packages: version: 2.2.4 dev: false + registry.npmmirror.com/eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz} + name: eastasianwidth + version: 0.2.0 + registry.npmmirror.com/ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz} name: ecc-jsbn @@ -10129,16 +7957,26 @@ packages: safer-buffer: registry.npmmirror.com/safer-buffer@2.1.2 dev: false - registry.npmmirror.com/electron-to-chromium@1.4.594: - resolution: {integrity: sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.594.tgz} + registry.npmmirror.com/electron-to-chromium@1.4.648: + resolution: {integrity: sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz} name: electron-to-chromium - version: 1.4.594 + version: 1.4.648 + + registry.npmmirror.com/elkjs@0.8.2: + resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/elkjs/-/elkjs-0.8.2.tgz} + name: elkjs + version: 0.8.2 + dev: false registry.npmmirror.com/emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz} name: emoji-regex version: 8.0.0 - dev: false + + registry.npmmirror.com/emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz} + name: emoji-regex + version: 9.2.2 registry.npmmirror.com/end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz} @@ -10148,6 +7986,16 @@ packages: once: registry.npmmirror.com/once@1.4.0 dev: false + registry.npmmirror.com/enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz} + name: enhanced-resolve + version: 5.15.0 + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + tapable: registry.npmmirror.com/tapable@2.2.1 + dev: true + registry.npmmirror.com/entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz} name: entities @@ -10186,62 +8034,501 @@ packages: dependencies: is-arrayish: registry.npmmirror.com/is-arrayish@0.2.1 - registry.npmmirror.com/esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz} - name: esbuild - version: 0.18.20 - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm@0.18.20 - '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64@0.18.20 - '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64@0.18.20 - '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64@0.18.20 - '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64@0.18.20 - '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64@0.18.20 - '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64@0.18.20 - '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm@0.18.20 - '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64@0.18.20 - '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32@0.18.20 - '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64@0.18.20 - '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el@0.18.20 - '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64@0.18.20 - '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64@0.18.20 - '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x@0.18.20 - '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64@0.18.20 - '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64@0.18.20 - '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64@0.18.20 - '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64@0.18.20 - '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64@0.18.20 - '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32@0.18.20 - '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64@0.18.20 - dev: false + registry.npmmirror.com/es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.3.tgz} + name: es-abstract + version: 1.22.3 + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: registry.npmmirror.com/array-buffer-byte-length@1.0.0 + arraybuffer.prototype.slice: registry.npmmirror.com/arraybuffer.prototype.slice@1.0.2 + available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + es-set-tostringtag: registry.npmmirror.com/es-set-tostringtag@2.0.2 + es-to-primitive: registry.npmmirror.com/es-to-primitive@1.2.1 + function.prototype.name: registry.npmmirror.com/function.prototype.name@1.1.6 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + get-symbol-description: registry.npmmirror.com/get-symbol-description@1.0.0 + globalthis: registry.npmmirror.com/globalthis@1.0.3 + gopd: registry.npmmirror.com/gopd@1.0.1 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + hasown: registry.npmmirror.com/hasown@2.0.0 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 + is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2 + is-callable: registry.npmmirror.com/is-callable@1.2.7 + is-negative-zero: registry.npmmirror.com/is-negative-zero@2.0.2 + is-regex: registry.npmmirror.com/is-regex@1.1.4 + is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer@1.0.2 + is-string: registry.npmmirror.com/is-string@1.0.7 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + is-weakref: registry.npmmirror.com/is-weakref@1.0.2 + object-inspect: registry.npmmirror.com/object-inspect@1.13.1 + object-keys: registry.npmmirror.com/object-keys@1.1.1 + object.assign: registry.npmmirror.com/object.assign@4.1.5 + regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags@1.5.1 + safe-array-concat: registry.npmmirror.com/safe-array-concat@1.1.0 + safe-regex-test: registry.npmmirror.com/safe-regex-test@1.0.2 + string.prototype.trim: registry.npmmirror.com/string.prototype.trim@1.2.8 + string.prototype.trimend: registry.npmmirror.com/string.prototype.trimend@1.0.7 + string.prototype.trimstart: registry.npmmirror.com/string.prototype.trimstart@1.0.7 + typed-array-buffer: registry.npmmirror.com/typed-array-buffer@1.0.0 + typed-array-byte-length: registry.npmmirror.com/typed-array-byte-length@1.0.0 + typed-array-byte-offset: registry.npmmirror.com/typed-array-byte-offset@1.0.0 + typed-array-length: registry.npmmirror.com/typed-array-length@1.0.4 + unbox-primitive: registry.npmmirror.com/unbox-primitive@1.0.2 + which-typed-array: registry.npmmirror.com/which-typed-array@1.1.13 + dev: true + + registry.npmmirror.com/es-iterator-helpers@1.0.15: + resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz} + name: es-iterator-helpers + version: 1.0.15 + dependencies: + asynciterator.prototype: registry.npmmirror.com/asynciterator.prototype@1.0.0 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-set-tostringtag: registry.npmmirror.com/es-set-tostringtag@2.0.2 + function-bind: registry.npmmirror.com/function-bind@1.1.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + globalthis: registry.npmmirror.com/globalthis@1.0.3 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 + iterator.prototype: registry.npmmirror.com/iterator.prototype@1.1.2 + safe-array-concat: registry.npmmirror.com/safe-array-concat@1.1.0 + dev: true + + registry.npmmirror.com/es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz} + name: es-set-tostringtag + version: 2.0.2 + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + hasown: registry.npmmirror.com/hasown@2.0.0 + dev: true + + registry.npmmirror.com/es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz} + name: es-shim-unscopables + version: 1.0.2 + dependencies: + hasown: registry.npmmirror.com/hasown@2.0.0 + dev: true + + registry.npmmirror.com/es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz} + name: es-to-primitive + version: 1.2.1 + engines: {node: '>= 0.4'} + dependencies: + is-callable: registry.npmmirror.com/is-callable@1.2.7 + is-date-object: registry.npmmirror.com/is-date-object@1.0.5 + is-symbol: registry.npmmirror.com/is-symbol@1.0.4 + dev: true + + registry.npmmirror.com/esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz} + name: esbuild + version: 0.18.20 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm@0.18.20 + '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64@0.18.20 + '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64@0.18.20 + '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64@0.18.20 + '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64@0.18.20 + '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64@0.18.20 + '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64@0.18.20 + '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm@0.18.20 + '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64@0.18.20 + '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32@0.18.20 + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64@0.18.20 + '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el@0.18.20 + '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64@0.18.20 + '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64@0.18.20 + '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x@0.18.20 + '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64@0.18.20 + '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64@0.18.20 + '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64@0.18.20 + '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64@0.18.20 + '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64@0.18.20 + '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32@0.18.20 + '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64@0.18.20 + dev: false + + registry.npmmirror.com/escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz} + name: escalade + version: 3.1.1 + engines: {node: '>=6'} + + registry.npmmirror.com/escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} + name: escape-string-regexp + version: 1.0.5 + engines: {node: '>=0.8.0'} + + registry.npmmirror.com/escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} + name: escape-string-regexp + version: 4.0.0 + engines: {node: '>=10'} + + registry.npmmirror.com/escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} + name: escape-string-regexp + version: 5.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/eslint-config-prettier@9.1.0(eslint@8.56.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz} + id: registry.npmmirror.com/eslint-config-prettier/9.1.0 + name: eslint-config-prettier + version: 9.1.0 + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: registry.npmmirror.com/eslint@8.56.0 + dev: true + + registry.npmmirror.com/eslint-config-turbo@1.11.3(eslint@8.56.0): + resolution: {integrity: sha512-v7CHpAHodBKlj+r+R3B2DJlZbCjpZLnK7gO/vCRk/Lc+tlD/f04wM6rmHlerevOlchtmwARilRLBnmzNLffTyQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-turbo/-/eslint-config-turbo-1.11.3.tgz} + id: registry.npmmirror.com/eslint-config-turbo/1.11.3 + name: eslint-config-turbo + version: 1.11.3 + peerDependencies: + eslint: '>6.6.0' + dependencies: + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-plugin-turbo: registry.npmmirror.com/eslint-plugin-turbo@1.11.3(eslint@8.56.0) + dev: true + + registry.npmmirror.com/eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1): + resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz} + id: registry.npmmirror.com/eslint-import-resolver-alias/1.1.2 + name: eslint-import-resolver-alias + version: 1.1.2 + engines: {node: '>= 4'} + peerDependencies: + eslint-plugin-import: '>=1.4.0' + dependencies: + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + dev: true + + registry.npmmirror.com/eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz} + name: eslint-import-resolver-node + version: 0.3.9 + dependencies: + debug: registry.npmmirror.com/debug@3.2.7 + is-core-module: registry.npmmirror.com/is-core-module@2.13.1 + resolve: registry.npmmirror.com/resolve@1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.19.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz} + id: registry.npmmirror.com/eslint-import-resolver-typescript/3.6.1 + name: eslint-import-resolver-typescript + version: 3.6.1 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: registry.npmmirror.com/debug@4.3.4 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.15.0 + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-module-utils: registry.npmmirror.com/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + fast-glob: registry.npmmirror.com/fast-glob@3.3.2 + get-tsconfig: registry.npmmirror.com/get-tsconfig@4.7.2 + is-core-module: registry.npmmirror.com/is-core-module@2.13.1 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: true + + registry.npmmirror.com/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} + id: registry.npmmirror.com/eslint-module-utils/2.8.0 + name: eslint-module-utils + version: 2.8.0 + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3) + debug: registry.npmmirror.com/debug@3.2.7 + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node@0.3.9 + eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.19.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0): + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz} + id: registry.npmmirror.com/eslint-plugin-eslint-comments/3.2.0 + name: eslint-plugin-eslint-comments + version: 3.2.0 + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@1.0.5 + eslint: registry.npmmirror.com/eslint@8.56.0 + ignore: registry.npmmirror.com/ignore@5.3.0 + dev: true + + registry.npmmirror.com/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz} + id: registry.npmmirror.com/eslint-plugin-import/2.29.1 + name: eslint-plugin-import + version: 2.29.1 + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3) + array-includes: registry.npmmirror.com/array-includes@3.1.7 + array.prototype.findlastindex: registry.npmmirror.com/array.prototype.findlastindex@1.2.3 + array.prototype.flat: registry.npmmirror.com/array.prototype.flat@1.3.2 + array.prototype.flatmap: registry.npmmirror.com/array.prototype.flatmap@1.3.2 + debug: registry.npmmirror.com/debug@3.2.7 + doctrine: registry.npmmirror.com/doctrine@2.1.0 + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node@0.3.9 + eslint-module-utils: registry.npmmirror.com/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + hasown: registry.npmmirror.com/hasown@2.0.0 + is-core-module: registry.npmmirror.com/is-core-module@2.13.1 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + object.fromentries: registry.npmmirror.com/object.fromentries@2.0.7 + object.groupby: registry.npmmirror.com/object.groupby@1.0.1 + object.values: registry.npmmirror.com/object.values@1.1.7 + semver: registry.npmmirror.com/semver@6.3.1 + tsconfig-paths: registry.npmmirror.com/tsconfig-paths@3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + registry.npmmirror.com/eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz} + id: registry.npmmirror.com/eslint-plugin-jest/27.6.3 + name: eslint-plugin-jest + version: 27.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3) + eslint: registry.npmmirror.com/eslint@8.56.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + registry.npmmirror.com/eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz} + id: registry.npmmirror.com/eslint-plugin-jsx-a11y/6.8.0 + name: eslint-plugin-jsx-a11y + version: 6.8.0 + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + aria-query: registry.npmmirror.com/aria-query@5.3.0 + array-includes: registry.npmmirror.com/array-includes@3.1.7 + array.prototype.flatmap: registry.npmmirror.com/array.prototype.flatmap@1.3.2 + ast-types-flow: registry.npmmirror.com/ast-types-flow@0.0.8 + axe-core: registry.npmmirror.com/axe-core@4.7.0 + axobject-query: registry.npmmirror.com/axobject-query@3.2.1 + damerau-levenshtein: registry.npmmirror.com/damerau-levenshtein@1.0.8 + emoji-regex: registry.npmmirror.com/emoji-regex@9.2.2 + es-iterator-helpers: registry.npmmirror.com/es-iterator-helpers@1.0.15 + eslint: registry.npmmirror.com/eslint@8.56.0 + hasown: registry.npmmirror.com/hasown@2.0.0 + jsx-ast-utils: registry.npmmirror.com/jsx-ast-utils@3.3.5 + language-tags: registry.npmmirror.com/language-tags@1.0.9 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + object.entries: registry.npmmirror.com/object.entries@1.1.7 + object.fromentries: registry.npmmirror.com/object.fromentries@2.0.7 + dev: true + + registry.npmmirror.com/eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.6.3)(eslint@8.56.0): + resolution: {integrity: sha512-DcHpF0SLbNeh9MT4pMzUGuUSnJ7q5MWbP8sSEFIMS6j7Ggnduq8ghNlfhURgty4c1YFny7Ge9xYTO1FSAoV2Vw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-playwright/-/eslint-plugin-playwright-0.16.0.tgz} + id: registry.npmmirror.com/eslint-plugin-playwright/0.16.0 + name: eslint-plugin-playwright + version: 0.16.0 + peerDependencies: + eslint: '>=7' + eslint-plugin-jest: '>=25' + peerDependenciesMeta: + eslint-plugin-jest: + optional: true + dependencies: + eslint: registry.npmmirror.com/eslint@8.56.0 + eslint-plugin-jest: registry.npmmirror.com/eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + dev: true + + registry.npmmirror.com/eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz} + id: registry.npmmirror.com/eslint-plugin-react-hooks/4.6.0 + name: eslint-plugin-react-hooks + version: 4.6.0 + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: registry.npmmirror.com/eslint@8.56.0 + dev: true + + registry.npmmirror.com/eslint-plugin-react@7.33.2(eslint@8.56.0): + resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz} + id: registry.npmmirror.com/eslint-plugin-react/7.33.2 + name: eslint-plugin-react + version: 7.33.2 + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: registry.npmmirror.com/array-includes@3.1.7 + array.prototype.flatmap: registry.npmmirror.com/array.prototype.flatmap@1.3.2 + array.prototype.tosorted: registry.npmmirror.com/array.prototype.tosorted@1.1.2 + doctrine: registry.npmmirror.com/doctrine@2.1.0 + es-iterator-helpers: registry.npmmirror.com/es-iterator-helpers@1.0.15 + eslint: registry.npmmirror.com/eslint@8.56.0 + estraverse: registry.npmmirror.com/estraverse@5.3.0 + jsx-ast-utils: registry.npmmirror.com/jsx-ast-utils@3.3.5 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + object.entries: registry.npmmirror.com/object.entries@1.1.7 + object.fromentries: registry.npmmirror.com/object.fromentries@2.0.7 + object.hasown: registry.npmmirror.com/object.hasown@1.1.3 + object.values: registry.npmmirror.com/object.values@1.1.7 + prop-types: registry.npmmirror.com/prop-types@15.8.1 + resolve: registry.npmmirror.com/resolve@2.0.0-next.5 + semver: registry.npmmirror.com/semver@6.3.1 + string.prototype.matchall: registry.npmmirror.com/string.prototype.matchall@4.0.10 + dev: true + + registry.npmmirror.com/eslint-plugin-testing-library@6.2.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-+LCYJU81WF2yQ+Xu4A135CgK8IszcFcyMF4sWkbiu6Oj+Nel0TrkZq/HvDw0/1WuO3dhDQsZA/OpEMGd0NfcUw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-6.2.0.tgz} + id: registry.npmmirror.com/eslint-plugin-testing-library/6.2.0 + name: eslint-plugin-testing-library + version: 6.2.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3) + eslint: registry.npmmirror.com/eslint@8.56.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true - registry.npmmirror.com/escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz} - name: escalade - version: 3.1.1 - engines: {node: '>=6'} + registry.npmmirror.com/eslint-plugin-tsdoc@0.2.17: + resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz} + name: eslint-plugin-tsdoc + version: 0.2.17 + dependencies: + '@microsoft/tsdoc': registry.npmmirror.com/@microsoft/tsdoc@0.14.2 + '@microsoft/tsdoc-config': registry.npmmirror.com/@microsoft/tsdoc-config@0.16.2 + dev: true - registry.npmmirror.com/escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} - name: escape-string-regexp - version: 1.0.5 - engines: {node: '>=0.8.0'} + registry.npmmirror.com/eslint-plugin-turbo@1.11.3(eslint@8.56.0): + resolution: {integrity: sha512-R5ftTTWQzEYaKzF5g6m/MInCU8pIN+2TLL+S50AYBr1enwUovdZmnZ1HDwFMaxIjJ8x5ah+jvAzql5IJE9VWaA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-turbo/-/eslint-plugin-turbo-1.11.3.tgz} + id: registry.npmmirror.com/eslint-plugin-turbo/1.11.3 + name: eslint-plugin-turbo + version: 1.11.3 + peerDependencies: + eslint: '>6.6.0' + dependencies: + dotenv: registry.npmmirror.com/dotenv@16.0.3 + eslint: registry.npmmirror.com/eslint@8.56.0 + dev: true - registry.npmmirror.com/escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} - name: escape-string-regexp - version: 4.0.0 - engines: {node: '>=10'} + registry.npmmirror.com/eslint-plugin-unicorn@48.0.1(eslint@8.56.0): + resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz} + id: registry.npmmirror.com/eslint-plugin-unicorn/48.0.1 + name: eslint-plugin-unicorn + version: 48.0.1 + engines: {node: '>=16'} + peerDependencies: + eslint: '>=8.44.0' + dependencies: + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils@4.4.0(eslint@8.56.0) + ci-info: registry.npmmirror.com/ci-info@3.9.0 + clean-regexp: registry.npmmirror.com/clean-regexp@1.0.0 + eslint: registry.npmmirror.com/eslint@8.56.0 + esquery: registry.npmmirror.com/esquery@1.5.0 + indent-string: registry.npmmirror.com/indent-string@4.0.0 + is-builtin-module: registry.npmmirror.com/is-builtin-module@3.2.1 + jsesc: registry.npmmirror.com/jsesc@3.0.2 + lodash: registry.npmmirror.com/lodash@4.17.21 + pluralize: registry.npmmirror.com/pluralize@8.0.0 + read-pkg-up: registry.npmmirror.com/read-pkg-up@7.0.1 + regexp-tree: registry.npmmirror.com/regexp-tree@0.1.27 + regjsparser: registry.npmmirror.com/regjsparser@0.10.0 + semver: registry.npmmirror.com/semver@7.5.4 + strip-indent: registry.npmmirror.com/strip-indent@3.0.0 + dev: true - registry.npmmirror.com/escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} - name: escape-string-regexp - version: 5.0.0 - engines: {node: '>=12'} - dev: false + registry.npmmirror.com/eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz} + name: eslint-scope + version: 5.1.1 + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: registry.npmmirror.com/esrecurse@4.3.0 + estraverse: registry.npmmirror.com/estraverse@4.3.0 + dev: true registry.npmmirror.com/eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz} @@ -10253,6 +8540,13 @@ packages: estraverse: registry.npmmirror.com/estraverse@5.3.0 dev: true + registry.npmmirror.com/eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz} + name: eslint-visitor-keys + version: 2.1.0 + engines: {node: '>=10'} + dev: true + registry.npmmirror.com/eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz} name: eslint-visitor-keys @@ -10271,7 +8565,7 @@ packages: '@eslint-community/regexpp': registry.npmmirror.com/@eslint-community/regexpp@4.10.0 '@eslint/eslintrc': registry.npmmirror.com/@eslint/eslintrc@2.1.4 '@eslint/js': registry.npmmirror.com/@eslint/js@8.56.0 - '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array@0.11.13 + '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array@0.11.14 '@humanwhocodes/module-importer': registry.npmmirror.com/@humanwhocodes/module-importer@1.0.1 '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk@1.2.8 '@ungap/structured-clone': registry.npmmirror.com/@ungap/structured-clone@1.2.0 @@ -10346,6 +8640,13 @@ packages: estraverse: registry.npmmirror.com/estraverse@5.3.0 dev: true + registry.npmmirror.com/estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz} + name: estraverse + version: 4.3.0 + engines: {node: '>=4.0'} + dev: true + registry.npmmirror.com/estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz} name: estraverse @@ -10387,6 +8688,13 @@ packages: engines: {node: '>=0.8.x'} dev: false + registry.npmmirror.com/eventsource-parser@1.0.0: + resolution: {integrity: sha512-9jgfSCa3dmEme2ES3mPByGXfgZ87VbP97tng1G2nWwWx6bV2nYxm2AWCrbQjXToSe+yYlqaZNtxffR9IeQr95g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eventsource-parser/-/eventsource-parser-1.0.0.tgz} + name: eventsource-parser + version: 1.0.0 + engines: {node: '>=14.18'} + dev: false + registry.npmmirror.com/execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz} name: execa @@ -10482,21 +8790,13 @@ packages: version: 2.0.6 dev: true - registry.npmmirror.com/fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.16.0.tgz} + registry.npmmirror.com/fastq@1.17.0: + resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.17.0.tgz} name: fastq - version: 1.16.0 + version: 1.17.0 dependencies: reusify: registry.npmmirror.com/reusify@1.0.4 - registry.npmmirror.com/fault@1.0.4: - resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fault/-/fault-1.0.4.tgz} - name: fault - version: 1.0.4 - dependencies: - format: registry.npmmirror.com/format@0.2.2 - dev: false - registry.npmmirror.com/fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fault/-/fault-2.0.1.tgz} name: fault @@ -10544,6 +8844,16 @@ packages: version: 1.1.0 dev: false + registry.npmmirror.com/find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz} + name: find-up + version: 4.1.0 + engines: {node: '>=8'} + dependencies: + locate-path: registry.npmmirror.com/locate-path@5.0.0 + path-exists: registry.npmmirror.com/path-exists@4.0.0 + dev: true + registry.npmmirror.com/find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz} name: find-up @@ -10584,6 +8894,23 @@ packages: topojson-client: registry.npmmirror.com/topojson-client@3.1.0 dev: false + registry.npmmirror.com/for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz} + name: for-each + version: 0.3.3 + dependencies: + is-callable: registry.npmmirror.com/is-callable@1.2.7 + dev: true + + registry.npmmirror.com/foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/foreground-child/-/foreground-child-3.1.1.tgz} + name: foreground-child + version: 3.1.1 + engines: {node: '>=14'} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + signal-exit: registry.npmmirror.com/signal-exit@4.1.0 + registry.npmmirror.com/forever-agent@0.5.2: resolution: {integrity: sha512-PDG5Ef0Dob/JsZUxUltJOhm/Y9mlteAE+46y3M9RBz/Rd3QVENJ75aGRhN56yekTUboaBIkd8KVWX2NjF6+91A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/forever-agent/-/forever-agent-0.5.2.tgz} name: forever-agent @@ -10682,6 +9009,7 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz} name: fs.realpath version: 1.0.0 + dev: true registry.npmmirror.com/fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz} @@ -10697,6 +9025,24 @@ packages: name: function-bind version: 1.1.2 + registry.npmmirror.com/function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz} + name: function.prototype.name + version: 1.1.6 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + functions-have-names: registry.npmmirror.com/functions-have-names@1.2.3 + dev: true + + registry.npmmirror.com/functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz} + name: functions-have-names + version: 1.2.3 + dev: true + registry.npmmirror.com/gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz} name: gensync @@ -10712,7 +9058,6 @@ packages: has-proto: registry.npmmirror.com/has-proto@1.0.1 has-symbols: registry.npmmirror.com/has-symbols@1.0.3 hasown: registry.npmmirror.com/hasown@2.0.0 - dev: false registry.npmmirror.com/get-port@7.0.0: resolution: {integrity: sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-port/-/get-port-7.0.0.tgz} @@ -10721,11 +9066,37 @@ packages: engines: {node: '>=16'} dev: false + registry.npmmirror.com/get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stdin/-/get-stdin-9.0.0.tgz} + name: get-stdin + version: 9.0.0 + engines: {node: '>=12'} + dev: true + registry.npmmirror.com/get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz} name: get-stream version: 6.0.1 engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz} + name: get-symbol-description + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz} + name: get-tsconfig + version: 4.7.2 + dependencies: + resolve-pkg-maps: registry.npmmirror.com/resolve-pkg-maps@1.0.0 + dev: true registry.npmmirror.com/getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz} @@ -10735,6 +9106,12 @@ packages: assert-plus: registry.npmmirror.com/assert-plus@1.0.0 dev: false + registry.npmmirror.com/git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz} + name: git-hooks-list + version: 3.1.0 + dev: true + registry.npmmirror.com/github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz} name: github-from-package @@ -10764,10 +9141,23 @@ packages: version: 0.4.1 dev: false - registry.npmmirror.com/glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz} + registry.npmmirror.com/glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-10.3.10.tgz} name: glob - version: 7.1.6 + version: 10.3.10 + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: registry.npmmirror.com/foreground-child@3.1.1 + jackspeak: registry.npmmirror.com/jackspeak@2.3.6 + minimatch: registry.npmmirror.com/minimatch@9.0.3 + minipass: registry.npmmirror.com/minipass@7.0.4 + path-scurry: registry.npmmirror.com/path-scurry@1.10.1 + + registry.npmmirror.com/glob@7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz} + name: glob + version: 7.1.7 dependencies: fs.realpath: registry.npmmirror.com/fs.realpath@1.0.0 inflight: registry.npmmirror.com/inflight@1.0.6 @@ -10775,6 +9165,7 @@ packages: minimatch: registry.npmmirror.com/minimatch@3.1.2 once: registry.npmmirror.com/once@1.4.0 path-is-absolute: registry.npmmirror.com/path-is-absolute@1.0.1 + dev: true registry.npmmirror.com/glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz} @@ -10789,6 +9180,12 @@ packages: path-is-absolute: registry.npmmirror.com/path-is-absolute@1.0.1 dev: true + registry.npmmirror.com/globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz} + name: globals + version: 11.12.0 + engines: {node: '>=4'} + registry.npmmirror.com/globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz} name: globals @@ -10797,6 +9194,15 @@ packages: dependencies: type-fest: registry.npmmirror.com/type-fest@0.20.2 + registry.npmmirror.com/globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz} + name: globalthis + version: 1.0.3 + engines: {node: '>= 0.4'} + dependencies: + define-properties: registry.npmmirror.com/define-properties@1.2.1 + dev: true + registry.npmmirror.com/globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz} name: globby @@ -10806,10 +9212,22 @@ packages: array-union: registry.npmmirror.com/array-union@2.1.0 dir-glob: registry.npmmirror.com/dir-glob@3.0.1 fast-glob: registry.npmmirror.com/fast-glob@3.3.2 - ignore: registry.npmmirror.com/ignore@5.3.0 + ignore: registry.npmmirror.com/ignore@5.2.4 merge2: registry.npmmirror.com/merge2@1.4.1 slash: registry.npmmirror.com/slash@3.0.0 - dev: false + + registry.npmmirror.com/globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-13.2.2.tgz} + name: globby + version: 13.2.2 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: registry.npmmirror.com/dir-glob@3.0.1 + fast-glob: registry.npmmirror.com/fast-glob@3.3.2 + ignore: registry.npmmirror.com/ignore@5.3.0 + merge2: registry.npmmirror.com/merge2@1.4.1 + slash: registry.npmmirror.com/slash@4.0.0 + dev: true registry.npmmirror.com/gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz} @@ -10817,7 +9235,6 @@ packages: version: 1.0.1 dependencies: get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 - dev: false registry.npmmirror.com/got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/got/-/got-12.6.1.tgz} @@ -10867,7 +9284,6 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz} name: graceful-fs version: 4.2.11 - dev: false registry.npmmirror.com/graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz} @@ -10908,6 +9324,18 @@ packages: har-schema: registry.npmmirror.com/har-schema@2.0.0 dev: false + registry.npmmirror.com/has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz} + name: has-bigints + version: 1.0.2 + dev: true + + registry.npmmirror.com/has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz} + name: has-flag + version: 3.0.0 + engines: {node: '>=4'} + registry.npmmirror.com/has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz} name: has-flag @@ -10920,21 +9348,27 @@ packages: version: 1.0.1 dependencies: get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 - dev: false registry.npmmirror.com/has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz} name: has-proto version: 1.0.1 engines: {node: '>= 0.4'} - dev: false registry.npmmirror.com/has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz} name: has-symbols version: 1.0.3 engines: {node: '>= 0.4'} - dev: false + + registry.npmmirror.com/has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz} + name: has-tostringtag + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + dev: true registry.npmmirror.com/hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hasown/-/hasown-2.0.0.tgz} @@ -10944,6 +9378,52 @@ packages: dependencies: function-bind: registry.npmmirror.com/function-bind@1.1.2 + registry.npmmirror.com/hast-util-from-dom@4.2.0: + resolution: {integrity: sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-from-dom/-/hast-util-from-dom-4.2.0.tgz} + name: hast-util-from-dom + version: 4.2.0 + dependencies: + hastscript: registry.npmmirror.com/hastscript@7.2.0 + web-namespaces: registry.npmmirror.com/web-namespaces@2.0.1 + dev: false + + registry.npmmirror.com/hast-util-from-html-isomorphic@1.0.0: + resolution: {integrity: sha512-Yu480AKeOEN/+l5LA674a+7BmIvtDj24GvOt7MtQWuhzUwlaaRWdEPXAh3Qm5vhuthpAipFb2vTetKXWOjmTvw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-1.0.0.tgz} + name: hast-util-from-html-isomorphic + version: 1.0.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.9 + hast-util-from-dom: registry.npmmirror.com/hast-util-from-dom@4.2.0 + hast-util-from-html: registry.npmmirror.com/hast-util-from-html@1.0.2 + unist-util-remove-position: registry.npmmirror.com/unist-util-remove-position@4.0.2 + dev: false + + registry.npmmirror.com/hast-util-from-html@1.0.2: + resolution: {integrity: sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-from-html/-/hast-util-from-html-1.0.2.tgz} + name: hast-util-from-html + version: 1.0.2 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.9 + hast-util-from-parse5: registry.npmmirror.com/hast-util-from-parse5@7.1.2 + parse5: registry.npmmirror.com/parse5@7.1.2 + vfile: registry.npmmirror.com/vfile@5.3.7 + vfile-message: registry.npmmirror.com/vfile-message@3.1.4 + dev: false + + registry.npmmirror.com/hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz} + name: hast-util-from-parse5 + version: 7.1.2 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.9 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + hastscript: registry.npmmirror.com/hastscript@7.2.0 + property-information: registry.npmmirror.com/property-information@6.4.1 + vfile: registry.npmmirror.com/vfile@5.3.7 + vfile-location: registry.npmmirror.com/vfile-location@4.1.0 + web-namespaces: registry.npmmirror.com/web-namespaces@2.0.1 + dev: false + registry.npmmirror.com/hast-util-is-element@2.1.3: resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz} name: hast-util-is-element @@ -10953,10 +9433,12 @@ packages: '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 dev: false - registry.npmmirror.com/hast-util-parse-selector@2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz} + registry.npmmirror.com/hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz} name: hast-util-parse-selector - version: 2.2.5 + version: 3.1.1 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.9 dev: false registry.npmmirror.com/hast-util-to-jsx-runtime@2.3.0: @@ -10974,7 +9456,7 @@ packages: mdast-util-mdx-expression: registry.npmmirror.com/mdast-util-mdx-expression@2.0.0 mdast-util-mdx-jsx: registry.npmmirror.com/mdast-util-mdx-jsx@3.0.0 mdast-util-mdxjs-esm: registry.npmmirror.com/mdast-util-mdxjs-esm@2.0.1 - property-information: registry.npmmirror.com/property-information@6.4.0 + property-information: registry.npmmirror.com/property-information@6.4.1 space-separated-tokens: registry.npmmirror.com/space-separated-tokens@2.0.2 style-to-object: registry.npmmirror.com/style-to-object@1.0.5 unist-util-position: registry.npmmirror.com/unist-util-position@5.0.0 @@ -11002,16 +9484,16 @@ packages: '@types/hast': registry.npmmirror.com/@types/hast@3.0.3 dev: false - registry.npmmirror.com/hastscript@6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hastscript/-/hastscript-6.0.0.tgz} + registry.npmmirror.com/hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hastscript/-/hastscript-7.2.0.tgz} name: hastscript - version: 6.0.0 + version: 7.2.0 dependencies: '@types/hast': registry.npmmirror.com/@types/hast@2.3.9 - comma-separated-tokens: registry.npmmirror.com/comma-separated-tokens@1.0.8 - hast-util-parse-selector: registry.npmmirror.com/hast-util-parse-selector@2.2.5 - property-information: registry.npmmirror.com/property-information@5.6.0 - space-separated-tokens: registry.npmmirror.com/space-separated-tokens@1.1.5 + comma-separated-tokens: registry.npmmirror.com/comma-separated-tokens@2.0.3 + hast-util-parse-selector: registry.npmmirror.com/hast-util-parse-selector@3.1.1 + property-information: registry.npmmirror.com/property-information@6.4.1 + space-separated-tokens: registry.npmmirror.com/space-separated-tokens@2.0.2 dev: false registry.npmmirror.com/hawk@1.1.1: @@ -11029,10 +9511,10 @@ packages: dev: false optional: true - registry.npmmirror.com/highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz} - name: highlight.js - version: 10.7.3 + registry.npmmirror.com/heap@0.2.7: + resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/heap/-/heap-0.2.7.tgz} + name: heap + version: 0.2.7 dev: false registry.npmmirror.com/highlight.js@11.8.0: @@ -11203,7 +9685,7 @@ packages: name: i18next version: 23.7.16 dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 dev: false registry.npmmirror.com/iconv-lite@0.4.24: @@ -11223,7 +9705,6 @@ packages: dependencies: safer-buffer: registry.npmmirror.com/safer-buffer@2.1.2 dev: false - optional: true registry.npmmirror.com/ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz} @@ -11236,13 +9717,13 @@ packages: name: ignore version: 5.2.4 engines: {node: '>= 4'} - dev: false registry.npmmirror.com/ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-5.3.0.tgz} name: ignore version: 5.3.0 engines: {node: '>= 4'} + dev: true registry.npmmirror.com/image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz} @@ -11259,10 +9740,10 @@ packages: name: immer version: 10.0.3 - registry.npmmirror.com/immutable@4.3.4: - resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.4.tgz} + registry.npmmirror.com/immutable@4.3.5: + resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.5.tgz} name: immutable - version: 4.3.4 + version: 4.3.5 dev: false registry.npmmirror.com/import-fresh@3.3.0: @@ -11281,6 +9762,13 @@ packages: engines: {node: '>=0.8.19'} dev: true + registry.npmmirror.com/indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz} + name: indent-string + version: 4.0.0 + engines: {node: '>=8'} + dev: true + registry.npmmirror.com/inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz} name: inflight @@ -11288,6 +9776,7 @@ packages: dependencies: once: registry.npmmirror.com/once@1.4.0 wrappy: registry.npmmirror.com/wrappy@1.0.2 + dev: true registry.npmmirror.com/inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz} @@ -11312,7 +9801,7 @@ packages: version: 9.2.12 engines: {node: '>=14.18.0'} dependencies: - '@ljharb/through': registry.npmmirror.com/@ljharb/through@2.3.11 + '@ljharb/through': registry.npmmirror.com/@ljharb/through@2.3.12 ansi-escapes: registry.npmmirror.com/ansi-escapes@4.3.2 chalk: registry.npmmirror.com/chalk@5.3.0 cli-cursor: registry.npmmirror.com/cli-cursor@3.1.0 @@ -11329,16 +9818,34 @@ packages: wrap-ansi: registry.npmmirror.com/wrap-ansi@6.2.0 dev: false - registry.npmmirror.com/intersection-observer@0.12.2: - resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz} - name: intersection-observer - version: 0.12.2 + registry.npmmirror.com/internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.6.tgz} + name: internal-slot + version: 1.0.6 + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + hasown: registry.npmmirror.com/hasown@2.0.0 + side-channel: registry.npmmirror.com/side-channel@1.0.4 + dev: true + + registry.npmmirror.com/internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internmap/-/internmap-1.0.1.tgz} + name: internmap + version: 1.0.1 dev: false - registry.npmmirror.com/is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz} - name: is-alphabetical - version: 1.0.4 + registry.npmmirror.com/internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internmap/-/internmap-2.0.3.tgz} + name: internmap + version: 2.0.3 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/intersection-observer@0.12.2: + resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz} + name: intersection-observer + version: 0.12.2 dev: false registry.npmmirror.com/is-alphabetical@2.0.1: @@ -11347,15 +9854,6 @@ packages: version: 2.0.1 dev: false - registry.npmmirror.com/is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz} - name: is-alphanumerical - version: 1.0.4 - dependencies: - is-alphabetical: registry.npmmirror.com/is-alphabetical@1.0.4 - is-decimal: registry.npmmirror.com/is-decimal@1.0.4 - dev: false - registry.npmmirror.com/is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz} name: is-alphanumerical @@ -11365,6 +9863,16 @@ packages: is-decimal: registry.npmmirror.com/is-decimal@2.0.1 dev: false + registry.npmmirror.com/is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz} + name: is-array-buffer + version: 3.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + dev: true + registry.npmmirror.com/is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz} name: is-arrayish @@ -11376,6 +9884,23 @@ packages: version: 0.3.2 dev: false + registry.npmmirror.com/is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-async-function/-/is-async-function-2.0.0.tgz} + name: is-async-function + version: 2.0.0 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz} + name: is-bigint + version: 1.0.4 + dependencies: + has-bigints: registry.npmmirror.com/has-bigints@1.0.2 + dev: true + registry.npmmirror.com/is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} name: is-binary-path @@ -11384,6 +9909,16 @@ packages: dependencies: binary-extensions: registry.npmmirror.com/binary-extensions@2.2.0 + registry.npmmirror.com/is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz} + name: is-boolean-object + version: 1.1.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + registry.npmmirror.com/is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz} name: is-buffer @@ -11391,6 +9926,22 @@ packages: engines: {node: '>=4'} dev: false + registry.npmmirror.com/is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz} + name: is-builtin-module + version: 3.2.1 + engines: {node: '>=6'} + dependencies: + builtin-modules: registry.npmmirror.com/builtin-modules@3.3.0 + dev: true + + registry.npmmirror.com/is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz} + name: is-callable + version: 1.2.7 + engines: {node: '>= 0.4'} + dev: true + registry.npmmirror.com/is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz} name: is-core-module @@ -11398,11 +9949,14 @@ packages: dependencies: hasown: registry.npmmirror.com/hasown@2.0.0 - registry.npmmirror.com/is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz} - name: is-decimal - version: 1.0.4 - dev: false + registry.npmmirror.com/is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz} + name: is-date-object + version: 1.0.5 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true registry.npmmirror.com/is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-decimal/-/is-decimal-2.0.1.tgz} @@ -11425,12 +9979,28 @@ packages: version: 2.1.1 engines: {node: '>=0.10.0'} + registry.npmmirror.com/is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz} + name: is-finalizationregistry + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + dev: true + registry.npmmirror.com/is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} name: is-fullwidth-code-point version: 3.0.0 engines: {node: '>=8'} - dev: false + + registry.npmmirror.com/is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz} + name: is-generator-function + version: 1.0.10 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true registry.npmmirror.com/is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} @@ -11440,12 +10010,6 @@ packages: dependencies: is-extglob: registry.npmmirror.com/is-extglob@2.1.1 - registry.npmmirror.com/is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz} - name: is-hexadecimal - version: 1.0.4 - dev: false - registry.npmmirror.com/is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz} name: is-hexadecimal @@ -11465,6 +10029,28 @@ packages: version: 2.0.1 dev: false + registry.npmmirror.com/is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz} + name: is-map + version: 2.0.2 + dev: true + + registry.npmmirror.com/is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz} + name: is-negative-zero + version: 2.0.2 + engines: {node: '>= 0.4'} + dev: true + + registry.npmmirror.com/is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz} + name: is-number-object + version: 1.0.7 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + registry.npmmirror.com/is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz} name: is-number @@ -11490,7 +10076,6 @@ packages: name: is-plain-obj version: 4.1.0 engines: {node: '>=12'} - dev: false registry.npmmirror.com/is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz} @@ -11509,17 +10094,70 @@ packages: '@types/estree': registry.npmmirror.com/@types/estree@1.0.5 dev: false + registry.npmmirror.com/is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz} + name: is-regex + version: 1.1.4 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz} + name: is-set + version: 2.0.2 + dev: true + + registry.npmmirror.com/is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz} + name: is-shared-array-buffer + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + dev: true + registry.npmmirror.com/is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz} name: is-stream version: 2.0.1 engines: {node: '>=8'} + dev: false registry.npmmirror.com/is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz} name: is-stream version: 3.0.0 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + registry.npmmirror.com/is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz} + name: is-string + version: 1.0.7 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz} + name: is-symbol + version: 1.0.4 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + dev: true + + registry.npmmirror.com/is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz} + name: is-typed-array + version: 1.1.12 + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: registry.npmmirror.com/which-typed-array@1.1.13 + dev: true registry.npmmirror.com/is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz} @@ -11541,6 +10179,29 @@ packages: engines: {node: '>=12'} dev: false + registry.npmmirror.com/is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz} + name: is-weakmap + version: 2.0.1 + dev: true + + registry.npmmirror.com/is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz} + name: is-weakref + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + dev: true + + registry.npmmirror.com/is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz} + name: is-weakset + version: 2.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + registry.npmmirror.com/is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz} name: is-what @@ -11553,6 +10214,12 @@ packages: version: 0.0.1 dev: false + registry.npmmirror.com/isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz} + name: isarray + version: 2.0.5 + dev: true + registry.npmmirror.com/isbinaryfile@4.0.10: resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz} name: isbinaryfile @@ -11578,6 +10245,28 @@ packages: version: 0.1.2 dev: false + registry.npmmirror.com/iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz} + name: iterator.prototype + version: 1.1.2 + dependencies: + define-properties: registry.npmmirror.com/define-properties@1.2.1 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + reflect.getprototypeof: registry.npmmirror.com/reflect.getprototypeof@1.0.4 + set-function-name: registry.npmmirror.com/set-function-name@2.0.1 + dev: true + + registry.npmmirror.com/jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jackspeak/-/jackspeak-2.3.6.tgz} + name: jackspeak + version: 2.3.6 + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': registry.npmmirror.com/@isaacs/cliui@8.0.2 + optionalDependencies: + '@pkgjs/parseargs': registry.npmmirror.com/@pkgjs/parseargs@0.11.0 + registry.npmmirror.com/jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jiti/-/jiti-1.21.0.tgz} name: jiti @@ -11585,6 +10274,12 @@ packages: hasBin: true dev: true + registry.npmmirror.com/jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jju/-/jju-1.4.0.tgz} + name: jju + version: 1.4.0 + dev: true + registry.npmmirror.com/joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/joycon/-/joycon-3.1.1.tgz} name: joycon @@ -11633,6 +10328,13 @@ packages: version: 0.1.1 dev: false + registry.npmmirror.com/jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz} + name: jsesc + version: 0.5.0 + hasBin: true + dev: true + registry.npmmirror.com/jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz} name: jsesc @@ -11640,6 +10342,14 @@ packages: engines: {node: '>=4'} hasBin: true + registry.npmmirror.com/jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz} + name: jsesc + version: 3.0.2 + engines: {node: '>=6'} + hasBin: true + dev: true + registry.npmmirror.com/json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz} name: json-buffer @@ -11663,7 +10373,7 @@ packages: version: 2.9.2 engines: {node: '>=16'} dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@types/json-schema': registry.npmmirror.com/@types/json-schema@7.0.15 ts-algebra: registry.npmmirror.com/ts-algebra@1.2.2 dev: false @@ -11743,6 +10453,27 @@ packages: verror: registry.npmmirror.com/verror@1.10.0 dev: false + registry.npmmirror.com/jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz} + name: jsx-ast-utils + version: 3.3.5 + engines: {node: '>=4.0'} + dependencies: + array-includes: registry.npmmirror.com/array-includes@3.1.7 + array.prototype.flat: registry.npmmirror.com/array.prototype.flat@1.3.2 + object.assign: registry.npmmirror.com/object.assign@4.1.5 + object.values: registry.npmmirror.com/object.values@1.1.7 + dev: true + + registry.npmmirror.com/katex@0.16.9: + resolution: {integrity: sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/katex/-/katex-0.16.9.tgz} + name: katex + version: 0.16.9 + hasBin: true + dependencies: + commander: registry.npmmirror.com/commander@8.3.0 + dev: false + registry.npmmirror.com/keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz} name: keyv @@ -11750,6 +10481,46 @@ packages: dependencies: json-buffer: registry.npmmirror.com/json-buffer@3.0.1 + registry.npmmirror.com/khroma@2.1.0: + resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/khroma/-/khroma-2.1.0.tgz} + name: khroma + version: 2.1.0 + dev: false + + registry.npmmirror.com/kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kleur/-/kleur-4.1.5.tgz} + name: kleur + version: 4.1.5 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz} + name: language-subtag-registry + version: 0.3.22 + dev: true + + registry.npmmirror.com/language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/language-tags/-/language-tags-1.0.9.tgz} + name: language-tags + version: 1.0.9 + engines: {node: '>=0.10'} + dependencies: + language-subtag-registry: registry.npmmirror.com/language-subtag-registry@0.3.22 + dev: true + + registry.npmmirror.com/layout-base@1.0.2: + resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/layout-base/-/layout-base-1.0.2.tgz} + name: layout-base + version: 1.0.2 + dev: false + + registry.npmmirror.com/layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/layout-base/-/layout-base-2.0.1.tgz} + name: layout-base + version: 2.0.1 + dev: false + registry.npmmirror.com/lcov-parse@1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lcov-parse/-/lcov-parse-1.0.0.tgz} name: lcov-parse @@ -12118,6 +10889,15 @@ packages: version: 3.0.0 dev: false + registry.npmmirror.com/locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz} + name: locate-path + version: 5.0.0 + engines: {node: '>=8'} + dependencies: + p-locate: registry.npmmirror.com/p-locate@4.1.0 + dev: true + registry.npmmirror.com/locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz} name: locate-path @@ -12127,6 +10907,12 @@ packages: p-locate: registry.npmmirror.com/p-locate@5.0.0 dev: true + registry.npmmirror.com/lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz} + name: lodash-es + version: 4.17.21 + dev: false + registry.npmmirror.com/lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz} name: lodash.debounce @@ -12199,15 +10985,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - registry.npmmirror.com/lowlight@1.20.0: - resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lowlight/-/lowlight-1.20.0.tgz} - name: lowlight - version: 1.20.0 - dependencies: - fault: registry.npmmirror.com/fault@1.0.4 - highlight.js: registry.npmmirror.com/highlight.js@10.7.3 - dev: false - registry.npmmirror.com/lowlight@2.9.0: resolution: {integrity: sha512-OpcaUTCLmHuVuBcyNckKfH5B0oA4JUavb/M/8n9iAvanJYNQkrVm4pvyX0SUaqkBG4dnWHKt7p50B3ngAG2Rfw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lowlight/-/lowlight-2.9.0.tgz} name: lowlight @@ -12218,6 +10995,12 @@ packages: highlight.js: registry.npmmirror.com/highlight.js@11.8.0 dev: false + registry.npmmirror.com/lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-10.2.0.tgz} + name: lru-cache + version: 10.2.0 + engines: {node: 14 || >=16.14} + registry.npmmirror.com/lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz} name: lru-cache @@ -12281,6 +11064,44 @@ packages: uc.micro: registry.npmmirror.com/uc.micro@2.0.0 dev: false + registry.npmmirror.com/markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-table/-/markdown-table-3.0.3.tgz} + name: markdown-table + version: 3.0.3 + dev: false + + registry.npmmirror.com/mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz} + name: mdast-util-find-and-replace + version: 2.2.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@5.0.0 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 + unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 + dev: false + + registry.npmmirror.com/mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz} + name: mdast-util-from-markdown + version: 1.3.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + mdast-util-to-string: registry.npmmirror.com/mdast-util-to-string@3.2.0 + micromark: registry.npmmirror.com/micromark@3.2.0 + micromark-util-decode-numeric-character-reference: registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-decode-string: registry.npmmirror.com/micromark-util-decode-string@1.1.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + unist-util-stringify-position: registry.npmmirror.com/unist-util-stringify-position@3.0.3 + uvu: registry.npmmirror.com/uvu@0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/mdast-util-from-markdown@2.0.0: resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz} name: mdast-util-from-markdown @@ -12302,6 +11123,84 @@ packages: - supports-color dev: false + registry.npmmirror.com/mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz} + name: mdast-util-gfm-autolink-literal + version: 1.0.3 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + ccount: registry.npmmirror.com/ccount@2.0.1 + mdast-util-find-and-replace: registry.npmmirror.com/mdast-util-find-and-replace@2.2.2 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + dev: false + + registry.npmmirror.com/mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz} + name: mdast-util-gfm-footnote + version: 1.0.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + dev: false + + registry.npmmirror.com/mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz} + name: mdast-util-gfm-strikethrough + version: 1.0.3 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + dev: false + + registry.npmmirror.com/mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz} + name: mdast-util-gfm-table + version: 1.0.7 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + markdown-table: registry.npmmirror.com/markdown-table@3.0.3 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz} + name: mdast-util-gfm-task-list-item + version: 1.0.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + dev: false + + registry.npmmirror.com/mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz} + name: mdast-util-gfm + version: 2.0.2 + dependencies: + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-gfm-autolink-literal: registry.npmmirror.com/mdast-util-gfm-autolink-literal@1.0.3 + mdast-util-gfm-footnote: registry.npmmirror.com/mdast-util-gfm-footnote@1.0.2 + mdast-util-gfm-strikethrough: registry.npmmirror.com/mdast-util-gfm-strikethrough@1.0.3 + mdast-util-gfm-table: registry.npmmirror.com/mdast-util-gfm-table@1.0.7 + mdast-util-gfm-task-list-item: registry.npmmirror.com/mdast-util-gfm-task-list-item@1.0.2 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/mdast-util-math@2.0.2: + resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-math/-/mdast-util-math-2.0.2.tgz} + name: mdast-util-math + version: 2.0.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + longest-streak: registry.npmmirror.com/longest-streak@3.1.0 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + dev: false + registry.npmmirror.com/mdast-util-mdx-expression@2.0.0: resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz} name: mdast-util-mdx-expression @@ -12354,6 +11253,15 @@ packages: - supports-color dev: false + registry.npmmirror.com/mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz} + name: mdast-util-phrasing + version: 3.0.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 + dev: false + registry.npmmirror.com/mdast-util-phrasing@4.0.0: resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz} name: mdast-util-phrasing @@ -12379,6 +11287,21 @@ packages: vfile: registry.npmmirror.com/vfile@6.0.1 dev: false + registry.npmmirror.com/mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz} + name: mdast-util-to-markdown + version: 1.5.0 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + longest-streak: registry.npmmirror.com/longest-streak@3.1.0 + mdast-util-phrasing: registry.npmmirror.com/mdast-util-phrasing@3.0.1 + mdast-util-to-string: registry.npmmirror.com/mdast-util-to-string@3.2.0 + micromark-util-decode-string: registry.npmmirror.com/micromark-util-decode-string@1.1.0 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + dev: false + registry.npmmirror.com/mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz} name: mdast-util-to-markdown @@ -12394,6 +11317,14 @@ packages: zwitch: registry.npmmirror.com/zwitch@2.0.4 dev: false + registry.npmmirror.com/mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz} + name: mdast-util-to-string + version: 3.2.0 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + dev: false + registry.npmmirror.com/mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz} name: mdast-util-to-string @@ -12432,6 +11363,58 @@ packages: version: 1.4.1 engines: {node: '>= 8'} + registry.npmmirror.com/mermaid@10.6.1: + resolution: {integrity: sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mermaid/-/mermaid-10.6.1.tgz} + name: mermaid + version: 10.6.1 + dependencies: + '@braintree/sanitize-url': registry.npmmirror.com/@braintree/sanitize-url@6.0.4 + '@types/d3-scale': registry.npmmirror.com/@types/d3-scale@4.0.8 + '@types/d3-scale-chromatic': registry.npmmirror.com/@types/d3-scale-chromatic@3.0.3 + cytoscape: registry.npmmirror.com/cytoscape@3.28.1 + cytoscape-cose-bilkent: registry.npmmirror.com/cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.1) + cytoscape-fcose: registry.npmmirror.com/cytoscape-fcose@2.2.0(cytoscape@3.28.1) + d3: registry.npmmirror.com/d3@7.8.5 + d3-sankey: registry.npmmirror.com/d3-sankey@0.12.3 + dagre-d3-es: registry.npmmirror.com/dagre-d3-es@7.0.10 + dayjs: registry.npmmirror.com/dayjs@1.11.10 + dompurify: registry.npmmirror.com/dompurify@3.0.8 + elkjs: registry.npmmirror.com/elkjs@0.8.2 + khroma: registry.npmmirror.com/khroma@2.1.0 + lodash-es: registry.npmmirror.com/lodash-es@4.17.21 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + non-layered-tidy-tree-layout: registry.npmmirror.com/non-layered-tidy-tree-layout@2.0.2 + stylis: registry.npmmirror.com/stylis@4.3.1 + ts-dedent: registry.npmmirror.com/ts-dedent@2.2.0 + uuid: registry.npmmirror.com/uuid@9.0.1 + web-worker: registry.npmmirror.com/web-worker@1.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz} + name: micromark-core-commonmark + version: 1.1.0 + dependencies: + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + micromark-factory-destination: registry.npmmirror.com/micromark-factory-destination@1.1.0 + micromark-factory-label: registry.npmmirror.com/micromark-factory-label@1.1.0 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-factory-title: registry.npmmirror.com/micromark-factory-title@1.1.0 + micromark-factory-whitespace: registry.npmmirror.com/micromark-factory-whitespace@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-classify-character: registry.npmmirror.com/micromark-util-classify-character@1.1.0 + micromark-util-html-tag-name: registry.npmmirror.com/micromark-util-html-tag-name@1.2.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-resolve-all: registry.npmmirror.com/micromark-util-resolve-all@1.1.0 + micromark-util-subtokenize: registry.npmmirror.com/micromark-util-subtokenize@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + registry.npmmirror.com/micromark-core-commonmark@2.0.0: resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz} name: micromark-core-commonmark @@ -12455,6 +11438,116 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz} + name: micromark-extension-gfm-autolink-literal + version: 1.0.5 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz} + name: micromark-extension-gfm-footnote + version: 1.1.2 + dependencies: + micromark-core-commonmark: registry.npmmirror.com/micromark-core-commonmark@1.1.0 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz} + name: micromark-extension-gfm-strikethrough + version: 1.0.7 + dependencies: + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-classify-character: registry.npmmirror.com/micromark-util-classify-character@1.1.0 + micromark-util-resolve-all: registry.npmmirror.com/micromark-util-resolve-all@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz} + name: micromark-extension-gfm-table + version: 1.0.7 + dependencies: + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz} + name: micromark-extension-gfm-tagfilter + version: 1.0.2 + dependencies: + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz} + name: micromark-extension-gfm-task-list-item + version: 1.0.5 + dependencies: + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz} + name: micromark-extension-gfm + version: 2.0.3 + dependencies: + micromark-extension-gfm-autolink-literal: registry.npmmirror.com/micromark-extension-gfm-autolink-literal@1.0.5 + micromark-extension-gfm-footnote: registry.npmmirror.com/micromark-extension-gfm-footnote@1.1.2 + micromark-extension-gfm-strikethrough: registry.npmmirror.com/micromark-extension-gfm-strikethrough@1.0.7 + micromark-extension-gfm-table: registry.npmmirror.com/micromark-extension-gfm-table@1.0.7 + micromark-extension-gfm-tagfilter: registry.npmmirror.com/micromark-extension-gfm-tagfilter@1.0.2 + micromark-extension-gfm-task-list-item: registry.npmmirror.com/micromark-extension-gfm-task-list-item@1.0.5 + micromark-util-combine-extensions: registry.npmmirror.com/micromark-util-combine-extensions@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-extension-math@2.1.2: + resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz} + name: micromark-extension-math + version: 2.1.2 + dependencies: + '@types/katex': registry.npmmirror.com/@types/katex@0.16.7 + katex: registry.npmmirror.com/katex@0.16.9 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz} + name: micromark-factory-destination + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-factory-destination@2.0.0: resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz} name: micromark-factory-destination @@ -12465,6 +11558,17 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz} + name: micromark-factory-label + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + registry.npmmirror.com/micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz} name: micromark-factory-label @@ -12476,6 +11580,15 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz} + name: micromark-factory-space + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-factory-space@2.0.0: resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz} name: micromark-factory-space @@ -12485,6 +11598,17 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz} + name: micromark-factory-title + version: 1.1.0 + dependencies: + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-factory-title@2.0.0: resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz} name: micromark-factory-title @@ -12496,6 +11620,17 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz} + name: micromark-factory-whitespace + version: 1.1.0 + dependencies: + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-factory-whitespace@2.0.0: resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz} name: micromark-factory-whitespace @@ -12507,6 +11642,15 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz} + name: micromark-util-character + version: 1.2.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-character@2.0.1: resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz} name: micromark-util-character @@ -12516,6 +11660,14 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz} + name: micromark-util-chunked + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-chunked@2.0.0: resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz} name: micromark-util-chunked @@ -12524,6 +11676,16 @@ packages: micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@2.0.0 dev: false + registry.npmmirror.com/micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz} + name: micromark-util-classify-character + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-classify-character@2.0.0: resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz} name: micromark-util-classify-character @@ -12534,6 +11696,15 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz} + name: micromark-util-combine-extensions + version: 1.1.0 + dependencies: + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-combine-extensions@2.0.0: resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz} name: micromark-util-combine-extensions @@ -12543,6 +11714,14 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz} + name: micromark-util-decode-numeric-character-reference + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-decode-numeric-character-reference@2.0.1: resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz} name: micromark-util-decode-numeric-character-reference @@ -12551,6 +11730,17 @@ packages: micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@2.0.0 dev: false + registry.npmmirror.com/micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz} + name: micromark-util-decode-string + version: 1.1.0 + dependencies: + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-decode-numeric-character-reference: registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-decode-string@2.0.0: resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz} name: micromark-util-decode-string @@ -12562,18 +11752,38 @@ packages: micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@2.0.0 dev: false + registry.npmmirror.com/micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz} + name: micromark-util-encode + version: 1.1.0 + dev: false + registry.npmmirror.com/micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz} name: micromark-util-encode version: 2.0.0 dev: false + registry.npmmirror.com/micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz} + name: micromark-util-html-tag-name + version: 1.2.0 + dev: false + registry.npmmirror.com/micromark-util-html-tag-name@2.0.0: resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz} name: micromark-util-html-tag-name version: 2.0.0 dev: false + registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz} + name: micromark-util-normalize-identifier + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-normalize-identifier@2.0.0: resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz} name: micromark-util-normalize-identifier @@ -12582,6 +11792,14 @@ packages: micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@2.0.0 dev: false + registry.npmmirror.com/micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz} + name: micromark-util-resolve-all + version: 1.1.0 + dependencies: + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-resolve-all@2.0.0: resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz} name: micromark-util-resolve-all @@ -12590,6 +11808,16 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz} + name: micromark-util-sanitize-uri + version: 1.2.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-encode: registry.npmmirror.com/micromark-util-encode@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + registry.npmmirror.com/micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz} name: micromark-util-sanitize-uri @@ -12600,6 +11828,17 @@ packages: micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@2.0.0 dev: false + registry.npmmirror.com/micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz} + name: micromark-util-subtokenize + version: 1.1.0 + dependencies: + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + registry.npmmirror.com/micromark-util-subtokenize@2.0.0: resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz} name: micromark-util-subtokenize @@ -12611,18 +11850,56 @@ packages: micromark-util-types: registry.npmmirror.com/micromark-util-types@2.0.0 dev: false + registry.npmmirror.com/micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz} + name: micromark-util-symbol + version: 1.1.0 + dev: false + registry.npmmirror.com/micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz} name: micromark-util-symbol version: 2.0.0 dev: false + registry.npmmirror.com/micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz} + name: micromark-util-types + version: 1.1.0 + dev: false + registry.npmmirror.com/micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz} name: micromark-util-types version: 2.0.0 dev: false + registry.npmmirror.com/micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark/-/micromark-3.2.0.tgz} + name: micromark + version: 3.2.0 + dependencies: + '@types/debug': registry.npmmirror.com/@types/debug@4.1.12 + debug: registry.npmmirror.com/debug@4.3.4 + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + micromark-core-commonmark: registry.npmmirror.com/micromark-core-commonmark@1.1.0 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-combine-extensions: registry.npmmirror.com/micromark-util-combine-extensions@1.1.0 + micromark-util-decode-numeric-character-reference: registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-encode: registry.npmmirror.com/micromark-util-encode@1.1.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-resolve-all: registry.npmmirror.com/micromark-util-resolve-all@1.1.0 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0 + micromark-util-subtokenize: registry.npmmirror.com/micromark-util-subtokenize@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark/-/micromark-4.0.0.tgz} name: micromark @@ -12711,13 +11988,7 @@ packages: name: mimic-fn version: 2.1.0 engines: {node: '>=6'} - - registry.npmmirror.com/mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz} - name: mimic-fn - version: 4.0.0 - engines: {node: '>=12'} - dev: true + dev: false registry.npmmirror.com/mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz} @@ -12733,12 +12004,20 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false + registry.npmmirror.com/min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz} + name: min-indent + version: 1.0.1 + engines: {node: '>=4'} + dev: true + registry.npmmirror.com/minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz} name: minimatch version: 3.1.2 dependencies: brace-expansion: registry.npmmirror.com/brace-expansion@1.1.11 + dev: true registry.npmmirror.com/minimatch@9.0.2: resolution: {integrity: sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-9.0.2.tgz} @@ -12749,11 +12028,25 @@ packages: brace-expansion: registry.npmmirror.com/brace-expansion@2.0.1 dev: true + registry.npmmirror.com/minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz} + name: minimatch + version: 9.0.3 + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: registry.npmmirror.com/brace-expansion@2.0.1 + registry.npmmirror.com/minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz} name: minimist version: 1.2.8 + registry.npmmirror.com/minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minipass/-/minipass-7.0.4.tgz} + name: minipass + version: 7.0.4 + engines: {node: '>=16 || 14 >=14.17'} + registry.npmmirror.com/mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz} name: mkdirp-classic @@ -12772,6 +12065,13 @@ packages: version: 2.30.1 dev: false + registry.npmmirror.com/mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz} + name: mri + version: 1.2.0 + engines: {node: '>=4'} + dev: false + registry.npmmirror.com/ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} name: ms @@ -12833,6 +12133,14 @@ packages: object-assign: registry.npmmirror.com/object-assign@4.1.1 thenify-all: registry.npmmirror.com/thenify-all@1.6.0 + registry.npmmirror.com/nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz} + name: nanoid + version: 3.3.6 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + registry.npmmirror.com/nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz} name: nanoid @@ -12881,7 +12189,7 @@ packages: dev: false optional: true - registry.npmmirror.com/next@14.0.2(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0): + registry.npmmirror.com/next@14.0.2(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-jsAU2CkYS40GaQYOiLl9m93RTv2DA/tTJ0NRlmZIBIL87YwQ/xR8k796z7IqgM3jydI8G25dXvyYMC9VDIevIg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/next/-/next-14.0.2.tgz} id: registry.npmmirror.com/next/14.0.2 name: next @@ -12902,11 +12210,11 @@ packages: '@next/env': registry.npmmirror.com/@next/env@14.0.2 '@swc/helpers': registry.npmmirror.com/@swc/helpers@0.5.2 busboy: registry.npmmirror.com/busboy@1.6.0 - caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001564 + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001581 postcss: registry.npmmirror.com/postcss@8.4.31 react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) - styled-jsx: registry.npmmirror.com/styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.2.0) + styled-jsx: registry.npmmirror.com/styled-jsx@5.1.1(@babel/core@7.23.9)(react@18.2.0) watchpack: registry.npmmirror.com/watchpack@2.4.0 optionalDependencies: '@next/swc-darwin-arm64': registry.npmmirror.com/@next/swc-darwin-arm64@14.0.2 @@ -12923,6 +12231,49 @@ packages: - babel-plugin-macros dev: false + registry.npmmirror.com/next@14.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/next/-/next-14.0.4.tgz} + id: registry.npmmirror.com/next/14.0.4 + name: next + version: 14.0.4 + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + dependencies: + '@next/env': registry.npmmirror.com/@next/env@14.0.4 + '@swc/helpers': registry.npmmirror.com/@swc/helpers@0.5.2 + busboy: registry.npmmirror.com/busboy@1.6.0 + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001581 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + postcss: registry.npmmirror.com/postcss@8.4.31 + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + styled-jsx: registry.npmmirror.com/styled-jsx@5.1.1(@babel/core@7.23.9)(react@18.2.0) + watchpack: registry.npmmirror.com/watchpack@2.4.0 + optionalDependencies: + '@next/swc-darwin-arm64': registry.npmmirror.com/@next/swc-darwin-arm64@14.0.4 + '@next/swc-darwin-x64': registry.npmmirror.com/@next/swc-darwin-x64@14.0.4 + '@next/swc-linux-arm64-gnu': registry.npmmirror.com/@next/swc-linux-arm64-gnu@14.0.4 + '@next/swc-linux-arm64-musl': registry.npmmirror.com/@next/swc-linux-arm64-musl@14.0.4 + '@next/swc-linux-x64-gnu': registry.npmmirror.com/@next/swc-linux-x64-gnu@14.0.4 + '@next/swc-linux-x64-musl': registry.npmmirror.com/@next/swc-linux-x64-musl@14.0.4 + '@next/swc-win32-arm64-msvc': registry.npmmirror.com/@next/swc-win32-arm64-msvc@14.0.4 + '@next/swc-win32-ia32-msvc': registry.npmmirror.com/@next/swc-win32-ia32-msvc@14.0.4 + '@next/swc-win32-x64-msvc': registry.npmmirror.com/@next/swc-win32-x64-msvc@14.0.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + registry.npmmirror.com/nextjs-cors@2.2.0(next@14.0.2): resolution: {integrity: sha512-FZu/A+L59J4POJNqwXYyCPDvsLDeu5HjSBvytzS6lsrJeDz5cmnH45zV+VoNic0hjaeER9xGaiIjZIWzEHnxQg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nextjs-cors/-/nextjs-cors-2.2.0.tgz} id: registry.npmmirror.com/nextjs-cors/2.2.0 @@ -12932,7 +12283,7 @@ packages: next: ^8.1.1-canary.54 || ^9.0.0 || ^10.0.0-0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 dependencies: cors: registry.npmmirror.com/cors@2.8.5 - next: registry.npmmirror.com/next@14.0.2(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) + next: registry.npmmirror.com/next@14.0.2(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) dev: false registry.npmmirror.com/node-abi@3.54.0: @@ -12956,10 +12307,11 @@ packages: version: 6.1.0 dev: false - registry.npmmirror.com/node-addon-api@7.0.0: - resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.0.0.tgz} + registry.npmmirror.com/node-addon-api@7.1.0: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.0.tgz} name: node-addon-api - version: 7.0.0 + version: 7.1.0 + engines: {node: ^16 || ^18 || >= 20} dev: false registry.npmmirror.com/node-fetch-native@1.6.1: @@ -13004,10 +12356,10 @@ packages: engines: {node: '>=16', pnpm: '>=8'} dev: false - registry.npmmirror.com/node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz} + registry.npmmirror.com/node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz} name: node-releases - version: 2.0.13 + version: 2.0.14 registry.npmmirror.com/node-uuid@1.4.8: resolution: {integrity: sha512-TkCET/3rr9mUuRp+CpO7qfgT++aAxfDRaalQhwPFzI9BY/2rCDn6OfpZOVggi1AXfTPpfkTrg5f5WQx5G1uLxA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-uuid/-/node-uuid-1.4.8.tgz} @@ -13017,6 +12369,12 @@ packages: hasBin: true dev: false + registry.npmmirror.com/non-layered-tidy-tree-layout@2.0.2: + resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz} + name: non-layered-tidy-tree-layout + version: 2.0.2 + dev: false + registry.npmmirror.com/normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz} name: normalize-package-data @@ -13097,17 +12455,84 @@ packages: version: 0.9.0 dev: false - registry.npmmirror.com/object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz} - name: object-assign - version: 4.1.1 - engines: {node: '>=0.10.0'} + registry.npmmirror.com/object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz} + name: object-assign + version: 4.1.1 + engines: {node: '>=0.10.0'} + + registry.npmmirror.com/object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz} + name: object-hash + version: 3.0.0 + engines: {node: '>= 6'} + dev: true + + registry.npmmirror.com/object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.1.tgz} + name: object-inspect + version: 1.13.1 + dev: true + + registry.npmmirror.com/object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz} + name: object-keys + version: 1.1.1 + engines: {node: '>= 0.4'} + dev: true + + registry.npmmirror.com/object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.assign/-/object.assign-4.1.5.tgz} + name: object.assign + version: 4.1.5 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + object-keys: registry.npmmirror.com/object-keys@1.1.1 + dev: true + + registry.npmmirror.com/object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.entries/-/object.entries-1.1.7.tgz} + name: object.entries + version: 1.1.7 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true + + registry.npmmirror.com/object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.7.tgz} + name: object.fromentries + version: 2.0.7 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true + + registry.npmmirror.com/object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.groupby/-/object.groupby-1.0.1.tgz} + name: object.groupby + version: 1.0.1 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true - registry.npmmirror.com/object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz} - name: object-hash - version: 3.0.0 - engines: {node: '>= 6'} + registry.npmmirror.com/object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.3.tgz} + name: object.hasown + version: 1.1.3 + dependencies: + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true registry.npmmirror.com/object.omit@3.0.0: @@ -13128,6 +12553,17 @@ packages: isobject: registry.npmmirror.com/isobject@3.0.1 dev: false + registry.npmmirror.com/object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.values/-/object.values-1.1.7.tgz} + name: object.values + version: 1.1.7 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true + registry.npmmirror.com/ofetch@1.3.3: resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ofetch/-/ofetch-1.3.3.tgz} name: ofetch @@ -13217,6 +12653,15 @@ packages: engines: {node: '>=12.20'} dev: false + registry.npmmirror.com/p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz} + name: p-limit + version: 2.3.0 + engines: {node: '>=6'} + dependencies: + p-try: registry.npmmirror.com/p-try@2.2.0 + dev: true + registry.npmmirror.com/p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz} name: p-limit @@ -13226,6 +12671,15 @@ packages: yocto-queue: registry.npmmirror.com/yocto-queue@0.1.0 dev: true + registry.npmmirror.com/p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz} + name: p-locate + version: 4.1.0 + engines: {node: '>=8'} + dependencies: + p-limit: registry.npmmirror.com/p-limit@2.3.0 + dev: true + registry.npmmirror.com/p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz} name: p-locate @@ -13235,6 +12689,13 @@ packages: p-limit: registry.npmmirror.com/p-limit@3.1.0 dev: true + registry.npmmirror.com/p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz} + name: p-try + version: 2.2.0 + engines: {node: '>=6'} + dev: true + registry.npmmirror.com/package-json@8.1.1: resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/package-json/-/package-json-8.1.1.tgz} name: package-json @@ -13255,19 +12716,6 @@ packages: dependencies: callsites: registry.npmmirror.com/callsites@3.1.0 - registry.npmmirror.com/parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-entities/-/parse-entities-2.0.0.tgz} - name: parse-entities - version: 2.0.0 - dependencies: - character-entities: registry.npmmirror.com/character-entities@1.2.4 - character-entities-legacy: registry.npmmirror.com/character-entities-legacy@1.1.4 - character-reference-invalid: registry.npmmirror.com/character-reference-invalid@1.1.4 - is-alphanumerical: registry.npmmirror.com/is-alphanumerical@1.0.4 - is-decimal: registry.npmmirror.com/is-decimal@1.0.4 - is-hexadecimal: registry.npmmirror.com/is-hexadecimal@1.0.4 - dev: false - registry.npmmirror.com/parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-entities/-/parse-entities-4.0.1.tgz} name: parse-entities @@ -13289,7 +12737,7 @@ packages: version: 5.2.0 engines: {node: '>=8'} dependencies: - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.4 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.5 error-ex: registry.npmmirror.com/error-ex@1.3.2 json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors@2.3.1 lines-and-columns: registry.npmmirror.com/lines-and-columns@1.2.4 @@ -13300,7 +12748,7 @@ packages: version: 7.1.1 engines: {node: '>=16'} dependencies: - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.4 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.23.5 error-ex: registry.npmmirror.com/error-ex@1.3.2 json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors@3.0.1 lines-and-columns: registry.npmmirror.com/lines-and-columns@2.0.4 @@ -13343,6 +12791,7 @@ packages: name: path-is-absolute version: 1.0.1 engines: {node: '>=0.10.0'} + dev: true registry.npmmirror.com/path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz} @@ -13350,18 +12799,20 @@ packages: version: 3.1.1 engines: {node: '>=8'} - registry.npmmirror.com/path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz} - name: path-key - version: 4.0.0 - engines: {node: '>=12'} - dev: true - registry.npmmirror.com/path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz} name: path-parse version: 1.0.7 + registry.npmmirror.com/path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-scurry/-/path-scurry-1.10.1.tgz} + name: path-scurry + version: 1.10.1 + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: registry.npmmirror.com/lru-cache@10.2.0 + minipass: registry.npmmirror.com/minipass@7.0.4 + registry.npmmirror.com/path-to-regexp@2.4.0: resolution: {integrity: sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz} name: path-to-regexp @@ -13373,7 +12824,6 @@ packages: name: path-type version: 4.0.0 engines: {node: '>=8'} - dev: false registry.npmmirror.com/performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz} @@ -13561,6 +13011,13 @@ packages: - whiskers dev: false + registry.npmmirror.com/pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pluralize/-/pluralize-8.0.0.tgz} + name: pluralize + version: 8.0.0 + engines: {node: '>=4'} + dev: true + registry.npmmirror.com/postcss-import@15.1.0(postcss@8.4.33): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz} id: registry.npmmirror.com/postcss-import/15.1.0 @@ -13618,13 +13075,13 @@ packages: postcss: ^8.2.14 dependencies: postcss: registry.npmmirror.com/postcss@8.4.33 - postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.15 dev: true - registry.npmmirror.com/postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz} + registry.npmmirror.com/postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz} name: postcss-selector-parser - version: 6.0.13 + version: 6.0.15 engines: {node: '>=4'} dependencies: cssesc: registry.npmmirror.com/cssesc@3.0.0 @@ -13752,6 +13209,77 @@ packages: engines: {node: '>= 0.8.0'} dev: true + registry.npmmirror.com/prettier-plugin-packagejson@2.4.9(prettier@3.1.1): + resolution: {integrity: sha512-b3Q7agXVqxK3UpYEJr0xLD51SxriYXESWUCjmxOBUGqnPFZOg9jZGZ+Ptzq252I6OqzXN2rj1tJIFq6KOGLLJw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.9.tgz} + id: registry.npmmirror.com/prettier-plugin-packagejson/2.4.9 + name: prettier-plugin-packagejson + version: 2.4.9 + peerDependencies: + prettier: '>= 1.16.0' + peerDependenciesMeta: + prettier: + optional: true + dependencies: + prettier: registry.npmmirror.com/prettier@3.1.1 + sort-package-json: registry.npmmirror.com/sort-package-json@2.6.0 + synckit: registry.npmmirror.com/synckit@0.9.0 + dev: true + + registry.npmmirror.com/prettier-plugin-tailwindcss@0.5.10(prettier@3.1.1): + resolution: {integrity: sha512-9UGSejqFxGG6brYjFfTYlJ8zs4L/lvZg1AngFfaC5Fs1otSskASv5IWKmjPu5MlABQUtTKtMArKyYr/hWpXSUg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.10.tgz} + id: registry.npmmirror.com/prettier-plugin-tailwindcss/0.5.10 + name: prettier-plugin-tailwindcss + version: 0.5.10 + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + dependencies: + prettier: registry.npmmirror.com/prettier@3.1.1 + dev: true + registry.npmmirror.com/prettier@3.0.3: resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-3.0.3.tgz} name: prettier @@ -13760,19 +13288,13 @@ packages: hasBin: true dev: true - registry.npmmirror.com/prismjs@1.27.0: - resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prismjs/-/prismjs-1.27.0.tgz} - name: prismjs - version: 1.27.0 - engines: {node: '>=6'} - dev: false - - registry.npmmirror.com/prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz} - name: prismjs - version: 1.29.0 - engines: {node: '>=6'} - dev: false + registry.npmmirror.com/prettier@3.1.1: + resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-3.1.1.tgz} + name: prettier + version: 3.1.1 + engines: {node: '>=14'} + hasBin: true + dev: true registry.npmmirror.com/process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process/-/process-0.11.10.tgz} @@ -13789,20 +13311,11 @@ packages: loose-envify: registry.npmmirror.com/loose-envify@1.4.0 object-assign: registry.npmmirror.com/object-assign@4.1.1 react-is: registry.npmmirror.com/react-is@16.13.1 - dev: false - registry.npmmirror.com/property-information@5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/property-information/-/property-information-5.6.0.tgz} + registry.npmmirror.com/property-information@6.4.1: + resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/property-information/-/property-information-6.4.1.tgz} name: property-information - version: 5.6.0 - dependencies: - xtend: registry.npmmirror.com/xtend@4.0.2 - dev: false - - registry.npmmirror.com/property-information@6.4.0: - resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/property-information/-/property-information-6.4.0.tgz} - name: property-information - version: 6.4.0 + version: 6.4.1 dev: false registry.npmmirror.com/prosemirror-changeset@2.2.1: @@ -14092,7 +13605,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 array-tree-filter: registry.npmmirror.com/array-tree-filter@2.1.0 classnames: registry.npmmirror.com/classnames@2.5.1 rc-select: registry.npmmirror.com/rc-select@14.10.0(react-dom@18.2.0)(react@18.2.0) @@ -14111,7 +13624,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14127,7 +13640,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14144,7 +13657,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -14162,7 +13675,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -14180,8 +13693,8 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14198,7 +13711,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 async-validator: registry.npmmirror.com/async-validator@4.2.5 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14214,7 +13727,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-dialog: registry.npmmirror.com/rc-dialog@9.3.4(react-dom@18.2.0)(react@18.2.0) @@ -14233,7 +13746,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/mini-decimal': registry.npmmirror.com/@rc-component/mini-decimal@1.1.0 classnames: registry.npmmirror.com/classnames@2.5.1 rc-input: registry.npmmirror.com/rc-input@1.3.11(react-dom@18.2.0)(react@18.2.0) @@ -14251,7 +13764,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14267,8 +13780,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-input: registry.npmmirror.com/rc-input@1.3.11(react-dom@18.2.0)(react@18.2.0) rc-menu: registry.npmmirror.com/rc-menu@9.12.4(react-dom@18.2.0)(react@18.2.0) @@ -14287,8 +13800,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: registry.npmmirror.com/rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0) @@ -14306,7 +13819,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14323,7 +13836,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14340,7 +13853,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14357,7 +13870,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14387,8 +13900,8 @@ packages: moment: optional: true dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 dayjs: registry.npmmirror.com/dayjs@1.11.10 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14405,7 +13918,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14422,7 +13935,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14438,7 +13951,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14455,7 +13968,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14472,7 +13985,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14490,8 +14003,8 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: registry.npmmirror.com/rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0) @@ -14511,7 +14024,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14528,7 +14041,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14544,7 +14057,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14561,7 +14074,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 '@rc-component/context': registry.npmmirror.com/@rc-component/context@1.4.0(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) @@ -14581,7 +14094,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-dropdown: registry.npmmirror.com/rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0) rc-menu: registry.npmmirror.com/rc-menu@9.12.4(react-dom@18.2.0)(react@18.2.0) @@ -14601,7 +14114,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-input: registry.npmmirror.com/rc-input@1.3.11(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) @@ -14619,8 +14132,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: registry.npmmirror.com/classnames@2.5.1 react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) @@ -14635,7 +14148,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-select: registry.npmmirror.com/rc-select@14.10.0(react-dom@18.2.0)(react@18.2.0) rc-tree: registry.npmmirror.com/rc-tree@5.8.2(react-dom@18.2.0)(react@18.2.0) @@ -14654,7 +14167,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14673,7 +14186,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) style-utils: registry.npmmirror.com/style-utils@0.3.8 @@ -14689,7 +14202,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) react: registry.npmmirror.com/react@18.2.0 @@ -14717,7 +14230,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 react: registry.npmmirror.com/react@18.2.0 react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) react-is: registry.npmmirror.com/react-is@18.2.0 @@ -14733,7 +14246,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 classnames: registry.npmmirror.com/classnames@2.5.1 rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) rc-util: registry.npmmirror.com/rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0) @@ -14788,7 +14301,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 html-parse-stringify: registry.npmmirror.com/html-parse-stringify@3.0.1 i18next: registry.npmmirror.com/i18next@23.7.16 react: registry.npmmirror.com/react@18.2.0 @@ -14803,14 +14316,13 @@ packages: peerDependencies: react: '*' dependencies: - react: 18.2.0 + react: registry.npmmirror.com/react@18.2.0 dev: false registry.npmmirror.com/react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz} name: react-is version: 16.13.1 - dev: false registry.npmmirror.com/react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz} @@ -14829,8 +14341,8 @@ packages: dependencies: lodash.debounce: registry.npmmirror.com/lodash.debounce@4.0.8 lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) dev: false registry.npmmirror.com/react-lifecycles-compat@3.0.4: @@ -14889,20 +14401,17 @@ packages: engines: {node: '>=0.10.0'} dev: false - registry.npmmirror.com/react-syntax-highlighter@15.5.0(react@18.2.0): - resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz} - id: registry.npmmirror.com/react-syntax-highlighter/15.5.0 - name: react-syntax-highlighter - version: 15.5.0 + registry.npmmirror.com/react-split-grid@1.0.4(react@18.2.0): + resolution: {integrity: sha512-RMEzFFnntgn+u5GFq+ognmv30CsTgrR97zB4RkMx2VSX9Sw8A7fjzCUfw/Avj7m8GCEw19GIjoUQGOQUOOjlcA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-split-grid/-/react-split-grid-1.0.4.tgz} + id: registry.npmmirror.com/react-split-grid/1.0.4 + name: react-split-grid + version: 1.0.4 peerDependencies: - react: '>= 0.14.0' + react: '*' dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 - highlight.js: registry.npmmirror.com/highlight.js@10.7.3 - lowlight: registry.npmmirror.com/lowlight@1.20.0 - prismjs: registry.npmmirror.com/prismjs@1.29.0 + prop-types: registry.npmmirror.com/prop-types@15.8.1 react: registry.npmmirror.com/react@18.2.0 - refractor: registry.npmmirror.com/refractor@3.6.0 + split-grid: registry.npmmirror.com/split-grid@1.0.11 dev: false registry.npmmirror.com/react-tabs@6.0.2(react@18.2.0): @@ -14947,6 +14456,17 @@ packages: pify: registry.npmmirror.com/pify@2.3.0 dev: true + registry.npmmirror.com/read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz} + name: read-pkg-up + version: 7.0.1 + engines: {node: '>=8'} + dependencies: + find-up: registry.npmmirror.com/find-up@4.1.0 + read-pkg: registry.npmmirror.com/read-pkg@5.2.0 + type-fest: registry.npmmirror.com/type-fest@0.8.1 + dev: true + registry.npmmirror.com/read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz} name: read-pkg @@ -15001,15 +14521,19 @@ packages: dependencies: picomatch: registry.npmmirror.com/picomatch@2.3.1 - registry.npmmirror.com/refractor@3.6.0: - resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/refractor/-/refractor-3.6.0.tgz} - name: refractor - version: 3.6.0 + registry.npmmirror.com/reflect.getprototypeof@1.0.4: + resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz} + name: reflect.getprototypeof + version: 1.0.4 + engines: {node: '>= 0.4'} dependencies: - hastscript: registry.npmmirror.com/hastscript@6.0.0 - parse-entities: registry.npmmirror.com/parse-entities@2.0.0 - prismjs: registry.npmmirror.com/prismjs@1.27.0 - dev: false + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + globalthis: registry.npmmirror.com/globalthis@1.0.3 + which-builtin-type: registry.npmmirror.com/which-builtin-type@1.1.3 + dev: true registry.npmmirror.com/regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} @@ -15017,11 +14541,28 @@ packages: version: 0.13.11 dev: false - registry.npmmirror.com/regenerator-runtime@0.14.0: - resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz} + registry.npmmirror.com/regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz} name: regenerator-runtime - version: 0.14.0 - dev: false + version: 0.14.1 + + registry.npmmirror.com/regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexp-tree/-/regexp-tree-0.1.27.tgz} + name: regexp-tree + version: 0.1.27 + hasBin: true + dev: true + + registry.npmmirror.com/regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz} + name: regexp.prototype.flags + version: 1.5.1 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + set-function-name: registry.npmmirror.com/set-function-name@2.0.1 + dev: true registry.npmmirror.com/registry-auth-token@5.0.2: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz} @@ -15041,6 +14582,15 @@ packages: rc: registry.npmmirror.com/rc@1.2.8 dev: false + registry.npmmirror.com/regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsparser/-/regjsparser-0.10.0.tgz} + name: regjsparser + version: 0.10.0 + hasBin: true + dependencies: + jsesc: registry.npmmirror.com/jsesc@0.5.0 + dev: true + registry.npmmirror.com/rehype-highlight@6.0.0: resolution: {integrity: sha512-q7UtlFicLhetp7K48ZgZiJgchYscMma7XjzX7t23bqEJF8m6/s+viXQEe4oHjrATTIZpX7RG8CKD7BlNZoh9gw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rehype-highlight/-/rehype-highlight-6.0.0.tgz} name: rehype-highlight @@ -15053,6 +14603,53 @@ packages: unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 dev: false + registry.npmmirror.com/rehype-katex@6.0.3: + resolution: {integrity: sha512-ByZlRwRUcWegNbF70CVRm2h/7xy7jQ3R9LaY4VVSvjnoVWwWVhNL60DiZsBpC5tSzYQOCvDbzncIpIjPZWodZA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rehype-katex/-/rehype-katex-6.0.3.tgz} + name: rehype-katex + version: 6.0.3 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.9 + '@types/katex': registry.npmmirror.com/@types/katex@0.14.0 + hast-util-from-html-isomorphic: registry.npmmirror.com/hast-util-from-html-isomorphic@1.0.0 + hast-util-to-text: registry.npmmirror.com/hast-util-to-text@3.1.2 + katex: registry.npmmirror.com/katex@0.16.9 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + dev: false + + registry.npmmirror.com/remark-breaks@3.0.2: + resolution: {integrity: sha512-x96YDJ9X+Ry0/JNZFKfr1hpcAKvGYWfUTszxY9RbxKEqq6uzPPoLCuHdZsLPZZUdAv3nCROyc7FPrQLWr2rxyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-breaks/-/remark-breaks-3.0.2.tgz} + name: remark-breaks + version: 3.0.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + unified: registry.npmmirror.com/unified@10.1.2 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + dev: false + + registry.npmmirror.com/remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-gfm/-/remark-gfm-3.0.1.tgz} + name: remark-gfm + version: 3.0.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + mdast-util-gfm: registry.npmmirror.com/mdast-util-gfm@2.0.2 + micromark-extension-gfm: registry.npmmirror.com/micromark-extension-gfm@2.0.3 + unified: registry.npmmirror.com/unified@10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/remark-math@5.1.1: + resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-math/-/remark-math-5.1.1.tgz} + name: remark-math + version: 5.1.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + mdast-util-math: registry.npmmirror.com/mdast-util-math@2.0.2 + micromark-extension-math: registry.npmmirror.com/micromark-extension-math@2.1.2 + unified: registry.npmmirror.com/unified@10.1.2 + dev: false + registry.npmmirror.com/remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-parse/-/remark-parse-11.0.0.tgz} name: remark-parse @@ -15164,6 +14761,12 @@ packages: engines: {node: '>=8'} dev: false + registry.npmmirror.com/resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz} + name: resolve-pkg-maps + version: 1.0.0 + dev: true + registry.npmmirror.com/resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.19.0.tgz} name: resolve @@ -15236,6 +14839,12 @@ packages: glob: registry.npmmirror.com/glob@7.2.3 dev: true + registry.npmmirror.com/robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz} + name: robust-predicates + version: 3.0.2 + dev: false + registry.npmmirror.com/rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-3.29.4.tgz} name: rollup @@ -15266,6 +14875,12 @@ packages: dependencies: queue-microtask: registry.npmmirror.com/queue-microtask@1.2.3 + registry.npmmirror.com/rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rw/-/rw-1.3.3.tgz} + name: rw + version: 1.3.3 + dev: false + registry.npmmirror.com/rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rxjs/-/rxjs-7.8.1.tgz} name: rxjs @@ -15274,12 +14889,44 @@ packages: tslib: registry.npmmirror.com/tslib@2.6.2 dev: false + registry.npmmirror.com/sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sade/-/sade-1.8.1.tgz} + name: sade + version: 1.8.1 + engines: {node: '>=6'} + dependencies: + mri: registry.npmmirror.com/mri@1.2.0 + dev: false + + registry.npmmirror.com/safe-array-concat@1.1.0: + resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz} + name: safe-array-concat + version: 1.1.0 + engines: {node: '>=0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + isarray: registry.npmmirror.com/isarray@2.0.5 + dev: true + registry.npmmirror.com/safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz} name: safe-buffer version: 5.2.1 dev: false + registry.npmmirror.com/safe-regex-test@1.0.2: + resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.2.tgz} + name: safe-regex-test + version: 1.0.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-regex: registry.npmmirror.com/is-regex@1.1.4 + dev: true + registry.npmmirror.com/safe-stable-stringify@2.4.3: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz} name: safe-stable-stringify @@ -15301,7 +14948,7 @@ packages: hasBin: true dependencies: chokidar: registry.npmmirror.com/chokidar@3.5.3 - immutable: registry.npmmirror.com/immutable@4.3.4 + immutable: registry.npmmirror.com/immutable@4.3.5 source-map-js: registry.npmmirror.com/source-map-js@1.0.2 dev: false @@ -15356,17 +15003,47 @@ packages: dependencies: lru-cache: registry.npmmirror.com/lru-cache@6.0.0 - registry.npmmirror.com/set-function-length@1.1.1: - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.1.1.tgz} + registry.npmmirror.com/seroval-plugins@1.0.4(seroval@1.0.4): + resolution: {integrity: sha512-DQ2IK6oQVvy8k+c2V5x5YCtUa/GGGsUwUBNN9UqohrZ0rWdUapBFpNMYP1bCyRHoxOJjdKGl+dieacFIpU/i1A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/seroval-plugins/-/seroval-plugins-1.0.4.tgz} + id: registry.npmmirror.com/seroval-plugins/1.0.4 + name: seroval-plugins + version: 1.0.4 + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + dependencies: + seroval: registry.npmmirror.com/seroval@1.0.4 + dev: false + + registry.npmmirror.com/seroval@1.0.4: + resolution: {integrity: sha512-qQs/N+KfJu83rmszFQaTxcoJoPn6KNUruX4KmnmyD0oZkUoiNvJ1rpdYKDf4YHM05k+HOgCxa3yvf15QbVijGg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/seroval/-/seroval-1.0.4.tgz} + name: seroval + version: 1.0.4 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/set-function-length@1.2.0: + resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.0.tgz} name: set-function-length - version: 1.1.1 + version: 1.2.0 engines: {node: '>= 0.4'} dependencies: define-data-property: registry.npmmirror.com/define-data-property@1.1.1 + function-bind: registry.npmmirror.com/function-bind@1.1.2 get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 gopd: registry.npmmirror.com/gopd@1.0.1 has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 - dev: false + + registry.npmmirror.com/set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.1.tgz} + name: set-function-name + version: 2.0.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmmirror.com/define-data-property@1.1.1 + functions-have-names: registry.npmmirror.com/functions-have-names@1.2.3 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + dev: true registry.npmmirror.com/shallowequal@1.1.0: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz} @@ -15411,12 +15088,28 @@ packages: version: 1.8.1 dev: true + registry.npmmirror.com/side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz} + name: side-channel + version: 1.0.4 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + object-inspect: registry.npmmirror.com/object-inspect@1.13.1 + dev: true + registry.npmmirror.com/signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz} name: signal-exit version: 3.0.7 dev: false + registry.npmmirror.com/signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz} + name: signal-exit + version: 4.1.0 + engines: {node: '>=14'} + registry.npmmirror.com/simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-concat/-/simple-concat-1.0.1.tgz} name: simple-concat @@ -15446,7 +15139,13 @@ packages: name: slash version: 3.0.0 engines: {node: '>=8'} - dev: false + + registry.npmmirror.com/slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz} + name: slash + version: 4.0.0 + engines: {node: '>=12'} + dev: true registry.npmmirror.com/sntp@0.2.4: resolution: {integrity: sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sntp/-/sntp-0.2.4.tgz} @@ -15459,6 +15158,51 @@ packages: dev: false optional: true + registry.npmmirror.com/solid-js@1.8.12: + resolution: {integrity: sha512-sLE/i6M9FSWlov3a2pTC5ISzanH2aKwqXTZj+bbFt4SUrVb4iGEa7fpILBMOxsQjkv3eXqEk6JVLlogOdTe0UQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/solid-js/-/solid-js-1.8.12.tgz} + name: solid-js + version: 1.8.12 + dependencies: + csstype: registry.npmmirror.com/csstype@3.1.3 + seroval: registry.npmmirror.com/seroval@1.0.4 + seroval-plugins: registry.npmmirror.com/seroval-plugins@1.0.4(seroval@1.0.4) + dev: false + + registry.npmmirror.com/solid-swr-store@0.10.7(solid-js@1.8.12)(swr-store@0.10.6): + resolution: {integrity: sha512-A6d68aJmRP471aWqKKPE2tpgOiR5fH4qXQNfKIec+Vap+MGQm3tvXlT8n0I8UgJSlNAsSAUuw2VTviH2h3Vv5g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/solid-swr-store/-/solid-swr-store-0.10.7.tgz} + id: registry.npmmirror.com/solid-swr-store/0.10.7 + name: solid-swr-store + version: 0.10.7 + engines: {node: '>=10'} + peerDependencies: + solid-js: ^1.2 + swr-store: ^0.10 + dependencies: + solid-js: registry.npmmirror.com/solid-js@1.8.12 + swr-store: registry.npmmirror.com/swr-store@0.10.6 + dev: false + + registry.npmmirror.com/sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz} + name: sort-object-keys + version: 1.1.3 + dev: true + + registry.npmmirror.com/sort-package-json@2.6.0: + resolution: {integrity: sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sort-package-json/-/sort-package-json-2.6.0.tgz} + name: sort-package-json + version: 2.6.0 + hasBin: true + dependencies: + detect-indent: registry.npmmirror.com/detect-indent@7.0.1 + detect-newline: registry.npmmirror.com/detect-newline@4.0.1 + get-stdin: registry.npmmirror.com/get-stdin@9.0.0 + git-hooks-list: registry.npmmirror.com/git-hooks-list@3.1.0 + globby: registry.npmmirror.com/globby@13.2.2 + is-plain-obj: registry.npmmirror.com/is-plain-obj@4.1.0 + sort-object-keys: registry.npmmirror.com/sort-object-keys@1.1.3 + dev: true + registry.npmmirror.com/source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz} name: source-map-js @@ -15488,12 +15232,6 @@ packages: whatwg-url: registry.npmmirror.com/whatwg-url@7.1.0 dev: false - registry.npmmirror.com/space-separated-tokens@1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz} - name: space-separated-tokens - version: 1.1.5 - dev: false - registry.npmmirror.com/space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz} name: space-separated-tokens @@ -15509,10 +15247,10 @@ packages: spdx-license-ids: registry.npmmirror.com/spdx-license-ids@3.0.16 dev: true - registry.npmmirror.com/spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz} + registry.npmmirror.com/spdx-exceptions@2.4.0: + resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz} name: spdx-exceptions - version: 2.3.0 + version: 2.4.0 dev: true registry.npmmirror.com/spdx-expression-parse@3.0.1: @@ -15520,7 +15258,7 @@ packages: name: spdx-expression-parse version: 3.0.1 dependencies: - spdx-exceptions: registry.npmmirror.com/spdx-exceptions@2.3.0 + spdx-exceptions: registry.npmmirror.com/spdx-exceptions@2.4.0 spdx-license-ids: registry.npmmirror.com/spdx-license-ids@3.0.16 dev: true @@ -15530,6 +15268,12 @@ packages: version: 3.0.16 dev: true + registry.npmmirror.com/split-grid@1.0.11: + resolution: {integrity: sha512-ELtFtxc3r5we5GZfe6Fi0BFFxIi2M6BY1YEntBscKRDD3zx4JVHqx2VnTRSQu1BixCYSTH3MTjKd4esI2R7EgQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split-grid/-/split-grid-1.0.11.tgz} + name: split-grid + version: 1.0.11 + dev: false + registry.npmmirror.com/split@0.2.10: resolution: {integrity: sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split/-/split-0.2.10.tgz} name: split @@ -15569,6 +15313,18 @@ packages: tweetnacl: registry.npmmirror.com/tweetnacl@0.14.5 dev: false + registry.npmmirror.com/sswr@2.0.0(svelte@4.2.9): + resolution: {integrity: sha512-mV0kkeBHcjcb0M5NqKtKVg/uTIYNlIIniyDfSGrSfxpEdM9C365jK0z55pl9K0xAkNTJi2OAOVFQpgMPUk+V0w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sswr/-/sswr-2.0.0.tgz} + id: registry.npmmirror.com/sswr/2.0.0 + name: sswr + version: 2.0.0 + peerDependencies: + svelte: ^4.0.0 + dependencies: + svelte: registry.npmmirror.com/svelte@4.2.9 + swrev: registry.npmmirror.com/swrev@4.0.0 + dev: false + registry.npmmirror.com/stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz} name: stable @@ -15615,7 +15371,63 @@ packages: emoji-regex: registry.npmmirror.com/emoji-regex@8.0.0 is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point@3.0.0 strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 - dev: false + + registry.npmmirror.com/string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz} + name: string-width + version: 5.1.2 + engines: {node: '>=12'} + dependencies: + eastasianwidth: registry.npmmirror.com/eastasianwidth@0.2.0 + emoji-regex: registry.npmmirror.com/emoji-regex@9.2.2 + strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0 + + registry.npmmirror.com/string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz} + name: string.prototype.matchall + version: 4.0.10 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 + regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags@1.5.1 + set-function-name: registry.npmmirror.com/set-function-name@2.0.1 + side-channel: registry.npmmirror.com/side-channel@1.0.4 + dev: true + + registry.npmmirror.com/string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz} + name: string.prototype.trim + version: 1.2.8 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true + + registry.npmmirror.com/string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz} + name: string.prototype.trimend + version: 1.0.7 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true + + registry.npmmirror.com/string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz} + name: string.prototype.trimstart + version: 1.0.7 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true registry.npmmirror.com/string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz} @@ -15656,6 +15468,21 @@ packages: dependencies: ansi-regex: registry.npmmirror.com/ansi-regex@5.0.1 + registry.npmmirror.com/strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz} + name: strip-ansi + version: 7.1.0 + engines: {node: '>=12'} + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex@6.0.1 + + registry.npmmirror.com/strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz} + name: strip-bom + version: 3.0.0 + engines: {node: '>=4'} + dev: true + registry.npmmirror.com/strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz} name: strip-final-newline @@ -15663,6 +15490,15 @@ packages: engines: {node: '>=6'} dev: false + registry.npmmirror.com/strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz} + name: strip-indent + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + min-indent: registry.npmmirror.com/min-indent@1.0.1 + dev: true + registry.npmmirror.com/strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz} name: strip-json-comments @@ -15691,7 +15527,7 @@ packages: version: 0.3.8 dev: false - registry.npmmirror.com/styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.2.0): + registry.npmmirror.com/styled-jsx@5.1.1(@babel/core@7.23.9)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/styled-jsx/-/styled-jsx-5.1.1.tgz} id: registry.npmmirror.com/styled-jsx/5.1.1 name: styled-jsx @@ -15707,7 +15543,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': registry.npmmirror.com/@babel/core@7.23.3 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.9 client-only: registry.npmmirror.com/client-only@0.0.1 react: registry.npmmirror.com/react@18.2.0 dev: false @@ -15724,21 +15560,29 @@ packages: version: 4.3.1 dev: false - registry.npmmirror.com/sucrase@3.34.0: - resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sucrase/-/sucrase-3.34.0.tgz} + registry.npmmirror.com/sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sucrase/-/sucrase-3.35.0.tgz} name: sucrase - version: 3.34.0 - engines: {node: '>=8'} + version: 3.35.0 + engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 commander: registry.npmmirror.com/commander@4.1.1 - glob: registry.npmmirror.com/glob@7.1.6 + glob: registry.npmmirror.com/glob@10.3.10 lines-and-columns: registry.npmmirror.com/lines-and-columns@1.2.4 mz: registry.npmmirror.com/mz@2.7.0 pirates: registry.npmmirror.com/pirates@4.0.6 ts-interface-checker: registry.npmmirror.com/ts-interface-checker@0.1.13 + registry.npmmirror.com/supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz} + name: supports-color + version: 5.5.0 + engines: {node: '>=4'} + dependencies: + has-flag: registry.npmmirror.com/has-flag@3.0.0 + registry.npmmirror.com/supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz} name: supports-color @@ -15761,7 +15605,7 @@ packages: dependencies: '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping@2.2.1 '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.22 acorn: registry.npmmirror.com/acorn@8.11.3 aria-query: registry.npmmirror.com/aria-query@5.3.0 axobject-query: registry.npmmirror.com/axobject-query@3.2.1 @@ -15774,6 +15618,28 @@ packages: periscopic: registry.npmmirror.com/periscopic@3.1.0 dev: false + registry.npmmirror.com/svelte@4.2.9: + resolution: {integrity: sha512-hsoB/WZGEPFXeRRLPhPrbRz67PhP6sqYgvwcAs+gWdSQSvNDw+/lTeUJSWe5h2xC97Fz/8QxAOqItwBzNJPU8w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svelte/-/svelte-4.2.9.tgz} + name: svelte + version: 4.2.9 + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping@2.2.1 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.22 + '@types/estree': registry.npmmirror.com/@types/estree@1.0.5 + acorn: registry.npmmirror.com/acorn@8.11.3 + aria-query: registry.npmmirror.com/aria-query@5.3.0 + axobject-query: registry.npmmirror.com/axobject-query@4.0.0 + code-red: registry.npmmirror.com/code-red@1.0.4 + css-tree: registry.npmmirror.com/css-tree@2.3.1 + estree-walker: registry.npmmirror.com/estree-walker@3.0.3 + is-reference: registry.npmmirror.com/is-reference@3.0.2 + locate-character: registry.npmmirror.com/locate-character@3.0.0 + magic-string: registry.npmmirror.com/magic-string@0.30.5 + periscopic: registry.npmmirror.com/periscopic@3.1.0 + dev: false + registry.npmmirror.com/svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz} name: svg-parser @@ -15814,6 +15680,27 @@ packages: version: 2.6.0 dev: false + registry.npmmirror.com/swr-store@0.10.6: + resolution: {integrity: sha512-xPjB1hARSiRaNNlUQvWSVrG5SirCjk2TmaUyzzvk69SZQan9hCJqw/5rG9iL7xElHU784GxRPISClq4488/XVw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/swr-store/-/swr-store-0.10.6.tgz} + name: swr-store + version: 0.10.6 + engines: {node: '>=10'} + dependencies: + dequal: registry.npmmirror.com/dequal@2.0.3 + dev: false + + registry.npmmirror.com/swr@2.2.0(react@18.2.0): + resolution: {integrity: sha512-AjqHOv2lAhkuUdIiBu9xbuettzAzWXmCEcLONNKJRba87WAefz8Ca9d6ds/SzrPc235n1IxWYdhJ2zF3MNUaoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/swr/-/swr-2.2.0.tgz} + id: registry.npmmirror.com/swr/2.2.0 + name: swr + version: 2.2.0 + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: registry.npmmirror.com/react@18.2.0 + use-sync-external-store: registry.npmmirror.com/use-sync-external-store@1.2.0(react@18.2.0) + dev: false + registry.npmmirror.com/swr@2.2.4(react@18.2.0): resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/swr/-/swr-2.2.4.tgz} id: registry.npmmirror.com/swr/2.2.4 @@ -15827,6 +15714,33 @@ packages: use-sync-external-store: registry.npmmirror.com/use-sync-external-store@1.2.0(react@18.2.0) dev: false + registry.npmmirror.com/swrev@4.0.0: + resolution: {integrity: sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/swrev/-/swrev-4.0.0.tgz} + name: swrev + version: 4.0.0 + dev: false + + registry.npmmirror.com/swrv@1.0.4(vue@3.4.15): + resolution: {integrity: sha512-zjEkcP8Ywmj+xOJW3lIT65ciY/4AL4e/Or7Gj0MzU3zBJNMdJiT8geVZhINavnlHRMMCcJLHhraLTAiDOTmQ9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/swrv/-/swrv-1.0.4.tgz} + id: registry.npmmirror.com/swrv/1.0.4 + name: swrv + version: 1.0.4 + peerDependencies: + vue: '>=3.2.26 < 4' + dependencies: + vue: registry.npmmirror.com/vue@3.4.15(typescript@5.2.2) + dev: false + + registry.npmmirror.com/synckit@0.9.0: + resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/synckit/-/synckit-0.9.0.tgz} + name: synckit + version: 0.9.0 + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': registry.npmmirror.com/@pkgr/core@0.1.1 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + registry.npmmirror.com/tailwindcss@3.4.0: resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.0.tgz} name: tailwindcss @@ -15853,13 +15767,20 @@ packages: postcss-js: registry.npmmirror.com/postcss-js@4.0.1(postcss@8.4.33) postcss-load-config: registry.npmmirror.com/postcss-load-config@4.0.2(postcss@8.4.33) postcss-nested: registry.npmmirror.com/postcss-nested@6.0.1(postcss@8.4.33) - postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.15 resolve: registry.npmmirror.com/resolve@1.22.8 - sucrase: registry.npmmirror.com/sucrase@3.34.0 + sucrase: registry.npmmirror.com/sucrase@3.35.0 transitivePeerDependencies: - ts-node dev: true + registry.npmmirror.com/tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz} + name: tapable + version: 2.2.1 + engines: {node: '>=6'} + dev: true + registry.npmmirror.com/tape@2.3.0: resolution: {integrity: sha512-uct0y3TeBtIc/tMZ4xyeWHQItGpP378k1e9M/DhTcrJ74skHzDzg3baRYskts76EXaicoxLMZ+gaSIqtQYIjbw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tape/-/tape-2.3.0.tgz} name: tape @@ -15894,7 +15815,7 @@ packages: dependencies: mkdirp-classic: registry.npmmirror.com/mkdirp-classic@0.5.3 pump: registry.npmmirror.com/pump@3.0.0 - tar-stream: registry.npmmirror.com/tar-stream@3.1.6 + tar-stream: registry.npmmirror.com/tar-stream@3.1.7 dev: false registry.npmmirror.com/tar-stream@2.2.0: @@ -15910,10 +15831,10 @@ packages: readable-stream: registry.npmmirror.com/readable-stream@3.6.2 dev: false - registry.npmmirror.com/tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.6.tgz} + registry.npmmirror.com/tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.7.tgz} name: tar-stream - version: 3.1.6 + version: 3.1.7 dependencies: b4a: registry.npmmirror.com/b4a@1.6.4 fast-fifo: registry.npmmirror.com/fast-fifo@1.3.2 @@ -16095,11 +16016,41 @@ packages: version: 1.2.2 dev: false + registry.npmmirror.com/ts-api-utils@1.0.3(typescript@5.3.3): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz} + id: registry.npmmirror.com/ts-api-utils/1.0.3 + name: ts-api-utils + version: 1.0.3 + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: registry.npmmirror.com/typescript@5.3.3 + dev: true + + registry.npmmirror.com/ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-dedent/-/ts-dedent-2.2.0.tgz} + name: ts-dedent + version: 2.2.0 + engines: {node: '>=6.10'} + dev: false + registry.npmmirror.com/ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz} name: ts-interface-checker version: 0.1.13 + registry.npmmirror.com/tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz} + name: tsconfig-paths + version: 3.15.0 + dependencies: + '@types/json5': registry.npmmirror.com/@types/json5@0.0.29 + json5: registry.npmmirror.com/json5@1.0.2 + minimist: registry.npmmirror.com/minimist@1.2.8 + strip-bom: registry.npmmirror.com/strip-bom@3.0.0 + dev: true + registry.npmmirror.com/tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz} name: tslib @@ -16110,7 +16061,6 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz} name: tslib version: 2.6.2 - dev: false registry.npmmirror.com/tsup@7.2.0(postcss@8.4.33)(typescript@5.2.2): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsup/-/tsup-7.2.0.tgz} @@ -16144,7 +16094,7 @@ packages: resolve-from: registry.npmmirror.com/resolve-from@5.0.0 rollup: registry.npmmirror.com/rollup@3.29.4 source-map: registry.npmmirror.com/source-map@0.8.0-beta.0 - sucrase: registry.npmmirror.com/sucrase@3.34.0 + sucrase: registry.npmmirror.com/sucrase@3.35.0 tree-kill: registry.npmmirror.com/tree-kill@1.2.2 typescript: registry.npmmirror.com/typescript@5.2.2 transitivePeerDependencies: @@ -16152,6 +16102,19 @@ packages: - ts-node dev: false + registry.npmmirror.com/tsutils@3.21.0(typescript@5.3.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz} + id: registry.npmmirror.com/tsutils/3.21.0 + name: tsutils + version: 3.21.0 + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: registry.npmmirror.com/tslib@1.14.1 + typescript: registry.npmmirror.com/typescript@5.3.3 + dev: true + registry.npmmirror.com/tunnel-agent@0.4.3: resolution: {integrity: sha512-e0IoVDWx8SDHc/hwFTqJDQ7CCDTEeGhmcT9jkWJjoGQSpgBz20nAMr80E3Tpk7PatJ1b37DQDgJR3CNSzcMOZQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz} name: tunnel-agent @@ -16251,7 +16214,7 @@ packages: name: tween-one version: 1.2.7 dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.4 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.9 flubber: registry.npmmirror.com/flubber@0.4.2 raf: registry.npmmirror.com/raf@3.4.1 style-utils: registry.npmmirror.com/style-utils@0.3.8 @@ -16322,6 +16285,52 @@ packages: engines: {node: '>=14.16'} dev: true + registry.npmmirror.com/typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz} + name: typed-array-buffer + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + dev: true + + registry.npmmirror.com/typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz} + name: typed-array-byte-length + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + dev: true + + registry.npmmirror.com/typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz} + name: typed-array-byte-offset + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + dev: true + + registry.npmmirror.com/typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz} + name: typed-array-length + version: 1.0.4 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + dev: true + registry.npmmirror.com/typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typescript/-/typescript-5.2.2.tgz} name: typescript @@ -16349,6 +16358,17 @@ packages: version: 1.3.2 dev: false + registry.npmmirror.com/unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz} + name: unbox-primitive + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-bigints: registry.npmmirror.com/has-bigints@1.0.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive@1.0.2 + dev: true + registry.npmmirror.com/undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz} name: undici-types @@ -16424,6 +16444,15 @@ packages: '@types/unist': registry.npmmirror.com/@types/unist@3.0.2 dev: false + registry.npmmirror.com/unist-util-remove-position@4.0.2: + resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz} + name: unist-util-remove-position + version: 4.0.2 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + dev: false + registry.npmmirror.com/unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz} name: unist-util-remove-position @@ -16516,7 +16545,7 @@ packages: picocolors: registry.npmmirror.com/picocolors@1.0.0 dev: false - registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.1): + registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.3): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} id: registry.npmmirror.com/update-browserslist-db/1.0.13 name: update-browserslist-db @@ -16525,7 +16554,7 @@ packages: peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: registry.npmmirror.com/browserslist@4.22.1 + browserslist: registry.npmmirror.com/browserslist@4.22.3 escalade: registry.npmmirror.com/escalade@3.1.1 picocolors: registry.npmmirror.com/picocolors@1.0.0 @@ -16592,10 +16621,10 @@ packages: name: util-deprecate version: 1.0.2 - registry.npmmirror.com/utility-types@3.10.0: - resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utility-types/-/utility-types-3.10.0.tgz} + registry.npmmirror.com/utility-types@3.11.0: + resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utility-types/-/utility-types-3.11.0.tgz} name: utility-types - version: 3.10.0 + version: 3.11.0 engines: {node: '>= 4'} dev: false @@ -16614,6 +16643,19 @@ packages: hasBin: true dev: false + registry.npmmirror.com/uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uvu/-/uvu-0.5.6.tgz} + name: uvu + version: 0.5.6 + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: registry.npmmirror.com/dequal@2.0.3 + diff: registry.npmmirror.com/diff@5.1.0 + kleur: registry.npmmirror.com/kleur@4.1.5 + sade: registry.npmmirror.com/sade@1.8.1 + dev: false + registry.npmmirror.com/validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} name: validate-npm-package-license @@ -16641,6 +16683,15 @@ packages: extsprintf: registry.npmmirror.com/extsprintf@1.3.0 dev: false + registry.npmmirror.com/vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vfile-location/-/vfile-location-4.1.0.tgz} + name: vfile-location + version: 4.1.0 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + vfile: registry.npmmirror.com/vfile@5.3.7 + dev: false + registry.npmmirror.com/vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vfile-message/-/vfile-message-3.1.4.tgz} name: vfile-message @@ -16699,6 +16750,25 @@ packages: '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 dev: false + registry.npmmirror.com/vue@3.4.15(typescript@5.2.2): + resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-3.4.15.tgz} + id: registry.npmmirror.com/vue/3.4.15 + name: vue + version: 3.4.15 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.15 + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.4.15 + '@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom@3.4.15 + '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer@3.4.15(vue@3.4.15) + '@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15 + typescript: registry.npmmirror.com/typescript@5.2.2 + dev: false + registry.npmmirror.com/w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz} name: w3c-keyname @@ -16737,6 +16807,18 @@ packages: version: 1.2.2 dev: false + registry.npmmirror.com/web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/web-namespaces/-/web-namespaces-2.0.1.tgz} + name: web-namespaces + version: 2.0.1 + dev: false + + registry.npmmirror.com/web-worker@1.3.0: + resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/web-worker/-/web-worker-1.3.0.tgz} + name: web-worker + version: 1.3.0 + dev: false + registry.npmmirror.com/webextension-polyfill@0.10.0: resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz} name: webextension-polyfill @@ -16759,6 +16841,62 @@ packages: webidl-conversions: registry.npmmirror.com/webidl-conversions@4.0.2 dev: false + registry.npmmirror.com/which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz} + name: which-boxed-primitive + version: 1.0.2 + dependencies: + is-bigint: registry.npmmirror.com/is-bigint@1.0.4 + is-boolean-object: registry.npmmirror.com/is-boolean-object@1.1.2 + is-number-object: registry.npmmirror.com/is-number-object@1.0.7 + is-string: registry.npmmirror.com/is-string@1.0.7 + is-symbol: registry.npmmirror.com/is-symbol@1.0.4 + dev: true + + registry.npmmirror.com/which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz} + name: which-builtin-type + version: 1.1.3 + engines: {node: '>= 0.4'} + dependencies: + function.prototype.name: registry.npmmirror.com/function.prototype.name@1.1.6 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + is-async-function: registry.npmmirror.com/is-async-function@2.0.0 + is-date-object: registry.npmmirror.com/is-date-object@1.0.5 + is-finalizationregistry: registry.npmmirror.com/is-finalizationregistry@1.0.2 + is-generator-function: registry.npmmirror.com/is-generator-function@1.0.10 + is-regex: registry.npmmirror.com/is-regex@1.1.4 + is-weakref: registry.npmmirror.com/is-weakref@1.0.2 + isarray: registry.npmmirror.com/isarray@2.0.5 + which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive@1.0.2 + which-collection: registry.npmmirror.com/which-collection@1.0.1 + which-typed-array: registry.npmmirror.com/which-typed-array@1.1.13 + dev: true + + registry.npmmirror.com/which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz} + name: which-collection + version: 1.0.1 + dependencies: + is-map: registry.npmmirror.com/is-map@2.0.2 + is-set: registry.npmmirror.com/is-set@2.0.2 + is-weakmap: registry.npmmirror.com/is-weakmap@2.0.1 + is-weakset: registry.npmmirror.com/is-weakset@2.0.2 + dev: true + + registry.npmmirror.com/which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.13.tgz} + name: which-typed-array + version: 1.1.13 + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + gopd: registry.npmmirror.com/gopd@1.0.1 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + registry.npmmirror.com/which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz} name: which @@ -16779,6 +16917,26 @@ packages: strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 dev: false + registry.npmmirror.com/wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz} + name: wrap-ansi + version: 7.0.0 + engines: {node: '>=10'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles@4.3.0 + string-width: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 + + registry.npmmirror.com/wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz} + name: wrap-ansi + version: 8.1.0 + engines: {node: '>=12'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles@6.2.1 + string-width: registry.npmmirror.com/string-width@5.1.2 + strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0 + registry.npmmirror.com/wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz} name: wrappy @@ -16875,7 +17033,3 @@ packages: name: zwitch version: 2.0.4 dev: false - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false