[Meteoalerte] Add an IconProvider (#14811)
* Solving activation / deactivation of IT4Wifi thing glitches. * Some code enhancements * Addition of an IconProvider --------- Signed-off-by: clinique <gael@lhopital.org>
|
@ -1,6 +1,7 @@
|
||||||
# Meteo Alerte Binding
|
# Meteo Alerte Binding
|
||||||
|
|
||||||
The Meteo Alerte binding gives alert level regarding major weather related risk factors.
|
The Meteo Alerte binding gives alert level regarding major weather related risk factors.
|
||||||
|
This binding provides its own icon set and provides appropriate static and dynamic SVG icons (see items examples below).
|
||||||
|
|
||||||
## Supported Things
|
## Supported Things
|
||||||
|
|
||||||
|
@ -58,6 +59,24 @@ The Météo Alerte information that are retrieved is available as these channels
|
||||||
| 2 | Orange | Be "very vigilant" in the concerned areas |
|
| 2 | Orange | Be "very vigilant" in the concerned areas |
|
||||||
| 3 | Red | Absolute vigilance required |
|
| 3 | Red | Absolute vigilance required |
|
||||||
|
|
||||||
|
## Provided icon set
|
||||||
|
|
||||||
|
This binding has its own IconProvider and makes available the following list of icons
|
||||||
|
|
||||||
|
| Icon Name | Dynamic | Illustration |
|
||||||
|
|---------------------------------|---------|--------------|
|
||||||
|
| oh:meteoalerte:vent | Yes | ![](src/main/resources/icon/vent.svg) |
|
||||||
|
| oh:meteoalerte:pluie-inondation | Yes | ![](src/main/resources/icon/pluie-inondation.svg) |
|
||||||
|
| oh:meteoalerte:orage | Yes | ![](src/main/resources/icon/orage.svg) |
|
||||||
|
| oh:meteoalerte:inondation | Yes | ![](src/main/resources/icon/inondation.svg) |
|
||||||
|
| oh:meteoalerte:neige | Yes | ![](src/main/resources/icon/neige.svg) |
|
||||||
|
| oh:meteoalerte:canicule | Yes | ![](src/main/resources/icon/canicule.svg) |
|
||||||
|
| oh:meteoalerte:grand-froid | Yes | ![](src/main/resources/icon/grand-froid.svg) |
|
||||||
|
| oh:meteoalerte:avalanches | Yes | ![](src/main/resources/icon/avalanches.svg) |
|
||||||
|
| oh:meteoalerte:vague-submersion | Yes | ![](src/main/resources/icon/vague-submersion.svg) |
|
||||||
|
| oh:meteoalerte:meteo_france | No | ![](src/main/resources/icon/meteo_france.svg) |
|
||||||
|
|
||||||
|
|
||||||
## Full Example
|
## Full Example
|
||||||
|
|
||||||
meteoalert.things:
|
meteoalert.things:
|
||||||
|
@ -69,26 +88,26 @@ Thing meteoalerte:department:yvelines @ "MyCity" [department="YVELINES", refresh
|
||||||
meteoalert.items:
|
meteoalert.items:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
Group gMeteoAlert "Alertes Météo" <weather>
|
Group gMeteoAlert "Alertes Météo" <oh:meteoalerte:meteo_france>
|
||||||
String MA_Dept78 "Département 78 [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:comment"}
|
String MA_Dept78 "Département 78 [%s]" <text> (gMeteoAlert) {channel="meteoalerte:department:yvelines:comment"}
|
||||||
Number MA_etat_canicule "Canicule [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:canicule"}
|
Number MA_etat_canicule "Canicule [%s]" <oh:meteoalerte:canicule> (gMeteoAlert) {channel="meteoalerte:department:yvelines:canicule"}
|
||||||
Number MA_etat_grand_froid "Grand Froid [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:grand-froid"}
|
Number MA_etat_grand_froid "Grand Froid [%s]" <oh:meteoalerte:grand-froid> (gMeteoAlert) {channel="meteoalerte:department:yvelines:grand-froid"}
|
||||||
Number MA_etat_pluie_inondation "Pluie-Inondation [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:pluie-inondation"}
|
Number MA_etat_pluie_inondation "Pluie-Inondation [%s]" <oh:meteoalerte:pluie-inondation> (gMeteoAlert) {channel="meteoalerte:department:yvelines:pluie-inondation"}
|
||||||
Number MA_etat_neige "Neige [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:neige"}
|
Number MA_etat_neige "Neige [%s]" <oh:meteoalerte:neige> (gMeteoAlert) {channel="meteoalerte:department:yvelines:neige"}
|
||||||
Number MA_etat_vent "Vent [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:vent"}
|
Number MA_etat_vent "Vent [%s]" <oh:meteoalerte:vent> (gMeteoAlert) {channel="meteoalerte:department:yvelines:vent"}
|
||||||
Number MA_etat_inondation "Inondation [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:inondation"}
|
Number MA_etat_inondation "Inondation [%s]" <oh:meteoalerte:inondation> (gMeteoAlert) {channel="meteoalerte:department:yvelines:inondation"}
|
||||||
Number MA_etat_orage "Orage [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:orage"}
|
Number MA_etat_orage "Orage [%s]" <oh:meteoalerte:orage> (gMeteoAlert) {channel="meteoalerte:department:yvelines:orage"}
|
||||||
Number MA_etat_avalanche "Avalanches [%s]" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:avalanches"}
|
Number MA_etat_avalanche "Avalanches [%s]" <oh:meteoalerte:avalanches> (gMeteoAlert) {channel="meteoalerte:department:yvelines:avalanches"}
|
||||||
|
|
||||||
Image MA_icon_canicule "Canicule" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:canicule-icon"}
|
Image MA_icon_canicule "Canicule" <oh:meteoalerte:canicule> (gMeteoAlert) {channel="meteoalerte:department:yvelines:canicule-icon"}
|
||||||
Image MA_icon_grand_froid "Grand Froid" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:grand-froid-icon"}
|
Image MA_icon_grand_froid "Grand Froid" <oh:meteoalerte:grand-froid> (gMeteoAlert) {channel="meteoalerte:department:yvelines:grand-froid-icon"}
|
||||||
Image MA_icon_pluie_inondation "Pluie-Inondation" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:pluie-inondation-icon"}
|
Image MA_icon_pluie_inondation "Pluie-Inondation" <oh:meteoalerte:pluie-inondation> (gMeteoAlert) {channel="meteoalerte:department:yvelines:pluie-inondation-icon"}
|
||||||
Image MA_icon_neige "Neige" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:neige-icon"}
|
Image MA_icon_neige "Neige" <oh:meteoalerte:neige> (gMeteoAlert) {channel="meteoalerte:department:yvelines:neige-icon"}
|
||||||
Image MA_icon_vent "Vent" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:vent-icon"}
|
Image MA_icon_vent "Vent" <oh:meteoalerte:vent> (gMeteoAlert) {channel="meteoalerte:department:yvelines:vent-icon"}
|
||||||
Image MA_icon_inondation "Inondation" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:inondation-icon"}
|
Image MA_icon_inondation "Inondation" <oh:meteoalerte:inondation> (gMeteoAlert) {channel="meteoalerte:department:yvelines:inondation-icon"}
|
||||||
Image MA_icon_orage "Orage" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:orage-icon"}
|
Image MA_icon_orage "Orage" <oh:meteoalerte:orage> (gMeteoAlert) {channel="meteoalerte:department:yvelines:orage-icon"}
|
||||||
Image MA_icon_avalanche "Avalanche" <aqi> (gMeteoAlert) {channel="meteoalerte:department:yvelines:avalanches-icon"}
|
Image MA_icon_avalanche "Avalanche" <oh:meteoalerte:avalanches> (gMeteoAlert) {channel="meteoalerte:department:yvelines:avalanches-icon"}
|
||||||
|
|
||||||
DateTime MA_ObservationTS "Timestamp [%1$tH:%1$tM]" <time> (gMeteoAlert) {channel="meteoalerte:department:yvelines:observation-time"}
|
DateTime MA_ObservationTS "Timestamp [%1$tH:%1$tM]" <time> (gMeteoAlert) {channel="meteoalerte:department:yvelines:observation-time"}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -0,0 +1,126 @@
|
||||||
|
/**
|
||||||
|
* Copyright (c) 2010-2023 Contributors to the openHAB project
|
||||||
|
*
|
||||||
|
* See the NOTICE file(s) distributed with this work for additional
|
||||||
|
* information.
|
||||||
|
*
|
||||||
|
* This program and the accompanying materials are made available under the
|
||||||
|
* terms of the Eclipse Public License 2.0 which is available at
|
||||||
|
* http://www.eclipse.org/legal/epl-2.0
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: EPL-2.0
|
||||||
|
*/
|
||||||
|
package org.openhab.binding.meteoalerte.internal;
|
||||||
|
|
||||||
|
import static org.openhab.binding.meteoalerte.internal.MeteoAlerteBindingConstants.*;
|
||||||
|
|
||||||
|
import java.io.ByteArrayInputStream;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.net.URL;
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
|
import java.util.Locale;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
|
import org.eclipse.jdt.annotation.Nullable;
|
||||||
|
import org.openhab.binding.meteoalerte.internal.json.ResponseFieldDTO.AlertLevel;
|
||||||
|
import org.openhab.core.i18n.TranslationProvider;
|
||||||
|
import org.openhab.core.ui.icon.IconProvider;
|
||||||
|
import org.openhab.core.ui.icon.IconSet;
|
||||||
|
import org.openhab.core.ui.icon.IconSet.Format;
|
||||||
|
import org.osgi.framework.BundleContext;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
|
import org.osgi.service.component.annotations.Component;
|
||||||
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The {@link MeteoAlertIconProvider} is the class providing binding related icons.
|
||||||
|
*
|
||||||
|
* @author Gaël L'hopital - Initial contribution
|
||||||
|
*/
|
||||||
|
@Component(service = { IconProvider.class, MeteoAlertIconProvider.class })
|
||||||
|
@NonNullByDefault
|
||||||
|
public class MeteoAlertIconProvider implements IconProvider {
|
||||||
|
private static final String DEFAULT_LABEL = "Météo Alerte Icons";
|
||||||
|
private static final String DEFAULT_DESCRIPTION = "Icons illustrating weather events provided by Météo Alerte";
|
||||||
|
private static final Set<String> ICONS = Set.of(WAVE, AVALANCHE, HEAT, FREEZE, FLOOD, SNOW, STORM, RAIN, WIND,
|
||||||
|
"meteo_france");
|
||||||
|
|
||||||
|
private final Logger logger = LoggerFactory.getLogger(MeteoAlertIconProvider.class);
|
||||||
|
private final BundleContext context;
|
||||||
|
private final TranslationProvider i18nProvider;
|
||||||
|
|
||||||
|
@Activate
|
||||||
|
public MeteoAlertIconProvider(final BundleContext context, final @Reference TranslationProvider i18nProvider) {
|
||||||
|
this.context = context;
|
||||||
|
this.i18nProvider = i18nProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Set<IconSet> getIconSets() {
|
||||||
|
return getIconSets(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Set<IconSet> getIconSets(@Nullable Locale locale) {
|
||||||
|
String label = getText("label", DEFAULT_LABEL, locale);
|
||||||
|
String description = getText("decription", DEFAULT_DESCRIPTION, locale);
|
||||||
|
|
||||||
|
return Set.of(new IconSet(BINDING_ID, label, description, Set.of(Format.SVG)));
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getText(String entry, String defaultValue, @Nullable Locale locale) {
|
||||||
|
String text = defaultValue;
|
||||||
|
if (locale != null) {
|
||||||
|
text = i18nProvider.getText(context.getBundle(), "iconset." + entry, defaultValue, locale);
|
||||||
|
text = text == null ? defaultValue : text;
|
||||||
|
}
|
||||||
|
return text;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public @Nullable Integer hasIcon(String category, String iconSetId, Format format) {
|
||||||
|
return ICONS.contains(category) && iconSetId.equals(BINDING_ID) && format == Format.SVG ? 0 : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public @Nullable InputStream getIcon(String category, String state) {
|
||||||
|
return getIcon(category, BINDING_ID, state, Format.SVG);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public @Nullable InputStream getIcon(String category, String iconSetId, @Nullable String state, Format format) {
|
||||||
|
String icon = getResource(category);
|
||||||
|
if (icon.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (state != null) {
|
||||||
|
try {
|
||||||
|
Integer ordinal = Integer.valueOf(state);
|
||||||
|
AlertLevel alertLevel = ordinal < AlertLevel.values().length ? AlertLevel.values()[ordinal]
|
||||||
|
: AlertLevel.UNKNOWN;
|
||||||
|
icon = icon.replaceAll(AlertLevel.UNKNOWN.color, alertLevel.color);
|
||||||
|
|
||||||
|
} catch (NumberFormatException e) {
|
||||||
|
logger.debug("{} is not a valid DecimalType", state);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ByteArrayInputStream(icon.getBytes());
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getResource(String iconName) {
|
||||||
|
String result = "";
|
||||||
|
|
||||||
|
URL iconResource = context.getBundle().getEntry("icon/%s.svg".formatted(iconName));
|
||||||
|
try (InputStream stream = iconResource.openStream()) {
|
||||||
|
result = new String(stream.readAllBytes(), StandardCharsets.UTF_8);
|
||||||
|
} catch (IOException e) {
|
||||||
|
logger.warn("Unable to load ressource '{}' : {}", iconResource.getPath(), e.getMessage());
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
|
@ -23,11 +23,12 @@ import org.openhab.core.thing.ThingTypeUID;
|
||||||
*/
|
*/
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class MeteoAlerteBindingConstants {
|
public class MeteoAlerteBindingConstants {
|
||||||
|
public static final String BINDING_ID = "meteoalerte";
|
||||||
|
|
||||||
// List of all Thing Type UIDs
|
// List of all Thing Type UIDs
|
||||||
public static final ThingTypeUID THING_TYPE_METEO_ALERT = new ThingTypeUID("meteoalerte", "department");
|
public static final ThingTypeUID THING_TYPE_METEO_ALERT = new ThingTypeUID(BINDING_ID, "department");
|
||||||
|
|
||||||
// List of all Channel id's
|
// List of all Channel IDs
|
||||||
public static final String WAVE = "vague-submersion";
|
public static final String WAVE = "vague-submersion";
|
||||||
public static final String AVALANCHE = "avalanches";
|
public static final String AVALANCHE = "avalanches";
|
||||||
public static final String HEAT = "canicule";
|
public static final String HEAT = "canicule";
|
||||||
|
|
|
@ -34,18 +34,20 @@ import com.google.gson.GsonBuilder;
|
||||||
import com.google.gson.JsonDeserializer;
|
import com.google.gson.JsonDeserializer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The {@link MeteoAlerteHandlerFactory} is responsible for creating things and thing
|
* The {@link MeteoAlerteHandlerFactory} is responsible for creating things and thing handlers.
|
||||||
* handlers.
|
|
||||||
*
|
*
|
||||||
* @author Gaël L'hopital - Initial contribution
|
* @author Gaël L'hopital - Initial contribution
|
||||||
*/
|
*/
|
||||||
@Component(service = ThingHandlerFactory.class, configurationPid = "binding.meteoalerte")
|
@Component(service = ThingHandlerFactory.class)
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class MeteoAlerteHandlerFactory extends BaseThingHandlerFactory {
|
public class MeteoAlerteHandlerFactory extends BaseThingHandlerFactory {
|
||||||
private final Gson gson;
|
private final Gson gson;
|
||||||
|
private final MeteoAlertIconProvider iconProvider;
|
||||||
|
|
||||||
@Activate
|
@Activate
|
||||||
public MeteoAlerteHandlerFactory(@Reference TimeZoneProvider timeZoneProvider) {
|
public MeteoAlerteHandlerFactory(@Reference TimeZoneProvider timeZoneProvider,
|
||||||
|
@Reference MeteoAlertIconProvider iconProvider) {
|
||||||
|
this.iconProvider = iconProvider;
|
||||||
this.gson = new GsonBuilder().registerTypeAdapter(ZonedDateTime.class,
|
this.gson = new GsonBuilder().registerTypeAdapter(ZonedDateTime.class,
|
||||||
(JsonDeserializer<ZonedDateTime>) (json, type, jsonDeserializationContext) -> ZonedDateTime
|
(JsonDeserializer<ZonedDateTime>) (json, type, jsonDeserializationContext) -> ZonedDateTime
|
||||||
.parse(json.getAsJsonPrimitive().getAsString())
|
.parse(json.getAsJsonPrimitive().getAsString())
|
||||||
|
@ -62,6 +64,6 @@ public class MeteoAlerteHandlerFactory extends BaseThingHandlerFactory {
|
||||||
protected @Nullable ThingHandler createHandler(Thing thing) {
|
protected @Nullable ThingHandler createHandler(Thing thing) {
|
||||||
ThingTypeUID thingTypeUID = thing.getThingTypeUID();
|
ThingTypeUID thingTypeUID = thing.getThingTypeUID();
|
||||||
|
|
||||||
return supportsThingType(thingTypeUID) ? new MeteoAlerteHandler(thing, gson) : null;
|
return supportsThingType(thingTypeUID) ? new MeteoAlerteHandler(thing, gson, iconProvider) : null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,15 +17,14 @@ import static org.openhab.binding.meteoalerte.internal.MeteoAlerteBindingConstan
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.net.MalformedURLException;
|
import java.net.MalformedURLException;
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.time.ZonedDateTime;
|
import java.time.ZonedDateTime;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
import java.util.Optional;
|
||||||
import java.util.concurrent.ScheduledFuture;
|
import java.util.concurrent.ScheduledFuture;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
import org.eclipse.jdt.annotation.Nullable;
|
import org.openhab.binding.meteoalerte.internal.MeteoAlertIconProvider;
|
||||||
import org.openhab.binding.meteoalerte.internal.MeteoAlerteConfiguration;
|
import org.openhab.binding.meteoalerte.internal.MeteoAlerteConfiguration;
|
||||||
import org.openhab.binding.meteoalerte.internal.json.ApiResponse;
|
import org.openhab.binding.meteoalerte.internal.json.ApiResponse;
|
||||||
import org.openhab.binding.meteoalerte.internal.json.ResponseFieldDTO.AlertLevel;
|
import org.openhab.binding.meteoalerte.internal.json.ResponseFieldDTO.AlertLevel;
|
||||||
|
@ -56,27 +55,22 @@ import com.google.gson.Gson;
|
||||||
*/
|
*/
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class MeteoAlerteHandler extends BaseThingHandler {
|
public class MeteoAlerteHandler extends BaseThingHandler {
|
||||||
|
private static final int TIMEOUT_MS = 30000;
|
||||||
private static final String URL = "https://public.opendatasoft.com/api/records/1.0/search/?dataset=risques-meteorologiques-copy&"
|
private static final String URL = "https://public.opendatasoft.com/api/records/1.0/search/?dataset=risques-meteorologiques-copy&"
|
||||||
+ "facet=etat_vent&facet=etat_pluie_inondation&facet=etat_orage&facet=etat_inondation&facet=etat_neige&facet=etat_canicule&"
|
+ "facet=etat_vent&facet=etat_pluie_inondation&facet=etat_orage&facet=etat_inondation&facet=etat_neige&facet=etat_canicule&"
|
||||||
+ "facet=etat_grand_froid&facet=etat_avalanches&refine.nom_dept=%s";
|
+ "facet=etat_grand_froid&facet=etat_avalanches&refine.nom_dept=%s";
|
||||||
private static final int TIMEOUT_MS = 30000;
|
|
||||||
private static final String UNKNOWN_COLOR = "b3b3b3";
|
|
||||||
private static final Map<AlertLevel, String> ALERT_COLORS = Map.ofEntries(Map.entry(AlertLevel.GREEN, "00ff00"),
|
|
||||||
Map.entry(AlertLevel.YELLOW, "ffff00"), Map.entry(AlertLevel.ORANGE, "ff6600"),
|
|
||||||
Map.entry(AlertLevel.RED, "ff0000"), Map.entry(AlertLevel.UNKNOWN, UNKNOWN_COLOR));
|
|
||||||
|
|
||||||
private static final Map<AlertLevel, State> ALERT_LEVELS = Map.ofEntries(
|
|
||||||
Map.entry(AlertLevel.GREEN, DecimalType.ZERO), Map.entry(AlertLevel.YELLOW, new DecimalType(1)),
|
|
||||||
Map.entry(AlertLevel.ORANGE, new DecimalType(2)), Map.entry(AlertLevel.RED, new DecimalType(3)));
|
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(MeteoAlerteHandler.class);
|
private final Logger logger = LoggerFactory.getLogger(MeteoAlerteHandler.class);
|
||||||
|
private final MeteoAlertIconProvider iconProvider;
|
||||||
private final Gson gson;
|
private final Gson gson;
|
||||||
private @Nullable ScheduledFuture<?> refreshJob;
|
|
||||||
|
private Optional<ScheduledFuture<?>> refreshJob = Optional.empty();
|
||||||
private String queryUrl = "";
|
private String queryUrl = "";
|
||||||
|
|
||||||
public MeteoAlerteHandler(Thing thing, Gson gson) {
|
public MeteoAlerteHandler(Thing thing, Gson gson, MeteoAlertIconProvider iconProvider) {
|
||||||
super(thing);
|
super(thing);
|
||||||
this.gson = gson;
|
this.gson = gson;
|
||||||
|
this.iconProvider = iconProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -88,18 +82,17 @@ public class MeteoAlerteHandler extends BaseThingHandler {
|
||||||
logger.debug("config refresh = {}", config.refresh);
|
logger.debug("config refresh = {}", config.refresh);
|
||||||
|
|
||||||
updateStatus(ThingStatus.UNKNOWN);
|
updateStatus(ThingStatus.UNKNOWN);
|
||||||
queryUrl = String.format(URL, config.department);
|
queryUrl = URL.formatted(config.department);
|
||||||
refreshJob = scheduler.scheduleWithFixedDelay(this::updateAndPublish, 0, config.refresh, TimeUnit.MINUTES);
|
refreshJob = Optional
|
||||||
|
.of(scheduler.scheduleWithFixedDelay(this::updateAndPublish, 0, config.refresh, TimeUnit.MINUTES));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void dispose() {
|
public void dispose() {
|
||||||
logger.debug("Disposing the Météo Alerte handler.");
|
logger.debug("Disposing the Météo Alerte handler.");
|
||||||
ScheduledFuture<?> localJob = refreshJob;
|
|
||||||
if (localJob != null) {
|
refreshJob.ifPresent(job -> job.cancel(true));
|
||||||
localJob.cancel(true);
|
refreshJob = Optional.empty();
|
||||||
}
|
|
||||||
refreshJob = null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -119,11 +112,10 @@ public class MeteoAlerteHandler extends BaseThingHandler {
|
||||||
throw new IOException("Empty response");
|
throw new IOException("Empty response");
|
||||||
}
|
}
|
||||||
updateStatus(ThingStatus.ONLINE);
|
updateStatus(ThingStatus.ONLINE);
|
||||||
ApiResponse apiResponse = gson.fromJson(response, ApiResponse.class);
|
updateChannels(Objects.requireNonNull(gson.fromJson(response, ApiResponse.class)));
|
||||||
updateChannels(Objects.requireNonNull(apiResponse));
|
|
||||||
} catch (MalformedURLException e) {
|
} catch (MalformedURLException e) {
|
||||||
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR,
|
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR,
|
||||||
String.format("Querying '%s' raised : %s", queryUrl, e.getMessage()));
|
"Querying '%s' error : %s".formatted(queryUrl, e.getMessage()));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, e.getMessage());
|
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, e.getMessage());
|
||||||
}
|
}
|
||||||
|
@ -135,7 +127,7 @@ public class MeteoAlerteHandler extends BaseThingHandler {
|
||||||
* @param channelId the id identifying the channel to be updated
|
* @param channelId the id identifying the channel to be updated
|
||||||
*/
|
*/
|
||||||
private void updateChannels(ApiResponse apiResponse) {
|
private void updateChannels(ApiResponse apiResponse) {
|
||||||
apiResponse.getRecords().findFirst().ifPresent((record) -> record.getResponseFieldDTO().ifPresent(fields -> {
|
apiResponse.getRecords().findFirst().ifPresent(record -> record.getResponseFieldDTO().ifPresent(fields -> {
|
||||||
updateAlert(WIND, fields.getVent());
|
updateAlert(WIND, fields.getVent());
|
||||||
updateAlert(RAIN, fields.getPluieInondation());
|
updateAlert(RAIN, fields.getPluieInondation());
|
||||||
updateAlert(STORM, fields.getOrage());
|
updateAlert(STORM, fields.getOrage());
|
||||||
|
@ -145,38 +137,32 @@ public class MeteoAlerteHandler extends BaseThingHandler {
|
||||||
updateAlert(FREEZE, fields.getGrandFroid());
|
updateAlert(FREEZE, fields.getGrandFroid());
|
||||||
updateAlert(AVALANCHE, fields.getAvalanches());
|
updateAlert(AVALANCHE, fields.getAvalanches());
|
||||||
updateAlert(WAVE, fields.getVagueSubmersion());
|
updateAlert(WAVE, fields.getVagueSubmersion());
|
||||||
updateState(COMMENT, new StringType(fields.getVigilanceComment()));
|
updateState(COMMENT, StringType.valueOf(fields.getVigilanceComment()));
|
||||||
fields.getDateInsert().ifPresent(date -> updateDate(OBSERVATION_TIME, date));
|
fields.getDateInsert().ifPresent(date -> updateDate(OBSERVATION_TIME, date));
|
||||||
fields.getDatePrevue().ifPresent(date -> updateDate(END_TIME, date));
|
fields.getDatePrevue().ifPresent(date -> updateDate(END_TIME, date));
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
private byte @Nullable [] getResource(String iconPath) {
|
|
||||||
ClassLoader classLoader = MeteoAlerteHandler.class.getClassLoader();
|
|
||||||
if (classLoader != null) {
|
|
||||||
try (InputStream stream = classLoader.getResourceAsStream(iconPath)) {
|
|
||||||
return stream != null ? stream.readAllBytes() : null;
|
|
||||||
} catch (IOException e) {
|
|
||||||
logger.warn("Unable to load ressource '{}' : {}", iconPath, e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void updateAlert(String channelId, AlertLevel value) {
|
private void updateAlert(String channelId, AlertLevel value) {
|
||||||
String channelIcon = channelId + "-icon";
|
State state = value != AlertLevel.UNKNOWN ? new DecimalType(value.ordinal()) : UnDefType.NULL;
|
||||||
if (isLinked(channelId)) {
|
if (isLinked(channelId)) {
|
||||||
updateState(channelId, ALERT_LEVELS.getOrDefault(value, UnDefType.UNDEF));
|
updateState(channelId, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String channelIcon = channelId + "-icon";
|
||||||
if (isLinked(channelIcon)) {
|
if (isLinked(channelIcon)) {
|
||||||
State result = UnDefType.UNDEF;
|
InputStream icon = iconProvider.getIcon(channelId, state.toString());
|
||||||
byte[] bytes = getResource(String.format("picto/%s.svg", channelId));
|
if (icon != null) {
|
||||||
if (bytes != null) {
|
try {
|
||||||
String resource = new String(bytes, StandardCharsets.UTF_8);
|
State result = new RawType(icon.readAllBytes(), "image/svg+xml");
|
||||||
resource = resource.replaceAll(UNKNOWN_COLOR, ALERT_COLORS.getOrDefault(value, UNKNOWN_COLOR));
|
updateState(channelIcon, result);
|
||||||
result = new RawType(resource.getBytes(StandardCharsets.UTF_8), "image/svg+xml");
|
} catch (IOException e) {
|
||||||
|
logger.warn("Error getting icon for channel {} and value {} : {}", channelId, value,
|
||||||
|
e.getMessage());
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
logger.warn("Null icon returned for channel {} and state {}", channelIcon, state);
|
||||||
}
|
}
|
||||||
updateState(channelIcon, result);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,11 +40,7 @@ public class ApiResponse {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Optional<Parameters> getParameters() {
|
public Optional<Parameters> getParameters() {
|
||||||
Parameters parameters = this.parameters;
|
return Optional.ofNullable(parameters);
|
||||||
if (parameters != null) {
|
|
||||||
return Optional.of(parameters);
|
|
||||||
}
|
|
||||||
return Optional.empty();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Stream<Record> getRecords() {
|
public Stream<Record> getRecords() {
|
||||||
|
|
|
@ -51,10 +51,6 @@ public class Parameters {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Optional<Refine> getRefine() {
|
public Optional<Refine> getRefine() {
|
||||||
Refine refine = this.refine;
|
return Optional.ofNullable(refine);
|
||||||
if (refine != null) {
|
|
||||||
return Optional.of(refine);
|
|
||||||
}
|
|
||||||
return Optional.empty();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,10 +49,6 @@ public class Record {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Optional<ResponseFieldDTO> getResponseFieldDTO() {
|
public Optional<ResponseFieldDTO> getResponseFieldDTO() {
|
||||||
ResponseFieldDTO fields = this.responseFieldDTO;
|
return Optional.ofNullable(responseFieldDTO);
|
||||||
if (fields != null) {
|
|
||||||
return Optional.of(fields);
|
|
||||||
}
|
|
||||||
return Optional.empty();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,15 +29,21 @@ import com.google.gson.annotations.SerializedName;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class ResponseFieldDTO {
|
public class ResponseFieldDTO {
|
||||||
public enum AlertLevel {
|
public enum AlertLevel {
|
||||||
UNKNOWN,
|
|
||||||
@SerializedName("Vert")
|
@SerializedName("Vert")
|
||||||
GREEN,
|
GREEN("00ff00"),
|
||||||
@SerializedName("Jaune")
|
@SerializedName("Jaune")
|
||||||
YELLOW,
|
YELLOW("ffff00"),
|
||||||
@SerializedName("Orange")
|
@SerializedName("Orange")
|
||||||
ORANGE,
|
ORANGE("ef6c00"),
|
||||||
@SerializedName("Rouge")
|
@SerializedName("Rouge")
|
||||||
RED;
|
RED("ff0000"),
|
||||||
|
UNKNOWN("3d3c3c");
|
||||||
|
|
||||||
|
public final String color;
|
||||||
|
|
||||||
|
AlertLevel(String color) {
|
||||||
|
this.color = color;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SerializedName("nom_reg")
|
@SerializedName("nom_reg")
|
||||||
|
|
|
@ -0,0 +1,189 @@
|
||||||
|
# add-on
|
||||||
|
|
||||||
|
addon.meteoalerte.name = Meteo Alerte Binding
|
||||||
|
addon.meteoalerte.description = Retrieves Meteo Alert levels in France
|
||||||
|
|
||||||
|
# thing types
|
||||||
|
|
||||||
|
thing-type.meteoalerte.department.label = Alertes Département
|
||||||
|
thing-type.meteoalerte.department.description = Fournit les niveaux d'alerte météo pour un département.
|
||||||
|
thing-type.meteoalerte.department.channel.avalanches-icon.label = Icône Avalanches
|
||||||
|
thing-type.meteoalerte.department.channel.canicule-icon.label = Icône Canicule
|
||||||
|
thing-type.meteoalerte.department.channel.end-time.label = Fin de validité
|
||||||
|
thing-type.meteoalerte.department.channel.grand-froid-icon.label = Icône Grand Froid
|
||||||
|
thing-type.meteoalerte.department.channel.inondation-icon.label = Icône Inondation
|
||||||
|
thing-type.meteoalerte.department.channel.neige-icon.label = Icône Neige
|
||||||
|
thing-type.meteoalerte.department.channel.observation-time.label = Début de validité
|
||||||
|
thing-type.meteoalerte.department.channel.orage-icon.label = Icône Orage
|
||||||
|
thing-type.meteoalerte.department.channel.pluie-inondation-icon.label = Icône Pluie Inondation
|
||||||
|
thing-type.meteoalerte.department.channel.vague-submersion-icon.label = Icône Vague Submersion
|
||||||
|
thing-type.meteoalerte.department.channel.vent-icon.label = Icône Vent
|
||||||
|
|
||||||
|
# thing types config
|
||||||
|
|
||||||
|
thing-type.config.meteoalerte.department.department.label = Département
|
||||||
|
thing-type.config.meteoalerte.department.department.description = Nom du département
|
||||||
|
thing-type.config.meteoalerte.department.department.option.AIN = Ain
|
||||||
|
thing-type.config.meteoalerte.department.department.option.AISNE = Aisne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ALLIER = Allier
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ALPES-DE-HAUTE-PROVENCE = Alpes de Haute Provence
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ALPES-MARITIMES = Alpes Maritimes
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ARDECHE = Ardèche
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ARDENNES = Ardennes
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ARIEGE = Ariège
|
||||||
|
thing-type.config.meteoalerte.department.department.option.AUBE = Aube
|
||||||
|
thing-type.config.meteoalerte.department.department.option.AUDE = Aude
|
||||||
|
thing-type.config.meteoalerte.department.department.option.AVEYRON = Aveyron
|
||||||
|
thing-type.config.meteoalerte.department.department.option.BAS-RHIN = Bas-Rhin
|
||||||
|
thing-type.config.meteoalerte.department.department.option.BOUCHES-DU-RHONE = Bouches du Rhône
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CALVADOS = Calvados
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CANTAL = Cantal
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CHARENTE = Charente
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CHARENTE-MARITIME = Charente Maritime
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CHER = Cher
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CORREZE = Corrèze
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CORSE-DU-SUD = Corse du Sud
|
||||||
|
thing-type.config.meteoalerte.department.department.option.COTE-D'OR = Côte D'Or
|
||||||
|
thing-type.config.meteoalerte.department.department.option.COTES-D'ARMOR = Côtes D'Armor
|
||||||
|
thing-type.config.meteoalerte.department.department.option.CREUSE = Creuse
|
||||||
|
thing-type.config.meteoalerte.department.department.option.DEUX-SEVRES = Deux Sèvres
|
||||||
|
thing-type.config.meteoalerte.department.department.option.DORDOGNE = Dordogne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.DOUBS = Doubs
|
||||||
|
thing-type.config.meteoalerte.department.department.option.DROME = Drôme
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ESSONNE = Essonne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.EURE = Eure
|
||||||
|
thing-type.config.meteoalerte.department.department.option.EURE-ET-LOIR = Eure et Loir
|
||||||
|
thing-type.config.meteoalerte.department.department.option.FINISTERE = Finistère
|
||||||
|
thing-type.config.meteoalerte.department.department.option.GARD = Gard
|
||||||
|
thing-type.config.meteoalerte.department.department.option.GERS = Gers
|
||||||
|
thing-type.config.meteoalerte.department.department.option.GIRONDE = Gironde
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUT-RHIN = Haut-Rhin
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-CORSE = Haute Corse
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-GARONNE = Haute Garonne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-LOIRE = Haute Loire
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-MARNE = Haute Marne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-SAONE = Haute Saône
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-SAVOIE = Haute Savoie
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTE-VIENNE = Haute Vienne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTES-ALPES = Hautes Alpes
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTES-PYRENEES = Hautes Pyrénées
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HAUTS-DE-SEINE = Hauts de Seine
|
||||||
|
thing-type.config.meteoalerte.department.department.option.HERAULT = Hérault
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ILLE-ET-VILAINE = Ille et Vilaine
|
||||||
|
thing-type.config.meteoalerte.department.department.option.INDRE = Indre
|
||||||
|
thing-type.config.meteoalerte.department.department.option.INDRE-ET-LOIRE = Indre et Loire
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ISERE = Isère
|
||||||
|
thing-type.config.meteoalerte.department.department.option.JURA = Jura
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LANDES = Landes
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOIR-ET-CHER = Loir et Cher
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOIRE = Loire
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOIRE-ATLANTIQUE = Loire Atlantique
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOIRET = Loiret
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOT = Lot
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOT-ET-GARONNE = Lot et Garonne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.LOZERE = Lozère
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MAINE-ET-LOIRE = Maine et Loire
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MANCHE = Manche
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MARNE = Marne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MAYENNE = Mayenne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MEURTHE-ET-MOSELLE = Meurthe et Moselle
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MEUSE = Meuse
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MORBIHAN = Morbihan
|
||||||
|
thing-type.config.meteoalerte.department.department.option.MOSELLE = Moselle
|
||||||
|
thing-type.config.meteoalerte.department.department.option.NIEVRE = Nièvre
|
||||||
|
thing-type.config.meteoalerte.department.department.option.NORD = Nord
|
||||||
|
thing-type.config.meteoalerte.department.department.option.OISE = Oise
|
||||||
|
thing-type.config.meteoalerte.department.department.option.ORNE = Orne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.PARIS = Paris
|
||||||
|
thing-type.config.meteoalerte.department.department.option.PAS-DE-CALAIS = Pas de Calais
|
||||||
|
thing-type.config.meteoalerte.department.department.option.PUY-DE-DOME = Puy de Dôme
|
||||||
|
thing-type.config.meteoalerte.department.department.option.PYRENEES-ATLANTIQUES = Pyrénées Atlantiques
|
||||||
|
thing-type.config.meteoalerte.department.department.option.PYRENEES-ORIENTALES = Pyrénées Orientales
|
||||||
|
thing-type.config.meteoalerte.department.department.option.RHONE = Rhône
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SAONE-ET-LOIRE = Saône et Loire
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SARTHE = Sarthe
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SAVOIE = Savoie
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SEINE-ET-MARNE = Seine et Marne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SEINE-MARITIME = Seine Maritime
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SEINE-SAINT-DENIS = Seine Saint Denis
|
||||||
|
thing-type.config.meteoalerte.department.department.option.SOMME = Somme
|
||||||
|
thing-type.config.meteoalerte.department.department.option.TARN = Tarn
|
||||||
|
thing-type.config.meteoalerte.department.department.option.TARN-ET-GARONNE = Tarn et Garonne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.TERRITOIRE\ DE\ BELFORT = Territoire de Belfort
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VAL-D'OISE = Val D'Oise
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VAL-DE-MARNE = Val de Marne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VAR = Var
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VAUCLUSE = Vaucluse
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VENDEE = Vendée
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VIENNE = Vienne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.VOSGES = Vosges
|
||||||
|
thing-type.config.meteoalerte.department.department.option.YONNE = Yonne
|
||||||
|
thing-type.config.meteoalerte.department.department.option.YVELINES = Yvelines
|
||||||
|
thing-type.config.meteoalerte.department.refresh.label = Fréquence de rafraichissement
|
||||||
|
thing-type.config.meteoalerte.department.refresh.description = Période d'actualisation des données en minutes.
|
||||||
|
|
||||||
|
# channel types
|
||||||
|
|
||||||
|
channel-type.meteoalerte.avalanches.label = Avalanches
|
||||||
|
channel-type.meteoalerte.avalanches.description = Niveau d'alerte aux avalanches
|
||||||
|
channel-type.meteoalerte.avalanches.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.avalanches.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.avalanches.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.avalanches.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.canicule.label = Canicule
|
||||||
|
channel-type.meteoalerte.canicule.description = Niveau d'alerte aux fortes températures
|
||||||
|
channel-type.meteoalerte.canicule.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.canicule.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.canicule.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.canicule.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.comment.label = Commentaire
|
||||||
|
channel-type.meteoalerte.condition-icon.label = Pictogramme
|
||||||
|
channel-type.meteoalerte.condition-icon.description = Pictogramme associé au niveau d'alerte.
|
||||||
|
channel-type.meteoalerte.grand-froid.label = Grand Froid
|
||||||
|
channel-type.meteoalerte.grand-froid.description = Niveau d'alerte aux températures négatives
|
||||||
|
channel-type.meteoalerte.grand-froid.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.grand-froid.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.grand-froid.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.grand-froid.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.inondation.label = Inondation
|
||||||
|
channel-type.meteoalerte.inondation.description = Niveau d'alerte aux inondations
|
||||||
|
channel-type.meteoalerte.inondation.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.inondation.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.inondation.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.inondation.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.neige.label = Neige
|
||||||
|
channel-type.meteoalerte.neige.description = Niveau d'alerte aux évènements neigeux
|
||||||
|
channel-type.meteoalerte.neige.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.neige.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.neige.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.neige.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.orage.label = Orage
|
||||||
|
channel-type.meteoalerte.orage.description = Niveau d'alerte aux évènements orageux
|
||||||
|
channel-type.meteoalerte.orage.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.orage.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.orage.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.orage.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.pluie-inondation.label = Pluie Inondation
|
||||||
|
channel-type.meteoalerte.pluie-inondation.description = Niveau d'alerte aux inondations causées par les précipitations
|
||||||
|
channel-type.meteoalerte.pluie-inondation.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.pluie-inondation.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.pluie-inondation.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.pluie-inondation.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.timestamp.label = Heure d'observation
|
||||||
|
channel-type.meteoalerte.vague-submersion.label = Vague Submersion
|
||||||
|
channel-type.meteoalerte.vague-submersion.description = Niveau d'alerte aux vagues submersion
|
||||||
|
channel-type.meteoalerte.vague-submersion.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.vague-submersion.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.vague-submersion.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.vague-submersion.state.option.3 = Rouge
|
||||||
|
channel-type.meteoalerte.vent.label = Vent
|
||||||
|
channel-type.meteoalerte.vent.description = Niveau d'alerte aux évènements éoliens
|
||||||
|
channel-type.meteoalerte.vent.state.option.0 = Vert
|
||||||
|
channel-type.meteoalerte.vent.state.option.1 = Jaune
|
||||||
|
channel-type.meteoalerte.vent.state.option.2 = Orange
|
||||||
|
channel-type.meteoalerte.vent.state.option.3 = Rouge
|
||||||
|
|
||||||
|
# iconprovider
|
||||||
|
|
||||||
|
iconset.label = Météo Alerte Icons
|
||||||
|
iconset.description = Icons illustrating weather events provided by Météo Alerte
|
|
@ -9,33 +9,15 @@
|
||||||
<description>Fournit les niveaux d'alerte météo pour un département.</description>
|
<description>Fournit les niveaux d'alerte météo pour un département.</description>
|
||||||
|
|
||||||
<channels>
|
<channels>
|
||||||
<channel id="vague-submersion" typeId="alert-level">
|
<channel id="vague-submersion" typeId="vague-submersion"/>
|
||||||
<label>Etat Vague Submersion</label>
|
<channel id="vent" typeId="vent"/>
|
||||||
</channel>
|
<channel id="pluie-inondation" typeId="pluie-inondation"/>
|
||||||
<channel id="vent" typeId="alert-level">
|
<channel id="orage" typeId="orage"/>
|
||||||
<label>Etat Vent</label>
|
<channel id="inondation" typeId="inondation"/>
|
||||||
</channel>
|
<channel id="neige" typeId="neige"/>
|
||||||
<channel id="pluie-inondation" typeId="alert-level">
|
<channel id="canicule" typeId="canicule"/>
|
||||||
<label>Etat Pluie Inondation</label>
|
<channel id="grand-froid" typeId="grand-froid"/>
|
||||||
</channel>
|
<channel id="avalanches" typeId="avalanches"/>
|
||||||
<channel id="orage" typeId="alert-level">
|
|
||||||
<label>Etat Orage</label>
|
|
||||||
</channel>
|
|
||||||
<channel id="inondation" typeId="alert-level">
|
|
||||||
<label>Etat Inondation</label>
|
|
||||||
</channel>
|
|
||||||
<channel id="neige" typeId="alert-level">
|
|
||||||
<label>Etat Neige</label>
|
|
||||||
</channel>
|
|
||||||
<channel id="canicule" typeId="alert-level">
|
|
||||||
<label>Etat Canicule</label>
|
|
||||||
</channel>
|
|
||||||
<channel id="grand-froid" typeId="alert-level">
|
|
||||||
<label>Etat Grand Froid</label>
|
|
||||||
</channel>
|
|
||||||
<channel id="avalanches" typeId="alert-level">
|
|
||||||
<label>Etat Avalanches</label>
|
|
||||||
</channel>
|
|
||||||
<channel id="vague-submersion-icon" typeId="condition-icon">
|
<channel id="vague-submersion-icon" typeId="condition-icon">
|
||||||
<label>Icône Vague Submersion</label>
|
<label>Icône Vague Submersion</label>
|
||||||
</channel>
|
</channel>
|
||||||
|
@ -72,6 +54,10 @@
|
||||||
</channel>
|
</channel>
|
||||||
</channels>
|
</channels>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<property name="thingTypeVersion">1</property>
|
||||||
|
</properties>
|
||||||
|
|
||||||
<config-description>
|
<config-description>
|
||||||
<parameter name="department" type="text" required="true">
|
<parameter name="department" type="text" required="true">
|
||||||
<label>Département</label>
|
<label>Département</label>
|
||||||
|
@ -184,9 +170,131 @@
|
||||||
</config-description>
|
</config-description>
|
||||||
</thing-type>
|
</thing-type>
|
||||||
|
|
||||||
<channel-type id="alert-level">
|
<channel-type id="vent">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number</item-type>
|
||||||
<label>Alerte</label>
|
<label>Vent</label>
|
||||||
|
<description>Niveau d'alerte aux évènements éoliens</description>
|
||||||
|
<category>oh:meteoalerte:vent</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="orage">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Orage</label>
|
||||||
|
<description>Niveau d'alerte aux évènements orageux</description>
|
||||||
|
<category>oh:meteoalerte:orage</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="inondation">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Inondation</label>
|
||||||
|
<description>Niveau d'alerte aux inondations</description>
|
||||||
|
<category>oh:meteoalerte:inondation</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="neige">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Neige</label>
|
||||||
|
<description>Niveau d'alerte aux évènements neigeux</description>
|
||||||
|
<category>oh:meteoalerte:neige</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="canicule">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Canicule</label>
|
||||||
|
<description>Niveau d'alerte aux fortes températures</description>
|
||||||
|
<category>oh:meteoalerte:canicule</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="grand-froid">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Grand Froid</label>
|
||||||
|
<description>Niveau d'alerte aux températures négatives</description>
|
||||||
|
<category>oh:meteoalerte:grand-froid</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="avalanches">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Avalanches</label>
|
||||||
|
<description>Niveau d'alerte aux avalanches</description>
|
||||||
|
<category>oh:meteoalerte:avalanches</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="vague-submersion">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Vague Submersion</label>
|
||||||
|
<description>Niveau d'alerte aux vagues submersion</description>
|
||||||
|
<category>oh:meteoalerte:vague-submersion</category>
|
||||||
|
<state readOnly="true">
|
||||||
|
<options>
|
||||||
|
<option value="0">Vert</option>
|
||||||
|
<option value="1">Jaune</option>
|
||||||
|
<option value="2">Orange</option>
|
||||||
|
<option value="3">Rouge</option>
|
||||||
|
</options>
|
||||||
|
</state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="pluie-inondation">
|
||||||
|
<item-type>Number</item-type>
|
||||||
|
<label>Pluie Inondation</label>
|
||||||
|
<description>Niveau d'alerte aux inondations causées par les précipitations</description>
|
||||||
|
<category>oh:meteoalerte:pluie-inondation</category>
|
||||||
<state readOnly="true">
|
<state readOnly="true">
|
||||||
<options>
|
<options>
|
||||||
<option value="0">Vert</option>
|
<option value="0">Vert</option>
|
||||||
|
@ -200,6 +308,7 @@
|
||||||
<channel-type id="comment">
|
<channel-type id="comment">
|
||||||
<item-type>String</item-type>
|
<item-type>String</item-type>
|
||||||
<label>Commentaire</label>
|
<label>Commentaire</label>
|
||||||
|
<category>text</category>
|
||||||
<state readOnly="true" pattern="%s"/>
|
<state readOnly="true" pattern="%s"/>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
|
@ -216,4 +325,5 @@
|
||||||
<description>Pictogramme associé au niveau d'alerte.</description>
|
<description>Pictogramme associé au niveau d'alerte.</description>
|
||||||
<state readOnly="true"/>
|
<state readOnly="true"/>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
</thing:thing-descriptions>
|
</thing:thing-descriptions>
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||||
|
<update:update-descriptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:update="https://openhab.org/schemas/update-description/v1.0.0"
|
||||||
|
xsi:schemaLocation="https://openhab.org/schemas/update-description/v1.0.0 https://openhab.org/schemas/update-description-1.0.0.xsd">
|
||||||
|
|
||||||
|
<thing-type uid="meteoalerte:department">
|
||||||
|
|
||||||
|
<instruction-set targetVersion="1">
|
||||||
|
<update-channel id="vague-submersion">
|
||||||
|
<type>meteoalerte:vague-submersion</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="vent">
|
||||||
|
<type>meteoalerte:vent</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="pluie-inondation">
|
||||||
|
<type>meteoalerte:pluie-inondation</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="orage">
|
||||||
|
<type>meteoalerte:orage</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="inondation">
|
||||||
|
<type>meteoalerte:inondation</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="neige">
|
||||||
|
<type>meteoalerte:neige</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="canicule">
|
||||||
|
<type>meteoalerte:canicule</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="grand-froid">
|
||||||
|
<type>meteoalerte:grand-froid</type>
|
||||||
|
</update-channel>
|
||||||
|
<update-channel id="avalanches">
|
||||||
|
<type>meteoalerte:avalanches</type>
|
||||||
|
</update-channel>
|
||||||
|
</instruction-set>
|
||||||
|
|
||||||
|
</thing-type>
|
||||||
|
|
||||||
|
</update:update-descriptions>
|
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30"/>
|
||||||
|
<g transform="matrix(0.095654, 0, 0, 0.103801, 7.65905, -0.7645)" style="">
|
||||||
|
<g>
|
||||||
|
<path style="fill:#9B5C5C;" d="M277.259,58.637c-11.695-20.344-30.835-20.344-42.53,0L4.978,432.587 c-11.695,20.342-2.07,36.966,21.398,36.966h459.235c23.468,0,33.093-16.624,21.405-36.966L277.259,58.637z"/>
|
||||||
|
<path style="fill:#9B5C5C;" d="M277.259,57.683c-11.695-20.328-30.835-20.328-42.53,0l-23.538,59.732l-32.538,31.78L4.978,432.587 c-11.695,20.342-2.07,36.966,21.398,36.966h459.235c23.468,0,33.093-16.624,21.405-36.966l-56.124-91.592l-84.06-104.052 L277.259,57.683z"/>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path style="fill:#CBD0D8;" d="M426.629,226.272c-23.562,0-42.671,19.108-42.671,42.671c0,23.554,19.109,42.646,42.671,42.646 c23.545,0,42.654-19.093,42.654-42.646C469.283,245.381,450.174,226.272,426.629,226.272L426.629,226.272z"/>
|
||||||
|
<path style="fill:#CBD0D8;" d="M394.63,226.272c0,5.89-4.766,10.671-10.672,10.671c-5.875,0-10.656-4.781-10.656-10.671 c0-5.875,4.781-10.656,10.656-10.656C389.864,215.616,394.63,220.397,394.63,226.272z"/>
|
||||||
|
<path style="fill:#CBD0D8;" d="M426.629,204.944c0,5.891-4.781,10.672-10.671,10.672c-5.891,0-10.656-4.781-10.656-10.672 s4.766-10.655,10.656-10.655C421.848,194.289,426.629,199.054,426.629,204.944z"/>
|
||||||
|
<path style="fill:#CBD0D8;" d="M383.958,183.617c0,5.891-4.766,10.672-10.656,10.672s-10.656-4.781-10.656-10.672 s4.766-10.656,10.656-10.656S383.958,177.726,383.958,183.617z"/>
|
||||||
|
<path style="fill:#CBD0D8;" d="M351.974,151.634c0,5.891-4.766,10.655-10.672,10.655c-5.874,0-10.655-4.765-10.655-10.655 s4.781-10.671,10.655-10.671C347.209,140.963,351.974,145.744,351.974,151.634z"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:#E6E9ED;" d="M 273.368 152.384 C 274.649 151.868 275.993 151.634 277.321 151.634 C 280.992 151.634 284.554 153.54 286.523 156.884 C 286.523 156.884 355.865 257.194 381.786 300.341 C 407.708 343.495 450.892 341.027 450.892 341.027 L 277.259 57.683 C 265.564 37.355 246.424 37.355 234.729 57.683 L 178.653 149.196 C 178.653 149.196 210.879 171.539 225.503 171.539 C 240.126 171.539 273.368 152.384 273.368 152.384 Z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30" />
|
||||||
|
<g fill="#dae1e4">
|
||||||
|
<circle cx="32" cy="55" r="9" />
|
||||||
|
<circle cx="32" cy="6" r="6" />
|
||||||
|
</g>
|
||||||
|
<circle cx="32" cy="6" r="5" fill="#d20014" />
|
||||||
|
<path d="m26 6h12v50h-12z" fill="#dae1e4" />
|
||||||
|
<g fill="#d20014">
|
||||||
|
<path d="m27 6h10v48.94h-10z" />
|
||||||
|
<circle cx="32" cy="55" r="8" />
|
||||||
|
</g>
|
||||||
|
<g fill="#fff">
|
||||||
|
<path d="m33 9h5v2h-5z" />
|
||||||
|
<path d="m33 17h5v2h-5z" />
|
||||||
|
<path d="m33 25h5v2h-5z" />
|
||||||
|
<path d="m33 33h5v2h-5z" />
|
||||||
|
<path d="m33 41h5v2h-5z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 759 B |
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30" />
|
||||||
|
<circle cx="32" cy="6" r="6" fill="#dae1e4" />
|
||||||
|
<circle cx="32" cy="6" r="5" fill="#c4cacc" />
|
||||||
|
<path d="m26 6h12v50h-12z" fill="#dae1e4" />
|
||||||
|
<path d="m27 6h10v48.94h-10z" fill="#c4cacc" />
|
||||||
|
<circle cx="32" cy="55" r="9" fill="#dae1e4" />
|
||||||
|
<g fill="#2e7de5">
|
||||||
|
<circle cx="32" cy="55" r="8" />
|
||||||
|
<path d="m27 39h10v12h-10z" />
|
||||||
|
</g>
|
||||||
|
<g fill="#fff">
|
||||||
|
<path d="m33 9h5v2h-5z" />
|
||||||
|
<path d="m33 17h5v2h-5z" />
|
||||||
|
<path d="m33 25h5v2h-5z" />
|
||||||
|
<path d="m33 33h5v2h-5z" />
|
||||||
|
<path d="m33 41h5v2h-5z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 802 B |
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30"/>
|
||||||
|
<path fill="#F8EFE0" d="M 11.018 52.475 L 11.018 31.819 C 7.317 33.065 4.779 29.687 7.284 26.959 C 7.325 26.916 7.371 26.873 7.425 26.837 L 30.938 10.768 C 31.242 10.522 31.712 10.497 32.05 10.727 L 55.617 26.768 C 55.654 26.793 55.688 26.819 55.72 26.851 C 56.812 27.879 57.084 29.019 56.82 29.983 C 56.692 30.449 56.434 30.88 56.071 31.238 C 55.708 31.596 55.249 31.867 54.735 32.029 C 53.911 32.288 52.931 32.281 51.937 31.869 L 51.937 51.358 C 43.944 54.785 42.3 46.755 42.28 46.918 C 41.461 53.613 28.847 53.227 26.809 48.767 C 26.439 47.958 26.67 47.804 26.141 47.766 C 23.045 47.544 22.868 55.347 11.018 52.475 Z M 51.987 12.422 L 51.987 20.469 L 44.911 16.382 L 44.911 12.422 L 51.987 12.422 Z" style=""/>
|
||||||
|
<path fill="#D93133" d="M 11.018 31.819 C 10.054 32.144 9.151 32.151 8.401 31.927 C 7.816 31.754 7.322 31.444 6.959 31.043 C 6.596 30.643 6.366 30.156 6.295 29.618 C 6.188 28.785 6.472 27.843 7.284 26.959 C 7.325 26.916 7.371 26.873 7.425 26.837 L 30.938 10.768 C 31.242 10.522 31.712 10.497 32.05 10.727 L 55.617 26.768 C 55.654 26.793 55.688 26.819 55.72 26.851 C 56.812 27.879 57.084 29.019 56.82 29.983 C 56.692 30.449 56.434 30.88 56.071 31.238 C 55.708 31.596 55.249 31.867 54.735 32.029 C 53.911 32.288 52.931 32.281 51.937 31.869 L 49.63 30.982 C 49.63 30.618 33.464 19.43 31.679 18.213 C 29.788 19.473 13.326 30.571 13.326 31.04 L 11.018 31.819 Z M 51.987 12.422 L 51.987 20.469 L 44.911 16.382 L 44.911 12.422 L 51.987 12.422 Z" style=""/>
|
||||||
|
<path fill="#313A58" d="M 31.595 25.496 C 33.228 25.496 34.711 26.081 35.784 27.021 C 36.861 27.963 37.526 29.076 37.526 30.503 L 37.526 35.325 L 25.662 35.325 L 25.662 30.503 C 25.662 29.073 26.33 27.961 27.404 27.021 C 28.479 26.081 29.963 25.496 31.595 25.496 Z" style=""/>
|
||||||
|
<path fill="#ABB9BC" d="M 32.111 31.421 L 32.111 34.426 L 36.496 34.426 L 36.496 31.421 L 32.111 31.421 Z M 32.111 26.424 L 32.111 30.517 L 36.496 30.517 L 36.496 30.505 C 36.496 29.326 35.945 28.439 35.056 27.661 C 34.282 26.983 33.252 26.529 32.111 26.424 Z M 31.079 30.517 L 31.079 26.424 C 29.936 26.531 28.909 26.983 28.134 27.661 C 27.245 28.439 26.694 29.326 26.694 30.505 L 26.694 30.517 L 31.079 30.517 Z M 31.079 34.423 L 31.079 31.421 L 26.694 31.421 L 26.694 34.426 L 31.079 34.426 L 31.079 34.423 Z" style=""/>
|
||||||
|
<path fill="#313A58" d="M 51.92 31.732 L 49.64 30.959 L 49.64 52.389 L 51.92 52.389 L 51.92 31.732 Z M 10.908 31.819 L 13.189 31.046 L 13.189 52.476 L 10.908 52.476 L 10.908 31.819 Z" style=""/>
|
||||||
|
<path d="M 11.097 51.603 C 13.269 52.586 15.988 52.276 18.451 51.315 C 21.367 50.176 23.866 48.168 24.668 46.318 C 24.9 45.781 25.509 45.54 26.029 45.779 C 26.259 45.885 26.444 46.075 26.547 46.312 C 27.432 48.152 28.886 49.487 30.554 50.246 C 31.623 50.733 32.775 50.983 33.918 50.978 C 35.051 50.973 36.18 50.717 37.211 50.195 C 38.688 49.446 39.974 48.13 40.802 46.195 C 41.031 45.656 41.641 45.412 42.163 45.649 C 42.416 45.764 42.614 45.978 42.711 46.245 C 43.106 47.121 43.54 47.869 44.009 48.496 C 45.11 49.969 46.402 50.756 47.805 50.981 C 49.259 51.215 50.874 50.868 52.56 50.07 C 53.763 49.501 55 48.701 56.239 47.714 L 57.499 49.397 C 56.142 50.478 54.77 51.363 53.416 52.004 C 51.373 52.971 49.365 53.383 47.49 53.082 C 45.567 52.773 43.824 51.731 42.377 49.796 C 42.148 49.488 41.933 49.17 41.734 48.842 C 40.756 50.32 39.505 51.399 38.116 52.103 C 36.799 52.772 35.361 53.098 33.918 53.104 C 32.484 53.109 31.046 52.799 29.722 52.197 C 28.122 51.468 26.677 50.311 25.588 48.764 C 24.183 50.57 21.811 52.279 19.178 53.307 C 16.265 54.444 12.989 54.782 10.273 53.553 L 11.097 51.603 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
<path d="M 10.92 57.018 C 13.092 58.001 15.811 57.691 18.274 56.73 C 21.19 55.591 23.689 53.583 24.491 51.733 C 24.723 51.196 25.332 50.955 25.852 51.194 C 26.082 51.3 26.267 51.49 26.37 51.727 C 27.255 53.567 28.709 54.902 30.377 55.661 C 31.446 56.148 32.598 56.398 33.741 56.393 C 34.874 56.388 36.003 56.132 37.034 55.61 C 38.511 54.861 39.797 53.545 40.625 51.61 C 40.854 51.071 41.464 50.827 41.986 51.064 C 42.239 51.179 42.437 51.393 42.534 51.66 C 42.929 52.536 43.363 53.284 43.832 53.911 C 44.933 55.384 46.225 56.171 47.628 56.396 C 49.082 56.63 50.697 56.283 52.383 55.485 C 53.586 54.916 54.823 54.116 56.062 53.129 L 57.322 54.812 C 55.965 55.893 54.593 56.778 53.239 57.419 C 51.196 58.386 49.188 58.798 47.313 58.497 C 45.39 58.188 43.647 57.146 42.2 55.211 C 41.971 54.903 41.756 54.585 41.557 54.257 C 40.579 55.735 39.328 56.814 37.939 57.518 C 36.622 58.187 35.184 58.513 33.741 58.519 C 32.307 58.524 30.869 58.214 29.545 57.612 C 27.945 56.883 26.5 55.726 25.411 54.179 C 24.006 55.985 21.634 57.694 19.001 58.722 C 16.088 59.859 12.812 60.197 10.096 58.968 L 10.92 57.018 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.9 KiB |
|
@ -0,0 +1,13 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="600" width="600" data-name="Calque 1">
|
||||||
|
<path fill="#005892" d="M0 0h600v600H0z" />
|
||||||
|
<rect x="220.481" y="111.57" width="159.038" height="159.038" rx="12.759" ry="12.759" fill="#fff" />
|
||||||
|
<path fill="#005891" d="M334.557 134.05l17.013 17.697-24.152 6.152z" />
|
||||||
|
<path
|
||||||
|
d="M357.95 191.089a57.646 57.646 0 00-10.178-32.81l-5.164 1.974a56.05 56.05 0 0110.253 30.836 53.165 53.165 0 01-45.57 52.329 210.152 210.152 0 01-1.747-104.81 55.443 55.443 0 0119.747 6l1.291-4.861a57.57 57.57 0 00-19.747-6.152 150.684 150.684 0 018.127-22.025h-7.595a164.05 164.05 0 00-7.595 21.645 57.95 57.95 0 000 115.823h1.975c1.975 7.063 4.253 14.278 7.063 21.646h7.063c-2.886-7.595-5.392-15.19-7.595-22.254a57.95 57.95 0 0049.671-57.341z"
|
||||||
|
fill="#005891" />
|
||||||
|
<path d="M298.633 130.405h-7.063" fill="#fff" />
|
||||||
|
<g fill="#fff">
|
||||||
|
<path
|
||||||
|
d="M123.418 315.342h22.025l14.582 44.126 14.05-44.126h22.102l7.975 76.48H182.05l-3.266-38.278-11.317 38.279h-15.873l-11.317-38.279-4.48 38.279H114zM268.405 372.608h-34.709v-10.254h26.279V346.33H233.24v-11.544h35.164v-19.443h-56.278v76.48h56.278zM403.975 372.608H369.19v-10.254h26.278V346.33h-26.734v-11.544h35.24v-19.443H347.62v76.48h56.355zM297.038 391.823h21.19v-57.038h18.76v-19.443h-59.165v19.443h19.215zM448.101 314.658a37.975 37.975 0 1037.975 37.975 37.975 37.975 0 00-37.975-37.975zm0 57.494a19.443 19.443 0 1119.443-19.443 19.443 19.443 0 01-19.443 19.443zM134.962 464.127h23.696v-14.81h-23.696v-14.963h30.684v-18.607H114v72.607h20.962zM213.57 458.81s10.936-1.215 10.936-21.19a19.519 19.519 0 00-18.835-21.873h-34.86v72.607h17.695V461.62h6.532l11.165 26.734h20.886zm-11.848-11.544h-13.52v-17.469h13.52a9.494 9.494 0 010 17.469zM274.025 415.747h-16.253l-27.418 72.607h20.735l5.392-13.519h19.975l4.557 13.52h19.822zm-15.19 45.114l6.988-19.52 6.987 19.52zM321.494 449.316l26.05 39.038h16.785v-72.607h-18.911v42.456l-24.152-42.456h-18.38v72.607h18.608zM418.253 465.038a18.38 18.38 0 11-.987-26.43l11.848-13.292a36.076 36.076 0 100 53.773zM486 470.127h-33.038v-9.722h24.987V445.14h-25.443v-10.936H486V415.67h-53.544v72.76H486z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30" />
|
||||||
|
<path
|
||||||
|
d="m32 2.5c.98 0 1.76.79 1.76 1.76v8.25l2.82-4.09c.35-.5.9-.77 1.47-.76.34 0 .68.11.98.31.8.55 1.01 1.65.45 2.45l-5.73 8.31v3.56 6.66l8.85-5.11 4.33-9.11c.42-.88 1.47-1.25 2.35-.84.33.16.59.4.76.7.29.49.33 1.1.07 1.65l-2.13 4.49 7.15-4.13c.85-.49 1.92-.2 2.41.65.49.85.2 1.92-.65 2.41l-7.15 4.13 4.96.4c.61.05 1.12.4 1.4.89.17.3.25.64.22 1.01-.08.97-.92 1.69-1.9 1.62l-10.06-.8-8.84 5.09 5.77 3.33 3.08 1.78 10.06-.8c.97-.08 1.82.64 1.9 1.62.03.36-.05.71-.22 1.01-.28.49-.79.84-1.4.89l-4.96.4 7.15 4.13c.85.49 1.13 1.56.65 2.41-.49.85-1.56 1.13-2.41.64l-7.15-4.13 2.13 4.49c.26.55.22 1.17-.07 1.65-.17.29-.43.54-.76.69-.88.42-1.93.05-2.35-.83l-4.33-9.11-8.85-5.11v6.66 3.56l5.73 8.31c.55.8.35 1.9-.45 2.45-.3.21-.64.31-.98.31-.57.01-1.12-.26-1.47-.76l-2.82-4.09v8.25c0 .98-.79 1.76-1.76 1.76-.98 0-1.76-.79-1.76-1.76v-8.25l-2.82 4.09c-.35.5-.9.77-1.47.76-.34 0-.68-.11-.98-.31-.8-.55-1.01-1.65-.45-2.45l5.73-8.31v-3.56-6.66l-5.77 3.33-3.08 1.78-4.33 9.11c-.42.88-1.47 1.25-2.35.83-.33-.16-.59-.4-.76-.69-.29-.49-.33-1.1-.07-1.65l2.14-4.49-7.15 4.13c-.85.49-1.92.2-2.41-.64-.49-.85-.2-1.92.64-2.41l7.15-4.13-4.96-.4c-.61-.05-1.12-.4-1.4-.89-.17-.3-.25-.64-.22-1.01.08-.97.92-1.69 1.9-1.62l10.06.8 3.08-1.78 5.75-3.33-8.85-5.11-10.06.8c-.97.08-1.82-.64-1.9-1.62-.03-.36.05-.71.22-1.01.28-.49.79-.84 1.4-.89l4.96-.4-7.15-4.11c-.85-.49-1.13-1.56-.64-2.41.49-.85 1.56-1.13 2.41-.65l7.15 4.13-2.14-4.49c-.26-.55-.22-1.17.07-1.65.17-.29.43-.54.76-.7.88-.42 1.93-.05 2.35.84l4.33 9.11 8.85 5.11v-6.66-3.56l-5.73-8.31c-.55-.8-.35-1.9.45-2.45.3-.21.64-.31.98-.31.57-.01 1.12.26 1.47.76l2.82 4.09v-8.25c.01-.97.79-1.76 1.77-1.76"
|
||||||
|
fill="#dae1e4" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30"/>
|
||||||
|
<g transform="matrix(0.109429, 0, 0, 0.095795, 3.683853, 5.87504)" style="">
|
||||||
|
<polygon style="fill:#FFDA44;" points="225.584 244.867 174.304 380.884 268.543 380.884 209.837 509.421 367.316 333.616 271.782 333.616 303.985 244.867"/>
|
||||||
|
<polygon style="fill:#CCA400;" points="304.519 244.867 226.118 244.867 207.482 294.3 286.581 294.3"/>
|
||||||
|
<path style="fill:#B8D6FD;" d="M 459.559 266.555 C 488.522 266.555 512.001 243.077 512.001 214.113 C 512.001 185.149 488.523 161.671 459.559 161.671 C 450.829 161.671 442.605 163.816 435.364 167.589 C 428.157 153.316 416.099 141.917 401.341 135.574 C 401.341 135.443 401.351 135.316 401.351 135.185 C 401.351 62.632 342.535 3.817 269.982 3.817 C 209.899 3.817 159.273 44.169 143.634 99.239 C 109.041 105.309 81.724 132.452 75.398 166.956 C 68.464 163.574 60.675 161.671 52.44 161.671 C 23.479 161.672 0 185.15 0 214.114 C 0 243.078 23.479 266.556 52.442 266.556 L 459.559 266.556 L 459.559 266.555 Z"/>
|
||||||
|
<path style="opacity:0.41;fill:#6AB3EA;enable-background:new ;" d="M 458.404 160.434 C 449.674 160.434 441.45 162.579 434.209 166.352 C 427.002 152.079 414.944 140.68 400.186 134.337 C 400.186 134.206 400.196 134.079 400.196 133.948 C 400.196 61.395 341.38 2.58 268.827 2.58 C 257.171 2.58 245.875 4.105 235.117 6.955 C 291.333 21.84 332.772 73.052 332.772 133.95 C 332.772 134.081 332.763 134.208 332.762 134.339 C 347.519 140.681 359.578 152.081 366.785 166.354 C 374.026 162.58 382.25 160.436 390.98 160.436 C 419.943 160.436 443.422 183.914 443.422 212.878 C 443.422 241.841 419.944 265.32 390.98 265.32 L 458.404 265.32 C 487.367 265.32 510.846 241.841 510.846 212.878 C 510.846 183.912 487.367 160.434 458.404 160.434 Z"/>
|
||||||
|
<g style="opacity:0.41;">
|
||||||
|
<path style="fill:#6AB3EA;" d="M258.252,34.812c0,3.364-2.216,6.456-5.612,7.421c-40.109,11.389-68.121,48.482-68.121,90.201 c0,4.264-3.455,7.718-7.718,7.718s-7.718-3.455-7.718-7.718c0-48.587,32.626-91.785,79.341-105.052 c4.1-1.165,8.369,1.216,9.534,5.316C258.157,33.404,258.252,34.114,258.252,34.812z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30"/>
|
||||||
|
<path fill="#F8EFE0" d="M 11.018 52.475 L 11.018 31.819 C 7.317 33.065 4.779 29.687 7.284 26.959 C 7.325 26.916 7.371 26.873 7.425 26.837 L 30.938 10.768 C 31.242 10.522 31.712 10.497 32.05 10.727 L 55.617 26.768 C 55.654 26.793 55.688 26.819 55.72 26.851 C 56.812 27.879 57.084 29.019 56.82 29.983 C 56.692 30.449 56.434 30.88 56.071 31.238 C 55.708 31.596 55.249 31.867 54.735 32.029 C 53.911 32.288 52.931 32.281 51.937 31.869 L 51.937 51.358 C 43.944 54.785 42.3 46.755 42.28 46.918 C 41.461 53.613 28.847 53.227 26.809 48.767 C 26.439 47.958 26.67 47.804 26.141 47.766 C 23.045 47.544 22.868 55.347 11.018 52.475 Z M 51.987 12.422 L 51.987 20.469 L 44.911 16.382 L 44.911 12.422 L 51.987 12.422 Z" style=""/>
|
||||||
|
<path fill="#D93133" d="M 11.018 31.819 C 10.054 32.144 9.151 32.151 8.401 31.927 C 7.816 31.754 7.322 31.444 6.959 31.043 C 6.596 30.643 6.366 30.156 6.295 29.618 C 6.188 28.785 6.472 27.843 7.284 26.959 C 7.325 26.916 7.371 26.873 7.425 26.837 L 30.938 10.768 C 31.242 10.522 31.712 10.497 32.05 10.727 L 55.617 26.768 C 55.654 26.793 55.688 26.819 55.72 26.851 C 56.812 27.879 57.084 29.019 56.82 29.983 C 56.692 30.449 56.434 30.88 56.071 31.238 C 55.708 31.596 55.249 31.867 54.735 32.029 C 53.911 32.288 52.931 32.281 51.937 31.869 L 49.63 30.982 C 49.63 30.618 33.464 19.43 31.679 18.213 C 29.788 19.473 13.326 30.571 13.326 31.04 L 11.018 31.819 Z M 51.987 12.422 L 51.987 20.469 L 44.911 16.382 L 44.911 12.422 L 51.987 12.422 Z" style=""/>
|
||||||
|
<path fill="#313A58" d="M 31.595 25.496 C 33.228 25.496 34.711 26.081 35.784 27.021 C 36.861 27.963 37.526 29.076 37.526 30.503 L 37.526 35.325 L 25.662 35.325 L 25.662 30.503 C 25.662 29.073 26.33 27.961 27.404 27.021 C 28.479 26.081 29.963 25.496 31.595 25.496 Z" style=""/>
|
||||||
|
<path fill="#ABB9BC" d="M 32.111 31.421 L 32.111 34.426 L 36.496 34.426 L 36.496 31.421 L 32.111 31.421 Z M 32.111 26.424 L 32.111 30.517 L 36.496 30.517 L 36.496 30.505 C 36.496 29.326 35.945 28.439 35.056 27.661 C 34.282 26.983 33.252 26.529 32.111 26.424 Z M 31.079 30.517 L 31.079 26.424 C 29.936 26.531 28.909 26.983 28.134 27.661 C 27.245 28.439 26.694 29.326 26.694 30.505 L 26.694 30.517 L 31.079 30.517 Z M 31.079 34.423 L 31.079 31.421 L 26.694 31.421 L 26.694 34.426 L 31.079 34.426 L 31.079 34.423 Z" style=""/>
|
||||||
|
<path fill="#313A58" d="M 51.92 31.732 L 49.64 30.959 L 49.64 52.389 L 51.92 52.389 L 51.92 31.732 Z M 10.908 31.819 L 13.189 31.046 L 13.189 52.476 L 10.908 52.476 L 10.908 31.819 Z" style=""/>
|
||||||
|
<path d="M 11.097 51.603 C 13.269 52.586 15.988 52.276 18.451 51.315 C 21.367 50.176 23.866 48.168 24.668 46.318 C 24.9 45.781 25.509 45.54 26.029 45.779 C 26.259 45.885 26.444 46.075 26.547 46.312 C 27.432 48.152 28.886 49.487 30.554 50.246 C 31.623 50.733 32.775 50.983 33.918 50.978 C 35.051 50.973 36.18 50.717 37.211 50.195 C 38.688 49.446 39.974 48.13 40.802 46.195 C 41.031 45.656 41.641 45.412 42.163 45.649 C 42.416 45.764 42.614 45.978 42.711 46.245 C 43.106 47.121 43.54 47.869 44.009 48.496 C 45.11 49.969 46.402 50.756 47.805 50.981 C 49.259 51.215 50.874 50.868 52.56 50.07 C 53.763 49.501 55 48.701 56.239 47.714 L 57.499 49.397 C 56.142 50.478 54.77 51.363 53.416 52.004 C 51.373 52.971 49.365 53.383 47.49 53.082 C 45.567 52.773 43.824 51.731 42.377 49.796 C 42.148 49.488 41.933 49.17 41.734 48.842 C 40.756 50.32 39.505 51.399 38.116 52.103 C 36.799 52.772 35.361 53.098 33.918 53.104 C 32.484 53.109 31.046 52.799 29.722 52.197 C 28.122 51.468 26.677 50.311 25.588 48.764 C 24.183 50.57 21.811 52.279 19.178 53.307 C 16.265 54.444 12.989 54.782 10.273 53.553 L 11.097 51.603 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
<path d="M 8.218 34.7 C 8.218 34.7 8.173 34.7 8.13 34.7 C 8.041 34.7 7.997 34.7 7.953 34.64 L 7.908 34.64 C 6.888 34.399 6.046 33.017 5.958 31.515 L 5.958 31.034 C 6.003 30.794 6.046 30.494 6.091 30.192 C 6.18 30.013 6.268 29.772 6.357 29.532 L 6.667 28.93 C 7.376 27.789 7.953 26.648 8.351 25.445 C 8.794 26.888 9.504 28.15 10.08 29.111 C 10.124 29.231 10.213 29.411 10.346 29.592 C 10.434 29.832 10.567 30.133 10.701 30.373 C 10.745 30.553 10.789 30.854 10.834 31.094 L 10.834 31.455 C 10.834 31.515 10.834 31.575 10.834 31.635 C 10.834 31.635 10.834 31.695 10.834 31.695 L 10.834 31.756 L 10.834 31.815 C 10.701 33.138 9.903 34.399 8.928 34.64 L 8.883 34.64 C 8.839 34.64 8.794 34.7 8.706 34.7 C 8.661 34.7 8.618 34.7 8.618 34.7 L 8.218 34.7" fill="#1e82ff" style=""/>
|
||||||
|
<path d="M 17.152 21.924 C 17.152 21.924 17.107 21.924 17.064 21.924 C 16.975 21.924 16.931 21.924 16.887 21.864 L 16.842 21.864 C 15.822 21.623 14.98 20.241 14.892 18.739 L 14.892 18.258 C 14.937 18.018 14.98 17.718 15.025 17.416 C 15.114 17.237 15.202 16.996 15.291 16.756 L 15.601 16.154 C 16.31 15.013 16.887 13.872 17.285 12.669 C 17.728 14.112 18.438 15.374 19.014 16.335 C 19.058 16.455 19.147 16.635 19.28 16.816 C 19.368 17.056 19.501 17.357 19.635 17.597 C 19.679 17.777 19.723 18.078 19.768 18.318 L 19.768 18.679 C 19.768 18.739 19.768 18.799 19.768 18.859 C 19.768 18.859 19.768 18.919 19.768 18.919 L 19.768 18.98 L 19.768 19.039 C 19.635 20.362 18.837 21.623 17.862 21.864 L 17.817 21.864 C 17.773 21.864 17.728 21.924 17.64 21.924 C 17.595 21.924 17.552 21.924 17.552 21.924 L 17.152 21.924" fill="#1e82ff" style=""/>
|
||||||
|
<path d="M 42.51 27.949 C 42.51 27.949 42.465 27.949 42.422 27.949 C 42.333 27.949 42.289 27.949 42.245 27.889 L 42.2 27.889 C 41.18 27.648 40.338 26.266 40.25 24.764 L 40.25 24.283 C 40.295 24.043 40.338 23.743 40.383 23.441 C 40.472 23.262 40.56 23.021 40.649 22.781 L 40.959 22.179 C 41.668 21.038 42.245 19.897 42.643 18.694 C 43.086 20.137 43.796 21.399 44.372 22.36 C 44.416 22.48 44.505 22.66 44.638 22.841 C 44.726 23.081 44.859 23.382 44.993 23.622 C 45.037 23.802 45.081 24.103 45.126 24.343 L 45.126 24.704 C 45.126 24.764 45.126 24.824 45.126 24.884 C 45.126 24.884 45.126 24.944 45.126 24.944 L 45.126 25.005 L 45.126 25.064 C 44.993 26.387 44.195 27.648 43.22 27.889 L 43.175 27.889 C 43.131 27.889 43.086 27.949 42.998 27.949 C 42.953 27.949 42.91 27.949 42.91 27.949 L 42.51 27.949" fill="#1e82ff" style=""/>
|
||||||
|
<path d="M 30.168 12.518 C 30.168 12.518 30.123 12.518 30.08 12.518 C 29.991 12.518 29.947 12.518 29.903 12.458 L 29.858 12.458 C 28.838 12.217 27.996 10.835 27.908 9.333 L 27.908 8.852 C 27.953 8.612 27.996 8.312 28.041 8.01 C 28.13 7.831 28.218 7.59 28.307 7.35 L 28.617 6.748 C 29.326 5.607 29.903 4.466 30.301 3.263 C 30.744 4.706 31.454 5.968 32.03 6.929 C 32.074 7.049 32.163 7.229 32.296 7.41 C 32.384 7.65 32.517 7.951 32.651 8.191 C 32.695 8.371 32.739 8.672 32.784 8.912 L 32.784 9.273 C 32.784 9.333 32.784 9.393 32.784 9.453 C 32.784 9.453 32.784 9.513 32.784 9.513 L 32.784 9.574 L 32.784 9.633 C 32.651 10.956 31.853 12.217 30.878 12.458 L 30.833 12.458 C 30.789 12.458 30.744 12.518 30.656 12.518 C 30.611 12.518 30.568 12.518 30.568 12.518 L 30.168 12.518" fill="#1e82ff" style=""/>
|
||||||
|
<path d="M 54.328 36.78 C 54.328 36.78 54.283 36.78 54.24 36.78 C 54.151 36.78 54.107 36.78 54.063 36.72 L 54.018 36.72 C 52.998 36.479 52.156 35.097 52.068 33.595 L 52.068 33.114 C 52.113 32.874 52.156 32.574 52.201 32.272 C 52.29 32.093 52.378 31.852 52.467 31.612 L 52.777 31.01 C 53.486 29.869 54.063 28.728 54.461 27.525 C 54.904 28.968 55.614 30.23 56.19 31.191 C 56.234 31.311 56.323 31.491 56.456 31.672 C 56.544 31.912 56.677 32.213 56.811 32.453 C 56.855 32.633 56.899 32.934 56.944 33.174 L 56.944 33.535 C 56.944 33.595 56.944 33.655 56.944 33.715 C 56.944 33.715 56.944 33.775 56.944 33.775 L 56.944 33.836 L 56.944 33.895 C 56.811 35.218 56.013 36.479 55.038 36.72 L 54.993 36.72 C 54.949 36.72 54.904 36.78 54.816 36.78 C 54.771 36.78 54.728 36.78 54.728 36.78 L 54.328 36.78" fill="#1e82ff" style=""/>
|
||||||
|
<path d="M 10.92 57.018 C 13.092 58.001 15.811 57.691 18.274 56.73 C 21.19 55.591 23.689 53.583 24.491 51.733 C 24.723 51.196 25.332 50.955 25.852 51.194 C 26.082 51.3 26.267 51.49 26.37 51.727 C 27.255 53.567 28.709 54.902 30.377 55.661 C 31.446 56.148 32.598 56.398 33.741 56.393 C 34.874 56.388 36.003 56.132 37.034 55.61 C 38.511 54.861 39.797 53.545 40.625 51.61 C 40.854 51.071 41.464 50.827 41.986 51.064 C 42.239 51.179 42.437 51.393 42.534 51.66 C 42.929 52.536 43.363 53.284 43.832 53.911 C 44.933 55.384 46.225 56.171 47.628 56.396 C 49.082 56.63 50.697 56.283 52.383 55.485 C 53.586 54.916 54.823 54.116 56.062 53.129 L 57.322 54.812 C 55.965 55.893 54.593 56.778 53.239 57.419 C 51.196 58.386 49.188 58.798 47.313 58.497 C 45.39 58.188 43.647 57.146 42.2 55.211 C 41.971 54.903 41.756 54.585 41.557 54.257 C 40.579 55.735 39.328 56.814 37.939 57.518 C 36.622 58.187 35.184 58.513 33.741 58.519 C 32.307 58.524 30.869 58.214 29.545 57.612 C 27.945 56.883 26.5 55.726 25.411 54.179 C 24.006 55.985 21.634 57.694 19.001 58.722 C 16.088 59.859 12.812 60.197 10.096 58.968 L 10.92 57.018 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.8 KiB |
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30"/>
|
||||||
|
<path d="M 10.382 37.307 C 12.554 38.29 15.273 37.98 17.736 37.019 C 20.652 35.88 23.151 33.872 23.953 32.022 C 24.185 31.485 24.794 31.244 25.314 31.483 C 25.544 31.589 25.729 31.779 25.832 32.016 C 26.717 33.856 28.171 35.191 29.839 35.95 C 30.908 36.437 32.06 36.687 33.203 36.682 C 34.336 36.677 35.465 36.421 36.496 35.899 C 37.973 35.15 39.259 33.834 40.087 31.899 C 40.316 31.36 40.926 31.116 41.448 31.353 C 41.701 31.468 41.899 31.682 41.996 31.949 C 42.391 32.825 42.825 33.573 43.294 34.2 C 44.395 35.673 45.687 36.46 47.09 36.685 C 48.544 36.919 50.159 36.572 51.845 35.774 C 53.048 35.205 54.285 34.405 55.524 33.418 L 56.784 35.101 C 55.427 36.182 54.055 37.067 52.701 37.708 C 50.658 38.675 48.65 39.087 46.775 38.786 C 44.852 38.477 43.109 37.435 41.662 35.5 C 41.433 35.192 41.218 34.874 41.019 34.546 C 40.041 36.024 38.79 37.103 37.401 37.807 C 36.084 38.476 34.646 38.802 33.203 38.808 C 31.769 38.813 30.331 38.503 29.007 37.901 C 27.407 37.172 25.962 36.015 24.873 34.468 C 23.468 36.274 21.096 37.983 18.463 39.011 C 15.55 40.148 12.274 40.486 9.558 39.257 L 10.382 37.307 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
<path d="M 10.205 42.722 C 12.377 43.705 15.096 43.395 17.559 42.434 C 20.475 41.295 22.974 39.287 23.776 37.437 C 24.008 36.9 24.617 36.659 25.137 36.898 C 25.367 37.004 25.552 37.194 25.655 37.431 C 26.54 39.271 27.994 40.606 29.662 41.365 C 30.731 41.852 31.883 42.102 33.026 42.097 C 34.159 42.092 35.288 41.836 36.319 41.314 C 37.796 40.565 39.082 39.249 39.91 37.314 C 40.139 36.775 40.749 36.531 41.271 36.768 C 41.524 36.883 41.722 37.097 41.819 37.364 C 42.214 38.24 42.648 38.988 43.117 39.615 C 44.218 41.088 45.51 41.875 46.913 42.1 C 48.367 42.334 49.982 41.987 51.668 41.189 C 52.871 40.62 54.108 39.82 55.347 38.833 L 56.607 40.516 C 55.25 41.597 53.878 42.482 52.524 43.123 C 50.481 44.09 48.473 44.502 46.598 44.201 C 44.675 43.892 42.932 42.85 41.485 40.915 C 41.256 40.607 41.041 40.289 40.842 39.961 C 39.864 41.439 38.613 42.518 37.224 43.222 C 35.907 43.891 34.469 44.217 33.026 44.223 C 31.592 44.228 30.154 43.918 28.83 43.316 C 27.23 42.587 25.785 41.43 24.696 39.883 C 23.291 41.689 20.919 43.398 18.286 44.426 C 15.373 45.563 12.097 45.901 9.381 44.672 L 10.205 42.722 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
<path d="M 32.307 33.157 C 30.008 33.038 27.346 31.638 25.776 29.76 C 25.48 29.421 25.206 29.064 24.956 28.688 C 23.585 30.561 21.153 32.357 18.438 33.424 C 15.546 34.563 12.297 34.903 9.61 33.677 L 10.301 32.03 C 12.342 32.962 14.845 32.775 17.183 31.979 C 17.253 28.669 18.202 25.534 19.838 22.875 C 21.336 20.442 23.646 18.223 26.281 16.786 C 29.429 15.07 33.861 14.165 36.905 16.582 C 40.064 19.088 39.596 23.333 36.462 25.669 C 35.744 26.203 34.894 26.543 34.027 26.631 C 33.319 26.702 32.602 26.606 31.934 26.309 C 31.263 26.011 30.648 25.518 30.154 24.801 C 29.581 23.968 29.17 22.827 29.031 21.336 C 28.992 20.904 29.296 20.523 29.711 20.48 C 30.125 20.44 30.493 20.757 30.532 21.188 C 30.643 22.376 30.953 23.26 31.383 23.885 C 31.708 24.357 32.102 24.676 32.525 24.866 C 32.954 25.056 33.42 25.116 33.885 25.069 C 34.48 25.009 35.072 24.769 35.582 24.39 C 37.883 22.674 38.346 19.7 35.99 17.83 C 26.886 12.683 22.711 27.316 31.469 31.199 C 32.079 31.342 32.703 31.412 33.329 31.411 C 34.495 31.407 35.656 31.142 36.717 30.6 C 38.239 29.821 39.562 28.459 40.413 26.455 C 40.605 26 41.116 25.793 41.554 25.994 C 41.766 26.091 41.931 26.272 42.013 26.498 C 42.418 27.404 42.863 28.177 43.343 28.823 C 44.48 30.357 45.818 31.177 47.274 31.413 C 48.771 31.655 50.429 31.298 52.154 30.475 C 53.379 29.893 54.635 29.073 55.89 28.065 L 56.947 29.488 C 55.592 30.576 54.222 31.465 52.872 32.109 C 50.847 33.075 48.86 33.487 47.01 33.188 C 45.117 32.881 43.402 31.847 41.976 29.924 C 41.694 29.542 41.434 29.145 41.197 28.733 C 40.211 30.324 38.919 31.474 37.476 32.212 C 36.175 32.876 34.753 33.201 33.329 33.207 C 32.988 33.209 32.647 33.192 32.307 33.157 Z" style="fill: rgb(30, 130, 255);"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.1 KiB |
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg enable-background="new 0 0 64 64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<ellipse style="stroke-width: 0px; stroke: rgb(0, 0, 0); fill:#3d3c3c;" cx="32" cy="32" rx="30" ry="30" />
|
||||||
|
<path
|
||||||
|
d="m61.55 22.14c-3.06-.84-7.3-2.16-9.33-3.51-3.39-2.25-4.77-2.26-7.12-3.02-2.35-.76-4.78-2.08-4.78-2.08s-2.57-2.17-6.5-2.77c-3.92-.6-5.65-2.61-5.65-2.61s-.6-1.38-2.2-1.96c-2.54-1.01-6.25 2.29-8.28 7.38-2.03 5.09-1.61 10.04.94 11.05 0 0 6.32 2.52 10.66 2.08 4.34-.44 7.8.39 7.8.39s3.64.85 7.37.58c3.72-.27 6.09.62 6.09.62s2.41.67 10.18.27c.31-.43.57-.91.77-1.43.67-1.69.64-3.47.05-4.99z"
|
||||||
|
fill="#db5336" stroke="#db5336" stroke-miterlimit="10" />
|
||||||
|
<ellipse transform="matrix(-.929-.37.37-.929 37.3113 37.9507)" cx="22.3" cy="15.4" rx="4.96" ry="9.92"
|
||||||
|
fill="#ca2a14" />
|
||||||
|
<g fill="#fff">
|
||||||
|
<path
|
||||||
|
d="m61.55 22.14c-1.77-.48-3.92-1.13-5.82-1.84.77 1.74.88 3.69.16 5.5-.46 1.15-1.2 2.1-2.12 2.84 1.58.07 3.84.09 6.97-.07.31-.43.57-.91.77-1.43.66-1.7.63-3.48.04-5" />
|
||||||
|
<path
|
||||||
|
d="m50.1 17.36c-1.98-1.03-3.21-1.17-5-1.75-.5-.16-1.01-.35-1.49-.54 1.27 2.47 1.49 5.53.35 8.41-.67 1.68-1.73 3.09-3.01 4.15 1.08.08 2.29.12 3.51.03 1.07-.08 2.02-.06 2.84.01 1.21-.93 2.19-2.2 2.8-3.73.89-2.21.82-4.56 0-6.58" />
|
||||||
|
<path
|
||||||
|
d="m37.81 12c-1.06-.5-2.42-1-3.99-1.24-.84-.13-1.57-.32-2.22-.54 1.6 2.52 1.73 6.77.05 10.99-.89 2.24-2.16 4.14-3.59 5.53.42 0 .83-.01 1.23-.05 1.8-.18 3.45-.15 4.76-.04 1.75-1.09 3.32-2.98 4.29-5.4 1.4-3.53 1.1-7.14-.53-9.25" />
|
||||||
|
<path
|
||||||
|
d="m24.53 15.02c-1.09 2.73-1.32 5.44-.8 7.43 1.21-1.31 2.34-3.11 3.18-5.22 1.08-2.72 1.47-5.4 1.2-7.46-1.4 1.19-2.7 3.02-3.58 5.25" />
|
||||||
|
</g>
|
||||||
|
<g fill="none" stroke="#1a171b" stroke-miterlimit="10">
|
||||||
|
<path d="m13.55 10.5 4.7 2.19" />
|
||||||
|
<path d="m13.55 10.5 13.28-3.87" />
|
||||||
|
<path d="m13.55 10.5 8.74 13.45" />
|
||||||
|
<path d="M 13.55,10.5 7,9" />
|
||||||
|
</g>
|
||||||
|
<path d="M4.5,59.5V9c0-1.38,1.12-2.5,2.5-2.5S9.5,7.62,9.5,9c0,1.21-0.86,2.22-2,2.45V59.5H4.5z" fill="#8b96ac" />
|
||||||
|
<path
|
||||||
|
d="m7 7c1.1 0 2 0.9 2 2s-0.9 2-2 2v48h-2v-50c0-1.1 0.9-2 2-2m0-1c-1.65 0-3 1.35-3 3v51h4v-48.17c1.16-0.41 2-1.52 2-2.83 0-1.65-1.35-3-3-3z"
|
||||||
|
fill="#676b72" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
|
@ -1,70 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895803 9.7895803"
|
|
||||||
version="1.1"
|
|
||||||
id="svg8"
|
|
||||||
sodipodi:docname="avalanches.svg"
|
|
||||||
width="9.7895803"
|
|
||||||
height="9.7895803"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
|
||||||
<metadata
|
|
||||||
id="metadata14">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs12" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1627"
|
|
||||||
inkscape:window-height="847"
|
|
||||||
id="namedview10"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="26.5625"
|
|
||||||
inkscape:cx="0.35839858"
|
|
||||||
inkscape:cy="4.8271842"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg8" />
|
|
||||||
<g
|
|
||||||
id="g6"
|
|
||||||
transform="translate(-122.86117,-110.00997)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m 127.75596,119.79955 h -4.89479 v -4.89479 -4.89479 h 4.89479 4.89479 v 4.89479 4.89479 z m 0.01,-0.43194 4.62048,-0.0456 v -4.46023 -4.46024 h -4.60952 -4.60952 l -0.011,4.50582 -0.011,4.50583 z m 1.30694,-0.35123 c -0.0265,0 -1.08198,-1.43139 -2.34542,-3.18088 -2.23411,-3.09356 -2.31144,-3.16177 -2.81702,-2.4846 -0.28592,0.38296 -0.51985,0.52007 -0.51985,0.3047 0,-0.21537 0.2188,-0.68464 0.48622,-1.04282 0.45514,-0.6096 0.51696,-0.60096 0.96705,0.1351 0.26445,0.43249 0.58144,0.78634 0.7044,0.78634 0.12297,0 0.22358,-0.33984 0.22358,-0.7552 0,-0.41536 0.1871,-1.0321 0.41577,-1.37054 0.22868,-0.33844 0.69629,-0.61535 1.03913,-0.61535 0.35102,0 0.85239,0.43092 1.14759,0.98635 0.28832,0.54249 0.60606,1.86694 0.70608,2.94323 0.12407,1.33519 0.34189,2.08365 0.6856,2.35589 0.27706,0.21945 0.50199,0.78928 0.49984,1.26629 -0.004,0.85947 -0.007,0.85886 -0.33072,-0.0677 -0.17976,-0.51426 -0.4459,-0.86669 -0.59142,-0.78317 -0.14552,0.0835 -0.25513,0.46023 -0.24357,0.83713 0.0116,0.3769 -7.2e-4,0.68527 -0.0273,0.68527 z m -0.66072,-2.04838 c 0.22131,-0.0623 0.4379,-0.47937 0.4813,-0.92676 0.0434,-0.44738 -0.10391,-1.03799 -0.32736,-1.31245 -0.22345,-0.27446 -0.58638,-0.39673 -0.80652,-0.27171 -0.22013,0.12502 -0.40024,0.55002 -0.40024,0.94445 0,0.39442 0.14635,0.93374 0.32522,1.19847 0.17887,0.26473 0.50629,0.43033 0.7276,0.368 z m -1.60099,-1.86745 c 0.12484,0 0.2955,-0.26432 0.37927,-0.58737 0.0838,-0.32306 0.45368,-0.58738 0.82205,-0.58738 0.41896,0 0.66976,-0.21995 0.66976,-0.58737 0,-0.32306 -0.23812,-0.9398 -0.52916,-1.37055 -0.29104,-0.43074 -0.74348,-0.78316 -1.00542,-0.78316 -0.26194,0 -0.61912,0.21145 -0.79375,0.4699 -0.17462,0.25844 -0.3175,0.79866 -0.3175,1.20049 0,0.40183 0.12325,1.07143 0.27389,1.48802 0.15064,0.41658 0.37603,0.75742 0.50086,0.75742 z"
|
|
||||||
id="path1277" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m 123.20793,114.88335 v -4.47676 h 4.57699 4.57699 v 4.43249 4.43249 l -2.71706,0.0443 c -1.49438,0.0244 -3.55402,0.0443 -4.57699,0.0443 h -1.85993 z m 5.94674,3.53406 c 0,-0.35563 0.0352,-0.602 0.10544,-0.7378 l 0.10543,-0.20389 0.15334,0.14406 c 0.16014,0.15044 0.27344,0.37849 0.50776,1.02205 0.0769,0.21131 0.1678,0.3842 0.20191,0.3842 0.10424,0 0.0694,-0.96396 -0.0479,-1.32736 -0.0605,-0.18724 -0.24021,-0.49304 -0.39942,-0.67956 -0.34297,-0.4018 -0.45484,-0.73864 -0.59711,-1.79797 -0.25079,-1.8673 -0.46424,-2.81595 -0.77243,-3.43293 -0.18582,-0.37202 -0.70167,-0.89519 -0.96995,-0.98373 -0.56461,-0.18634 -1.28297,0.35104 -1.54669,1.15701 -0.0814,0.24884 -0.1482,0.57958 -0.14841,0.735 -4.2e-4,0.31938 -0.11341,0.7837 -0.19072,0.7837 -0.088,0 -0.39417,-0.35273 -0.72656,-0.83715 -0.39648,-0.57783 -0.51493,-0.60878 -0.84666,-0.22124 -0.26783,0.3129 -0.64111,1.01086 -0.64111,1.19875 0,0.26264 0.16444,0.20365 0.54393,-0.19512 0.4061,-0.42674 0.48125,-0.44867 0.75066,-0.21906 0.23902,0.20371 0.89298,1.05182 2.24622,2.9131 1.84026,2.53114 2.13639,2.91586 2.20957,2.87063 0.0345,-0.0213 0.0627,-0.27904 0.0627,-0.57269 z"
|
|
||||||
id="path1307" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m 126.57575,114.77814 c -0.31079,-0.53031 -0.44606,-1.06635 -0.45401,-1.79908 -0.009,-0.78995 0.11487,-1.19099 0.45984,-1.49388 0.31583,-0.27731 0.57949,-0.32223 0.86296,-0.14704 0.55498,0.343 1.10692,1.24806 1.16135,1.90434 0.0351,0.42337 -0.0989,0.56739 -0.60193,0.64691 -0.46763,0.0739 -0.64956,0.22061 -0.88099,0.71034 -0.10683,0.22605 -0.23403,0.42628 -0.28268,0.44494 -0.0537,0.0206 -0.15772,-0.0842 -0.26454,-0.26653 z"
|
|
||||||
id="path1309" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m 127.97475,116.81722 c -0.61915,-0.39664 -0.75613,-1.93645 -0.20443,-2.29794 0.18143,-0.11888 0.43789,-0.0612 0.67278,0.15141 0.48262,0.43676 0.55408,1.58356 0.13008,2.08746 -0.19437,0.23099 -0.31195,0.2426 -0.59843,0.0591 z"
|
|
||||||
id="path1311" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 5.5 KiB |
|
@ -1,74 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="canicule.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata12">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs10" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview8"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="32"
|
|
||||||
inkscape:cy="21.356251"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-93.416825,-184.13111)">
|
|
||||||
<g
|
|
||||||
id="g1354"
|
|
||||||
transform="translate(83.544975,194.58786)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="M 14.766642,-0.6671688 H 9.87185 v -4.8947916 -4.8947916 h 4.894792 4.894791 v 4.8947916 4.8947916 z m 0,-0.3915833 h 4.630208 v -4.5032083 -4.5032086 h -4.630208 -4.630209 v 4.5032086 4.5032083 z m -0.15538,-0.7831667 c -0.268103,0 -0.602405,-0.3178666 -0.742892,-0.7063701 -0.156089,-0.4316497 -0.161285,-0.9266052 -0.01336,-1.2726458 0.13314,-0.3114517 0.243894,-1.7557101 0.246123,-3.2094632 0.0036,-2.3801332 0.05672,-2.6431874 0.533218,-2.6431874 0.475006,0 0.529167,0.2610555 0.529167,2.5506049 0,1.4028329 0.141664,2.8863302 0.31481,3.2966614 0.246885,0.5850823 0.239895,0.8796528 -0.0324,1.3652283 -0.190964,0.3405443 -0.566565,0.6191719 -0.834668,0.6191719 z m 0.02309,-6.2653332 c 0.145521,0 0.264583,-0.2643188 0.264583,-0.587375 0,-0.3230563 -0.119062,-0.587375 -0.264583,-0.587375 -0.145521,0 -0.264583,0.2643187 -0.264583,0.587375 0,0.3230562 0.119062,0.587375 0.264583,0.587375 z"
|
|
||||||
id="path1281" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m 38.368978,-21.102496 v -16.920055 h 17.425131 17.425132 v 16.920055 16.9200556 H 55.794109 38.368978 Z m 19.192737,12.9286171 c 0.786446,-0.815923 1.280189,-1.6082285 1.506975,-2.4182291 0.351645,-1.255953 0.3343,-1.389389 -0.61121,-4.70201 -0.534112,-1.871277 -0.8623,-5.917059 -1.10622,-13.63706 -0.129136,-4.087135 -0.312249,-6.641055 -0.501234,-6.99083 -0.608382,-1.125998 -2.519368,-1.050578 -3.080353,0.121569 -0.227044,0.474398 -0.390561,2.95042 -0.537035,8.131952 -0.225981,7.994135 -0.487079,11.165905 -1.123743,13.651051 -0.464979,1.814988 -0.328379,3.353342 0.441552,4.9726541 0.686845,1.4445636 1.552219,2.084422 2.819069,2.084422 0.890867,0 1.173124,-0.1562479 2.192199,-1.213519 z"
|
|
||||||
id="path1313"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m 54.954766,-31.154804 c -0.825191,-0.911826 -0.339229,-4.283341 0.539143,-3.740477 0.472358,0.291934 0.771976,1.835308 0.548579,2.825817 -0.280059,1.241745 -0.570607,1.486066 -1.087722,0.91466 z"
|
|
||||||
id="path1315"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 3.8 KiB |
|
@ -1,79 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="grand-froid.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata13">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs11" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview9"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="31.999998"
|
|
||||||
inkscape:cy="31.999996"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-297.16489,-250.29584)">
|
|
||||||
<g
|
|
||||||
id="g1358"
|
|
||||||
transform="translate(275.6,260.88623)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m 26.459684,-0.8008028 h -4.894792 v -4.8947916 -4.8947916 h 4.894792 4.894791 v 4.8947916 4.8947916 z m 0,-0.3915833 h 4.630208 v -4.5032083 -4.5032086 h -4.630208 -4.630209 v 4.5032086 4.5032083 z M 26.31061,-1.5839695 c -0.264635,0 -0.535253,-0.1321593 -0.601373,-0.2936875 -0.06612,-0.1615281 -0.05663,-1.9236531 0.02108,-3.9158332 0.124687,-3.1962107 0.199213,-3.6221458 0.63377,-3.6221458 0.430231,0 0.492468,0.3249209 0.492468,2.5710349 0,1.4140691 0.127324,2.9231392 0.282943,3.3534893 0.205991,0.5696468 0.19718,0.935397 -0.0324,1.3447981 -0.173438,0.3092894 -0.531861,0.5623442 -0.796496,0.5623442 z m 0.01678,-3.5242499 c 0.145521,0 0.264583,-0.8810625 0.264583,-1.9579166 0,-1.0768542 -0.119062,-1.9579167 -0.264583,-1.9579167 -0.145521,0 -0.264583,0.8810625 -0.264583,1.9579167 0,1.0768541 0.119062,1.9579166 0.264583,1.9579166 z"
|
|
||||||
id="path1279" />
|
|
||||||
<path
|
|
||||||
style="opacity:0.190323;fill:#008080;fill-opacity:1;stroke-width:0.252538"
|
|
||||||
d="m 82.563152,-21.607572 v -16.920055 h 17.425131 17.425127 v 16.920055 16.9200553 H 99.988283 82.563152 Z M 101.4081,-6.7687896 c 1.09153,-0.9583771 1.84981,-2.4800962 1.85763,-3.7279074 0.003,-0.486578 -0.22121,-1.677631 -0.49837,-2.646786 -0.61938,-2.165879 -0.96818,-6.366224 -1.22714,-14.777542 -0.2113,-6.863316 -0.32257,-7.448118 -1.47204,-7.736619 -1.366107,-0.34287 -1.95345,0.589065 -2.332094,3.700323 -0.387742,3.186007 -0.772713,12.731798 -0.775663,19.233389 l -0.0026,5.7269136 0.665402,0.5234055 c 1.063626,0.8366488 2.635405,0.7140667 3.784875,-0.2951767 z"
|
|
||||||
id="path1317"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="M 1.0974911,18.433415 V 1.6477006 H 18.41892 35.740348 V 18.433415 35.219129 H 18.41892 1.0974911 Z M 19.015268,33.903324 c 0.788791,-0.329579 2.189287,-1.96572 2.524361,-2.949104 0.3712,-1.089412 0.344714,-1.695791 -0.172083,-3.939834 C 20.774155,24.437761 20.443,20.732679 20.209559,14.058415 20.0063,8.2471094 19.795346,5.6919819 19.457625,4.9507637 19.211291,4.4101201 18.238005,4.0895385 17.59043,4.335746 c -1.419113,0.5395457 -1.947735,5.6308277 -2.149758,20.704812 -0.102384,7.639421 -0.09346,7.958025 0.230916,8.246564 0.956292,0.850638 2.223621,1.084191 3.34368,0.616202 z"
|
|
||||||
id="path833"
|
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,297.16489,250.29584)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m 17.811435,20.397701 c -0.378489,-1.042188 -0.509504,-2.393811 -0.590422,-6.091107 -0.09033,-4.127449 0.0745,-6.67487 0.504813,-7.8018485 0.172393,-0.451492 0.199122,-0.4615376 0.421701,-0.1584932 0.940863,1.2809953 0.940384,12.7177667 -5.86e-4,13.9957537 -0.201202,0.273264 -0.253348,0.28192 -0.335506,0.0557 z"
|
|
||||||
id="path835"
|
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,297.16489,250.29584)" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 4.6 KiB |
|
@ -1,69 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="inondation.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata11">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs9" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview7"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="32"
|
|
||||||
inkscape:cy="20.943708"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-52.954474,-125.5259)">
|
|
||||||
<g
|
|
||||||
id="g1371"
|
|
||||||
transform="translate(62.392847,115.8038)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="M -9.438373,14.616889 V 9.7220969 h 4.894792 4.89479095 V 14.616889 19.51168 H -4.543581 -9.438373 Z m 9.52499995,0 V 10.11368 H -4.543581 -9.17379 v 2.180097 c 0,2.075406 0.02859,2.16784 0.595313,1.924873 0.327422,-0.140372 0.932974,-0.609257 1.345671,-1.041967 l 0.750358,-0.786745 0.645938,0.898105 c 0.860196,1.196005 2.253584,1.197735 3.112244,0.0039 0.548344,-0.762411 0.676197,-0.806869 0.867263,-0.301574 0.123257,0.325967 0.581231,0.86826 1.01772095,1.205094 0.443833,0.342503 0.605269,0.613492 0.366278,0.614841 -0.235037,0.0013 -0.74105295,-0.362802 -1.12447895,-0.809175 l -0.69714,-0.811589 -0.69714,0.811588 c -0.867719,1.010171 -1.577534,1.024222 -2.654264,0.05254 -0.827969,-0.747189 -0.849716,-0.747172 -1.841881,0.0015 -0.552211,0.416669 -1.157439,0.75758 -1.344951,0.75758 -0.23686,0 -0.340931,0.657425 -0.340931,2.153708 v 2.153708 h 4.630209 4.63020795 z M -1.594659,16.353881 c -0.641189,-0.746452 -0.739524,-0.761433 -1.285177,-0.195792 -0.808842,0.838472 -2.379468,0.774277 -3.155338,-0.128967 -0.624976,-0.727577 -0.64851,-0.727577 -1.255618,0 -0.340287,0.407812 -0.873405,0.737605 -1.184705,0.732875 -0.391488,-0.006 -0.219295,-0.241516 0.558478,-0.764021 0.618464,-0.415482 1.124479,-0.955914 1.124479,-1.20096 0,-0.245046 0.366323,0.01066 0.81405,0.56823 1.070375,1.332978 2.239677,1.332249 3.180648,-0.002 0.673613,-0.955136 0.725974,-0.970932 0.877427,-0.264695 0.08859,0.41308 0.546644,1.035111 1.01790795,1.382291 0.47194,0.347678 0.664877,0.642484 0.429503,0.656278 -0.235037,0.01377 -0.73978195,-0.338691 -1.12165495,-0.783256 z"
|
|
||||||
id="path1225" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -34.542754,65.202413 c 0.07777,-3.784916 0.26455,-7.290867 0.415075,-7.791002 0.236883,-0.787068 0.519671,-1.0323 2.103118,-1.823816 1.006189,-0.502962 2.953106,-1.713161 4.326481,-2.68933 1.373376,-0.97617 2.756658,-1.774854 3.07396,-1.774854 0.317303,0 1.068727,0.397287 1.669833,0.88286 4.388442,3.544984 5.250451,4.00616 7.201769,3.852961 1.747561,-0.137202 2.900313,-0.934853 5.181739,-3.585525 l 1.8413944,-2.139421 0.8535511,0.936504 c 2.8130627,3.086456 3.398537,3.653318 4.4847515,4.342173 1.3549404,0.859279 1.8064659,0.939512 2.0286616,0.360481 0.1073489,-0.279747 -0.5646475,-1.099355 -2.2258459,-2.714785 -1.584005,-1.540361 -2.6301796,-2.802288 -3.1290232,-3.774321 -1.0206506,-1.988806 -1.4858258,-1.912819 -3.5284725,0.576383 -2.013984,2.454271 -3.446776,3.355628 -5.546629,3.489337 -2.753584,0.175335 -4.429197,-0.879719 -6.985902,-4.398694 -0.847595,-1.166605 -1.603106,-2.121101 -1.678913,-2.121101 -0.07581,0 -1.34103,1.167797 -2.811607,2.595103 -3.876779,3.762711 -5.918991,5.000783 -6.798341,4.121432 -0.368238,-0.368237 -0.431272,-1.337366 -0.511326,-7.861423 l -0.09131,-7.441408 H -17.217036 0.23571924 V 55.164022 72.084077 H -17.224214 -34.684147 Z m 33.2548425,-0.757615 c -0.011541,-0.433476 -0.6346789,-1.116324 -2.2896093,-2.50899 -1.7678629,-1.487703 -3.1077141,-3.446221 -3.6392765,-5.319692 -0.5497629,-1.937612 -1.007756,-1.914908 -2.5471578,0.126269 -1.8865739,2.501514 -3.1625869,3.738629 -4.5212689,4.383439 -2.683958,1.273768 -4.666502,0.50201 -8.217064,-3.19871 -1.324778,-1.380805 -2.580423,-2.510554 -2.790322,-2.510554 -0.209899,0 -0.516585,0.373199 -0.681525,0.82933 -0.376293,1.040621 -1.729622,2.37242 -4.546298,4.473971 -2.406408,1.795445 -2.993863,2.782846 -1.649428,2.772373 1.324658,-0.01032 2.912943,-0.98178 4.752533,-2.906851 0.991149,-1.037205 1.96814,-1.885827 2.171091,-1.885827 0.202951,0 1.093537,0.731032 1.979079,1.624516 2.19947,2.219196 3.967073,3.014104 6.709091,3.017147 2.45079,0.0027 4.131935,-0.669737 6.14575,-2.458289 0.7265402,-0.645272 1.5065042,-1.173222 1.7332506,-1.173222 0.2267464,0 1.2936519,0.905395 2.3709038,2.011989 1.0772494,1.106594 2.3368743,2.242592 2.7991655,2.524437 0.9378787,0.571802 2.2341039,0.687742 2.2210856,0.198664 z"
|
|
||||||
id="path1285"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 5.6 KiB |
|
@ -1,69 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="neige.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata11">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs9" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview7"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="32"
|
|
||||||
inkscape:cy="31.999999"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-42.484524,-105.98452)">
|
|
||||||
<g
|
|
||||||
id="g1362"
|
|
||||||
transform="translate(58.404184,115.7731)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m -15.91966,-4.8937868 v -4.894792 h 4.894792 4.8947916 v 4.894792 4.89479122 h -4.8947916 -4.894792 z m 9.5250003,0 v -4.503209 h -4.6302083 -4.630208 v 4.503209 4.50320792 h 4.630208 4.6302083 z m -2.7575558,3.2241205 c -1.3426915,-1.1316125 -1.4408305,-1.6962305 -0.4412138,-2.5384175 0.4476353,-0.377137 0.7770746,-0.861916 0.732087,-1.077287 -0.044987,-0.215371 -0.6382777,-0.668805 -1.3184227,-1.007631 -1.29152,-0.643394 -2.129231,-1.459359 -0.977395,-0.952023 1.4306217,0.630129 2.3957751,1.364246 2.5437095,1.934802 0.1214908,0.468568 0.269897,0.506894 0.6861442,0.177196 0.6981238,-0.552964 0.3214717,-1.117238 -1.3229928,-1.982015 -0.6849714,-0.360207 -1.0072769,-0.664709 -0.7162356,-0.676671 0.7235301,-0.02974 2.778125,1.388767 2.778125,1.918035 0,0.235918 -0.3564348,0.729117 -0.792077,1.095999 -0.4356426,0.366882 -0.7928301,0.802068 -0.79375,0.967081 -9.261e-4,0.165013 0.4150457,0.594127 0.9243687,0.953589 0.5093229,0.359461 0.9260416,0.801666 0.9260416,0.9826784 0,0.4116586 -1.3929669,-0.6337804 -1.9572785,-1.4689614 -0.4162184,-0.616003 -0.9531381,-0.480201 -0.9531381,0.241075 0,0.206145 0.4167187,0.668913 0.9260416,1.028374 0.5093229,0.3594612 0.9260417,0.7971417 0.9260417,0.9726231 0,0.42440782 0.018881,0.43357992 -1.1700558,-0.5684466 z m -4.3722895,0.117056 c -0.237019,-0.2167985 -0.249346,-0.3847375 -0.04215,-0.5742555 0.354773,-0.324508 0.390963,-1.39638 0.04715,-1.39638 -0.135126,0 -0.418609,0.255928 -0.62996,0.568728 -0.211352,0.312801 -0.457981,0.459644 -0.548066,0.32632 -0.319084,-0.472245 -0.155491,-0.813229 0.50849,-1.059869 0.738112,-0.274176 0.643098,-1.009929 -0.13042,-1.009929 -0.266885,0 -0.553777,-0.264318 -0.63754,-0.587375 -0.08889,-0.342848 -0.004,-0.587375 0.203879,-0.587375 0.195896,0 0.504394,0.264319 0.685552,0.587375 0.457644,0.816113 0.79375,0.733207 0.79375,-0.195791 0,-0.430742 -0.123757,-0.783167 -0.275015,-0.783167 -0.158558,0 -0.130548,-0.230378 0.06614,-0.544041 0.430665,-0.68677 0.698303,-0.108042 0.53494,1.15673 -0.14775,1.143899 0.451461,1.325807 0.650812,0.197574 0.07943,-0.449554 0.28392,-0.670696 0.504397,-0.54548 0.557802,0.316792 0.445465,1.229768 -0.168843,1.372211 -0.744003,0.172516 -0.782151,0.880726 -0.05566,1.033428 0.64113,0.134762 0.779199,0.639408 0.295889,1.081487 -0.164682,0.150634 -0.408723,-0.01518 -0.542313,-0.368473 -0.13359,-0.353294 -0.356038,-0.642353 -0.494328,-0.642353 -0.366777,0 -0.308201,1.473065 0.06592,1.6576296 0.210471,0.1038323 0.180113,0.2345021 -0.09014,0.3879859 -0.22412,0.1272846 -0.558233,0.093543 -0.742474,-0.07498 z"
|
|
||||||
id="path1231" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -59.110743,-18.577114 v -16.920055 h 17.425132 17.425131 v 16.920055 16.9200549 h -17.425131 -17.425132 z m 29.041886,14.6410952 c 0,-0.9403308 -1.013671,-2.0990439 -3.558588,-4.0677732 -2.88909,-2.234978 -3.690923,-3.42008 -3.222723,-4.76316 0.572646,-1.642691 2.024642,-1.441013 3.345267,0.464648 1.610723,2.3242749 5.640992,5.5944822 6.894751,5.5944822 1.32439,0 0.206273,-1.7031223 -2.554376,-3.8908352 -1.169524,-0.926806 -2.535041,-2.137411 -3.034483,-2.690233 -0.865827,-0.958366 -0.891131,-1.03721 -0.543899,-1.694584 0.200298,-0.379198 1.238099,-1.541768 2.306221,-2.583488 2.124738,-2.072212 3.398287,-3.831379 3.398287,-4.694084 0,-2.279253 -10.331279,-8.844638 -11.034438,-7.012233 -0.200604,0.522764 0.36773,0.960936 3.784599,2.917837 3.876877,2.220356 5.482073,3.729265 5.482073,5.153238 0,0.581028 -1.917361,2.372552 -2.539201,2.372552 -0.358579,0 -0.664319,-0.376923 -1.094197,-1.348952 -0.328113,-0.741923 -1.026052,-1.778433 -1.550976,-2.303355 -1.260284,-1.260286 -4.266177,-3.205453 -6.851552,-4.433763 -2.417085,-1.148355 -3.251741,-1.39918 -3.471695,-1.043287 -0.271166,0.438757 2.192805,2.318985 5.326075,4.064268 3.278733,1.826307 5.037341,3.110148 5.271684,3.848501 0.220112,0.693508 -0.921845,2.47999 -2.470391,3.864693 -4.162203,3.721822 -3.706313,5.644509 2.582028,10.8895601 3.116101,2.5991124 3.535534,2.7599741 3.535534,1.3559681 z m -17.754887,-1.8684539 0.708563,-0.6118797 -0.699454,-0.7329566 c -0.3847,-0.4031241 -0.810858,-1.1213981 -0.947018,-1.5961597 -0.380853,-1.3279593 -0.302129,-3.3279073 0.156786,-3.9831013 0.379306,-0.541534 0.433038,-0.55133 0.867502,-0.158145 0.254733,0.23053 0.709399,0.948004 1.010368,1.594387 0.30097,0.646383 0.723702,1.3741151 0.939406,1.6171831 0.966,1.0885479 2.586751,-0.055432 2.586751,-1.8258181 0,-1.110422 -0.461152,-1.601556 -2.020305,-2.151658 -2.758113,-0.973118 -2.680707,-2.65506 0.174389,-3.78929 1.350749,-0.536605 1.845916,-1.303052 1.845916,-2.857209 0,-1.449239 -0.818361,-2.571143 -1.875493,-2.571143 -0.735092,0 -1.166141,0.697109 -1.639616,2.651651 -0.325517,1.343762 -0.888602,2.399112 -1.280052,2.399112 -0.62669,0 -0.839754,-1.24031 -0.790415,-4.60125 0.03082,-2.099778 -0.0566,-3.674497 -0.22106,-3.981793 -0.565483,-1.056615 -1.757741,-0.345475 -2.524572,1.505817 -0.293929,0.709608 -0.267709,0.820428 0.323816,1.368636 0.752823,0.697692 1.082642,2.337373 0.821049,4.081802 -0.29734,1.982805 -1.000795,1.801127 -2.696915,-0.69652 -1.919661,-2.826826 -4.167386,-2.864653 -3.64147,-0.06128 0.234204,1.248419 1.254406,2.337284 2.365138,2.524324 1.54676,0.260464 1.813078,0.379144 2.209933,0.984822 0.619507,0.945487 0.04882,1.778238 -1.931931,2.819093 -1.833934,0.963706 -2.410758,1.769212 -2.113905,2.951967 0.399064,1.5899974 1.636198,1.5102964 2.852799,-0.18379 0.446854,-0.622234 1.142395,-1.366266 1.545646,-1.653406 l 0.733183,-0.522073 0.396399,0.565938 c 0.701739,1.001873 0.318559,3.2821667 -0.768656,4.5742477 -0.783591,0.931247 -0.759984,1.3167263 0.135475,2.2121861 0.970048,0.9700495 2.438909,1.0233957 3.477743,0.1263095 z"
|
|
||||||
id="path1301"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 7.4 KiB |
|
@ -1,69 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="orage.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata11">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs9" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview7"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="32"
|
|
||||||
inkscape:cy="31.999998"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-37.514146,-156.95462)">
|
|
||||||
<g
|
|
||||||
id="g1338"
|
|
||||||
transform="translate(52.995969,178.23579)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m -15.481823,-16.386376 v -4.894792 h 4.894792 4.8947909 v 4.894792 4.894791 h -4.8947909 -4.894792 z m 9.5249999,0 v -4.503209 h -4.6302079 -4.630209 v 4.503209 4.503208 h 4.630209 4.6302079 z m -3.4277969,1.975914 c -0.699178,-1.067625 -0.985125,-1.273847 -1.357425,-0.978959 -0.259411,0.205472 -0.540516,0.373586 -0.624679,0.373586 -0.14667,0 -1.469266,-4.166683 -1.469266,-4.628749 0,-0.123135 0.399437,0.349099 0.887638,1.04941 0.714204,1.024506 1.024381,1.222497 1.5875,1.013323 0.384924,-0.142983 0.699862,-0.174686 0.699862,-0.07045 0,0.104235 0.296155,1.180613 0.658122,2.391951 0.361967,1.211338 0.623448,2.202433 0.581069,2.202433 -0.04238,0 -0.475648,-0.608645 -0.962821,-1.352545 z"
|
|
||||||
id="path1229" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -57.342976,-62.013674 v -16.920055 h 17.298862 17.298863 v 16.920055 16.920055 h -17.298863 -17.298862 z m 25.495988,11.681235 c -0.115675,-0.5216 -1.211855,-4.497414 -2.435955,-8.835143 -2.497331,-8.849558 -2.097406,-8.206971 -4.660215,-7.487884 -2.522853,0.707877 -3.043724,0.362106 -6.566264,-4.358897 -2.506029,-3.358647 -3.292223,-4.047308 -3.058651,-2.6792 0.384231,2.250573 4.3726,15.091497 5.122745,16.493157 0.362776,0.677852 0.692494,0.621744 2.276495,-0.387386 0.757492,-0.482581 1.557191,-0.880329 1.77711,-0.883884 0.661111,-0.01069 2.13698,1.672056 4.595323,5.239455 1.280637,1.858383 2.436729,3.53313 2.569094,3.721657 0.409976,0.583934 0.600688,0.171805 0.380318,-0.821875 z"
|
|
||||||
id="path1299"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 3.3 KiB |
|
@ -1,74 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="pluie-inondation.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata12">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs10" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview8"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="31.999996"
|
|
||||||
inkscape:cy="31.999997"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-213.68884,-291.55193)">
|
|
||||||
<g
|
|
||||||
id="g1367"
|
|
||||||
transform="translate(242.17017,290.64973)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m -23.586534,10.691786 h -4.894792 V 5.7969944 0.90220321 h 4.894792 4.894791 V 5.7969944 10.691786 Z m 0,-0.391583 c 2.546614,0 4.630208,-0.15711 4.630208,-0.3491326 0,-0.192023 -0.327422,-0.47007 -0.727604,-0.617884 -0.400183,-0.147812 -0.928675,-0.536888 -1.174427,-0.864612 -0.400418,-0.533978 -0.509578,-0.530809 -1.051059,0.03051 -0.33233,0.344504 -1.027502,0.626371 -1.544827,0.626371 -0.517324,0 -1.202174,-0.271166 -1.521886,-0.602591 -0.523232,-0.542399 -0.659945,-0.542399 -1.368649,0 -0.433044,0.331425 -1.031391,0.602591 -1.329659,0.602591 -0.305661,0 -0.542306,0.256311 -0.542306,0.587375 0,0.4997336 0.690857,0.5873746 4.630209,0.5873746 z m 4.43177,-1.1900776 c 0.109141,0.0084 0.198438,-1.746797 0.198438,-3.9005056 V 1.2937865 h -4.630208 -4.630209 v 3.7689896 3.7689893 l 0.842535,-0.24939 c 0.463394,-0.137165 1.052906,-0.531158 1.310027,-0.875541 0.430504,-0.57661 0.523671,-0.56075 1.177522,0.200442 0.390516,0.454626 1.094635,0.826593 1.564708,0.826593 0.470073,0 1.168392,-0.365214 1.551818,-0.811587 0.383427,-0.446374 0.69714,-0.61408 0.69714,-0.37268 0,0.241399 0.386953,0.687822 0.859896,0.992052 0.472943,0.304229 0.949193,0.560041 1.058333,0.568471 z m -3.868855,-2.34608 c -0.01856,-0.0065 -0.242108,-0.191517 -0.49677,-0.411041 -0.321478,-0.277121 -0.46302,-0.8884646 -0.46302,-1.9998536 v -1.60072 l 0.794827,1.4802375 c 0.613853,1.1432021 0.726963,1.6012601 0.49677,2.0117611 -0.163932,0.292338 -0.313245,0.526165 -0.331807,0.519616 z m -2.711194,-0.852637 c -0.285632,0.06293 -0.603728,-0.01049 -0.70688,-0.163159 -0.103152,-0.152666 -0.184347,-0.9971084 -0.180432,-1.8765393 l 0.0071,-1.5989653 0.779041,1.3705417 c 0.428472,0.7537979 0.743365,1.5467541 0.699762,1.762125 -0.0436,0.2153709 -0.312976,0.4430699 -0.598608,0.5059969 z m 4.705918,-0.310205 c -0.266789,0 -0.564445,-0.1174753 -0.661459,-0.2610559 -0.09701,-0.1435803 -0.176389,-0.9500567 -0.176389,-1.7921692 V 2.0168645 l 0.661459,1.1634259 c 0.363802,0.6398842 0.661458,1.4463604 0.661458,1.7921693 0,0.3486349 -0.216101,0.6287437 -0.485069,0.6287437 z"
|
|
||||||
id="path1273" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -74.743427,33.085246 c -2.610825,-1.553157 -3.918869,-2.713108 -4.565276,-4.048404 -0.305371,-0.630816 -0.664657,-1.146939 -0.798409,-1.146939 -0.133754,0 -1.090955,0.802414 -2.127116,1.783143 -4.312977,4.082245 -7.69676,4.120595 -11.608036,0.131555 -2.755571,-2.810357 -3.100725,-2.878881 -4.649725,-0.92311 -1.092005,1.37877 -3.524801,2.943678 -5.532681,3.558919 -0.92365,0.28302 -1.87823,0.575835 -2.1213,0.650705 -0.41726,0.128522 -0.44194,-0.654622 -0.44194,-14.023029 V 4.9089325 h 17.460022 17.460025 l -0.162574,13.3213865 c -0.159971,13.108053 -0.290409,15.727479 -0.791096,15.886687 -0.138896,0.04417 -1.093748,-0.420125 -2.121894,-1.03176 z m -11.129306,-9.085733 c 0.766657,-1.557303 0.785334,-1.670445 0.501458,-3.037867 -0.263529,-1.269411 -2.33473,-5.601423 -4.535748,-9.486722 l -0.786844,-1.38896 0.09441,5.555839 c 0.05939,3.494784 0.212151,5.930577 0.411797,6.565992 0.319699,1.017509 2.569863,3.409265 3.207436,3.409265 0.171146,0 0.669517,-0.727896 1.107491,-1.617547 z m -10.794946,-1.756864 c 2.574636,-1.089727 2.280523,-2.851098 -1.671486,-10.010111 -2.649535,-4.7996071 -2.518795,-4.911557 -2.359435,2.020306 0.0751,3.264055 0.25862,6.343716 0.40795,6.84369 0.416269,1.393762 1.916544,1.868369 3.622971,1.146115 z m 18.133385,-1.242442 c 1.157549,-0.888739 1.249356,-2.213251 0.342068,-4.93507 -0.604935,-1.814777 -3.931587,-8.2122382 -4.430743,-8.520734 -0.481174,-0.2973818 -0.113282,10.883897 0.412627,12.540889 0.157743,0.497004 1.706427,1.210178 2.64401,1.217575 0.34724,0.0027 0.811658,-0.133457 1.032038,-0.30266 z"
|
|
||||||
id="path1287"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -102.75038,38.462361 c -3.28057,-0.343476 -4.29074,-1.134834 -3.47133,-2.719396 0.36256,-0.70112 1.53957,-1.281012 2.60952,-1.285662 0.50515,-0.0022 2.79586,-1.224366 4.566649,-2.436463 2.098632,-1.436502 2.620636,-1.419891 4.403348,0.140119 3.669587,3.211173 8.264142,3.170399 12.048576,-0.106925 0.880388,-0.762416 1.744843,-1.386212 1.921014,-1.386212 0.176168,0 1.150592,0.832128 2.165383,1.849173 1.366595,1.369629 2.336256,2.082409 3.739113,2.748558 1.748713,0.830378 3.292549,2.042887 2.98839,2.347046 -0.263125,0.263125 -2.971614,0.635647 -6.397655,0.879925 -4.230321,0.301623 -21.607824,0.280293 -24.573008,-0.03016 z"
|
|
||||||
id="path1289"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 6.2 KiB |
|
@ -1,74 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895832"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="vague-submersion.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895832">
|
|
||||||
<metadata
|
|
||||||
id="metadata12">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs10" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview8"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="32"
|
|
||||||
inkscape:cy="32"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-67.082348,-79.138244)">
|
|
||||||
<g
|
|
||||||
id="g1343"
|
|
||||||
transform="translate(70.44034,99.149881)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m 1.5367999,-10.222054 h -4.894792 v -4.894791 -4.894792 h 4.894792 4.894791 v 4.894792 4.894791 z m -4.328005,-0.391583 c 0.166212,0 1.148478,-0.369793 2.18281205,-0.821762 1.034335,-0.45197 2.33065095,-1.192227 2.88070295,-1.645017 0.719979,-0.59267 0.948483,-0.993152 0.815827,-1.429842 -0.101347,-0.333623 -0.168559,-1.103822 -0.149359,-1.711554 0.02236,-0.707725 -0.0807,-1.049325 -0.28666,-0.950193 -0.176863,0.08512 -0.59838,0.890732 -0.936705,1.790237 -0.494216,1.313974 -0.76090195,1.635464 -1.35666495,1.635464 -0.407842,0 -0.888844,-0.262705 -1.068896,-0.583788 -0.180051,-0.321084 -0.274311,-1.118784 -0.209467,-1.772666 0.07172,-0.723234 0.0094,-1.135338 -0.15919205,-1.05218 -0.152401,0.07518 -0.660127,0.916937 -1.128281,1.870562 -0.582348,1.186238 -0.856737,2.197658 -0.868755,3.202301 -0.01023,0.854945 0.108691,1.468438 0.284638,1.468438 z m -0.182326,-3.915833 c 0.06593,0 0.309796,-0.592329 0.541918,-1.316285 0.232121,-0.723957 0.71956,-1.516913 1.083196,-1.762125 0.36363705,-0.245212 0.83414905,-0.44584 1.04558305,-0.44584 0.211434,0 0.384425,0.06103 0.384425,0.135629 0,0.0746 -0.186557,0.689096 -0.414572,1.365555 -0.228015,0.676458 -0.340051,1.408381 -0.248969,1.626495 0.09108,0.218114 0.452045,0.396571 0.802139,0.396571 0.392771,0 0.754084,-0.337407 0.94348995,-0.881063 0.168825,-0.484584 0.550956,-1.277541 0.849179,-1.762125 0.313769,-0.509845 0.852038,-0.881062 1.277548,-0.881062 0.732152,0 0.733469,0.0048 0.305347,1.108801 -0.236486,0.60984 -0.353748,1.402796 -0.260581,1.762125 0.09317,0.359328 0.262481,0.653324 0.376254,0.653324 0.113772,0 0.712821,-0.684494 1.33122,-1.521097 0.774207,-1.047388 1.124362,-1.840056 1.124362,-2.545291 v -1.024196 h -4.630208 -4.630209 v 2.545292 c 0,1.39991 0.05394,2.545292 0.119878,2.545292 z"
|
|
||||||
id="path1275" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -0.03156687,-55.188295 c -2.68648453,-0.789302 -2.75584083,-1.879675 -0.56826864,-8.933927 1.28187424,-4.133653 1.27535118,-4.193704 -0.45634019,-4.201038 -0.5491467,-0.0023 -1.6344213,0.357001 -2.7228331,0.901511 -1.3838423,0.692308 -2.0390283,1.212338 -2.784015,2.209709 -1.2275515,1.643418 -2.1722944,3.523075 -3.0672323,6.102555 -0.9636739,2.777598 -1.3293649,3.661803 -1.5144549,3.661803 -0.247356,0 -0.488862,-6.320022 -0.488862,-12.793105 v -5.894717 H 5.7915582 23.21669 l -0.003,2.335977 c -0.0036,2.771047 -0.414437,4.48012 -1.659978,6.904732 -1.514072,2.947355 -6.76188,9.699651 -7.53845,9.699651 -0.18305,0 -0.588407,-0.59413 -0.900792,-1.32029 -0.781301,-1.816183 -0.588955,-3.766155 0.775202,-7.858884 1.25837,-3.775339 1.213347,-3.954122 -0.994827,-3.950439 -1.116353,0.0019 -1.706316,0.165896 -2.750608,0.764784 -1.6963054,0.97281 -2.5471713,2.143109 -4.3996555,6.051376 -0.8229435,1.736199 -1.7360231,3.645341 -2.0290658,4.242536 -0.8173637,1.665714 -2.3177799,2.4977 -3.74707657,2.077766 z"
|
|
||||||
id="path1303"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -11.003538,-41.14346 c -0.499971,-1.1966 -0.506177,-6.34419 -0.01045,-8.668739 0.446195,-2.092289 1.3240593,-4.68241 2.3542887,-6.94628 1.0398291,-2.284964 3.4916911,-6.625705 4.2205179,-7.471943 l 0.5920615,-0.68744 0.1389329,0.631345 c 0.076413,0.34724 0.1718918,2.506441 0.2121752,4.798225 0.068606,3.903094 0.1131052,4.237697 0.7029318,5.285567 0.8118101,1.442239 2.34707707,2.29095 4.1418085,2.289633 2.3906442,-0.0017 3.2602601,-1.04539 5.4409539,-6.529744 1.2415426,-3.122428 1.8801633,-4.427347 2.7053779,-5.528008 1.1763757,-1.569036 1.3364947,-1.151057 1.6204167,4.230014 0.120922,2.291783 0.291481,4.738819 0.379019,5.437856 0.146924,1.173258 0.09311,1.357576 -0.699919,2.397308 -2.2610602,2.964448 -8.6312968,6.796894 -16.493502,9.92278 -4.917835,1.955251 -4.843316,1.943459 -5.304611,0.839426 z"
|
|
||||||
id="path1305"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 5.6 KiB |
|
@ -1,84 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
viewBox="0 0 9.7895832 9.7895823"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1393"
|
|
||||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
|
||||||
sodipodi:docname="vent.svg"
|
|
||||||
width="9.7895832"
|
|
||||||
height="9.7895823">
|
|
||||||
<metadata
|
|
||||||
id="metadata14">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs12" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="1017"
|
|
||||||
id="namedview10"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="13.28125"
|
|
||||||
inkscape:cx="32"
|
|
||||||
inkscape:cy="31.999995"
|
|
||||||
inkscape:window-x="-8"
|
|
||||||
inkscape:window-y="-8"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="layer1" />
|
|
||||||
<g
|
|
||||||
inkscape:label="Calque 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-88.559827,-201.95268)">
|
|
||||||
<g
|
|
||||||
id="g1334"
|
|
||||||
transform="translate(116.89975,212.88496)">
|
|
||||||
<path
|
|
||||||
style="fill:#000000;stroke-width:0.32188"
|
|
||||||
d="m -28.339923,-6.0374836 v -4.8947914 h 4.894792 4.894791 v 4.8947914 4.8947913 h -4.894791 -4.894792 z m 9.525,0 v -4.5032084 h -4.630208 -4.630209 v 4.5032084 4.5032083 h 4.630209 4.630208 z m -6.740151,2.6564089 c -0.101453,-0.8003685 -0.421703,-1.9483185 -0.711668,-2.5509997 -0.412181,-0.8567068 -0.474665,-1.3294857 -0.286386,-2.1669299 0.429131,-1.9087327 1.247988,-1.9234387 3.84907,-0.069128 1.627579,1.1603009 2.244868,1.7839224 2.05052,2.0715564 -0.152928,0.2263344 -0.278052,0.820163 -0.278052,1.3196193 0,0.7399641 -0.110224,0.871056 -0.595312,0.7080179 -4.02829,-1.3539068 -3.949533,-1.3660533 -3.739623,0.5767467 0.213412,1.9752254 -0.0399,2.0727715 -0.288549,0.1111173 z m 4.423658,-2.2648255 c 0.09601,-0.7433231 0.01472,-0.9789583 -0.337723,-0.9789583 -0.427718,0 -0.785367,0.7278782 -0.785367,1.5983597 0,0.1977562 0.224245,0.3595569 0.498322,0.3595569 0.321436,0 0.543206,-0.3474946 0.624768,-0.9789583 z m -2.018756,-0.7940597 c 0.308139,-1.4570385 0.152978,-1.905917 -0.525594,-1.5205358 -0.566903,0.3219607 -0.805475,1.6464842 -0.420286,2.3333868 0.472245,0.8421508 0.623334,0.7123108 0.94588,-0.812851 z m -2.279334,-0.4981653 c 0,-0.6030383 0.14089,-1.3049514 0.31309,-1.5598069 0.404598,-0.598805 0.156983,-0.960134 -0.429653,-0.6269661 -0.600339,0.3409497 -0.942027,1.7353344 -0.636614,2.5979355 0.366142,1.0341199 0.753177,0.8228356 0.753177,-0.4111625 z"
|
|
||||||
id="path1227" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -106.08284,-22.870263 v -16.920055 h 17.425135 17.425132 v 16.920055 16.9200556 h -17.425132 -17.425135 z m 10.81498,11.277634 c -0.447433,-5.172736 -0.415715,-6.456802 0.170433,-6.89956 0.83042,-0.627274 2.934812,-0.239723 8.637337,1.590676 2.888743,0.92723 5.583292,1.740653 5.987889,1.807605 0.988512,0.16358 1.41043,-0.457383 1.412852,-2.07938 0.0026,-1.739213 0.453599,-4.40253 0.89645,-5.293832 0.200384,-0.403304 0.364334,-0.951541 0.364334,-1.218304 0,-1.494929 -8.954701,-8.602326 -14.034904,-11.139584 -5.06359,-2.52896 -7.031584,-1.721977 -8.450551,3.465179 -0.86214,3.151599 -0.65628,5.348055 0.842332,8.987518 1.282528,3.114693 2.414366,7.404584 3.051768,11.566813 0.218534,1.4270197 0.533279,2.8475468 0.699434,3.1567267 0.301058,0.5602053 0.302765,0.5596674 0.495144,-0.1557858 0.106175,-0.394861 0.07354,-2.0994934 -0.07252,-3.7880719 z"
|
|
||||||
id="path1291"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -83.469174,-18.158671 c -0.396334,-0.289806 -0.445622,-0.593038 -0.338645,-2.083439 0.204356,-2.84709 1.609047,-4.920231 3.083108,-4.550265 1.004814,0.252192 1.154814,2.338457 0.356082,4.95257 -0.540444,1.768783 -1.941661,2.528531 -3.100545,1.681134 z"
|
|
||||||
id="path1293"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -90.661282,-20.902399 c -1.288027,-2.25525 -1.26429,-5.293999 0.05976,-7.649972 0.699313,-1.244339 2.224113,-2.160656 2.888048,-1.73555 0.690099,0.441859 0.543579,4.316706 -0.283948,7.50921 -0.951681,3.671475 -1.441538,4.016511 -2.663856,1.876312 z"
|
|
||||||
id="path1295"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
<path
|
|
||||||
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke-width:0.0668173"
|
|
||||||
d="m -97.978494,-23.024495 c -2.029146,-2.579643 -1.475266,-8.576596 0.998559,-10.811548 1.094164,-0.988512 2.337623,-1.22194 2.617938,-0.491451 0.08797,0.229244 -0.17227,1.097568 -0.586571,1.95717 -0.864808,1.794329 -1.279457,3.812982 -1.299535,6.326581 -0.01487,1.862375 -0.412534,3.447641 -0.905127,3.608287 -0.15842,0.05166 -0.529788,-0.213403 -0.825264,-0.589039 z"
|
|
||||||
id="path1297"
|
|
||||||
transform="scale(0.26458333)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 5.5 KiB |