From 777f5c6aca6e4a2aa2a25e9a3173f80bc6e4fd96 Mon Sep 17 00:00:00 2001
From: sedum inside paragraph
"),
+ htmlContent: e.description.replace(/\n/g,"
"),
location,
url: `${settings.baseurl}/event/${e.slug || e.id}`,
status: 'CONFIRMED',
From 64ba4b5488ea773b3978b2b99a0fcb4de2f906bd Mon Sep 17 00:00:00 2001
From: lesion
\nSi vous n'avez jamais entendu parler de Mastodon and du fediverse, nous vous recommandons de lire cet article (en anglais).
Saisissez votre nom d'instance ci-dessous (par ex. mastodon.social)",
From dff5a798e58878677ad760b29c6450d760e9c11a Mon Sep 17 00:00:00 2001
From: lesion
",
- "allow_registration_description": "Permitir registro aberto de usuários?",
+ "smtp_description": "
",
+ "allow_registration_description": "Permitir registo aberto de utilizadores?",
"block": "Bloquear",
"unblock": "Desbloquear",
"instance_name": "Nome da instância",
"favicon": "Logo",
- "instance_block_confirm": "Você está certo que quer bloquear a instância {instance}?",
+ "instance_block_confirm": "Têm a certeza que quer bloquear o domínio {instance}?",
"enable_federation": "Habilitar federação",
"enable_federation_help": "Será possível seguir está instância a partir do Fediverso",
"add_instance": "Adicionar instância",
"hide_boost_bookmark_help": "Ocultar os pequenos ícones mostrando o número de impulsos e favoritos vindos do Fediverso",
"announcement_remove_ok": "Anúncio removido",
"instance_timezone_description": "Gancio é desenvolvido para coletar os eventos de um local específico, como uma cidade. Todos os eventos nesse local serão exibidos no fuso-horário escolhido para ele.",
- "instance_locale_description": "Idioma de preferência para as páginas. Algumas vezes as mensagens precisam ser exibidas em um mesmo idioma para todos (por exemplo quando publicando através do ActivityPub ou quando enviar alguns e-mails). Nestes casos o idioma seleciona abaixo será o utilizado.",
+ "instance_locale_description": "Idioma de preferência para as páginas. Algumas vezes as mensagens precisam ser exibidas em um mesmo idioma para todos (por exemplo, quando publicando através do ActivityPub ou quando enviar alguns e-mails). Nestes casos o idioma seleciona abaixo será o utilizado.",
"title_description": "É utilizado no título da página, no assunto do e-mail para exportar feeds RSS e ICS.",
"instance_name_help": "Conta ActivityPub para seguir",
- "enable_trusted_instances": "Habilitar instâncias amigáveis",
- "trusted_instances_help": "A lista de instâncias amigáveis que serão exibidas no cabeçalho",
- "trusted_instances_label": "Etiqueta de navegação para instâncias amigas",
- "trusted_instances_label_default": "Instâncias amigas",
- "trusted_instances_label_help": "A etiqueta padrão é 'Instâncias amigas'",
- "add_trusted_instance": "Adicione uma instância amigável",
+ "enable_trusted_instances": "Habilitar domínios amigáveis",
+ "trusted_instances_help": "A lista de domínios amigáveis será exibido no cabeçalho",
+ "trusted_instances_label": "Etiqueta de navegação para domínios amigos",
+ "trusted_instances_label_default": "Domínios amigos",
+ "trusted_instances_label_help": "A etiqueta padrão é 'Domínios amigos'",
+ "add_trusted_instance": "Adicione um domínio amigável",
"footer_links": "Links de rodapé",
- "delete_footer_link_confirm": "Está certo que quer remover este link?",
+ "delete_footer_link_confirm": "Têm a certeza que quer remover este link?",
"edit_place": "Editar local",
- "smtp_port": "Porta SMTP",
+ "smtp_port": "Porta do SMTP",
"smtp_secure": "SMTP Seguro (TLS ou STARTTLS)",
"smtp_use_sendmail": "Utilizar sendmail",
- "instance_place_help": "A etiqueta para exibir em outras instâncias",
- "delete_trusted_instance_confirm": "Você quer realmente remover este item do menu de instâncias amigas?",
+ "instance_place_help": "A etiqueta para exibir em outros domínios",
+ "delete_trusted_instance_confirm": "Quer realmente remover este item do menu de domínios amigos?",
"sender_email": "E-mail do remetente",
"widget": "Widget",
- "wrong_domain_warning": "A baseurl configurado em config.json ({baseurl}) é diferente da que você está visitando ({url})",
+ "wrong_domain_warning": "O baseurl configurado no config.json ({baseurl}) é diferente do que está a usar para visitar ({url})",
"edit_collection": "Editar Coleção",
"enable_resources_help": "Permitir adicionar recursos para o evento a partir do Fediverso",
"hide_boost_bookmark": "Ocultar impulsos/favoritos",
@@ -159,19 +166,19 @@
"enable_resources": "Habilitar recursos",
"delete_user": "Remover",
"remove_admin": "Remover administrador",
- "place_description": "Se você colocou o local ou o endereço errado, você pode alterá-lo.
Todos os eventos atuais e passados associados com esse local terão o endereço alterado.",
- "event_confirm_description": "Você pode confirmar eventos criados por usuários anônimos aqui",
- "disable_user_confirm": "Você está certo que quer desabilitar {user}?",
- "delete_user_confirm": "Você está certo que quer remover {user}?",
+ "place_description": "Se colocou o local ou o endereço errado, pode alterá-lo.
Todos os eventos atuais e passados associados com este local terão o endereço alterado.",
+ "event_confirm_description": "Pode confirmar eventos criados por utilizadores anónimos aqui",
+ "disable_user_confirm": "Têm a certeza que quer desativar {user}?",
+ "delete_user_confirm": "Têm a certeza que quer remover {user}?",
"user_remove_ok": "Usuário removido",
"user_create_ok": "Usuário criado",
"allow_anon_event": "Permitir eventos anônimos (precisam ser confirmados)?",
"allow_recurrent_event": "Permitir eventos recorrentes",
"recurrent_event_visible": "Exibir eventos recorrentes por padrão",
- "user_blocked": "Usuário {user} bloqueado",
- "announcement_description": "Nesta seção você pode inserir anúncios que serão exibidos na página principal",
+ "user_blocked": "Utilizador {user} bloqueado",
+ "announcement_description": "Nesta secção pode inserir anúncios que serão exibidos na página principal",
"description_description": "Exibido no cabeçalho próximo ao título",
- "instance_place": "Local indicativo desta instância",
+ "instance_place": "Local indicativo deste domínio",
"is_dark": "Tema escuro",
"add_link": "Adicionar link",
"new_announcement": "Novo anúncio",
@@ -179,29 +186,36 @@
"smtp_test_success": "Um e-mail de teste foi enviado para {admin_email}, por favor verifique sua caixa de entrada",
"smtp_test_button": "Enviar e-mail de teste",
"allow_geolocation": "Permitir geolocalização de eventos",
- "config_plugin": "Configuração de plugin",
+ "config_plugin": "Configuração da extensão",
"fallback_image": "Imagem alternativa",
"header_image": "Imagem de cabeçalho",
"hide_thumbs": "Ocultar miniaturas",
- "default_images_help": "Você precisa recarregar a página para ver as mudanças.",
+ "default_images_help": "Precisa de recarregar a página para ver as mudanças.",
"domain": "Domínio",
"default_images": "Imagens padrão",
- "known_users": "Usuários conhecidos",
+ "known_users": "Utilizadores conhecidos",
"created_at": "Criado em",
"hide_calendar": "Ocultar calendário",
"blocked": "Bloqueado",
"admin_email": "E-mail do admin",
"tilelayer_provider_attribution": "Atribuição",
- "geolocation": "Geolocalização"
+ "geolocation": "Geolocalização",
+ "edit_tag": "Editar etiqueta",
+ "allow_online_event": "Permitir eventos online",
+ "allow_online_event_hint": "Pedir por links ",
+ "admin_email_help": "O e-mail que utilizaremos como remetente para enviar mensagens. Este é também o endereço para o qual são enviadas as mensagens da administração",
+ "allow_multidate_event": "Permitir eventos com múltiplas datas",
+ "delete_tag_confirm": "Tem certeza que quer remover a etiqueta \"{tag}\"? A etiqueta será removida de {n} eventos.",
+ "delete_collection_confirm": "Têm a certeza que quer remover a coleção {collection}?"
},
"event": {
- "follow_me_description": "Uma das maneiras de se manter atualizado com os eventos publicados aqui em {title},\né seguir a conta {account} no Fediverso, por exemplo via Mastodon, e possivelmente adicionar recursos para um evento a partir de lá.
\nSe você nunca ouviu falar sobre Mastodon ou do Fediverso nós recomendamos ler este artigo.
Entre com sua instância abaixo (e.g. mastodon.social)",
+ "follow_me_description": "Uma das maneiras de se manter atualizado com os eventos publicados aqui em {title},\né seguir a conta {account} no Fediverso, por exemplo, via Mastodon, e possivelmente adicionar recursos para um evento a partir de lá.
\nSe nunca ouviu falar sobre Mastodon ou no Fediverso nós recomendamos ler este artigo.
Entre com o seu domínio abaixo (e.g. mastodon.social)",
"saved": "Evento salvo",
"recurrent": "Recorrente",
"ics": "ICS",
"recurrent_1m_days": "Dia {days} de cada mês",
"interact_with_me": "Siga-me",
- "media_description": "Você pode adicionar um flyer (opcional)",
+ "media_description": "Pode adicionar um cartaz (opcional)",
"same_day": "no mesmo dia",
"added": "Evento adicionado",
"what_description": "Título",
@@ -209,13 +223,13 @@
"tag_description": "Marcador",
"show_recurrent": "eventos recorrentes",
"anon": "Anônimo",
- "anon_description": "Você pode adicionar um evento sem se registrar ou autenticar-se, mas você precisa esperar alguém para ler,\nconfirmar que é um evento adequado. Não será possível modifiá-lo.
\nVocê pode ao invés autenticar-se ou registrar-se. De qualquer modo, vá em frente e consiga uma resposta o mais rápido possível. ",
+ "anon_description": "Pode adicionar um evento sem se registar ou autenticar, mas precisa de esperar para alguém o ler,\ne confirmar que é um evento adequado. Não será possível modificá-lo depois disso.
\nPodem por vez autenticar-se ou registar-se. De qualquer modo, vá em frente e poderá obter uma resposta o mais rápido possível. ",
"added_anon": "Evento adicionado, mas ainda precisa ser confirmado.",
"updated": "Evento atualizado",
- "where_description": "Onde está o evento? Se não está visível você pode criá-lo.",
+ "where_description": "Onde está o evento? Se não está presente, então pode criá-lo.",
"confirmed": "Evento confirmado",
"not_found": "Não foi possível encontrar o evento",
- "remove_confirmation": "Você está certo que quer remover este evento?",
+ "remove_confirmation": "Têm a certeza que quer remover este evento?",
"edit_recurrent": "Editar evento recorrente:",
"only_future": "apenas eventos futuros",
"recurrent_description": "Escolha a frequência e selecione os dias",
@@ -230,42 +244,49 @@
"each_month": "Todo mês",
"recurrent_2w_days": "{days} a cada dois",
"recurrent_2m_days": "Dia {days} a cada dois meses",
- "recurrent_1m_ordinal": "{n} {days} de cada mês",
+ "recurrent_1m_ordinal": "A cada {n} {days} dias do mês",
"recurrent_2m_ordinal": "{n} {days} a cada dois meses",
"due": "até",
"from": "De",
"image_too_big": "A imagem não pode ser maior que 4MB",
"interact_with_me_at": "Interaja comigo no Fediverso atráves de",
- "remove_recurrent_confirmation": "Você está certo que quer remover este evento recorrente?\nEventos passados serão mantidos, mas nenhum evento seguinte será criado.",
+ "remove_recurrent_confirmation": "Têm a certeza que quer remover este evento recorrente?\nEventos passados serão mantidos, mas nenhum evento seguinte será criado.",
"import_URL": "Importar a partir de URL",
"import_ICS": "Importar a partir de ICS",
- "import_description": "Você pode importar eventos de outras plataformas e outras instâncias através de formatos padrão (ics e h-event)",
+ "import_description": "Pode importar eventos de outras plataformas e de outros domínios via formatos padrão (ICS e H-Event)",
"alt_text_description": "Descrição para pessoas com deficiências visuais",
"choose_focal_point": "Escolha o ponto focal",
- "remove_media_confirmation": "Você confirma a remoção da imagem?",
+ "remove_media_confirmation": "Confirma a remoção da imagem?",
"download_flyer": "Baixar flyer",
"address_description": "Qual é o endereço?",
- "address_description_osm": "Qual é o endereço? (contribuidores do OpenStreetMap)"
+ "address_description_osm": "Procure as coordenadas escrevendo o endereço. (contribuidores do OpenStreetMap)",
+ "show_multidate": "Eventos com múltiplas datas",
+ "where_advanced_options": "Lugar — Opções avançadas",
+ "where_advanced_options_description": "Defina aqui propriedades do local adicionais",
+ "online_locations": "Localizações online",
+ "address_geocoded_disclaimer": "Se não conseguir encontrar o endereço da rua ou a porta da casa que procura nos resultados da geocodificação, pode inseri-los manualmente no campo “Endereço” sem perder as coordenadas. Considere também que o projeto OpenStreetMap está aberto a contribuições. Se tiver Android, recomendamos o StreetComplete. ",
+ "online_locations_help": "Por exemplo, um link para uma sala de video-conferência e um link para outros recursos (máx. 3)",
+ "online_locations_fallback_urls": "Links de retorno"
},
"confirm": {
"not_valid": "Algo deu errado.",
"title": "Confirmação de usuário",
- "valid": "Sua conta está confirmada, você pode agora autenticar-se"
+ "valid": "A sua conta está confirmada, pode agora autenticar-se"
},
"export": {
- "intro": "Diferente de plataformas não-sociais que fazem tudo para manter os usuários e os dados sobre eles, nós acreditamos que a informação, como pessoas, deve ser livre. Para isso você se atualizar sobre os eventos de seu interesse, sem necessariamente entrar nesta página.",
+ "intro": "Diferente de plataformas não sociais que fazem tudo para manter os utilizadores e os dados sobre eles, nós acreditamos que a informação, como pessoas, deve ser livre. Para isso deve atualizar-se sobre os eventos do seu interesse, sem necessariamente entrar nesta página.",
"insert_your_address": "Informe seu endereço de e-mail",
- "feed_description": "Para seguir as atualizações de um computador ou smartphone sem que você precise acessar essa página periodicamente, utilize um feeds RSS.
Com feeds RSS você pode utilizar um app especial para receber atualizações de páginas que te interessam. É uma boa maneira de seguir muitas páginas rapidamente, sem a necessidade de criar contas de usuários ou outras complicações.
\n\nCom feeds RSS pode utilizar uma aplicação especial para receber atualizações de páginas que sejam do teu interesse. É uma boa maneira de seguir muitas páginas rapidamente, sem a necessidade de criar contas de utilizadores ou outras complicações.
\n\n{app}
solicita autorização em {instance_name}
:",
"scopes": {
"event:write": "Adicionar e editar os seus eventos"
},
- "redirected_to": "Depois da confirmação, você será redirecionado para {url}
"
+ "redirected_to": "Depois da confirmação, será redirecionado para {url}
"
},
"ordinal": {
"2": "segundo",
@@ -276,9 +297,9 @@
"4": "quarto"
},
"settings": {
- "remove_account": "Ao pressionar este botão sua conta de usuário será removida. Eventos que você publicou serão mantidos.",
- "remove_account_confirm": "Você está prestes a remover sua conta de usuário permanentemente",
- "update_confirm": "Você quer salvar sua modificação?",
+ "remove_account": "Ao pressionar este botão a sua conta de utilizador será apagada. Eventos que publicou serão mantidos.",
+ "remove_account_confirm": "Está prestes a apagar a sua conta de utilizador permanentemente",
+ "update_confirm": "Quer salvar as suas alterações?",
"change_password": "Alterar sua senha",
"password_updated": "Senha alterada.",
"danger_section": "Seção perigosa"
@@ -288,11 +309,11 @@
"nick_taken": "Este nome de usuário já está em uso."
},
"setup": {
- "https_warning": "Você está acessando por HTTP, lembre-se de alterar o valor de baseurl em config.json se você mudar para HTTPS!",
+ "https_warning": "Está a aceder por HTTP, lembre-se de alterar o valor de baseurl em config.json se mudar para HTTPS!",
"completed": "Configuração completa",
"start": "Iniciar",
- "completed_description": "Você pode agora autenticar-se com o seguinte usuário:
Usuário: {email}
Senha: {password}
Pode agora autenticar-se com o seguinte utilizador:
Utilizador: {email}
Palavra-passe: {password}
{{user.description}}
{{user.description}}
Com feeds RSS você pode utilizar um app especial para receber atualizações de páginas que te interessam. É uma boa maneira de seguir muitas páginas rapidamente, sem a necessidade de criar contas de usuários ou outras complicações.
\n\nCom feeds RSS pode utilizar uma aplicação especial para receber atualizações de páginas que sejam do teu interesse. É uma boa maneira de seguir muitas páginas rapidamente, sem a necessidade de criar contas de utilizadores ou outras complicações.
\n\n{app}
solicita autorização em {instance_name}
:",
"scopes": {
"event:write": "Adicionar e editar os seus eventos"
},
- "redirected_to": "Depois da confirmação, você será redirecionado para {url}
"
+ "redirected_to": "Depois da confirmação, será redirecionado para {url}
"
},
"ordinal": {
"2": "segundo",
@@ -276,9 +297,9 @@
"4": "quarto"
},
"settings": {
- "remove_account": "Ao pressionar este botão sua conta de usuário será removida. Eventos que você publicou serão mantidos.",
- "remove_account_confirm": "Você está prestes a remover sua conta de usuário permanentemente",
- "update_confirm": "Você quer salvar sua modificação?",
+ "remove_account": "Ao pressionar este botão a sua conta de utilizador será apagada. Eventos que publicou serão mantidos.",
+ "remove_account_confirm": "Está prestes a apagar a sua conta de utilizador permanentemente",
+ "update_confirm": "Quer salvar as suas alterações?",
"change_password": "Alterar sua senha",
"password_updated": "Senha alterada.",
"danger_section": "Seção perigosa"
@@ -288,11 +309,11 @@
"nick_taken": "Este nome de usuário já está em uso."
},
"setup": {
- "https_warning": "Você está acessando por HTTP, lembre-se de alterar o valor de baseurl em config.json se você mudar para HTTPS!",
+ "https_warning": "Está a aceder por HTTP, lembre-se de alterar o valor de baseurl em config.json se mudar para HTTPS!",
"completed": "Configuração completa",
"start": "Iniciar",
- "completed_description": "Você pode agora autenticar-se com o seguinte usuário:
Usuário: {email}
Senha: {password}
Pode agora autenticar-se com o seguinte utilizador:
Utilizador: {email}
Palavra-passe: {password}
{{user.description}}
{{user.description}}
;eJ;)nR9!h)xvj0oMx>^|0xnt%+(dL$Nx3`t%dr$?$3k zuT>#3R1&tCt5>i7sIKOJZ6oBu&m`|NN=rp`t*oCfAu-Wh`Si7MuYiCk(x@A5)zWOE zVz8IbMDd3Beok#}EpgP@rJ2D!yLR2hj;!#YrKL@u;9GD7l_m9@Q&dz8DvBShjpQ>A z@Ea{3zQ1h`)y|zJ;HM^|oIki&>B*UKfU#h(zc%Sq(2`mPK%ZnR2&sY znKJ PFY#`qP#rK+RB3I{8+2A*UkaX zOy+rc&lxK#x#IbeWe@7c8c*>|#;;B$CTtt)3&o>nNV=&mRIF{Gd1YQnH9(#1j||$Y zeUC9SGlQ$j`xT$y;P~Fw#uOlBw3`<{sVRy-%b+j-ZbuVxHlhF`lD >js%0CO$UdDiziM4WTuNr z&A&%RDgk;bP@zqgZCXBR{Az8TYO_qWAN$1xLM#qF@4)5h0SRZ+eL#Kpy-Vl>?J z(( LU-VRzmJbkg;S}$ zg^ )&aZ#fR3X z>J_UcWv8d7H~jLk6Ke`! ()4aMrhe`uek3L9Z)CVg`708sSt`4>XY?P z-o(b?TR`DUgAyARmZ^nh;6Feu7n9W*a~(~W7ba3Wdbg2812$H=HwMrtOzYoWh>3~m z!NyHcicUyL82~Ba$zRLX{C{qcFQhIWt6$vWOMmw4JScKsGuh x1PA&L~rNrBqU_qekH0P#VPf|N+MDB%dc0k05>h|s1SRmh|q|;~+HY7zm zK-fOC>5q= Z_ijI0czu0Sx#qv1%!Jg;(SW%_WUu(myBC$D=Q!4o)>>%z0|Yp zHPlroir(}GfZ-;-DX|N%{HV{{XlVz_S-kmkkLpmdjwnx*j#*~k>v(ElgT+8Yv;$}3 zMem)SnE{3F8%-@1U^Fc40leN1Oe6Q^+-o3~Q;OSf6nO{(d=(xq4dpMxk8Xf7I}TJE z;BMp0si>(*p}u_j^hwH?kB`r7b*lWes4J(WA2sWdBlmv(RNi^$+z(I)+X@EvfaZUy z#wS)VF*bq|LE1jd#^$%W>XBvJT}xmJRP|AhI`pwxbUlzQ{!_t^0V3QfBG5qrd!nb0 z`7!dDoKQ5pL4b`qMr&HIbAPV`9Yc_-Bg8$!pgi$94#;6W1Iko Q z7SnO*`OBBzST+`=58dh^|C`gdvuF8WjQ4Wm+sVmEvrIDArD `;zArg>K04!%Tk6G!Sy+rF{nu^ef3yBl zkhI|mu{GkFiM>O1dw$G({8Xpf%?(0P5{%cO{nM_7qM_Jb DI)y$ z{QD(G`Hx%5?D+4#%`M=~p{B$}d9HZC#18L`HI8f1ah8eJX7bj##rNq#l65F^LUr9A zfu1s2T3Q-wLJo#zV=~f|$dQ) 9p^0}hkgXA993|LTc7Op>(|ydqL)1Z zB2?AXvMTe4J(VtQT~k>(lC|BA3=m^>yj|UG91_8kCp%yrTHi?W>mL|!04h+^iN6{P z-e D(!p#4#UA_j_KSVti(2W3+T2uYL)c!dvkGP*z~sBdo0CTeof{BevMZ zi<{7N$Tm|_@_H^iiLXvd1{sS1gP>ae?&-NB70n9eT0UGrNkzp-l~Y6{4B!->Npb$> z&12B{tU7Xb-2njj8L!AvSyd&Ypb!TVNl@ELk@dM$ZzWybS|3{RAK)c~4FS^xP8i6u ztuhyu!=(DvT{K{*d=U4=*Jf47L?D|xIc0n (24DRSDN=4k)bJY>dWfR4^I6mw zRQBiL;Z=JS&watazPux5T6 ha+xG&om@M2q zE{gNJwmfG9SV{(*LdU{V2gT&>XnFbS(u~_^a`wwUp)+Uv0k*}LhmHpIccLvr4fx&P z?~BEPBl8iJ?d#WzL7yQU9+nO~bR3I!r@sE0ls`k%fpEx#=&a=EQcn+xN|91@;Aoz% zsHh+`%*jc+qV;9Vf`WouvklU%`L0}m6u;Wr2}y2#qTALby!7kWSKJ1h6ciM|Zo&1- ze0S_8egH3NzwWKOpFi`4aOzY-)02e81>6L^0I0m18|<=ZZC(qW4&%97+-O-b85w)^ z^z`6+x273TptF!cx#vcOJ|`w7BP$!7lk@7ui``jPt%k~65a9mijdH?nfhgMxB)2+Q zN?SR|?KXWAKRbEi#9>a(rx4iU6e1tPNCc>fh8BY}MSvv`If7%7Esi9mQhj-p8t`9P z04gf8*>&YaRYDWHOR@ERBXKyl5<0W@+Nd6cRf~?h$M2`zaxXj-eAQX3BvTsS60#Z! zCe@A|eGtT??pmVW;`bG{*`c%bqBl8n)-^OdpD0?{c?Uo?6z?lA{PQxzVJaFL z5&?lfWphq-wHz$kZ98{DRAgM#`;jCI({%}A5}K$%Q-Tt-_{siIJ%L2szkmN$M+gV? zSA_<>c~kpv*U^!}m{HI$97Y!JRUS@G&T})>d}!xP$!eCW3bD#O*f2$lzjt6?+1uHb zpjZ?XoWrKMXl8ao&wDMi;WnXjWLYsnU^fZ;4rU;}GRDWLlXnR(fRNR*w$Lq&w{iWe zjXU|RtME3~XvYrvGx}IqlkDDF(TP7$T|JhE<6-&sjE?TO1B#A+?*W1W>Uv&Ma-L9F zh$;wq=?dQUwA#mOUcX}E<7b*w6sJ `|#> zKYl-_GqYVbfeaOuIDq67ly?8{9UOj109w>6hzW2b=iU^c8e7j!#Oc~VxL}4DfU*zn zBaAIx*k2bROrfn<+1lC)FY(n&9y$2zA~@++&yPdL#%aY5BB7yjTeh6R3fZ~3+A2pf ztGtCh|MY 67zBFg5@xk}fs?-Ldlu6`pHe!++GWb(0q=PzEoe2~$KSR9oC@`X z>{)Q|Wh@BjAN+SaxPkDh?~J~E4c4SQfm(gMpfd%0>e0i8haueJ5JQOdA7Ft#fF04Z z{73?o5Wuu4w*cI!e|H~o({V-klJXx^ZrotNt^lkCpKpb=-rwKv9Fm%nqIORSjybOH zDjBbO7H~1D5`i%xt`#~HhzARNXDNwlczC!n@cExVH=z*+Pf&}BibAV?qMJI1(*+XH zlurYKmy?&LeEoWC2HnDVd#JxZH7syn-BflCj({EeIq7!qR< C6{|GIu_y zSy@A)0@X6C@DS_$e#>kQJ2EtmzQp)9N6_j3Q-hXP7ADxC$paAE|Ni#KeZ@mVV~s0G zQ%fs+?Q3dcBG2-1z5KVW0mYNd7M>qE)n!si%*ow&=jq-DEI*UA1cA$6pL65IdA%H~ ztORQp@U?K%>~UFByf~U2lqr9t0`i G=WU+`yCCKIhR=A@#vegFg2 zy5*5G_jA@VN9l8j%*F5DBL!#ZSy&XWU8D2aN}IAUee(Rq`Whk{FwMeX(L4_evruM} zkYK@|9{2O3U4{9)Trfbei=x$%g8MtqAWae+ybmV%aZXMJbL0G5Q%3;7W=EQ3Pqu$D zl0M#{s;bJ+Y2e;B8h1rr-WVYcvV>*}_l3XKSrMAaQqc`|Q@<~}jQ#qO>o^GWhQfa# zoRE%;qtHSlA|vmPy6$c1TEO;q8gJW|)5VmaocIIY5CAmrfRcs{iW`~-FY_N;7nTfl zWJ9!zJYM7LIZpqP30m^?^@aEK2*HoDx0d$4lYFqVviRV^gP*dq1(}OZojx6KF9V-8 zJ%M`z9WR)KEJT1*W6bymS$B64&?&+liGXzu# _sy SFaw%$D2m7yZGQ}9P*gFfC_|i)Q8{+n=!x-(aFBt+kzU#NF!r6Kc+z} z?Q{kE$y29(1EI|6idayiW3wqlBy?O31+fBMhSYyXuP9<@$P8Z66JXDz=Ff)TxA(Yj z6cg4P=q_AX!g>IEJh${G=-Bb&pCI2#kqlPm$E#oQ_?W(NBZLLW+BI1=FnghF`e3nA zNh;T_z1uu`P}GIM4nW5j5Z7>!X*zuTxGxA{&%l5b>IN#N$^hf0%5RVMeER&^5IqZ` zy^6B(SNLtjEyC6UoCI4lcj$ZcrDn`$-U?zGOsMFVm^P#@YH{sIDe#T3>7xpJ3c-9r zl_VUGnZdenYtO36$|I<1gny%!#3*F 22o4 z=`P+Va$)T0@|clNZ_KuCH<{IpRc?T6;srs4GW0dNu5Iy}32&iGxpAaIxnQ@4${?@H z-;TsHMyrccQlVGrxpY6Su9Q9P^%HHed5N<)|MWtR*NdgqnYx f_4`7jdxqztWGJj*7d>=Y8jjozFRsq-ey}bN^zrVkTL=YrT zKJ>RY?jt90CxpD$3w~a8pBuUEwb;8AMg}3n0O6s9W&F^22E1la=Ff-{7A+d9qM`y( zykK>@3cGr$>-I!vlRISU8@Ue00TK?MI`tU7jKZ698iRBkoq5hi;DWfGYf$x2kxy`O z#lyLVWcC>QJ5D~_5545*QAy!9uH$XrV`PF}30N}$pbcOXjkRSy*;v?EXF-zBd0niz ze{rhsmb?4(w>^r$VZU(y0In<+B&(=cZD `l1L>8ewBV*&sy1IuX))$Y$nitHh&WdX=BRm)Y=P!VP5V2m- bN92a^H}C@qk)e(iHMgM6yVkyy2-HnAMYlmKalrXh)AE+3qNYB^ z#TAHd1G8|bB{`h8%jmYTwY5BY1KJ<-VOVxKlw9FESZ(y^nS1Up7T*5zTzYbP+7QB8 zvIv7~s%{|y00MS}#T_56C$;tK_sl_wB)}`Nd{8tAzkN+75=;+_)M261RYgZf9-AjR zFAyuBNPqiZLE^VdLz8U6xI4oxs1p~d46gpKg$^mdUAx{#PEAe{fj?ZA51>|)#aVEZ zqo+?-B}5b#OTfoBgo^|DR!LLys lpWvJ}dl9QvxS;}dp&jD;9G|bsE za%h-D)CCsWIYSxbhJH*8ASTq2!nC65b6P#+m0VSAEn-s4ii&k1DIv%bxm@Cm+HTK` zYbe1P12oETzK+Z9xH!&P0& #nxqyj0E0YoBwMp9A| zRhSwPyc*pHbjdQY%2U;Rb#T-xaB$l4M4$uNM7iwmVTwM!Nm~+!l}JpCP~W Je-|-AnU+trpOM^q`0C00Cm&eK`@AH687BlXU|HIMInrF zKnAdRqGuD1HefLrF80W7dU`)F0O)JR=<_hWR@KH1vF=41Al#M$_ GA*hvIJ5@ zU<@pOHw#OkRJ1``hB@SR1U(QcJV`c6N*&CfD2gs9(00=!ggaQ3h~oMm5(_)25@!di zkPM7&2$$+JD(*ByN08*P_Uu5g%ctOhKeKK1phoU2LCN`1S7-X?$8&U~Lw96?*a%k? zF#S9J1=tV#svf>{NXOZW420WEd|A+(Z{NRXIy+-QGw!)C_k2i7(#W*fM?^vZrGc*d zdU{G=u_6Myxd#OorqeZG=7I^3+_8?_AiN0$iQ*UXEMV(MmLrPN)sqLQHy1iR8EOad z3&61e^klf%1bSG7ic41MRJuVz5C+O4q?phKCsxfi+%h7Iv4qIfjbblPEp=(+#7>)M zhh9TttsizGs}xdKQzOloc$S_aLYRf|IXS<~iVPTO5^WFC(9G2TGB|vno8WN}ZwQb~ zNvtBAGK8apUcI6!$+7Pv 4t#SvX$bI7iCC%|4Kl+0O za+}p3hGRZ@Fu5p~I@J93+=y>x=2<8t$Jp3@BJ)Tf7zB;LuE;94odpL3$>)Xtg6PG| zJs%8;=mHFkjlb)yPw$U5uRAwGO}3Tx&>yJy 1F~y8gXc`SK(IDUjaO+THW?kl58LSEvvdh_mf3I-~KK;7t0Et*{*krT|=tW+I!* z^Bem=4k Wz 3B{-?44EOfM7Ckkd6)Y7(=>)b~IfA0QA`!$+A z!9mp0hwTynYi0L;L;U@}FZtiq&2QAamC$qBwQJWGWLw((ns*WFK}W-5aW@}(2RijN zU4j-PcarHIOLRNdOPy90#W|o+`?++jlJba`UwkOVz1 ^Omx3Rr~%mbqMMsAN(71-ZKT514!Rx-*{fHHY#H+C zEh#$S>st@=^Uu=T-XlK$+e8(NyC1c+anKC!goQD=jJI7z7Mdx*4^@O0wjB`awjVkP z|6GZ6%ID9!p)B@0dw84+< bq$Z3lH9DE!xSd#4@-17oAR33{ z&1D-KPP{4FXkCI_A^Bg>U}#@_#+7?<3)^eBk0AU?^jJuUgqep0Bg>ho6%D4(*>zN^ z9$~cDefG^Cu0um);xL5>2{g3p;6ZsL+mqCi-vi$xOL&?Tm2KOda;yhfq8^eML{r?> ze+2h^`*`40;-fUu^vSXFpkapfmOfC?*8Vt_j%XpI>|Z(dN3p_0UJv;+Fl8Z!KUA&(&9rs$BYkXE5w3HI5}Yj@c<)8tn7fYf@!QP zGBT_Xori{o+((6wvqaIhb8 kaV N HG8N z8^BDkIdB%N2^Hi!&}2az%PT9lBkzLE5MD@wL8q&?RFayVMq6kKb?XSMnU ^mH2_`;78a*KLrkh-vEPw@L+v0UM@%Qu#Q!Iy6pCX@{@XhuKJmbxutg4ty2!Qq zWn^SXH4mDM9>bC9;5@@y(rja$l$faW_Xjt2o(JSID6I8R2kGG+B1}6 qAX24KeqOo4Nev|aFbSf8*~C9#tHUH zL{BS%*wdYcm1BeJ51%~w2+$bNfdQ)pm4JvZ+WI&b*cUSmkh0%WkBo9@sHj9|3~iEH zqqH@SB#M9gcWdEissD{wW;yAJCh@JNCIAB0$wo}|JOp-n`t&KV^y#C=q%U1!D9nEU zeiN!ezcbD_{*=twDczndWX2bL77|j1GWc>577M(; )Q`q% z@1zlayPoq9TbVz;MHw^LcINYz6jnfcFo1VzNk}WB_@;s3Qg#Dzmce@gJ2t^7L<7Jb zgd*Al_6=A`q;jq)D;x55`~c0kH5BzA;lqa`0s vZ36zBwVEw?cDd(`PZFC+OxS}?%SxY5eqf1&_6Men(8T>#5q3B zMrm)k1zhCd!5Vl-=pBy-S}Gt4NFQ>$uPDBBzwE#$(M>G*{0-V)O}TQ+vr)2!U5sy> zBE}k$lNxOJ1-@ks9PYx4!lW=GvUo73HAH%wBbxlbW_yEjs6S2B^TY7q$4jl<_J5#z zKh-OrN)k-`i0_ic&S7`4!*67VrgKfcy}M4bwR@qi=5I`(1jyXk^IM?t+IdTh(_y)3 zY^-R|ZE8N`Hn=~;dH?{oBm~m^W_z{6bl{$r(^iIo?P3Q?8t0cY&K->4@bT3A<&oS= zFTBkjDLt2%Eea3YFByHs>u%NWFR+&Hp0K{XR=kUoRORt{uJ~}ga$+^5z(21QP=&Dm z(F>&9gk@2Tkk@91?&_whztPKuCoPZ=NB5ppkTR!@xQH1!_I-Tk!n3MbrhB?yyZ4*3 z=(p`=C(;Nux 68k*o?L8w{4?X% zuwIG6H%th-;CUw>oIpZZy6Jz9@b>yb;v2A6ECocRi#!jJ 0X|77X`amX=2F@k_XE zQR}8m%U4K31F<1@@DR!{WtFI~usun~wINn^KTy!((%@UIg76yTSI|5_-ZF+9d~ wyII&hP&FaDS$Y|_CE{No2;sf0b%ITX>!T nGE||lIHx%{Ia!U0P_b51;p4k%JZ|wRk8XX{`}VB++T4c4?0w C*iM4-^<2Lp1h+;k*oK49WGD(n=h|WMFdA&r<*eu;dS8#DTCTuU>7- zyBc6 iFUAxtz9~_oGeLzz`$HrFc z)liDzOr~GeAy`|)@CYU>(W%L)XlbS68|@*C6IryEksxbGmk~Nf+=mZWU)!Kd%W@Td z14= b1M@~$g!k7ff{*GW5w2f%^YPBM$earw2#6UyzFs;NYHykmH1zdbh z56lQTlem*mBl?M;19JPS*RM|@e@ijI6(v6PZ4WAy z=2ziiPa!Xj$r#-8aBa$YObUQ4It~Baf@a96S5%GNg(!ncWlnCcJ%V9Bk)FV20d8dF z;|t2PBoW>fdif3_=a*P82s@QsLZaJD2Px(rTJJ@lX?M&mRBj-RZ|~%E6YqWB&+qrp z&=36TFT@K_snoiNh!SuMF>wR*009s_ay8JZ6j%b8qS)MCIMGt0La6zcEgua~?mC=F zI>e}$)Y~bv3#c`(l)LOa2!jEEr$&6m?c2BC0N(|aCx%auMr@3d+!`A@fyn(?k)6I~ zbyk20U3xd@|0@dsJ2jE7
0J13~QWJ)TN5TcHzrwSDmJC=MY@MVCgn|x* zJd84;F%XPj3)&un24v%ttcITxF$2U00I#GWcRqajG!El!fGXsq(suMJ;4cHDNnjT9 zLf0Vd94u*Ell{LMXqtVW)Z@pGVc}t-RNvaV2AGbTEcPrcE1!j@*ZACM5L++ 9 <9(hxu_Le%vsG@LZ}UdXUVcj>|K7->$bsI3J&{fvzP0Eu9X)np-7l|w7b4l`_U z?OH)!h`Bc?z?Fd`*cHG(OGs1;Igjkc;(o-O2uybfg=A?kN$ctYQEcGh{eV?Q@EWZB z%a9O+TV8tELfFHwasW(fBAcZg4=SCalTV17B9RIwlSrdLg5NN7hQSZ$V3&Yz2{{lO zn*YNLq(CCrFANI?D7OcdhoD-BKlJlqI*C_<2**UvF9i^@MaUcGKm~+FM&MV-l;}6V zkTQY^ap2soXTYI%aXe!C6(7#mj=+;cpd+t#6D~3agK`iaFpE;4_EB?X0om0Pp(m@i z2(gA$b;hmVx%ropGMcnO+M2S3x#uOhH?w1-3gT!uM%cb|ID#lER}>WmwdS!pL={Wj zsOyS+psvxqwBg-lDx)yJ<>H u^7@6#k-L FVte6@pU>S)-lT)n>JHz-u>d)+Mi>l`QF~&4me!dbm2ur$E3S< zXsGZ)Zk=cG#2&H1;5wK1Sn_&o9 p@08JLz=Gn)?)duhq>9L~Us-X9?1QUa5irhoGczM)6JYu4*SL#K!Iab??^XLZ zZUc;77@eB_WfVw$e}4E1D5yc;0~%&O^DqOBqI!li@{QDmwnsW6iTL&Y)$=LI$^Gyc zwvRXNt9p3z=1p$IWDE_N;%gDD;+(xOkC`Lr0!;8E Y|$?q=P{G;nm`6q=rL!S^uU0u&J7@!GfXED5Zi5cBwm!=hnWEc^O#}R$wF)afn z%(r{O6y||dR{^8hs;mv#ZNcQ%9Z^Q{NFY6sSS7!Mj2E}T*ZcK1Ua)~KZ0UjSQ^qe3 z0$U68g=~~Y_}S3lU}BUO5<@AawjjryGY*NBYm{P G~DRE^*`~aiQg}KN>-FJ_ilY#m(hL3D=dMSyFRZ8K!Ch#8B=1t=tPV?~a zd~9YH7e5qU(_(lqZ(!BSJIUy_4yXE1;Mu@(pY93#ThVtfgrJhwl}OJq3urHNz<@O+ zF$9ml7#SViM(G1B;`nSXiTD9A0{U*s(GDs_hfBLP)&LpJcGkI;=4K^$dSEMqYHw{d zEpCFhK?ZmRzs8*tPqFD7G @Wf_GX zjtPWw%pUJ*y4SRqU#>9*sdETy7!k{>w`^=|9Bzo-3Klw^GBwIg?SrUJ+N3BLPQ6g3 zKKBoZj|}`~bWqtW7RD-I45wkdj~Hb^&IE-gs_uK0h6yq8+~F}(vw7290q<@ 8)S*1Wn KGUb*JYKWFL%5InJD SvTeRXBpgX)7ADnOc^3w=VVw3wb@Z3W$$McSe_$NR;qz`T+ zm5GBQ*LV|Y1sKrLI?nXq(s+UnG2n`^VMz=z57DkehQ&bSv`e7<-bXPw1gJ9?pzC2y znVRO%U!YewP5Z}`Kebv39e7%=_Z<%&;3!iej4A*P0|rV2Wh|YQ8qjlyd2@ti6mW7B z;)9x+ns#_Go;Nz(yF_6Z{r>$KF-P?y@oZ$4Nz^9C_1v#;bEh#<3Q)|ex-o`Y6_438 z?Pl>%{atF4{h)Jy=1~OIaicr`R_u`P@?6j%QV$fg=gxC8+{AH1Q~7-_6%U8$L-4>5 zCN5E 8?nTRjv(8B^B$A4zW+m9eD7O`AZzkm?5krlG{jB^H3wnvWZCFV3g!} zT3@nW@f$P^2W*vHP$V_Ca?(*vVt&>U{_SMsga@!HC83%FQocIp=8$jUiAh-k_<^?{ z!~?`w@uifMzF^z8i4`dw`{@rpn=a-pBW1W-(#q-#P9WGMzVhAfiNV~#H+}fKW6gN+ zPmtm?ChL5~-{Ibs5+-kAB09vj)n!s~Tvk?yt=CL=#5uPYFg9^Q=mZ}1`Z3!Oi7L=r z?Bd-15G@8_hnr>}>yQX;Ff7~6&w2E-QTa~b{_}uixaq(;#DEWS3Kf-=zeBWa%s<^o zxN ^1?ghC_8&g|<%_%+r>)&$@xht&k4=H4y(K2;zM6&M zTXU;uoZ+c+VRsE++{-P$?5O}p({hsD+Nlf|4fQKmuJlx}zs2>44^OUmKmO4?s%&f0 z%|Q|IFru-gW~_a?-QCoS5rTB@zOck}vFMwmGDvyUXjv4h@BU+2&SZM7%_=KRE$1nf z9sGdVzn$S2M fy+QNz zfe5WnMN2}t_{X(;Hz7+4YtfBv3(q~fh7axSxs-B#F#Bt(RTe#Y%JAR-`QKHw{DCj> z$+kz1bUxS=@nc_%Ta~8e!l}&m@u;&coK2gy4r=~w+ittv;mDEa(PZonzPUFZiWbXe zW|H)Vx(7GT966$+NPIA LI*skf&$Scy%6G#8?JcdfZj%@->I8P}8g}1q zcSJpH#xzdAdL^%X_paxEFZ}bHnwA|Tx59@Homhw$Jd&kx*lvTb6N;~MUFwV6rEkkt z`@1h=0^?HNo-IO9&UQUfx&u9J*C#xQ;{T`rl*Vz2GtXMSIWulOeiX{u5uGY a)tjR{xc@rZ6q-sD%?XSM)gRf>p)IkUkPPB@{<#* z(OHek@lW!EYh#-0HD>AWpU(48uXNUa3TBaZYw9=gQgtfnm>qP_iR^^G)3$?U-2PWW z>2`rj=yNj+^IrP1oqoF=SSc|F0eLIkbHxR1 ~nncm>eMji**nm%c+gky!1eT?Bi>^ESNZ)8Ar2C`usj zJ*^w;LnUHGZ1X>ufDa?`0JE)7Ho%T3^?SeiHZ?at4+)V%b3jcY@ qp(^$0~rBA3c8j8$tQ6eN&U+-K&1kFKmj}Tri4+o@5Gz2-u3Uk)NE1TtRdq z9y O%*3L4lnMu&dl86`yY4&4%=)J=!+i~`KrECA)`Gf=`h zpvs46Pfa`n1LE%e_Hnl3$NTR&o8G)RiIHKlNu+(A0XU-Bw>d`=W4$1f2!2I8VDWlo z>%G$cQ8V)~)ZJ&mAB1h$b*qnt3`7++bFZny3M1BHwOMcN`j8l&>~I1%YJec3Sg;Pe zQkpZG84tVH{<=mjG@7JOK^n?3b2|fYgmGCmd`*(>ZH|n!tackBEJqA!VGRy>EgE## z2x8M q zp<9!O5m+R&*yjmKm)hv4HWN>tLGB)S6;dd{{M?hx!-$cQ9+!M#m;;LcHnC!0Vth0i z@kk;}=0T8dAQYm$K8 ^rUhe}VsQ(|`eP>iv z+1BMnB?*Fv5+qrOPzHh^K|qjT1jG^rl_W_;qGUyaVn8WWKt+@wN|21?43d#TlH@3$ zh~yl_p4)ow_1ACoc>Slp{?U$6V-yOPbI;v-ues)&YaSC!n>ZzcOQ6}XbseVc#W8-0 z8NlCWZlH<9qF7qGF3-#CURc=Wn5`!QDzW%(6j4uMojZs{=wr0ICXC%LPS=M5QMCE> z?l(g!XH0rkbDGO;JqNPHnMdzyv0N@)Kq&CmLJviSFy`DY-gaq(e8fN9jS*1L6?h{Q zEN6P(s}|QgSJFXp;L{m#k|QwyYiDacMi(73op> @^d zvkhM6$bE95 IsS<0^uDh@r7RY%4h-}@E~@(USXR_0$76!0SL4g^G8p%*9v zgoAO+y_oK~#FBkI{hP8CSe|!UjkIV>n-4`yH#IjmK>3ym;}bWf!(J{DW5fz|FI4<= z=RBMd(Eo3iAEU)oI-M&PG% lIZLPeA*fO~w-?On4SdRUC`T@(#DtPwN&@I+1Fu>D}6 z5EdmvzL0LFwHbV)px@k2 z5Jd^|%0{Veq@1B>;5`~NOFpQ4s#FcwV?ypVDw6#2NGi9CttY|RBa4W&B(s({At$hh zTHkpQDS;&BAk&yvQ2qHq5DJ%FSwU1{sDPY+=w?at3@fbsNT+k>Ra*E=pyAy8X!SzS zCU264gfvNa+OADcPv4`T^8~bd=CUkC^on_$JC#5&W6R^ZQXrtIxqA@TBmC={@{{YJ za)T_M@PAYvT+xq|A^w?A47Q5Qgc1Q0=H} Y}x%>(L=%G=e&m|jsX-3%l0&SPt-org%O4h8VL?vM%edb1;xDSD2OeH zGJkQgRh%EWRpzZHFqumZSez2b{<=^1bQeEQq >bE3jBL(LK^^ zeyEp-ISA1Zgc$cv!01bW_|s?4GTPkMPasgq*+`O~-!4Ykq*o-$JPb0!$HZg6Z3D5d z_u3Marz7(Zh*{4;pk}u5kHVkxC+=|%-lQEHe%$Y{IlTz;b>3(HJdbS{1S&@ygAXaG zzm5c)IF?;GPeC7^ncvRF!g7%6L_`O|py+X0-@u#>9JFE>?q=I_wg_dCw52N23hXR? z)%~+eXLIM&I>%&TQGzUbDnjjwG_{PM^;h=71!_31j5;8jk%6+Tp{SQ<)32Ply^9s~ zVc(t1_Vd!XPx1Q8k&(*5 z3&B=4ZLK?aVL74I!;vawygR3 V@NQ%3UpP9mU^d}s;5L4{G7H|mc(!gV2CTEhQ`)-A3HvpSp_%-bc7{C` zYfA4OLNE%B2G;HTw1%`8#(VKX_``-a>_2^JhCazJY-K>mPee&o^*qVHJe+e|?C q4MvA-H%-o4Z
|985SfQk(-;_x@vMi`~))) zN`8+Q9#0AQX8;k1Sre@i1d7DmF C=LnnZ5;aZv@iLl2KBRAL_r{389o6LxKJWC;UW(=jg+PQua&O)&@U*+Jmb<0 z-9`m)sv-ITxT?xCUoc-m89kp-BgWWupDfqXEB}41Jz3a;z{Qq51w5Xpz *c6pT!9Q5^>)I*+9>u=nn$Ca3Fn$q+MdOAaa4^lwZ$>fGb-ZNj3|e=bJ?@ z#A4b)jsyOs@kA#Cgh__Ue{F0BRwI*M^o|&sW9~pzCs}ihCEpr~RU@W}R|6Rbs3Pr_ zQpn{gm8g{` (4p&qN(ZoS_|Aq55m>F3BmgDY3% zQL2z!lJ)h41)PGGlRq6`Vkh%DP=CQVkOWJ-V9-AEO=wDrtTRc*z&oeW^WXu9 !Nv*&f<}mrTeBGAv11Mfl<=Ap5Vb#$b0L z=#f(qXC`qgfIC1$F~tQCk2n!{I9MJFGH|GCQte&JiiZy_mc&A9Y#_RLv|uK@mC;+)FxbXpr*o ze_^9OgQ!D_No8fPrpFR%os6y Z58J%ZlgxhFH0C@w(ZHo3!j zt=9%?UeXp#*D4Z4lK8&h4)DZgDVX%NnZTu|KrIA)gH}?$2q6;|C?y^GUfz|9meB4Q z5~yfxF}g;CSZEw1h&P=k_~>mieoB5F;9sY;vrlsjQ7v)HDDV>#Vu3twWcDoDbR!H< zV!dHj85>{iTQ-dIQ1)Q{mUJ%+LnA3=)2)u^g}4ehpg)7B#;SvKi9CN|&*HJKXYZX~ zZcDddH%MX+tF0g*#(jDJ)~&O9qFATG_JZYwBZRn}d7QctnnhB5ZYc19RWce!daZ#P z2Dl+e;=Dzz0MzF|N0J|$sjMn+gA??w0+vV#ZoZO(gF~FK1@>59ZqE-9cnT4jW{-hM zT-f=MLAz{Q*$_0fw=*Pv?%%P48u-n*aJj2aDz~fqVzn!H*32#^F03LnYuro~)VT_B z4~#fSL?yiY*y^6;77~ox_bDXBd|@d1)nzk~-uP`bE8X&<-A67Uh{hqy=~h^BFz)bZ z+-=-7+zLGxJV*u~B7MBmUICG6WOrG^qF4hp?p(H=na?01Imy%?#5N*U8wo4cG_|z! zPcITCB|Mz!GWT>d5&VEk+-Ktq(=A>XBP3|jMV=@%<>T{E0c8>kSFcm@3`CiZEL0qa z0GXS#s7z`ndi_$q)d^a_8MupYAPtY1!PY7UDPlP6X0jG*H5@w#s~^?t{BBw*KNH{d zsih@T#tDgp;8RHSU!dbCKmTB(I9TykD4nIG=h4#9Y56`)#?{c2V$uWAK&w)Z5b{Y9 zqNxz&Xbd4Kd=RLJ7{%Z+!`LcRLSQ%3ix)Gl?+L6vgvQamkT1Hi3e*w%^+d2>@L~Wi zd6wVbGI%di&^nU~T#vGH@tvOA7Y7q!V(5LlUW%I?&o!VOOjJZwNBa-^0`J@n^c-(> zr&s0&jR$LLYQBKOD*J5v7^gHE8 ug)F0sO_ z6bcb-G?q7g0s#I|%dnMw;g;Rn$rs+QA%+=jM^rjGYPQCG*ATs)HJZ^uf)3zK0QLja zZr6U44*v`3jM2ZuBqa@EE1>IM=ZV&ygfo#SUu?|%IEw%p6L<-rCGL&!8-sGKmQwEc zP@pijf0eZC$neFbPG@>7XM$3EjC9hk1%n-kuZAOR0MqmpgVU495EMh>Q Kf|5sWxDWmy z10j?(ey(8i+uZ_@kkalrxVuCQ4VtkT3dEXTtZ$aY2-nn(QH%yNmWbJA>mk=?`j-C3 zz}GO#VcC$rP?M;-;AUk9TKV~{{y_I}2oiV?KlpQ)BXyjQWzm(05fvBCLq5<1XpN?! z_Bm9((-&dKII;lTG}sxi4mKNoKB*cZ{9SnqP}_a6zgr5u&;I~Uf}4A>NtUE+LVhVI zT}Li&BIJcan5cg`fr3ZnZm;RYvB-b!9{Dm&>!to%tXD# vBA9Zc!@bi+ z-_!D$;!F&$xNAhJcnzGNevh?VZsNTXO&n(v@;7gHStE+<4-1X^4mWXH!j7u^$V!R} z^Ox^Oo$f^i`FK}0B{Wgk|7+Vp!9vMR6Z1nR%$I7Y%hw{RH=-GhZ!%N;pFIc3s)C)B zm4~ORDgD0Q(-+R+ $U8Zc1nbKt8~(P=!eg z%pd8YVBm6cbmP~N1W!fiUIbuYLjnYu0H&ZlVM$bnvNv>VUO52|BZ4Up2Ndps0GwW3 zXB_X-`Ff~_?6;>Ovv}C(+x7g=RMRFng$oJ@h(Yqe6Q?jXAqeDzN{K?F(?U8&{z3C} zY6#rqO5mBbmEp#D1CUvSK89njv8qnX@8r8`Zm-dsp0q;k#- M1HvTR+8K|VY99Xegi~1+YY+Q}%7MAP>G1OodNTM!i zMiN(zoOE&NZWohZeLS5wJa{#8f7)2IADK5H-N?{cjm+cw82ewtj1|uIOXB+%f%6{~ zzvn(QS+JJ)hlX}<`NxXV+gB8Vn5st=jsN BK`k79nQ&G-(`^(;g?01zpxk%vh*l{Q7?{@BrbBbfD}1_2qVH>G@kG zy;wPocfOFHs4Tn8_`kN}|JI%V|M%tg2I{mUDQi!03(`Azzq{G^EqHoCePUg>AZ3fY z*Kv=*V9YM54%j&iQ(A=9FC7jlb@)Rrypa;kvuX4(i&-Civ3Zh`U#7)JQL )R#1yDC^>qP}!ksaVJ8oggJT|MB47)-Trk>k{8dd7Uy0d_p!%L##Dx zZ{MgsYj=5hP^Z7C|EJ>&hW Zmh`b3bhp9`? q)5HRTu+-qQ4h$u6ndQA{#4M-fv 71a<}}6W>e!^Rpxv~T`_KN)F0#pW^U`k=?9R))WOC`BRc#XKV$dB zo&w(;>_8gW0w{MdiaDR7s$!CL3(3^=7g5~S?QeRQI*UWsWHd0fbsSzP1Xkydz?=Zm zqmRM?W||nN;nrEVMqf@=v8;YE!Df_m+G+1GL*X3_@}-e7>brh~IOx)Sbi7so+(U#= z1-B&-7$gS|#Wws0RNNr+?(m@yi4s+ZbX 8G(eOGh4Ab62DJA<@P zAV=$*AwlAg72_B{CrVU4_`#U+t#RCBi;?+BF#0IpebbIVmN@7` &5M9*v+ zsOyUSAd$e`mbzjbrNalLvp#;YBPspb@n;cov=cu?9H^vGAr!qY)yL1a$q0uB+=W@q z2wXLJOvK7mU|}h0PRKOLX+b+dLJn|;#9`$HXw=QHG*4|NnmQnl(|C8yr7*X fy% z c5lO3v!9~cm^S( z5&S}8Fpwg8C*#PWLqx&G)omaTyds(-Jbx$-2~B%lfUvRb`~g41R%fE?=FqZEzz!tt zzOs xlgt$_ifsgxY$p+~<3}c~XqJljbQ4V)TFTD_iXvNU+ z4A%kd11S9&ot^Oa5vbJofH9tN#|j~KUqQ8?CI7|2MlkG0nFJK4?{L9qRaXnr1)-hD zEopB`*Pq1l5|zClo}O5BaGPhzRqHiZwYAwu;18xl`tXRFvQa0K7lHs3^c_h $94ZCwMwv(s4hs%18n}+8qqR 4+rRP zrLqc%2hT}$^Txe-*c2T7a!(r@uuw%meTNjr`Cq?2&qUexw_|mzj#v`#h%WT|aTSVa zmLU7#CcZi(9gDNd;lRDxK?b+QiqcZ@xDJH0Du-jAASDjN%vYl~pJe^knJYGMjWI>` zvf!0ap}d%h6}D_O#~R6&I!q%!8?36fsIR&98~o)ML)lL#D9F0#m*K$cgqI}!e#@{K z3L`R9PQnX_dxv?Ai=f`EMEFN$ucM3Gfi%dXFLuPe3!DZulaW{cIq=eL!9%#dql5PQ z#-*m0e>{&mhS?rqD@dE-kP9uPbYFH^1jZHHJg&d*Y~1=qsy*-8kI1*{>-x&)wghI= zbP{7~*J@+f>b`v<2?t1M3~o7o8HvUw9trdpn7ryRHiSbJBYsuz7^(~xCE$nwx-*#I zCQrJ8Tim=c>M8& s=`{W+W&T{$YGO(v~nS_7TBI zAh$3C=jg)HQuZ<=C%CdTtNdlF;X~#RzR8q9`r^6v6QRn4h}OBYmX?X)s}dpt*B|$w z=uVihkCNQj3=9>sr83Jkm?yp8s56*RJnJ}>K7KDJvix%WlGBp-xEJATryL!p#B)Zq z2JU=6QQ+0`;JBBtWFT)wU*Ww~QY8j<4Qb#5VRj`i+f>srRzmVCLn7xBC`eb-s$_ zF?zSFuGQ+gyNg$13~@n42tV{0Z;-sQ);CpNZmK&nq3w(H2on$2C2{%k2%AsYa(h0l z+ZwpOYC3I1+{%A&@7vLVW@Yl?3`0^>Os_uC)-C?V^pQGS&2MmTLF^xRMFG2 96uSZPv?r5t%7Jq*aIrGbG+6TO=7X zqw>Y9d-fn+d*FDz)ieA9u5Rw1D&l_xq5ls}Y1+n{TLfgPyd6*WGfWKy$;Rd@MMYQm zkELjhGEB7v$sYgy!!MD1AgYv(h)@xxmW2f^r45(9ul;L`r{b^fcLQf!ul+O?K2t!+ zjHobH%{fKhCRI^J;fLy*u{0mHuCd%Ty>VFV_qWsbS> N E9qLA>Us_ zU90DLIR}gC_mLOmauau b^HEo 1=CEF#F5RaNC4R+G>Ap(HqKd-cd+?j+v0az1%y z`{lh=_3`qf<)h5T5{&-a&&K1Dy*)=yhlD-2OR?}7PUfO1*%WLfXDKp$a#))F#cgUb zEzENN&pH7b!@7w0_nOC_9I(7+XOmp*vx(e*j1Xyt^e+N;JY%$_$=727`xu(cCBAW5 z2_@x(H)_htmk)&R3#ghD)LAOkZoI9LPLmY4b>Ld!gb$jtHH@0E7waV}o ZEwIMX`n(4-CXYP+)_buqjeYkyl^UV%+(^H!4N{s`yzDZh|GI-5MB_)GB8IxYD zQi(Hj2i9h7PoI1dCUa5C8&=cuyFzECt9R-y)~tSBxxCErm-h9jL^c}1>7}r~K&_0a z{NQ2Ht$i~;y3>Cq$XFkH^jp2roA}>~jzo7Z$X ;?bRPLa6VRVDQ;3!#-s;qO&T36l)to=A z%@*%73PwKFcTjXIbQZ4Y*`OH}Q(v?0mZ8RZv6}LVD0BC89(8poy|45eyml9yOP3VX zo9w5;Ya~v}9p`JV3E~)CT5XtjZLwRCP1=;oBcVao_V<4+Ptrl-&;Lot{fEqpqjb}` z09JMP21S?mZmS7( ^!-~6ebDDZJ8`t@%Qyq+Fg(d?EC zp3Ex#cwqONw`Ic&SNdH>eDL_UKDmRpc%DU2Xa80&&_pFkC3D_p;zZDUCg %rfoa@;&S`lVd<{M1wVY?80>dc%TaeYRmcr{RL=B73yez_sE>TAh|*f4mdK zuNf#=@71%VV 8}h`iaZzl(G7p^9SaZS7>e2dD>rYA< zPi6!zWc+mP<0_fTwy~ue=jN%jnPV2ZT>NC_)T+^6?n}4_g(@n_%jNr5 dQm0SK z7s|ano)oZ8XKhRLQ@`GsJJd3sC1>ctZlGIGDO#NsE$~{gzxa6d55dCS8CO%N{J9_V zFdPU;7!UjIIeArZJXA94KpP{2EuRkOilc02@a3ticowt5-uD7!RB^j>o#dr{Cfb~8 ztSR9-yRE2+`nST>PSIi>G5Yr6%#iUX^ToBAe@gG1Em1o(=x)9^J8>?xIW5WF06oq1 zmC;K1;EZjLZtT5tz9&1W5g%B*e2~(_rs9srrCZrH?ElEe#Pp@h }29#v6t+gK|>>=^XGx02m`YlXX`}w N2M8UZx1n?n)i;Exd8jM6G4PCE%M=1k2jzFE^QLJXN~S%+$>J z*KsC~Kpkz4KkrLcdCO)Bm({z3H9y^=?G}B$WmLDf;9(fEWm|Oqx5pu;4Et+$?`BN& zm2@$;eQeCf{Z^uNOzNzTS=u*g43qCS96!tKR1)z@DpBQOAdAkCKlB+3E>sKjOK&*Q zQs&R8!``lalB?q9fPP8lVeYTt;YX_C)J^BxPAlv_9v!ccQ?~bTw083MjC7+8ZT7h@ zck<5(&y5~eJYd$p%&FAP$I|<_;(`s&4FfaVtf$)VEc(?qjV8xLO=dreV_bcGugdjO z?PzX7#@@~v4f?5`OIv%Y&s7OJDt%0!3b|DCc4D=m(cr9|%v4u3yZs@Wtmg8fGYhpp zMkGF0+>tU6v0h;|HjS?`oL@h6P;=p9{g|RHuoQosT-ujBdj|?%NTsR6aq8{ 5a{|V%#^ZtZT7>jVC2wi;1{6TcVFdcHyPRIuEQ?hAgYC z>uO^eR}3X{+ziYnLb{bwjMbT3w$4l5Y HFcxiKRNqw3bHq@9E{DPzLzlRI;iR?Gs@+#ZIBn zygsI?bedzMVRiY%RE@$!t+BJ^^Lr}H88R;4v2VRK %W&U$NmoAX+l>CH-Caws9rWfX&KrKWob2TJp~*5nlbQ46sC|_A$-eu) zmDi{6?%p}YDdSsyj7j67K+x&M&wksbcxx2rYei3VJP$SPyYlSf$At^73Gc0T3TEzj z$vwsKY=b#_A4QCDZDXF@Ew#g&KhYE?MgL`Ua<<8%kvS?TLQX@fiDUEPwq_dVs22il zT$hr8C-nZZnP=|5v$MlxvAiZPNb&KTCVGy$Rp~KX_HelP-)q*`pnJH~Y+gd(o!|(E zqdV;($GzM!CwfEPtX=pzvAtAw#d0C`jLq>R@v*|M95^W%YYtL#w7dzXUaOf>@OwzW zn2b7WqNZH+r|umq@7nCPv&%Xc?UONJ?eVjz+HqgJSI5gMK2c2O6!X|Nz5ZJ^5!7wk z7AJcw)tB(L!gRQ}ZRmbJ6qzYD84^2CWqKy{*m`Wi)%_CQJ-2(pvTb#nHtJNbXnh+k zFzMUyW>Pk(Qsk4+a>fmey_@uhq?G$~58chx`fRhj?wI32eab^=4tdw&@&Z|c%d@i@ zuCr@eKCk?t^3cAgcTI!dhSQ6|13E$zja_ZR&7NE@PM6qNcW%nCay`eqYBqe9vMMyb z6^EStpl85J*{d~_hs~waJ_oih&g3;`vX03dmlql1vkNxZJG)N9%lMIx4il5v(4@QY z6|2$CSt>aOg;4iwo068V5=L4Z{!*7(Jbb!e{gXIfe2loun;E@tTfd8Emzzx)|6#!@ zzm?0tT9b*{mg@>*r;;tFuS%rIz`V-&i+3v?waW|)bzdtY57)ctlTjpjAnd8*H3{wJ zKi7-d8_tJy)pI6(wP0s?ck4`Mg4x&yPCt=19p<&mc9I?yj-}~*GPV?%mg44TQG=2+ z|J%V6WvVe_w?qOvHtnxTJ)f)FyLp0ORN2}{Q(@>dl|OsByW*v+4;xVw#Je}YU@K<) zYu84O=VH=z-6bm{4EbJ0W4j*f24#D#TT>>MdP>?#{rl5Gkz1!K(jzrfOe^N5 w8#Cly`~a#NjVz(5b4Xdz`V^pfw?%Bpx-l46w1O!fCu*B6oo zQug$H4O`2%r-;gBdb($_V_2~-Fwlc{WpC_> =|^I^e$X6NM70$UH@j8&9p5(0H3$&Dx4*}AA4mZ+Eqdr@OJf%w1py*2X#G3DS zw0C}HOG~kgwGgY0(bAD~&L93d+<7zZK{Its;%_3(T@*@gvsB&}b(@q7=Rn=8m>(@> zCn=QWS85-t4mh57U6PDb_6pt@=o-#PDN;E5)M{zHjfRx$ot(F0QFlMYDrG<0KxviU zZ)A1O@U!si@U_x2cefm>AHG1L+?Cquo8j;GeWv+l+-a`XPrkYaQ8BF1TC^0#gz=Zm zcdwkDd=J)Ci22D&cu6vI0ty7}N$g3FY_GGvRYQ D+m*b^x!BiBL;WzaXrm1gZLmbyTHhN}SZ?n20(z5Xz z#ZzNL+fJ^OuO^;cQ>U-!*LYhS?YZQs%uC@;3YRs?jm?$$VK_vu$Gfe~CWwMR#}1uP KO;o;c>wf@4*hr!P literal 0 HcmV?d00001 From d3207daf2b29159df99ca867b99288f1392427e1 Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 30 Jun 2023 23:49:16 +0200 Subject: [PATCH 025/115] improve example plugin --- plugins/gancioPluginExample.js | 55 +++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/plugins/gancioPluginExample.js b/plugins/gancioPluginExample.js index 9cc135cd..66b1d4e7 100644 --- a/plugins/gancioPluginExample.js +++ b/plugins/gancioPluginExample.js @@ -1,9 +1,62 @@ +const express = require('express') +const myPluginRouter = express.Router() + +// this will answer at http://localhost:13120/api/plugin/Example/test +myPluginRouter.get('/test', (req, res) => { + return res.json('OK!') +}) const plugin = { + routeAPI: myPluginRouter, + configuration: { + name: 'Example', + author: 'lesion', + url: 'https://framagit.org/les/gancio', + description: 'Example plugin', + settings: { + my_plugin_string_setting: { + type: 'TEXT', + description: 'My plugin string setting', + required: true, + hint: 'My plugin setting support html too' + }, + enable_this_feature_in_my_plugin: { + type: 'CHECK', + description: 'My plugin best feature', + required: true, + hint: 'This feature is super dupe, enable it!' + }, + min_post: { + type: 'NUMBER', + description: 'it supports number too' + }, + my_default_language: { + description: 'My default language', + type: 'LIST', + items: ['it', 'en', 'fr'] + } + } + }, gancio: null, - load (gancio) { + settings: null, + load (gancio, settings) { console.error('Plugin GancioPluginExample loaded!') + console.error('Your settings are in ', settings) + console.error(`For example, you can access to your default language setting by using ${settings.my_default_language}`) plugin.gancio = gancio + plugin.settings = settings + + // gancio.db.models.event.findAll({ where: }) + // gancio.db.query('CREATE TABLE IF NOT EXISTS ()... ') + + }, + + unload () { + console.error('Unload this plugin!') + }, + + onTest () { + console.error('called on "TEST" button pressed in admin interface') }, onEventCreate (event) { From 5e802c457769ab47b3dafece239b21358bdfd6c4 Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 30 Jun 2023 23:49:27 +0200 Subject: [PATCH 026/115] minor --- server/api/controller/plugins.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/api/controller/plugins.js b/server/api/controller/plugins.js index 0aeafc03..d34aacfa 100644 --- a/server/api/controller/plugins.js +++ b/server/api/controller/plugins.js @@ -86,7 +86,7 @@ const pluginController = { } if (plugin.unload && typeof plugin.unload === 'function') { - plugin.unload({ settings: settingsController.settings }, settings) + plugin.unload() } }, From 5deca0ad4fd8bb4512d7e8109c404e7944908487 Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 30 Jun 2023 23:50:01 +0200 Subject: [PATCH 027/115] minor --- server/cli.js | 4 +- server/cli/accounts.js | 92 ------------------------------------------ 2 files changed, 2 insertions(+), 94 deletions(-) delete mode 100644 server/cli/accounts.js diff --git a/server/cli.js b/server/cli.js index bec0cf8a..7f0d3b3e 100755 --- a/server/cli.js +++ b/server/cli.js @@ -1,7 +1,7 @@ #!/usr/bin/env node const pkg = require('../package.json') const path = require('path') -const accountsCLI = require('./cli/accounts') +const usersCLI = require('./cli/users') process.env.cwd = process.env.GANCIO_DATA || path.resolve('./') @@ -29,7 +29,7 @@ require('yargs') return absolute_config_path }}) .command(['start', 'run', '$0'], 'Start gancio', {}, start) - .command(['accounts'], 'Manage accounts', accountsCLI) + .command(['users'], 'Manage users', usersCLI) .help('h') .alias('h', 'help') .epilog('Made with ❤ by underscore hacklab - https://gancio.org') diff --git a/server/cli/accounts.js b/server/cli/accounts.js deleted file mode 100644 index c248eee6..00000000 --- a/server/cli/accounts.js +++ /dev/null @@ -1,92 +0,0 @@ -let db -function _initializeDB () { - const config = require('../config') - config.log_level = 'error' - db = require('../api/models/index') - return db.initialize() -} - -async function modify (args) { - await _initializeDB() - const helpers = require('../helpers') - const { User } = require('../api/models/models') - const user = await User.findOne({ where: { email: args.account } }) - console.log() - if (!user) { - console.error(`User ${args.account} not found`) - return - } - - if (args['reset-password']) { - const password = helpers.randomString() - user.password = password - await user.save() - console.log(`New password for user ${user.email} is '${password}'`) - } - - if (args.admin) { - user.is_admin = true - await user.save() - } - await db.close() -} - -async function create (args) { - await _initializeDB() - const { User } = require('../api/models/models') - const user = await User.create({ - email: args.email, - is_active: true, - is_admin: args.admin || false - }).catch(e => console.error(String(e))) - console.error(JSON.stringify(user, null, 2)) - await db.close() -} - - -async function remove (args) { - await _initializeDB() - const { User } = require('../api/models/models') - const user = await User.findOne({ - where: { email: args.email } - }) - if (user) { - await user.destroy() - } - await db.close() -} - -async function list () { - await _initializeDB() - const { User } = require('../api/models/models') - const users = await User.findAll() - console.log() - users.forEach(u => console.log(`${u.id}\tadmin: ${u.is_admin}\tenabled: ${u.is_active}\temail: ${u.email}`)) - console.log() - await db.close() -} - -const accountsCLI = yargs => yargs - .command('list', 'List all accounts', list) - .command('modify', 'Modify', { - account: { - describe: 'Account to modify', - type: 'string', - demandOption: true - }, - 'reset-password': { - describe: 'Resets the password of the given account ', - type: 'boolean' - }, - admin: { describe: 'Define this account as administrator', type: 'boolean' } - }, modify) - .command('create [admin]', 'Create an account', { - admin: { describe: 'Define this account as administrator', type: 'boolean' } - }, create) - .command('remove ', 'Remove an account', {}, remove) - .positional('email', { describe: 'account email or username', type: 'string', demandOption: true }) - .recommendCommands() - .demandCommand(1, '') - .argv - -module.exports = accountsCLI \ No newline at end of file From b7e6adda06e6f859d78d4f2aab2efba2fb70a822 Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 30 Jun 2023 23:58:16 +0200 Subject: [PATCH 028/115] CHANGELOG, prepare 1.6.14 --- CHANGELOG | 22 +++++++++++++++++----- docs/changelog.md | 12 ++++++++++++ package.json | 2 +- 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index cafb5e37..e5bd5d3b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,17 @@ All notable changes to this project will be documented in this file. +### 1.6.14 - 30 June '23 + - improve CLI accounts operations ([documentation](https://gancio.org/usage/cli)) + - allow plugins to expose API ([documentation](http://gancio.org/dev/plugins)) + - allow plugins to access DB ([documentation](http://gancio.org/dev/plugins)) + - show map on the places page, #276 #30 + - add node v18 support, #278 + - fix media update, #285 + - fix nodejs v14 compatibility in export + - fix invalid event microdata, #277 + - fix recurrent event, #280 + - update deps and locales + ### 1.6.13 - 16 may '23 - fix feed, ics, json exports @@ -134,7 +146,7 @@ All notable changes to this project will be documented in this file. - restore removed icons ### 1.5.5 - 21 set '22 - - fix #185 - wrong res.download api usage + - fix #185 - wrong res.download api usage - fix some dialog background on light theme - update sequelize and remove live patch - improve events filtering on selected day @@ -202,7 +214,7 @@ All notable changes to this project will be documented in this file. - fix plain description meta - fix recurrent events always shown #150 - remove `less` and `less-loader` dependency - + ### 1.4.3 - 10 mar '22 - fix [#140](https://framagit.org/les/gancio/-/issues/140) - Invalid date - fix [#141](https://framagit.org/les/gancio/-/issues/141) - Cannot change logo @@ -285,7 +297,7 @@ All notable changes to this project will be documented in this file. - fix `Note` remove from fediverse - AP Actor is now `Application`, was `Person` - better handling event AP representations - + this release is a step forward to improve AP compatibility with other platforms, thanks @tcit ### 1.2.0 - 9 nov '21 @@ -417,7 +429,7 @@ This release is a complete rewrite of frontend UI and many internals, main chang - use html2text for event description in og: meta - update deps - fix a moment.js typo from/to issue -- fix #73 +- fix #73 ### 0.21.0 - a new recurring events logic (a la taskwarrior): @@ -537,7 +549,7 @@ This release is a complete rewrite of frontend UI and many internals, main chang ### 0.14.18 - [improve] better quality for images - [fix] password recovery email -- [feat] new action field for notification +- [feat] new action field for notification - [feat] add DEBUG env variable in docker-compose.yml - [style] fixed width in confirmation events table - [fix] #38 timezone issue in rss export and using tor... diff --git a/docs/changelog.md b/docs/changelog.md index 50065fcc..339ebf69 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -8,6 +8,18 @@ nav_order: 10 All notable changes to this project will be documented in this file. +### 1.6.14 - 30 June '23 + - improve CLI accounts operations ([documentation](https://gancio.org/usage/cli)) + - allow plugins to expose API ([documentation](http://gancio.org/dev/plugins)) + - allow plugins to access DB ([documentation](http://gancio.org/dev/plugins)) + - show map on the places page, [#276]((https://framagit.org/les/gancio/-/issues/276)) #30 + - add node v18 support, [#278]((https://framagit.org/les/gancio/-/issues/278)) + - fix media update, [#285]((https://framagit.org/les/gancio/-/issues/285)) + - fix nodejs v14 compatibility in export + - fix invalid event microdata, [#277]((https://framagit.org/les/gancio/-/issues/277)) + - fix recurrent event, [#280]((https://framagit.org/les/gancio/-/issues/280)) + - update deps and locales + ### 1.6.13 - 16 may '23 - fix feed, ics, json exports diff --git a/package.json b/package.json index 0b3829c0..04c6aa32 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gancio", - "version": "1.6.13", + "version": "1.6.14", "description": "A shared agenda for local communities", "author": "lesion", "scripts": { From 8eb43ac7b56c68caa4ae5bec6ad8a3fe3924a52a Mon Sep 17 00:00:00 2001 From: lesion Date: Sat, 1 Jul 2023 07:38:36 +0200 Subject: [PATCH 029/115] update telegram plugin submodule --- .gitmodules | 2 +- docs/index.md | 2 +- gancio_plugins/gancio-plugin-telegram-bridge | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitmodules b/.gitmodules index 07a64bca..e24a7fad 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "gancio_plugins/gancio-plugin-telegram-bridge"] path = gancio_plugins/gancio-plugin-telegram-bridge - url = https://framagit.org/bcn.convocala/gancio-plugin-telegram-bridge.git + url = https://framagit.org/bcn.convocala/gancio-plugin-telegram-bridge diff --git a/docs/index.md b/docs/index.md index d53ad463..5a47c853 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,7 +10,7 @@ permalink: / A shared agenda for local communities. {: .fs-6 } -Last release **[1.6.13 - 16 May 2023](/changelog#1613---16-may-23)** +Last release **[1.6.14 - 30 June 2023](/changelog#1614---30-june-23)** [Install]({% link install/install.md %}){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } [Demo](https://demo.gancio.org){: .btn .btn-green .fs-5 .mb-4 .mb-md-0 .mr-2 } diff --git a/gancio_plugins/gancio-plugin-telegram-bridge b/gancio_plugins/gancio-plugin-telegram-bridge index 971ea23b..af0eed7b 160000 --- a/gancio_plugins/gancio-plugin-telegram-bridge +++ b/gancio_plugins/gancio-plugin-telegram-bridge @@ -1 +1 @@ -Subproject commit 971ea23b6a0d4f120387fa47673424c4a6cea21c +Subproject commit af0eed7b42242ba484d9828157f1be0355bba69b From 36a55ba6c54e814259be9d808910b94fb8b506eb Mon Sep 17 00:00:00 2001 From: lesion Date: Sat, 8 Jul 2023 22:43:12 +0200 Subject: [PATCH 030/115] CLI has to fail when configuration not present, fix #284 --- server/cli/users.js | 4 ++++ server/config.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/server/cli/users.js b/server/cli/users.js index e8c72f92..f060f494 100644 --- a/server/cli/users.js +++ b/server/cli/users.js @@ -1,6 +1,10 @@ let db function _initializeDB () { const config = require('../config') + if (config.status !== 'CONFIGURED') { + console.error(`> Cannot run CLI before setup (are you in the correct path?)`) + process.exit(1) + } config.log_level = 'error' db = require('../api/models/index') return db.initialize() diff --git a/server/config.js b/server/config.js index 50ff6474..ebc3d631 100644 --- a/server/config.js +++ b/server/config.js @@ -44,7 +44,7 @@ let config = { } } else { config.status = 'SETUP' - console.info('> Configuration file does not exists, running setup..') + console.info('> Configuration file does not exists...') } } } From e85a7204c91d7bb0c2ff3c3af661e672020705af Mon Sep 17 00:00:00 2001 From: Artur Mancha Date: Fri, 7 Jul 2023 08:22:47 +0000 Subject: [PATCH 031/115] Translated using Weblate (Portuguese) Currently translated at 93.9% (310 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/pt/ --- locales/pt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/pt.json b/locales/pt.json index d1ecc603..78c4aa5b 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -26,7 +26,7 @@ "search": "Buscar", "info": "Info", "users": "Utilizadores", - "share": "Compartilhar", + "share": "Partilhar", "name": "Nome", "associate": "Associar", "logout": "Sair", From df7c209f58eff73782dd6044cad0cd56e7909647 Mon Sep 17 00:00:00 2001 From: Txopi Date: Tue, 11 Jul 2023 16:48:43 +0000 Subject: [PATCH 032/115] Translated using Weblate (Basque) Currently translated at 95.1% (314 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/eu/ --- locales/eu.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/locales/eu.json b/locales/eu.json index ed1b199f..6e467734 100644 --- a/locales/eu.json +++ b/locales/eu.json @@ -1,7 +1,7 @@ { "common": { "add_event": "Sortu ekitaldia", - "next": "Jarraitu", + "next": "Hurrengoa", "export": "Esportatu", "send": "Bidali", "where": "Non", @@ -81,7 +81,7 @@ "announcements": "Iragarpenak", "url": "URLa", "place": "Lekua", - "label": "Izena", + "label": "Etiketa", "max_events": "Gehienezko ekitaldi kopurua", "import": "Inportatu", "reset": "Berrezarri", @@ -99,7 +99,9 @@ "recurring_event_actions": "Ekitaldi errepikarien eragiketak", "content": "Edukia", "admin_actions": "Administratzaile eragiketak", - "tag": "Etiketa" + "tag": "Etiketa", + "latitude": "Latitudea", + "longitude": "Longitudea" }, "login": { "description": "Saioa hasten baduzu ekitaldi berriak sortu ahal izango dituzu.", From 325140e1490384d16f2aee723ffa84ae8c14ccaf Mon Sep 17 00:00:00 2001 From: Txopi Date: Tue, 11 Jul 2023 16:51:26 +0000 Subject: [PATCH 033/115] Translated using Weblate (Basque) Currently translated at 98.4% (325 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/eu/ --- locales/eu.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/locales/eu.json b/locales/eu.json index 6e467734..3293e965 100644 --- a/locales/eu.json +++ b/locales/eu.json @@ -101,7 +101,11 @@ "admin_actions": "Administratzaile eragiketak", "tag": "Etiketa", "latitude": "Latitudea", - "longitude": "Longitudea" + "longitude": "Longitudea", + "search_coordinates": "Bilbatu koordenatuak", + "online": "Online", + "test": "Proba", + "show_preview": "Erakutsi aurrebista" }, "login": { "description": "Saioa hasten baduzu ekitaldi berriak sortu ahal izango dituzu.", @@ -183,7 +187,10 @@ "address_description_osm": "Bilatu koordenatuak helbidea idatziz. (OpenStreetMap kolaboratzaileak)", "show_multidate": "data anitzeko ekitaldiak", "where_advanced_options": "Lekua - Aukera aurreratuak", - "where_advanced_options_description": "Zehaztu hemen lekuaren ezaugarri gehigarriak" + "where_advanced_options_description": "Zehaztu hemen lekuaren ezaugarri gehigarriak", + "online_locations_help": "Esaterako bideokonferentzia baten URLa eta URL alternatiboa (gehienez 3)", + "online_locations": "Online kokapenak", + "online_locations_fallback_urls": "Esteka alternatiboak" }, "admin": { "place_description": "Lekua edo helbidea oker badago, alda dezakezu.
Leku honekin lotutako iraganeko eta etorkizuneko ekitaldien helbidea aldatuko da.", @@ -299,7 +306,9 @@ "geocoding_test_success": "Geokodeketa zerbitzua {service_name}-(e)n martxan dago", "tilelayer_test_success": "Lauza-geruzen zerbitzua {service_name}(e)n martxan dago", "colors": "Koloreak", - "edit_tag": "Editatu etiketa" + "edit_tag": "Editatu etiketa", + "allow_online_event_hint": "URLak eskatu ", + "allow_online_event": "Online ekitaldiak ahalbidetu" }, "auth": { "not_confirmed": "Oraindik baieztatu gabe dago…", @@ -340,7 +349,9 @@ }, "validators": { "email": "Sartu baliozko eposta bat", - "required": "{fieldName} beharrezkoa da" + "required": "{fieldName} beharrezkoa da", + "latitude": "Sartu baliozko latitude bat (-90 < latitudea < 90)", + "longitude": "Sartu baliozko latitude bat (-180 < latitudea < 180)" }, "setup": { "start": "Hasi", From 5d55ce8d53730164de7665d6f497f70d88fb8c94 Mon Sep 17 00:00:00 2001 From: lesionDate: Mon, 31 Jul 2023 10:25:44 +0200 Subject: [PATCH 034/115] update deps --- package.json | 32 +- yarn.lock | 3496 +++++++++++++++++++++++++------------------------- 2 files changed, 1773 insertions(+), 1755 deletions(-) diff --git a/package.json b/package.json index 04c6aa32..edbc58cf 100644 --- a/package.json +++ b/package.json @@ -49,29 +49,29 @@ "cookie-session": "^2.0.0", "cookie-universal-nuxt": "^2.2.2", "cors": "^2.8.5", - "dayjs": "^1.11.8", - "dompurify": "^3.0.3", + "dayjs": "^1.11.9", + "dompurify": "^3.0.5", "email-templates": "^10.0.1", "express": "^4.18.1", - "express-rate-limit": "^6.7.0", + "express-rate-limit": "^6.8.1", "http-signature": "^1.3.6", - "https-proxy-agent": "^5.0.1", + "https-proxy-agent": "^7.0.1", "ical.js": "^1.5.0", - "ics": "^3.1.0", - "jsdom": "^21.1.0", + "ics": "^3.2.0", + "jsdom": "^22.1.0", "leaflet": "^1.9.4", "linkify-html": "^4.1.1", "linkifyjs": "4.1.1", "lodash": "^4.17.21", "luxon": "^3.3.0", - "mariadb": "^2.5.6", + "mariadb": "^3.2.0", "memory-cache": "^0.2.0", "microformat-node": "^2.0.1", "minify-css-string": "^1.0.0", "mkdirp": "^2.1.6", "multer": "^1.4.5-lts.1", "mysql2": "^2.3.3", - "nuxt-edge": "2.17.0-28098741.f3c5f95", + "nuxt-edge": "2.17.2-28179381.14bb6c2", "oauth2orize": "^1.11.1", "passport": "^0.6.0", "passport-anonymous": "^1.0.1", @@ -80,8 +80,8 @@ "passport-http-bearer": "^1.0.1", "passport-oauth2-client-password": "^0.1.2", "passport-oauth2-client-public": "^0.0.1", - "pg": "^8.11.0", - "sequelize": "^6.32.0", + "pg": "^8.11.1", + "sequelize": "^6.32.1", "sequelize-slugify": "^1.6.2", "sharp": "^0.27.2", "sqlite3": "^5.1.4", @@ -92,20 +92,20 @@ "v-calendar": "^2.4.1", "vue2-leaflet": "^2.7.1", "vuetify": "2.6.14", - "winston": "^3.8.2", + "winston": "^3.10.0", "winston-daily-rotate-file": "^4.7.1", "yargs": "^17.7.2" }, "devDependencies": { "@nuxtjs/vuetify": "^1.12.3", - "@vue/language-plugin-pug": "^1.7.0", - "jest": "^29.5.0", - "jest-environment-node": "^29.5.0", + "@vue/language-plugin-pug": "^1.8.8", + "jest": "^29.6.2", + "jest-environment-node": "^29.6.2", "prettier": "^2.8.8", "pug": "^3.0.2", "pug-plain-loader": "^1.1.0", - "sass": "^1.61.0", - "sequelize-cli": "^6.3.0", + "sass": "^1.64.1", + "sequelize-cli": "^6.6.1", "supertest": "^6.3.3", "webpack": "4", "webpack-cli": "^4.10.0" diff --git a/yarn.lock b/yarn.lock index e4d8c04b..fe928765 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,22 +17,22 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== +"@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.5" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5": +"@babel/compat-data@^7.20.5": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== -"@babel/compat-data@^7.22.0", "@babel/compat-data@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.3.tgz#cd502a6a0b6e37d7ad72ce7e71a7160a3ae36f7e" - integrity sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ== +"@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" + integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3": version "7.21.3" @@ -55,26 +55,26 @@ json5 "^2.2.2" semver "^6.3.0" -"@babel/core@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.1.tgz#5de51c5206f4c6f5533562838337a603c1033cfd" - integrity sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA== +"@babel/core@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.9.tgz#bd96492c68822198f33e8a256061da3cf391f58f" + integrity sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.22.0" - "@babel/helper-compilation-targets" "^7.22.1" - "@babel/helper-module-transforms" "^7.22.1" - "@babel/helpers" "^7.22.0" - "@babel/parser" "^7.22.0" - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.9" + "@babel/helper-module-transforms" "^7.22.9" + "@babel/helpers" "^7.22.6" + "@babel/parser" "^7.22.7" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.8" + "@babel/types" "^7.22.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.2" - semver "^6.3.0" + semver "^6.3.1" "@babel/generator@^7.21.3", "@babel/generator@^7.7.2": version "7.21.3" @@ -86,12 +86,12 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.22.0", "@babel/generator@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e" - integrity sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A== +"@babel/generator@^7.22.7", "@babel/generator@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.9.tgz#572ecfa7a31002fa1de2a9d91621fd895da8493d" + integrity sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw== dependencies: - "@babel/types" "^7.22.3" + "@babel/types" "^7.22.5" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -103,15 +103,21 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7": +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" + integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== @@ -122,16 +128,16 @@ lru-cache "^5.1.1" semver "^6.3.0" -"@babel/helper-compilation-targets@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz#bfcd6b7321ffebe33290d68550e2c9d7eb7c7a58" - integrity sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ== +"@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz#f9d0a7aaaa7cd32a3f31c9316a69f5a9bcacb892" + integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw== dependencies: - "@babel/compat-data" "^7.22.0" - "@babel/helper-validator-option" "^7.21.0" - browserslist "^4.21.3" + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.9" lru-cache "^5.1.1" - semver "^6.3.0" + semver "^6.3.1" "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": version "7.21.0" @@ -147,20 +153,20 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/helper-split-export-declaration" "^7.18.6" -"@babel/helper-create-class-features-plugin@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz#ae3de70586cc757082ae3eba57240d42f468c41b" - integrity sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw== +"@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.22.6": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz#c36ea240bb3348f942f08b0fbe28d6d979fab236" + integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.22.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.22.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - semver "^6.3.0" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6": version "7.21.0" @@ -170,45 +176,37 @@ "@babel/helper-annotate-as-pure" "^7.18.6" regexpu-core "^5.3.1" -"@babel/helper-create-regexp-features-plugin@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz#a7ed9a8488b45b467fca353cd1a44dc5f0cf5c70" - integrity sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w== +"@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" + integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" - semver "^6.3.0" + semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz#487053f103110f25b9755c5980e031e93ced24d8" - integrity sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg== +"@babel/helper-define-polyfill-provider@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" + integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" - semver "^6.1.2" "@babel/helper-environment-visitor@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== -"@babel/helper-environment-visitor@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz#ac3a56dbada59ed969d712cf527bd8271fe3eba8" - integrity sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA== +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": +"@babel/helper-function-name@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== @@ -216,6 +214,14 @@ "@babel/template" "^7.20.7" "@babel/types" "^7.21.0" +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" @@ -223,6 +229,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" @@ -230,12 +243,12 @@ dependencies: "@babel/types" "^7.21.0" -"@babel/helper-member-expression-to-functions@^7.22.0": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz#4b77a12c1b4b8e9e28736ed47d8b91f00976911f" - integrity sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA== +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== dependencies: - "@babel/types" "^7.22.3" + "@babel/types" "^7.22.5" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.18.6": version "7.18.6" @@ -244,14 +257,14 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-imports@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== +"@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.22.5" -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": +"@babel/helper-module-transforms@^7.21.2": version "7.21.2" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== @@ -265,19 +278,16 @@ "@babel/traverse" "^7.21.2" "@babel/types" "^7.21.2" -"@babel/helper-module-transforms@^7.21.5", "@babel/helper-module-transforms@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz#e0cad47fedcf3cae83c11021696376e2d5a50c63" - integrity sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw== +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" + integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-simple-access" "^7.21.5" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.0" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.5" "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" @@ -286,27 +296,33 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.20.2" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== -"@babel/helper-plugin-utils@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" - integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== +"@babel/helper-plugin-utils@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== +"@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" + integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-wrap-function" "^7.22.9" -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": +"@babel/helper-replace-supers@^7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== @@ -318,17 +334,14 @@ "@babel/traverse" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/helper-replace-supers@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz#38cf6e56f7dc614af63a21b45565dd623f0fdc95" - integrity sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ== +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" + integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== dependencies: - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-member-expression-to-functions" "^7.22.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.0" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-simple-access@^7.20.2": version "7.20.2" @@ -337,12 +350,12 @@ dependencies: "@babel/types" "^7.20.2" -"@babel/helper-simple-access@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee" - integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== dependencies: - "@babel/types" "^7.21.5" + "@babel/types" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": version "7.20.0" @@ -351,6 +364,13 @@ dependencies: "@babel/types" "^7.20.0" +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" @@ -358,35 +378,51 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-string-parser@^7.19.4": version "7.19.4" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== -"@babel/helper-string-parser@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" - integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== -"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.18.6": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz#189937248c45b0182c1dcf32f3444ca153944cb9" + integrity sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q== dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" "@babel/helpers@^7.21.0": version "7.21.0" @@ -397,14 +433,14 @@ "@babel/traverse" "^7.21.0" "@babel/types" "^7.21.0" -"@babel/helpers@^7.22.0": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.3.tgz#53b74351da9684ea2f694bf0877998da26dd830e" - integrity sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w== +"@babel/helpers@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" + integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== dependencies: - "@babel/template" "^7.21.9" - "@babel/traverse" "^7.22.1" - "@babel/types" "^7.22.3" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" "@babel/highlight@^7.18.6": version "7.18.6" @@ -415,31 +451,40 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.4", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": version "7.21.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3" integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== -"@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32" - integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA== +"@babel/parser@^7.22.5", "@babel/parser@^7.22.7": + version "7.22.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae" + integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" + integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz#a75be1365c0c3188c51399a662168c1c98108659" - integrity sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" + integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-transform-optional-chaining" "^7.22.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" "@babel/plugin-proposal-class-properties@^7.18.6": version "7.18.6" @@ -449,16 +494,16 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-decorators@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.3.tgz#3502c0f8cfe0cdb79b62102c9c9b111309d942b7" - integrity sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w== +"@babel/plugin-proposal-decorators@^7.22.7": + version "7.22.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.7.tgz#9b5b73c2e404f0869ef8a8a53765f8203c5467a7" + integrity sha512-omXqPF7Onq4Bb7wHxXjM3jSMSJvUUbvDvmmds7KI5n9Cq6Ln5I05I1W2nRlRof1rGdiUxJrxwe285WF96XlBXQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-replace-supers" "^7.22.1" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/plugin-syntax-decorators" "^7.22.3" + "@babel/helper-create-class-features-plugin" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/plugin-syntax-decorators" "^7.22.5" "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": version "7.18.6" @@ -485,10 +530,15 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-private-property-in-object@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-proposal-private-property-in-object@^7.21.11": + version "7.21.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" + integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-create-class-features-plugin" "^7.21.0" @@ -531,12 +581,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-decorators@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.3.tgz#760f2d812d56c1d05970d01cdcd3c05e3d87d6ca" - integrity sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg== +"@babel/plugin-syntax-decorators@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz#329fe2907c73de184033775637dbbc507f09116a" + integrity sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" @@ -552,19 +602,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-attributes@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz#d7168f22b9b49a6cc1792cec78e06a18ad2e7b4b" - integrity sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA== +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -658,94 +708,102 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz#9bb42a53de447936a57ba256fbf537fc312b6929" - integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz#3ed99924c354fb9e80dabb2cc8d002c702e94527" - integrity sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA== +"@babel/plugin-transform-async-generator-functions@^7.22.7": + version "7.22.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz#053e76c0a903b72b573cb1ab7d6882174d460a1b" + integrity sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg== dependencies: - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" - integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== +"@babel/plugin-transform-block-scoping@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" + integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-properties@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz#3407145e513830df77f0cef828b8b231c166fe4c" - integrity sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw== +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-static-block@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz#e352cf33567385c731a8f21192efeba760358773" - integrity sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw== +"@babel/plugin-transform-class-static-block@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" + integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== +"@babel/plugin-transform-classes@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" + integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz#3a2d8bb771cd2ef1cd736435f6552fe502e11b44" - integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== +"@babel/plugin-transform-destructuring@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz#d3aca7438f6c26c78cdd0b0ba920a336001b27cc" + integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== @@ -753,330 +811,330 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dynamic-import@^7.22.1": - version "7.22.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz#6c56afaf896a07026330cf39714532abed8d9ed1" - integrity sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ== +"@babel/plugin-transform-dynamic-import@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" + integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-export-namespace-from@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz#9b8700aa495007d3bebac8358d1c562434b680b9" - integrity sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g== +"@babel/plugin-transform-export-namespace-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" + integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-for-of@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz#e890032b535f5a2e237a18535f56a9fdaa7b83fc" - integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== +"@babel/plugin-transform-for-of@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" + integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-json-strings@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz#a181b8679cf7c93e9d0e3baa5b1776d65be601a9" - integrity sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw== +"@babel/plugin-transform-json-strings@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" + integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-logical-assignment-operators@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz#9e021455810f33b0baccb82fb759b194f5dc36f0" - integrity sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA== +"@babel/plugin-transform-logical-assignment-operators@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" + integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.20.11": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== +"@babel/plugin-transform-modules-amd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" + integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz#d69fb947eed51af91de82e4708f676864e5e47bc" - integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== +"@babel/plugin-transform-modules-commonjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" + integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== dependencies: - "@babel/helper-module-transforms" "^7.21.5" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-simple-access" "^7.21.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz#cc507e03e88d87b016feaeb5dae941e6ef50d91e" - integrity sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw== +"@babel/plugin-transform-modules-systemjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" + integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz#db6fb77e6b3b53ec3b8d370246f0b7cf67d35ab4" - integrity sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q== +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz#deb0377d741cbee2f45305868b9026dcd6dd96e2" - integrity sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w== +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz#8c519f8bf5af94a9ca6f65cf422a9d3396e542b9" - integrity sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw== +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" + integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz#02493070ca6685884b0eee705363ee4da2132ab0" - integrity sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ== +"@babel/plugin-transform-numeric-separator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" + integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz#da6fba693effb8c203d8c3bdf7bf4e2567e802e9" - integrity sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw== +"@babel/plugin-transform-object-rest-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" + integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== dependencies: - "@babel/compat-data" "^7.22.3" - "@babel/helper-compilation-targets" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.3" + "@babel/plugin-transform-parameters" "^7.22.5" -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-optional-catch-binding@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz#e971a083fc7d209d9cd18253853af1db6d8dc42f" - integrity sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g== +"@babel/plugin-transform-optional-catch-binding@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" + integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz#5fd24a4a7843b76da6aeec23c7f551da5d365290" - integrity sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg== +"@babel/plugin-transform-optional-chaining@^7.22.5", "@babel/plugin-transform-optional-chaining@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz#4bacfe37001fe1901117672875e931d439811564" + integrity sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz#24477acfd2fd2bc901df906c9bf17fbcfeee900d" - integrity sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw== +"@babel/plugin-transform-parameters@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-methods@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz#adac38020bab5047482d3297107c1f58e9c574f6" - integrity sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug== +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-property-in-object@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz#031621b02c7b7d95389de1a3dba2fe9e8c548e56" - integrity sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw== +"@babel/plugin-transform-private-property-in-object@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" + integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz#576c62f9923f94bcb1c855adc53561fd7913724e" - integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== +"@babel/plugin-transform-regenerator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa" + integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.1" -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-runtime@^7.22.4": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.4.tgz#f8353f313f18c3ce1315688631ec48657b97af42" - integrity sha512-Urkiz1m4zqiRo17klj+l3nXgiRTFQng91Bc1eiLF7BMQu1e7wE5Gcq9xSv062IF068NHjcutSbIMev60gXxAvA== +"@babel/plugin-transform-runtime@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz#a87b11e170cbbfb018e6a2bf91f5c6e533b9e027" + integrity sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ== dependencies: - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-plugin-utils" "^7.21.5" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" - semver "^6.3.0" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.4" + babel-plugin-polyfill-corejs3 "^0.8.2" + babel-plugin-polyfill-regenerator "^0.5.1" + semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.21.5": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz#1e55ed6195259b0e9061d81f5ef45a9b009fb7f2" - integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== +"@babel/plugin-transform-unicode-escapes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c" + integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== dependencies: - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-property-regex@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz#597b6a614dc93eaae605ee293e674d79d32eb380" - integrity sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg== +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-sets-regex@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz#7c14ee33fa69782b0101d0f7143d3fc73ce00700" - integrity sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw== +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.22.4": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.4.tgz#c86a82630f0e8c61d9bb9327b7b896732028cbed" - integrity sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ== +"@babel/preset-env@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.9.tgz#57f17108eb5dfd4c5c25a44c1977eba1df310ac7" + integrity sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g== dependencies: - "@babel/compat-data" "^7.22.3" - "@babel/helper-compilation-targets" "^7.22.1" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.3" - "@babel/plugin-proposal-private-property-in-object" "^7.21.0" + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" - "@babel/plugin-syntax-import-attributes" "^7.22.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -1088,61 +1146,61 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.21.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.3" - "@babel/plugin-transform-async-to-generator" "^7.20.7" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.21.0" - "@babel/plugin-transform-class-properties" "^7.22.3" - "@babel/plugin-transform-class-static-block" "^7.22.3" - "@babel/plugin-transform-classes" "^7.21.0" - "@babel/plugin-transform-computed-properties" "^7.21.5" - "@babel/plugin-transform-destructuring" "^7.21.3" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-dynamic-import" "^7.22.1" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-export-namespace-from" "^7.22.3" - "@babel/plugin-transform-for-of" "^7.21.5" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-json-strings" "^7.22.3" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.3" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.20.11" - "@babel/plugin-transform-modules-commonjs" "^7.21.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.3" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.3" - "@babel/plugin-transform-new-target" "^7.22.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.3" - "@babel/plugin-transform-numeric-separator" "^7.22.3" - "@babel/plugin-transform-object-rest-spread" "^7.22.3" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-optional-catch-binding" "^7.22.3" - "@babel/plugin-transform-optional-chaining" "^7.22.3" - "@babel/plugin-transform-parameters" "^7.22.3" - "@babel/plugin-transform-private-methods" "^7.22.3" - "@babel/plugin-transform-private-property-in-object" "^7.22.3" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.21.5" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.20.7" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.21.5" - "@babel/plugin-transform-unicode-property-regex" "^7.22.3" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.3" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.7" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.5" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.5" + "@babel/plugin-transform-classes" "^7.22.6" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.5" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.5" + "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" + "@babel/plugin-transform-numeric-separator" "^7.22.5" + "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.6" + "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.5" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.5" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.22.4" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" - core-js-compat "^3.30.2" - semver "^6.3.0" + "@babel/types" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.4" + babel-plugin-polyfill-corejs3 "^0.8.2" + babel-plugin-polyfill-regenerator "^0.5.1" + core-js-compat "^3.31.0" + semver "^6.3.1" "@babel/preset-modules@^0.1.5": version "0.1.5" @@ -1167,14 +1225,14 @@ dependencies: regenerator-runtime "^0.13.11" -"@babel/runtime@^7.22.3": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.3.tgz#0a7fce51d43adbf0f7b517a71f4c3aaca92ebcbb" - integrity sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ== +"@babel/runtime@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== dependencies: regenerator-runtime "^0.13.11" -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": +"@babel/template@^7.20.7", "@babel/template@^7.3.3": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== @@ -1183,16 +1241,16 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/template@^7.21.9": - version "7.21.9" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" - integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== +"@babel/template@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/parser" "^7.21.9" - "@babel/types" "^7.21.5" + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" -"@babel/traverse@^7.18.10", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3", "@babel/traverse@^7.7.2": +"@babel/traverse@^7.18.10", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3": version "7.21.3" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67" integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ== @@ -1208,23 +1266,23 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.22.1": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.4.tgz#c3cf96c5c290bd13b55e29d025274057727664c0" - integrity sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ== +"@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8": + version "7.22.8" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e" + integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw== dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.22.3" - "@babel/helper-environment-visitor" "^7.22.1" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.22.4" - "@babel/types" "^7.22.4" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.7" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.22.7" + "@babel/types" "^7.22.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": version "7.21.3" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05" integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg== @@ -1233,22 +1291,13 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@babel/types@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" - integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== +"@babel/types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4": - version "7.22.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.4.tgz#56a2653ae7e7591365dabf20b76295410684c071" - integrity sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA== - dependencies: - "@babel/helper-string-parser" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1261,235 +1310,269 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== -"@csstools/cascade-layer-name-parser@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz#35253f57c6c83d684fe396672486c644e6a84127" - integrity sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg== +"@csstools/cascade-layer-name-parser@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.3.tgz#7f049a670c1e071102243ab6c392174844ca6cd7" + integrity sha512-ks9ysPP8012j90EQCCFtDsQIXOTCOpTQFIyyoRku06y8CXtUQ+8bXI8KVm9Q9ovwDUVthWuWKZWJD3u1rwnEfw== -"@csstools/color-helpers@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-2.1.0.tgz#b27d8376e9e8a947878f10967481c22bf046976a" - integrity sha512-OWkqBa7PDzZuJ3Ha7T5bxdSVfSCfTq6K1mbAhbO1MD+GSULGjrp45i5RudyJOedstSarN/3mdwu9upJE7gDXfw== +"@csstools/cascade-layer-name-parser@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.4.tgz#3ff490b84660dc0592b4315029f22908f3de0577" + integrity sha512-zXMGsJetbLoXe+gjEES07MEGjL0Uy3hMxmnGtVBrRpVKr5KV9OgCB09zr/vLrsEtoVQTgJFewxaU8IYSAE4tjg== -"@csstools/css-calc@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.1.1.tgz#c622728b7f0c9aae70952623c2b0d3d114752987" - integrity sha512-Nh+iLCtjlooTzuR0lpmB8I6hPX/VupcGQ3Z1U2+wgJJ4fa8+cWkub+lCsbZcYPzBGsZLEL8fQAg+Na5dwEFJxg== +"@csstools/color-helpers@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-3.0.0.tgz#b64a9d86663b6d843b169f5da300f78c0242efc2" + integrity sha512-rBODd1rY01QcenD34QxbQxLc1g+Uh7z1X/uzTHNQzJUnFCT9/EZYI7KWq+j0YfWMXJsRJ8lVkqBcB0R/qLr+yg== -"@csstools/css-color-parser@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.2.0.tgz#30243b2fe912e1da0787e7d093d25a9ed40a73b5" - integrity sha512-kt9jhqyL/Ig/Tsf1cY+iygxs2nu3/D532048G9BSeg9YjlpZxbor6I+nvgMNB1A1ppL+i15Mb/yyDHYMQmgBtQ== +"@csstools/css-calc@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.1.2.tgz#bf2c376bbb9a43de4851a7efcde1818d18e0fe7d" + integrity sha512-qzBPhzWz4tUNk2tM1fk6tOSGaWlrhmH66w6WyUDoB+2Pj7pxvu6mlvXVwOGODGJBIF158aPWPheVQgcoBTszkg== + +"@csstools/css-calc@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.1.3.tgz#75e07eec075f1f3df0ce25575dab3d63da2bd680" + integrity sha512-7mJZ8gGRtSQfQKBQFi5N0Z+jzNC0q8bIkwojP1W0w+APzEqHu5wJoGVsvKxVnVklu9F8tW1PikbBRseYnAdv+g== + +"@csstools/css-color-parser@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.2.2.tgz#730e69eb72efdcfd644f8b14fcdb816b69a4c290" + integrity sha512-okEA/PWwtUn/7Koy0QoDs85jGOO0293kDyYdVoLgpwt2QmMJECYZotxVjRZ5SdReVGPwecUyeHeViw1uLewcpA== dependencies: - "@csstools/color-helpers" "^2.1.0" - "@csstools/css-calc" "^1.1.1" + "@csstools/color-helpers" "^3.0.0" + "@csstools/css-calc" "^1.1.2" -"@csstools/css-parser-algorithms@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz#7b62e6412a468a2d1096ed267edd1e4a7fd4a119" - integrity sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA== +"@csstools/css-parser-algorithms@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz#0cc3a656dc2d638370ecf6f98358973bfbd00141" + integrity sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA== + +"@csstools/css-parser-algorithms@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz#ec4fc764ba45d2bb7ee2774667e056aa95003f3a" + integrity sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA== "@csstools/css-tokenizer@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz#07ae11a0a06365d7ec686549db7b729bc036528e" integrity sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA== -"@csstools/media-query-list-parser@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz#6e1a5e12e0d103cd13b94bddb88b878bd6866103" - integrity sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ== +"@csstools/css-tokenizer@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz#9d70e6dcbe94e44c7400a2929928db35c4de32b5" + integrity sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA== -"@csstools/postcss-cascade-layers@^3.0.1": +"@csstools/media-query-list-parser@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.2.tgz#6ef642b728d30c1009bfbba3211c7e4c11302728" + integrity sha512-M8cFGGwl866o6++vIY7j1AKuq9v57cf+dGepScwCcbut9ypJNr4Cj+LLTWligYUZ0uyhEoJDKt5lvyBfh2L3ZQ== + +"@csstools/media-query-list-parser@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.3.tgz#4471ebd436a22019378fe9c8ac8c0f30c4fbb796" + integrity sha512-ATul1u+pic4aVpstgueqxEv4MsObEbszAxfTXpx9LHaeD3LAh+wFqdCteyegWmjk0k5rkSCAvIOaJe9U3DD09w== + +"@csstools/postcss-cascade-layers@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.0.tgz#21f8556de640f9f9ccfb950c49a886280fe5497e" + integrity sha512-dVPVVqQG0FixjM9CG/+8eHTsCAxRKqmNh6H69IpruolPlnEF1611f2AoLK8TijTSAsqBSclKd4WHs1KUb/LdJw== + dependencies: + "@csstools/selector-specificity" "^3.0.0" + postcss-selector-parser "^6.0.13" + +"@csstools/postcss-color-function@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-3.0.1.tgz#d839386e90428b448e3f75276bc01d516e852a0d" - integrity sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA== + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-3.0.1.tgz#2f688783f9e8b2496bd0df6edbfb47b8300f01af" + integrity sha512-+vrvCQeUifpMeyd42VQ3JPWGQ8cO19+TnGbtfq1SDSgZzRapCQO4aK9h/jhMOKPnxGzbA57oS0aHgP/12N9gSQ== dependencies: - "@csstools/selector-specificity" "^2.0.2" - postcss-selector-parser "^6.0.10" + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" -"@csstools/postcss-color-function@^2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-2.2.3.tgz#c15546c3cc6041293024cdaa7d7998a340f88c39" - integrity sha512-b1ptNkr1UWP96EEHqKBWWaV5m/0hgYGctgA/RVZhONeP1L3T/8hwoqDm9bB23yVCfOgE9U93KI9j06+pEkJTvw== - dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" - -"@csstools/postcss-color-mix-function@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-1.0.3.tgz#3755894bd8a04f82739327717700497a3f2f6f73" - integrity sha512-QGXjGugTluqFZWzVf+S3wCiRiI0ukXlYqCi7OnpDotP/zaVTyl/aqZujLFzTOXy24BoWnu89frGMc79ohY5eog== - dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" - -"@csstools/postcss-font-format-keywords@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-2.0.2.tgz#d798d96f4af6cddcfee459f598c976e6011042d2" - integrity sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-gradients-interpolation-method@^3.0.6": - version "3.0.6" - resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-3.0.6.tgz#9296958c28cc9940920ab22f7c86fbe3fd9a04f0" - integrity sha512-rBOBTat/YMmB0G8VHwKqDEx+RZ4KCU9j42K8LwS0IpZnyThalZZF7BCSsZ6TFlZhcRZKlZy3LLFI2pLqjNVGGA== - dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" - -"@csstools/postcss-hwb-function@^2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.2.2.tgz#c36a450bc98038df00bbbebcef20f04aac6e0b08" - integrity sha512-W5Y5oaJ382HSlbdGfPf60d7dAK6Hqf10+Be1yZbd/TNNrQ/3dDdV1c07YwOXPQ3PZ6dvFMhxbIbn8EC3ki3nEg== - dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - -"@csstools/postcss-ic-unit@^2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.4.tgz#e533ebaae61121bfdba3c2a8c9762c117b9a4047" - integrity sha512-9W2ZbV7whWnr1Gt4qYgxMWzbevZMOvclUczT5vk4yR6vS53W/njiiUhtm/jh/BKYwQ1W3PECZjgAd2dH4ebJig== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^2.3.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.2.1.tgz#610f451b9293307d83d484c84af332a05e48b661" - integrity sha512-AtANdV34kJl04Al62is3eQRk/BfOfyAvEmRJvbt+nx5REqImLC+2XhuE6skgkcPli1l8ONS67wS+l1sBzySc3Q== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-logical-float-and-clear@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-1.0.1.tgz#d255ea7aad18880930b63d8a04164f56182f2ecf" - integrity sha512-eO9z2sMLddvlfFEW5Fxbjyd03zaO7cJafDurK4rCqyRt9P7aaWwha0LcSzoROlcZrw1NBV2JAp2vMKfPMQO1xw== - -"@csstools/postcss-logical-resize@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-1.0.1.tgz#826d3de929d7d786c32c2c118f78e813a1c2cdec" - integrity sha512-x1ge74eCSvpBkDDWppl+7FuD2dL68WP+wwP2qvdUcKY17vJksz+XoE1ZRV38uJgS6FNUwC0AxrPW5gy3MxsDHQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-logical-viewport-units@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-1.0.3.tgz#63e212954015ecdc493878601c3daa4da6ba6714" - integrity sha512-6zqcyRg9HSqIHIPMYdt6THWhRmE5/tyHKJQLysn2TeDf/ftq7Em9qwMTx98t2C/7UxIsYS8lOiHHxAVjWn2WUg== - dependencies: - "@csstools/css-tokenizer" "^2.1.1" - -"@csstools/postcss-media-minmax@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.3.tgz#997c03e1060c9cc2d0690e18cbfe1bf0456951d4" - integrity sha512-os7qe2HV/qBILKCGa/dl5AbpO6c+MZyunFBWPWJBrEVhulCYo13FgEWbhyERFM5FeJghiqYgJxM54oiJASpBnw== - dependencies: - "@csstools/css-calc" "^1.1.1" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/media-query-list-parser" "^2.1.0" - -"@csstools/postcss-media-queries-aspect-ratio-number-values@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-1.0.3.tgz#2c39191f4dfacfd2277a8d99ab2743fd79f69995" - integrity sha512-JHdwBSNZsur/mJXwzuC/gxyekhfSdWJaTiSOhUITk2D8pYRYcjV1MZiCiWupQNfM2Qp2W7w1A/gEU6U/xlpIyA== - dependencies: - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/media-query-list-parser" "^2.1.0" - -"@csstools/postcss-nested-calc@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-2.0.2.tgz#a0857650ef88b1aa7b094c7ea8ea1378c35695e0" - integrity sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-normalize-display-values@^2.0.1": +"@csstools/postcss-color-mix-function@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-2.0.1.tgz#35dc188c5b4713cf902959fe3c8ce613fcb7543e" - integrity sha512-TQT5g3JQ5gPXC239YuRK8jFceXF9d25ZvBkyjzBGGoW5st5sPXFVQS8OjYb9IJ/K3CdfK4528y483cgS2DJR/w== + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.1.tgz#51c5656bcbee9d02d00d10ddcdb0a55486573fd4" + integrity sha512-Z5cXkLiccKIVcUTe+fAfjUD7ZUv0j8rq3dSoBpM6I49dcw+50318eYrwUZa3nyb4xNx7ntNNUPmesAc87kPE2Q== + dependencies: + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" + +"@csstools/postcss-exponential-functions@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.0.tgz#2e558ad2856e0c737d9cb98a5d91cfe8d785c9f6" + integrity sha512-FPndJ/7oGlML7/4EhLi902wGOukO0Nn37PjwOQGc0BhhjQPy3np3By4d3M8s9Cfmp9EHEKgUHRN2DQ5HLT/hTw== + dependencies: + "@csstools/css-calc" "^1.1.3" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + +"@csstools/postcss-font-format-keywords@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz#9ca3a3ca67122862addf8a1c0c61a6db02dea1cc" + integrity sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg== dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-oklab-function@^2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.3.tgz#5770b67fc495533081f3ca82984268f0f2c834ac" - integrity sha512-AgJ2rWMnLCDcbSMTHSqBYn66DNLBym6JpBpCaqmwZ9huGdljjDRuH3DzOYzkgQ7Pm2K92IYIq54IvFHloUOdvA== +"@csstools/postcss-gradients-interpolation-method@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.1.tgz#abbe5ec9992b850c4330da2f1b57e73d2f5f5086" + integrity sha512-IHeFIcksjI8xKX7PWLzAyigM3UvJdZ4btejeNa7y/wXxqD5dyPPZuY55y8HGTrS6ETVTRqfIznoCPtTzIX7ygQ== dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" -"@csstools/postcss-progressive-custom-properties@^2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.3.0.tgz#c16ad5fd9893136efc844e867e80f4becdb223d9" - integrity sha512-Zd8ojyMlsL919TBExQ1I0CTpBDdyCpH/yOdqatZpuC3sd22K4SwC7+Yez3Q/vmXMWSAl+shjNeFZ7JMyxMjK+Q== +"@csstools/postcss-hwb-function@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.1.tgz#72f47fae09e0dc48be4bd94cab15e6e98cc6de00" + integrity sha512-FYe2K8EOYlL1BUm2HTXVBo6bWAj0xl4khOk6EFhQHy/C5p3rlr8OcetzQuwMeNQ3v25nB06QTgqUHoOUwoEqhA== + dependencies: + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + +"@csstools/postcss-ic-unit@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.0.tgz#bbc55170d880daa3cc096ee160e8f2492a48e881" + integrity sha512-FH3+zfOfsgtX332IIkRDxiYLmgwyNk49tfltpC6dsZaO4RV2zWY6x9VMIC5cjvmjlDO7DIThpzqaqw2icT8RbQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^3.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.0.tgz#954c489cf207a7cfeaf4d96d39fac50757dc48cf" + integrity sha512-0I6siRcDymG3RrkNTSvHDMxTQ6mDyYE8awkcaHNgtYacd43msl+4ZWDfQ1yZQ/viczVWjqJkLmPiRHSgxn5nZA== + dependencies: + "@csstools/selector-specificity" "^3.0.0" + postcss-selector-parser "^6.0.13" + +"@csstools/postcss-logical-float-and-clear@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz#15e1b5d16dce01ad1e676167d0909e3958234eb5" + integrity sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg== + +"@csstools/postcss-logical-resize@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz#751bd5aab335c9973e346e3edacb2a0a16fa8296" + integrity sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA== dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-relative-color-syntax@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-1.0.1.tgz#37b1c5d4bfcd607456e6a4b2fd2782dfae0264af" - integrity sha512-IskxdQqAkx/pyyOEW3Lhn3nvOu5zlaZ8wQljFl5zc3ABl+gEFf2G42yWK3+wX+J0F4jm7OikOigXo9fAISFEmg== - dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" - -"@csstools/postcss-scope-pseudo-class@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-2.0.2.tgz#6325e1e3b321093c59b008ec670bb772e17f06fe" - integrity sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w== - dependencies: - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-stepped-value-functions@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-2.1.1.tgz#f31aa0e7bd0ce3e4a0450573e1e27ce5e602b100" - integrity sha512-YCvdF0GCZK35nhLgs7ippcxDlRVe5QsSht3+EghqTjnYnyl3BbWIN6fYQ1dKWYTJ+7Bgi41TgqQFfJDcp9Xy/w== - dependencies: - "@csstools/css-calc" "^1.1.1" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - -"@csstools/postcss-text-decoration-shorthand@^2.2.4": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.2.4.tgz#184af1d68f4d97c381fad2ca58ae7f3f2a5dd7c3" - integrity sha512-zPN56sQkS/7YTCVZhOBVCWf7AiNge8fXDl7JVaHLz2RyT4pnyK2gFjckWRLpO0A2xkm1lCgZ0bepYZTwAVd/5A== - dependencies: - "@csstools/color-helpers" "^2.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-trigonometric-functions@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-2.1.1.tgz#871a2048b0f81495d6cd8858ffb1fb04231ca741" - integrity sha512-XcXmHEFfHXhvYz40FtDlA4Fp4NQln2bWTsCwthd2c+MCnYArUYU3YaMqzR5CrKP3pMoGYTBnp5fMqf1HxItNyw== - dependencies: - "@csstools/css-calc" "^1.1.1" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - -"@csstools/postcss-unset-value@^2.0.1": +"@csstools/postcss-logical-viewport-units@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-2.0.1.tgz#67091dd6cff556bff896c95053eb070cc6b21c25" - integrity sha512-oJ9Xl29/yU8U7/pnMJRqAZd4YXNCfGEdcP4ywREuqm/xMqcgDNDppYRoCGDt40aaZQIEKBS79LytUDN/DHf0Ew== + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.1.tgz#2921034d11d60ea7340ebe795bb4fe60f32ebbae" + integrity sha512-R5s19SscS7CHoxvdYNMu2Y3WDwG4JjdhsejqjunDB1GqfzhtHSvL7b5XxCkUWqm2KRl35hI6kJ4HEaCDd/3BXg== + dependencies: + "@csstools/css-tokenizer" "^2.2.0" -"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.1", "@csstools/selector-specificity@^2.0.2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz#c9c61d9fe5ca5ac664e1153bb0aa0eba1c6d6308" - integrity sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw== +"@csstools/postcss-media-minmax@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.6.tgz#ed4cac86640c2dd4c3aa2ec491afc28527a10151" + integrity sha512-BmwKkqEzzQz6D+5ctoacsiGrq4kVgd1PMEPwkwdR0qFaL2C2nguGsWG87xEw+HIts/2yxhIPTm7Jp3DQq+wn3Q== + dependencies: + "@csstools/css-calc" "^1.1.3" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/media-query-list-parser" "^2.1.3" + +"@csstools/postcss-media-queries-aspect-ratio-number-values@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.1.tgz#00d30e83e0b1e82a09ab890dcef80cc41be1ab8c" + integrity sha512-UvMYxXT3R011whbxzRwLx7d7eNGyVsnZo7waAmf10ZGnT34XidY+rsdFnk6OdFwuG6FYqw3/tptQEAZOmUgvLw== + dependencies: + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/media-query-list-parser" "^2.1.3" + +"@csstools/postcss-nested-calc@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz#b9069f5e1c2ea08de3840a5922e39af4e0ecf4b1" + integrity sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.0.tgz#de995eeafe217ac1854a7135b1db44c57487e9ea" + integrity sha512-6Nw55PRXEKEVqn3bzA8gRRPYxr5tf5PssvcE5DRA/nAxKgKtgNZMCHCSd1uxTCWeyLnkf6h5tYRSB0P1Vh/K/A== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.1.tgz#2e33ed1761ce78d59a9156f1201a52fda7c75899" + integrity sha512-3TIz+dCPlQPzz4yAEYXchUpfuU2gRYK4u1J+1xatNX85Isg4V+IbLyppblWLV4Vb6npFF8qsHN17rNuxOIy/6w== + dependencies: + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" + +"@csstools/postcss-progressive-custom-properties@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.0.tgz#bb86ae4bb7f2206b0cf6e9b8f0bfc191f67271d8" + integrity sha512-2/D3CCL9DN2xhuUTP8OKvKnaqJ1j4yZUxuGLsCUOQ16wnDAuMLKLkflOmZF5tsPh/02VPeXRmqIN+U595WAulw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-relative-color-syntax@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.1.tgz#b7e928fdef9366e1060e2bf4d95cab605855446b" + integrity sha512-9B8br/7q0bjD1fV3yE22izjc7Oy5hDbDgwdFEz207cdJHYC9yQneJzP3H+/w3RgC7uyfEVhyyhkGRx5YAfJtmg== + dependencies: + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" + +"@csstools/postcss-scope-pseudo-class@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz#23f32181b7de9a33e7c7c71f7620b78284955b82" + integrity sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg== + dependencies: + postcss-selector-parser "^6.0.13" + +"@csstools/postcss-stepped-value-functions@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.1.tgz#c337a8ae09bec13cdf6c95f63a58b407f6965557" + integrity sha512-y1sykToXorFE+5cjtp//xAMWEAEple0kcZn2QhzEFIZDDNvGOCp5JvvmmPGsC3eDlj6yQp70l9uXZNLnimEYfA== + dependencies: + "@csstools/css-calc" "^1.1.3" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + +"@csstools/postcss-text-decoration-shorthand@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.0.tgz#468800a47fcb4760df8c60bbf1ba7999f44b4dd4" + integrity sha512-BAa1MIMJmEZlJ+UkPrkyoz3DC7kLlIl2oDya5yXgvUrelpwxddgz8iMp69qBStdXwuMyfPx46oZcSNx8Z0T2eA== + dependencies: + "@csstools/color-helpers" "^3.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.1.tgz#06148aa8624b69a6573adb40ed27d3d019875caa" + integrity sha512-hW+JPv0MPQfWC1KARgvJI6bisEUFAZWSvUNq/khGCupYV/h6Z9R2ZFz0Xc633LXBst0ezbXpy7NpnPurSx5Klw== + dependencies: + "@csstools/css-calc" "^1.1.3" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + +"@csstools/postcss-unset-value@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz#6d2f08140b41d3e70d805ccd2baaf64a6f59fdac" + integrity sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA== + +"@csstools/selector-specificity@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz#798622546b63847e82389e473fd67f2707d82247" + integrity sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g== "@dabh/diagnostics@^2.0.2": version "2.0.3" @@ -1559,28 +1642,28 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.5.0.tgz#593a6c5c0d3f75689835f1b3b4688c4f8544cb57" - integrity sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ== +"@jest/console@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.2.tgz#bf1d4101347c23e07c029a1b1ae07d550f5cc541" + integrity sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" + jest-message-util "^29.6.2" + jest-util "^29.6.2" slash "^3.0.0" -"@jest/core@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.5.0.tgz#76674b96904484e8214614d17261cc491e5f1f03" - integrity sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ== +"@jest/core@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.2.tgz#6f2d1dbe8aa0265fcd4fb8082ae1952f148209c8" + integrity sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg== dependencies: - "@jest/console" "^29.5.0" - "@jest/reporters" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/console" "^29.6.2" + "@jest/reporters" "^29.6.2" + "@jest/test-result" "^29.6.2" + "@jest/transform" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" @@ -1588,81 +1671,81 @@ exit "^0.1.2" graceful-fs "^4.2.9" jest-changed-files "^29.5.0" - jest-config "^29.5.0" - jest-haste-map "^29.5.0" - jest-message-util "^29.5.0" + jest-config "^29.6.2" + jest-haste-map "^29.6.2" + jest-message-util "^29.6.2" jest-regex-util "^29.4.3" - jest-resolve "^29.5.0" - jest-resolve-dependencies "^29.5.0" - jest-runner "^29.5.0" - jest-runtime "^29.5.0" - jest-snapshot "^29.5.0" - jest-util "^29.5.0" - jest-validate "^29.5.0" - jest-watcher "^29.5.0" + jest-resolve "^29.6.2" + jest-resolve-dependencies "^29.6.2" + jest-runner "^29.6.2" + jest-runtime "^29.6.2" + jest-snapshot "^29.6.2" + jest-util "^29.6.2" + jest-validate "^29.6.2" + jest-watcher "^29.6.2" micromatch "^4.0.4" - pretty-format "^29.5.0" + pretty-format "^29.6.2" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.5.0.tgz#9152d56317c1fdb1af389c46640ba74ef0bb4c65" - integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== +"@jest/environment@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.2.tgz#794c0f769d85e7553439d107d3f43186dc6874a9" + integrity sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q== dependencies: - "@jest/fake-timers" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/fake-timers" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" - jest-mock "^29.5.0" + jest-mock "^29.6.2" -"@jest/expect-utils@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036" - integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== +"@jest/expect-utils@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.2.tgz#1b97f290d0185d264dd9fdec7567a14a38a90534" + integrity sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg== dependencies: jest-get-type "^29.4.3" -"@jest/expect@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.5.0.tgz#80952f5316b23c483fbca4363ce822af79c38fba" - integrity sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g== +"@jest/expect@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.2.tgz#5a2ad58bb345165d9ce0a1845bbf873c480a4b28" + integrity sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg== dependencies: - expect "^29.5.0" - jest-snapshot "^29.5.0" + expect "^29.6.2" + jest-snapshot "^29.6.2" -"@jest/fake-timers@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.5.0.tgz#d4d09ec3286b3d90c60bdcd66ed28d35f1b4dc2c" - integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== +"@jest/fake-timers@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.2.tgz#fe9d43c5e4b1b901168fe6f46f861b3e652a2df4" + integrity sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.5.0" - jest-mock "^29.5.0" - jest-util "^29.5.0" + jest-message-util "^29.6.2" + jest-mock "^29.6.2" + jest-util "^29.6.2" -"@jest/globals@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.5.0.tgz#6166c0bfc374c58268677539d0c181f9c1833298" - integrity sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ== +"@jest/globals@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.2.tgz#74af81b9249122cc46f1eb25793617eec69bf21a" + integrity sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw== dependencies: - "@jest/environment" "^29.5.0" - "@jest/expect" "^29.5.0" - "@jest/types" "^29.5.0" - jest-mock "^29.5.0" + "@jest/environment" "^29.6.2" + "@jest/expect" "^29.6.2" + "@jest/types" "^29.6.1" + jest-mock "^29.6.2" -"@jest/reporters@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.5.0.tgz#985dfd91290cd78ddae4914ba7921bcbabe8ac9b" - integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== +"@jest/reporters@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.2.tgz#524afe1d76da33d31309c2c4a2c8062d0c48780a" + integrity sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@jridgewell/trace-mapping" "^0.3.15" + "@jest/console" "^29.6.2" + "@jest/test-result" "^29.6.2" + "@jest/transform" "^29.6.2" + "@jest/types" "^29.6.1" + "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -1674,77 +1757,77 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.5.0" - jest-util "^29.5.0" - jest-worker "^29.5.0" + jest-message-util "^29.6.2" + jest-util "^29.6.2" + jest-worker "^29.6.2" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" -"@jest/schemas@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" - integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== +"@jest/schemas@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" + integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== dependencies: - "@sinclair/typebox" "^0.25.16" + "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.4.3.tgz#ff8d05cbfff875d4a791ab679b4333df47951d20" - integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== +"@jest/source-map@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" + integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== dependencies: - "@jridgewell/trace-mapping" "^0.3.15" + "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.5.0.tgz#7c856a6ca84f45cc36926a4e9c6b57f1973f1408" - integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== +"@jest/test-result@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.2.tgz#fdd11583cd1608e4db3114e8f0cce277bf7a32ed" + integrity sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw== dependencies: - "@jest/console" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/console" "^29.6.2" + "@jest/types" "^29.6.1" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz#34d7d82d3081abd523dbddc038a3ddcb9f6d3cc4" - integrity sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ== +"@jest/test-sequencer@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz#585eff07a68dd75225a7eacf319780cb9f6b9bf4" + integrity sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw== dependencies: - "@jest/test-result" "^29.5.0" + "@jest/test-result" "^29.6.2" graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" + jest-haste-map "^29.6.2" slash "^3.0.0" -"@jest/transform@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.5.0.tgz#cf9c872d0965f0cbd32f1458aa44a2b1988b00f9" - integrity sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw== +"@jest/transform@^29.6.2": + version "29.6.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.2.tgz#522901ebbb211af08835bc3bcdf765ab778094e3" + integrity sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^29.5.0" - "@jridgewell/trace-mapping" "^0.3.15" + "@jest/types" "^29.6.1" + "@jridgewell/trace-mapping" "^0.3.18" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" + jest-haste-map "^29.6.2" jest-regex-util "^29.4.3" - jest-util "^29.5.0" + jest-util "^29.6.2" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" write-file-atomic "^4.0.2" -"@jest/types@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" - integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== +"@jest/types@^29.6.1": + version "29.6.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.1.tgz#ae79080278acff0a6af5eb49d063385aaa897bf2" + integrity sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw== dependencies: - "@jest/schemas" "^29.4.3" + "@jest/schemas" "^29.6.0" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" @@ -1791,7 +1874,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.17" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== @@ -1799,6 +1882,14 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@jridgewell/trace-mapping@^0.3.18": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + "@ladjs/country-language@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@ladjs/country-language/-/country-language-0.2.1.tgz#553f776fa1eb295d0344ed06525a945f94cdafaa" @@ -1922,40 +2013,41 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@nuxt/babel-preset-app-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app-edge/-/babel-preset-app-edge-2.17.0-28098741.f3c5f95.tgz#c96124aa7e3981155f884b9812ac1b61cfc7c855" - integrity sha512-H+BJKshgsCqXIzz4Zy5GiUPjYhp+9D1Xw31y4tncdy/3eCAw05zhHDwsSaE1z9lWHgJOnguSJmHTN4eMJJg1rw== +"@nuxt/babel-preset-app-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app-edge/-/babel-preset-app-edge-2.17.2-28179381.14bb6c2.tgz#afcc472124295119c5b5c0524c46fadecf7e4e31" + integrity sha512-Gxx8gmo/0eQtYh1KNOchFFcEHfpTC7fY3c7jqAzr+XEq2/A2f/cN4Yw7bkDER831xIKujOPsw5ffEw7hPP2h2g== dependencies: - "@babel/compat-data" "^7.22.3" - "@babel/core" "^7.22.1" - "@babel/helper-compilation-targets" "^7.22.1" - "@babel/helper-module-imports" "^7.21.4" + "@babel/compat-data" "^7.22.9" + "@babel/core" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.9" + "@babel/helper-module-imports" "^7.22.5" "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-decorators" "^7.22.3" + "@babel/plugin-proposal-decorators" "^7.22.7" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" "@babel/plugin-proposal-optional-chaining" "^7.21.0" "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-transform-runtime" "^7.22.4" - "@babel/preset-env" "^7.22.4" - "@babel/runtime" "^7.22.3" + "@babel/plugin-proposal-private-property-in-object" "^7.21.11" + "@babel/plugin-transform-runtime" "^7.22.9" + "@babel/preset-env" "^7.22.9" + "@babel/runtime" "^7.22.6" "@vue/babel-preset-jsx" "^1.4.0" - core-js "^3.30.2" - core-js-compat "^3.30.2" + core-js "^3.31.1" + core-js-compat "^3.31.1" regenerator-runtime "^0.13.11" -"@nuxt/builder-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/builder-edge/-/builder-edge-2.17.0-28098741.f3c5f95.tgz#4fd46e96e70513294249c63950d46eab59b36a0a" - integrity sha512-j0vEJgUimgPpuRwkcFvokrjgfmU2jzfxa9v0U94hF5wsGim+YnHFBAlE98YWPIgc81+NIAAPUMQHZETnAILTNg== +"@nuxt/builder-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/builder-edge/-/builder-edge-2.17.2-28179381.14bb6c2.tgz#cf49d8e5c675b50b182b306a3d10f75d4f3f12c8" + integrity sha512-e3lGCyQxur2sLKcWM+n1E0lRvn7XfpRA8zYIdTVPsl+eocMNkUwOQbaPF1fUAg3g4k+T4q2YM4PGe1GnBjBfLQ== dependencies: "@nuxt/devalue" "^2.0.2" - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/vue-app-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/webpack-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/vue-app-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/webpack-edge" "2.17.2-28179381.14bb6c2" chalk "^4.1.2" chokidar "^3.5.3" - consola "^3.1.0" + consola "^3.2.3" fs-extra "^10.1.0" glob "^8.1.0" hash-sum "^2.0.0" @@ -1965,21 +2057,21 @@ serialize-javascript "^6.0.1" upath "^2.0.1" -"@nuxt/cli-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/cli-edge/-/cli-edge-2.17.0-28098741.f3c5f95.tgz#4dde106e4edaf6acbfaf0bff1597b54e2074eccc" - integrity sha512-ja7FUGYTqyhrh5k8ep/lnRLbZA6u7ts6qYIeLKt2o2RfUu0c5nToqSkFm3zdEyvSsQGynFR11rV/mtk2/26z/w== +"@nuxt/cli-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/cli-edge/-/cli-edge-2.17.2-28179381.14bb6c2.tgz#a7173bbddcb46eba7bb4e63cf90b9932f64b659c" + integrity sha512-yYOpYIhdhnoxsynEaLsEkCmBE2ephpxXAotnDppFK5KjUOZIC0K8RcLpskVxKQEUwxfvSNG8t3XiaiwbVNMtgw== dependencies: - "@nuxt/config-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/config-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" boxen "^5.1.2" chalk "^4.1.2" compression "^1.7.4" connect "^3.7.0" - consola "^3.1.0" + consola "^3.2.3" crc "^4.3.2" defu "^6.1.2" - destr "^1.2.2" + destr "^2.0.0" execa "^5.1.1" exit "^0.1.2" fs-extra "^10.1.0" @@ -1989,7 +2081,7 @@ minimist "^1.2.8" opener "1.5.2" pretty-bytes "^5.6.0" - semver "^7.5.1" + semver "^7.5.4" serve-static "^1.15.0" std-env "^3.3.3" upath "^2.0.1" @@ -2009,30 +2101,30 @@ upath "^2.0.1" vue-template-compiler "^2.6.14" -"@nuxt/config-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/config-edge/-/config-edge-2.17.0-28098741.f3c5f95.tgz#d28fefca742431602cf884857ff0d129651067b4" - integrity sha512-3JJzs3yROMmyioiD+B7nBanbKNLRrQkiJlFtEAohGqBv+EhJdA+rvh9wIMuv1ABAnrR1YwIqSoQBngW/B5CwCQ== +"@nuxt/config-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/config-edge/-/config-edge-2.17.2-28179381.14bb6c2.tgz#b3f38abf7ce0d931d6ab53b8906ae843354a4298" + integrity sha512-TMpD1k5Wk3gwQJDsvYvrYlssQ1q6AltDoGKCyIe4gsr6YUzRohq5l5y8PMLP1+ZmlK7eWmSYQQB0O9TXNsnCOw== dependencies: - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" - consola "^3.1.0" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" + consola "^3.2.3" defu "^6.1.2" - destr "^1.2.2" - dotenv "^16.1.4" + destr "^2.0.0" + dotenv "^16.3.1" lodash "^4.17.21" - rc9 "^2.1.0" + rc9 "^2.1.1" std-env "^3.3.3" ufo "^1.1.2" -"@nuxt/core-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/core-edge/-/core-edge-2.17.0-28098741.f3c5f95.tgz#fdc8e222dffbb2a8cf87242510cc836c5d7170b2" - integrity sha512-csnJL2hch5nW85+bV0XY9kpcvZKCvh/BawnSciMUf7FFqg+ZcNELWaH+bZlkoDSux5uPI5p9qMWq60e5S+uwVA== +"@nuxt/core-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/core-edge/-/core-edge-2.17.2-28179381.14bb6c2.tgz#5821aa111ac34a2d1a4353e43d49df2b723cb753" + integrity sha512-NuATdsceqivnWjM6HZuLflBO8orQs3YuaJgaxMe9g0LYC40ZD9E62qZlhogy5n04Y40NHVH9QA+rLzvXFwu/3Q== dependencies: - "@nuxt/config-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/server-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" - consola "^3.1.0" + "@nuxt/config-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/server-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" + consola "^3.2.3" fs-extra "^10.1.0" hable "^3.0.0" hash-sum "^2.0.0" @@ -2053,14 +2145,14 @@ error-stack-parser "^2.0.0" string-width "^4.2.3" -"@nuxt/generator-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/generator-edge/-/generator-edge-2.17.0-28098741.f3c5f95.tgz#09aac6773680e43e3e70c37abd9ca96530633e97" - integrity sha512-Xxuhs/V+JUvZhSLUjAj8W7VYdy/EPTb8UVl3CBJE+S+LPWo7215WGv0bYk1rmtaH7+R0kujHKX0wRIm8C3C7+Q== +"@nuxt/generator-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/generator-edge/-/generator-edge-2.17.2-28179381.14bb6c2.tgz#75b0a3115706caa5e2797e2feb220bc752c8d3e0" + integrity sha512-pThCcBwQOodipyQ7vxFkg3FQewPy3+enuI0aUOgyMNnLlwRTPIAanrSGoARB1IsmAoG7z/s6uhemkyUjamnXHQ== dependencies: - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" chalk "^4.1.2" - consola "^3.1.0" + consola "^3.2.3" defu "^6.1.2" devalue "^2.0.1" fs-extra "^10.1.0" @@ -2088,17 +2180,17 @@ consola "^2.15.0" node-fetch "^2.6.7" -"@nuxt/server-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/server-edge/-/server-edge-2.17.0-28098741.f3c5f95.tgz#fbbd443c95457022ab0ae398a0503ae364ef9267" - integrity sha512-Y7PQ1KtIZxEt3D57gjDFwT+glPP7vB23NrEsASGpJs/6OwE1TJpmcHWez9cF8G3q3FXF2UOSUU9ePnFD7S7rUA== +"@nuxt/server-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/server-edge/-/server-edge-2.17.2-28179381.14bb6c2.tgz#b3d327e8a371506c1c7294d0badecca3ae166e0d" + integrity sha512-M5qO/48bfj/xLoXGUXKmdNZ6b9WJ9iQZEmQ45zkp3k8pNSWnwdH8szxoaPgNNTK5mNAbpy7/Vzp48BGbkVMLWQ== dependencies: - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/vue-renderer-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/vue-renderer-edge" "2.17.2-28179381.14bb6c2" "@nuxtjs/youch" "^4.2.3" compression "^1.7.4" connect "^3.7.0" - consola "^3.1.0" + consola "^3.2.3" etag "^1.8.1" fresh "^0.5.2" fs-extra "^10.1.0" @@ -2134,19 +2226,19 @@ rc9 "^2.0.1" std-env "^3.3.1" -"@nuxt/utils-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/utils-edge/-/utils-edge-2.17.0-28098741.f3c5f95.tgz#8230fbfe33484c2b224a3851e0f1ad4705343893" - integrity sha512-gIiGlpS29DZzTiWQVGG++PFTz2bqHWOUSXhkzEv+5arKrfhwiqIhfubPcCLySknkUtD9IsVRUlkQq2ois0qscQ== +"@nuxt/utils-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/utils-edge/-/utils-edge-2.17.2-28179381.14bb6c2.tgz#095c52e5a39d18b142cb8113fe550276fcd5f059" + integrity sha512-wrqJQzd7U/wWUUqKi2MFxFXY8ousD6aZZMW3zSLua13JE6KWAOMXOFa4bm94eXysWwcNxU6j8LJTeh8cFHLDSQ== dependencies: - consola "^3.1.0" + consola "^3.2.3" create-require "^1.1.1" fs-extra "^10.1.0" hash-sum "^2.0.0" - jiti "^1.18.2" + jiti "^1.19.1" lodash "^4.17.21" proper-lockfile "^4.1.2" - semver "^7.5.1" + semver "^7.5.4" serialize-javascript "^6.0.1" signal-exit "^4.0.2" ua-parser-js "^1.0.35" @@ -2170,12 +2262,12 @@ ua-parser-js "^1.0.34" ufo "^1.1.1" -"@nuxt/vue-app-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/vue-app-edge/-/vue-app-edge-2.17.0-28098741.f3c5f95.tgz#0570165c3027ba6e83c95ad881912b76f6ec9281" - integrity sha512-wfqwSvVxfG5E7N2gfAqa6IoWpEFyIYKMlpXNJSRzZyz1U7FTB/1WVvvwFWkVhFH/vp7f46CH+sFc1ovW3zNuZA== +"@nuxt/vue-app-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/vue-app-edge/-/vue-app-edge-2.17.2-28179381.14bb6c2.tgz#a31585dc735b6a6657d1e7f86eecf3cced92d748" + integrity sha512-/i5dWn/tGXhFKMQgXmUDKbRuZjEJg38KRt0wN8co0RYkW0ipgwONmetYEBEStMjoexJ7bzNEXEPY9uxcZCYOcA== dependencies: - node-fetch-native "^1.1.1" + node-fetch-native "^1.2.0" ufo "^1.1.2" unfetch "^5.0.0" vue "^2.7.10" @@ -2186,14 +2278,14 @@ vue-template-compiler "^2.7.14" vuex "^3.6.2" -"@nuxt/vue-renderer-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer-edge/-/vue-renderer-edge-2.17.0-28098741.f3c5f95.tgz#b862e60941beb37130ee1036670f9435dc39c1af" - integrity sha512-4GXqA+tMW7P5R8NavEUnfiNNtUsaNTioeF1KtbMU+3gmazNEDdoUkI9lWfdE7ZchqpcTaYzV0DjgpveGXpme3A== +"@nuxt/vue-renderer-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer-edge/-/vue-renderer-edge-2.17.2-28179381.14bb6c2.tgz#991b99ff8c25357b46efa618c8ffc318bd501fdb" + integrity sha512-sJXvhvgX2fNcVm0oKp0lTkIZnBvWiAjrHvCi3VraIhGZa/F2zI4urhAHCIGDJVWF6ZIN8kUE8Vs8CM0uYzV7rQ== dependencies: "@nuxt/devalue" "^2.0.2" - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" - consola "^3.1.0" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" + consola "^3.2.3" defu "^6.1.2" fs-extra "^10.1.0" lodash "^4.17.21" @@ -2203,19 +2295,19 @@ vue-meta "^2.4.0" vue-server-renderer "^2.7.14" -"@nuxt/webpack-edge@2.17.0-28098741.f3c5f95": - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/@nuxt/webpack-edge/-/webpack-edge-2.17.0-28098741.f3c5f95.tgz#d74083322fe5c7dcc38ab8a44b70fcc0eb164b73" - integrity sha512-NhTXBDOwDPAT7LQ0yYaN/1SZAGXw3VERw00qP+t9TbpkMbQxxBLKUSKtWYbaQcIhyKjbYcAeIMX4KOw9OQ2IZA== +"@nuxt/webpack-edge@2.17.2-28179381.14bb6c2": + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/@nuxt/webpack-edge/-/webpack-edge-2.17.2-28179381.14bb6c2.tgz#cc5ce70bccb5b76c8c1ef7c20d3f37d5adba3e1b" + integrity sha512-u/PAX0qDXCV5Qui0dpNma8WXL/cr8blTbzaWQZ1PtGdwjsuwe+qenY0p5Roy2v+702kAo9JpG5XoG/dEWb30lA== dependencies: - "@babel/core" "^7.22.1" - "@nuxt/babel-preset-app-edge" "2.17.0-28098741.f3c5f95" + "@babel/core" "^7.22.9" + "@nuxt/babel-preset-app-edge" "2.17.2-28179381.14bb6c2" "@nuxt/friendly-errors-webpack-plugin" "^2.5.2" - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" babel-loader "^8.3.0" cache-loader "^4.1.0" - caniuse-lite "^1.0.30001494" - consola "^3.1.0" + caniuse-lite "^1.0.30001517" + consola "^3.2.3" css-loader "^5.2.7" cssnano "^6.0.1" eventsource-polyfill "^0.9.6" @@ -2230,13 +2322,13 @@ optimize-css-assets-webpack-plugin "^6.0.1" pify "^5.0.0" pnp-webpack-plugin "^1.7.0" - postcss "^8.4.24" + postcss "^8.4.27" postcss-import "^15.1.0" postcss-import-resolver "^2.0.0" postcss-loader "^4.3.0" - postcss-preset-env "^8.4.2" + postcss-preset-env "^9.1.0" postcss-url "^10.1.3" - semver "^7.5.1" + semver "^7.5.4" std-env "^3.3.3" style-resources-loader "^1.5.0" terser-webpack-plugin "^4.2.3" @@ -2251,8 +2343,8 @@ watchpack "^2.4.0" webpack "^4.46.0" webpack-bundle-analyzer "^4.9.0" - webpack-dev-middleware "^5.3.3" - webpack-hot-middleware "^2.25.3" + webpack-dev-middleware "^5.0.0" + webpack-hot-middleware "^2.25.4" webpack-node-externals "^3.0.0" webpackbar "^5.0.2" @@ -2363,10 +2455,10 @@ domhandler "^4.2.0" selderee "^0.6.0" -"@sinclair/typebox@^0.25.16": - version "0.25.24" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" - integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sinonjs/commons@^2.0.0": version "2.0.0" @@ -2435,14 +2527,14 @@ resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.3.3.tgz#85bc74ba782fb7aa3a514d11767832b0e3bc6803" integrity sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow== -"@types/debug@^4.1.7": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" - integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== +"@types/debug@^4.1.8": + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" + integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== dependencies: "@types/ms" "*" -"@types/geojson@^7946.0.8": +"@types/geojson@^7946.0.10": version "7946.0.10" resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.10.tgz#6dfbf5ea17142f7f9a043809f1cd4c448cb68249" integrity sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA== @@ -2490,11 +2582,6 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== -"@types/lodash@^4.14.175": - version "4.14.191" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" - integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== - "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -2515,7 +2602,7 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== -"@types/node@^17.0.10": +"@types/node@^17.0.45": version "17.0.45" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== @@ -2525,11 +2612,6 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== - "@types/sax@^1.2.0": version "1.2.4" resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.4.tgz#8221affa7f4f3cb21abd22f244cfabfa63e6a69e" @@ -2564,10 +2646,10 @@ dependencies: source-map "^0.6.1" -"@types/validator@^13.7.1": - version "13.7.14" - resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.7.14.tgz#5512aef43ba353ea2fe2d0d8c7ce71c75c2ad9e6" - integrity sha512-J6OAed6rhN6zyqL9Of6ZMamhlsOEU/poBVvbHr/dKOYKTeuYYMlDkMv+b6UUV0o2i0tw73cgyv/97WTWaUl0/g== +"@types/validator@^13.7.17": + version "13.7.17" + resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.7.17.tgz#0a6d1510395065171e3378a4afc587a3aefa7cc1" + integrity sha512-aqayTNmeWrZcvnG2MG9eGYI6b7S5fl+yKgPs6bAjOTwPS316R5SxBGKvtSExfyoJU7pIeHJfsHI0Ji41RVMkvQ== "@types/webpack-sources@*": version "3.2.0" @@ -2602,33 +2684,30 @@ dependencies: "@types/yargs-parser" "*" -"@volar/language-core@1.5.4": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.5.4.tgz#482b77d5fddeb1943e1a04cfc3efb67c84bdb7d1" - integrity sha512-l0pmKb/DPPjcD2IUwK3myYuTQW7qLLfXYBHKSGVZ7cnC168V55ecpddTA5a9AYsbCFSWx8neRj5r4JWq93QpZQ== +"@volar/language-core@1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.10.0.tgz#fb6b3ad22e75c53a1ae4d644c4a788b47d411b9d" + integrity sha512-ddyWwSYqcbEZNFHm+Z3NZd6M7Ihjcwl/9B5cZd8kECdimVXUFdFi60XHWD27nrWtUQIsUYIG7Ca1WBwV2u2LSQ== dependencies: - "@volar/source-map" "1.5.4" + "@volar/source-map" "1.10.0" -"@volar/language-service@1.5.4": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@volar/language-service/-/language-service-1.5.4.tgz#ecb9d6c58e68eb0b86b7b3e39f17e4994bb70d02" - integrity sha512-a1LsiQ60JAZVAdE6Xuw5xjiIMAUZGG7rmHq/uciWd8iB+Yty4stwSBOhuUtFdyGphkdcuspPrTa+QG+JDNTLSw== +"@volar/language-service@~1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@volar/language-service/-/language-service-1.10.0.tgz#cdf5b2bbd8703a99a94807a35264fea3eb66bd3a" + integrity sha512-qWeve/sUwBX94Ozb0A4vDLwjkDJDLz/k0VtRhNzN43PRGaCphl+dYMKftn1e7nYTcfcDKd5HjjfN+tT7txZ6kw== dependencies: - "@volar/language-core" "1.5.4" - "@volar/source-map" "1.5.4" - typescript-auto-import-cache "^0.2.1" - vscode-html-languageservice "^5.0.4" - vscode-json-languageservice "^5.2.0" + "@volar/language-core" "1.10.0" + "@volar/source-map" "1.10.0" vscode-languageserver-protocol "^3.17.3" vscode-languageserver-textdocument "^1.0.8" vscode-uri "^3.0.7" -"@volar/source-map@1.5.4": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.5.4.tgz#b305c9da07bc5aa106151694310b7f9eeb7acffe" - integrity sha512-BkvouUYFFLPxof2q6kKAZtyUKRqlS2O/WZKmzTVfPIo5uqqmZTR0+SwN1Xa1qpuezMVUOg61wkqmWP7cY2ezJg== +"@volar/source-map@1.10.0", "@volar/source-map@~1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.10.0.tgz#2413eb190ce69fc1a382f58524a3f82306668024" + integrity sha512-/ibWdcOzDGiq/GM1JU2eX8fH1bvAhl66hfe8yEgLEzg9txgr6qb5sQ/DEz5PcDL75tF5H5sCRRwn8Eu8ezi9mw== dependencies: - muggle-string "^0.2.2" + muggle-string "^0.3.1" "@vscode/l10n@^0.0.13": version "0.0.13" @@ -2740,14 +2819,13 @@ optionalDependencies: prettier "^1.18.2 || ^2.0.0" -"@vue/language-plugin-pug@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@vue/language-plugin-pug/-/language-plugin-pug-1.7.0.tgz#f9a1f8865f6bf5f2b9e3147581fbb7dd6f0ed61f" - integrity sha512-4fWX9n6cpGsIgT+uMPUMC8mF06SyLA+N8UxqrH8Jcm5ZSER1ecjQxjxO4Txan22sigOZFT5EXqZKcE7RyLPkxw== +"@vue/language-plugin-pug@^1.8.8": + version "1.8.8" + resolved "https://registry.yarnpkg.com/@vue/language-plugin-pug/-/language-plugin-pug-1.8.8.tgz#7a479c3563dcd921d43eb58727443a15b76451e0" + integrity sha512-ohZlzKnE4ZJ9iJkboP8LvvT9nAjZYrHJ6gdFqdJyHkXclWawwcbhTSTklyL+Ukj4aY0ZdPu3bJitRkTbD5wfgg== dependencies: - "@volar/language-service" "1.5.4" - "@volar/source-map" "1.5.4" - volar-service-pug "0.0.2" + "@volar/source-map" "~1.10.0" + volar-service-pug "0.0.11" "@webassemblyjs/ast@1.9.0": version "1.9.0" @@ -2954,15 +3032,7 @@ accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-globals@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-7.0.1.tgz#0dbf05c44fa7c94332914c02066d5beff62c40c3" - integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== - dependencies: - acorn "^8.1.0" - acorn-walk "^8.0.2" - -acorn-walk@^8.0.0, acorn-walk@^8.0.2, acorn-walk@^8.2.0: +acorn-walk@^8.0.0, acorn-walk@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== @@ -2977,7 +3047,7 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.4, acorn@^8.1.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.8.2: +acorn@^8.0.4, acorn@^8.4.1, acorn@^8.5.0: version "8.8.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== @@ -2989,6 +3059,13 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" +agent-base@^7.0.2: + version "7.1.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== + dependencies: + debug "^4.3.4" + agentkeepalive@^4.1.3: version "4.3.0" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" @@ -3364,12 +3441,12 @@ axios@^0.27.2: follow-redirects "^1.14.9" form-data "^4.0.0" -babel-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.5.0.tgz#3fe3ddb109198e78b1c88f9ebdecd5e4fc2f50a5" - integrity sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q== +babel-jest@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.2.tgz#cada0a59e07f5acaeb11cbae7e3ba92aec9c1126" + integrity sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A== dependencies: - "@jest/transform" "^29.5.0" + "@jest/transform" "^29.6.2" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" babel-preset-jest "^29.5.0" @@ -3408,29 +3485,29 @@ babel-plugin-jest-hoist@^29.5.0: "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" -babel-plugin-polyfill-corejs2@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz#75044d90ba5043a5fb559ac98496f62f3eb668fd" - integrity sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw== +babel-plugin-polyfill-corejs2@^0.4.4: + version "0.4.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" + integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.4.0" - semver "^6.1.1" + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.2" + semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz#39248263c38191f0d226f928d666e6db1b4b3a8a" - integrity sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q== +babel-plugin-polyfill-corejs3@^0.8.2: + version "0.8.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" + integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.0" - core-js-compat "^3.30.1" + "@babel/helper-define-polyfill-provider" "^0.4.2" + core-js-compat "^3.31.0" -babel-plugin-polyfill-regenerator@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz#e7344d88d9ef18a3c47ded99362ae4a757609380" - integrity sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g== +babel-plugin-polyfill-regenerator@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" + integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.0" + "@babel/helper-define-polyfill-provider" "^0.4.2" babel-preset-current-node-syntax@^1.0.0: version "1.0.1" @@ -3730,6 +3807,16 @@ browserslist@^4.0.0, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4 node-releases "^2.0.8" update-browserslist-db "^1.0.10" +browserslist@^4.21.9: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + dependencies: + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -3945,10 +4032,10 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz#0101837c6a4e38e6331104c33dcfb3bdf367a4b7" integrity sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A== -caniuse-lite@^1.0.30001494: - version "1.0.30001494" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001494.tgz#3e56e04a48da7a79eae994559eb1ec02aaac862f" - integrity sha512-sY2B5Qyl46ZzfYDegrl8GBCzdawSLT4ThM9b9F+aDYUrAG2zCOyMbd2Tq34mS1g4ZKBfjRlzOohQMxx28x6wJg== +caniuse-lite@^1.0.30001503, caniuse-lite@^1.0.30001517: + version "1.0.30001517" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz#90fabae294215c3495807eb24fc809e11dc2f0a8" + integrity sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA== chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1: version "2.4.2" @@ -4363,10 +4450,10 @@ consola@^2.11.3, consola@^2.13.0, consola@^2.15.0, consola@^2.15.3, consola@^2.6 resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== -consola@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.1.0.tgz#dfdfa62ceb68bc1f06e4a76ad688566bd8813baf" - integrity sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q== +consola@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f" + integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== console-browserify@^1.1.0: version "1.2.0" @@ -4516,29 +4603,22 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -core-js-compat@^3.30.1: - version "3.30.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.1.tgz#961541e22db9c27fc48bfc13a3cafa8734171dfe" - integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== +core-js-compat@^3.31.0, core-js-compat@^3.31.1: + version "3.31.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.1.tgz#5084ad1a46858df50ff89ace152441a63ba7aae0" + integrity sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA== dependencies: - browserslist "^4.21.5" - -core-js-compat@^3.30.2: - version "3.30.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.2.tgz#83f136e375babdb8c80ad3c22d67c69098c1dd8b" - integrity sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== - dependencies: - browserslist "^4.21.5" + browserslist "^4.21.9" core-js@^3.15.2: version "3.29.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.29.1.tgz#40ff3b41588b091aaed19ca1aa5cb111803fa9a6" integrity sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw== -core-js@^3.30.2: - version "3.30.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.2.tgz#6528abfda65e5ad728143ea23f7a14f0dcf503fc" - integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== +core-js@^3.31.1: + version "3.31.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.31.1.tgz#f2b0eea9be9da0def2c5fece71064a7e5d687653" + integrity sha512-2sKLtfq1eFST7l7v62zaqXacPc7uG8ZAya8ogijLhTtaKNcpzpB4TMoTw2Si+8GYKRwFPMMtUT0263QFWFfqyQ== core-util-is@1.0.2: version "1.0.2" @@ -4647,25 +4727,25 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-blank-pseudo@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz#3df5cd950f64de960974da05e76954fd3d7442f9" - integrity sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw== +css-blank-pseudo@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz#2bc6f812a5f60296c04c55b1696bad4300dcdbcc" + integrity sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw== dependencies: - postcss-selector-parser "^6.0.10" + postcss-selector-parser "^6.0.13" css-declaration-sorter@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== -css-has-pseudo@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz#8798118c705d858b7aeb9d839a39edd901c1cc83" - integrity sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q== +css-has-pseudo@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz#b8c8f39a19bc83c5be59fd251510a7e443c47968" + integrity sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg== dependencies: - "@csstools/selector-specificity" "^2.0.1" - postcss-selector-parser "^6.0.10" + "@csstools/selector-specificity" "^3.0.0" + postcss-selector-parser "^6.0.13" postcss-value-parser "^4.2.0" css-loader@^5.2.7: @@ -4684,10 +4764,10 @@ css-loader@^5.2.7: schema-utils "^3.0.0" semver "^7.3.5" -css-prefers-color-scheme@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-8.0.2.tgz#a0671f54eb19ed0d30b952574c0af11ec355fb6d" - integrity sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA== +css-prefers-color-scheme@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz#7e9b74062655ea15490e359cb456a3b9f4c93327" + integrity sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g== css-select@^4.1.3, css-select@^4.3.0: version "4.3.0" @@ -4755,10 +4835,10 @@ css-what@^6.0.1, css-what@^6.1.0: resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== -cssdb@^7.6.0: - version "7.6.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.6.0.tgz#beac8f7a5f676db62d3c33da517ef4c9eb008f8b" - integrity sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w== +cssdb@^7.7.0: + version "7.7.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.7.0.tgz#8a62f1c825c019134e7830729f050c29e3eca95e" + integrity sha512-1hN+I3r4VqSNQ+OmMXxYexnumbOONkSil0TWMebVXHtzYW4tRRPovUNHPHj2d4nrgOuYJ8Vs3XwvywsuwwXNNA== cssesc@^3.0.0: version "3.0.0" @@ -4932,10 +5012,10 @@ date-fns@^2.22.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== -dayjs@^1.11.8: - version "1.11.8" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.8.tgz#4282f139c8c19dd6d0c7bd571e30c2d0ba7698ea" - integrity sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ== +dayjs@^1.11.9: + version "1.11.9" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" + integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== de-indent@^1.0.2: version "1.0.2" @@ -4994,21 +5074,16 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== +dedent@^1.0.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.0.tgz#6e0fb8016002deba2d56927ebd7e3caf7e84e22a" + integrity sha512-3sSQTYoWKGcRHmHl6Y6opLpRJH55bxeGQ0Y1LCI5pZzUXvokVkj0FC4bi7uEwazxA9FQZ0Nv067Zt5kSUvXxEA== deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - deepmerge@^4.2.2, deepmerge@^4.3.0: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" @@ -5064,7 +5139,7 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== -denque@^2.0.1: +denque@^2.0.1, denque@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1" integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw== @@ -5087,6 +5162,11 @@ destr@^1.2.2: resolved "https://registry.yarnpkg.com/destr/-/destr-1.2.2.tgz#7ba9befcafb645a50e76b260449c63927b51e22f" integrity sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA== +destr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/destr/-/destr-2.0.0.tgz#60847d02b211de6e252fc72806f4ec39ec257e7b" + integrity sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg== + destroy@1.2.0, destroy@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -5260,10 +5340,10 @@ domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -dompurify@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.3.tgz#4b115d15a091ddc96f232bcef668550a2f6f1430" - integrity sha512-axQ9zieHLnAnHh0sfAamKYiqXMJAVwu+LM/alQ7WDagoWessyWvMSFyW65CqF3owufNu8HBcE4cM2Vflu7YWcQ== +dompurify@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.5.tgz#eb3d9cfa10037b6e73f32c586682c4b2ab01fbed" + integrity sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A== domutils@1.5.1: version "1.5.1" @@ -5307,20 +5387,20 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dotenv@^16.1.4: - version "16.1.4" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.1.4.tgz#67ac1a10cd9c25f5ba604e4e08bc77c0ebe0ca8c" - integrity sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw== +dotenv@^16.3.1: + version "16.3.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" + integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== dotenv@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg== -dottie@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.3.tgz#797a4f4c92a9a65499806be4051b9d9dcd5a5d77" - integrity sha512-4liA0PuRkZWQFQjwBypdxPfZaRWiv5tkhMXY2hzsa2pNf5s7U3m9cwUchfNKe8wZQxdGPQQzO6Rm2uGe0rvohQ== +dottie@^2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.6.tgz#34564ebfc6ec5e5772272d466424ad5b696484d4" + integrity sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA== duplexer@^0.1.2: version "0.1.2" @@ -5365,6 +5445,11 @@ electron-to-chromium@^1.4.284: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.333.tgz#ebb21f860f8a29923717b06ec0cb54e77ed34c04" integrity sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ== +electron-to-chromium@^1.4.431: + version "1.4.468" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz#3cbf64ad67d9f12bfe69fefe5eb1935ec4f6ab7a" + integrity sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag== + elliptic@^6.5.3: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -5630,18 +5715,6 @@ escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - eslint-scope@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" @@ -5655,7 +5728,7 @@ esprima@^1.2.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.5.tgz#0993502feaf668138325756f30f9a51feeec11e9" integrity sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ== -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -5779,21 +5852,22 @@ expand-template@^2.0.3: resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== -expect@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7" - integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== +expect@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.2.tgz#7b08e83eba18ddc4a2cf62b5f2d1918f5cd84521" + integrity sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA== dependencies: - "@jest/expect-utils" "^29.5.0" + "@jest/expect-utils" "^29.6.2" + "@types/node" "*" jest-get-type "^29.4.3" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" + jest-matcher-utils "^29.6.2" + jest-message-util "^29.6.2" + jest-util "^29.6.2" -express-rate-limit@^6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-6.7.0.tgz#6aa8a1bd63dfe79702267b3af1161a93afc1d3c2" - integrity sha512-vhwIdRoqcYB/72TK3tRZI+0ttS8Ytrk24GfmsxDXK9o9IhHNO5bXRiXQSExPQ4GbaE5tvIS7j1SGrxsuWs+sGA== +express-rate-limit@^6.8.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-6.8.1.tgz#f614bc3a7040fe6f75dc3198536f4cc13526f989" + integrity sha512-xJyudsE60CsDShK74Ni1MxsldYaIoivmG3ieK2tAckMsYCBewEuGalss6p/jHmFFnqM9xd5ojE0W2VlanxcOKg== express@^4.18.1: version "4.18.2" @@ -5923,11 +5997,6 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - fast-printf@^1.6.9: version "1.6.9" resolved "https://registry.yarnpkg.com/fast-printf/-/fast-printf-1.6.9.tgz#212f56570d2dc8ccdd057ee93d50dd414d07d676" @@ -6873,6 +6942,14 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" +https-proxy-agent@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz#0277e28f13a07d45c663633841e20a40aaafe0ab" + integrity sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -6923,13 +7000,13 @@ iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -ics@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ics/-/ics-3.1.0.tgz#ea3e369d69a53c5cd70a33e2b790cfc483b9b7b7" - integrity sha512-O48TZKyLYagLlXoZwDmjetXc6SoT54wFkTu2MEYe7zse8kL+C/dgSynYCjRG1OTAv3iHtGtG0PWKG81LbcrKFA== +ics@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ics/-/ics-3.2.0.tgz#0c03af122fdf733289ef5c2c9e45452af608969d" + integrity sha512-7YWa5LQBW7ao+9Yz+L0bdUWYXCUE/UBPMY/9w9UFU6Ho2dBz85caJKiB+Tm+qv8HN6pCpH8jaWemXJijs8+PiA== dependencies: nanoid "^3.1.23" - yup "^0.32.9" + yup "^1.2.0" icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" @@ -6987,7 +7064,7 @@ infer-owner@^1.0.3, infer-owner@^1.0.4: resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== -inflection@^1.13.2: +inflection@^1.13.4: version "1.13.4" resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32" integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw== @@ -7481,87 +7558,87 @@ jest-changed-files@^29.5.0: execa "^5.0.0" p-limit "^3.1.0" -jest-circus@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.5.0.tgz#b5926989449e75bff0d59944bae083c9d7fb7317" - integrity sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA== +jest-circus@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.2.tgz#1e6ffca60151ac66cad63fce34f443f6b5bb4258" + integrity sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw== dependencies: - "@jest/environment" "^29.5.0" - "@jest/expect" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/environment" "^29.6.2" + "@jest/expect" "^29.6.2" + "@jest/test-result" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - dedent "^0.7.0" + dedent "^1.0.0" is-generator-fn "^2.0.0" - jest-each "^29.5.0" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-runtime "^29.5.0" - jest-snapshot "^29.5.0" - jest-util "^29.5.0" + jest-each "^29.6.2" + jest-matcher-utils "^29.6.2" + jest-message-util "^29.6.2" + jest-runtime "^29.6.2" + jest-snapshot "^29.6.2" + jest-util "^29.6.2" p-limit "^3.1.0" - pretty-format "^29.5.0" + pretty-format "^29.6.2" pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.5.0.tgz#b34c20a6d35968f3ee47a7437ff8e53e086b4a67" - integrity sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw== +jest-cli@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.2.tgz#edb381763398d1a292cd1b636a98bfa5644b8fda" + integrity sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q== dependencies: - "@jest/core" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/core" "^29.6.2" + "@jest/test-result" "^29.6.2" + "@jest/types" "^29.6.1" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.5.0" - jest-util "^29.5.0" - jest-validate "^29.5.0" + jest-config "^29.6.2" + jest-util "^29.6.2" + jest-validate "^29.6.2" prompts "^2.0.1" yargs "^17.3.1" -jest-config@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.5.0.tgz#3cc972faec8c8aaea9ae158c694541b79f3748da" - integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== +jest-config@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.2.tgz#c68723f06b31ca5e63030686e604727d406cd7c3" + integrity sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.5.0" - "@jest/types" "^29.5.0" - babel-jest "^29.5.0" + "@jest/test-sequencer" "^29.6.2" + "@jest/types" "^29.6.1" + babel-jest "^29.6.2" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.5.0" - jest-environment-node "^29.5.0" + jest-circus "^29.6.2" + jest-environment-node "^29.6.2" jest-get-type "^29.4.3" jest-regex-util "^29.4.3" - jest-resolve "^29.5.0" - jest-runner "^29.5.0" - jest-util "^29.5.0" - jest-validate "^29.5.0" + jest-resolve "^29.6.2" + jest-runner "^29.6.2" + jest-util "^29.6.2" + jest-validate "^29.6.2" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.5.0" + pretty-format "^29.6.2" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63" - integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== +jest-diff@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.2.tgz#c36001e5543e82a0805051d3ceac32e6825c1c46" + integrity sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA== dependencies: chalk "^4.0.0" diff-sequences "^29.4.3" jest-get-type "^29.4.3" - pretty-format "^29.5.0" + pretty-format "^29.6.2" jest-docblock@^29.4.3: version "29.4.3" @@ -7570,94 +7647,94 @@ jest-docblock@^29.4.3: dependencies: detect-newline "^3.0.0" -jest-each@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.5.0.tgz#fc6e7014f83eac68e22b7195598de8554c2e5c06" - integrity sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA== +jest-each@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.2.tgz#c9e4b340bcbe838c73adf46b76817b15712d02ce" + integrity sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" chalk "^4.0.0" jest-get-type "^29.4.3" - jest-util "^29.5.0" - pretty-format "^29.5.0" + jest-util "^29.6.2" + pretty-format "^29.6.2" -jest-environment-node@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.5.0.tgz#f17219d0f0cc0e68e0727c58b792c040e332c967" - integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== +jest-environment-node@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.2.tgz#a9ea2cabff39b08eca14ccb32c8ceb924c8bb1ad" + integrity sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ== dependencies: - "@jest/environment" "^29.5.0" - "@jest/fake-timers" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/environment" "^29.6.2" + "@jest/fake-timers" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" - jest-mock "^29.5.0" - jest-util "^29.5.0" + jest-mock "^29.6.2" + jest-util "^29.6.2" jest-get-type@^29.4.3: version "29.4.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== -jest-haste-map@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.5.0.tgz#69bd67dc9012d6e2723f20a945099e972b2e94de" - integrity sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA== +jest-haste-map@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.2.tgz#298c25ea5255cfad8b723179d4295cf3a50a70d1" + integrity sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" jest-regex-util "^29.4.3" - jest-util "^29.5.0" - jest-worker "^29.5.0" + jest-util "^29.6.2" + jest-worker "^29.6.2" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz#cf4bdea9615c72bac4a3a7ba7e7930f9c0610c8c" - integrity sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow== +jest-leak-detector@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz#e2b307fee78cab091c37858a98c7e1d73cdf5b38" + integrity sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ== dependencies: jest-get-type "^29.4.3" - pretty-format "^29.5.0" + pretty-format "^29.6.2" -jest-matcher-utils@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5" - integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== +jest-matcher-utils@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz#39de0be2baca7a64eacb27291f0bd834fea3a535" + integrity sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ== dependencies: chalk "^4.0.0" - jest-diff "^29.5.0" + jest-diff "^29.6.2" jest-get-type "^29.4.3" - pretty-format "^29.5.0" + pretty-format "^29.6.2" -jest-message-util@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" - integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== +jest-message-util@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.2.tgz#af7adc2209c552f3f5ae31e77cf0a261f23dc2bb" + integrity sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.5.0" + pretty-format "^29.6.2" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.5.0.tgz#26e2172bcc71d8b0195081ff1f146ac7e1518aed" - integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== +jest-mock@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.2.tgz#ef9c9b4d38c34a2ad61010a021866dad41ce5e00" + integrity sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" "@types/node" "*" - jest-util "^29.5.0" + jest-util "^29.6.2" jest-pnp-resolver@^1.2.2: version "1.2.3" @@ -7669,149 +7746,146 @@ jest-regex-util@^29.4.3: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== -jest-resolve-dependencies@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz#f0ea29955996f49788bf70996052aa98e7befee4" - integrity sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg== +jest-resolve-dependencies@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz#36435269b6672c256bcc85fb384872c134cc4cf2" + integrity sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w== dependencies: jest-regex-util "^29.4.3" - jest-snapshot "^29.5.0" + jest-snapshot "^29.6.2" -jest-resolve@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.5.0.tgz#b053cc95ad1d5f6327f0ac8aae9f98795475ecdc" - integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== +jest-resolve@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.2.tgz#f18405fe4b50159b7b6d85e81f6a524d22afb838" + integrity sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" + jest-haste-map "^29.6.2" jest-pnp-resolver "^1.2.2" - jest-util "^29.5.0" - jest-validate "^29.5.0" + jest-util "^29.6.2" + jest-validate "^29.6.2" resolve "^1.20.0" resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.5.0.tgz#6a57c282eb0ef749778d444c1d758c6a7693b6f8" - integrity sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ== +jest-runner@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.2.tgz#89e8e32a8fef24781a7c4c49cd1cb6358ac7fc01" + integrity sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w== dependencies: - "@jest/console" "^29.5.0" - "@jest/environment" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/console" "^29.6.2" + "@jest/environment" "^29.6.2" + "@jest/test-result" "^29.6.2" + "@jest/transform" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" jest-docblock "^29.4.3" - jest-environment-node "^29.5.0" - jest-haste-map "^29.5.0" - jest-leak-detector "^29.5.0" - jest-message-util "^29.5.0" - jest-resolve "^29.5.0" - jest-runtime "^29.5.0" - jest-util "^29.5.0" - jest-watcher "^29.5.0" - jest-worker "^29.5.0" + jest-environment-node "^29.6.2" + jest-haste-map "^29.6.2" + jest-leak-detector "^29.6.2" + jest-message-util "^29.6.2" + jest-resolve "^29.6.2" + jest-runtime "^29.6.2" + jest-util "^29.6.2" + jest-watcher "^29.6.2" + jest-worker "^29.6.2" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.5.0.tgz#c83f943ee0c1da7eb91fa181b0811ebd59b03420" - integrity sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw== +jest-runtime@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.2.tgz#692f25e387f982e89ab83270e684a9786248e545" + integrity sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg== dependencies: - "@jest/environment" "^29.5.0" - "@jest/fake-timers" "^29.5.0" - "@jest/globals" "^29.5.0" - "@jest/source-map" "^29.4.3" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/environment" "^29.6.2" + "@jest/fake-timers" "^29.6.2" + "@jest/globals" "^29.6.2" + "@jest/source-map" "^29.6.0" + "@jest/test-result" "^29.6.2" + "@jest/transform" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" - jest-message-util "^29.5.0" - jest-mock "^29.5.0" + jest-haste-map "^29.6.2" + jest-message-util "^29.6.2" + jest-mock "^29.6.2" jest-regex-util "^29.4.3" - jest-resolve "^29.5.0" - jest-snapshot "^29.5.0" - jest-util "^29.5.0" + jest-resolve "^29.6.2" + jest-snapshot "^29.6.2" + jest-util "^29.6.2" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.5.0.tgz#c9c1ce0331e5b63cd444e2f95a55a73b84b1e8ce" - integrity sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g== +jest-snapshot@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.2.tgz#9b431b561a83f2bdfe041e1cab8a6becdb01af9c" + integrity sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/babel__traverse" "^7.0.6" - "@types/prettier" "^2.1.5" + "@jest/expect-utils" "^29.6.2" + "@jest/transform" "^29.6.2" + "@jest/types" "^29.6.1" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.5.0" + expect "^29.6.2" graceful-fs "^4.2.9" - jest-diff "^29.5.0" + jest-diff "^29.6.2" jest-get-type "^29.4.3" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" + jest-matcher-utils "^29.6.2" + jest-message-util "^29.6.2" + jest-util "^29.6.2" natural-compare "^1.4.0" - pretty-format "^29.5.0" - semver "^7.3.5" + pretty-format "^29.6.2" + semver "^7.5.3" -jest-util@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" - integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== +jest-util@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.2.tgz#8a052df8fff2eebe446769fd88814521a517664d" + integrity sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc" - integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ== +jest-validate@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.2.tgz#25d972af35b2415b83b1373baf1a47bb266c1082" + integrity sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg== dependencies: - "@jest/types" "^29.5.0" + "@jest/types" "^29.6.1" camelcase "^6.2.0" chalk "^4.0.0" jest-get-type "^29.4.3" leven "^3.1.0" - pretty-format "^29.5.0" + pretty-format "^29.6.2" -jest-watcher@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.5.0.tgz#cf7f0f949828ba65ddbbb45c743a382a4d911363" - integrity sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA== +jest-watcher@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.2.tgz#77c224674f0620d9f6643c4cfca186d8893ca088" + integrity sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA== dependencies: - "@jest/test-result" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/test-result" "^29.6.2" + "@jest/types" "^29.6.1" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.5.0" + jest-util "^29.6.2" string-length "^4.0.1" jest-worker@^26.5.0: @@ -7823,31 +7897,36 @@ jest-worker@^26.5.0: merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.5.0.tgz#bdaefb06811bd3384d93f009755014d8acb4615d" - integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA== +jest-worker@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.2.tgz#682fbc4b6856ad0aa122a5403c6d048b83f3fb44" + integrity sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ== dependencies: "@types/node" "*" - jest-util "^29.5.0" + jest-util "^29.6.2" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.5.0.tgz#f75157622f5ce7ad53028f2f8888ab53e1f1f24e" - integrity sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ== +jest@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.2.tgz#3bd55b9fd46a161b2edbdf5f1d1bd0d1eab76c42" + integrity sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg== dependencies: - "@jest/core" "^29.5.0" - "@jest/types" "^29.5.0" + "@jest/core" "^29.6.2" + "@jest/types" "^29.6.1" import-local "^3.0.2" - jest-cli "^29.5.0" + jest-cli "^29.6.2" jiti@^1.16.2, jiti@^1.18.2: version "1.18.2" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== +jiti@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.19.1.tgz#fa99e4b76a23053e0e7cde098efe1704a14c16f1" + integrity sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg== + js-beautify@^1.14.5: version "1.14.7" resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.14.7.tgz#9206296de33f86dc106d3e50a35b7cf8729703b2" @@ -7891,25 +7970,22 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== -jsdom@^21.1.0: - version "21.1.1" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-21.1.1.tgz#ab796361e3f6c01bcfaeda1fea3c06197ac9d8ae" - integrity sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w== +jsdom@^22.1.0: + version "22.1.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-22.1.0.tgz#0fca6d1a37fbeb7f4aac93d1090d782c56b611c8" + integrity sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw== dependencies: abab "^2.0.6" - acorn "^8.8.2" - acorn-globals "^7.0.0" cssstyle "^3.0.0" data-urls "^4.0.0" decimal.js "^10.4.3" domexception "^4.0.0" - escodegen "^2.0.0" form-data "^4.0.0" html-encoding-sniffer "^3.0.0" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.1" is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.2" + nwsapi "^2.2.4" parse5 "^7.1.2" rrweb-cssom "^0.6.0" saxes "^6.0.0" @@ -7970,11 +8046,6 @@ json5@^2.1.1, json5@^2.1.2, json5@^2.2.2: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-parser@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" - integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== - jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -8104,14 +8175,6 @@ leven@^3.1.0: resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - libbase64@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-1.2.1.tgz#fb93bf4cb6d730f29b92155b6408d1bd2176a8c8" @@ -8212,11 +8275,6 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -8344,11 +8402,6 @@ long@^4.0.0: resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== -long@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/long/-/long-5.2.1.tgz#e27595d0083d103d2fa2c20c7699f8e0c92b897f" - integrity sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A== - lower-case@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" @@ -8391,7 +8444,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.14.1: +lru-cache@^7.14.0, lru-cache@^7.14.1: version "7.18.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== @@ -8500,18 +8553,16 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -mariadb@^2.5.6: - version "2.5.6" - resolved "https://registry.yarnpkg.com/mariadb/-/mariadb-2.5.6.tgz#7314e9287cdba212831ebf16ef3b34dc6a1f0f06" - integrity sha512-zBx7loYY5GzLl8Y6AKxGXfY9DUYIIdGrmEORPOK9FEu0pg5ZLBKCGJuucHwKADxTBxKY7eM4rxndqxRcnMZKIw== +mariadb@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mariadb/-/mariadb-3.2.0.tgz#3b971647e5ab9f850939078f6bc0e28d2d7a3667" + integrity sha512-IH2nidQat1IBMxP5gjuNxG6dADtz1PESEC6rKrcATen5v3ngFyZITjehyYiwNfz3zUNQupfYmVntz93M+Pz8pQ== dependencies: - "@types/geojson" "^7946.0.8" - "@types/node" "^17.0.10" - denque "^2.0.1" + "@types/geojson" "^7946.0.10" + "@types/node" "^17.0.45" + denque "^2.1.0" iconv-lite "^0.6.3" - long "^5.2.0" - moment-timezone "^0.5.34" - please-upgrade-node "^3.2.0" + lru-cache "^7.14.0" math-interval-parser@^2.0.1: version "2.0.1" @@ -8859,10 +8910,10 @@ mkdirp@^2.1.6: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== -moment-timezone@^0.5.34, moment-timezone@^0.5.35: - version "0.5.41" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.41.tgz#a7ad3285fd24aaf5f93b8119a9d749c8039c64c5" - integrity sha512-e0jGNZDOHfBXJGz8vR/sIMXvBIGJJcqFjmlg9lmE+5KX1U7/RZNMswfD8nKnNCnQdKTIj50IaRKwl1fvMLyyRg== +moment-timezone@^0.5.43: + version "0.5.43" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790" + integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ== dependencies: moment "^2.29.4" @@ -8913,10 +8964,10 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -muggle-string@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.2.2.tgz#786aa53fea1652c61c6a59e1f839292b262bc72a" - integrity sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg== +muggle-string@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.3.1.tgz#e524312eb1728c63dd0b2ac49e3282e6ed85963a" + integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== multer@^1.4.5-lts.1: version "1.4.5-lts.1" @@ -8983,11 +9034,6 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== -nanoclone@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" - integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== - nanoid@^2.1.11: version "2.1.11" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" @@ -9092,10 +9138,10 @@ node-addon-api@^4.2.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== -node-fetch-native@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.1.1.tgz#b8977dd7fe6c5599e417301ed3987bca787d3d6f" - integrity sha512-9VvspTSUp2Sxbl+9vbZTlFGq9lHwE8GDVVekxx6YsNd1YH59sb3Ba8v3Y3cD8PkLNcileGGcA21PFjVl0jzDaw== +node-fetch-native@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.2.0.tgz#13ec6df98f33168958dbfb6945f10aedf42e7ea8" + integrity sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ== node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7, node-fetch@^2.6.8: version "2.6.9" @@ -9167,6 +9213,11 @@ node-object-hash@^1.2.0: resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-1.4.2.tgz#385833d85b229902b75826224f6077be969a9e94" integrity sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ== +node-releases@^2.0.12: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + node-releases@^2.0.8: version "2.0.10" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" @@ -9297,31 +9348,31 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== -nuxt-edge@2.17.0-28098741.f3c5f95: - version "2.17.0-28098741.f3c5f95" - resolved "https://registry.yarnpkg.com/nuxt-edge/-/nuxt-edge-2.17.0-28098741.f3c5f95.tgz#5e809f2844b1639436242c57820b453f9e72cce3" - integrity sha512-GfTi9bajkj+ZFsZoEZ8LfaftfnFeOyqcy1/vlR/KlVJtEO7Cg1JQTXYnzs1uvSYEVC6r9Y+hSmocgrX6tOW/3Q== +nuxt-edge@2.17.2-28179381.14bb6c2: + version "2.17.2-28179381.14bb6c2" + resolved "https://registry.yarnpkg.com/nuxt-edge/-/nuxt-edge-2.17.2-28179381.14bb6c2.tgz#ca51d1d73703efe00b2f288dad0427e9a25d8639" + integrity sha512-bTcn72dfl7vwCC3Z+PpfbZZ32WSh6CfnSNmXhcjVDuE/PShajBWBr6ZW2PTrD6k8KmgvR3V0LSbxaxkJhKsaXQ== dependencies: - "@nuxt/babel-preset-app-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/builder-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/cli-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/babel-preset-app-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/builder-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/cli-edge" "2.17.2-28179381.14bb6c2" "@nuxt/components" "^2.2.1" - "@nuxt/config-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/core-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/generator-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/config-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/core-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/generator-edge" "2.17.2-28179381.14bb6c2" "@nuxt/loading-screen" "^2.0.4" "@nuxt/opencollective" "^0.3.3" - "@nuxt/server-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/server-edge" "2.17.2-28179381.14bb6c2" "@nuxt/telemetry" "^1.4.1" - "@nuxt/utils-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/vue-app-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/vue-renderer-edge" "2.17.0-28098741.f3c5f95" - "@nuxt/webpack-edge" "2.17.0-28098741.f3c5f95" + "@nuxt/utils-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/vue-app-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/vue-renderer-edge" "2.17.2-28179381.14bb6c2" + "@nuxt/webpack-edge" "2.17.2-28179381.14bb6c2" -nwsapi@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== +nwsapi@^2.2.4: + version "2.2.7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== oauth2orize@^1.11.1: version "1.11.1" @@ -9457,18 +9508,6 @@ optimize-css-assets-webpack-plugin@^6.0.1: last-call-webpack-plugin "^3.0.0" postcss "^8.2.1" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - orderedmap@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/orderedmap/-/orderedmap-2.1.0.tgz#819457082fa3a06abd316d83a281a1ca467437cd" @@ -9827,30 +9866,30 @@ peberminta@^0.8.0: resolved "https://registry.yarnpkg.com/peberminta/-/peberminta-0.8.0.tgz#acf7b105f3d13c8ac28cad81f2f5fe4698507590" integrity sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw== -pg-cloudflare@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.0.tgz#833d70870d610d14bf9df7afb40e1cba310c17a0" - integrity sha512-tGM8/s6frwuAIyRcJ6nWcIvd3+3NmUKIs6OjviIm1HPPFEt5MzQDOTBQyhPWg/m0kCl95M6gA1JaIXtS8KovOA== - -pg-connection-string@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.5.0.tgz#538cadd0f7e603fc09a12590f3b8a452c2c0cf34" - integrity sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ== +pg-cloudflare@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98" + integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q== pg-connection-string@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.0.tgz#12a36cc4627df19c25cc1b9b736cc39ee1f73ae8" integrity sha512-x14ibktcwlHKoHxx9X3uTVW9zIGR41ZB6QNhHb21OPNdCCO3NaRnpJuwKIQSR4u+Yqjx4HCvy7Hh7VSy1U4dGg== +pg-connection-string@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.1.tgz#78c23c21a35dd116f48e12e23c0965e8d9e2cbfb" + integrity sha512-w6ZzNu6oMmIzEAYVw+RLK0+nqHPt8K3ZnknKi+g48Ak2pr3dtljJW3o+D/n2zzCG07Zoe9VOX3aiKpj+BN0pjg== + pg-int8@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== -pg-pool@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.0.tgz#3190df3e4747a0d23e5e9e8045bcd99bda0a712e" - integrity sha512-clFRf2ksqd+F497kWFyM21tMjeikn60oGDmqMT8UBrynEwVEX/5R5xd2sdvdo1cZCFlguORNpVuqxIj+aK4cfQ== +pg-pool@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.1.tgz#5a902eda79a8d7e3c928b77abf776b3cb7d351f7" + integrity sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og== pg-protocol@^1.6.0: version "1.6.0" @@ -9868,20 +9907,20 @@ pg-types@^2.1.0: postgres-date "~1.0.4" postgres-interval "^1.1.0" -pg@^8.11.0: - version "8.11.0" - resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.0.tgz#a37e534e94b57a7ed811e926f23a7c56385f55d9" - integrity sha512-meLUVPn2TWgJyLmy7el3fQQVwft4gU5NGyvV0XbD41iU9Jbg8lCH4zexhIkihDzVHJStlt6r088G6/fWeNjhXA== +pg@^8.11.1: + version "8.11.1" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.1.tgz#297e0eb240306b1e9e4f55af8a3bae76ae4810b1" + integrity sha512-utdq2obft07MxaDg0zBJI+l/M3mBRfIpEN3iSemsz0G5F2/VXx+XzqF4oxrbIZXQxt2AZzIUzyVg/YM6xOP/WQ== dependencies: buffer-writer "2.0.0" packet-reader "1.0.0" - pg-connection-string "^2.6.0" - pg-pool "^3.6.0" + pg-connection-string "^2.6.1" + pg-pool "^3.6.1" pg-protocol "^1.6.0" pg-types "^2.1.0" pgpass "1.x" optionalDependencies: - pg-cloudflare "^1.1.0" + pg-cloudflare "^1.1.1" pgpass@1.x: version "1.0.5" @@ -9944,13 +9983,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - pnp-webpack-plugin@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz#65741384f6d8056f36e2255a8d67ffc20866f5c9" @@ -9993,12 +10025,12 @@ postcss-clamp@^4.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-color-functional-notation@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-5.1.0.tgz#4d284ddf3dfac8bb68f781cd46bbfecfc8e8a09c" - integrity sha512-w2R4py6zrVE1U7FwNaAc76tNQlG9GLkrBbcFw+VhUjyDDiV28vfZG+l4LyPmpoQpeSJVtu8VgNjE8Jv5SpC7dQ== +postcss-color-functional-notation@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.0.tgz#dcc1b8b6273099c597a790dc484d89e2573f5f17" + integrity sha512-kaWTgnhRKFtfMF8H0+NQBFxgr5CGg05WGe07Mc1ld6XHwwRWlqSbHOW0zwf+BtkBQpsdVUu7+gl9dtdvhWMedw== dependencies: - "@csstools/postcss-progressive-custom-properties" "^2.3.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" postcss-value-parser "^4.2.0" postcss-color-hex-alpha@^9.0.2: @@ -10008,10 +10040,10 @@ postcss-color-hex-alpha@^9.0.2: dependencies: postcss-value-parser "^4.2.0" -postcss-color-rebeccapurple@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-8.0.2.tgz#c0f2dcf1ef4dd393314920aa181cca8c390a2648" - integrity sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw== +postcss-color-rebeccapurple@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.0.tgz#317bf718962c70b779efacf3dc040c56f05d03ce" + integrity sha512-RmUFL+foS05AKglkEoqfx+KFdKRVmqUAxlHNz4jLqIi7046drIPyerdl4B6j/RA2BSP8FI8gJcHmLRrwJOMnHw== dependencies: postcss-value-parser "^4.2.0" @@ -10051,42 +10083,42 @@ postcss-convert-values@^6.0.0: browserslist "^4.21.4" postcss-value-parser "^4.2.0" -postcss-custom-media@^9.1.4: - version "9.1.4" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-9.1.4.tgz#90ea49986b91512f95430775b191d83893142c16" - integrity sha512-4A7WEG3iIyKwfpxL5bkuSlHoHHGRTHl0212Z3uvpwJPyVfZJlkZAQNNgVC+oogrJgksDnfKyuuMbG6HafZPW8Q== +postcss-custom-media@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-10.0.0.tgz#299781f67d043de7d3eaa13923c26c586d9cd57a" + integrity sha512-NxDn7C6GJ7X8TsWOa8MbCdq9rLERRLcPfQSp856k1jzMreL8X9M6iWk35JjPRIb9IfRnVohmxAylDRx7n4Rv4g== dependencies: - "@csstools/cascade-layer-name-parser" "^1.0.2" - "@csstools/css-parser-algorithms" "^2.1.1" + "@csstools/cascade-layer-name-parser" "^1.0.3" + "@csstools/css-parser-algorithms" "^2.3.0" "@csstools/css-tokenizer" "^2.1.1" - "@csstools/media-query-list-parser" "^2.1.0" + "@csstools/media-query-list-parser" "^2.1.2" -postcss-custom-properties@^13.2.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.2.0.tgz#5afac4f38bcfe4cedb834fd6daf65e302940cb81" - integrity sha512-UYiPqbqmVayyv56y0mtGhvUKZClflwE9cTTmPaqEX8fOVjVwsotqKGYtJXSLxrJLwf9tt7ka+Luyh1ZAOhGHWA== +postcss-custom-properties@^13.3.0: + version "13.3.0" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.3.0.tgz#53361280a9ec57c2ac448c0877ba25c4978241ee" + integrity sha512-q4VgtIKSy5+KcUvQ0WxTjDy9DZjQ5VCXAZ9+tT9+aPMbA0z6s2t1nMw0QHszru1ib5ElkXl9JUpYYU37VVUs7g== dependencies: - "@csstools/cascade-layer-name-parser" "^1.0.2" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" + "@csstools/cascade-layer-name-parser" "^1.0.4" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" postcss-value-parser "^4.2.0" -postcss-custom-selectors@^7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.3.tgz#047e2bc4726fe8e448c23047c99785fcdbe1ef87" - integrity sha512-GTVscax6O/8s7agFF0HsOoIyjrnAbLjgCUle8tn+0oDGJuVx7p56U7ClSRoC49poxFuMfu2B4Q8GnxSCOeuFKw== +postcss-custom-selectors@^7.1.4: + version "7.1.4" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.4.tgz#5980972353119af0d9725bdcccad46be8cfc9011" + integrity sha512-TU2xyUUBTlpiLnwyE2ZYMUIYB41MKMkBZ8X8ntkqRDQ8sdBLhFFsPgNcOliBd5+/zcK51C9hRnSE7hKUJMxQSw== dependencies: - "@csstools/cascade-layer-name-parser" "^1.0.2" - "@csstools/css-parser-algorithms" "^2.1.1" + "@csstools/cascade-layer-name-parser" "^1.0.3" + "@csstools/css-parser-algorithms" "^2.3.0" "@csstools/css-tokenizer" "^2.1.1" - postcss-selector-parser "^6.0.4" + postcss-selector-parser "^6.0.13" -postcss-dir-pseudo-class@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.2.tgz#71618b7eb4abe067845d11b3c8f322760c9b3e88" - integrity sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w== +postcss-dir-pseudo-class@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz#9e4e37d170f672520d3f38fd8376db0ca04d4e9c" + integrity sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg== dependencies: - postcss-selector-parser "^6.0.10" + postcss-selector-parser "^6.0.13" postcss-discard-comments@^5.1.2: version "5.1.2" @@ -10128,42 +10160,42 @@ postcss-discard-overridden@^6.0.0: resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz#49c5262db14e975e349692d9024442de7cd8e234" integrity sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw== -postcss-double-position-gradients@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.4.tgz#57850aceb94a05778e7fdf31767a5b2a78f2be62" - integrity sha512-nUAbUXURemLXIrl4Xoia2tiu5z/n8sY+BVDZApoeT9BlpByyrp02P/lFCRrRvZ/zrGRE+MOGLhk8o7VcMCtPtQ== +postcss-double-position-gradients@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.0.tgz#cdc11e1210c3fbd3f7bc242a5ee83e5b9d7db8fa" + integrity sha512-wR8npIkrIVUTicUpCWSSo1f/g7gAEIH70FMqCugY4m4j6TX4E0T2Q5rhfO0gqv00biBZdLyb+HkW8x6as+iJNQ== dependencies: - "@csstools/postcss-progressive-custom-properties" "^2.3.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" postcss-value-parser "^4.2.0" -postcss-focus-visible@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-8.0.2.tgz#a7ac26ffe3e9c2bd17d7200d75e2d79ee8110891" - integrity sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA== +postcss-focus-visible@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz#a81227428d6f1e524099c6581f7c7132f987e382" + integrity sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ== dependencies: - postcss-selector-parser "^6.0.10" + postcss-selector-parser "^6.0.13" -postcss-focus-within@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-7.0.2.tgz#5d2c866030e66ed22b204c9506de640943310b1c" - integrity sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w== +postcss-focus-within@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz#8304380dd2dadc1c2dcfa52816ff86be7736fc16" + integrity sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA== dependencies: - postcss-selector-parser "^6.0.10" + postcss-selector-parser "^6.0.13" postcss-font-variant@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== -postcss-gap-properties@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-4.0.1.tgz#0347d6a84a46bfbe88bedc542cc4b354e04a8338" - integrity sha512-V5OuQGw4lBumPlwHWk/PRfMKjaq/LTGR4WDTemIMCaMevArVfCCA9wBJiL1VjDAd+rzuCIlkRoRvDsSiAaZ4Fg== +postcss-gap-properties@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz#3bd77f3d51facb1da404b4edd72b8203929385a5" + integrity sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA== -postcss-image-set-function@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-5.0.2.tgz#088e0f535f43e74d6ea8033ff7b0482e2735ea6e" - integrity sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg== +postcss-image-set-function@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-6.0.0.tgz#a5aba4a805ae903ab8200b584242149c48c481fb" + integrity sha512-bg58QnJexFpPBU4IGPAugAPKV0FuFtX5rHYNSKVaV91TpHN7iwyEzz1bkIPCiSU5+BUN00e+3fV5KFrwIgRocw== dependencies: postcss-value-parser "^4.2.0" @@ -10188,15 +10220,15 @@ postcss-initial@^4.0.1: resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== -postcss-lab-function@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-5.2.3.tgz#52ae2b90738c3aa2934519242cfc0a4d44ace29f" - integrity sha512-fi32AYKzji5/rvgxo5zXHFvAYBw0u0OzELbeCNjEZVLUir18Oj+9RmNphtM8QdLUaUnrfx8zy8vVYLmFLkdmrQ== +postcss-lab-function@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-6.0.1.tgz#46dc530a242972d47018c6627128d8e9e96b82c8" + integrity sha512-/Xl6JitDh7jWkcOLxrHcAlEaqkxyaG3g4iDMy5RyhNaiQPJ9Egf2+Mxp1W2qnH5jB2bj59f3RbdKmC6qx1IcXA== dependencies: - "@csstools/css-color-parser" "^1.2.0" - "@csstools/css-parser-algorithms" "^2.1.1" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" + "@csstools/css-color-parser" "^1.2.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" postcss-loader@^4.3.0: version "4.3.0" @@ -10209,10 +10241,10 @@ postcss-loader@^4.3.0: schema-utils "^3.0.0" semver "^7.3.4" -postcss-logical@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-6.2.0.tgz#85e49cfee3ffda839d4befcab9f70c70a7bb337a" - integrity sha512-aqlfKGaY0nnbgI9jwUikp4gJKBqcH5noU/EdnIVceghaaDPYhZuyJVxlvWNy55tlTG5tunRKCTAX9yljLiFgmw== +postcss-logical@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-7.0.0.tgz#9a83426e716e3c8f957dda3fd874edbcf22c754e" + integrity sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw== dependencies: postcss-value-parser "^4.2.0" @@ -10344,13 +10376,13 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-nesting@^11.2.1: - version "11.2.2" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-11.2.2.tgz#ddedfea5a1fdcd8d753298d82297ad15d5640c0f" - integrity sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA== +postcss-nesting@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-12.0.0.tgz#729932293b925ac5bffcb6df1e2620faa0447554" + integrity sha512-knqwW65kxssmyIFadRSimaiRyLVRd0MdwfabesKw6XvGLwSOCJ+4zfvNQQCOOYij5obwpZzDpODuGRv2PCyiUw== dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" + "@csstools/selector-specificity" "^3.0.0" + postcss-selector-parser "^6.0.13" postcss-normalize-charset@^5.1.0: version "5.1.0" @@ -10498,10 +10530,10 @@ postcss-ordered-values@^6.0.0: cssnano-utils "^4.0.0" postcss-value-parser "^4.2.0" -postcss-overflow-shorthand@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-4.0.1.tgz#cb61ca24d8c4e1dbf14d85181b017cfa6953aa34" - integrity sha512-HQZ0qi/9iSYHW4w3ogNqVNr2J49DHJAl7r8O2p0Meip38jsdnRPgiDW7r/LlLrrMBMe3KHkvNtAV2UmRVxzLIg== +postcss-overflow-shorthand@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz#1ed6d6c532cdf52b5dabec06662dc63f9207855c" + integrity sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ== dependencies: postcss-value-parser "^4.2.0" @@ -10510,81 +10542,82 @@ postcss-page-break@^3.0.4: resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== -postcss-place@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-8.0.1.tgz#408d7a27e99192df51c95fe62a3a34def62aa66a" - integrity sha512-Ow2LedN8sL4pq8ubukO77phSVt4QyCm35ZGCYXKvRFayAwcpgB0sjNJglDoTuRdUL32q/ZC1VkPBo0AOEr4Uiw== +postcss-place@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-9.0.0.tgz#7e47851bf40d16ce06f6013453b706100ca6c102" + integrity sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg== dependencies: postcss-value-parser "^4.2.0" -postcss-preset-env@^8.4.2: - version "8.4.2" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-8.4.2.tgz#1973bc78333a159f1a54e5258f871989f4998216" - integrity sha512-Bihxo+FsyVNjsRADiYYnj9Ez0WBSWSSHAe8WvxoMlqrw8H8m6gK9E0MkDd7P6ForoikRIF3I8grGg/pFM6ECRQ== +postcss-preset-env@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-9.1.0.tgz#3e996fc261f69423a18830f7c301cb286c030d4a" + integrity sha512-G+x9BD7jb9uHBB7o720emXV00CP+VdWeirJsHC5ERSpbTd2e6Xg7vHzT+a6UkxFyddALuV+Q8wJMgeTKaau+Pg== dependencies: - "@csstools/postcss-cascade-layers" "^3.0.1" - "@csstools/postcss-color-function" "^2.2.3" - "@csstools/postcss-color-mix-function" "^1.0.3" - "@csstools/postcss-font-format-keywords" "^2.0.2" - "@csstools/postcss-gradients-interpolation-method" "^3.0.6" - "@csstools/postcss-hwb-function" "^2.2.2" - "@csstools/postcss-ic-unit" "^2.0.4" - "@csstools/postcss-is-pseudo-class" "^3.2.1" - "@csstools/postcss-logical-float-and-clear" "^1.0.1" - "@csstools/postcss-logical-resize" "^1.0.1" - "@csstools/postcss-logical-viewport-units" "^1.0.3" - "@csstools/postcss-media-minmax" "^1.0.3" - "@csstools/postcss-media-queries-aspect-ratio-number-values" "^1.0.3" - "@csstools/postcss-nested-calc" "^2.0.2" - "@csstools/postcss-normalize-display-values" "^2.0.1" - "@csstools/postcss-oklab-function" "^2.2.3" - "@csstools/postcss-progressive-custom-properties" "^2.3.0" - "@csstools/postcss-relative-color-syntax" "^1.0.1" - "@csstools/postcss-scope-pseudo-class" "^2.0.2" - "@csstools/postcss-stepped-value-functions" "^2.1.1" - "@csstools/postcss-text-decoration-shorthand" "^2.2.4" - "@csstools/postcss-trigonometric-functions" "^2.1.1" - "@csstools/postcss-unset-value" "^2.0.1" + "@csstools/postcss-cascade-layers" "^4.0.0" + "@csstools/postcss-color-function" "^3.0.1" + "@csstools/postcss-color-mix-function" "^2.0.1" + "@csstools/postcss-exponential-functions" "^1.0.0" + "@csstools/postcss-font-format-keywords" "^3.0.0" + "@csstools/postcss-gradients-interpolation-method" "^4.0.1" + "@csstools/postcss-hwb-function" "^3.0.1" + "@csstools/postcss-ic-unit" "^3.0.0" + "@csstools/postcss-is-pseudo-class" "^4.0.0" + "@csstools/postcss-logical-float-and-clear" "^2.0.0" + "@csstools/postcss-logical-resize" "^2.0.0" + "@csstools/postcss-logical-viewport-units" "^2.0.1" + "@csstools/postcss-media-minmax" "^1.0.6" + "@csstools/postcss-media-queries-aspect-ratio-number-values" "^2.0.1" + "@csstools/postcss-nested-calc" "^3.0.0" + "@csstools/postcss-normalize-display-values" "^3.0.0" + "@csstools/postcss-oklab-function" "^3.0.1" + "@csstools/postcss-progressive-custom-properties" "^3.0.0" + "@csstools/postcss-relative-color-syntax" "^2.0.1" + "@csstools/postcss-scope-pseudo-class" "^3.0.0" + "@csstools/postcss-stepped-value-functions" "^3.0.1" + "@csstools/postcss-text-decoration-shorthand" "^3.0.0" + "@csstools/postcss-trigonometric-functions" "^3.0.1" + "@csstools/postcss-unset-value" "^3.0.0" autoprefixer "^10.4.14" - browserslist "^4.21.5" - css-blank-pseudo "^5.0.2" - css-has-pseudo "^5.0.2" - css-prefers-color-scheme "^8.0.2" - cssdb "^7.6.0" + browserslist "^4.21.9" + css-blank-pseudo "^6.0.0" + css-has-pseudo "^6.0.0" + css-prefers-color-scheme "^9.0.0" + cssdb "^7.7.0" postcss-attribute-case-insensitive "^6.0.2" postcss-clamp "^4.1.0" - postcss-color-functional-notation "^5.1.0" + postcss-color-functional-notation "^6.0.0" postcss-color-hex-alpha "^9.0.2" - postcss-color-rebeccapurple "^8.0.2" - postcss-custom-media "^9.1.4" - postcss-custom-properties "^13.2.0" - postcss-custom-selectors "^7.1.3" - postcss-dir-pseudo-class "^7.0.2" - postcss-double-position-gradients "^4.0.4" - postcss-focus-visible "^8.0.2" - postcss-focus-within "^7.0.2" + postcss-color-rebeccapurple "^9.0.0" + postcss-custom-media "^10.0.0" + postcss-custom-properties "^13.3.0" + postcss-custom-selectors "^7.1.4" + postcss-dir-pseudo-class "^8.0.0" + postcss-double-position-gradients "^5.0.0" + postcss-focus-visible "^9.0.0" + postcss-focus-within "^8.0.0" postcss-font-variant "^5.0.0" - postcss-gap-properties "^4.0.1" - postcss-image-set-function "^5.0.2" + postcss-gap-properties "^5.0.0" + postcss-image-set-function "^6.0.0" postcss-initial "^4.0.1" - postcss-lab-function "^5.2.3" - postcss-logical "^6.2.0" - postcss-nesting "^11.2.1" + postcss-lab-function "^6.0.1" + postcss-logical "^7.0.0" + postcss-nesting "^12.0.0" postcss-opacity-percentage "^2.0.0" - postcss-overflow-shorthand "^4.0.1" + postcss-overflow-shorthand "^5.0.0" postcss-page-break "^3.0.4" - postcss-place "^8.0.1" - postcss-pseudo-class-any-link "^8.0.2" + postcss-place "^9.0.0" + postcss-pseudo-class-any-link "^9.0.0" postcss-replace-overflow-wrap "^4.0.0" postcss-selector-not "^7.0.1" postcss-value-parser "^4.2.0" -postcss-pseudo-class-any-link@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-8.0.2.tgz#f5738503f2045de0c4dc216eca99bd835f74e42e" - integrity sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA== +postcss-pseudo-class-any-link@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz#5fb5b700e0ecdc845a94eb433b8ccff756cbf660" + integrity sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA== dependencies: - postcss-selector-parser "^6.0.10" + postcss-selector-parser "^6.0.13" postcss-reduce-initial@^5.1.2: version "5.1.2" @@ -10636,7 +10669,7 @@ postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selecto cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@^6.0.11: +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13: version "6.0.13" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== @@ -10706,10 +10739,10 @@ postcss@^8.2.1, postcss@^8.2.15, postcss@^8.4.14: picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^8.4.24: - version "8.4.24" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" - integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== +postcss@^8.4.27: + version "8.4.27" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" + integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" @@ -10756,11 +10789,6 @@ prebuild-install@^6.0.1: tar-fs "^2.0.0" tunnel-agent "^0.6.0" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prepend-http@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" @@ -10789,12 +10817,12 @@ pretty-error@^2.1.1: lodash "^4.17.20" renderkid "^2.0.4" -pretty-format@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" - integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== +pretty-format@^29.6.2: + version "29.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.2.tgz#3d5829261a8a4d89d8b9769064b29c50ed486a47" + integrity sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg== dependencies: - "@jest/schemas" "^29.4.3" + "@jest/schemas" "^29.6.0" ansi-styles "^5.0.0" react-is "^18.0.0" @@ -10867,7 +10895,7 @@ proper-lockfile@^4.1.2: retry "^0.12.0" signal-exit "^3.0.2" -property-expr@^2.0.4: +property-expr@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4" integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== @@ -11288,13 +11316,13 @@ rc9@^2.0.1: destr "^1.2.2" flat "^5.0.2" -rc9@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/rc9/-/rc9-2.1.0.tgz#57d3a01e55907393ef9bd0cc29f2bd66a6cd0972" - integrity sha512-ROO9bv8PPqngWKoiUZU3JDQ4sugpdRs9DfwHnzDSxK25XtQn6BEHL6EOd/OtKuDT2qodrtNR+0WkPT6l0jxH5Q== +rc9@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/rc9/-/rc9-2.1.1.tgz#6614c32db7731b44cd48641ce68f373c3ee212a9" + integrity sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q== dependencies: defu "^6.1.2" - destr "^1.2.2" + destr "^2.0.0" flat "^5.0.2" rc@^1.2.7, rc@^1.2.8: @@ -11519,7 +11547,7 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -retry-as-promised@^7.0.3: +retry-as-promised@^7.0.4: version "7.0.4" resolved "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-7.0.4.tgz#9df73adaeea08cb2948b9d34990549dc13d800a2" integrity sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA== @@ -11663,10 +11691,10 @@ sass-loader@^10.2.0: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.61.0: - version "1.61.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.61.0.tgz#d1f6761bb833887b8fdab32a24e052c40531d02b" - integrity sha512-PDsN7BrVkNZK2+dj/dpKQAWZavbAQ87IXqVvw2+oEYI+GwlTWkvbQtL7F2cCNbMqJEYKPh1EcjSxsnqIb/kyaQ== +sass@^1.64.1: + version "1.64.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.64.1.tgz#6a46f6d68e0fa5ad90aa59ce025673ddaa8441cf" + integrity sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -11747,21 +11775,21 @@ selderee@^0.6.0: dependencies: parseley "^0.7.0" -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== - semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" @@ -11776,6 +11804,13 @@ semver@^7.5.1: dependencies: lru-cache "^6.0.0" +semver@^7.5.3, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -11800,10 +11835,10 @@ seq-queue@^0.0.5: resolved "https://registry.yarnpkg.com/seq-queue/-/seq-queue-0.0.5.tgz#d56812e1c017a6e4e7c3e3a37a1da6d78dd3c93e" integrity sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q== -sequelize-cli@^6.3.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/sequelize-cli/-/sequelize-cli-6.6.0.tgz#f11588c93b53321637f8aedd5b10ed57d6d06482" - integrity sha512-FwTClhGRvXKanFRHMZbgfXOBV8UC2B3VkE0WOdW1n39/36PF4lWyurF95f246une/V4eaO3a7/Ywvy++3r+Jmg== +sequelize-cli@^6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/sequelize-cli/-/sequelize-cli-6.6.1.tgz#ab86fc8de79f56bf1d1c4e3bbb1104aee4a5eaf4" + integrity sha512-C3qRpy1twBsFa855qOQFSYWer8ngiaZP05/OAsT1QCUwtc6UxVNNiQ0CGUt98T9T1gi5D3TGWL6le8HWUKELyw== dependencies: cli-color "^2.0.3" fs-extra "^9.1.0" @@ -11825,26 +11860,26 @@ sequelize-slugify@^1.6.2: dependencies: sluglife "^0.9.8" -sequelize@^6.32.0: - version "6.32.0" - resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.32.0.tgz#566488aa0fcf32c1baa2ff2344f462a4c9eb4a01" - integrity sha512-gMd1M6kPANyrCeU/vtgEP5gnse7sVsiKbJyz7p4huuW8zZcRopj47UlglvdrMuIoqksZmsUPfApmMo6ZlJpcvg== +sequelize@^6.32.1: + version "6.32.1" + resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.32.1.tgz#8e8669a8d6cf711d2d94b33cc721928fad7487f6" + integrity sha512-3Iv0jruv57Y0YvcxQW7BE56O7DC1BojcfIrqh6my+IQwde+9u/YnuYHzK+8kmZLhLvaziRT1eWu38nh9yVwn/g== dependencies: - "@types/debug" "^4.1.7" - "@types/validator" "^13.7.1" - debug "^4.3.3" - dottie "^2.0.2" - inflection "^1.13.2" + "@types/debug" "^4.1.8" + "@types/validator" "^13.7.17" + debug "^4.3.4" + dottie "^2.0.4" + inflection "^1.13.4" lodash "^4.17.21" - moment "^2.29.1" - moment-timezone "^0.5.35" - pg-connection-string "^2.5.0" - retry-as-promised "^7.0.3" - semver "^7.3.5" + moment "^2.29.4" + moment-timezone "^0.5.43" + pg-connection-string "^2.6.0" + retry-as-promised "^7.0.4" + semver "^7.5.1" sequelize-pool "^7.1.0" toposort-class "^1.0.1" uuid "^8.3.2" - validator "^13.7.0" + validator "^13.9.0" wkx "^0.5.0" serialize-javascript@^4.0.0: @@ -12730,6 +12765,11 @@ timers-ext@^0.1.7: es5-ext "~0.10.46" next-tick "1" +tiny-case@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-case/-/tiny-case-1.0.3.tgz#d980d66bc72b5d5a9ca86fb7c9ffdb9c898ddd03" + integrity sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q== + tiptap-commands@^1.17.1: version "1.17.1" resolved "https://registry.yarnpkg.com/tiptap-commands/-/tiptap-commands-1.17.1.tgz#a8974a26d87db57b2fd4fc56a552520c69e43a4a" @@ -12943,13 +12983,6 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -12965,6 +12998,11 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +type-fest@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + type-is@^1.6.4, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -13002,13 +13040,6 @@ typegram@^4.3.0: resolved "https://registry.yarnpkg.com/typegram/-/typegram-4.3.0.tgz#690ec1287f771608070e149c92de4fca42e54db0" integrity sha512-pS4STyOZoJ++Mwa9GPMTNjOwEzMkxFfFt1By6IbMOJfheP0utMP/H1ga6J9R4DTjAYBr0UDn4eQg++LpWBvcAg== -typescript-auto-import-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/typescript-auto-import-cache/-/typescript-auto-import-cache-0.2.1.tgz#6721dec489d4cb917a4876334f88f96306279808" - integrity sha512-FD5uYQSNkVTX4b3lvtifP+SR3bARWGmKe/uyp5BfuW2ZUCYG7vHKPddrteLU06Uh68woRaYIX+Sbs2nnySpGLw== - dependencies: - semver "^7.3.8" - ua-parser-js@^1.0.34: version "1.0.34" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.34.tgz#b33f41c415325839f354005d25a2f588be296976" @@ -13179,6 +13210,14 @@ update-browserslist-db@^1.0.10: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" @@ -13297,7 +13336,7 @@ valid-data-url@^3.0.0: resolved "https://registry.yarnpkg.com/valid-data-url/-/valid-data-url-3.0.1.tgz#826c1744e71b5632e847dd15dbd45b9fb38aa34f" integrity sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA== -validator@^13.7.0: +validator@^13.9.0: version "13.9.0" resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== @@ -13326,27 +13365,27 @@ void-elements@^3.1.0: resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== -volar-service-html@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/volar-service-html/-/volar-service-html-0.0.2.tgz#d5ce2931f76b8703009930fbb08bc7fba28dfc14" - integrity sha512-OJWZBTBaqNq70YPlN8K4JJGcN5vDJynB4M/8xAGQYyNhWThLdLCKzYJRTrtkCGKr1tmEM845YCFmg23dAtOFBw== +volar-service-html@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/volar-service-html/-/volar-service-html-0.0.11.tgz#1167eb981437a83a2a4fada590fa7c8514abec4f" + integrity sha512-Lm8ynBTDI8wMsPwZCoo5s195HBOGCONSZq4sUvrVXPjD1i5eKf+rYIVm7+h/cgbdqZApe8dWFbbqXgLGLodwIA== dependencies: vscode-html-languageservice "^5.0.4" - vscode-languageserver-protocol "^3.17.3" - vscode-languageserver-textdocument "^1.0.8" + vscode-uri "^3.0.7" -volar-service-pug@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/volar-service-pug/-/volar-service-pug-0.0.2.tgz#5a597d079b2b25f378e561bdfd6579bc97cd0878" - integrity sha512-wScsIW+nlssAVY6WvA+90ofQEW8uxTy6A0Th4I6mGFVk2Qk5q4bmyr5sGPPuYEDLENrYRe73o7UQsADUOhjDOw== +volar-service-pug@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/volar-service-pug/-/volar-service-pug-0.0.11.tgz#535219b6f0c119be7340102abda3a9d14e4fb1d6" + integrity sha512-OXT0PUnDBtdYPUPoFXGlxW6ZSQtqkx07GL9ci0lQMRVzvL9SOBiwskZJtcltKPT0bJeKAxI4DZroBB7L7QpHfg== dependencies: - muggle-string "^0.2.2" + "@volar/language-service" "~1.10.0" + "@volar/source-map" "~1.10.0" + muggle-string "^0.3.1" pug-lexer "^5.0.1" pug-parser "^6.0.0" - volar-service-html "0.0.2" + volar-service-html "0.0.11" vscode-html-languageservice "^5.0.4" vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "^3.17.2" vscode-html-languageservice@^5.0.4: version "5.0.5" @@ -13358,17 +13397,6 @@ vscode-html-languageservice@^5.0.4: vscode-languageserver-types "^3.17.3" vscode-uri "^3.0.7" -vscode-json-languageservice@^5.2.0: - version "5.3.5" - resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-5.3.5.tgz#20acd827e13ea4bdeb9976df84ec2bfbb2452c73" - integrity sha512-DasT+bKtpaS2rTPEB4VMROnvO1WES2KD8RZZxXbumnk9sk5wco10VdB6sJgTlsKQN14tHQLZDXuHnSoSAlE8LQ== - dependencies: - "@vscode/l10n" "^0.0.13" - jsonc-parser "^3.2.0" - vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "^3.17.3" - vscode-uri "^3.0.7" - vscode-jsonrpc@8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94" @@ -13387,7 +13415,7 @@ vscode-languageserver-textdocument@^1.0.8: resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== -vscode-languageserver-types@3.17.3, vscode-languageserver-types@^3.17.2, vscode-languageserver-types@^3.17.3: +vscode-languageserver-types@3.17.3, vscode-languageserver-types@^3.17.3: version "3.17.3" resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== @@ -13540,10 +13568,8 @@ watchpack@^1.7.4: resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: - chokidar "^3.4.1" graceful-fs "^4.1.2" neo-async "^2.5.0" - watchpack-chokidar2 "^2.0.1" optionalDependencies: chokidar "^3.4.1" watchpack-chokidar2 "^2.0.1" @@ -13612,7 +13638,7 @@ webpack-cli@^4.10.0: rechoir "^0.7.0" webpack-merge "^5.7.3" -webpack-dev-middleware@^5.3.3: +webpack-dev-middleware@^5.0.0: version "5.3.3" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== @@ -13623,10 +13649,10 @@ webpack-dev-middleware@^5.3.3: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-hot-middleware@^2.25.3: - version "2.25.3" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.3.tgz#be343ce2848022cfd854dd82820cd730998c6794" - integrity sha512-IK/0WAHs7MTu1tzLTjio73LjS3Ov+VvBKQmE8WPlJutgG5zT6Urgq/BbAdRrHTRpyzK0dvAvFh1Qg98akxgZpA== +webpack-hot-middleware@^2.25.4: + version "2.25.4" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.4.tgz#d8bc9e9cb664fc3105c8e83d2b9ed436bee4e193" + integrity sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w== dependencies: ansi-html-community "0.0.8" html-entities "^2.1.0" @@ -13795,10 +13821,10 @@ winston-transport@^4.4.0, winston-transport@^4.5.0: readable-stream "^3.6.0" triple-beam "^1.3.0" -winston@^3.8.2: - version "3.8.2" - resolved "https://registry.yarnpkg.com/winston/-/winston-3.8.2.tgz#56e16b34022eb4cff2638196d9646d7430fdad50" - integrity sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew== +winston@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.10.0.tgz#d033cb7bd3ced026fed13bf9d92c55b903116803" + integrity sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g== dependencies: "@colors/colors" "1.5.0" "@dabh/diagnostics" "^2.0.2" @@ -13829,11 +13855,6 @@ wkx@^0.5.0: dependencies: "@types/node" "*" -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - worker-farm@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" @@ -14005,15 +14026,12 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yup@^0.32.9: - version "0.32.11" - resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.11.tgz#d67fb83eefa4698607982e63f7ca4c5ed3cf18c5" - integrity sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg== +yup@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/yup/-/yup-1.2.0.tgz#9e51af0c63bdfc9be0fdc6c10aa0710899d8aff6" + integrity sha512-PPqYKSAXjpRCgLgLKVGPA33v5c/WgEx3wi6NFjIiegz90zSwyMpvTFp/uGcVnnbx6to28pgnzp/q8ih3QRjLMQ== dependencies: - "@babel/runtime" "^7.15.4" - "@types/lodash" "^4.14.175" - lodash "^4.17.21" - lodash-es "^4.17.21" - nanoclone "^0.2.1" - property-expr "^2.0.4" + property-expr "^2.0.5" + tiny-case "^1.0.3" toposort "^2.0.2" + type-fest "^2.19.0" From a711c96d903d663822e30653d77dc5b34050b834 Mon Sep 17 00:00:00 2001 From: Renne Rocha Date: Wed, 2 Aug 2023 15:55:26 +0000 Subject: [PATCH 035/115] Translated using Weblate (English) Currently translated at 99.6% (329 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/en/ --- locales/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/en.json b/locales/en.json index 98c0cedd..ed979fe7 100644 --- a/locales/en.json +++ b/locales/en.json @@ -344,7 +344,7 @@ "required": "{fieldName} is required", "email": "Insert a valid email", "latitude": "Insert a valid latitude (-90 < latitude < 90)", - "longitude": "Insert a valid latitude (-180 < latitude < 180)" + "longitude": "Insert a valid longitude (-180 < longitude < 180)" }, "about": "\n Gancio is a shared agenda for local communities.
\n ", "oauth": { From 587a2ab43e3c6bc947efeb5fdeab1d3b2eeb4a9b Mon Sep 17 00:00:00 2001 From: Renne RochaDate: Wed, 2 Aug 2023 15:56:46 +0000 Subject: [PATCH 036/115] Translated using Weblate (Spanish) Currently translated at 100.0% (330 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/es/ --- locales/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/es.json b/locales/es.json index c81186cb..80daaf04 100644 --- a/locales/es.json +++ b/locales/es.json @@ -356,7 +356,7 @@ "validators": { "email": "Introduce un correo electrónico valido", "required": "{fieldName} es requerido", - "longitude": "Introduce una latitud válida (-180 < latitud < 180)", + "longitude": "Introduce una longitud válida (-180 < longitud < 180)", "latitude": "Introduce una latitud válida (-90 < latitud < 90)" }, "setup": { From 548a1235e02eca2f220d0f6de3a1f98a886ca568 Mon Sep 17 00:00:00 2001 From: Renne Rocha Date: Wed, 2 Aug 2023 15:58:21 +0000 Subject: [PATCH 037/115] Translated using Weblate (Basque) Currently translated at 98.4% (325 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/eu/ --- locales/eu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/eu.json b/locales/eu.json index 3293e965..72c3e50f 100644 --- a/locales/eu.json +++ b/locales/eu.json @@ -351,7 +351,7 @@ "email": "Sartu baliozko eposta bat", "required": "{fieldName} beharrezkoa da", "latitude": "Sartu baliozko latitude bat (-90 < latitudea < 90)", - "longitude": "Sartu baliozko latitude bat (-180 < latitudea < 180)" + "longitude": "Sartu baliozko longitudea bat (-180 < longitudea < 180)" }, "setup": { "start": "Hasi", From 3d4c77674abe442ded2e485f37e3d252f3ac1582 Mon Sep 17 00:00:00 2001 From: Renne Rocha Date: Wed, 2 Aug 2023 16:00:59 +0000 Subject: [PATCH 038/115] Translated using Weblate (Italian) Currently translated at 98.1% (324 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/it/ --- locales/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/it.json b/locales/it.json index f4ddd30a..cc7f6266 100644 --- a/locales/it.json +++ b/locales/it.json @@ -343,7 +343,7 @@ "required": "Campo {fieldName} necessario", "email": "Inserisci un'e-mail valida", "latitude": "Inserisci una latitudine valida (-90 < latitudine < 90)", - "longitude": "Inserisci una latitudine valida (-180 < latitude < 180)" + "longitude": "Inserisci una longitudine valida (-180 < longitudine < 180)" }, "about": "\n Gancio è un'agenda condivisa per le comunità locali.
\n ", "oauth": { From 507111e185c5d520aa916f5a384896ba9ff66223 Mon Sep 17 00:00:00 2001 From: Renne RochaDate: Wed, 2 Aug 2023 15:46:55 +0000 Subject: [PATCH 039/115] Translated using Weblate (Portuguese) Currently translated at 96.6% (319 of 330 strings) Translation: Gancio/Web Translate-URL: https://hosted.weblate.org/projects/gancio/web/pt/ --- locales/pt.json | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index 78c4aa5b..74438b28 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -206,7 +206,15 @@ "admin_email_help": "O e-mail que utilizaremos como remetente para enviar mensagens. Este é também o endereço para o qual são enviadas as mensagens da administração", "allow_multidate_event": "Permitir eventos com múltiplas datas", "delete_tag_confirm": "Tem certeza que quer remover a etiqueta \"{tag}\"? A etiqueta será removida de {n} eventos.", - "delete_collection_confirm": "Têm a certeza que quer remover a coleção {collection}?" + "delete_collection_confirm": "Têm a certeza que quer remover a coleção {collection}?", + "colors": "Cores", + "geocoding_provider_help": "O provedor padrão é o Nominatim", + "geocoding_provider_type_help": "O software padrão é o Nominatim", + "geocoding_countrycodes": "Código de países", + "geocoding_provider_type": "Software de geocodificação", + "geocoding_provider": "Provedor de geocodificação", + "tilelayer_provider_help": "O provedor padrão é o OpenStreetMap", + "edit_tag_help": "Você pode alterar o marcador ao substituí-lo por um novo ou mesclando-o com um já existente. Os {n} eventos associados também serão alterados." }, "event": { "follow_me_description": "Uma das maneiras de se manter atualizado com os eventos publicados aqui em {title},\né seguir a conta {account} no Fediverso, por exemplo, via Mastodon, e possivelmente adicionar recursos para um evento a partir de lá.
\nSe nunca ouviu falar sobre Mastodon ou no Fediverso nós recomendamos ler este artigo.
Entre com o seu domínio abaixo (e.g. mastodon.social)", @@ -317,7 +325,9 @@ }, "validators": { "email": "Insira um e-mail válido", - "required": "{fieldName} é obrigatório" + "required": "{fieldName} é obrigatório", + "longitude": "Insira uma longitude válida (-180 < longitude < 180)", + "latitude": "Insira uma latitude válida (90 < latitude < 90)" }, "about": "\nGancio é uma agenda compartilhada para comunidades locais.
\n ", "login": { From eb1dc01d268c44827c092ece2fe1c3f7dcfa56c0 Mon Sep 17 00:00:00 2001 From: lesionDate: Thu, 3 Aug 2023 09:49:37 +0200 Subject: [PATCH 040/115] Added translation using Weblate (Portuguese (Brazil)) --- locales/email/pt-BR.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 locales/email/pt-BR.json diff --git a/locales/email/pt-BR.json b/locales/email/pt-BR.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/email/pt-BR.json @@ -0,0 +1 @@ +{} From 7e6840f8a72c8dbd983054d2b2124015ef8ec7bb Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 3 Aug 2023 09:49:38 +0200 Subject: [PATCH 041/115] Added translation using Weblate (Portuguese (Brazil)) --- locales/pt_BR.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 locales/pt_BR.json diff --git a/locales/pt_BR.json b/locales/pt_BR.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/pt_BR.json @@ -0,0 +1 @@ +{} From 49420a8dbddea44f9685047cc26f7d04679744f3 Mon Sep 17 00:00:00 2001 From: lesion Date: Thu, 3 Aug 2023 09:50:07 +0200 Subject: [PATCH 042/115] Added translation using Weblate (Portuguese (Portugal)) --- locales/pt_PT.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 locales/pt_PT.json diff --git a/locales/pt_PT.json b/locales/pt_PT.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/pt_PT.json @@ -0,0 +1 @@ +{} From e3646573a4d63ae72974bbc6a82f8b7e68978e9f Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 3 Aug 2023 09:50:12 +0200 Subject: [PATCH 043/115] Added translation using Weblate (Portuguese (Portugal)) --- locales/email/pt-PT.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 locales/email/pt-PT.json diff --git a/locales/email/pt-PT.json b/locales/email/pt-PT.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/email/pt-PT.json @@ -0,0 +1 @@ +{} From 50f11d7dd0eb95ea59123a81f8daa0f72e7f27b6 Mon Sep 17 00:00:00 2001 From: lesion Date: Thu, 3 Aug 2023 10:25:09 +0200 Subject: [PATCH 044/115] add locale pt_BR --- locales/email/pt-BR.json | 1 - locales/email/pt-PT.json | 1 - locales/email/pt_BR.json | 29 ++++ locales/pt_BR.json | 356 ++++++++++++++++++++++++++++++++++++++- locales/pt_PT.json | 1 - 5 files changed, 384 insertions(+), 4 deletions(-) delete mode 100644 locales/email/pt-BR.json delete mode 100644 locales/email/pt-PT.json create mode 100644 locales/email/pt_BR.json delete mode 100644 locales/pt_PT.json diff --git a/locales/email/pt-BR.json b/locales/email/pt-BR.json deleted file mode 100644 index 0967ef42..00000000 --- a/locales/email/pt-BR.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/locales/email/pt-PT.json b/locales/email/pt-PT.json deleted file mode 100644 index 0967ef42..00000000 --- a/locales/email/pt-PT.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/locales/email/pt_BR.json b/locales/email/pt_BR.json new file mode 100644 index 00000000..dfcc55f7 --- /dev/null +++ b/locales/email/pt_BR.json @@ -0,0 +1,29 @@ +{ + "register": { + "subject": "Pedido de registo recebido", + "content": "Recebemos o pedido de registo. Vamos confirmar assim que possível." + }, + "confirm": { + "content": "Olá, sua conta em {{config.title}} foi confirmada. Escreva para {{config.admin_email}} para obter qualquer informação.", + "subject": "Você pode agora começar a publicar eventos" + }, + "event_confirm": { + "content": "Pode confirmar este evento nesta página" + }, + "test": { + "subject": "A sua configuração SMTP funciona", + "content": "Este é um e-mail de teste, se estiver a ler isto, a sua configuração funciona." + }, + "user_confirm": { + "subject": "Você pode agora começar a publicar eventos", + "content": "Olá, a sua conta em {{config.title}} foi criada. Confirme e escolha uma palavra-passe.." + }, + "admin_register": { + "subject": "Novo registo", + "content": "{{user.email}} pediu o registo em {{config.title}}: {{user.description}}
Confirme aqui." + }, + "recover": { + "subject": "Recuperação da palavra-passe", + "content": "Olá, solicitou a recuperação da sua palavra-passe em {{config.title}}. Clique aqui para confirmar." + } +} diff --git a/locales/pt_BR.json b/locales/pt_BR.json index 0967ef42..74438b28 100644 --- a/locales/pt_BR.json +++ b/locales/pt_BR.json @@ -1 +1,355 @@ -{} +{ + "common": { + "add_event": "Adicionar evento", + "description": "Descrição", + "send": "Enviar", + "address": "Endereço", + "next": "Próximo", + "when": "Quando", + "where": "Onde", + "login": "Login", + "export": "Exportar", + "email": "E-mail", + "what": "O que", + "media": "Media", + "password": "Senha", + "register": "Registrar", + "remove": "Remover", + "confirm": "Confirmar", + "events": "Eventos", + "settings": "Opções", + "actions": "Ações", + "edit": "Editar", + "admin": "Admin", + "places": "Lugares", + "hide": "Ocultar", + "search": "Buscar", + "info": "Info", + "users": "Utilizadores", + "share": "Partilhar", + "name": "Nome", + "associate": "Associar", + "logout": "Sair", + "remove_admin": "Remover admin", + "activate": "Ativar", + "save": "Salvar", + "preview": "Pré-visualizar", + "edit_event": "Editar evento", + "add": "Adicionar", + "copy": "Copiar", + "ok": "Ok", + "cancel": "Cancelar", + "me": "Tu", + "password_updated": "Senha alterada.", + "resources": "Recursos", + "activate_user": "Confirmado", + "copy_link": "Copiar link", + "send_via_mail": "Enviar e-mail", + "add_to_calendar": "Adicionar ao calendário", + "copied": "Copiado", + "recover_password": "Recuperar senha", + "new_password": "Nova senha", + "new_user": "Novo usuário", + "deactivate": "Desligar", + "related": "Relacionado", + "enable": "Habilitar", + "disable": "Desabilitar", + "federation": "Federação", + "set_password": "Definir senha", + "instances": "Instâncias", + "follow": "Seguir", + "moderation": "Moderação", + "user": "Usuário", + "authorize": "Autorizar", + "title": "Título", + "filter": "Filtro", + "event": "Evento", + "pause": "Pausa", + "start": "Início", + "feed": "Feed RSS", + "skip": "Pular", + "delete": "Remover", + "fediverse": "Fediverso", + "announcements": "Anúncios", + "place": "Local", + "url": "URL", + "logout_ok": "Deslogado", + "n_resources": "nenhum recurso|um recurso|{n} recursos", + "embed": "Incorporar", + "embed_title": "Incorpore este evento em sua página", + "embed_help": "Copie o seguinte código em sua página e o evento será exibido desta maneira", + "displayname": "Nome de exibição", + "feed_url_copied": "Abra a URL copiada do feed em seu leitor de RSS", + "follow_me_title": "Siga as atualizações pelo Fediverso", + "tags": "Marcadores", + "theme": "Tema", + "reset": "Reiniciar", + "import": "Importar", + "collections": "Coleções", + "max_events": "N. máximo de eventos", + "label": "Etiqueta", + "close": "Fechar", + "plugins": "Plugins", + "help_translate": "Ajude a traduzir", + "show_map": "Mostrar mapa", + "calendar": "Calendário", + "home": "Início", + "about": "Sobre", + "content": "Conteúdo", + "admin_actions": "Ações de admin", + "recurring_event_actions": "Ações de eventos recorrentes", + "tag": "Etiqueta", + "latitude": "Latitude", + "longitude": "Longitude", + "search_coordinates": "Procurar coordenadas", + "online": "On-line", + "test": "Teste", + "show_preview": "Mostrar pré-visualização" + }, + "admin": { + "user_block_confirm": "Têm a certeza que quer bloquear o utilizador {user}?", + "filter_instances": "Filtrar domínios", + "user_add_help": "Um e-mail com instruções para confirmar a inscrição e escolher uma senha será enviada ao novo usuário", + "show_resource": "Mostrar recurso", + "block_user": "Bloquear utilizador", + "filter_users": "Filtrar utilizadores", + "hide_resource": "Ocultar recurso", + "delete_resource": "Remover recurso", + "delete_resource_confirm": "Têm a certeza que quer remover este recurso?", + "show_smtp_setup": "Configurações de e-mail", + "resources": "Recursos", + "delete_announcement_confirm": "Têm a certeza que quer remover o anúncio?", + "smtp_hostname": "Hostname do SMTP", + "collections_description": "Coleções são agrupamentos de eventos por marcadores e locais. Eles serão exibidos na página principal", + "new_collection": "Nova coleção", + "disable_admin_user_confirm": "Têm a certeza que quer remover permissões de administração de {user}?", + "enable_admin_user_confirm": "Têm a certeza que quer adicionar permissões de administrador para {user}?", + "event_remove_ok": "Evento removido", + "smtp_description": "", + "allow_registration_description": "Permitir registo aberto de utilizadores?", + "block": "Bloquear", + "unblock": "Desbloquear", + "instance_name": "Nome da instância", + "favicon": "Logo", + "instance_block_confirm": "Têm a certeza que quer bloquear o domínio {instance}?", + "enable_federation": "Habilitar federação", + "enable_federation_help": "Será possível seguir está instância a partir do Fediverso", + "add_instance": "Adicionar instância", + "hide_boost_bookmark_help": "Ocultar os pequenos ícones mostrando o número de impulsos e favoritos vindos do Fediverso", + "announcement_remove_ok": "Anúncio removido", + "instance_timezone_description": "Gancio é desenvolvido para coletar os eventos de um local específico, como uma cidade. Todos os eventos nesse local serão exibidos no fuso-horário escolhido para ele.", + "instance_locale_description": "Idioma de preferência para as páginas. Algumas vezes as mensagens precisam ser exibidas em um mesmo idioma para todos (por exemplo, quando publicando através do ActivityPub ou quando enviar alguns e-mails). Nestes casos o idioma seleciona abaixo será o utilizado.", + "title_description": "É utilizado no título da página, no assunto do e-mail para exportar feeds RSS e ICS.", + "instance_name_help": "Conta ActivityPub para seguir", + "enable_trusted_instances": "Habilitar domínios amigáveis", + "trusted_instances_help": "A lista de domínios amigáveis será exibido no cabeçalho", + "trusted_instances_label": "Etiqueta de navegação para domínios amigos", + "trusted_instances_label_default": "Domínios amigos", + "trusted_instances_label_help": "A etiqueta padrão é 'Domínios amigos'", + "add_trusted_instance": "Adicione um domínio amigável", + "footer_links": "Links de rodapé", + "delete_footer_link_confirm": "Têm a certeza que quer remover este link?", + "edit_place": "Editar local", + "smtp_port": "Porta do SMTP", + "smtp_secure": "SMTP Seguro (TLS ou STARTTLS)", + "smtp_use_sendmail": "Utilizar sendmail", + "instance_place_help": "A etiqueta para exibir em outros domínios", + "delete_trusted_instance_confirm": "Quer realmente remover este item do menu de domínios amigos?", + "sender_email": "E-mail do remetente", + "widget": "Widget", + "wrong_domain_warning": "O baseurl configurado no config.json ({baseurl}) é diferente do que está a usar para visitar ({url})", + "edit_collection": "Editar Coleção", + "enable_resources_help": "Permitir adicionar recursos para o evento a partir do Fediverso", + "hide_boost_bookmark": "Ocultar impulsos/favoritos", + "select_instance_timezone": "Fuso horário", + "instance_locale": "Idioma padrão", + "enable_resources": "Habilitar recursos", + "delete_user": "Remover", + "remove_admin": "Remover administrador", + "place_description": "Se colocou o local ou o endereço errado, pode alterá-lo.
- Administrador deve receber um e-mail quando um evento anónimo for adicionado (se habilitado).
- Administrador deve receber um e-mail de requisição de registo (se habilitado).
- Utilizador deve receber um e-mail de solicitação de registro.
- Utilizador deve receber um e-mail de confirmação de registo.
- Utilizador deve receber um e-mail de confirmação quando registado diretamente por um administrador.
- Utilizadores devem receber um e-mail para recuperar a senha quando eles esquecerem ela
Todos os eventos atuais e passados associados com este local terão o endereço alterado.", + "event_confirm_description": "Pode confirmar eventos criados por utilizadores anónimos aqui", + "disable_user_confirm": "Têm a certeza que quer desativar {user}?", + "delete_user_confirm": "Têm a certeza que quer remover {user}?", + "user_remove_ok": "Usuário removido", + "user_create_ok": "Usuário criado", + "allow_anon_event": "Permitir eventos anônimos (precisam ser confirmados)?", + "allow_recurrent_event": "Permitir eventos recorrentes", + "recurrent_event_visible": "Exibir eventos recorrentes por padrão", + "user_blocked": "Utilizador {user} bloqueado", + "announcement_description": "Nesta secção pode inserir anúncios que serão exibidos na página principal", + "description_description": "Exibido no cabeçalho próximo ao título", + "instance_place": "Local indicativo deste domínio", + "is_dark": "Tema escuro", + "add_link": "Adicionar link", + "new_announcement": "Novo anúncio", + "federation": "Federação / ActivityPub", + "smtp_test_success": "Um e-mail de teste foi enviado para {admin_email}, por favor verifique sua caixa de entrada", + "smtp_test_button": "Enviar e-mail de teste", + "allow_geolocation": "Permitir geolocalização de eventos", + "config_plugin": "Configuração da extensão", + "fallback_image": "Imagem alternativa", + "header_image": "Imagem de cabeçalho", + "hide_thumbs": "Ocultar miniaturas", + "default_images_help": "Precisa de recarregar a página para ver as mudanças.", + "domain": "Domínio", + "default_images": "Imagens padrão", + "known_users": "Utilizadores conhecidos", + "created_at": "Criado em", + "hide_calendar": "Ocultar calendário", + "blocked": "Bloqueado", + "admin_email": "E-mail do admin", + "tilelayer_provider_attribution": "Atribuição", + "geolocation": "Geolocalização", + "edit_tag": "Editar etiqueta", + "allow_online_event": "Permitir eventos online", + "allow_online_event_hint": "Pedir por links ", + "admin_email_help": "O e-mail que utilizaremos como remetente para enviar mensagens. Este é também o endereço para o qual são enviadas as mensagens da administração", + "allow_multidate_event": "Permitir eventos com múltiplas datas", + "delete_tag_confirm": "Tem certeza que quer remover a etiqueta \"{tag}\"? A etiqueta será removida de {n} eventos.", + "delete_collection_confirm": "Têm a certeza que quer remover a coleção {collection}?", + "colors": "Cores", + "geocoding_provider_help": "O provedor padrão é o Nominatim", + "geocoding_provider_type_help": "O software padrão é o Nominatim", + "geocoding_countrycodes": "Código de países", + "geocoding_provider_type": "Software de geocodificação", + "geocoding_provider": "Provedor de geocodificação", + "tilelayer_provider_help": "O provedor padrão é o OpenStreetMap", + "edit_tag_help": "Você pode alterar o marcador ao substituí-lo por um novo ou mesclando-o com um já existente. Os {n} eventos associados também serão alterados." + }, + "event": { + "follow_me_description": "Uma das maneiras de se manter atualizado com os eventos publicados aqui em {title},\né seguir a conta {account} no Fediverso, por exemplo, via Mastodon, e possivelmente adicionar recursos para um evento a partir de lá.
\nSe nunca ouviu falar sobre Mastodon ou no Fediverso nós recomendamos ler este artigo.
Entre com o seu domínio abaixo (e.g. mastodon.social)", + "saved": "Evento salvo", + "recurrent": "Recorrente", + "ics": "ICS", + "recurrent_1m_days": "Dia {days} de cada mês", + "interact_with_me": "Siga-me", + "media_description": "Pode adicionar um cartaz (opcional)", + "same_day": "no mesmo dia", + "added": "Evento adicionado", + "what_description": "Título", + "description_description": "Descrição", + "tag_description": "Marcador", + "show_recurrent": "eventos recorrentes", + "anon": "Anônimo", + "anon_description": "Pode adicionar um evento sem se registar ou autenticar, mas precisa de esperar para alguém o ler,\ne confirmar que é um evento adequado. Não será possível modificá-lo depois disso.
\nPodem por vez autenticar-se ou registar-se. De qualquer modo, vá em frente e poderá obter uma resposta o mais rápido possível. ", + "added_anon": "Evento adicionado, mas ainda precisa ser confirmado.", + "updated": "Evento atualizado", + "where_description": "Onde está o evento? Se não está presente, então pode criá-lo.", + "confirmed": "Evento confirmado", + "not_found": "Não foi possível encontrar o evento", + "remove_confirmation": "Têm a certeza que quer remover este evento?", + "edit_recurrent": "Editar evento recorrente:", + "only_future": "apenas eventos futuros", + "recurrent_description": "Escolha a frequência e selecione os dias", + "multidate_description": "É um festival? Escolha quando ele começa e quando termina", + "multidate": "Mais dias", + "normal": "Normal", + "show_past": "também eventos anteriores", + "normal_description": "Escolha o dia.", + "recurrent_1w_days": "A cada {days}", + "each_week": "Toda semana", + "each_2w": "A cada duas semanas", + "each_month": "Todo mês", + "recurrent_2w_days": "{days} a cada dois", + "recurrent_2m_days": "Dia {days} a cada dois meses", + "recurrent_1m_ordinal": "A cada {n} {days} dias do mês", + "recurrent_2m_ordinal": "{n} {days} a cada dois meses", + "due": "até", + "from": "De", + "image_too_big": "A imagem não pode ser maior que 4MB", + "interact_with_me_at": "Interaja comigo no Fediverso atráves de", + "remove_recurrent_confirmation": "Têm a certeza que quer remover este evento recorrente?\nEventos passados serão mantidos, mas nenhum evento seguinte será criado.", + "import_URL": "Importar a partir de URL", + "import_ICS": "Importar a partir de ICS", + "import_description": "Pode importar eventos de outras plataformas e de outros domínios via formatos padrão (ICS e H-Event)", + "alt_text_description": "Descrição para pessoas com deficiências visuais", + "choose_focal_point": "Escolha o ponto focal", + "remove_media_confirmation": "Confirma a remoção da imagem?", + "download_flyer": "Baixar flyer", + "address_description": "Qual é o endereço?", + "address_description_osm": "Procure as coordenadas escrevendo o endereço. (contribuidores do OpenStreetMap)", + "show_multidate": "Eventos com múltiplas datas", + "where_advanced_options": "Lugar — Opções avançadas", + "where_advanced_options_description": "Defina aqui propriedades do local adicionais", + "online_locations": "Localizações online", + "address_geocoded_disclaimer": "Se não conseguir encontrar o endereço da rua ou a porta da casa que procura nos resultados da geocodificação, pode inseri-los manualmente no campo “Endereço” sem perder as coordenadas. Considere também que o projeto OpenStreetMap está aberto a contribuições. Se tiver Android, recomendamos o StreetComplete. ", + "online_locations_help": "Por exemplo, um link para uma sala de video-conferência e um link para outros recursos (máx. 3)", + "online_locations_fallback_urls": "Links de retorno" + }, + "confirm": { + "not_valid": "Algo deu errado.", + "title": "Confirmação de usuário", + "valid": "A sua conta está confirmada, pode agora autenticar-se" + }, + "export": { + "intro": "Diferente de plataformas não sociais que fazem tudo para manter os utilizadores e os dados sobre eles, nós acreditamos que a informação, como pessoas, deve ser livre. Para isso deve atualizar-se sobre os eventos do seu interesse, sem necessariamente entrar nesta página.", + "insert_your_address": "Informe seu endereço de e-mail", + "feed_description": "Para seguir as atualizações de um computador ou telemóvel sem que precise de aceder a esta página periodicamente, utilize um leitor de feeds RSS. \n\nCom feeds RSS pode utilizar uma aplicação especial para receber atualizações de páginas que sejam do teu interesse. É uma boa maneira de seguir muitas páginas rapidamente, sem a necessidade de criar contas de utilizadores ou outras complicações.
\n\n- Se possui um Android, recomendamos Flym ou Feeder
\n- Para iPhone / iPad pode utilizar Feed4U
\n- Para computador fixo/ portátil nós recomendamos Feedbro, que pode ser instalado no Firefox ou Chrome .
\n
\nAdicionado este link ao seu leitor de RSS irá mantê-lo atualizado.", + "ical_description": "Computadores e smartphones normalmente possuem aplicações de calendário capazes de importar um calendário remoto.", + "list_description": "Se têm uma página e quer exibir uma lista de eventos, use o seguinte código", + "email_description": "Podes obter eventos que sejam do teu interesse via e-mail." + }, + "oauth": { + "authorization_request": "A aplicação{app}
solicita autorização em{instance_name}
:", + "scopes": { + "event:write": "Adicionar e editar os seus eventos" + }, + "redirected_to": "Depois da confirmação, será redirecionado para{url}
" + }, + "ordinal": { + "2": "segundo", + "1": "primeiro", + "5": "quinto", + "-1": "último", + "3": "terceiro", + "4": "quarto" + }, + "settings": { + "remove_account": "Ao pressionar este botão a sua conta de utilizador será apagada. Eventos que publicou serão mantidos.", + "remove_account_confirm": "Está prestes a apagar a sua conta de utilizador permanentemente", + "update_confirm": "Quer salvar as suas alterações?", + "change_password": "Alterar sua senha", + "password_updated": "Senha alterada.", + "danger_section": "Seção perigosa" + }, + "error": { + "email_taken": "Este e-mail já está em uso.", + "nick_taken": "Este nome de usuário já está em uso." + }, + "setup": { + "https_warning": "Está a aceder por HTTP, lembre-se de alterar o valor de baseurl em config.json se mudar para HTTPS!", + "completed": "Configuração completa", + "start": "Iniciar", + "completed_description": "Pode agora autenticar-se com o seguinte utilizador:
", + "copy_password_dialog": "Sim, precisa copiar a palavra-passe!" + }, + "validators": { + "email": "Insira um e-mail válido", + "required": "{fieldName} é obrigatório", + "longitude": "Insira uma longitude válida (-180 < longitude < 180)", + "latitude": "Insira uma latitude válida (90 < latitude < 90)" + }, + "about": "\n
Utilizador: {email}
Palavra-passe: {password}Gancio é uma agenda compartilhada para comunidades locais.
\n ", + "login": { + "not_registered": "Não registrado?", + "forgot_password": "Esqueceu sua senha?", + "insert_email": "Informe seu endereço de e-mail", + "ok": "Autenticado", + "description": "Ao autenticar-se poderá publicar novos eventos.", + "check_email": "Verifique sua caixa de entrada e de spam.", + "error": "Autenticação não realizada. Verifique suas informações de autenticação." + }, + "recover": { + "not_valid_code": "Algo não funcionou corretamente." + }, + "register": { + "error": "Erro: ", + "complete": "Registro precisa ser confirmado.", + "first_user": "Administrador criado", + "description": "Movimentos sociais devem se organizar e autofinanciar-se.
\n
Antes de poder publicar, a conta precisa ser aprovada por um administrador, considere que atrás deste site vai encontrar pessoas reais, então escreva duas linhas para nos informar que eventos teria interesse em publicar." + }, + "auth": { + "fail": "Autenticação não efetuada. Têm a certeza que a sua palavra-passe está correta?", + "not_confirmed": "Não confirmado ainda…" + } +} diff --git a/locales/pt_PT.json b/locales/pt_PT.json deleted file mode 100644 index 0967ef42..00000000 --- a/locales/pt_PT.json +++ /dev/null @@ -1 +0,0 @@ -{} From 3caa85bddd64829e0d5995ff4be921f202084cb5 Mon Sep 17 00:00:00 2001 From: lesionDate: Thu, 3 Aug 2023 10:41:10 +0200 Subject: [PATCH 045/115] rename pt_BR -> pt-BR --- locales/index.js | 1 + locales/{pt_BR.json => pt-BR.json} | 0 2 files changed, 1 insertion(+) rename locales/{pt_BR.json => pt-BR.json} (100%) diff --git a/locales/index.js b/locales/index.js index 9e6a6cd9..2b7a649b 100644 --- a/locales/index.js +++ b/locales/index.js @@ -11,6 +11,7 @@ module.exports = { nl: 'Dutch', pl: 'Polski', pt: 'Português', + 'pt-BR': 'Português (Brasilian)', ru: 'Русский', sk: 'Slovak', zh: '中国' diff --git a/locales/pt_BR.json b/locales/pt-BR.json similarity index 100% rename from locales/pt_BR.json rename to locales/pt-BR.json From d33944fc68c3eca2905c546bcf7c6147b02fd934 Mon Sep 17 00:00:00 2001 From: lesion Date: Thu, 3 Aug 2023 10:41:47 +0200 Subject: [PATCH 046/115] minor --- locales/email/{pt_BR.json => pt-BR.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename locales/email/{pt_BR.json => pt-BR.json} (100%) diff --git a/locales/email/pt_BR.json b/locales/email/pt-BR.json similarity index 100% rename from locales/email/pt_BR.json rename to locales/email/pt-BR.json From 82952c5ee9a35d28fe7d426771d6a50df6d661bf Mon Sep 17 00:00:00 2001 From: lesion Date: Sat, 5 Aug 2023 23:11:51 +0200 Subject: [PATCH 047/115] clone event feature --- assets/style.css | 3 +- components/eventAdmin.vue | 24 +- locales/ca.json | 3 +- locales/de.json | 3 +- locales/en.json | 3 +- locales/es.json | 3 +- locales/eu.json | 3 +- locales/fr.json | 13 +- locales/gl.json | 7 +- locales/it.json | 2 +- locales/nb.json | 13 +- locales/nl.json | 11 +- locales/pl.json | 9 +- locales/pt-BR.json | 11 +- locales/pt.json | 11 +- locales/ru.json | 3 +- locales/sk.json | 3 +- locales/zh.json | 583 +++++++++++++++++++------------------- pages/add/_edit.vue | 11 +- pages/event/_slug.vue | 3 - 20 files changed, 367 insertions(+), 355 deletions(-) diff --git a/assets/style.css b/assets/style.css index d0efa757..33a68e3c 100644 --- a/assets/style.css +++ b/assets/style.css @@ -1,6 +1,7 @@ html, body { scrollbar-width: thin; - overflow: auto !important; + overflow-y: auto !important; + overflow-x: hidden; scrollbar-color: #FF4511 #111; font-family: sans-serif; } diff --git a/components/eventAdmin.vue b/components/eventAdmin.vue index 35477e7d..a513c25c 100644 --- a/components/eventAdmin.vue +++ b/components/eventAdmin.vue @@ -20,6 +20,13 @@ span v-list-item-content v-list-item-title(v-text="$t('common.edit')") + //- Clone + v-list-item(v-if='!event.parentId' :to='`/add/${event.id}?clone=true`') + v-list-item-icon + v-icon(v-text='mdiScanner') + v-list-item-content + v-list-item-title(v-text="$t('common.clone')") + //- Remove v-list-item(v-if='!event.parentId' @click='remove(false)') v-list-item-icon @@ -53,26 +60,13 @@ span v-list-item-content v-list-item-title(v-text="$t('common.remove')") - - //- v-btn(text color='primary' v-if='event.is_visible' @click='toggle(false)') {{$t(`common.${event.parentId?'skip':'hide'}`)}} - //- v-btn(text color='success' v-else @click='toggle(false)') {{$t('common.confirm')}} - //- v-btn(text color='primary' @click='$router.push(`/add/${event.id}`)') {{$t('common.edit')}} - //- v-btn(text color='primary' v-if='!event.parentId' @click='remove(false)') {{$t('common.remove')}} - - //- template(v-if='event.parentId') - //- v-divider - //- span.mr-1 {{$t('event.edit_recurrent')}} - //- v-btn(text color='primary' v-if='event.parent.is_visible' @click='toggle(true)') {{$t('common.pause')}} - //- v-btn(text color='primary' v-else @click='toggle(true)') {{$t('common.start')}} - //- v-btn(text color='primary' @click='$router.push(`/add/${event.parentId}`)') {{$t('common.edit')}} - //- v-btn(text color='primary' @click='remove(true)') {{$t('common.remove')}} diff --git a/wp-plugin/js/gancio-events.es.js b/wp-plugin/js/gancio-events.es.js index de0e2357..3f1c980f 100644 --- a/wp-plugin/js/gancio-events.es.js +++ b/wp-plugin/js/gancio-events.es.js @@ -25,10 +25,10 @@ function ye(t) { function u(t, e) { t.appendChild(e); } -function p(t, e, i) { +function k(t, e, i) { t.insertBefore(e, i || null); } -function k(t) { +function x(t) { t.parentNode.removeChild(t); } function be(t, e) { @@ -38,14 +38,14 @@ function be(t, e) { function m(t) { return document.createElement(t); } -function $(t) { +function z(t) { return document.createTextNode(t); } -function M() { - return $(" "); +function C() { + return z(" "); } function pe() { - return $(""); + return z(""); } function a(t, e, i) { i == null ? t.removeAttribute(e) : t.getAttribute(e) !== i && t.setAttribute(e, i); @@ -69,25 +69,25 @@ let O; function I(t) { O = t; } -function $e() { +function Ee() { if (!O) throw new Error("Function called outside component initialization"); return O; } function ke(t) { - $e().$$.on_mount.push(t); + Ee().$$.on_mount.push(t); } -const R = [], Z = [], P = [], ee = [], Ee = Promise.resolve(); +const R = [], Z = [], P = [], ee = [], $e = Promise.resolve(); let K = !1; function je() { - K || (K = !0, Ee.then(x)); + K || (K = !0, $e.then(y)); } function Q(t) { P.push(t); } const J = /* @__PURE__ */ new Set(); let D = 0; -function x() { +function y() { const t = O; do { for (; D < R.length; ) { @@ -120,8 +120,8 @@ function Ce(t, e) { function Ae(t, e, i, l) { const { fragment: n, on_mount: r, on_destroy: o, after_update: f } = t.$$; n && n.m(e, i), l || Q(() => { - const c = r.map(W).filter(ge); - o ? o.push(...c) : U(c), t.$$.on_mount = []; + const s = r.map(W).filter(ge); + o ? o.push(...s) : U(s), t.$$.on_mount = []; }), f.forEach(Q); } function Me(t, e) { @@ -132,9 +132,9 @@ function Ne(t, e) { t.$$.dirty[0] === -1 && (R.push(t), je(), t.$$.dirty.fill(0)), t.$$.dirty[e / 31 | 0] |= 1 << e % 31; } function we(t, e, i, l, n, r, o, f = [-1]) { - const c = O; + const s = O; I(t); - const s = t.$$ = { + const c = t.$$ = { fragment: null, ctx: null, props: r, @@ -146,26 +146,26 @@ function we(t, e, i, l, n, r, o, f = [-1]) { on_disconnect: [], before_update: [], after_update: [], - context: new Map(e.context || (c ? c.$$.context : [])), + context: new Map(e.context || (s ? s.$$.context : [])), callbacks: Y(), dirty: f, skip_bound: !1, - root: e.target || c.$$.root + root: e.target || s.$$.root }; - o && o(s.root); + o && o(c.root); let w = !1; - if (s.ctx = i ? i(t, e.props || {}, (g, _, ...A) => { - const y = A.length ? A[0] : _; - return s.ctx && n(s.ctx[g], s.ctx[g] = y) && (!s.skip_bound && s.bound[g] && s.bound[g](y), w && Ne(t, g)), _; - }) : [], s.update(), w = !0, U(s.before_update), s.fragment = l ? l(s.ctx) : !1, e.target) { + if (c.ctx = i ? i(t, e.props || {}, (g, _, ...A) => { + const E = A.length ? A[0] : _; + return c.ctx && n(c.ctx[g], c.ctx[g] = E) && (!c.skip_bound && c.bound[g] && c.bound[g](E), w && Ne(t, g)), _; + }) : [], c.update(), w = !0, U(c.before_update), c.fragment = l ? l(c.ctx) : !1, e.target) { if (e.hydrate) { const g = xe(e.target); - s.fragment && s.fragment.l(g), g.forEach(k); + c.fragment && c.fragment.l(g), g.forEach(x); } else - s.fragment && s.fragment.c(); - e.intro && Ce(t.$$.fragment), Ae(t, e.target, e.anchor, e.customElement), x(); + c.fragment && c.fragment.c(); + e.intro && Ce(t.$$.fragment), Ae(t, e.target, e.anchor, e.customElement), y(); } - I(c); + I(s); } let X; typeof HTMLElement == "function" && (X = class extends HTMLElement { @@ -213,11 +213,11 @@ function V(t) { } function te(t, e, i) { const l = t.slice(); - return l[12] = e[i], l; + return l[13] = e[i], l; } function ie(t, e, i) { const l = t.slice(); - return l[15] = e[i], l; + return l[16] = e[i], l; } function le(t) { let e; @@ -226,13 +226,13 @@ function le(t) { e = m("link"), a(e, "rel", "stylesheet"), a(e, "href", t[4]); }, m(i, l) { - p(i, e, l); + k(i, e, l); }, p(i, l) { l & 16 && a(e, "href", i[4]); }, d(i) { - i && k(e); + i && x(e); } }; } @@ -242,32 +242,32 @@ function ne(t) { r[o] = fe(te(t, n, o)); return { c() { - e = m("div"), l && l.c(), i = M(); + e = m("div"), l && l.c(), i = C(); for (let o = 0; o < r.length; o += 1) r[o].c(); a(e, "id", "gancioEvents"), L(e, "dark", t[2] === "dark"), L(e, "light", t[2] === "light"), L(e, "sidebar", t[3] === "true"), L(e, "nosidebar", t[3] !== "true"); }, m(o, f) { - p(o, e, f), l && l.m(e, null), u(e, i); - for (let c = 0; c < r.length; c += 1) - r[c].m(e, null); + k(o, e, f), l && l.m(e, null), u(e, i); + for (let s = 0; s < r.length; s += 1) + r[s].m(e, null); }, p(o, f) { if (o[1] && o[3] === "true" ? l ? l.p(o, f) : (l = re(o), l.c(), l.m(e, i)) : l && (l.d(1), l = null), f & 41) { n = o[5]; - let c; - for (c = 0; c < n.length; c += 1) { - const s = te(o, n, c); - r[c] ? r[c].p(s, f) : (r[c] = fe(s), r[c].c(), r[c].m(e, null)); + let s; + for (s = 0; s < n.length; s += 1) { + const c = te(o, n, s); + r[s] ? r[s].p(c, f) : (r[s] = fe(c), r[s].c(), r[s].m(e, null)); } - for (; c < r.length; c += 1) - r[c].d(1); + for (; s < r.length; s += 1) + r[s].d(1); r.length = n.length; } f & 4 && L(e, "dark", o[2] === "dark"), f & 4 && L(e, "light", o[2] === "light"), f & 8 && L(e, "sidebar", o[3] === "true"), f & 8 && L(e, "nosidebar", o[3] !== "true"); }, d(o) { - o && k(e), l && l.d(), be(r, o); + o && x(e), l && l.d(), be(r, o); } }; } @@ -275,23 +275,23 @@ function re(t) { let e, i, l, n, r, o, f; return { c() { - e = m("a"), i = m("div"), l = m("div"), n = $(t[1]), r = M(), o = m("img"), a(l, "class", "title"), a(o, "id", "logo"), a(o, "alt", "logo"), H(o.src, f = t[0] + "/logo.png") || a(o, "src", f), a(i, "class", "content"), a(e, "href", t[0]), a(e, "target", "_blank"), a(e, "id", "header"); + e = m("a"), i = m("div"), l = m("div"), n = z(t[1]), r = C(), o = m("img"), a(l, "class", "title"), a(o, "id", "logo"), a(o, "alt", "logo"), H(o.src, f = t[0] + "/logo.png") || a(o, "src", f), a(i, "class", "content"), a(e, "href", t[0]), a(e, "target", "_blank"), a(e, "id", "header"); }, - m(c, s) { - p(c, e, s), u(e, i), u(i, l), u(l, n), u(i, r), u(i, o); + m(s, c) { + k(s, e, c), u(e, i), u(i, l), u(l, n), u(i, r), u(i, o); }, - p(c, s) { - s & 2 && T(n, c[1]), s & 1 && !H(o.src, f = c[0] + "/logo.png") && a(o, "src", f), s & 1 && a(e, "href", c[0]); + p(s, c) { + c & 2 && T(n, s[1]), c & 1 && !H(o.src, f = s[0] + "/logo.png") && a(o, "src", f), c & 1 && a(e, "href", s[0]); }, - d(c) { - c && k(e); + d(s) { + s && x(e); } }; } function oe(t) { let e; function i(r, o) { - return r[12].media.length ? Le : Te; + return r[13].media.length ? Le : Te; } let l = i(t), n = l(t); return { @@ -299,13 +299,13 @@ function oe(t) { e = m("div"), n.c(), a(e, "class", "img"); }, m(r, o) { - p(r, e, o), n.m(e, null); + k(r, e, o), n.m(e, null); }, p(r, o) { l === (l = i(r)) && n ? n.p(r, o) : (n.d(1), n = l(r), n && (n.c(), n.m(e, null))); }, d(r) { - r && k(e), n.d(); + r && x(e), n.d(); } }; } @@ -313,16 +313,16 @@ function Te(t) { let e, i, l; return { c() { - e = m("img"), a(e, "style", "aspect-ratio=1.7778;"), a(e, "alt", i = t[12].title), H(e.src, l = t[0] + "/fallbackimage.png") || a(e, "src", l), a(e, "loading", "lazy"); + e = m("img"), a(e, "style", "aspect-ratio=1.7778;"), a(e, "alt", i = t[13].title), H(e.src, l = t[0] + "/fallbackimage.png") || a(e, "src", l), a(e, "loading", "lazy"); }, m(n, r) { - p(n, e, r); + k(n, e, r); }, p(n, r) { - r & 32 && i !== (i = n[12].title) && a(e, "alt", i), r & 1 && !H(e.src, l = n[0] + "/fallbackimage.png") && a(e, "src", l); + r & 32 && i !== (i = n[13].title) && a(e, "alt", i), r & 1 && !H(e.src, l = n[0] + "/fallbackimage.png") && a(e, "src", l); }, d(n) { - n && k(e); + n && x(e); } }; } @@ -330,38 +330,38 @@ function Le(t) { let e, i, l, n; return { c() { - e = m("img"), a(e, "style", i = "object-position: " + ue(t[12]) + "; aspect-ratio=1.7778;"), a(e, "alt", l = t[12].media[0].name), H(e.src, n = t[0] + "/media/thumb/" + t[12].media[0].url) || a(e, "src", n), a(e, "loading", "lazy"); + e = m("img"), a(e, "style", i = "object-position: " + ue(t[13]) + "; aspect-ratio=1.7778;"), a(e, "alt", l = t[13].media[0].name), H(e.src, n = t[0] + "/media/thumb/" + t[13].media[0].url) || a(e, "src", n), a(e, "loading", "lazy"); }, m(r, o) { - p(r, e, o); + k(r, e, o); }, p(r, o) { - o & 32 && i !== (i = "object-position: " + ue(r[12]) + "; aspect-ratio=1.7778;") && a(e, "style", i), o & 32 && l !== (l = r[12].media[0].name) && a(e, "alt", l), o & 33 && !H(e.src, n = r[0] + "/media/thumb/" + r[12].media[0].url) && a(e, "src", n); + o & 32 && i !== (i = "object-position: " + ue(r[13]) + "; aspect-ratio=1.7778;") && a(e, "style", i), o & 32 && l !== (l = r[13].media[0].name) && a(e, "alt", l), o & 33 && !H(e.src, n = r[0] + "/media/thumb/" + r[13].media[0].url) && a(e, "src", n); }, d(r) { - r && k(e); + r && x(e); } }; } function ae(t) { - let e, i = t[12].place.address + "", l; + let e, i = t[13].place.address + "", l; return { c() { - e = m("span"), l = $(i), a(e, "class", "subtitle"); + e = m("span"), l = z(i), a(e, "class", "subtitle"); }, m(n, r) { - p(n, e, r), u(e, l); + k(n, e, r), u(e, l); }, p(n, r) { - r & 32 && i !== (i = n[12].place.address + "") && T(l, i); + r & 32 && i !== (i = n[13].place.address + "") && T(l, i); }, d(n) { - n && k(e); + n && x(e); } }; } function se(t) { - let e, i = t[12].tags, l = []; + let e, i = t[13].tags, l = []; for (let n = 0; n < i.length; n += 1) l[n] = ce(ie(t, i, n)); return { @@ -372,13 +372,13 @@ function se(t) { a(e, "class", "tags"); }, m(n, r) { - p(n, e, r); + k(n, e, r); for (let o = 0; o < l.length; o += 1) l[o].m(e, null); }, p(n, r) { if (r & 32) { - i = n[12].tags; + i = n[13].tags; let o; for (o = 0; o < i.length; o += 1) { const f = ie(n, i, o); @@ -390,42 +390,41 @@ function se(t) { } }, d(n) { - n && k(e), be(l, n); + n && x(e), be(l, n); } }; } function ce(t) { - let e, i, l = t[15] + "", n; + let e, i, l = t[16] + "", n; return { c() { - e = m("span"), i = $("#"), n = $(l), a(e, "class", "tag"); + e = m("span"), i = z("#"), n = z(l), a(e, "class", "tag"); }, m(r, o) { - p(r, e, o), u(e, i), u(e, n); + k(r, e, o), u(e, i), u(e, n); }, p(r, o) { - o & 32 && l !== (l = r[15] + "") && T(n, l); + o & 32 && l !== (l = r[16] + "") && T(n, l); }, d(r) { - r && k(e); + r && x(e); } }; } function fe(t) { - let e, i, l, n, r = V(t[12]) + "", o, f, c, s = t[12].title + "", w, g, _, A, y = t[12].place.name + "", d, z, h, v, C, q, E = t[3] !== "true" && oe(t), j = t[12].place.name !== "online" && ae(t), S = t[12].tags.length && se(t); + let e, i, l, n, r = V(t[13]) + "", o, f, s, c = t[13].title + "", w, g, _, A, E = t[13].place.name + "", M, d, h, p, v, q, $ = t[3] !== "true" && oe(t), j = t[13].place.name !== "online" && ae(t), S = t[13].tags.length && se(t); return { c() { - e = m("a"), E && E.c(), i = M(), l = m("div"), n = m("div"), o = $(r), f = M(), c = m("div"), w = $(s), g = M(), _ = m("span"), A = $('@"'), d = $(y), z = $(`" - `), j && j.c(), h = M(), S && S.c(), v = M(), a(n, "class", "subtitle"), a(c, "class", "title"), a(_, "class", "place"), a(l, "class", "content"), a(e, "href", C = t[0] + "/event/" + (t[12].slug || t[12].id)), a(e, "class", "event"), a(e, "title", q = t[12].title), a(e, "target", "_blank"); + e = m("a"), $ && $.c(), i = C(), l = m("div"), n = m("div"), o = z(r), f = C(), s = m("div"), w = z(c), g = C(), _ = m("span"), A = z("@"), M = z(E), d = C(), j && j.c(), h = C(), S && S.c(), p = C(), a(n, "class", "subtitle"), a(s, "class", "title"), a(_, "class", "place"), a(l, "class", "content"), a(e, "href", v = t[0] + "/event/" + (t[13].slug || t[13].id)), a(e, "class", "event"), a(e, "title", q = t[13].title), a(e, "target", "_blank"); }, m(b, N) { - p(b, e, N), E && E.m(e, null), u(e, i), u(e, l), u(l, n), u(n, o), u(l, f), u(l, c), u(c, w), u(l, g), u(l, _), u(_, A), u(_, d), u(_, z), j && j.m(_, null), u(l, h), S && S.m(l, null), u(e, v); + k(b, e, N), $ && $.m(e, null), u(e, i), u(e, l), u(l, n), u(n, o), u(l, f), u(l, s), u(s, w), u(l, g), u(l, _), u(_, A), u(_, M), u(_, d), j && j.m(_, null), u(l, h), S && S.m(l, null), u(e, p); }, p(b, N) { - b[3] !== "true" ? E ? E.p(b, N) : (E = oe(b), E.c(), E.m(e, i)) : E && (E.d(1), E = null), N & 32 && r !== (r = V(b[12]) + "") && T(o, r), N & 32 && s !== (s = b[12].title + "") && T(w, s), N & 32 && y !== (y = b[12].place.name + "") && T(d, y), b[12].place.name !== "online" ? j ? j.p(b, N) : (j = ae(b), j.c(), j.m(_, null)) : j && (j.d(1), j = null), b[12].tags.length ? S ? S.p(b, N) : (S = se(b), S.c(), S.m(l, null)) : S && (S.d(1), S = null), N & 33 && C !== (C = b[0] + "/event/" + (b[12].slug || b[12].id)) && a(e, "href", C), N & 32 && q !== (q = b[12].title) && a(e, "title", q); + b[3] !== "true" ? $ ? $.p(b, N) : ($ = oe(b), $.c(), $.m(e, i)) : $ && ($.d(1), $ = null), N & 32 && r !== (r = V(b[13]) + "") && T(o, r), N & 32 && c !== (c = b[13].title + "") && T(w, c), N & 32 && E !== (E = b[13].place.name + "") && T(M, E), b[13].place.name !== "online" ? j ? j.p(b, N) : (j = ae(b), j.c(), j.m(_, null)) : j && (j.d(1), j = null), b[13].tags.length ? S ? S.p(b, N) : (S = se(b), S.c(), S.m(l, null)) : S && (S.d(1), S = null), N & 33 && v !== (v = b[0] + "/event/" + (b[13].slug || b[13].id)) && a(e, "href", v), N & 32 && q !== (q = b[13].title) && a(e, "title", q); }, d(b) { - b && k(e), E && E.d(), j && j.d(), S && S.d(); + b && x(e), $ && $.d(), j && j.d(), S && S.d(); } }; } @@ -433,10 +432,10 @@ function Ge(t) { let e, i, l = t[4] && le(t), n = t[5].length && ne(t); return { c() { - l && l.c(), e = M(), n && n.c(), i = pe(), this.c = G; + l && l.c(), e = C(), n && n.c(), i = pe(), this.c = G; }, m(r, o) { - l && l.m(r, o), p(r, e, o), n && n.m(r, o), p(r, i, o); + l && l.m(r, o), k(r, e, o), n && n.m(r, o), k(r, i, o); }, p(r, [o]) { r[4] ? l ? l.p(r, o) : (l = le(r), l.c(), l.m(e.parentNode, e)) : l && (l.d(1), l = null), r[5].length ? n ? n.p(r, o) : (n = ne(r), n.c(), n.m(i.parentNode, i)) : n && (n.d(1), n = null); @@ -444,7 +443,7 @@ function Ge(t) { i: G, o: G, d(r) { - l && l.d(r), r && k(e), n && n.d(r), r && k(i); + l && l.d(r), r && x(e), n && n.d(r), r && x(i); } }; } @@ -456,34 +455,37 @@ function ue(t) { return "center center"; } function He(t, e, i) { - let { baseurl: l = "" } = e, { title: n = "" } = e, { maxlength: r = !1 } = e, { tags: o = "" } = e, { places: f = "" } = e, { theme: c = "light" } = e, { show_recurrent: s = !1 } = e, { sidebar: w = "true" } = e, { external_style: g = "" } = e, _ = !1, A = []; - function y(d) { - if (!_) + let { baseurl: l = "" } = e, { title: n = "" } = e, { maxlength: r = !1 } = e, { collection: o = "" } = e, { tags: f = "" } = e, { places: s = "" } = e, { theme: c = "light" } = e, { show_recurrent: w = !1 } = e, { sidebar: g = "true" } = e, { external_style: _ = "" } = e, A = !1, E = []; + function M(d) { + if (!A) return; - const z = []; - r && z.push(`max=${r}`), o && z.push(`tags=${o}`), f && z.push(`places=${f}`), z.push(`show_recurrent=${s ? "true" : "false"}`), fetch(`${l}/api/events?${z.join("&")}`).then((h) => h.json()).then((h) => { - i(5, A = h); - }).catch((h) => { - console.error("Error loading Gancio API -> ", h); + const h = []; + r && h.push(`max=${r}`); + let p = "/api/events"; + o ? p = `/api/collections/${o}` : (f && h.push(`tags=${f}`), s && h.push(`places=${s}`)), h.push(`show_recurrent=${w ? "true" : "false"}`), fetch(`${l}${p}?${h.join("&")}`).then((v) => v.json()).then((v) => { + i(5, E = v.events || v); + }).catch((v) => { + console.error("Error loading Gancio API -> ", v); }); } return ke(() => { - _ = !0, y(); + A = !0, M(); }), t.$$set = (d) => { - "baseurl" in d && i(0, l = d.baseurl), "title" in d && i(1, n = d.title), "maxlength" in d && i(6, r = d.maxlength), "tags" in d && i(7, o = d.tags), "places" in d && i(8, f = d.places), "theme" in d && i(2, c = d.theme), "show_recurrent" in d && i(9, s = d.show_recurrent), "sidebar" in d && i(3, w = d.sidebar), "external_style" in d && i(4, g = d.external_style); + "baseurl" in d && i(0, l = d.baseurl), "title" in d && i(1, n = d.title), "maxlength" in d && i(6, r = d.maxlength), "collection" in d && i(7, o = d.collection), "tags" in d && i(8, f = d.tags), "places" in d && i(9, s = d.places), "theme" in d && i(2, c = d.theme), "show_recurrent" in d && i(10, w = d.show_recurrent), "sidebar" in d && i(3, g = d.sidebar), "external_style" in d && i(4, _ = d.external_style); }, t.$$.update = () => { - t.$$.dirty & 975 && y(); + t.$$.dirty & 1999 && M(); }, [ l, n, c, - w, g, - A, + _, + E, r, o, f, - s + s, + w ]; } class Re extends X { @@ -508,21 +510,23 @@ class Re extends X { baseurl: 0, title: 1, maxlength: 6, - tags: 7, - places: 8, + collection: 7, + tags: 8, + places: 9, theme: 2, - show_recurrent: 9, + show_recurrent: 10, sidebar: 3, external_style: 4 }, null - ), e && (e.target && p(e.target, this, e.anchor), e.props && (this.$set(e.props), x())); + ), e && (e.target && k(e.target, this, e.anchor), e.props && (this.$set(e.props), y())); } static get observedAttributes() { return [ "baseurl", "title", "maxlength", + "collection", "tags", "places", "theme", @@ -535,72 +539,78 @@ class Re extends X { return this.$$.ctx[0]; } set baseurl(e) { - this.$$set({ baseurl: e }), x(); + this.$$set({ baseurl: e }), y(); } get title() { return this.$$.ctx[1]; } set title(e) { - this.$$set({ title: e }), x(); + this.$$set({ title: e }), y(); } get maxlength() { return this.$$.ctx[6]; } set maxlength(e) { - this.$$set({ maxlength: e }), x(); + this.$$set({ maxlength: e }), y(); } - get tags() { + get collection() { return this.$$.ctx[7]; } - set tags(e) { - this.$$set({ tags: e }), x(); + set collection(e) { + this.$$set({ collection: e }), y(); } - get places() { + get tags() { return this.$$.ctx[8]; } + set tags(e) { + this.$$set({ tags: e }), y(); + } + get places() { + return this.$$.ctx[9]; + } set places(e) { - this.$$set({ places: e }), x(); + this.$$set({ places: e }), y(); } get theme() { return this.$$.ctx[2]; } set theme(e) { - this.$$set({ theme: e }), x(); + this.$$set({ theme: e }), y(); } get show_recurrent() { - return this.$$.ctx[9]; + return this.$$.ctx[10]; } set show_recurrent(e) { - this.$$set({ show_recurrent: e }), x(); + this.$$set({ show_recurrent: e }), y(); } get sidebar() { return this.$$.ctx[3]; } set sidebar(e) { - this.$$set({ sidebar: e }), x(); + this.$$set({ sidebar: e }), y(); } get external_style() { return this.$$.ctx[4]; } set external_style(e) { - this.$$set({ external_style: e }), x(); + this.$$set({ external_style: e }), y(); } } customElements.define("gancio-events", Re); function de(t) { - let e, i, l, n, r = t[1].title + "", o, f, c, s = V(t[1]) + "", w, g, _, A, y = t[1].place.name + "", d, z, h = t[1].media.length && he(t); + let e, i, l, n, r = t[1].title + "", o, f, s, c = V(t[1]) + "", w, g, _, A, E = t[1].place.name + "", M, d, h = t[1].media.length && he(t); return { c() { - e = m("a"), h && h.c(), i = M(), l = m("div"), n = m("strong"), o = $(r), f = M(), c = m("div"), w = $(s), g = M(), _ = m("div"), A = $("@"), d = $(y), a(_, "class", "place"), a(l, "class", "container"), a(e, "href", z = t[0] + "/event/" + (t[1].slug || t[1].id)), a(e, "class", "card"), a(e, "target", "_blank"); + e = m("a"), h && h.c(), i = C(), l = m("div"), n = m("strong"), o = z(r), f = C(), s = m("div"), w = z(c), g = C(), _ = m("div"), A = z("@"), M = z(E), a(_, "class", "place"), a(l, "class", "container"), a(e, "href", d = t[0] + "/event/" + (t[1].slug || t[1].id)), a(e, "class", "card"), a(e, "target", "_blank"); }, - m(v, C) { - p(v, e, C), h && h.m(e, null), u(e, i), u(e, l), u(l, n), u(n, o), u(l, f), u(l, c), u(c, w), u(l, g), u(l, _), u(_, A), u(_, d); + m(p, v) { + k(p, e, v), h && h.m(e, null), u(e, i), u(e, l), u(l, n), u(n, o), u(l, f), u(l, s), u(s, w), u(l, g), u(l, _), u(_, A), u(_, M); }, - p(v, C) { - v[1].media.length ? h ? h.p(v, C) : (h = he(v), h.c(), h.m(e, i)) : h && (h.d(1), h = null), C & 2 && r !== (r = v[1].title + "") && T(o, r), C & 2 && s !== (s = V(v[1]) + "") && T(w, s), C & 2 && y !== (y = v[1].place.name + "") && T(d, y), C & 3 && z !== (z = v[0] + "/event/" + (v[1].slug || v[1].id)) && a(e, "href", z); + p(p, v) { + p[1].media.length ? h ? h.p(p, v) : (h = he(p), h.c(), h.m(e, i)) : h && (h.d(1), h = null), v & 2 && r !== (r = p[1].title + "") && T(o, r), v & 2 && c !== (c = V(p[1]) + "") && T(w, c), v & 2 && E !== (E = p[1].place.name + "") && T(M, E), v & 3 && d !== (d = p[0] + "/event/" + (p[1].slug || p[1].id)) && a(e, "href", d); }, - d(v) { - v && k(e), h && h.d(); + d(p) { + p && x(e), h && h.d(); } }; } @@ -611,13 +621,13 @@ function he(t) { e = m("img"), H(e.src, i = t[2](t[1])) || a(e, "src", i), a(e, "alt", l = t[1].media[0].name), a(e, "style", n = "object-position: " + me(t[1]) + "; aspect-ratio=1.7778;"); }, m(r, o) { - p(r, e, o); + k(r, e, o); }, p(r, o) { o & 2 && !H(e.src, i = r[2](r[1])) && a(e, "src", i), o & 2 && l !== (l = r[1].media[0].name) && a(e, "alt", l), o & 2 && n !== (n = "object-position: " + me(r[1]) + "; aspect-ratio=1.7778;") && a(e, "style", n); }, d(r) { - r && k(e); + r && x(e); } }; } @@ -628,7 +638,7 @@ function Ie(t) { i && i.c(), e = pe(), this.c = G; }, m(l, n) { - i && i.m(l, n), p(l, e, n); + i && i.m(l, n), k(l, e, n); }, p(l, [n]) { l[1] ? i ? i.p(l, n) : (i = de(l), i.c(), i.m(e.parentNode, e)) : i && (i.d(1), i = null); @@ -636,7 +646,7 @@ function Ie(t) { i: G, o: G, d(l) { - i && i.d(l), l && k(e); + i && i.d(l), l && x(e); } }; } @@ -649,20 +659,20 @@ function me(t) { } function Oe(t, e, i) { let { baseurl: l = "https://demo.gancio.org" } = e, { id: n } = e, r = !1, o; - function f(s, w) { - r && fetch(`${w}/api/event/detail/${s}`).then((g) => g.json()).then((g) => i(1, o = g)); + function f(c, w) { + r && fetch(`${w}/api/event/detail/${c}`).then((g) => g.json()).then((g) => i(1, o = g)); } ke(() => { r = !0, f(n, l); }); - function c(s) { - return `${l}/media/thumb/${s.media[0].url}`; + function s(c) { + return `${l}/media/thumb/${c.media[0].url}`; } - return t.$$set = (s) => { - "baseurl" in s && i(0, l = s.baseurl), "id" in s && i(3, n = s.id); + return t.$$set = (c) => { + "baseurl" in c && i(0, l = c.baseurl), "id" in c && i(3, n = c.id); }, t.$$.update = () => { t.$$.dirty & 9 && f(n, l); - }, [l, o, c, n]; + }, [l, o, s, n]; } class Ue extends X { constructor(e) { @@ -679,7 +689,7 @@ class Ue extends X { _e, { baseurl: 0, id: 3 }, null - ), e && (e.target && p(e.target, this, e.anchor), e.props && (this.$set(e.props), x())); + ), e && (e.target && k(e.target, this, e.anchor), e.props && (this.$set(e.props), y())); } static get observedAttributes() { return ["baseurl", "id"]; @@ -688,13 +698,13 @@ class Ue extends X { return this.$$.ctx[0]; } set baseurl(e) { - this.$$set({ baseurl: e }), x(); + this.$$set({ baseurl: e }), y(); } get id() { return this.$$.ctx[3]; } set id(e) { - this.$$set({ id: e }), x(); + this.$$set({ id: e }), y(); } } customElements.define("gancio-event", Ue); From a0de5547c75382016bd2becdcfd464105d3c092c Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 3 Nov 2023 23:03:53 +0100 Subject: [PATCH 104/115] feat(export): implement collection export for ics/rss/widget --- components/Search.vue | 87 ++-- locales/en.json | 725 +++++++++++++++++---------------- pages/export.vue | 14 +- server/api/controller/event.js | 12 +- 4 files changed, 426 insertions(+), 412 deletions(-) diff --git a/components/Search.vue b/components/Search.vue index 7cad0b80..abbc9933 100644 --- a/components/Search.vue +++ b/components/Search.vue @@ -1,7 +1,6 @@ v-row - v-col(cols=12) - span {{ filters }} - {{ meta }} + v-col(sm=3 cols=12) v-switch( v-if='settings.allow_recurrent_event' v-model='show_recurrent' @@ -9,13 +8,12 @@ v-row inset color='primary' hide-details :label="$t('event.show_recurrent')") - v-col.mb-4(cols=12) + v-col(sm="5" cols=12) v-autocomplete.p-0( + :disabled='!!collection' + v-model="filters" outlined - rounded - :label='$t("common.search")' - :filter='filter' - cache-items + :label='$t("common.filter")' hide-details color='primary' hide-selected @@ -45,6 +43,29 @@ v-row v-list-item-content v-list-item-title(v-text='item.label') v-list-item-subtitle(v-if='item.type ==="place"' v-text='item.label !== "online" && item.address') + + v-col(sm=4 cols=12) + v-autocomplete.p-0( + :disabled='!!filters.length' + v-model="collection" + outlined + :label='$t("common.collections")' + hide-details + color='primary' + hide-selected + :menu-props="{ maxWidth: '400' }" + :items='collections' + @change='change' + hide-no-data + clearable + :clear-icon='mdiCloseCircle' + item-text='name') + template(v-slot:itsdfems='{ item }') + v-list-item-avatar + v-icon(v-text="item.type === 'place' ? mdiMapMarker : item.type === 'tag' ? mdiTag : mdiCollage") + v-list-item-content + v-list-item-title(v-text='item.label') + v-list-item-subtitle(v-if='item.type ==="place"' v-text='item.label !== "online" && item.address')