color: $blue;
}
-/* Rules for borders */
-/* These add additional colours to those provided by bootstrap */
-.border-grey {
- border-color: $grey !important;
-}
-
/* Rules for the header */
#menu-icon {
# User images
def user_image(user, options = {})
- options[:class] ||= "user_image border border-grey"
+ options[:class] ||= "user_image border border-secondary-subtle"
options[:alt] ||= ""
if user.image_use_gravatar
end
def user_thumbnail(user, options = {})
- options[:class] ||= "user_thumbnail border border-grey"
+ options[:class] ||= "user_thumbnail border border-secondary-subtle"
options[:alt] ||= ""
if user.image_use_gravatar
end
def user_thumbnail_tiny(user, options = {})
- options[:class] ||= "user_thumbnail_tiny border border-grey"
+ options[:class] ||= "user_thumbnail_tiny border border-secondary-subtle"
options[:alt] ||= ""
if user.image_use_gravatar
#
# Indexes
#
-# index_user_blocks_on_user_id (user_id)
+# index_user_blocks_on_creator_id_and_id (creator_id,id)
+# index_user_blocks_on_user_id (user_id)
#
# Foreign Keys
#
<tr>
- <th class='py-1 border-grey table-light fw-normal' dir='auto'><%= format_key(tag[0]) %></th>
- <td class='py-1 border-grey border-start' dir='auto'><%= format_value(tag[0], tag[1]) %></td>
+ <th class='py-1 border-secondary-subtle table-light fw-normal' dir='auto'><%= format_key(tag[0]) %></th>
+ <td class='py-1 border-secondary-subtle border-start' dir='auto'><%= format_value(tag[0], tag[1]) %></td>
</tr>
<% unless tag_details.empty? %>
<h4><%= t ".tags" %></h4>
- <div class='mb-3 border border-grey rounded overflow-hidden'>
+ <div class='mb-3 border border-secondary-subtle rounded overflow-hidden'>
<table class='mb-0 browse-tag-list table align-middle text-break'>
<%= render :partial => "browse/tag", :collection => tag_details.sort %>
</table>
<% if current_user and @user.id == current_user.id %>
<div class="col-md order-md-last">
<% if !@user.home_location? %>
- <div id="map" class="content_map border border-grey">
+ <div id="map" class="content_map border border-secondary-subtle">
<p class="m-3"><%= t(".no_home_location_html", :edit_profile_link => link_to(t(".edit_your_profile"), edit_profile_path)) %></p>
</div>
<% else %>
:icon => image_path("marker-red.png"),
:description => render(:partial => "popup", :object => current_user, :locals => { :type => "your location" })
} %>
- <%= tag.div "", :id => "map", :class => "content_map border border-grey rounded", :data => { :user => user_data } %>
+ <%= tag.div "", :id => "map", :class => "content_map border border-secondary-subtle rounded", :data => { :user => user_data } %>
<% end %>
<% friends = @user.friends %>
-<article class='diary_post border-top border-grey py-3<%= " text-muted px-3 bg-danger bg-opacity-10" unless diary_entry.visible %> user_<%= diary_entry.user.id %>'>
+<article class='diary_post border-top border-secondary-subtle py-3<%= " text-muted px-3 bg-danger bg-opacity-10" unless diary_entry.visible %> user_<%= diary_entry.user.id %>'>
<%= render :partial => "diary_entry_heading", :object => diary_entry, :as => "diary_entry" %>
<div class="richtext text-break" xml:lang="<%= diary_entry.language_code %>" lang="<%= diary_entry.language_code %>">
<fieldset>
<legend><%= t ".location" -%></legend>
- <%= tag.div "", :id => "map", :class => "border border-grey rounded mb-3", :data => { :lat => @lat, :lon => @lon, :zoom => @zoom } %>
+ <%= tag.div "", :id => "map", :class => "border border-secondary-subtle rounded mb-3", :data => { :lat => @lat, :lon => @lon, :zoom => @zoom } %>
<div class="row mb-3">
<%= f.text_field :latitude, :wrapper_class => "col-sm-4 d-flex flex-column", :class => "mt-auto", :id => "latitude" %>
<%= render @entry %>
<div id="comments" class="comments mb-3 overflow-hidden">
- <div class="row border-bottom border-grey">
+ <div class="row border-bottom border-secondary-subtle">
<h2 class="col"><%= t(".discussion") %></h2>
<% if current_user %>
</ul>
<% if current_user && current_user.id %>
<div class='d-inline-flex dropdown user-menu logged-in'>
- <button class='dropdown-toggle btn btn-outline-secondary border-grey bg-white text-secondary px-2 py-1 flex-grow-1' type='button' data-bs-toggle='dropdown'>
+ <button class='dropdown-toggle btn btn-outline-secondary border-secondary-subtle bg-white text-secondary px-2 py-1 flex-grow-1' type='button' data-bs-toggle='dropdown'>
<%= user_thumbnail_tiny(current_user, :width => 25, :height => 25, :class => "user_thumbnail_tiny rounded-1") %>
<%= render :partial => "layouts/inbox" %>
<span class="user-button">
<h1><%= @message.title %></h1>
<% end %>
-<div class='mb-3 border-bottom border-grey py-1 d-flex gap-1 flex-wrap'>
+<div class='mb-3 border-bottom border-secondary-subtle py-1 d-flex gap-1 flex-wrap'>
<% if current_user == @message.recipient %>
<%= user_thumbnail_tiny @message.sender %>
<%= link_to @message.sender.display_name, @message.sender %>
<input class="form-check-input" type="checkbox" name="updatehome" value="1" <% unless current_user.home_location? %> checked <% end %> id="updatehome" />
<label class="form-check-label" for="updatehome"><%= t ".update home location on click" %></label>
</div>
- <%= tag.div "", :id => "map", :class => "content_map set_location border border-grey rounded" %>
+ <%= tag.div "", :id => "map", :class => "content_map set_location border border-secondary-subtle rounded" %>
</fieldset>
<%= f.primary t(".save") %>
<%= hidden_field_tag "format", "osm", :autocomplete => "off" %>
<div class='export_area_inputs'>
- <div class='export_boxy border border-grey rounded'>
+ <div class='export_boxy border border-secondary-subtle rounded'>
<%= text_field_tag("maxlat", nil, :size => 10, :autocomplete => "off", :class => "export_bound form-control mx-auto") %>
<div class="clearfix">
<%= text_field_tag("minlon", nil, :size => 10, :autocomplete => "off", :class => "export_bound form-control my-2") %>
--- /dev/null
+<ul class="nav nav-tabs">
+ <li class="nav-item">
+ <%= link_to t(".all_blocks"),
+ user_blocks_path,
+ :class => ["nav-link", { :active => action_name == "index" }] %>
+ </li>
+ <% if current_user&.blocks&.exists? %>
+ <li class="nav-item">
+ <%= link_to t(".blocks_on_me"),
+ user_blocks_on_path(current_user),
+ :class => ["nav-link", { :active => action_name == "blocks_on" && current_user == @user }] %>
+ </li>
+ <% end %>
+ <% on_user = @user || @user_block&.user %>
+ <% if on_user != current_user && on_user&.blocks&.exists? %>
+ <li class="nav-item">
+ <%= link_to t(".blocks_on_user", :user => on_user.display_name),
+ user_blocks_on_path(on_user),
+ :class => ["nav-link", { :active => action_name == "blocks_on" }] %>
+ </li>
+ <% end %>
+ <% if current_user&.blocks_created&.exists? %>
+ <li class="nav-item">
+ <%= link_to t(".blocks_by_me"),
+ user_blocks_by_path(current_user),
+ :class => ["nav-link", { :active => action_name == "blocks_by" && current_user == @user }] %>
+ </li>
+ <% end %>
+ <% by_user = @user || @user_block&.creator %>
+ <% if by_user != current_user && by_user&.blocks_created&.exists? %>
+ <li class="nav-item">
+ <%= link_to t(".blocks_by_user", :user => by_user.display_name),
+ user_blocks_by_path(by_user),
+ :class => ["nav-link", { :active => action_name == "blocks_by" }] %>
+ </li>
+ <% end %>
+</ul>
<% @title = t(".title", :name => @user.display_name) %>
+
+<% content_for :heading_class, "pb-0" %>
<% content_for :heading do %>
<h1><%= t(".heading_html", :name => link_to(@user.display_name, @user)) %></h1>
+ <%= render :partial => "navigation" %>
<% end %>
<% unless @user_blocks.empty? %>
<% @title = t(".title", :name => @user.display_name) %>
+
+<% content_for :heading_class, "pb-0" %>
<% content_for :heading do %>
<h1><%= t(".heading_html", :name => link_to(@user.display_name, @user)) %></h1>
+ <%= render :partial => "navigation" %>
<% end %>
<% unless @user_blocks.empty? %>
<% @title = t(".title") %>
+
+<% content_for :heading_class, "pb-0" %>
<% content_for :heading do %>
<h1><%= t(".heading") %></h1>
+ <%= render :partial => "navigation" %>
<% end %>
<% unless @user_blocks.empty? %>
:block_on => @user_block.user.display_name,
:block_by => @user_block.creator.display_name) %>
+<% content_for :heading_class, "pb-0" %>
<% content_for :heading do %>
<h1><%= t(".heading_html",
:block_on => link_to(@user_block.user.display_name, @user_block.user),
:block_by => link_to(@user_block.creator.display_name, @user_block.creator)) %></h1>
- <nav class='secondary-actions'>
- <ul class='clearfix'>
- <li><%= link_to t(".back"), user_blocks_path %></li>
- </ul>
- </nav>
+ <%= render :partial => "navigation" %>
<% end %>
<dl class="row">
<% end %>
</div>
- <div id="contributorTerms" class="legale border border-grey rounded">
+ <div id="contributorTerms" class="legale border border-secondary-subtle rounded">
<%= render :partial => "terms" %>
</div>
--- /dev/null
+const globals = require("globals");
+const js = require("@eslint/js");
+
+module.exports = [
+ js.configs.recommended,
+ {
+ languageOptions: {
+ ecmaVersion: 2015,
+ sourceType: "script",
+ globals: {
+ ...globals.browser,
+ ...globals.jquery,
+ Cookies: "readonly",
+ I18n: "readonly",
+ L: "readonly",
+ OSM: "writable",
+ Matomo: "readonly",
+ Qs: "readonly",
+ Turbo: "readonly",
+ updateLinks: "readonly"
+ }
+ },
+ rules: {
+ "accessor-pairs": "error",
+ "array-bracket-newline": ["error", "consistent"],
+ "array-bracket-spacing": "error",
+ "array-callback-return": "error",
+ "block-scoped-var": "error",
+ "block-spacing": "error",
+ "brace-style": ["error", "1tbs", { allowSingleLine: true }],
+ "comma-dangle": "error",
+ "comma-spacing": "error",
+ "comma-style": "error",
+ "computed-property-spacing": "error",
+ "curly": ["error", "multi-line", "consistent"],
+ "dot-location": ["error", "property"],
+ "dot-notation": "error",
+ "eol-last": "error",
+ "eqeqeq": ["error", "smart"],
+ "func-call-spacing": "error",
+ "indent": ["error", 2, {
+ SwitchCase: 1,
+ VariableDeclarator: "first",
+ FunctionDeclaration: { parameters: "first" },
+ FunctionExpression: { parameters: "first" },
+ CallExpression: { arguments: "first" }
+ }],
+ "key-spacing": "error",
+ "keyword-spacing": "error",
+ "no-alert": "warn",
+ "no-array-constructor": "error",
+ "no-caller": "error",
+ "no-console": "warn",
+ "no-div-regex": "error",
+ "no-eq-null": "error",
+ "no-eval": "error",
+ "no-extend-native": "error",
+ "no-extra-bind": "error",
+ "no-extra-label": "error",
+ "no-floating-decimal": "error",
+ "no-implicit-coercion": "warn",
+ "no-implicit-globals": "warn",
+ "no-implied-eval": "error",
+ "no-invalid-this": "error",
+ "no-iterator": "error",
+ "no-labels": "error",
+ "no-label-var": "error",
+ "no-lone-blocks": "error",
+ "no-lonely-if": "error",
+ "no-loop-func": "error",
+ "no-mixed-operators": "error",
+ "no-multiple-empty-lines": "error",
+ "no-multi-spaces": "error",
+ "no-multi-str": "error",
+ "no-negated-condition": "error",
+ "no-nested-ternary": "error",
+ "no-new": "error",
+ "no-new-func": "error",
+ "no-new-object": "error",
+ "no-new-wrappers": "error",
+ "no-octal-escape": "error",
+ "no-param-reassign": "error",
+ "no-process-env": "error",
+ "no-proto": "error",
+ "no-script-url": "error",
+ "no-self-compare": "error",
+ "no-sequences": "error",
+ "no-throw-literal": "error",
+ "no-trailing-spaces": "error",
+ "no-undef-init": "error",
+ "no-undefined": "error",
+ "no-unmodified-loop-condition": "error",
+ "no-unneeded-ternary": "error",
+ "no-unused-expressions": "off",
+ "no-unused-vars": ["error", { caughtErrors: "none" }],
+ "no-useless-call": "error",
+ "no-useless-concat": "error",
+ "no-useless-return": "error",
+ "no-use-before-define": ["error", { functions: false }],
+ "no-void": "error",
+ "no-warning-comments": "warn",
+ "no-whitespace-before-property": "error",
+ "object-curly-newline": ["error", { consistent: true }],
+ "object-curly-spacing": ["error", "always"],
+ "object-property-newline": ["error", { allowAllPropertiesOnSameLine: true }],
+ "operator-linebreak": ["error", "after"],
+ "padded-blocks": ["error", "never"],
+ "quote-props": ["error", "consistent-as-needed", { keywords: true, numbers: true }],
+ "quotes": ["error", "double"],
+ "radix": ["error", "always"],
+ "semi": ["error", "always"],
+ "semi-spacing": "error",
+ "semi-style": "error",
+ "space-before-blocks": "error",
+ "space-before-function-paren": ["error", { named: "never" }],
+ "space-in-parens": "error",
+ "space-infix-ops": "error",
+ "space-unary-ops": "error",
+ "switch-colon-spacing": "error",
+ "wrap-iife": "error",
+ "wrap-regex": "error",
+ "yoda": "error"
+ }
+ },
+ {
+ files: ["config/eslint.js"],
+ languageOptions: {
+ ecmaVersion: 2019,
+ sourceType: "commonjs",
+ globals: {
+ ...globals.commonjs
+ }
+ }
+ }
+];
+++ /dev/null
-{
- "env": {
- "browser": true,
- "jquery": true
- },
- "extends": [
- "eslint:recommended"
- ],
- "globals": {
- "Cookies": "readonly",
- "I18n": "readonly",
- "L": "readonly",
- "OSM": "writable",
- "Matomo": "readonly",
- "Qs": "readonly",
- "updateLinks": "readonly",
- "Turbo": "readonly"
- },
- "rules": {
- "accessor-pairs": "error",
- "array-bracket-newline": ["error", "consistent"],
- "array-bracket-spacing": "error",
- "array-callback-return": "error",
- "block-scoped-var": "error",
- "block-spacing": "error",
- "brace-style": ["error", "1tbs", { "allowSingleLine": true }],
- "comma-dangle": "error",
- "comma-spacing": "error",
- "comma-style": "error",
- "computed-property-spacing": "error",
- "curly": ["error", "multi-line", "consistent"],
- "dot-location": ["error", "property"],
- "dot-notation": "error",
- "eol-last": "error",
- "eqeqeq": ["error", "smart"],
- "func-call-spacing": "error",
- "indent": ["error", 2, {
- "SwitchCase": 1,
- "VariableDeclarator": "first",
- "FunctionDeclaration": { "parameters": "first" },
- "FunctionExpression": { "parameters": "first" },
- "CallExpression": { "arguments": "first" }
- }],
- "key-spacing": "error",
- "keyword-spacing": "error",
- "no-alert": "warn",
- "no-array-constructor": "error",
- "no-caller": "error",
- "no-console": "warn",
- "no-div-regex": "error",
- "no-eq-null": "error",
- "no-eval": "error",
- "no-extend-native": "error",
- "no-extra-bind": "error",
- "no-extra-label": "error",
- "no-floating-decimal": "error",
- "no-implicit-coercion": "warn",
- "no-implicit-globals": "warn",
- "no-implied-eval": "error",
- "no-invalid-this": "error",
- "no-iterator": "error",
- "no-labels": "error",
- "no-label-var": "error",
- "no-lone-blocks": "error",
- "no-lonely-if": "error",
- "no-loop-func": "error",
- "no-mixed-operators": "error",
- "no-multiple-empty-lines": "error",
- "no-multi-spaces": "error",
- "no-multi-str": "error",
- "no-negated-condition": "error",
- "no-nested-ternary": "error",
- "no-new": "error",
- "no-new-func": "error",
- "no-new-object": "error",
- "no-new-wrappers": "error",
- "no-octal-escape": "error",
- "no-param-reassign": "error",
- "no-process-env": "error",
- "no-proto": "error",
- "no-script-url": "error",
- "no-self-compare": "error",
- "no-sequences": "error",
- "no-throw-literal": "error",
- "no-trailing-spaces": "error",
- "no-undef-init": "error",
- "no-undefined": "error",
- "no-unmodified-loop-condition": "error",
- "no-unneeded-ternary": "error",
- "no-unused-expressions": "off",
- "no-unused-vars": "error",
- "no-useless-call": "error",
- "no-useless-concat": "error",
- "no-useless-return": "error",
- "no-use-before-define": ["error", { "functions": false }],
- "no-void": "error",
- "no-warning-comments": "warn",
- "no-whitespace-before-property": "error",
- "object-curly-newline": ["error", { "consistent": true }],
- "object-curly-spacing": ["error", "always"],
- "object-property-newline": ["error", { "allowAllPropertiesOnSameLine": true }],
- "operator-linebreak": ["error", "after"],
- "padded-blocks": ["error", "never"],
- "quote-props": ["error", "consistent-as-needed", { "keywords": true, "numbers": true }],
- "quotes": ["error", "double"],
- "radix": ["error", "always"],
- "semi": ["error", "always"],
- "semi-spacing": "error",
- "semi-style": "error",
- "space-before-blocks": "error",
- "space-before-function-paren": ["error", { "named": "never" }],
- "space-in-parens": "error",
- "space-infix-ops": "error",
- "space-unary-ops": "error",
- "switch-colon-spacing": "error",
- "wrap-iife": "error",
- "wrap-regex": "error",
- "yoda": "error"
- }
-}
reason: Rede vir die versperring
status: Status
revoker_name: Herroep deur
- showing_page: Bladsy %{page}
- next: Volgende »
- previous: « Vorige
notes:
index:
heading: Notas van %{user}
reason: السبب العرقلة
status: الحالة
revoker_name: مُبطل بواسطة
- showing_page: الصفحة %{page}
- next: التالي »
- previous: « السابق
user_mutes:
index:
title: المستخدمون الممنوعون
reason: Motivu del bloquéu
status: Estáu
revoker_name: Desaniciáu por
- showing_page: Páxina %{page}
- next: Siguiente »
- previous: « Anterior
notes:
index:
title: Notes unviaes o comentaes por %{user}
reason: Bloklanma səbəbi
status: Status
revoker_name: Tərəfindən ləgv edilib
- next: Növbəti »
- previous: « Əvvəlki
notes:
show:
description: Təsvir
reason: Прычына блакіроўкі
status: Статус
revoker_name: Адкліканы
- showing_page: Старонка %{page}
- next: Далей »
- previous: « Назад
notes:
index:
title: Заўвагі, створаныя ці пракаментаваныя %{user}
creator_name: Създател
reason: Причина за блокиране
status: Състояние
- showing_page: Страница %{page}
- next: Следваща »
- previous: « Предишна
user_mutes:
index:
table:
edit: সম্পাদনা
blocks:
display_name: বাধাপ্রাপ্ত ব্যবহারকারী
- next: পরবর্তী »
- previous: « পূর্ববর্তী
user_mutes:
index:
table:
identifiable: ANAVEZADUS
private: PREVEZ
trackable: HEULIADUS
+ details_without_tags_html: '%{time_ago} gant %{user}'
index:
public_traces: Roudoù GPS foran
my_gps_traces: Ma Roudoù GPS
reason: Abeg evit stankañ
status: Statud
revoker_name: Torret gant
- showing_page: Page %{page}
- next: ↓War-lerc'h »
- previous: ↓« Kent
user_mutes:
index:
title: Implijerien kuzhet
reason: Razlog za blokadu
status: Stanje
revoker_name: Opozvano od strane
- showing_page: Stranica %{page}
- next: Sljedeća »
- previous: « Prethodna
notes:
index:
id: Id
reason: Motiu del blocatge
status: Estat
revoker_name: Revocat per
- showing_page: Pàgina %{page}
- next: Següent »
- previous: « Anterior
notes:
index:
title: Notes enviades o comentades per %{user}
reason: Блоктохаран бахьана
status: Статус
revoker_name: ДӀайаьккхина блок
- showing_page: АгӀо %{page}
- next: РогӀера →
- previous: ← Хьалхара
notes:
index:
heading: '%{user} декъашхочун билгалонаш'
entry_role_html: Relace %{relation_name} (jako %{relation_role})
not_found:
title: Nenalezeno
- sorry: 'Promiňte, ale %{type} #%{id} nebylo možné nalézt.'
+ sorry: 'Je nám líto, ale %{type} #%{id} neexistuje.'
type:
node: uzel
way: cesta
introduction: Pro nalezení okolních prvků klikněte na mapu.
nearby: Okolní prvky
enclosing: Umístění prvku
+ old_nodes:
+ not_found:
+ sorry: 'Je nám líto, ale verze %{version} uzlu #%{id} nebyla nalezena.'
+ old_ways:
+ not_found:
+ sorry: 'Je nám líto, ale verze %{version} cesty #%{id} nebyla nalezena.'
+ old_relations:
+ not_found:
+ sorry: 'Je nám líto, ale verze %{version} relace #%{id} nebyla nalezena.'
changesets:
changeset_paging_nav:
showing_page: Stránka %{page}
created: Vytvořeno
closed: Uzavřeno
belongs_to: Autor
+ subscribe:
+ heading: Přihlásit se k odběru následující diskuse o sadě změn?
+ button: Odebírat diskusi
+ unsubscribe:
+ heading: Zrušit odběr následující diskuse o sadě změn?
+ button: Zrušit odběr diskuse
+ heading:
+ title: Sada změn %{id}
+ created_by_html: Vytvořil uživatel %{link_user} %{created}.
+ no_such_entry:
+ title: Taková sada změn neexistuje
+ heading: Záznam s ID %{id} neexistuje
+ body: Je nám líto, ale sada změn s ID %{id} neexistuje. Zkontrolujte překlepy
+ nebo jste možná klikli na chybný odkaz.
show:
title: 'Sada změn: %{id}'
+ created: 'Vytvořeno: %{when}'
+ closed: 'Uzavřeno: %{when}'
created_ago_html: Vytvořeno %{time_ago}
closed_ago_html: Uzavřeno %{time_ago}
created_ago_by_html: Vytvořeno %{time_ago} uživatelem %{user}
show:
title: Deník uživatele %{user} | %{title}
user_title: Deník uživatele %{user}
+ discussion: Diskuse
leave_a_comment: Zanechat komentář
login_to_leave_a_comment_html: '%{login_link} k zanechání komentáře'
login: Přihlaste se
comment: Komentář
newer_comments: Novější komentáře
older_comments: Starší komentáře
+ subscribe:
+ heading: Přihlásit se k odběru následující diskuse k deníkovému záznamu?
+ button: Odebírat diskusi
+ unsubscribe:
+ heading: Odhlásit odběr následující diskuse k deníkovému záznamu?
+ button: Zrušit odběr diskuse
doorkeeper:
errors:
messages:
forbidden:
title: Zakázáno
description: Operace, kterou jste požadovali na serveru OpenStreetMap, je dostupná
- pouze administrátorům (HTTP 403)
+ pouze správcům (HTTP 403)
internal_server_error:
title: Chyba aplikace
description: Server OpenStreetMap narazil na neočekávanou situaci, která mu
intro_text: OpenStreetMap je mapa světa, vytvořená lidmi jako vy a volně využitelná
pod otevřenou licencí.
intro_2_create_account: Vytvořit uživatelský účet
+ hosting_partners_2024_html: Hosting podporují %{fastly}, %{corpmembers} a další
+ %{partners}.
partners_fastly: Fastly
+ partners_corpmembers: firemní členové OSMF
partners_partners: partneři
tou: Podmínky užití
osm_offline: Databáze OpenStreetMap je momentálně kvůli probíhající neodkladné
more: Další
user_mailer:
diary_comment_notification:
+ description: 'Záznam #%{id} deníku uživatele OpenStreetMap'
subject: '[OpenStreetMap] %{user} okomentoval záznam v deníku'
hi: Ahoj, uživateli %{to_user},
header: '%{from_user} okomentoval záznam v deníku na OpenStreetMap s předmětem
%{commenturl} nebo poslat zprávu autorovi na %{replyurl}
footer_html: Můžete si také přečíst komentář na %{readurl} a můžete komentovat
na %{commenturl} nebo poslat zprávu autorovi na %{replyurl}
+ footer_unsubscribe: Z odběru diskuse se můžete odhlásit na %{unsubscribeurl}
+ footer_unsubscribe_html: Z odběru diskuse se můžete odhlásit na %{unsubscribeurl}
message_notification:
subject: '[OpenStreetMap] %{message_title}'
hi: Dobrý den, uživateli %{to_user},
few: úspěšně načteno s %{trace_points} z možných %{count} bodů.
many: úspěšně načteno s %{trace_points} z možných %{count} bodu.
other: úspěšně načteno s %{trace_points} z možných %{count} bodů.
+ all_your_traces_html: Všechny úspěšně načtené GPX stopy můžete najít na %{url}.
subject: '[OpenStreetMap] Úspěšný import GPX'
signup_confirm:
subject: '[OpenStreetMap] Vítejte v OpenStreetMap'
click_the_link: Pokud jste to byli Vy, kliknutím na níže uvedený odkaz získáte
nové heslo.
note_comment_notification:
+ description: 'Poznámka k OpenStreetMap #%{id}'
anonymous: Anonymní uživatel
greeting: Ahoj,
commented:
details: Podrobnosti k poznámce můžete najít na %{url}.
details_html: Podrobnosti k poznámce můžete najít na %{url}.
changeset_comment_notification:
+ description: 'Sada změn OpenStreetMap #%{id}'
hi: Dobrý den, uživateli %{to_user},
greeting: Dobrý den,
commented:
to: Komu
subject: Předmět
date: Datum
+ actions: Akce
message_summary:
unread_button: Označit jako nepřečtené
read_button: Označit jako přečtené
reply_button: Odpovědět
destroy_button: Smazat
+ unmute_button: Přesunout do doručené pošty
new:
title: Odeslat zprávu
send_message_to_html: Poslat novou zprávu uživateli %{name}
body: Je mi líto, ale žádná zpráva s tímto ID neexistuje.
outbox:
title: Odeslaná pošta
+ actions: Akce
messages:
few: Máte %{count} odeslané zprávy
one: Máte %{count} odeslanou zprávu
no_sent_messages_html: Nemáte žádné odeslané zprávy. Co třeba kontaktovat nějaké
%{people_mapping_nearby_link}?
people_mapping_nearby: uživatele poblíž
+ muted:
+ title: Ztlumené zprávy
+ messages:
+ one: Máte %{count} ztlumenou zprávu
+ few: Máte %{count} ztlumené zprávy
+ many: Máte %{count} ztlumené zprávy
+ other: Máte %{count} ztlumených zpráv
reply:
wrong_user: Jste přihlášeni jako „%{user}“, ale zpráva, na kterou chcete odpovědět,
nebyla poslána tomuto uživateli. Pokud na ni chcete odpovědět, přihlaste se
heading:
my_inbox: Má doručená pošta
my_outbox: Moje odchozí
+ muted_messages: Ztlumené zprávy
mark:
as_read: Zpráva označena jako přečtená
as_unread: Zpráva označena jako nepřečtená
+ unmute:
+ notice: Zpráva byla přesunuta do doručené pošty
+ error: Zprávu se nepodařilo přesunout do doručené pošty.
destroy:
destroyed: Zpráva smazána
passwords:
new password button: Resetovat heslo
help_text: Zadejte e-mailovou adresu, pod kterou jste se zaregistrovali, my
vám na ni pošleme odkaz, pomocí kterého si nastavíte nové heslo.
+ create:
+ send_paranoid_instructions: Pokud v naší databázi existuje vaše e-mailová adresa,
+ obdržíte na ni během několika minut odkaz pro obnovení hesla.
edit:
title: Obnovit heslo
heading: Resetovat heslo pro %{user}
flash token bad: Odpovídající kód nebyl nalezen, možná zkontrolujte URL?
update:
flash changed: Vaše heslo bylo změněno.
+ flash token bad: Odpovídající kód nebyl nalezen, možná zkontrolujte URL?
preferences:
show:
title: Moje preference
new:
title: Přihlásit se
heading: Přihlášení
- email or username: 'E-mailová adresa nebo uživatelské jméno:'
- password: 'Heslo:'
+ email or username: E-mailová adresa nebo uživatelské jméno
+ password: Heslo
remember: Zapamatuj si mě
lost password link: Ztratili jste heslo?
- login_button: Přihlásit
+ login_button: Přihlásit se
register now: Zaregistrujte se
with external: 'Případně se přihlaste prostřednictvím třetí strany:'
no account: Nemáte účet?
auth_providers:
openid:
title: Přihlásit se pomocí OpenID
- alt: Přihlášení pomocí OpenID URL
+ alt: Přihlásit se pomocí OpenID URL
google:
title: Přihlásit se prostřednictvím Google
- alt: Přihlášení pomocí Google OpenID
+ alt: Přihlásit se pomocí Google OpenID
facebook:
title: Přihlásit se přes Facebook
- alt: Přihlášení pomocí účtu na Facebooku
+ alt: Přihlásit se pomocí účtu na Facebooku
microsoft:
title: Přihlásit se přes Microsoft
- alt: Přihlášení pomocí účtu Microsoft
+ alt: Přihlásit se pomocí účtu Microsoft
github:
title: Přihlásit se přes GitHub
alt: Přihlásit se pomocí GitHub účtu
alt: Přihlásit se účtem na Wikipedii
wordpress:
title: Přihlásit se prostřednictvím Wordpress
- alt: Přihlášení pomocí Wordpress OpenID
+ alt: Přihlásit se pomocí Wordpress OpenID
aol:
title: Přihlásit se prostřednictvím AOL
- alt: Přihlášení pomocí AOL OpenID
+ alt: Přihlásit se pomocí AOL OpenID
destroy:
title: Odhlásit se
heading: Odhlášení z OpenStreetMap
image: Obrázek
alt: Alternativní text
url: URL
+ codeblock: Blok kódu
richtext_field:
edit: Upravit
preview: Náhled
primary: Silnice první třídy
secondary: Silnice druhé třídy
unclassified: Silnice
+ pedestrian: Cesta pro pěší
track: Lesní a polní cesta
bridleway: Koňská stezka
cycleway: Cyklostezka
cycleway_national: Národní cyklotrasa
cycleway_regional: Regionální cyklotrasa
cycleway_local: Místní cyklotrasa
+ cycleway_mtb: Trasa pro horská kola
footway: Pěší cesta
rail: Železnice
+ train: Vlak
subway: Metro
+ ferry: Trajekt
+ light_rail: Rychlodráha
+ tram: Tramvaj
+ trolleybus: Trolejbus
cable_car: Lanovka
chair_lift: sedačková lanovka
runway: Vzletová a přistávací dráha
taxiway: pojezdová dráha
apron: Letištní odbavovací plocha
admin: Administrativní hranice
+ capital: Hlavní město
+ city: Město
+ orchard: Sad
+ vineyard: Vinice
forest: Les
- wood: Les
+ wood: les
+ farmland: Pole
+ grass: Tráva
+ meadow: louka
+ bare_rock: Holá skála
+ sand: Písčina
golf: Golfové hřiště
park: Park
common: Pastvina
+ built_up: Zastavěná plocha
resident: Obytná oblast
retail: Nákupní oblast
industrial: Průmyslová oblast
commercial: Kancelářská oblast
heathland: Vřesoviště
+ scrubland: Křoviny
lake: Jezero
reservoir: nádrž
+ intermittent_water: Občasná vodní plocha
+ glacier: Ledovec
+ reef: Rif
+ wetland: Mokřad
farm: Farma
brownfield: Zbořeniště
cemetery: Hřbitov
allotments: Zahrádkářská kolonie
pitch: Sportovní hřiště
centre: Sportovní centrum
+ beach: Pláž
reserve: Přírodní rezervace
military: Vojenský prostor
school: Škola
university: univerzita
+ hospital: nemocnice
building: Významná budova
station: Nádraží
summit: Vrchol
private: Soukromý pozemek
destination: Průjezd zakázán
construction: Cesta ve výstavbě
+ bus_stop: Autobusová zastávka
bicycle_shop: Cykloobchod
+ bicycle_rental: Půjčovna kol
bicycle_parking: Parkoviště pro kola
+ bicycle_parking_small: Malé parkoviště pro kola
toilets: Záchody
welcome:
title: Vítejte!
cookies_needed: Vypadá to, že máte zakázány cookies – před pokračováním si je
v prohlížeči zapněte.
require_admin:
- not_an_admin: Tuto akci může provést jen administrátor.
+ not_an_admin: Tuto akci může provést jen správce.
setup_user_auth:
blocked_zero_hour: Na webu OpenStreetMap máte urgentní zprávu. Tuto zprávu si
musíte přečíst, než budete moci ukládat své editace.
oauth1_settings: Nastavení OAuth 1
oauth2_applications: Aplikace OAuth 2
oauth2_authorizations: Autorizace OAuth 2
+ muted_users: Ztlumení uživatelé
oauth:
authorize:
title: Autorizovat přístup k vašemu účtu
my_dashboard: Moje nástěnka
blocks on me: Moje zablokování
blocks by me: Zablokování mnou
+ create_mute: Ztlumit tohoto uživatele
+ destroy_mute: Zrušit ztlumení tohoto uživatele
edit_profile: Upravit profil
send message: Poslat zprávu
diary: Deník
index:
title: Uživatelé
heading: Uživatelé
+ older: Starší uživatelé
+ newer: Novější uživatelé
+ found_users:
+ one: Nalezen %{count} uživatel
+ few: Nalezeni %{count} uživatelé
+ many: Nalezeno %{count} uživatele
+ other: Nalezeno %{count} uživatelů
summary_html: '%{name} vytvořeno %{date} z %{ip_address}'
summary_no_ip_html: '%{name} vytvořen %{date}'
confirm: Potvrdit vybrané uživatele
support: podporu
automatically_suspended: Omlouváme se, váš účet byl automaticky pozastaven kvůli
podezřelé aktivitě.
- contact_support_html: Toto rozhodnutí bude brzy přezkoumáno administrátorem,
- nebo můžete kontaktovat %{support_link}, pokud si to přejete prodiskutovat.
+ contact_support_html: Toto rozhodnutí bude brzy přezkoumáno správcem, nebo můžete
+ kontaktovat %{support_link}, pokud si to přejete prodiskutovat.
auth_failure:
connection_failed: Připojení k poskytovateli autentizace se nezdařilo
invalid_credentials: Neplatné autentizační údaje
not_a_role: Řetězec „%{role}“ neoznačuje platnou roli.
already_has_role: Uživatel již roli %{role} má.
doesnt_have_role: Uživatel nemá roli %{role}.
- not_revoke_admin_current_user: Administrátorskou roli nelze odebrat aktuálně
- přihlášenému uživateli.
+ not_revoke_admin_current_user: Správcovskou roli nelze odebrat aktuálně přihlášenému
+ uživateli.
grant:
title: Potvrdit přidělení role
heading: Potvrdit přidělení role
reason: Důvod pro blok
status: Stav
revoker_name: Zrušil
- showing_page: Stránka %{page}
- next: Následující »
- previous: « Předchozí
+ user_mutes:
+ index:
+ title: Ztlumení uživatelé
+ my_muted_users: Mnou ztlumení uživatelé
+ you_have_muted_n_users:
+ one: Ztlumili jste %{count} uživatele
+ few: Ztlumili jste %{count} uživatele
+ many: Ztlumili jste %{count} uživatele
+ other: Ztlumili jste %{count} uživatelů
+ user_mute_explainer: Zprávy od ztlumených uživatelů jsou přesunuty do oddělené
+ složky a nebudete dostávat e-mailová upozornění.
+ user_mute_admins_and_moderators: Správce a moderátory můžete ztlumit, ale jejich
+ zprávy nebudou ztlumeny.
+ table:
+ thead:
+ muted_user: Ztlumený uživatel
+ actions: Akce
+ tbody:
+ unmute: Zrušit ztlumení
+ send_message: Poslat zprávu
+ create:
+ notice: Ztlumili jste uživatele %{name}.
+ error: Uživatele %{name} nebylo možno ztlumit. %{full_message}.
+ destroy:
+ notice: Zrušili jste ztlumení uživatel %{name}.
+ error: Ztlumení uživatele se nepodařilo zrušit. Zkuste to prosím znovu.
notes:
index:
title: Poznámky vytvořené nebo okomentované uživatelem %{user}
reactivate: Reaktivovat
comment_and_resolve: Okomentovat a vyřešit
comment: Okomentovat
+ log_in_to_comment: Chcete-li okomentovat tuto poznámku, přihlaste se
report_link_html: Pokud tato poznámka obsahuje citlivé údaje, které je třeba
odstranit, můžete %{link}.
other_problems_resolve: Pokud má tato poznámka jakýkoli jiný problém, přidejte
map_data_zoom_in_tooltip: Pro zobrazení mapových dat přejděte na větší měřítko.
queryfeature_tooltip: Průzkum prvků
queryfeature_disabled_tooltip: Pro průzkum prvků přejděte na větší měřítko
+ embed_html_disabled: HTML vkládání není pro tuto mapovou vrstvu k dispozici
changesets:
show:
comment: Okomentovat
reason: Rheswm dros flocio
status: Statws
revoker_name: Dirymwyd gan
- showing_page: Tudalen %{page}
- next: Nesaf »
- previous: « Blaenorol
user_mutes:
index:
title: Defnyddwyr ag Anwybyddwyd
reason: Årsag til blokering
status: Status
revoker_name: Tilbagekaldt af
- showing_page: Side %{page}
- next: Næste »
- previous: « Forrige
user_mutes:
index:
title: Stillegjorte Brugere
name: Name
redirect_uri: 'Weiterleitungs-URIs:'
confidential: Vertrauliche Anwendung?
- scopes: Rechte
+ scopes: Berechtigungen
friend:
user: Benutzer
friend: Freund
confidential: Es wird eine Anwendung verwendet, bei der das Kundengeheimnis
vertraulich behandelt werden kann (native mobile Apps und einseitige Apps
sind nicht vertraulich)
- redirect_uri: Pro URI eine Zeile verwenden
+ redirect_uri: Verwende eine Zeile pro URI
trace:
tagstring: durch Komma getrennt
user_block:
weder deine Nachrichten noch deinen Standort sehen. Um öffentlich deine Bearbeitungen
zu zeigen und anderen die Möglichkeit zu geben, dich über die Website zu kontaktieren,
klicke die Taste unten.
- only_public_can_edit: Seit der API Version 0.6 können nur öffentliche Mitglieder
+ only_public_can_edit: Seit der API-Version 0.6 können nur öffentliche Mitglieder
Kartendaten bearbeiten.
find_out_why: finde heraus wieso
- email_not_revealed: Deine Emailadressen werden beim öffentlich werden nicht
- mit veröffentlicht.
+ email_not_revealed: Deine E-Mail-Adresse wird durch die Veröffentlichung nicht
+ preisgegeben.
not_reversible: Dies kann nicht rückgängig gemacht werden und alle neuen Mitglieder
sind jetzt standardmäßig öffentlich.
make_edits_public_button: Alle meine Bearbeitungen öffentlich machen
no_more_user: Keine weiteren Änderungssätze von diesem Benutzer.
load_more: Mehr laden
feed:
- title: 'Änderungssatz: %{id}'
+ title: Änderungssatz %{id}
title_comment: Änderungssatz %{id} - %{comment}
created: Erstellt
closed: Geschlossen
Link gefolgt.
diary_entry:
posted_by_html: Verfasst von %{link_user} am %{created} in %{language_link}
- updated_at_html: Letzte Aktualisierung am %{updated}
+ updated_at_html: Zuletzt aktualisiert am %{updated}.
comment_link: Kommentar zu diesem Eintrag
reply_link: Eine Nachricht an den Autor senden
comment_count:
reason: Grund der Sperre
status: Status
revoker_name: Aufgehoben von
- showing_page: Seite %{page}
- next: Nächste »
- previous: « Vorige
user_mutes:
index:
title: Stummgeschaltete Benutzer
creator_name: Vıraştoğ
status: Weziyet
revoker_name: Terknoğ
- showing_page: Pele %{page}
- next: Peyên »
- previous: « Verên
notes:
index:
description: Şınasnayış
reason: Pśicyna za blokěrowanje
status: Status
revoker_name: Wótpórany wót
- showing_page: Bok %{page}
- next: Pśiducy »
- previous: « Pjerwjejšny
notes:
index:
title: Pokazki, kótarež su se wót %{user} dali abo komentěrowali
reason: Αιτία φραγής
status: Κατάσταση
revoker_name: Ανακλήθηκε από
- showing_page: Σελίδα %{page}
- next: Επόμενη »
- previous: « Προηγούμενη
user_mutes:
index:
title: Χρήστες σε Σίγαση
reason: Reason for block
status: Status
revoker_name: Revoked by
- showing_page: Page %{page}
- next: Next »
- previous: « Previous
notes:
index:
title: Notes submitted or commented on by %{user}
revoke: "Revoke!"
confirm: "Are you sure?"
reason: "Reason for block:"
- back: "View all blocks"
revoker: "Revoker:"
needs_view: "The user needs to log in before this block will be cleared."
block:
revoker_name: "Revoked by"
older: "Older Blocks"
newer: "Newer Blocks"
+ navigation:
+ all_blocks: "All Blocks"
+ blocks_on_me: "Blocks on Me"
+ blocks_on_user: "Blocks on %{user}"
+ blocks_by_me: "Blocks by Me"
+ blocks_by_user: "Blocks by %{user}"
user_mutes:
index:
title: "Muted Users"
reason: Kialo de blokado
status: Stato
revoker_name: Nuligita de
- showing_page: Paĝo %{page}
- next: Sekva »
- previous: « Antaŭa
+ older: Pli malnovaj blokadoj
+ newer: Pli novaj blokadoj
user_mutes:
index:
title: Silentigitaj uzantoj
reason: Razón del bloqueo
status: Estado
revoker_name: Revocado por
- showing_page: Página %{page}
- next: Siguiente »
- previous: « Anterior
+ older: Bloques más antiguos
+ newer: Bloques más recientes
user_mutes:
index:
title: Usuarios silenciados
reason: Blokeerimise põhjus
status: Olek
revoker_name: Tühistanud
- showing_page: Leht %{page}
- next: Järgmine »
- previous: « Eelmine
user_mutes:
index:
title: Vaigistatud kasutajad
reason: Blokeatzeko arrazoia
status: Egoera
revoker_name: -k ezeztatua
- showing_page: '%{page} orria'
- next: Hurrengoa »
- previous: « Aurrekoa
notes:
index:
title: '%{user}k igotako edo iruzkinak utzitako oharrak'
reason: دلیل مسدودی
status: وضعیت
revoker_name: باطلکننده
- showing_page: صفحهٔ %{page}
- next: بعدی »
- previous: « قبلی
notes:
index:
title: یادداشتهایی که %{user} ارسال کرده یا روی آنها نظر داده
reason: Eston syy
status: Tila
revoker_name: Eston tehnyt
- showing_page: Sivu %{page}
- next: Seuraava »
- previous: « Edellinen
user_mutes:
index:
table:
edit: Mookkaa
block:
edit: Mookkaa
- blocks:
- next: Seuraava »
- previous: « Eelinen
notes:
index:
description: Kuvvaus
# Author: Gravitystorm
# Author: Guilhelma
# Author: Hashar
+# Author: Hecatonchire
# Author: IAlex
# Author: Iketsi
# Author: JB
dir: ltr
time:
formats:
- friendly: '%e %B %Y à %-Hh%M'
+ friendly: '%e %B %Y à %-H%M'
blog: '%e %B %Y'
helpers:
file:
create: S’inscrire
update: Mettre à jour
redaction:
- create: Créer le masquage
- update: Enregistrer le masquage
+ create: Créer la censure
+ update: Enregistrer la censure
trace:
create: Téléverser
update: Enregistrer les modifications
messages:
invalid_email_address: ne semble pas être une adresse de courriel valide
email_address_not_routable: n’est pas routable
- display_name_is_user_n: ne peut pas être user_n à moins que n soit votre identifiant
- d’utilisateur
+ display_name_is_user_n: ne peut pas être user_n à moins que n ne soit votre
+ identifiant d’utilisateur
models:
user_mute:
is_already_muted: est déjà en sourdine
email_confirmation: Confirmation du courriel
new_email: Nouvelle adresse de courriel
active: Actif
- display_name: Nom affiché
+ display_name: Afficher le nom
description: Description du profil
home_lat: Latitude
home_lon: Longitude
trace:
tagstring: données séparées par des virgules
user_block:
- reason: Le motif pour lequel l’utilisateur est bloqué. Veuillez rester et
- aussi calme et raisonnable que possible, en donnant autant de détails que
- vous le pouvez sur la situation, en vous souvenant que le message sera visible
- publiquement. Gardez en tête que tous les utilisateurs ne comprennent pas
- le jargon de la communauté, donc essayez d’utiliser des termes simples.
+ reason: Le motif pour lequel l’utilisateur est bloqué. Soyez aussi calme et
+ raisonnable que possible, en donnant autant de détails que vous le pouvez
+ sur la situation, en vous souvenant que le message sera visible publiquement.
+ Gardez à l’esprit que tous les utilisateurs ne comprennent pas le jargon
+ de la communauté, donc essayez d’utiliser des termes simples.
needs_view: Est-ce que l’utilisateur ou l’utilisatrice doit se connecter avant
qu’expire ce blocage ?
user:
description_all: Une liste de notes rapportées, commentées ou fermées
description_area: Une liste de notes, signalées, commentées ou fermées dans
votre zone [(%{min_lat} ; %{min_lon}) – (%{max_lat} ; %{max_lon})]
- description_item: Un fil RSS pour la note %{id}
+ description_item: Un flux RSS pour la note %{id}
opened: nouvelle note (près de %{place})
commented: nouveau commentaire (près de %{place})
closed: note fermée (près de %{place})
title: Supprimer mon compte
warning: Avertissement ! Le processus de suppression de compte est définitif
et ne peut pas être annulé.
- delete_account: Supprimer un compte
+ delete_account: Supprimer le compte
delete_introduction: 'Vous pouvez supprimer votre compte OpenStreetMap en
utilisant le bouton ci-dessous. Veuillez prendre note des détails suivants :'
delete_profile: Les informations de votre profil, y compris votre avatar,
accounts:
edit:
title: Modifier le compte
- my settings: Mes options
+ my settings: Mes paramètres
current email address: Adresse de courriel actuelle
external auth: Authentification externe
openid:
view_changeset_details: Afficher les détails du groupe de modifications
changesets:
id: Identifiant
- saved_at: Enregistré le
+ saved_at: Enregistré vers
user: Utilisateur
comment: Commentaire
area: Zone
reason: Motif du blocage
status: État
revoker_name: Révoqué par
- showing_page: Page %{page}
- next: Suivant »
- previous: ◂ Précédent
user_mutes:
index:
title: Utilisateurs en sourdine
reason: Reson dal bloc
status: Stât
revoker_name: Revocât di
- showing_page: Pagjine %{page}
- next: Sucessîf »
- previous: « Precedent
user_mutes:
index:
table:
reason: Reden foar útsluting
status: Status
revoker_name: Ynlutsen troch
- showing_page: Side %{page}
- next: Folgjende »
- previous: « Foarige
notes:
index:
title: Troch %{user} yntsjinne as op reägearre notysjes
reason: Cúis don bhac
status: Stádas
revoker_name: Tarraingthe siar ag
- showing_page: Leathanach %{page}
- next: Ar aghaidh »
- previous: « Roimhe
notes:
index:
id: ID
reason: Adhbhar a' bhacaidh
status: Staid
revoker_name: Air a chùl-ghairm le
- showing_page: Duilleag %{page}
- next: Air adhart »
- previous: « Air ais
notes:
index:
title: Nòtaichean a chuir %{user} a-null no a thug %{user} beachd dhaibh
reason: Motivo para o bloqueo
status: Estado
revoker_name: Revogado por
- showing_page: Páxina %{page}
- next: Seguinte »
- previous: « Anterior
user_mutes:
index:
title: Usuarios silenciados
period: למשך כמה זמן מעכשיו החשבון ייחסם מביצוע פעולות API.
back: הצגת כל החסימות
edit:
- title: ×\97ס×\99×\9eת ער×\99×\9bה על %{name}
- heading_html: ×\97ס×\99×\9eת ער×\99×\9bה על %{name}
+ title: ער×\99×\9bת ×\94×\97ס×\99×\9eה על %{name}
+ heading_html: ער×\99×\9bת ×\94×\97ס×\99×\9eה על %{name}
period: למשך כמה זמן מעכשיו החשבון ייחסם מביצוע פעולות API.
show: הצגת החסימה הזאת
back: הצגת כל החסימות
filter:
- block_expired: ×\99×\99ת×\9b×\9f ש×\94×\97ס×\99×\9e×\94 ×\9b×\91ר פקע×\94 ×\95×\90×\99Ö¾×\90פשר ×\9cער×\95×\9a ×\90×\95ת×\94.
+ block_expired: החסימה כבר פקעה ואי־אפשר לערוך אותה.
block_period: תקופת החסימה צריכה להיות אחד הערכים שאפשר לבחור ברשימה הנפתחת.
create:
flash: נוצרה חסימה על חשבון %{name}
heading: רשימת חסימות משתמש
empty: עוד לא נעשו חסימות.
revoke:
- title: ×\91×\95×\98×\9c×\94 החסימה על %{block_on}
+ title: ×\91×\99×\98×\95×\9c החסימה על %{block_on}
heading_html: ביטול החסימה של %{block_on} על־ידי %{block_by}
time_future_html: החסימה תסתיים ב־%{time}.
past_html: החסימה הזאת הסתיימה ב־%{time} ואי־אפשר לבטל אותה.
show:
title: החשבון של %{block_on} נחסם על־ידי %{block_by}
heading_html: החשבון של %{block_on} נחסם על־ידי %{block_by}
- created: :תאריך היצירה
- duration: :משך זמן
+ created: 'תאריך היצירה:'
+ duration: 'משך זמן:'
status: 'מצב:'
show: הצגה
edit: עריכה
reason: סיבה לחסימה
status: מצב
revoker_name: בוטלה על־ידי
- showing_page: הדף %{page}
- next: הבא »
- previous: « הקודם
+ older: חסימות ישנות יותר
+ newer: חסימות חדשות יותר
user_mutes:
index:
title: משתמשים מושתקים
embed:
report_problem: דיווח על בעיה
key:
- title: מפת מפתח
- tooltip: מפת מפתח
+ title: מפתח מפה
+ tooltip: מפתח מפה
tooltip_disabled: מפתח מפה אינו זמין לשכבה הזאת
map:
zoom:
many: המרחק שלך מהנקודה הזאת הוא עד %{count} רגל
other: המרחק שלך מהנקודה הזאת הוא עד %{count} רגל
base:
- standard: תקני
+ standard: תקנית
cycle_map: מפת אופניים
transport_map: מפת תחבורה
tracestracktop_topo: טופוגרפיה של Tracestrack
- hot: הומניטרי
+ hot: הומניטרית
layers:
header: שכבות במפה
notes: הערות במפה
edit_tooltip: עריכת המפה
edit_disabled_tooltip: להתקרב כדי לערוך את המפה
createnote_tooltip: הוספת הערה למפה
- createnote_disabled_tooltip: × ×\90 ×\9c×\94תקר×\91 כדי להוסיף הערה למפה
- map_notes_zoom_in_tooltip: ×\99ש ×\9c×\94תקר×\91 כדי לראות הערות על המפה
+ createnote_disabled_tooltip: ×\94תקר×\91×\95ת כדי להוסיף הערה למפה
+ map_notes_zoom_in_tooltip: ×\94תקר×\91×\95ת כדי לראות הערות על המפה
map_data_zoom_in_tooltip: יש להתקרב כדי לראות נתוני מפה
queryfeature_tooltip: שאילתת ישויות
- queryfeature_disabled_tooltip: ×\99ש ×\9c×\94תקר×\91 כדי להריץ שאילתת ישויות
+ queryfeature_disabled_tooltip: ×\94תקר×\91×\95ת כדי להריץ שאילתת ישויות
embed_html_disabled: הטבעת HTML אינה זמינה בשכבת המפה הזאת
changesets:
show:
reason: Razlog za blokadu
status: Status
revoker_name: Opozvao
- showing_page: Stranica %{page}
- next: Sljedeća »
- previous: « Prethodna
notes:
index:
title: Bilješke stvorio ili komentirao %{user}
reason: Přičina za blokowanje
status: Status
revoker_name: Zběhnjene wot
- showing_page: Strona %{page}
- next: Přichodny »
- previous: « Předchadny
user_mutes:
index:
title: Zněmjeni wužiwarjo
reason: Blokkolás indoklása
status: Állapot
revoker_name: 'Visszavonta:'
- showing_page: '%{page}. oldal'
- next: Következő »
- previous: « Előző
user_mutes:
index:
title: Elnémított felhasználók
reason: Motivo del blocada
status: Stato
revoker_name: Revocate per
- showing_page: Pagina %{page}
- next: Sequente »
- previous: « Precedente
user_mutes:
index:
title: Usatores silentiate
reason: Alasan untuk blokir
status: Status
revoker_name: Dibatalkan oleh
- showing_page: Halaman %{page}
- next: Berikutnya »
- previous: « Sebelumnya
user_mutes:
index:
title: Pengguna yang Dibisukan
reason: Ástæða banns
status: Staða
revoker_name: Eytt af
- showing_page: Síða %{page}
- next: Næsta »
- previous: « Fyrri
user_mutes:
index:
table:
reason: Motivo del blocco
status: Stato
revoker_name: Revocato da
- showing_page: Pagina %{page}
- next: Successivo »
- previous: « Precedente
user_mutes:
index:
title: Utenti silenziati
# Author: Aefgh39622
# Author: Ajeje Brazorf
# Author: Amire80
+# Author: Aphaia
# Author: Atysn
# Author: Chqaz
# Author: CmplstofB
edit:
title: アカウントの編集
my settings: 設定
- current email address: 現在のメール アドレス
+ current email address: 現在のメールアドレス
external auth: 外部認証
openid:
link: https://wiki.openstreetmap.org/wiki/JA:OpenID?uselang=ja
openid_logo_alt: OpenID でログイン
auth_providers:
openid:
- title: OpenIDでログイン
+ title: OpenID でログイン
alt: OpenID URLでログイン
google:
title: Googleでログイン
reason: ブロックされた理由
status: 状態
revoker_name: 取り消し者
- showing_page: ページ %{page}
- next: 次へ »
- previous: « 前へ
user_mutes:
index:
table:
reason: დაბლოკვის მიზეზი
status: სტატუსი
revoker_name: განბლოკილია
- showing_page: გვერდი %{page}
- next: შემდეგი »
- previous: « წინა
notes:
index:
creator: შემქმნელი
reason: Taɣzint n usewḥel
status: Addad
revoker_name: Isewḥel-it
- showing_page: Asebter %{page}
- next: Ar zdat»
- previous: « ar deffir
notes:
index:
heading: Tizmilin n %{user}
edit: Өңдеу
blocks:
reason: 'Бұғаттау себебі:'
- next: Келесі »
- previous: « Алдыңғы
notes:
index:
description: Сипаттама
reason: 차단 이유
status: 상태
revoker_name: 해제자
- showing_page: '%{page}쪽'
- next: 다음 »
- previous: « 이전
notes:
index:
title: '%{user} 님이 제출했거나 덧글을 남긴 참고'
reason: Sedema astengkirinê
status: Rewş
revoker_name: Yê ku betal kiriyeː
- showing_page: Rûpel %{page}
- next: Pêşve »
- previous: « Paşve
notes:
index:
title: Notên ku ji aliyê %{user} ve hatine şandin an jî şirovekirin
reason: Grond fir d'Spär
status: Status
revoker_name: Opgehuewe vum
- showing_page: Säit %{page}
- next: Nächst »
- previous: « Vireg
user_mutes:
index:
table:
reason: Blokavimo priežastis
status: Būsena
revoker_name: Atšaukė
- showing_page: Puslapis %{page}
- next: Kitas »
- previous: « Ankstesnis
notes:
index:
title: Pastabas pateikė arba komentavo %{user}
reason: Iemesls liegumam
status: Statuss
revoker_name: Atsaucis
- showing_page: Rāda lapu %{page}
- next: Nākamais »
- previous: « Iepriekšējais
notes:
index:
title: Piezīmes, kuras veidojis vai komentējis %{user}
reason: Причина за блокирање
status: Статус
revoker_name: 'Поништил:'
- showing_page: Страница %{page}
- next: Следна »
- previous: « Претходна
+ older: Постари блокови
+ newer: Понови блокови
user_mutes:
index:
title: Замолкнати корисници
years:
one: '%{count} वर्ष'
other: '%{count} वर्षे'
- blocks:
- showing_page: पान %{page}
- next: पुढील »
- previous: « मागील
notes:
show:
title: 'टीप: %{id}'
reason: Sebab sekatan
status: Status
revoker_name: Ditarik balik oleh
- showing_page: Halaman %{page}
- next: Berikutnya »
- previous: « Sebelumnya
notes:
index:
title: Nota yang dikemukakan atau diulas oleh %{user}
blocks:
creator_name: ဖန်တီးသူ
status: အခြေအနေ
- showing_page: စာမျက်နှာ %{page}
- next: ရှေ့ »
- previous: « ယခင်က
notes:
index:
creator: ဖန်တီးသူ
reason: Årsak for blokkering
status: Status
revoker_name: Tilbakekalt av
- showing_page: Side %{page}
- next: Neste »
- previous: « Forrige
notes:
index:
title: Merknader sendt inn eller kommentert på av %{user}
blocks:
creator_name: सर्जक
status: वस्तुस्थिति
- showing_page: पृष्ठ %{page}
- next: अर्को »
- previous: « अघिल्लो
notes:
index:
id: आईडी
index:
title: Gebruikers
heading: Gebruikers
+ older: Oudere gebruikers
+ newer: Nieuwere gebruikers
summary_html: '%{name} aangemaakt vanaf %{ip_address} op %{date}'
summary_no_ip_html: '%{name} aangemaakt op %{date}'
confirm: Geselecteerde gebruikers bevestigen
reason: Reden voor blokkade
status: Status
revoker_name: Ingetrokken door
- showing_page: Pagina %{page}
- next: Volgende »
- previous: « Vorige
user_mutes:
index:
title: Gedempte gebruikers
reason: Årsak for blokkering
status: Status
revoker_name: Tilbakekalt av
- showing_page: Side %{page}
- next: Neste »
- previous: « Forrige
notes:
index:
heading: '%{user} sine merknadar'
blocks:
creator_name: ߛߌ߲ߘߌߟߊ߲
reason: ߓߊ߬ߟߊ߲߬ߠߌ߲ ߞߎ߲߭
- showing_page: ߞߐߜߍ %{page}
- next: ߟߊ߬ߕߎ߲߰ߠߊ »
- previous: ߕߊ߬ߡߌ߲߬ߣߍ߲
notes:
index:
no_notes: ߦߟߌߣߐ߫ ߛߌ߫ ߕߴߦߋ߲߬
reason: Motiu del blocatge
status: Estatut
revoker_name: Revocat per
- showing_page: Pagina %{page}
- next: Seguent »
- previous: « Precedent
notes:
index:
title: Nòtas somesas o comentadas per %{user}
creator_name: ਸਿਰਜਣਹਾਰ
reason: ਰੋਕ ਦਾ ਕਾਰਨ
status: ਦਰਜਾ
- next: ਅਗਲਾ »
- previous: « ਪਿਛਲਾ
notes:
index:
creator: ਸਿਰਜਣਹਾਰ
reason: Powód blokady
status: Status
revoker_name: Odwołana przez
- showing_page: Strona %{page}
- next: Następna »
- previous: « Poprzednia
user_mutes:
index:
table:
creator_name: لیکھک
reason: روک دا کارن
status: درجہ
- showing_page: صفحہ نمبر %{page}
- next: اگلا »
- previous: « پچھلا
notes:
index:
heading: '%{user} دے نوٹ'
reason: Motivo do bloqueio
status: Estado
revoker_name: Revogado por
- showing_page: Página %{page}
- next: Seguinte »
- previous: « Anterior
user_mutes:
index:
title: Utilizadores Silenciados
reason: Razão para o bloqueio
status: Status
revoker_name: Retirado por
- showing_page: Página %{page}
- next: Próximo »
- previous: « Anterior
user_mutes:
index:
title: Usuários silenciados
reason: Motivul blocării
status: Stare
revoker_name: Revocat de
- showing_page: Pagina %{page}
- next: Următoarea »
- previous: « Precedenta
user_mutes:
index:
table:
reason: Причина блокировки
status: Состояние
revoker_name: Разблокировал
- showing_page: Страница %{page}
- next: Следующая →
- previous: ← Предыдущая
user_mutes:
index:
table:
edit: ᱥᱟᱯᱲᱟᱣ
blocks:
status: ᱫᱚᱥᱟ
- showing_page: ᱥᱟᱦᱴᱟ %{page}
- next: ᱤᱱᱟ ᱛᱟᱭᱚᱢ >>
- previous: « ᱛᱟᱭᱚᱢ
notes:
show:
title: '%{id} :ᱠᱷᱟᱴᱟᱹ ᱚᱞ'
reason: Resone de su blocu
status: Istadu
revoker_name: Revocadu dae
- showing_page: Pàgina %{page}
- next: Imbeniente »
- previous: « Pretzedente
notes:
index:
title: Notas insertadas o cummentadas dae %{user}
reason: Mutivu dû bloccu
status: Statu
revoker_name: Arrivucatu di
- showing_page: Pàggina %{page}
- next: Appressu »
- previous: « Arreri
notes:
index:
title: Noti scritti o cummintati di l'utenti %{user}
reason: Dôvod pre blokovanie
status: Stav
revoker_name: Zrušil
- showing_page: Strana %{page}
- next: Ďalšia stránka »
- previous: « Predchádzajúca stránka
notes:
index:
title: Poznámky vytvorené alebo komentované používateľom %{user}
reason: Razlog za blokiranje
status: Stanje
revoker_name: Preklical
- showing_page: Stran %{page}
- next: Naprej »
- previous: « Prejšnja
user_mutes:
index:
title: Utišani uporabniki
reason: Razlozi za blokiranje
status: Stanje
revoker_name: Opozvao
- showing_page: Prikaz stranice %{page}
- next: Sledeće »
- previous: « Prethodno
javascripts:
map:
base:
show:
title: 'Скуп промена: %{id}'
created: 'Направљено: %{when}'
+ closed: 'Затворено: %{when}'
created_ago_html: Направљено %{time_ago}
closed_ago_html: Затворено %{time_ago}
created_ago_by_html: Направљено %{time_ago} од %{user}
+ closed_ago_by_html: Затворио(ла) %{user} %{time_ago}
discussion: Дискусија
join_discussion: Пријавите се да бисте се придружили дискусији
comment_by_html: '%{user} коментарисао(ла) пре %{time_ago}'
see_their_profile: Можете видети његов/њен профил на %{userurl}.
befriend_them: Можете га/је додати и као пријатеља на %{befriendurl}.
gpx_failure:
- hi: Здарво %{to_user},
+ hi: Здраво %{to_user},
failed_to_import: 'Увоз није успео. Грешка:'
import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec
subject: '[OpenStreetMap] GPX увоз није успео'
gpx_success:
- hi: Здарво %{to_user},
+ hi: Здраво %{to_user},
subject: '[OpenStreetMap] GPX увоз је успео'
signup_confirm:
subject: '[OpenStreetMap] Добро дошли на ОпенСтритМап'
reason: Разлози за блокирање
status: Стање
revoker_name: Опозвао
- showing_page: Страница %{page}
- next: Следеће »
- previous: « Претходно
user_mutes:
index:
title: Пригушени корисници
reason: Orsak till blockering
status: Status
revoker_name: Återkallad av
- showing_page: Sida %{page}
- next: Nästa »
- previous: « Föregående
user_mutes:
index:
title: Tystade användare
reason: నిరోధానికి కారణం
status: స్థితి
revoker_name: ఎత్తివేసినవారు
- showing_page: పేజీ %{page}
- next: తదుపరి »
- previous: « మునుపటి
notes:
index:
title: గమనికలు సమర్పించినది లేదా వ్యాఖ్యానించినది %{user}
reason: เหตุผลที่ต้องระงับใช้งาน
status: สถานะ
revoker_name: ยกเลิกโดย
- showing_page: หน้า %{page}
- next: ถัดไป »
- previous: « ก่อนหน้า
notes:
index:
heading: หมายเหตุของ %{user}
reason: Dahilan ng pagharang
status: Kalagayan
revoker_name: Binawi ni
- showing_page: Ika-%{page} na pahina
- next: Susunod »
- previous: « Nakaraan
notes:
index:
title: Mga tala na isinumite o pinuna ni %{user}
reason: Engellenme sebebi
status: Durum
revoker_name: İptal eden
- showing_page: '%{page}. sayfa'
- next: Sonraki »
- previous: « Önceki
user_mutes:
index:
title: Sessize Alınan Kullanıcılar
blocks:
creator_name: Төзүче
status: Халәт
- next: Киләсе »
- previous: « Алдагы
notes:
index:
creator: Төзүче
reason: Причина блокування
status: Стан
revoker_name: Розблокував
- showing_page: Сторінка %{page}
- next: Наступна →
- previous: ← Попередня
user_mutes:
index:
title: Стишені учасники
reason: Lý do cấm
status: Trạng thái
revoker_name: Người bỏ cấm
- showing_page: Trang %{page}
- next: Sau »
- previous: « Trước
notes:
index:
title: Các ghi chú do %{user} lưu hoặc bình luận
confirm: באַשטעטיקן
revoke:
confirm: באַשטעטיקן
- user_blocks:
- blocks:
- showing_page: בלאַט %{page}
notes:
show:
hide: באַהאַלטן
reason: 封禁的原因
status: 状态
revoker_name: 撤销者
- showing_page: 第 %{page} 页
- next: 下一页 »
- previous: « 上一页
user_mutes:
index:
title: 已忽视用户
reason: 封鎖的理由
status: 狀態
revoker_name: 撤銷者
- showing_page: 第 %{page} 頁
- next: 下一頁 »
- previous: « 上一頁
+ older: 舊的封鎖
+ newer: 新的封鎖
user_mutes:
index:
title: 已忽視使用者
--- /dev/null
+class AddCreatorIndexToUserBlocks < ActiveRecord::Migration[7.1]
+ disable_ddl_transaction!
+
+ def change
+ add_index :user_blocks, [:creator_id, :id], :algorithm => :concurrently
+ end
+end
CREATE INDEX index_reports_on_user_id ON public.reports USING btree (user_id);
+--
+-- Name: index_user_blocks_on_creator_id_and_id; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX index_user_blocks_on_creator_id_and_id ON public.user_blocks USING btree (creator_id, id);
+
+
--
-- Name: index_user_blocks_on_user_id; Type: INDEX; Schema: public; Owner: -
--
('23'),
('22'),
('21'),
+('20240405083825'),
('20240307181018'),
('20240307180830'),
('20240228205723'),
end
def config_file
- Rails.root.join("config/eslint.json").to_s
+ Rails.root.join("config/eslint.js").to_s
end
def js_files
"qs": "^6.9.4"
},
"devDependencies": {
- "eslint": "^8.0.0"
+ "eslint": "^9.0.0"
}
}
gravatar_user = create(:user, :image_use_gravatar => true)
image = user_image(user)
- assert_match %r{^<img class="user_image border border-grey" .* src="/images/avatar_large.png" />$}, image
+ assert_match %r{^<img class="user_image border border-secondary-subtle" .* src="/images/avatar_large.png" />$}, image
image = user_image(user, :class => "foo")
assert_match %r{^<img class="foo" .* src="/images/avatar_large.png" />$}, image
image = user_image(gravatar_user)
- assert_match %r{^<img class="user_image border border-grey" .* src="http://www.gravatar.com/avatar/.*" />$}, image
+ assert_match %r{^<img class="user_image border border-secondary-subtle" .* src="http://www.gravatar.com/avatar/.*" />$}, image
image = user_image(gravatar_user, :class => "foo")
assert_match %r{^<img class="foo" .* src="http://www.gravatar.com/avatar/.*" />$}, image
gravatar_user = create(:user, :image_use_gravatar => true)
image = user_thumbnail(user)
- assert_match %r{^<img class="user_thumbnail border border-grey" .* src="/images/avatar_small.png" />$}, image
+ assert_match %r{^<img class="user_thumbnail border border-secondary-subtle" .* src="/images/avatar_small.png" />$}, image
image = user_thumbnail(user, :class => "foo")
assert_match %r{^<img class="foo" .* src="/images/avatar_small.png" />$}, image
image = user_thumbnail(gravatar_user)
- assert_match %r{^<img class="user_thumbnail border border-grey" .* src="http://www.gravatar.com/avatar/.*" />$}, image
+ assert_match %r{^<img class="user_thumbnail border border-secondary-subtle" .* src="http://www.gravatar.com/avatar/.*" />$}, image
image = user_thumbnail(gravatar_user, :class => "foo")
assert_match %r{^<img class="foo" .* src="http://www.gravatar.com/avatar/.*" />$}, image
gravatar_user = create(:user, :image_use_gravatar => true)
image = user_thumbnail_tiny(user)
- assert_match %r{^<img class="user_thumbnail_tiny border border-grey" .* src="/images/avatar_small.png" />$}, image
+ assert_match %r{^<img class="user_thumbnail_tiny border border-secondary-subtle" .* src="/images/avatar_small.png" />$}, image
image = user_thumbnail_tiny(user, :class => "foo")
assert_match %r{^<img class="foo" .* src="/images/avatar_small.png" />$}, image
image = user_thumbnail_tiny(gravatar_user)
- assert_match %r{^<img class="user_thumbnail_tiny border border-grey" .* src="http://www.gravatar.com/avatar/.*" />$}, image
+ assert_match %r{^<img class="user_thumbnail_tiny border border-secondary-subtle" .* src="http://www.gravatar.com/avatar/.*" />$}, image
image = user_thumbnail_tiny(gravatar_user, :class => "foo")
assert_match %r{^<img class="foo" .* src="http://www.gravatar.com/avatar/.*" />$}, image
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8"
integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
-"@eslint/eslintrc@^2.1.4":
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
- integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
+"@eslint/eslintrc@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.0.2.tgz#36180f8e85bf34d2fe3ccc2261e8e204a411ab4e"
+ integrity sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==
dependencies:
ajv "^6.12.4"
debug "^4.3.2"
- espree "^9.6.0"
- globals "^13.19.0"
+ espree "^10.0.1"
+ globals "^14.0.0"
ignore "^5.2.0"
import-fresh "^3.2.1"
js-yaml "^4.1.0"
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@eslint/js@8.57.0":
- version "8.57.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
- integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
+"@eslint/js@9.0.0":
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.0.0.tgz#1a9e4b4c96d8c7886e0110ed310a0135144a1691"
+ integrity sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==
-"@humanwhocodes/config-array@^0.11.14":
- version "0.11.14"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b"
- integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==
+"@humanwhocodes/config-array@^0.12.3":
+ version "0.12.3"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.12.3.tgz#a6216d90f81a30bedd1d4b5d799b47241f318072"
+ integrity sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==
dependencies:
- "@humanwhocodes/object-schema" "^2.0.2"
+ "@humanwhocodes/object-schema" "^2.0.3"
debug "^4.3.1"
minimatch "^3.0.5"
resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-"@humanwhocodes/object-schema@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917"
- integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==
+"@humanwhocodes/object-schema@^2.0.3":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
+ integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@ungap/structured-clone@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
- integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
-
acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn@^8.9.0:
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59"
- integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==
+acorn@^8.11.3:
+ version "8.11.3"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
+ integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.yarnpkg.com/diacritics/-/diacritics-1.3.0.tgz#3efa87323ebb863e6696cebb0082d48ff3d6f7a1"
integrity sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA==
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
es-define-property@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-scope@^7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
- integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
+eslint-scope@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.0.1.tgz#a9601e4b81a0b9171657c343fb13111688963cfc"
+ integrity sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==
dependencies:
esrecurse "^4.3.0"
estraverse "^5.2.0"
-eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
+eslint-visitor-keys@^3.3.0:
version "3.4.3"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
-eslint@^8.0.0:
- version "8.57.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668"
- integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
+eslint-visitor-keys@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb"
+ integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==
+
+eslint@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.0.0.tgz#6270548758e390343f78c8afd030566d86927d40"
+ integrity sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.6.1"
- "@eslint/eslintrc" "^2.1.4"
- "@eslint/js" "8.57.0"
- "@humanwhocodes/config-array" "^0.11.14"
+ "@eslint/eslintrc" "^3.0.2"
+ "@eslint/js" "9.0.0"
+ "@humanwhocodes/config-array" "^0.12.3"
"@humanwhocodes/module-importer" "^1.0.1"
"@nodelib/fs.walk" "^1.2.8"
- "@ungap/structured-clone" "^1.2.0"
ajv "^6.12.4"
chalk "^4.0.0"
cross-spawn "^7.0.2"
debug "^4.3.2"
- doctrine "^3.0.0"
escape-string-regexp "^4.0.0"
- eslint-scope "^7.2.2"
- eslint-visitor-keys "^3.4.3"
- espree "^9.6.1"
+ eslint-scope "^8.0.1"
+ eslint-visitor-keys "^4.0.0"
+ espree "^10.0.1"
esquery "^1.4.2"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
+ file-entry-cache "^8.0.0"
find-up "^5.0.0"
glob-parent "^6.0.2"
- globals "^13.19.0"
graphemer "^1.4.0"
ignore "^5.2.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
is-path-inside "^3.0.3"
- js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
strip-ansi "^6.0.1"
text-table "^0.2.0"
-espree@^9.6.0, espree@^9.6.1:
- version "9.6.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
- integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
+espree@^10.0.1:
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-10.0.1.tgz#600e60404157412751ba4a6f3a2ee1a42433139f"
+ integrity sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==
dependencies:
- acorn "^8.9.0"
+ acorn "^8.11.3"
acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.4.1"
+ eslint-visitor-keys "^4.0.0"
esquery@^1.4.2:
version "1.4.2"
dependencies:
reusify "^1.0.4"
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
+file-entry-cache@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
+ integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
dependencies:
- flat-cache "^3.0.4"
+ flat-cache "^4.0.0"
find-up@^5.0.0:
version "5.0.0"
locate-path "^6.0.0"
path-exists "^4.0.0"
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
+flat-cache@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c"
+ integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==
dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
+ flatted "^3.2.9"
+ keyv "^4.5.4"
-flatted@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
- integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
+flatted@^3.2.9:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
+ integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
function-bind@^1.1.2:
version "1.1.2"
dependencies:
is-glob "^4.0.3"
-glob@^7.1.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-globals@^13.19.0:
- version "13.19.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8"
- integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==
- dependencies:
- type-fest "^0.20.2"
+globals@^14.0.0:
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
+ integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
gopd@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
dependencies:
argparse "^2.0.1"
+json-buffer@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
+ integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
+
json-schema-traverse@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
+keyv@^4.5.4:
+ version "4.5.4"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
+ integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
+ dependencies:
+ json-buffer "3.0.1"
+
leaflet.locatecontrol@^0.79.0:
version "0.79.0"
resolved "https://registry.yarnpkg.com/leaflet.locatecontrol/-/leaflet.locatecontrol-0.79.0.tgz#0236b87c699a49f9ddb2f289941fbc0d3c3f8b62"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
+minimatch@^3.0.5, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
optionator@^0.9.3:
version "0.9.3"
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
dependencies:
prelude-ls "^1.2.1"
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
uri-js@^4.2.2:
version "4.4.1"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
dependencies:
isexe "^2.0.0"
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"