Erreurs JS Mode Strict

Hello
Tu veux que l’on ouvre un sujet a chaque fois ?

j’en ai trouvé un en supprimant par exemple un plugin « Rfxcom »

https://xxxxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/utils.js&md5=eb42a50e4936ada1db8d6ec9f938e0ed&lang=fr_FR	788	ReferenceError: assignment to undeclared variable currentTheme
ReferenceError: assignment to undeclared variable currentTheme
getResource.php:788:46
    changeThemeAuto https://xxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/utils.js&md5=eb42a50e4936ada1db8d6ec9f938e0ed&lang=fr_FR:788
ReferenceError: assignment to undeclared variable currentTheme
getResource.php:788:46
    changeThemeAuto https://xxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/utils.js&md5=eb42a50e4936ada1db8d6ec9f938e0ed&lang=fr_FR:788
ReferenceError: assignment to undeclared variable currentTheme
getResource.php:788:46

​

Il apparait aussi après une vérification générale

Petite questions en plus, Pourquoi la modale n’as pas en titre "Vérification générale

cette erreur apparait aussi après avoir cliquer sur vérifier les mises à jour

J’ai scindé le sujet, on va essayer de rester ici car on risque d’en avoir pas mal :mask:

Corrigé pour celle ci

1 « J'aime »

tu as partagé trés bien

quand on lance la mise à jour, on a plein de ligne

ReferenceError: assignment to undeclared variable lines
index.php:444:29
    cleanUpdateLog https://xxxx.dns5.jeedom.com/index.php?v=d&p=update line 2 > scriptElement:444
    _UpdateObserver_ https://xxx.dns5.jeedom.com/index.php?v=d&p=update line 2 > scriptElement:424
    forEach self-hosted:225
    _UpdateObserver_ https://xxxx.dns5.jeedom.com/index.php?v=d&p=update line 2 > scriptElement:422
ReferenceError: assignment to undeclared variable linesindex.php:444:29
    cleanUpdateLog https://xxx.dns5.jeedom.com/index.php?v=d&p=update line 2 > scriptElement:444
    _UpdateObserver_ https://xxxx.dns5.jeedom.com/index.php?v=d&p=update line 2 > scriptElement:424
    forEach self-hosted:225
    _UpdateObserver_ https://xxxx.dns5.jeedom.com/index.php?v=d&p=update line 2 > scriptElement:422

corrigé …

Je sens que je vais en ch… :sneezing_face:

1 « J'aime »

J’en ai une autre qui apparait après avoir cliquer sur corriger dans la modale « vérification des packages »

ReferenceError: assignment to undeclared variable currentThemegetResource.php:788:46
    changeThemeAuto https://xxxxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/utils.js&md5=eb42a50e4936ada1db8d6ec9f938e0ed&lang=fr_FR:788

Tu avais mis à jour avant ? c’est corrigé çà normalement

Oui,
Je suis en train de refaire une mise à jour et je te redis

Non elle réapparait dans la configuration

https://xxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/utils.js&md5=eb42a50e4936ada1db8d6ec9f938e0ed&lang=fr_FR 788 ReferenceError: assignment to undeclared variable currentTheme

1 « J'aime »

J’ai aussi celle-la dans la page résumé

ReferenceError: assignment to undeclared variable objectId index.php:156:46
    stop https://xxxx.dns5.jeedom.com/index.php?v=d&p=display line 2 > scriptElement:156
    jQuery 12
        _trigger
        _trigger
        t.widget/</r[e]</<
        _clear
        t.widget/</r[e]</<
        _mouseStop
        t.widget/</r[e]</<
        _mouseUp
        t.widget/</r[e]</<
        _mouseUpDelegate
        dispatch
        handle

