Tracking de l'application VApp (IHM du jeu)

This commit is contained in:
2025-05-11 18:04:12 +02:00
commit 89e9db9b62
17763 changed files with 3718499 additions and 0 deletions

20
VApp/node_modules/roboto-fontface/css/mixins.less generated vendored Normal file
View File

@ -0,0 +1,20 @@
@roboto-font-path: '../../../fonts';
.roboto-font(@folder, @variant, @type, @weight, @style) {
@font-full-path: '@{roboto-font-path}/@{folder}/@{variant}';
@font-face {
font-family: '@{variant}';
src: url('@{font-full-path}-@{type}.woff2') format('woff2'),
url('@{font-full-path}-@{type}.woff') format('woff');
font-weight: @weight;
font-style: @style;
}
@font-face {
font-family: '@{variant}-@{type}';
src: url('@{font-full-path}-@{type}.woff2') format('woff2'),
url('@{font-full-path}-@{type}.woff') format('woff');
}
}

20
VApp/node_modules/roboto-fontface/css/mixins.scss generated vendored Normal file
View File

@ -0,0 +1,20 @@
$roboto-font-path: '../../../fonts' !default;
@mixin roboto-font($folder, $variant, $type, $weight, $style) {
$font-full-path: '#{$roboto-font-path}/#{$folder}/#{$variant}';
@font-face {
font-family: '#{$variant}';
src: url('#{$font-full-path}-#{$type}.woff2') format('woff2'),
url('#{$font-full-path}-#{$type}.woff') format('woff');
font-weight: $weight;
font-style: $style;
}
@font-face {
font-family: '#{$variant}-#{$type}';
src: url('#{$font-full-path}-#{$type}.woff2') format('woff2'),
url('#{$font-full-path}-#{$type}.woff') format('woff');
}
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'Regular', 400, normal);

View File

@ -0,0 +1,6 @@
@import "roboto-condensed-fontface-regular";
@import "roboto-condensed-fontface-regular-italic";
@import "roboto-condensed-fontface-light";
@import "roboto-condensed-fontface-light-italic";
@import "roboto-condensed-fontface-bold";
@import "roboto-condensed-fontface-bold-italic";

View File

@ -0,0 +1,71 @@
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff") format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Regular";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff") format("woff");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-RegularItalic";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff") format("woff");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Light";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff") format("woff");
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-LightItalic";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff") format("woff");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Bold";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff") format("woff");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-BoldItalic";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff") format("woff");
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'Regular', 400, normal);

View File

@ -0,0 +1,6 @@
@import "roboto-condensed-fontface-regular";
@import "roboto-condensed-fontface-regular-italic";
@import "roboto-condensed-fontface-light";
@import "roboto-condensed-fontface-light-italic";
@import "roboto-condensed-fontface-bold";
@import "roboto-condensed-fontface-bold-italic";

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Thin', 100, normal);

View File

@ -0,0 +1,4 @@
@import "roboto-slab-fontface-regular";
@import "roboto-slab-fontface-light";
@import "roboto-slab-fontface-thin";
@import "roboto-slab-fontface-bold";

View File

@ -0,0 +1,47 @@
@font-face {
font-family: 'Roboto-Slab';
src: url('../../fonts/roboto-slab/Roboto-Slab-Thin.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Thin.woff') format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Thin';
src: url('../../fonts/roboto-slab/Roboto-Slab-Thin.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Thin.woff') format('woff');
}
@font-face {
font-family: 'Roboto-Slab';
src: url('../../fonts/roboto-slab/Roboto-Slab-Light.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Light';
src: url('../../fonts/roboto-slab/Roboto-Slab-Light.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Light.woff') format('woff');
}
@font-face {
font-family: 'Roboto-Slab';
src: url('../../fonts/roboto-slab/Roboto-Slab-Regular.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Regular';
src: url('../../fonts/roboto-slab/Roboto-Slab-Regular.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Regular.woff') format('woff');
}
@font-face {
font-family: 'Roboto-Slab';
src: url('../../fonts/roboto-slab/Roboto-Slab-Bold.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Bold.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Bold';
src: url('../../fonts/roboto-slab/Roboto-Slab-Bold.woff2') format('woff2'), url('../../fonts/roboto-slab/Roboto-Slab-Bold.woff') format('woff');
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Thin', 100, normal);

View File

@ -0,0 +1,4 @@
@import "roboto-slab-fontface-regular";
@import "roboto-slab-fontface-light";
@import "roboto-slab-fontface-thin";
@import "roboto-slab-fontface-bold";

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'BlackItalic', 900, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Black', 900, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'MediumItalic', 500, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Medium', 500, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'ThinItalic', 100, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Thin', 100, normal);

View File

@ -0,0 +1,12 @@
@import "roboto-fontface-regular";
@import "roboto-fontface-regular-italic";
@import "roboto-fontface-light";
@import "roboto-fontface-light-italic";
@import "roboto-fontface-thin";
@import "roboto-fontface-thin-italic";
@import "roboto-fontface-medium";
@import "roboto-fontface-medium-italic";
@import "roboto-fontface-bold";
@import "roboto-fontface-bold-italic";
@import "roboto-fontface-black";
@import "roboto-fontface-black-italic";

View File

@ -0,0 +1,143 @@
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Thin.woff') format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Thin';
src: url('../../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Thin.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-ThinItalic.woff') format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Roboto-ThinItalic';
src: url('../../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-ThinItalic.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Light';
src: url('../../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Light.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-LightItalic.woff') format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Roboto-LightItalic';
src: url('../../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-LightItalic.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Regular';
src: url('../../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Regular.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-RegularItalic.woff') format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Roboto-RegularItalic';
src: url('../../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-RegularItalic.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Medium';
src: url('../../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Medium.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-MediumItalic.woff') format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Roboto-MediumItalic';
src: url('../../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-MediumItalic.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Bold.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
src: url('../../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Bold.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BoldItalic.woff') format('woff');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BoldItalic';
src: url('../../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BoldItalic.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Black.woff') format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Black';
src: url('../../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Black.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BlackItalic.woff') format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BlackItalic';
src: url('../../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BlackItalic.woff') format('woff');
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'BlackItalic', 900, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Black', 900, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'MediumItalic', 500, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Medium', 500, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'ThinItalic', 100, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Thin', 100, normal);

View File

@ -0,0 +1,12 @@
@import "roboto-fontface-regular";
@import "roboto-fontface-regular-italic";
@import "roboto-fontface-light";
@import "roboto-fontface-light-italic";
@import "roboto-fontface-thin";
@import "roboto-fontface-thin-italic";
@import "roboto-fontface-medium";
@import "roboto-fontface-medium-italic";
@import "roboto-fontface-bold";
@import "roboto-fontface-bold-italic";
@import "roboto-fontface-black";
@import "roboto-fontface-black-italic";