tous les dangers tu ne les veux pas ?

Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:13:9
Éléments correspondant au sélecteur : [class^="animal-"], [class*=" animal-"]
NodeList [ i.icon.animal-spotted1 ]
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:51:9
Éléments correspondant au sélecteur : [class^="divers-"], [class*=" divers-"]
NodeList [ i.icon.divers-svg2.icon_red, i.icon.divers-circular114 ]
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:95:9
Éléments correspondant au sélecteur : [class^="fashion-"], [class*=" fashion-"]
NodeList []
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:132:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:205:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:284:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:417:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:457:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:537:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:571:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:614:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:655:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:694:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:719:9
Propriété « speak » inconnue.  Déclaration abandonnée. icons.css:786:9
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.toastr.min.css:28:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.toastr.min.css:37:11
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery.toastr.min.css:103:22
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery.toastr.min.css:108:19
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.toastr.min.css:114:11
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery.toastr.min.css:117:19
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.toastr.min.css:122:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.toastr.min.css:172:11
« none », URL, ou fonction filter attendu, mais « Alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:75:9
Déclaration attendue, mais « / » trouvé.  Passage à la déclaration suivante. jquery-ui.css:326:2
« none », URL, ou fonction filter attendu, mais « Alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:384:9
« none », URL, ou fonction filter attendu, mais « Alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:392:9
« none », URL, ou fonction filter attendu, mais « Alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:397:9
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:639:21
Propriété « -moz-border-radius-topleft » inconnue.  Déclaration abandonnée. jquery-ui.css:647:29
Propriété « -moz-border-radius-topright » inconnue.  Déclaration abandonnée. jquery-ui.css:655:30
Propriété « -moz-border-radius-bottomleft » inconnue.  Déclaration abandonnée. jquery-ui.css:663:32
Propriété « -moz-border-radius-bottomright » inconnue.  Déclaration abandonnée. jquery-ui.css:671:33
« none », URL, ou fonction filter attendu, mais « Alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:680:9
« none », URL, ou fonction filter attendu, mais « Alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:688:9
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:690:21
Valeur non valide trouvée pour la fonctionnalité de média. jquery-ui.css:1116:30
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:1157:24
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:1310:18
Erreur d’analyse de la valeur pour « border ».  Déclaration abandonnée. jquery-ui.css:1324:11
Propriété « -moz-border-radius-bottomright » inconnue.  Déclaration abandonnée. jquery-ui.css:1330:33
Propriété « -moz-border-radius-bottomleft » inconnue.  Déclaration abandonnée. jquery-ui.css:1333:32
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:1361:9
Propriété « -moz-opacity » inconnue.  Déclaration abandonnée. jquery-ui.css:1363:15
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:1369:18
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:1382:9
Propriété « -moz-opacity » inconnue.  Déclaration abandonnée. jquery-ui.css:1383:15
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:1404:21
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:1407:18
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:1577:10
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:1579:18
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:1650:21
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:1659:21
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:1679:18
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:1688:21
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:1728:21
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:1774:21
« none », URL, ou fonction filter attendu, mais « mask( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:2097:10
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2147:21
Erreur d’analyse de la valeur pour « font-size ».  Déclaration abandonnée. jquery-ui.css:2156:13
Erreur d’analyse de la valeur pour « text-shadow ».  Déclaration abandonnée. jquery-ui.css:2157:16
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2160:21
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2172:21
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2200:21
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:2202:10
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2204:18
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2256:18
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2261:18
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2282:21
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:2308:9
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2311:21
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2314:18
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery-ui.css:2349:9
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2351:18
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2357:18
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2414:21
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2417:18
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. jquery-ui.css:2432:21
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2467:18
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2485:18
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. jquery-ui.css:2501:18
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.utils.css:33:12
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.utils.css:41:12
Propriété « -moz-border-radius » inconnue.  Déclaration abandonnée. codemirror.css:241:22


« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. theme.bootstrap.css:134:10
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.datetimepicker.css:549:10
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. jquery.datetimepicker.css:566:11
Règle « at » non reconnue ou erreur d’analyse de la règle « @-o-keyframes ». jquery.contextMenu.min.css:27
Règle keyframe ignorée suite à un mauvais sélecteur. jquery.contextMenu.min.css:42:23
Règle keyframe ignorée suite à un mauvais sélecteur. jquery.contextMenu.css:29:22
Erreur d’analyse de la valeur pour « -webkit-text-size-adjust ».  Déclaration abandonnée. bootstrap.css:8:29
Erreur d’analyse de la valeur pour « outline ».  Déclaration abandonnée. bootstrap.css:192:12
Erreur d’analyse de la valeur pour « outline ».  Déclaration abandonnée. bootstrap.css:977:12
Pseudo-classe ou pseudo-élément « -ms-input-placeholder » inconnu.  Jeu de règles ignoré suite à un mauvais sélecteur. bootstrap.css:1001:15
Pseudo-classe ou pseudo-élément « -ms-expand » inconnu.  Jeu de règles ignoré suite à un mauvais sélecteur. bootstrap.css:1013:15
Erreur d’analyse de la valeur pour « outline ».  Déclaration abandonnée. bootstrap.css:1280:12
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:1295:11
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:1449:11
Règle « at » non reconnue ou erreur d’analyse de la règle « @-o-keyframes ». bootstrap.css:2203:14
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:2667:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:2690:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:2751:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:2756:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:2811:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:2816:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:3075:11
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:3084:11
« none », URL, ou fonction filter attendu, mais « progid » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:3095:11
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. bootstrap.css:3102:11
Nom de fonctionnalité média attendue, mais « transform-3d » trouvé. bootstrap.css:4403:17
Jeu de règles ignoré suite à un mauvais sélecteur. desktop.main.css:241:26
Erreur d’analyse de la valeur pour « text-align ».  Déclaration abandonnée. desktop.main.css:1356:15
Erreur d’analyse de la valeur pour « max-height ».  Déclaration abandonnée. desktop.main.css:1651:15
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. desktop.main.css:1996:11
Propriété « -moz-box-shadow » inconnue.  Déclaration abandonnée. desktop.main.css:2106:19
Pseudo-classe ou pseudo-élément « -ms-expand » inconnu.  Jeu de règles ignoré suite à un mauvais sélecteur. desktop.main.css:2205:8
Pseudo-classe ou pseudo-élément « -ms-check » inconnu.  Jeu de règles ignoré suite à un mauvais sélecteur. desktop.main.css:2261:22
« none », URL, ou fonction filter attendu, mais « alpha( » trouvé.  Erreur d’analyse de la valeur pour « filter ».  Déclaration abandonnée. desktop.main.css:2309:11
Erreur d’analyse de la valeur pour « border-radius ».  Déclaration abandonnée. desktop.main.css:2519:18
Éléments correspondant au sélecteur : .well-lg
NodeList []
​
length: 0
​
<prototype>: NodeListPrototype { item: item(), keys: keys(), values: values(), … }
Erreur d’analyse de la valeur pour « border-radius ».  Déclaration abandonnée. desktop.main.css:2524:18
Erreur d’analyse de la valeur pour « align-content ».  Déclaration abandonnée. desktop.main.css:3847:20

Corrigés !

Pour les autres, c’est des propriétés css dépréciées mais sur des lib tierces donc j’y touche pas.

Ok,

je viens de lancer deux mises à jour et j’ai toujours

Par contre la barre de progression ne fonctionne plus sous firefox Mac mais sur Safari (c’est surement normal avec la console ouverte)

ReferenceError: assignment to undeclared variable lgetResource.php:445:3
    cleanUpdateLog https://xxx2.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/update.js&md5=2ea03f8d0b8cdf11f16da1afb3e19f01&lang=fr_FR:445
    _UpdateObserver_ https://xxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/update.js&md5=2ea03f8d0b8cdf11f16da1afb3e19f01&lang=fr_FR:424
    forEach self-hosted:225
    _UpdateObserver_ https://xxxx.dns5.jeedom.com/core/php/getResource.php?file=desktop/js/update.js&md5=2ea03f8d0b8cdf11f16da1afb3e19f01&lang=fr_FR:422

en passant par safari j’ai

[Error] TypeError: undefined is not an object (evaluating 'event.path[0]')
	(fonction anonyme) (index.php:142)
[Error] ReferenceError: Can't find variable: l
	cleanUpdateLog (Élément de script 1:445)
	(fonction anonyme) (Élément de script 1:424)
	forEach
	(fonction anonyme) (Élément de script 1:422)

En ouvrant l’éditeur de fichier et sélectionnant un fichier .json

j’ai cette erreur

[Error] ReferenceError: Can't find variable: ref
	(fonction anonyme) (index.php:50)
	dispatch (jquery.min.js:2:43096)
	trigger (jquery.min.js:2:71519)
	trigger (index.php:2:12327)
	select_node (index.php:3:14028)
	activate_node (index.php:3:12885)
	(fonction anonyme) (index.php:2:8490)
	dispatch (jquery.min.js:2:43096)

Pas compris

Devrait y’avoir du mieux …

en cliquant sur le fichier avec safari

function cleanUpdateLog() {
  var currentUpdateText = $('#pre_updateInfo').text()
  if (currentUpdateText == '') return false
  if (prevUpdateText == currentUpdateText) return false
  var lines = currentUpdateText.split("\n")
  l = lines.length

Il te manque par var devant la variable l ?

en progrès

  //update progress bar and clean text!
  linesRev = lines.slice().reverse()
  for(var i=0; i < l; i++) {
    regExpResult = regExLogProgress.exec(linesRev[i])
    if(regExpResult !== null) {
      progress = regExpResult[1]
      updateProgressBar()
      break

il manque le var devant linesRev

Je viens de corriger celle là.

Je fais une pause, je reprend demain.

Décrivez bien quelle page et quel bouton / action provoque l’erreur, avec log console si possible. Je checkerai dans la matinée ou après midi.

Ok
Bonne soirée

ok tu as corrigé mais il y a celle là qui apparait pendant la mise à jour

[Error] ReferenceError: Can't find variable: linesRev
	cleanUpdateLog (getResource.php:448)
	(fonction anonyme) (getResource.php:424)
	forEach
	(fonction anonyme) (getResource.php:422)

Elle est corrigé normalement

Oui elle est bien corrigé

J’ai parcouru toutes les pages et cliquer sur le maximum de chose je n’ai pas trouvé d’autres messages

J’ai juste ce message quand je passe en mode mobile

[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (highstock.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (highcharts-more.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (solid-gauge.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (waves.min.js.map, line 0)
1 « J'aime »

Ca c’est rien du tout c’est des fichiers qui servent uniquement en console pour retrouver le non minifié des js. C’est pour du debug mais comme c’est des libs tierces c’est pas à nous de debugger donc je les vire pour alléger.

1 « J'aime »

Personnalisation avancée au click sur l’onglet mobile

Uncaught ReferenceError: h is not defined

Corrigé :sleeping: