Problème de boucle

bonjour,

j'ai fait un petit projet pour rajeunir un peu une voiture des années 1990.
installer des clignotants séquentiel à base de LEDs adressable WS2812.
j'ai donc refait la platine complète et créer le code qui fonctionne mais pas complètement.

en fait, quand j'allume les clignotants, le séquentiel se lance mais dès que la centrale clignotante coupe l'alimentation le séquentiel s'arrête.

je cherche un moyen de faire continuer le séquentiel jusqu'à ce que toutes les LEDs soient allumées et pas avant.

ca fait un moment que je suis sur le projet mais je ne trouve pas de solution à mon problème qui est pourtant très simple :

si on alimente une pin de l'Arduino, on d'éclanche la séquence en allumant les LEDs une par une de la LED 1 a la LED 30 toutes les 10 millisecondes sans bloquer le programme.
tant que la LED 30 n'est pas allumé, on continue la séquence même si l'alimentation est coupée.
si l'alimentation est coupée et que la LED 30 est allumée, on arrête la séquence.
je vous mets le code sur lequel je bloque`Texte :

#include <FastLED.h>

#define NUM_LEDS              124
//#define F_NUM_LEDS        		(NUM_LEDS / 4)
#define INDICATOR_MS      		9
#define BRIGHTNESS        		150

// Connections to the 12V signals from vehicle
#define LIGHT_INPUT       		A0
#define BRAKE_INPUT           A1
#define L_INDICATOR_INPUT     2
#define R_INDICATOR_INPUT     4
#define FOG_INPUT             7
#define REVERSE_INPUT     		8
#define SPECIAL_INPUT     		12
#define CT_INPUT              13

// Connections to the LED strips
//#define L_FRONT_LED_PIN		  	11
//#define R_FRONT_LED_PIN		  	10
#define L_BRAKE_LED_PIN		  	9
#define R_BRAKE_LED_PIN		  	6
#define L_INDICATOR_LED_PIN		5
#define R_INDICATOR_LED_PIN		3

// LED arrays for the lights
//CRGB l_front_leds[F_NUM_LEDS];
//CRGB r_front_leds[F_NUM_LEDS];
CRGB l_brake_leds[NUM_LEDS];
CRGB r_brake_leds[NUM_LEDS];
CRGB l_indicator_leds[NUM_LEDS];
CRGB r_indicator_leds[NUM_LEDS];

// Used for animation
uint8_t IndicatorLedList = 0;
uint8_t IndicatorLed = 0;
int A=0;

void setup() {
//  FastLED.addLeds<WS2812B, L_FRONT_LED_PIN, GRB>(l_front_leds, F_NUM_LEDS);
//  FastLED.addLeds<WS2812B, R_FRONT_LED_PIN, GRB>(r_front_leds, F_NUM_LEDS);
  FastLED.addLeds<WS2812B, L_BRAKE_LED_PIN, GRB>(l_brake_leds, NUM_LEDS);
  FastLED.addLeds<WS2812B, R_BRAKE_LED_PIN, GRB>(r_brake_leds, NUM_LEDS);
  FastLED.addLeds<WS2812B, L_INDICATOR_LED_PIN, GRB>(l_indicator_leds, NUM_LEDS);
  FastLED.addLeds<WS2812B, R_INDICATOR_LED_PIN, GRB>(r_indicator_leds, NUM_LEDS);
  FastLED.setBrightness(BRIGHTNESS);

  pinMode(LIGHT_INPUT, INPUT);
  pinMode(BRAKE_INPUT, INPUT);
  pinMode(L_INDICATOR_INPUT, INPUT);
  pinMode(R_INDICATOR_INPUT, INPUT);
  pinMode(FOG_INPUT, INPUT);
  pinMode(REVERSE_INPUT, INPUT);
  pinMode(SPECIAL_INPUT, INPUT);
  pinMode(CT_INPUT, INPUT);
}

void loop() {
  // Read the state of the inputs
  bool LightInput = digitalRead(LIGHT_INPUT);
  bool BrakeInput = digitalRead(BRAKE_INPUT);
  bool LIndicatorInput = digitalRead(L_INDICATOR_INPUT);
  bool RIndicatorInput = digitalRead(R_INDICATOR_INPUT);
  bool FogInput = digitalRead(FOG_INPUT);
  bool ReverseInput = digitalRead(REVERSE_INPUT);
  bool SpecialInput = digitalRead(SPECIAL_INPUT);
  bool CTInput = digitalRead(CT_INPUT);

  FastLED.clear();

  // DayLight
	{
//	Daylight(l_front_light);
//	Daylight(r_front_light);	
//    fill_solid(l_front_leds, F_NUM_LEDS, CRGB::White);
//    fill_solid(r_front_leds, F_NUM_LEDS, CRGB::White);
	}

  // F_Light
//	if (LightInput) {
//	F_Light(l_front_light);
//	F_Light(r_front_light);
//	fill_solid(l_front_leds, F_NUM_LEDS, CRGB(50, 50, 50));
//  fill_solid(r_front_leds, F_NUM_LEDS, CRGB(50, 50, 50));
//	}

  // Light
  if (LightInput) {
//  	fill_solid(l_front_leds, F_NUM_LEDS, CRGB(50, 50, 50));
//  	fill_solid(r_front_leds, F_NUM_LEDS, CRGB(50, 50, 50));
    TailLight(l_brake_leds);
    TailLight(r_brake_leds);
    TailLight(l_indicator_leds);
    TailLight(r_indicator_leds);
  }

  // Brake lights
  if (BrakeInput && !RIndicatorInput && !LIndicatorInput) {
    BrakeLight(l_brake_leds);
    BrakeLight(r_brake_leds);

    BrakeLight(l_indicator_leds);
    BrakeLight(r_indicator_leds);
  }

  if (BrakeInput && !RIndicatorInput && LIndicatorInput) {
    BrakeLight(l_brake_leds);
    BrakeLight(r_brake_leds);
    int A=1;
    //BrakeLight(l_indicator_leds);
    BrakeLight(r_indicator_leds);
  }

  if (BrakeInput && RIndicatorInput && !LIndicatorInput) {
    BrakeLight(l_brake_leds);
    BrakeLight(r_brake_leds);
    int A=1;
    BrakeLight(l_indicator_leds);
    //BrakeLight(r_indicator_leds);
  }

  if (BrakeInput && RIndicatorInput && LIndicatorInput) {
    BrakeLight(l_brake_leds);
    BrakeLight(r_brake_leds);
  }

  if (LIndicatorInput && !CTInput) {
    int A=1;
    IndicatorAnimation(l_indicator_leds);
  }
  else if (LIndicatorInput && CTInput) {
    int A=0;
    CTAnimation(l_indicator_leds);
  }

  if (RIndicatorInput && !CTInput) {
    int A=1;
    IndicatorAnimation(r_indicator_leds);
  }
  else if (RIndicatorInput && CTInput) {
    int A=0;
    CTAnimation(r_indicator_leds);
  }

  // rear
  if (ReverseInput) {
    Reverse(l_brake_leds);
    Reverse(r_brake_leds);

    Reverse(l_indicator_leds);
    Reverse(r_indicator_leds);
  }

  // Fog
  if (FogInput) {
    Fog(l_indicator_leds);
    Fog(r_indicator_leds);
  }

  // Special
  if (SpecialInput) {
    fill_solid(l_brake_leds, NUM_LEDS, CRGB::White);
    fill_solid(r_brake_leds, NUM_LEDS, CRGB::White);
    fill_solid(l_indicator_leds, NUM_LEDS, CRGB::White);
    fill_solid(r_indicator_leds, NUM_LEDS, CRGB::White);
  }

  FastLED.show();  
}

//void DayLight(CRGB *leds) {
//  for (int D = 1; D < 30; D++) {
//    leds[D] = CRGB::White;
//  }
//}

//void F_Light(CRGB *leds) {
//  for (int D = 0; D < 30; D++) {
//    leds[D] = CRGB(50, 50, 50);
//  }
//}

void TailLight(CRGB *leds) {
  for (int T = 0; T < 31; T++) {
    leds[T] = CRGB(50, 0, 0);
    leds[61] = CRGB(50, 0, 0);
    leds[62] = CRGB(50, 0, 0);
    leds[93+T] = CRGB(50, 0, 0);
  }
}

void BrakeLight(CRGB *leds) {
  for (int B = 31; B < 61; B++) {
    leds[B] = CRGB::Red;
  }
  for (int B = 63; B < 93; B++) {
    leds[B] = CRGB::Red;
  }
}

//void F_Indicator(CRGB *leds) {
//  for (int D = 0; D < IndicatorLedList; D++) {
//    leds[D] = CRGB::OrangeRed;
//    if (D > 30) {
//    D = 0;}
//    }
//  }

void CTAnimation(CRGB *leds) {
	//for (int I = 0; I < IndicatorLedList; I++) {
    for (int I = 0; I < 30; I++) {
    leds[60 - I] = CRGB::OrangeRed;
    leds[63 + I] = CRGB::OrangeRed;
	  }
  }
/*  
void IndicatorAnimation(CRGB *leds) {
  if (int A=1) {
    for (int I = 0; I < IndicatorLedList; I++) {
    //  for (int I = 0; I < 30; I++) {
    leds[60 - I] = CRGB::OrangeRed;
    leds[63 + I] = CRGB::OrangeRed;
    //Serial.print("I = ");
    //Serial.print(I);
    if (I > 30) {
      I = 0;
      IndicatorLedList = 0;
      int A=0;
      }
    }
  

	EVERY_N_MILLISECONDS(INDICATOR_MS) {
		IndicatorLedList++;
    //Serial.print("IndicatorLedList");
    //Serial.print(IndicatorLedList);
    if (IndicatorLedList > 30) {
    IndicatorLedList = 0;
    int A=0;
	    }  
    }
  }
}
*/
void IndicatorAnimation(CRGB *leds) {
  if (int A=1) {
    for (int I = 0; I < IndicatorLedList; I++) {
    //  for (int I = 0; I < 30; I++) {
    leds[60 - I] = CRGB::OrangeRed;
    leds[63 + I] = CRGB::OrangeRed;
    //Serial.print("I = ");
    //Serial.print(I);
    if (I > 30) {
      I = 0;
      IndicatorLedList = 0;
      int A=0;
      }
    }
  

	EVERY_N_MILLISECONDS(INDICATOR_MS) {
		IndicatorLedList++;
    //Serial.print("IndicatorLedList");
    //Serial.print(IndicatorLedList);
    if (IndicatorLedList > 30) {
    IndicatorLedList = 0;
    int A=0;
	    }  
    }
  }
}

void Reverse(CRGB *leds) {
  for (int R = 0; R < 11; R++) {
    leds[R] = CRGB::White;
  }
  for (int R = 50; R < 74; R++) {
    leds[R] = CRGB::White;
  }
  for (int R = 113; R < 124; R++) {
    leds[R] = CRGB::White;
  }
}

void Fog(CRGB *leds) {
  for (int R = 0; R < 11; R++) {
    leds[R] = CRGB::Red;
  }
  for (int R = 50; R < 74; R++) {
    leds[R] = CRGB::Red;
  }
  for (int R = 113; R < 124; R++) {
    leds[R] = CRGB::Red;
  }
}


//void SpecialLight (CRGB *leds) {
//  for (int S = 0; S < 123; S++) {
//    leds[0 + S] = CRGB::White;
//  }
//}

et pour ceux qui veulent voir le programme en action, je vous mets le Diagram.json pour le site Wokwi.com sur le quel je fait mes essais.

{
  "version": 1,
  "author": "Bebert Labricole",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-arduino-nano", "id": "nano", "top": 110.4, "left": 796.3, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1", "top": -329.9, "left": -183.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2", "top": -329.9, "left": -154.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3", "top": -329.9, "left": -125.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4", "top": -329.9, "left": -97, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5", "top": -329.9, "left": -68.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6", "top": -329.9, "left": -39.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7", "top": -329.9, "left": -10.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8", "top": -329.9, "left": 18.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9", "top": -329.9, "left": 47, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb10", "top": -329.9, "left": 75.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb11", "top": -329.9, "left": 104.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb12", "top": -329.9, "left": 133.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb13", "top": -329.9, "left": 162.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb14", "top": -329.9, "left": 191, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb15", "top": -329.9, "left": 219.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb16", "top": -329.9, "left": 248.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb17", "top": -329.9, "left": 277.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb18", "top": -329.9, "left": 306.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb19", "top": -329.9, "left": 335, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb20", "top": -329.9, "left": 363.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb21", "top": -329.9, "left": 392.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb22", "top": -329.9, "left": 421.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb23", "top": -329.9, "left": 450.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb24", "top": -329.9, "left": 479, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb25", "top": -329.9, "left": 507.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb26", "top": -329.9, "left": 536.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb27", "top": -329.9, "left": 565.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb28", "top": -329.9, "left": 594.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb29", "top": -329.9, "left": 623, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb30", "top": -329.9, "left": 651.8, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb31",
      "top": -299.9,
      "left": 680.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb32",
      "top": -299.9,
      "left": 652,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb33",
      "top": -299.9,
      "left": 623.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb34",
      "top": -299.9,
      "left": 594.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb35",
      "top": -299.9,
      "left": 565.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb36",
      "top": -299.9,
      "left": 536.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb37",
      "top": -299.9,
      "left": 508,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb38",
      "top": -299.9,
      "left": 479.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb39",
      "top": -299.9,
      "left": 450.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb40",
      "top": -299.9,
      "left": 421.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb41",
      "top": -299.9,
      "left": 392.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb42",
      "top": -299.9,
      "left": 364,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb43",
      "top": -299.9,
      "left": 335.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb44",
      "top": -299.9,
      "left": 306.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb45",
      "top": -299.9,
      "left": 277.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb46",
      "top": -299.9,
      "left": 248.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb47",
      "top": -299.9,
      "left": 220,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb48",
      "top": -299.9,
      "left": 191.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb49",
      "top": -299.9,
      "left": 162.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb50",
      "top": -299.9,
      "left": 133.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb51",
      "top": -299.9,
      "left": 104.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb52",
      "top": -299.9,
      "left": 76,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb53",
      "top": -299.9,
      "left": 47.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb54",
      "top": -299.9,
      "left": 18.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb55",
      "top": -299.9,
      "left": -10.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb56",
      "top": -299.9,
      "left": -39.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb57",
      "top": -299.9,
      "left": -68,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb58",
      "top": -299.9,
      "left": -96.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb59",
      "top": -299.9,
      "left": -125.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb60",
      "top": -299.9,
      "left": -154.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb61",
      "top": -299.9,
      "left": -183.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb62",
      "top": -299.9,
      "left": -212,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb63", "top": -262.7, "left": -212.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb64", "top": -262.7, "left": -183.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb65", "top": -262.7, "left": -154.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb66", "top": -262.7, "left": -125.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb67", "top": -262.7, "left": -97, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb68", "top": -262.7, "left": -68.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb69", "top": -262.7, "left": -39.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb70", "top": -262.7, "left": -10.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb71", "top": -262.7, "left": 18.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb72", "top": -262.7, "left": 47, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb73", "top": -262.7, "left": 75.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb74", "top": -262.7, "left": 104.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb75", "top": -262.7, "left": 133.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb76", "top": -262.7, "left": 162.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb77", "top": -262.7, "left": 191, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb78", "top": -262.7, "left": 219.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb79", "top": -262.7, "left": 248.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb80", "top": -262.7, "left": 277.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb81", "top": -262.7, "left": 306.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb82", "top": -262.7, "left": 335, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb83", "top": -262.7, "left": 363.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb84", "top": -262.7, "left": 392.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb85", "top": -262.7, "left": 421.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb86", "top": -262.7, "left": 450.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb87", "top": -262.7, "left": 479, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb88", "top": -262.7, "left": 507.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb89", "top": -262.7, "left": 536.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb90", "top": -262.7, "left": 565.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb91", "top": -262.7, "left": 594.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb92", "top": -262.7, "left": 623, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb93", "top": -262.7, "left": 651.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb94", "top": -262.7, "left": 680.6, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb95",
      "top": -232.7,
      "left": 652,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb96",
      "top": -232.7,
      "left": 623.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb97",
      "top": -232.7,
      "left": 594.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb98",
      "top": -232.7,
      "left": 565.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb99",
      "top": -232.7,
      "left": 536.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb100",
      "top": -232.7,
      "left": 508,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb101",
      "top": -232.7,
      "left": 479.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb102",
      "top": -232.7,
      "left": 450.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb103",
      "top": -232.7,
      "left": 421.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb104",
      "top": -232.7,
      "left": 392.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb105",
      "top": -232.7,
      "left": 364,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb106",
      "top": -232.7,
      "left": 335.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb107",
      "top": -232.7,
      "left": 306.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb108",
      "top": -232.7,
      "left": 277.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb109",
      "top": -232.7,
      "left": 248.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb110",
      "top": -232.7,
      "left": 220,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb111",
      "top": -232.7,
      "left": 191.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb112",
      "top": -232.7,
      "left": 162.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb113",
      "top": -232.7,
      "left": 133.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb114",
      "top": -232.7,
      "left": 104.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb115",
      "top": -232.7,
      "left": 76,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb116",
      "top": -232.7,
      "left": 47.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb117",
      "top": -232.7,
      "left": 18.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb118",
      "top": -232.7,
      "left": -10.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb119",
      "top": -232.7,
      "left": -39.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb120",
      "top": -232.7,
      "left": -68,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb121",
      "top": -232.7,
      "left": -96.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb122",
      "top": -232.7,
      "left": -125.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb123",
      "top": -232.7,
      "left": -154.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb124",
      "top": -232.7,
      "left": -183.2,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb125", "top": -146.3, "left": 652, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb126", "top": -146.3, "left": 623.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb127", "top": -146.3, "left": 594.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb128", "top": -146.3, "left": 565.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb129", "top": -146.3, "left": 536.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb130", "top": -146.3, "left": 508, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb131", "top": -146.3, "left": 479.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb132", "top": -146.3, "left": 450.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb133", "top": -146.3, "left": 421.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb134", "top": -146.3, "left": 392.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb135", "top": -146.3, "left": 364, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb136", "top": -146.3, "left": 335.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb137", "top": -146.3, "left": 306.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb138", "top": -146.3, "left": 277.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb139", "top": -146.3, "left": 248.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb140", "top": -146.3, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb141", "top": -146.3, "left": 191.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb142", "top": -146.3, "left": 162.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb143", "top": -146.3, "left": 133.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb144", "top": -146.3, "left": 104.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb145", "top": -146.3, "left": 76, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb146", "top": -146.3, "left": 47.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb147", "top": -146.3, "left": 18.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb148", "top": -146.3, "left": -10.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb149", "top": -146.3, "left": -39.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb150", "top": -146.3, "left": -68, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb151", "top": -146.3, "left": -96.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb152", "top": -146.3, "left": -125.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb153", "top": -146.3, "left": -154.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb154", "top": -146.3, "left": -183.2, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb155",
      "top": -117.5,
      "left": -212,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb156",
      "top": -117.5,
      "left": -183.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb157",
      "top": -117.5,
      "left": -154.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb158",
      "top": -117.5,
      "left": -125.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb159",
      "top": -117.5,
      "left": -96.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb160",
      "top": -117.5,
      "left": -68,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb161",
      "top": -117.5,
      "left": -39.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb162",
      "top": -117.5,
      "left": -10.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb163",
      "top": -117.5,
      "left": 18.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb164",
      "top": -117.5,
      "left": 47.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb165",
      "top": -117.5,
      "left": 76,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb166",
      "top": -117.5,
      "left": 104.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb167",
      "top": -117.5,
      "left": 133.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb168",
      "top": -117.5,
      "left": 162.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb169",
      "top": -117.5,
      "left": 191.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb170",
      "top": -117.5,
      "left": 220,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb171",
      "top": -117.5,
      "left": 248.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb172",
      "top": -118,
      "left": 276.9,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb173",
      "top": -117.5,
      "left": 306.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb174",
      "top": -118.7,
      "left": 335,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb175",
      "top": -118.7,
      "left": 363.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb176",
      "top": -118.7,
      "left": 392.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb177",
      "top": -118.7,
      "left": 421.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb178",
      "top": -118.7,
      "left": 450.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb179",
      "top": -118,
      "left": 478.5,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb180",
      "top": -118.2,
      "left": 508.5,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb181",
      "top": -118.7,
      "left": 536.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb182",
      "top": -118.7,
      "left": 565.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb183",
      "top": -118.7,
      "left": 594.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb184",
      "top": -118.7,
      "left": 623,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb185",
      "top": -118.7,
      "left": 651.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb186",
      "top": -118.7,
      "left": 680.6,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb187", "top": -79.1, "left": 680.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb188", "top": -79.1, "left": 652, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb189", "top": -79.1, "left": 623.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb190", "top": -79.1, "left": 594.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb191", "top": -79.1, "left": 565.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb192", "top": -79.1, "left": 536.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb193", "top": -79.1, "left": 508, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb194", "top": -79.1, "left": 479.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb195", "top": -79.1, "left": 450.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb196", "top": -79.1, "left": 421.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb197", "top": -79.1, "left": 392.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb198", "top": -79.1, "left": 364, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb199", "top": -79.1, "left": 335.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb200", "top": -79.1, "left": 306.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb201", "top": -79.1, "left": 277.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb202", "top": -79.1, "left": 248.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb203", "top": -79.1, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb204", "top": -79.1, "left": 191.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb205", "top": -79.1, "left": 162.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb206", "top": -79.1, "left": 133.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb207", "top": -79.1, "left": 104.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb208", "top": -79.1, "left": 76, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb209", "top": -79.1, "left": 47.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb210", "top": -79.1, "left": 18.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb211", "top": -79.1, "left": -10.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb212", "top": -79.1, "left": -39.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb213", "top": -79.1, "left": -68, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb214", "top": -79.1, "left": -96.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb215", "top": -79.1, "left": -125.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb216", "top": -79.1, "left": -154.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb217", "top": -79.1, "left": -183.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb218", "top": -79.1, "left": -212, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb219",
      "top": -50.3,
      "left": -183.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb220",
      "top": -50.3,
      "left": -154.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb221",
      "top": -50.3,
      "left": -125.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb222",
      "top": -50.3,
      "left": -96.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb223",
      "top": -50.3,
      "left": -68,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb224",
      "top": -50.3,
      "left": -39.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb225",
      "top": -50.3,
      "left": -10.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb226",
      "top": -50.3,
      "left": 18.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb227",
      "top": -50.3,
      "left": 47.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb228",
      "top": -50.3,
      "left": 76,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb229",
      "top": -50.3,
      "left": 104.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb230",
      "top": -50.3,
      "left": 133.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb231",
      "top": -50.3,
      "left": 162.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb232",
      "top": -50.3,
      "left": 191.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb233",
      "top": -50.3,
      "left": 220,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb234",
      "top": -50.3,
      "left": 248.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb235",
      "top": -50.3,
      "left": 277.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb236",
      "top": -50.3,
      "left": 306.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb237",
      "top": -50.3,
      "left": 335.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb238",
      "top": -50.3,
      "left": 364,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb239",
      "top": -50.3,
      "left": 392.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb240",
      "top": -50.3,
      "left": 421.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb241",
      "top": -50.3,
      "left": 450.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb242",
      "top": -50.3,
      "left": 479.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb243",
      "top": -50.3,
      "left": 508,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb244",
      "top": -50.3,
      "left": 536.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb245",
      "top": -50.3,
      "left": 565.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb246",
      "top": -50.3,
      "left": 594.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb247",
      "top": -50.3,
      "left": 623.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb248",
      "top": -50.3,
      "left": 652,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb250",
      "top": -50.3,
      "left": 1103.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb251",
      "top": -50.3,
      "left": 1132,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb252",
      "top": -50.3,
      "left": 1160.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb253",
      "top": -50.3,
      "left": 1189.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb254",
      "top": -50.3,
      "left": 1218.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb255",
      "top": -50.3,
      "left": 1247.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb256",
      "top": -50.3,
      "left": 1276,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb257",
      "top": -50.3,
      "left": 1304.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb258",
      "top": -50.3,
      "left": 1333.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb259",
      "top": -50.3,
      "left": 1362.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb260",
      "top": -50.3,
      "left": 1391.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb261",
      "top": -50.3,
      "left": 1420,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb262",
      "top": -50.3,
      "left": 1448.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb263",
      "top": -50.3,
      "left": 1477.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb264",
      "top": -50.3,
      "left": 1506.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb265",
      "top": -50.3,
      "left": 1535.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb266",
      "top": -50.3,
      "left": 1564,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb267",
      "top": -50.3,
      "left": 1592.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb268",
      "top": -50.3,
      "left": 1621.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb269",
      "top": -50.3,
      "left": 1650.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb270",
      "top": -50.3,
      "left": 1679.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb271",
      "top": -50.3,
      "left": 1708,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb272",
      "top": -50.3,
      "left": 1736.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb273",
      "top": -50.3,
      "left": 1765.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb274",
      "top": -50.3,
      "left": 1794.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb275",
      "top": -50.3,
      "left": 1823.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb276",
      "top": -50.3,
      "left": 1852,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb277",
      "top": -50.3,
      "left": 1880.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb278",
      "top": -50.3,
      "left": 1909.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb279",
      "top": -50.3,
      "left": 1938.4,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb280", "top": -80.3, "left": 1967, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb281", "top": -80.3, "left": 1938.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb282", "top": -80.3, "left": 1909.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb283", "top": -80.3, "left": 1880.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb284", "top": -80.3, "left": 1851.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb285", "top": -80.3, "left": 1823, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb286", "top": -80.3, "left": 1794.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb287", "top": -80.3, "left": 1765.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb288", "top": -80.3, "left": 1736.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb289", "top": -80.3, "left": 1707.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb290", "top": -80.3, "left": 1679, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb291", "top": -80.3, "left": 1650.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb292", "top": -80.3, "left": 1621.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb293", "top": -80.3, "left": 1592.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb294", "top": -80.3, "left": 1563.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb295", "top": -80.3, "left": 1535, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb296", "top": -80.3, "left": 1506.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb297", "top": -80.3, "left": 1477.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb298", "top": -80.3, "left": 1448.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb299", "top": -80.3, "left": 1419.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb300", "top": -80.3, "left": 1391, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb301", "top": -80.3, "left": 1362.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb302", "top": -80.3, "left": 1333.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb303", "top": -80.3, "left": 1304.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb304", "top": -80.3, "left": 1275.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb305", "top": -80.3, "left": 1247, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb306", "top": -80.3, "left": 1218.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb307", "top": -80.3, "left": 1189.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb308", "top": -80.3, "left": 1160.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb309", "top": -80.3, "left": 1131.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb310", "top": -80.3, "left": 1103, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb311", "top": -80.3, "left": 1074.2, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb312",
      "top": -117.5,
      "left": 1074.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb313",
      "top": -117.5,
      "left": 1103.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb314",
      "top": -117.5,
      "left": 1132,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb315",
      "top": -117.5,
      "left": 1160.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb316",
      "top": -117.5,
      "left": 1189.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb317",
      "top": -117.5,
      "left": 1218.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb318",
      "top": -117.5,
      "left": 1247.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb319",
      "top": -117.5,
      "left": 1276,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb320",
      "top": -117.5,
      "left": 1304.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb321",
      "top": -117.5,
      "left": 1333.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb322",
      "top": -117.5,
      "left": 1362.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb323",
      "top": -117.5,
      "left": 1391.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb324",
      "top": -117.5,
      "left": 1420,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb325",
      "top": -117.5,
      "left": 1448.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb326",
      "top": -117.5,
      "left": 1477.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb327",
      "top": -117.5,
      "left": 1506.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb328",
      "top": -117.5,
      "left": 1535.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb329",
      "top": -117.5,
      "left": 1564,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb330",
      "top": -117.5,
      "left": 1592.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb331",
      "top": -117.5,
      "left": 1621.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb332",
      "top": -117.5,
      "left": 1650.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb333",
      "top": -117.5,
      "left": 1679.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb334",
      "top": -117.5,
      "left": 1708,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb335",
      "top": -117.5,
      "left": 1736.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb336",
      "top": -117.5,
      "left": 1765.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb337",
      "top": -117.5,
      "left": 1794.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb338",
      "top": -117.5,
      "left": 1823.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb339",
      "top": -117.5,
      "left": 1852,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb340",
      "top": -117.5,
      "left": 1880.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb341",
      "top": -117.5,
      "left": 1909.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb342",
      "top": -117.5,
      "left": 1938.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb343",
      "top": -117.5,
      "left": 1967.2,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb344", "top": -147.5, "left": 1103, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb345", "top": -147.5, "left": 1131.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb346", "top": -147.5, "left": 1160.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb347", "top": -147.5, "left": 1189.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb348", "top": -147.5, "left": 1218.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb349", "top": -147.5, "left": 1247, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb350", "top": -147.5, "left": 1275.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb351", "top": -147.5, "left": 1304.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb352", "top": -147.5, "left": 1333.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb353", "top": -147.5, "left": 1362.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb354", "top": -147.5, "left": 1391, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb355", "top": -147.5, "left": 1419.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb356", "top": -147.5, "left": 1448.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb357", "top": -147.5, "left": 1477.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb358", "top": -147.5, "left": 1506.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb359", "top": -147.5, "left": 1535, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb360", "top": -147.5, "left": 1563.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb361", "top": -147.5, "left": 1592.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb362", "top": -147.5, "left": 1621.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb363", "top": -147.5, "left": 1650.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb364", "top": -147.5, "left": 1679, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb365", "top": -147.5, "left": 1707.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb366", "top": -147.5, "left": 1736.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb367", "top": -147.5, "left": 1765.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb368", "top": -147.5, "left": 1794.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb369", "top": -147.5, "left": 1823, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb370", "top": -147.5, "left": 1851.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb371", "top": -147.5, "left": 1880.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb372", "top": -147.5, "left": 1909.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb373", "top": -147.5, "left": 1938.2, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb374",
      "top": -232.7,
      "left": 1938.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb375",
      "top": -232.7,
      "left": 1909.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb376",
      "top": -232.7,
      "left": 1880.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb377",
      "top": -232.7,
      "left": 1852,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb378",
      "top": -232.7,
      "left": 1823.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb379",
      "top": -232.7,
      "left": 1794.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb380",
      "top": -232.7,
      "left": 1765.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb381",
      "top": -232.7,
      "left": 1736.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb382",
      "top": -232.7,
      "left": 1708,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb383",
      "top": -232.7,
      "left": 1679.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb384",
      "top": -232.7,
      "left": 1650.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb385",
      "top": -232.7,
      "left": 1621.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb386",
      "top": -232.7,
      "left": 1592.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb387",
      "top": -232.7,
      "left": 1564,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb388",
      "top": -232.7,
      "left": 1535.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb389",
      "top": -232.7,
      "left": 1506.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb390",
      "top": -232.7,
      "left": 1477.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb391",
      "top": -232.7,
      "left": 1448.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb392",
      "top": -232.7,
      "left": 1420,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb393",
      "top": -232.7,
      "left": 1391.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb394",
      "top": -232.7,
      "left": 1362.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb395",
      "top": -232.7,
      "left": 1333.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb396",
      "top": -232.7,
      "left": 1304.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb397",
      "top": -232.7,
      "left": 1276,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb398",
      "top": -232.7,
      "left": 1247.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb399",
      "top": -232.7,
      "left": 1218.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb400",
      "top": -232.7,
      "left": 1189.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb401",
      "top": -232.7,
      "left": 1160.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb402",
      "top": -232.7,
      "left": 1132,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb403",
      "top": -232.7,
      "left": 1103.2,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb404", "top": -262.7, "left": 1074.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb405", "top": -262.7, "left": 1103, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb406", "top": -262.7, "left": 1131.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb407", "top": -262.7, "left": 1160.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb408", "top": -262.7, "left": 1189.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb409", "top": -262.7, "left": 1218.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb410", "top": -262.7, "left": 1247, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb411", "top": -262.7, "left": 1275.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb412", "top": -262.7, "left": 1304.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb413", "top": -262.7, "left": 1333.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb414", "top": -262.7, "left": 1362.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb415", "top": -262.7, "left": 1391, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb416", "top": -262.7, "left": 1419.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb417", "top": -262.7, "left": 1448.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb418", "top": -262.7, "left": 1477.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb419", "top": -262.7, "left": 1506.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb420", "top": -262.7, "left": 1535, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb421", "top": -262.7, "left": 1563.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb422", "top": -262.7, "left": 1592.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb423", "top": -262.7, "left": 1621.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb424", "top": -262.7, "left": 1650.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb425", "top": -262.7, "left": 1679, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb426", "top": -262.7, "left": 1707.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb427", "top": -262.7, "left": 1736.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb428", "top": -262.7, "left": 1765.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb429", "top": -262.7, "left": 1794.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb430", "top": -262.7, "left": 1823, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb431", "top": -262.7, "left": 1851.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb432", "top": -262.7, "left": 1880.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb433", "top": -262.7, "left": 1909.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb434", "top": -262.7, "left": 1938.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb435", "top": -262.7, "left": 1967, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb436",
      "top": -299.9,
      "left": 1967.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb437",
      "top": -299.9,
      "left": 1938.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb438",
      "top": -299.9,
      "left": 1909.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb439",
      "top": -299.9,
      "left": 1880.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb440",
      "top": -299.9,
      "left": 1852,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb441",
      "top": -299.9,
      "left": 1823.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb442",
      "top": -299.9,
      "left": 1794.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb443",
      "top": -299.9,
      "left": 1765.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb444",
      "top": -299.9,
      "left": 1736.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb445",
      "top": -299.9,
      "left": 1708,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb446",
      "top": -299.9,
      "left": 1679.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb447",
      "top": -299.9,
      "left": 1650.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb448",
      "top": -299.9,
      "left": 1621.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb449",
      "top": -299.9,
      "left": 1592.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb450",
      "top": -299.9,
      "left": 1564,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb451",
      "top": -299.9,
      "left": 1535.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb452",
      "top": -299.9,
      "left": 1506.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb453",
      "top": -299.9,
      "left": 1477.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb454",
      "top": -299.9,
      "left": 1448.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb455",
      "top": -299.9,
      "left": 1420,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb456",
      "top": -299.9,
      "left": 1391.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb457",
      "top": -299.9,
      "left": 1362.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb458",
      "top": -299.9,
      "left": 1333.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb459",
      "top": -299.9,
      "left": 1304.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb460",
      "top": -299.9,
      "left": 1276,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb461",
      "top": -299.9,
      "left": 1247.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb462",
      "top": -299.9,
      "left": 1218.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb463",
      "top": -299.9,
      "left": 1189.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb464",
      "top": -299.9,
      "left": 1160.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb465",
      "top": -299.9,
      "left": 1132,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb466",
      "top": -299.9,
      "left": 1103.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb467",
      "top": -299.9,
      "left": 1074.4,
      "rotate": 180,
      "attrs": {}
    },
    { "type": "wokwi-neopixel", "id": "rgb468", "top": -329.9, "left": 1103, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb469", "top": -329.9, "left": 1131.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb470", "top": -329.9, "left": 1160.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb471", "top": -329.9, "left": 1189.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb472", "top": -329.9, "left": 1218.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb473", "top": -329.9, "left": 1247, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb474", "top": -329.9, "left": 1275.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb475", "top": -329.9, "left": 1304.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb476", "top": -329.9, "left": 1333.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb477", "top": -329.9, "left": 1362.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb478", "top": -329.9, "left": 1391, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb479", "top": -329.9, "left": 1419.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb480", "top": -329.9, "left": 1448.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb481", "top": -329.9, "left": 1477.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb482", "top": -329.9, "left": 1506.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb483", "top": -329.9, "left": 1535, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb484", "top": -329.9, "left": 1563.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb485", "top": -329.9, "left": 1592.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb486", "top": -329.9, "left": 1621.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb487", "top": -329.9, "left": 1650.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb488", "top": -329.9, "left": 1679, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb489", "top": -329.9, "left": 1707.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb490", "top": -329.9, "left": 1736.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb491", "top": -329.9, "left": 1765.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb492", "top": -329.9, "left": 1794.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb493", "top": -329.9, "left": 1823, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb494", "top": -329.9, "left": 1851.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb495", "top": -329.9, "left": 1880.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb496", "top": -329.9, "left": 1909.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb497", "top": -329.9, "left": 1938.2, "attrs": {} },
    {
      "type": "wokwi-slide-switch",
      "id": "sw1",
      "top": 306,
      "left": 786.5,
      "rotate": 270,
      "attrs": {}
    },
    {
      "type": "wokwi-resistor",
      "id": "r1",
      "top": 119.15,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r2",
      "top": 138.35,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r3",
      "top": 157.55,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r4",
      "top": 176.75,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r5",
      "top": 119.15,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r6",
      "top": 138.35,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r7",
      "top": 157.55,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r8",
      "top": 176.75,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn1",
      "top": 310.6,
      "left": 883.4,
      "rotate": 180,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn2",
      "top": 310.6,
      "left": 1027.4,
      "rotate": 180,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn3",
      "top": 310.6,
      "left": 681.8,
      "rotate": 180,
      "attrs": { "color": "green" }
    },
    { "type": "wokwi-vcc", "id": "vcc1", "top": 336.76, "left": 604.8, "attrs": {} },
    {
      "type": "wokwi-slide-switch",
      "id": "sw3",
      "top": 306,
      "left": 642.5,
      "rotate": 270,
      "attrs": {}
    },
    {
      "type": "wokwi-slide-switch",
      "id": "sw4",
      "top": 306,
      "left": 844.1,
      "rotate": 270,
      "attrs": {}
    },
    {
      "type": "wokwi-slide-switch",
      "id": "sw5",
      "top": 306,
      "left": 988.1,
      "rotate": 270,
      "attrs": {}
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn4",
      "top": 207.8,
      "left": 624,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r9",
      "top": 195.95,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r10",
      "top": 195.95,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r11",
      "top": 99.95,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r12",
      "top": 80.75,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r13",
      "top": 99.95,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r14",
      "top": 80.75,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-slide-switch",
      "id": "sw2",
      "top": 306,
      "left": 1141.7,
      "rotate": 270,
      "attrs": {}
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn5",
      "top": 310.6,
      "left": 1181,
      "rotate": 180,
      "attrs": { "color": "green" }
    },
    {
      "type": "wokwi-slide-switch",
      "id": "sw6",
      "top": 309,
      "left": 1292.3,
      "rotate": 270,
      "attrs": {}
    },
    {
      "type": "wokwi-pushbutton",
      "id": "btn6",
      "top": 310.6,
      "left": 1334.6,
      "rotate": 180,
      "attrs": { "color": "green" }
    },
    { "type": "wokwi-neopixel", "id": "rgb249", "top": -886.7, "left": -644.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb498", "top": -1030.7, "left": -951.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb499", "top": -416.3, "left": -221.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb500", "top": -416.3, "left": -193, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb501", "top": -416.3, "left": -164.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb502", "top": -416.3, "left": -135.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb503", "top": -416.3, "left": -106.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb504", "top": -416.3, "left": -77.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb505", "top": -416.3, "left": -49, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb506", "top": -416.3, "left": -20.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb507", "top": -416.3, "left": 8.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb508", "top": -416.3, "left": 37.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb509", "top": -416.3, "left": 66.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb510", "top": -416.3, "left": 95, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb511", "top": -416.3, "left": 123.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb512", "top": -416.3, "left": 152.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb513", "top": -416.3, "left": 181.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb514", "top": -416.3, "left": 210.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb515", "top": -416.3, "left": 239, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb516", "top": -416.3, "left": 267.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb517", "top": -416.3, "left": 296.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb518", "top": -416.3, "left": 325.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb519", "top": -416.3, "left": 354.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb520", "top": -416.3, "left": 383, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb521", "top": -416.3, "left": 411.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb522", "top": -416.3, "left": 440.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb523", "top": -416.3, "left": 469.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb524", "top": -416.3, "left": 498.2, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb525", "top": -416.3, "left": 527, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb526", "top": -416.3, "left": 555.8, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb527", "top": -416.3, "left": 584.6, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb528", "top": -416.3, "left": 613.4, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb529", "top": -416.3, "left": 642.2, "attrs": {} },
    {
      "type": "wokwi-neopixel",
      "id": "rgb530",
      "top": -424.7,
      "left": 1112.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb531",
      "top": -424.7,
      "left": 1141.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb532",
      "top": -424.7,
      "left": 1170.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb533",
      "top": -424.7,
      "left": 1199.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb534",
      "top": -424.7,
      "left": 1228,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb535",
      "top": -424.7,
      "left": 1256.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb536",
      "top": -424.7,
      "left": 1285.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb537",
      "top": -424.7,
      "left": 1314.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb538",
      "top": -424.7,
      "left": 1343.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb539",
      "top": -424.7,
      "left": 1372,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb540",
      "top": -424.7,
      "left": 1400.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb541",
      "top": -424.7,
      "left": 1429.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb542",
      "top": -424.7,
      "left": 1458.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb543",
      "top": -424.7,
      "left": 1487.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb544",
      "top": -424.7,
      "left": 1516,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb545",
      "top": -424.7,
      "left": 1544.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb546",
      "top": -424.7,
      "left": 1573.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb547",
      "top": -424.7,
      "left": 1602.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb548",
      "top": -424.7,
      "left": 1631.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb549",
      "top": -424.7,
      "left": 1660,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb550",
      "top": -424.7,
      "left": 1688.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb551",
      "top": -424.7,
      "left": 1717.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb552",
      "top": -424.7,
      "left": 1746.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb553",
      "top": -424.7,
      "left": 1775.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb554",
      "top": -424.7,
      "left": 1804,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb555",
      "top": -424.7,
      "left": 1832.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb556",
      "top": -424.7,
      "left": 1861.6,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb557",
      "top": -424.7,
      "left": 1890.4,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb558",
      "top": -424.7,
      "left": 1919.2,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb559",
      "top": -424.7,
      "left": 1948,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-neopixel",
      "id": "rgb560",
      "top": -424.7,
      "left": 1976.8,
      "rotate": 180,
      "attrs": {}
    },
    {
      "type": "wokwi-resistor",
      "id": "r15",
      "top": 61.55,
      "left": 998.4,
      "attrs": { "value": "10000" }
    },
    {
      "type": "wokwi-resistor",
      "id": "r16",
      "top": 61.55,
      "left": 1075.2,
      "attrs": { "value": "22000" }
    },
    {
      "type": "wokwi-slide-switch",
      "id": "sw7",
      "top": 251.4,
      "left": 1465.1,
      "rotate": 270,
      "attrs": {}
    }
  ],
  "connections": [
    [ "rgb1:DIN", "rgb2:DOUT", "green", [ "h0" ] ],
    [ "rgb2:DIN", "rgb3:DOUT", "green", [ "h0" ] ],
    [ "rgb3:DIN", "rgb4:DOUT", "green", [ "h0" ] ],
    [ "rgb4:DIN", "rgb5:DOUT", "green", [ "h0" ] ],
    [ "rgb5:DIN", "rgb6:DOUT", "green", [ "h0" ] ],
    [ "rgb6:DIN", "rgb7:DOUT", "green", [ "h0" ] ],
    [ "rgb7:DIN", "rgb8:DOUT", "green", [ "h0" ] ],
    [ "rgb8:DIN", "rgb9:DOUT", "green", [ "h0" ] ],
    [ "rgb9:DIN", "rgb10:DOUT", "green", [ "h0" ] ],
    [ "rgb10:DIN", "rgb11:DOUT", "green", [ "h0" ] ],
    [ "rgb11:DIN", "rgb12:DOUT", "green", [ "h0" ] ],
    [ "rgb12:DIN", "rgb13:DOUT", "green", [ "h0" ] ],
    [ "rgb13:DIN", "rgb14:DOUT", "green", [ "h0" ] ],
    [ "rgb14:DIN", "rgb15:DOUT", "green", [ "h0" ] ],
    [ "rgb15:DIN", "rgb16:DOUT", "green", [ "h0" ] ],
    [ "rgb16:DIN", "rgb17:DOUT", "green", [ "h0" ] ],
    [ "rgb17:DIN", "rgb18:DOUT", "green", [ "h0" ] ],
    [ "rgb18:DIN", "rgb19:DOUT", "green", [ "h0" ] ],
    [ "rgb19:DIN", "rgb20:DOUT", "green", [ "h0" ] ],
    [ "rgb20:DIN", "rgb21:DOUT", "green", [ "h0" ] ],
    [ "rgb21:DIN", "rgb22:DOUT", "green", [ "h0" ] ],
    [ "rgb22:DIN", "rgb23:DOUT", "green", [ "h0" ] ],
    [ "rgb23:DIN", "rgb24:DOUT", "green", [ "h0" ] ],
    [ "rgb24:DIN", "rgb25:DOUT", "green", [ "h0" ] ],
    [ "rgb25:DIN", "rgb26:DOUT", "green", [ "h0" ] ],
    [ "rgb26:DIN", "rgb27:DOUT", "green", [ "h0" ] ],
    [ "rgb27:DIN", "rgb28:DOUT", "green", [ "h0" ] ],
    [ "rgb28:DIN", "rgb29:DOUT", "green", [ "h8.8", "v10.5" ] ],
    [ "rgb29:DIN", "rgb30:DOUT", "green", [ "h0" ] ],
    [ "rgb31:DIN", "rgb32:DOUT", "green", [ "h0" ] ],
    [ "rgb32:DIN", "rgb33:DOUT", "green", [ "h0" ] ],
    [ "rgb33:DIN", "rgb34:DOUT", "green", [ "h0" ] ],
    [ "rgb34:DIN", "rgb35:DOUT", "green", [ "h0" ] ],
    [ "rgb35:DIN", "rgb36:DOUT", "green", [ "h0" ] ],
    [ "rgb36:DIN", "rgb37:DOUT", "green", [ "h0" ] ],
    [ "rgb37:DIN", "rgb38:DOUT", "green", [ "h0" ] ],
    [ "rgb38:DIN", "rgb39:DOUT", "green", [ "h0" ] ],
    [ "rgb39:DIN", "rgb40:DOUT", "green", [ "h0" ] ],
    [ "rgb40:DIN", "rgb41:DOUT", "green", [ "h0" ] ],
    [ "rgb41:DIN", "rgb42:DOUT", "green", [ "h0" ] ],
    [ "rgb42:DIN", "rgb43:DOUT", "green", [ "h0" ] ],
    [ "rgb43:DIN", "rgb44:DOUT", "green", [ "h0" ] ],
    [ "rgb44:DIN", "rgb45:DOUT", "green", [ "h0" ] ],
    [ "rgb45:DIN", "rgb46:DOUT", "green", [ "h0" ] ],
    [ "rgb46:DIN", "rgb47:DOUT", "green", [ "h0" ] ],
    [ "rgb47:DIN", "rgb48:DOUT", "green", [ "h0" ] ],
    [ "rgb48:DIN", "rgb49:DOUT", "green", [ "h0" ] ],
    [ "rgb49:DIN", "rgb50:DOUT", "green", [ "h0" ] ],
    [ "rgb50:DIN", "rgb51:DOUT", "green", [ "h0" ] ],
    [ "rgb51:DIN", "rgb52:DOUT", "green", [ "h0" ] ],
    [ "rgb52:DIN", "rgb53:DOUT", "green", [ "h0" ] ],
    [ "rgb53:DIN", "rgb54:DOUT", "green", [ "h0" ] ],
    [ "rgb54:DIN", "rgb55:DOUT", "green", [ "h0" ] ],
    [ "rgb55:DIN", "rgb56:DOUT", "green", [ "h0" ] ],
    [ "rgb56:DIN", "rgb57:DOUT", "green", [ "h0" ] ],
    [ "rgb57:DIN", "rgb58:DOUT", "green", [ "h0" ] ],
    [ "rgb58:DIN", "rgb59:DOUT", "green", [ "h0" ] ],
    [ "rgb59:DIN", "rgb60:DOUT", "green", [ "h0" ] ],
    [ "rgb60:DIN", "rgb61:DOUT", "green", [ "h0" ] ],
    [ "rgb61:DIN", "rgb62:DOUT", "green", [ "h0" ] ],
    [ "rgb93:DIN", "rgb94:DOUT", "green", [ "h0" ] ],
    [ "rgb92:DIN", "rgb93:DOUT", "green", [ "h0" ] ],
    [ "rgb91:DIN", "rgb92:DOUT", "green", [ "h0" ] ],
    [ "rgb90:DIN", "rgb91:DOUT", "green", [ "h0" ] ],
    [ "rgb89:DIN", "rgb90:DOUT", "green", [ "h0" ] ],
    [ "rgb88:DIN", "rgb89:DOUT", "green", [ "h0" ] ],
    [ "rgb87:DIN", "rgb88:DOUT", "green", [ "h0" ] ],
    [ "rgb86:DIN", "rgb87:DOUT", "green", [ "h0" ] ],
    [ "rgb85:DIN", "rgb86:DOUT", "green", [ "h0" ] ],
    [ "rgb84:DIN", "rgb85:DOUT", "green", [ "h0" ] ],
    [ "rgb83:DIN", "rgb84:DOUT", "green", [ "h0" ] ],
    [ "rgb95:DIN", "rgb96:DOUT", "green", [ "h0" ] ],
    [ "rgb96:DIN", "rgb97:DOUT", "green", [ "h0" ] ],
    [ "rgb97:DIN", "rgb98:DOUT", "green", [ "h0" ] ],
    [ "rgb98:DIN", "rgb99:DOUT", "green", [ "h0" ] ],
    [ "rgb99:DIN", "rgb100:DOUT", "green", [ "h0" ] ],
    [ "rgb100:DIN", "rgb101:DOUT", "green", [ "h0" ] ],
    [ "rgb101:DIN", "rgb102:DOUT", "green", [ "h0" ] ],
    [ "rgb102:DIN", "rgb103:DOUT", "green", [ "h0" ] ],
    [ "rgb103:DIN", "rgb104:DOUT", "green", [ "h0" ] ],
    [ "rgb104:DIN", "rgb105:DOUT", "green", [ "h0" ] ],
    [ "rgb63:DOUT", "rgb124:DIN", "green", [ "h-9.6", "v27.9" ] ],
    [ "rgb64:DOUT", "rgb63:DIN", "green", [ "v-10.5", "h-8.8" ] ],
    [ "rgb124:DOUT", "rgb123:DIN", "green", [ "v10.5", "h8.8" ] ],
    [ "rgb122:DIN", "rgb123:DOUT", "green", [ "h0" ] ],
    [ "rgb121:DIN", "rgb122:DOUT", "green", [ "h0" ] ],
    [ "rgb120:DIN", "rgb121:DOUT", "green", [ "h0" ] ],
    [ "rgb119:DIN", "rgb120:DOUT", "green", [ "h0" ] ],
    [ "rgb118:DIN", "rgb119:DOUT", "green", [ "h0" ] ],
    [ "rgb117:DIN", "rgb118:DOUT", "green", [ "h0" ] ],
    [ "rgb116:DIN", "rgb117:DOUT", "green", [ "h0" ] ],
    [ "rgb115:DIN", "rgb116:DOUT", "green", [ "h0" ] ],
    [ "rgb114:DIN", "rgb115:DOUT", "green", [ "h0" ] ],
    [ "rgb113:DIN", "rgb114:DOUT", "green", [ "h0" ] ],
    [ "rgb112:DIN", "rgb113:DOUT", "green", [ "h0" ] ],
    [ "rgb64:DIN", "rgb65:DOUT", "green", [ "h0" ] ],
    [ "rgb65:DIN", "rgb66:DOUT", "green", [ "h0" ] ],
    [ "rgb66:DIN", "rgb67:DOUT", "green", [ "h0" ] ],
    [ "rgb67:DIN", "rgb68:DOUT", "green", [ "h0" ] ],
    [ "rgb68:DIN", "rgb69:DOUT", "green", [ "h0" ] ],
    [ "rgb69:DIN", "rgb70:DOUT", "green", [ "h0" ] ],
    [ "rgb70:DIN", "rgb71:DOUT", "green", [ "h0" ] ],
    [ "rgb71:DIN", "rgb72:DOUT", "green", [ "h0" ] ],
    [ "rgb72:DIN", "rgb73:DOUT", "green", [ "h0" ] ],
    [ "rgb73:DIN", "rgb74:DOUT", "green", [ "h0" ] ],
    [ "rgb74:DIN", "rgb75:DOUT", "green", [ "h0" ] ],
    [ "rgb75:DIN", "rgb76:DOUT", "green", [ "h0" ] ],
    [ "rgb77:DOUT", "rgb76:DIN", "green", [ "v-10.5", "h-8.8" ] ],
    [ "rgb77:DIN", "rgb78:DOUT", "green", [ "h0" ] ],
    [ "rgb78:DIN", "rgb79:DOUT", "green", [ "h0" ] ],
    [ "rgb79:DIN", "rgb80:DOUT", "green", [ "h0" ] ],
    [ "rgb80:DIN", "rgb81:DOUT", "green", [ "h0" ] ],
    [ "rgb81:DIN", "rgb82:DOUT", "green", [ "h0" ] ],
    [ "rgb82:DIN", "rgb83:DOUT", "green", [ "h0" ] ],
    [ "rgb112:DOUT", "rgb111:DIN", "green", [ "v10.5", "h8.8" ] ],
    [ "rgb110:DIN", "rgb111:DOUT", "green", [ "h0" ] ],
    [ "rgb109:DIN", "rgb110:DOUT", "green", [ "h0" ] ],
    [ "rgb108:DIN", "rgb109:DOUT", "green", [ "h0" ] ],
    [ "rgb107:DIN", "rgb108:DOUT", "green", [ "h0" ] ],
    [ "rgb106:DIN", "rgb107:DOUT", "green", [ "h0" ] ],
    [ "rgb105:DIN", "rgb106:DOUT", "green", [ "h0" ] ],
    [ "rgb1:DOUT", "rgb62:DIN", "green", [ "h-38.4", "v27.9" ] ],
    [ "rgb31:DOUT", "rgb94:DIN", "green", [ "h9.6", "v0.9" ] ],
    [ "rgb125:DOUT", "rgb126:DIN", "green", [ "h0" ] ],
    [ "rgb126:DOUT", "rgb127:DIN", "green", [ "h0" ] ],
    [ "rgb127:DOUT", "rgb128:DIN", "green", [ "h0" ] ],
    [ "rgb128:DOUT", "rgb129:DIN", "green", [ "h0" ] ],
    [ "rgb129:DOUT", "rgb130:DIN", "green", [ "h0" ] ],
    [ "rgb130:DOUT", "rgb131:DIN", "green", [ "h0" ] ],
    [ "rgb131:DOUT", "rgb132:DIN", "green", [ "h0" ] ],
    [ "rgb132:DOUT", "rgb133:DIN", "green", [ "h0" ] ],
    [ "rgb133:DOUT", "rgb134:DIN", "green", [ "h0" ] ],
    [ "rgb134:DOUT", "rgb135:DIN", "green", [ "h0" ] ],
    [ "rgb135:DOUT", "rgb136:DIN", "green", [ "h0" ] ],
    [ "rgb136:DOUT", "rgb137:DIN", "green", [ "h0" ] ],
    [ "rgb137:DOUT", "rgb138:DIN", "green", [ "h0" ] ],
    [ "rgb138:DOUT", "rgb139:DIN", "green", [ "h0" ] ],
    [ "rgb139:DOUT", "rgb140:DIN", "green", [ "h0" ] ],
    [ "rgb140:DOUT", "rgb141:DIN", "green", [ "h0" ] ],
    [ "rgb141:DOUT", "rgb142:DIN", "green", [ "h0" ] ],
    [ "rgb142:DOUT", "rgb143:DIN", "green", [ "h0" ] ],
    [ "rgb143:DOUT", "rgb144:DIN", "green", [ "h0" ] ],
    [ "rgb144:DOUT", "rgb145:DIN", "green", [ "h0" ] ],
    [ "rgb145:DOUT", "rgb146:DIN", "green", [ "h0" ] ],
    [ "rgb146:DOUT", "rgb147:DIN", "green", [ "h0" ] ],
    [ "rgb147:DOUT", "rgb148:DIN", "green", [ "h0" ] ],
    [ "rgb148:DOUT", "rgb149:DIN", "green", [ "h0" ] ],
    [ "rgb149:DOUT", "rgb150:DIN", "green", [ "h0" ] ],
    [ "rgb150:DOUT", "rgb151:DIN", "green", [ "h0" ] ],
    [ "rgb151:DOUT", "rgb152:DIN", "green", [ "h0" ] ],
    [ "rgb152:DOUT", "rgb153:DIN", "green", [ "h0" ] ],
    [ "rgb153:DOUT", "rgb154:DIN", "green", [ "h0" ] ],
    [ "rgb154:DOUT", "rgb155:DIN", "green", [ "h-38.6", "v-2.1" ] ],
    [ "rgb155:DOUT", "rgb156:DIN", "green", [ "h0" ] ],
    [ "rgb156:DOUT", "rgb157:DIN", "green", [ "h0" ] ],
    [ "rgb157:DOUT", "rgb158:DIN", "green", [ "h0" ] ],
    [ "rgb158:DOUT", "rgb159:DIN", "green", [ "h0" ] ],
    [ "rgb159:DOUT", "rgb160:DIN", "green", [ "h0" ] ],
    [ "rgb160:DOUT", "rgb161:DIN", "green", [ "h0" ] ],
    [ "rgb161:DOUT", "rgb162:DIN", "green", [ "h0" ] ],
    [ "rgb162:DOUT", "rgb163:DIN", "green", [ "h0" ] ],
    [ "rgb163:DOUT", "rgb164:DIN", "green", [ "h0" ] ],
    [ "rgb164:DOUT", "rgb165:DIN", "green", [ "h0" ] ],
    [ "rgb165:DOUT", "rgb166:DIN", "green", [ "h0" ] ],
    [ "rgb166:DOUT", "rgb167:DIN", "green", [ "h0" ] ],
    [ "rgb167:DOUT", "rgb168:DIN", "green", [ "h0" ] ],
    [ "rgb168:DOUT", "rgb169:DIN", "green", [ "h0" ] ],
    [ "rgb169:DOUT", "rgb170:DIN", "green", [ "h0" ] ],
    [ "rgb170:DOUT", "rgb171:DIN", "green", [ "h0" ] ],
    [ "rgb171:DOUT", "rgb172:DIN", "green", [ "h0" ] ],
    [ "rgb172:DOUT", "rgb173:DIN", "green", [ "h0" ] ],
    [ "rgb173:DOUT", "rgb174:DIN", "green", [ "h0" ] ],
    [ "rgb174:DOUT", "rgb175:DIN", "green", [ "h0" ] ],
    [ "rgb175:DOUT", "rgb176:DIN", "green", [ "h0" ] ],
    [ "rgb176:DOUT", "rgb177:DIN", "green", [ "h0" ] ],
    [ "rgb177:DOUT", "rgb178:DIN", "green", [ "h0" ] ],
    [ "rgb178:DOUT", "rgb179:DIN", "green", [ "h0" ] ],
    [ "rgb179:DOUT", "rgb180:DIN", "green", [ "h0" ] ],
    [ "rgb180:DOUT", "rgb181:DIN", "green", [ "h0" ] ],
    [ "rgb181:DOUT", "rgb182:DIN", "green", [ "h0" ] ],
    [ "rgb182:DOUT", "rgb183:DIN", "green", [ "h0" ] ],
    [ "rgb183:DOUT", "rgb184:DIN", "green", [ "h0" ] ],
    [ "rgb184:DOUT", "rgb185:DIN", "green", [ "h0" ] ],
    [ "rgb185:DOUT", "rgb186:DIN", "green", [ "h0" ] ],
    [ "rgb186:DOUT", "rgb187:DIN", "green", [ "h9.8", "v2.1" ] ],
    [ "rgb187:DOUT", "rgb188:DIN", "green", [ "h0" ] ],
    [ "rgb188:DOUT", "rgb189:DIN", "green", [ "h0" ] ],
    [ "rgb189:DOUT", "rgb190:DIN", "green", [ "h0" ] ],
    [ "rgb190:DOUT", "rgb191:DIN", "green", [ "h0" ] ],
    [ "rgb191:DOUT", "rgb192:DIN", "green", [ "h0" ] ],
    [ "rgb192:DOUT", "rgb193:DIN", "green", [ "h0" ] ],
    [ "rgb193:DOUT", "rgb194:DIN", "green", [ "h0" ] ],
    [ "rgb194:DOUT", "rgb195:DIN", "green", [ "h0" ] ],
    [ "rgb195:DOUT", "rgb196:DIN", "green", [ "h0" ] ],
    [ "rgb196:DOUT", "rgb197:DIN", "green", [ "h0" ] ],
    [ "rgb197:DOUT", "rgb198:DIN", "green", [ "h0" ] ],
    [ "rgb198:DOUT", "rgb199:DIN", "green", [ "h0" ] ],
    [ "rgb199:DOUT", "rgb200:DIN", "green", [ "h0" ] ],
    [ "rgb200:DOUT", "rgb201:DIN", "green", [ "h0" ] ],
    [ "rgb201:DOUT", "rgb202:DIN", "green", [ "h0" ] ],
    [ "rgb202:DOUT", "rgb203:DIN", "green", [ "h0" ] ],
    [ "rgb203:DOUT", "rgb204:DIN", "green", [ "h0" ] ],
    [ "rgb204:DOUT", "rgb205:DIN", "green", [ "h0" ] ],
    [ "rgb205:DOUT", "rgb206:DIN", "green", [ "h0" ] ],
    [ "rgb206:DOUT", "rgb207:DIN", "green", [ "h0" ] ],
    [ "rgb207:DOUT", "rgb208:DIN", "green", [ "h0" ] ],
    [ "rgb208:DOUT", "rgb209:DIN", "green", [ "h0" ] ],
    [ "rgb209:DOUT", "rgb210:DIN", "green", [ "h0" ] ],
    [ "rgb210:DOUT", "rgb211:DIN", "green", [ "h0" ] ],
    [ "rgb211:DOUT", "rgb212:DIN", "green", [ "h0" ] ],
    [ "rgb212:DOUT", "rgb213:DIN", "green", [ "h0" ] ],
    [ "rgb213:DOUT", "rgb214:DIN", "green", [ "h0" ] ],
    [ "rgb214:DOUT", "rgb215:DIN", "green", [ "h0" ] ],
    [ "rgb215:DOUT", "rgb216:DIN", "green", [ "h0" ] ],
    [ "rgb216:DOUT", "rgb217:DIN", "green", [ "h0" ] ],
    [ "rgb217:DOUT", "rgb218:DIN", "green", [ "h0" ] ],
    [ "rgb218:DOUT", "rgb219:DIN", "green", [ "h-9.8", "v36.3" ] ],
    [ "rgb219:DOUT", "rgb220:DIN", "green", [ "h0" ] ],
    [ "rgb220:DOUT", "rgb221:DIN", "green", [ "h0" ] ],
    [ "rgb221:DOUT", "rgb222:DIN", "green", [ "h0" ] ],
    [ "rgb222:DOUT", "rgb223:DIN", "green", [ "h0" ] ],
    [ "rgb223:DOUT", "rgb224:DIN", "green", [ "h0" ] ],
    [ "rgb224:DOUT", "rgb225:DIN", "green", [ "h0" ] ],
    [ "rgb225:DOUT", "rgb226:DIN", "green", [ "h0" ] ],
    [ "rgb226:DOUT", "rgb227:DIN", "green", [ "h0" ] ],
    [ "rgb227:DOUT", "rgb228:DIN", "green", [ "h0" ] ],
    [ "rgb228:DOUT", "rgb229:DIN", "green", [ "h0" ] ],
    [ "rgb229:DOUT", "rgb230:DIN", "green", [ "h0" ] ],
    [ "rgb230:DOUT", "rgb231:DIN", "green", [ "h0" ] ],
    [ "rgb231:DOUT", "rgb232:DIN", "green", [ "h0" ] ],
    [ "rgb232:DOUT", "rgb233:DIN", "green", [ "h0" ] ],
    [ "rgb233:DOUT", "rgb234:DIN", "green", [ "h0" ] ],
    [ "rgb234:DOUT", "rgb235:DIN", "green", [ "h0" ] ],
    [ "rgb235:DOUT", "rgb236:DIN", "green", [ "h0" ] ],
    [ "rgb236:DOUT", "rgb237:DIN", "green", [ "h0" ] ],
    [ "rgb237:DOUT", "rgb238:DIN", "green", [ "h0" ] ],
    [ "rgb238:DOUT", "rgb239:DIN", "green", [ "h0" ] ],
    [ "rgb239:DOUT", "rgb240:DIN", "green", [ "h0" ] ],
    [ "rgb240:DOUT", "rgb241:DIN", "green", [ "h0" ] ],
    [ "rgb241:DOUT", "rgb242:DIN", "green", [ "h0" ] ],
    [ "rgb242:DOUT", "rgb243:DIN", "green", [ "h0" ] ],
    [ "rgb243:DOUT", "rgb244:DIN", "green", [ "h0" ] ],
    [ "rgb244:DOUT", "rgb245:DIN", "green", [ "h0" ] ],
    [ "rgb245:DOUT", "rgb246:DIN", "green", [ "h0" ] ],
    [ "rgb246:DOUT", "rgb247:DIN", "green", [ "h0" ] ],
    [ "rgb247:DOUT", "rgb248:DIN", "green", [ "h0" ] ],
    [ "rgb250:DOUT", "rgb251:DIN", "green", [ "h0" ] ],
    [ "rgb251:DOUT", "rgb252:DIN", "green", [ "h0" ] ],
    [ "rgb252:DOUT", "rgb253:DIN", "green", [ "h0" ] ],
    [ "rgb253:DOUT", "rgb254:DIN", "green", [ "h0" ] ],
    [ "rgb254:DOUT", "rgb255:DIN", "green", [ "h0" ] ],
    [ "rgb255:DOUT", "rgb256:DIN", "green", [ "h0" ] ],
    [ "rgb256:DOUT", "rgb257:DIN", "green", [ "h0" ] ],
    [ "rgb257:DOUT", "rgb258:DIN", "green", [ "h0" ] ],
    [ "rgb258:DOUT", "rgb259:DIN", "green", [ "h0" ] ],
    [ "rgb259:DOUT", "rgb260:DIN", "green", [ "h0" ] ],
    [ "rgb260:DOUT", "rgb261:DIN", "green", [ "h0" ] ],
    [ "rgb261:DOUT", "rgb262:DIN", "green", [ "h0" ] ],
    [ "rgb262:DOUT", "rgb263:DIN", "green", [ "h0" ] ],
    [ "rgb263:DOUT", "rgb264:DIN", "green", [ "h0" ] ],
    [ "rgb264:DOUT", "rgb265:DIN", "green", [ "h0" ] ],
    [ "rgb265:DOUT", "rgb266:DIN", "green", [ "h0" ] ],
    [ "rgb266:DOUT", "rgb267:DIN", "green", [ "h0" ] ],
    [ "rgb267:DOUT", "rgb268:DIN", "green", [ "h0" ] ],
    [ "rgb268:DOUT", "rgb269:DIN", "green", [ "h0" ] ],
    [ "rgb269:DOUT", "rgb270:DIN", "green", [ "h0" ] ],
    [ "rgb270:DOUT", "rgb271:DIN", "green", [ "h0" ] ],
    [ "rgb271:DOUT", "rgb272:DIN", "green", [ "h0" ] ],
    [ "rgb272:DOUT", "rgb273:DIN", "green", [ "h0" ] ],
    [ "rgb273:DOUT", "rgb274:DIN", "green", [ "h0" ] ],
    [ "rgb274:DOUT", "rgb275:DIN", "green", [ "h0" ] ],
    [ "rgb275:DOUT", "rgb276:DIN", "green", [ "h0" ] ],
    [ "rgb276:DOUT", "rgb277:DIN", "green", [ "h0" ] ],
    [ "rgb277:DOUT", "rgb278:DIN", "green", [ "h0" ] ],
    [ "rgb278:DOUT", "rgb279:DIN", "green", [ "h0" ] ],
    [ "rgb279:DOUT", "rgb280:DIN", "green", [ "h38.4", "v-37.5" ] ],
    [ "rgb280:DOUT", "rgb281:DIN", "green", [ "h0" ] ],
    [ "rgb281:DOUT", "rgb282:DIN", "green", [ "h0" ] ],
    [ "rgb282:DOUT", "rgb283:DIN", "green", [ "h0" ] ],
    [ "rgb283:DOUT", "rgb284:DIN", "green", [ "h0" ] ],
    [ "rgb284:DOUT", "rgb285:DIN", "green", [ "h0" ] ],
    [ "rgb285:DOUT", "rgb286:DIN", "green", [ "h0" ] ],
    [ "rgb286:DOUT", "rgb287:DIN", "green", [ "h0" ] ],
    [ "rgb287:DOUT", "rgb288:DIN", "green", [ "h0" ] ],
    [ "rgb288:DOUT", "rgb289:DIN", "green", [ "h0" ] ],
    [ "rgb289:DOUT", "rgb290:DIN", "green", [ "h0" ] ],
    [ "rgb290:DOUT", "rgb291:DIN", "green", [ "h0" ] ],
    [ "rgb291:DOUT", "rgb292:DIN", "green", [ "h0" ] ],
    [ "rgb292:DOUT", "rgb293:DIN", "green", [ "h0" ] ],
    [ "rgb293:DOUT", "rgb294:DIN", "green", [ "h0" ] ],
    [ "rgb294:DOUT", "rgb295:DIN", "green", [ "h0" ] ],
    [ "rgb295:DOUT", "rgb296:DIN", "green", [ "h0" ] ],
    [ "rgb296:DOUT", "rgb297:DIN", "green", [ "h0" ] ],
    [ "rgb297:DOUT", "rgb298:DIN", "green", [ "h0" ] ],
    [ "rgb298:DOUT", "rgb299:DIN", "green", [ "h0" ] ],
    [ "rgb299:DOUT", "rgb300:DIN", "green", [ "h0" ] ],
    [ "rgb300:DOUT", "rgb301:DIN", "green", [ "h0" ] ],
    [ "rgb301:DOUT", "rgb302:DIN", "green", [ "h0" ] ],
    [ "rgb302:DOUT", "rgb303:DIN", "green", [ "h0" ] ],
    [ "rgb303:DOUT", "rgb304:DIN", "green", [ "h0" ] ],
    [ "rgb304:DOUT", "rgb305:DIN", "green", [ "h0" ] ],
    [ "rgb305:DOUT", "rgb306:DIN", "green", [ "h0" ] ],
    [ "rgb306:DOUT", "rgb307:DIN", "green", [ "h0" ] ],
    [ "rgb307:DOUT", "rgb308:DIN", "green", [ "h0" ] ],
    [ "rgb308:DOUT", "rgb309:DIN", "green", [ "h0" ] ],
    [ "rgb309:DOUT", "rgb310:DIN", "green", [ "h0" ] ],
    [ "rgb310:DOUT", "rgb311:DIN", "green", [ "h0" ] ],
    [ "rgb311:DOUT", "rgb312:DIN", "green", [ "h-9.6", "v-29.7" ] ],
    [ "rgb312:DOUT", "rgb313:DIN", "green", [ "h0" ] ],
    [ "rgb313:DOUT", "rgb314:DIN", "green", [ "h0" ] ],
    [ "rgb314:DOUT", "rgb315:DIN", "green", [ "h0" ] ],
    [ "rgb315:DOUT", "rgb316:DIN", "green", [ "h0" ] ],
    [ "rgb316:DOUT", "rgb317:DIN", "green", [ "h0" ] ],
    [ "rgb317:DOUT", "rgb318:DIN", "green", [ "h0" ] ],
    [ "rgb318:DOUT", "rgb319:DIN", "green", [ "h0" ] ],
    [ "rgb319:DOUT", "rgb320:DIN", "green", [ "h0" ] ],
    [ "rgb320:DOUT", "rgb321:DIN", "green", [ "h0" ] ],
    [ "rgb321:DOUT", "rgb322:DIN", "green", [ "h0" ] ],
    [ "rgb322:DOUT", "rgb323:DIN", "green", [ "h0" ] ],
    [ "rgb323:DOUT", "rgb324:DIN", "green", [ "h0" ] ],
    [ "rgb324:DOUT", "rgb325:DIN", "green", [ "h0" ] ],
    [ "rgb325:DOUT", "rgb326:DIN", "green", [ "h0" ] ],
    [ "rgb326:DOUT", "rgb327:DIN", "green", [ "h0" ] ],
    [ "rgb327:DOUT", "rgb328:DIN", "green", [ "h0" ] ],
    [ "rgb328:DOUT", "rgb329:DIN", "green", [ "h0" ] ],
    [ "rgb329:DOUT", "rgb330:DIN", "green", [ "h0" ] ],
    [ "rgb330:DOUT", "rgb331:DIN", "green", [ "h0" ] ],
    [ "rgb331:DOUT", "rgb332:DIN", "green", [ "h0" ] ],
    [ "rgb332:DOUT", "rgb333:DIN", "green", [ "h0" ] ],
    [ "rgb333:DOUT", "rgb334:DIN", "green", [ "h0" ] ],
    [ "rgb334:DOUT", "rgb335:DIN", "green", [ "h0" ] ],
    [ "rgb335:DOUT", "rgb336:DIN", "green", [ "h0" ] ],
    [ "rgb336:DOUT", "rgb337:DIN", "green", [ "h0" ] ],
    [ "rgb337:DOUT", "rgb338:DIN", "green", [ "h0" ] ],
    [ "rgb338:DOUT", "rgb339:DIN", "green", [ "h0" ] ],
    [ "rgb339:DOUT", "rgb340:DIN", "green", [ "h0" ] ],
    [ "rgb340:DOUT", "rgb341:DIN", "green", [ "h0" ] ],
    [ "rgb341:DOUT", "rgb342:DIN", "green", [ "h0" ] ],
    [ "rgb342:DOUT", "rgb343:DIN", "green", [ "h0" ] ],
    [ "rgb343:DOUT", "rgb373:DIN", "green", [ "h9.6", "v-37.5" ] ],
    [ "rgb373:DOUT", "rgb372:DIN", "green", [ "h0" ] ],
    [ "rgb372:DOUT", "rgb371:DIN", "green", [ "h0" ] ],
    [ "rgb371:DOUT", "rgb370:DIN", "green", [ "h0" ] ],
    [ "rgb370:DOUT", "rgb369:DIN", "green", [ "h0" ] ],
    [ "rgb369:DOUT", "rgb368:DIN", "green", [ "h0" ] ],
    [ "rgb368:DOUT", "rgb367:DIN", "green", [ "h0" ] ],
    [ "rgb367:DOUT", "rgb366:DIN", "green", [ "h0" ] ],
    [ "rgb366:DOUT", "rgb365:DIN", "green", [ "h0" ] ],
    [ "rgb365:DOUT", "rgb364:DIN", "green", [ "h0" ] ],
    [ "rgb364:DOUT", "rgb363:DIN", "green", [ "h0" ] ],
    [ "rgb363:DOUT", "rgb362:DIN", "green", [ "h0" ] ],
    [ "rgb362:DOUT", "rgb361:DIN", "green", [ "h0" ] ],
    [ "rgb361:DOUT", "rgb360:DIN", "green", [ "h0" ] ],
    [ "rgb360:DOUT", "rgb359:DIN", "green", [ "h0" ] ],
    [ "rgb359:DOUT", "rgb358:DIN", "green", [ "h0" ] ],
    [ "rgb358:DOUT", "rgb357:DIN", "green", [ "h0" ] ],
    [ "rgb357:DOUT", "rgb356:DIN", "green", [ "h0" ] ],
    [ "rgb356:DOUT", "rgb355:DIN", "green", [ "h0" ] ],
    [ "rgb355:DOUT", "rgb354:DIN", "green", [ "h0" ] ],
    [ "rgb354:DOUT", "rgb353:DIN", "green", [ "h0" ] ],
    [ "rgb353:DOUT", "rgb352:DIN", "green", [ "h0" ] ],
    [ "rgb352:DOUT", "rgb351:DIN", "green", [ "h0" ] ],
    [ "rgb351:DOUT", "rgb350:DIN", "green", [ "h0" ] ],
    [ "rgb350:DOUT", "rgb349:DIN", "green", [ "h0" ] ],
    [ "rgb349:DOUT", "rgb348:DIN", "green", [ "h0" ] ],
    [ "rgb348:DOUT", "rgb347:DIN", "green", [ "h0" ] ],
    [ "rgb347:DOUT", "rgb346:DIN", "green", [ "h0" ] ],
    [ "rgb346:DOUT", "rgb345:DIN", "green", [ "h0" ] ],
    [ "rgb345:DOUT", "rgb344:DIN", "green", [ "h0" ] ],
    [ "rgb403:DOUT", "rgb402:DIN", "green", [ "h0" ] ],
    [ "rgb402:DOUT", "rgb401:DIN", "green", [ "h0" ] ],
    [ "rgb401:DOUT", "rgb400:DIN", "green", [ "h0" ] ],
    [ "rgb400:DOUT", "rgb399:DIN", "green", [ "h0" ] ],
    [ "rgb399:DOUT", "rgb398:DIN", "green", [ "h0" ] ],
    [ "rgb398:DOUT", "rgb397:DIN", "green", [ "h0" ] ],
    [ "rgb397:DOUT", "rgb396:DIN", "green", [ "h0" ] ],
    [ "rgb396:DOUT", "rgb395:DIN", "green", [ "h0" ] ],
    [ "rgb395:DOUT", "rgb394:DIN", "green", [ "h0" ] ],
    [ "rgb394:DOUT", "rgb393:DIN", "green", [ "h0" ] ],
    [ "rgb393:DOUT", "rgb392:DIN", "green", [ "h0" ] ],
    [ "rgb392:DOUT", "rgb391:DIN", "green", [ "h0" ] ],
    [ "rgb391:DOUT", "rgb390:DIN", "green", [ "h0" ] ],
    [ "rgb390:DOUT", "rgb389:DIN", "green", [ "h0" ] ],
    [ "rgb389:DOUT", "rgb388:DIN", "green", [ "h0" ] ],
    [ "rgb388:DOUT", "rgb387:DIN", "green", [ "h0" ] ],
    [ "rgb387:DOUT", "rgb386:DIN", "green", [ "h0" ] ],
    [ "rgb386:DOUT", "rgb385:DIN", "green", [ "h0" ] ],
    [ "rgb385:DOUT", "rgb384:DIN", "green", [ "h0" ] ],
    [ "rgb384:DOUT", "rgb383:DIN", "green", [ "h0" ] ],
    [ "rgb383:DOUT", "rgb382:DIN", "green", [ "h0" ] ],
    [ "rgb382:DOUT", "rgb381:DIN", "green", [ "h0" ] ],
    [ "rgb381:DOUT", "rgb380:DIN", "green", [ "h0" ] ],
    [ "rgb380:DOUT", "rgb379:DIN", "green", [ "h0" ] ],
    [ "rgb379:DOUT", "rgb378:DIN", "green", [ "h0" ] ],
    [ "rgb378:DOUT", "rgb377:DIN", "green", [ "h0" ] ],
    [ "rgb377:DOUT", "rgb376:DIN", "green", [ "h0" ] ],
    [ "rgb376:DOUT", "rgb375:DIN", "green", [ "h0" ] ],
    [ "rgb375:DOUT", "rgb374:DIN", "green", [ "h0" ] ],
    [ "rgb374:DOUT", "rgb435:DIN", "green", [ "h38.4", "v-37.5" ] ],
    [ "rgb435:DOUT", "rgb434:DIN", "green", [ "h0" ] ],
    [ "rgb434:DOUT", "rgb433:DIN", "green", [ "h0" ] ],
    [ "rgb433:DOUT", "rgb432:DIN", "green", [ "h0" ] ],
    [ "rgb432:DOUT", "rgb431:DIN", "green", [ "h0" ] ],
    [ "rgb431:DOUT", "rgb430:DIN", "green", [ "h0" ] ],
    [ "rgb430:DOUT", "rgb429:DIN", "green", [ "h0" ] ],
    [ "rgb429:DOUT", "rgb428:DIN", "green", [ "h0" ] ],
    [ "rgb428:DOUT", "rgb427:DIN", "green", [ "h0" ] ],
    [ "rgb427:DOUT", "rgb426:DIN", "green", [ "h0" ] ],
    [ "rgb426:DOUT", "rgb425:DIN", "green", [ "h0" ] ],
    [ "rgb425:DOUT", "rgb424:DIN", "green", [ "h0" ] ],
    [ "rgb424:DOUT", "rgb423:DIN", "green", [ "h0" ] ],
    [ "rgb423:DOUT", "rgb422:DIN", "green", [ "h0" ] ],
    [ "rgb422:DOUT", "rgb421:DIN", "green", [ "h0" ] ],
    [ "rgb421:DOUT", "rgb420:DIN", "green", [ "h0" ] ],
    [ "rgb420:DOUT", "rgb419:DIN", "green", [ "h0" ] ],
    [ "rgb419:DOUT", "rgb418:DIN", "green", [ "h0" ] ],
    [ "rgb418:DOUT", "rgb417:DIN", "green", [ "h0" ] ],
    [ "rgb417:DOUT", "rgb416:DIN", "green", [ "h0" ] ],
    [ "rgb416:DOUT", "rgb415:DIN", "green", [ "h0" ] ],
    [ "rgb415:DOUT", "rgb414:DIN", "green", [ "h0" ] ],
    [ "rgb414:DOUT", "rgb413:DIN", "green", [ "h0" ] ],
    [ "rgb413:DOUT", "rgb412:DIN", "green", [ "h0" ] ],
    [ "rgb412:DOUT", "rgb411:DIN", "green", [ "h0" ] ],
    [ "rgb411:DOUT", "rgb410:DIN", "green", [ "h0" ] ],
    [ "rgb410:DOUT", "rgb409:DIN", "green", [ "h0" ] ],
    [ "rgb409:DOUT", "rgb408:DIN", "green", [ "h0" ] ],
    [ "rgb408:DOUT", "rgb407:DIN", "green", [ "h0" ] ],
    [ "rgb407:DOUT", "rgb406:DIN", "green", [ "h0" ] ],
    [ "rgb406:DOUT", "rgb405:DIN", "green", [ "h0" ] ],
    [ "rgb405:DOUT", "rgb404:DIN", "green", [ "h0" ] ],
    [ "rgb404:DOUT", "rgb467:DIN", "green", [ "h-9.6", "v-29.7" ] ],
    [ "rgb467:DOUT", "rgb466:DIN", "green", [ "h0" ] ],
    [ "rgb466:DOUT", "rgb465:DIN", "green", [ "h0" ] ],
    [ "rgb465:DOUT", "rgb464:DIN", "green", [ "h0" ] ],
    [ "rgb464:DOUT", "rgb463:DIN", "green", [ "h0" ] ],
    [ "rgb463:DOUT", "rgb462:DIN", "green", [ "h0" ] ],
    [ "rgb462:DOUT", "rgb461:DIN", "green", [ "h0" ] ],
    [ "rgb461:DOUT", "rgb460:DIN", "green", [ "h0" ] ],
    [ "rgb460:DOUT", "rgb459:DIN", "green", [ "h0" ] ],
    [ "rgb459:DOUT", "rgb458:DIN", "green", [ "h0" ] ],
    [ "rgb458:DOUT", "rgb457:DIN", "green", [ "h0" ] ],
    [ "rgb457:DOUT", "rgb456:DIN", "green", [ "h0" ] ],
    [ "rgb456:DOUT", "rgb455:DIN", "green", [ "h0" ] ],
    [ "rgb455:DOUT", "rgb454:DIN", "green", [ "h0" ] ],
    [ "rgb454:DOUT", "rgb453:DIN", "green", [ "h0" ] ],
    [ "rgb453:DOUT", "rgb452:DIN", "green", [ "h0" ] ],
    [ "rgb452:DOUT", "rgb451:DIN", "green", [ "h0" ] ],
    [ "rgb451:DOUT", "rgb450:DIN", "green", [ "h0" ] ],
    [ "rgb450:DOUT", "rgb449:DIN", "green", [ "h0" ] ],
    [ "rgb449:DOUT", "rgb448:DIN", "green", [ "h0" ] ],
    [ "rgb448:DOUT", "rgb447:DIN", "green", [ "h0" ] ],
    [ "rgb447:DOUT", "rgb446:DIN", "green", [ "h0" ] ],
    [ "rgb446:DOUT", "rgb445:DIN", "green", [ "h0" ] ],
    [ "rgb445:DOUT", "rgb444:DIN", "green", [ "h0" ] ],
    [ "rgb444:DOUT", "rgb443:DIN", "green", [ "h0" ] ],
    [ "rgb443:DOUT", "rgb442:DIN", "green", [ "h0" ] ],
    [ "rgb442:DOUT", "rgb441:DIN", "green", [ "h0" ] ],
    [ "rgb441:DOUT", "rgb440:DIN", "green", [ "h0" ] ],
    [ "rgb440:DOUT", "rgb439:DIN", "green", [ "h0" ] ],
    [ "rgb439:DOUT", "rgb438:DIN", "green", [ "h0" ] ],
    [ "rgb438:DOUT", "rgb437:DIN", "green", [ "h0" ] ],
    [ "rgb437:DOUT", "rgb436:DIN", "green", [ "h0" ] ],
    [ "rgb436:DOUT", "rgb497:DIN", "green", [ "h9.6", "v-37.5" ] ],
    [ "rgb497:DOUT", "rgb496:DIN", "green", [ "h0" ] ],
    [ "rgb496:DOUT", "rgb495:DIN", "green", [ "h0" ] ],
    [ "rgb495:DOUT", "rgb494:DIN", "green", [ "h0" ] ],
    [ "rgb494:DOUT", "rgb493:DIN", "green", [ "h0" ] ],
    [ "rgb493:DOUT", "rgb492:DIN", "green", [ "h0" ] ],
    [ "rgb492:DOUT", "rgb491:DIN", "green", [ "h0" ] ],
    [ "rgb491:DOUT", "rgb490:DIN", "green", [ "h0" ] ],
    [ "rgb490:DOUT", "rgb489:DIN", "green", [ "h0" ] ],
    [ "rgb489:DOUT", "rgb488:DIN", "green", [ "h0" ] ],
    [ "rgb488:DOUT", "rgb487:DIN", "green", [ "h0" ] ],
    [ "rgb487:DOUT", "rgb486:DIN", "green", [ "h0" ] ],
    [ "rgb486:DOUT", "rgb485:DIN", "green", [ "h0" ] ],
    [ "rgb485:DOUT", "rgb484:DIN", "green", [ "h0" ] ],
    [ "rgb484:DOUT", "rgb483:DIN", "green", [ "h0" ] ],
    [ "rgb483:DOUT", "rgb482:DIN", "green", [ "h0" ] ],
    [ "rgb482:DOUT", "rgb481:DIN", "green", [ "h0" ] ],
    [ "rgb481:DOUT", "rgb480:DIN", "green", [ "h0" ] ],
    [ "rgb480:DOUT", "rgb479:DIN", "green", [ "h0" ] ],
    [ "rgb479:DOUT", "rgb478:DIN", "green", [ "h0" ] ],
    [ "rgb478:DOUT", "rgb477:DIN", "green", [ "h0" ] ],
    [ "rgb477:DOUT", "rgb476:DIN", "green", [ "h0" ] ],
    [ "rgb476:DOUT", "rgb475:DIN", "green", [ "h0" ] ],
    [ "rgb475:DOUT", "rgb474:DIN", "green", [ "h0" ] ],
    [ "rgb474:DOUT", "rgb473:DIN", "green", [ "h0" ] ],
    [ "rgb473:DOUT", "rgb472:DIN", "green", [ "h0" ] ],
    [ "rgb472:DOUT", "rgb471:DIN", "green", [ "h0" ] ],
    [ "rgb471:DOUT", "rgb470:DIN", "green", [ "h0" ] ],
    [ "rgb470:DOUT", "rgb469:DIN", "green", [ "h0" ] ],
    [ "rgb469:DOUT", "rgb468:DIN", "green", [ "h0" ] ],
    [ "r1:1", "r2:1", "black", [ "v0" ] ],
    [ "r2:1", "r3:1", "black", [ "v0" ] ],
    [ "r3:1", "r4:1", "black", [ "v0" ] ],
    [ "r1:2", "r5:1", "green", [ "v0" ] ],
    [ "r2:2", "r6:1", "green", [ "v0" ] ],
    [ "r3:2", "r7:1", "green", [ "v0" ] ],
    [ "r4:2", "r8:1", "green", [ "v0" ] ],
    [ "nano:GND.1", "r4:1", "black", [ "v28.8", "h57.6" ] ],
    [ "nano:2", "r6:1", "violet", [ "v-67.2", "h124.8", "v105.6", "h38.4" ] ],
    [ "nano:4", "r5:1", "violet", [ "v-76.8", "h153.6", "v96", "h28.8" ] ],
    [ "r8:2", "sw1:2", "green", [ "h18", "v76.8", "h-324", "v67.3" ] ],
    [ "nano:5", "rgb125:DIN", "green", [ "v0" ] ],
    [ "nano:3", "rgb250:DIN", "green", [ "v0" ] ],
    [ "nano:6", "rgb403:DIN", "green", [ "v0" ] ],
    [ "nano:9", "rgb30:DIN", "green", [ "v0" ] ],
    [ "btn3:2.l", "r6:2", "green", [ "h6.3", "v-86.6", "h358.81", "v-82.9", "h20.09" ] ],
    [ "btn3:1.l", "sw1:1", "green", [ "h6.3", "v22.7", "h76.8" ] ],
    [ "r7:2", "btn1:2.l", "green", [ "h37.2", "v115.2", "h-211.2", "v48.2" ] ],
    [ "vcc1:VCC", "btn3:1.r", "red", [ "h67.2", "v-22.7" ] ],
    [ "sw1:1", "btn1:1.r", "green", [ "v28.8", "h67.2", "v-19.2" ] ],
    [ "btn1:1.l", "btn2:1.r", "green", [ "h6.3", "v22.7", "h70.5", "v-22.7" ] ],
    [ "sw3:2", "btn3:2.r", "green", [ "h0" ] ],
    [ "sw3:1", "btn3:1.r", "green", [ "h0" ] ],
    [ "sw4:2", "btn1:2.r", "green", [ "h0" ] ],
    [ "sw4:1", "btn1:1.r", "green", [ "h0" ] ],
    [ "sw5:1", "btn2:1.r", "green", [ "h0" ] ],
    [ "sw5:2", "btn2:2.r", "green", [ "h0" ] ],
    [ "btn4:2.l", "vcc1:VCC", "green", [ "h0", "v134.6" ] ],
    [ "r9:2", "r10:1", "green", [ "v0" ] ],
    [ "nano:GND.1", "r9:1", "black", [ "v28.8" ] ],
    [ "r10:2", "btn4:1.r", "green", [ "v19.2", "h-1.2" ] ],
    [ "r5:2", "btn2:2.l", "green", [ "v0", "h66", "v172.8", "h-96", "v28.8" ] ],
    [ "r11:2", "r13:1", "green", [ "v0" ] ],
    [ "r12:2", "r14:1", "green", [ "v0" ] ],
    [ "r1:1", "r11:1", "black", [ "v0" ] ],
    [ "r11:1", "r12:1", "black", [ "v0" ] ],
    [ "r13:1", "nano:7", "violet", [ "v9.6", "h-9.6", "v-86.4", "h-201.6" ] ],
    [ "r14:1", "nano:8", "violet", [ "v-67.2", "h-220.8" ] ],
    [ "sw2:2", "btn5:2.r", "green", [ "h0" ] ],
    [ "sw2:1", "btn5:1.r", "green", [ "h9.6" ] ],
    [ "btn5:1.r", "btn2:1.l", "green", [ "v19.2", "h-77", "v-19.2" ] ],
    [ "r13:2", "btn5:2.l", "green", [ "v0", "h123.6", "v220.8" ] ],
    [ "btn5:1.l", "btn6:1.r", "green", [ "h9.6", "v19.2", "h76.8" ] ],
    [ "btn6:1.r", "sw6:1", "green", [ "v-9.6", "h-0.2" ] ],
    [ "sw6:2", "btn6:2.r", "green", [ "h0" ] ],
    [ "r14:2", "btn6:2.l", "green", [ "v0", "h277.2", "v240" ] ],
    [ "rgb499:DIN", "rgb500:DOUT", "green", [ "h0" ] ],
    [ "rgb500:DIN", "rgb501:DOUT", "green", [ "h0" ] ],
    [ "rgb501:DIN", "rgb502:DOUT", "green", [ "h0" ] ],
    [ "rgb502:DIN", "rgb503:DOUT", "green", [ "h0" ] ],
    [ "rgb503:DIN", "rgb504:DOUT", "green", [ "h0" ] ],
    [ "rgb504:DIN", "rgb505:DOUT", "green", [ "h0" ] ],
    [ "rgb505:DIN", "rgb506:DOUT", "green", [ "h0" ] ],
    [ "rgb506:DIN", "rgb507:DOUT", "green", [ "h0" ] ],
    [ "rgb507:DIN", "rgb508:DOUT", "green", [ "h0" ] ],
    [ "rgb508:DIN", "rgb509:DOUT", "green", [ "h0" ] ],
    [ "rgb509:DIN", "rgb510:DOUT", "green", [ "h0" ] ],
    [ "rgb510:DIN", "rgb511:DOUT", "green", [ "h0" ] ],
    [ "rgb511:DIN", "rgb512:DOUT", "green", [ "h0" ] ],
    [ "rgb512:DIN", "rgb513:DOUT", "green", [ "h0" ] ],
    [ "rgb513:DIN", "rgb514:DOUT", "green", [ "h0" ] ],
    [ "rgb514:DIN", "rgb515:DOUT", "green", [ "h0" ] ],
    [ "rgb515:DIN", "rgb516:DOUT", "green", [ "h0" ] ],
    [ "rgb516:DIN", "rgb517:DOUT", "green", [ "h0" ] ],
    [ "rgb517:DIN", "rgb518:DOUT", "green", [ "h0" ] ],
    [ "rgb518:DIN", "rgb519:DOUT", "green", [ "h0" ] ],
    [ "rgb519:DIN", "rgb520:DOUT", "green", [ "h0" ] ],
    [ "rgb520:DIN", "rgb521:DOUT", "green", [ "h0" ] ],
    [ "rgb521:DIN", "rgb522:DOUT", "green", [ "h0" ] ],
    [ "rgb522:DIN", "rgb523:DOUT", "green", [ "h0" ] ],
    [ "rgb523:DIN", "rgb524:DOUT", "green", [ "h0" ] ],
    [ "rgb524:DIN", "rgb525:DOUT", "green", [ "h0" ] ],
    [ "rgb525:DIN", "rgb526:DOUT", "green", [ "h0" ] ],
    [ "rgb526:DIN", "rgb527:DOUT", "green", [ "h0" ] ],
    [ "rgb527:DIN", "rgb528:DOUT", "green", [ "h0" ] ],
    [ "rgb528:DIN", "rgb529:DOUT", "green", [ "h0" ] ],
    [ "rgb530:DOUT", "rgb531:DIN", "green", [ "h0" ] ],
    [ "rgb531:DOUT", "rgb532:DIN", "green", [ "h0" ] ],
    [ "rgb532:DOUT", "rgb533:DIN", "green", [ "h0" ] ],
    [ "rgb533:DOUT", "rgb534:DIN", "green", [ "h0" ] ],
    [ "rgb534:DOUT", "rgb535:DIN", "green", [ "h0" ] ],
    [ "rgb535:DOUT", "rgb536:DIN", "green", [ "h0" ] ],
    [ "rgb536:DOUT", "rgb537:DIN", "green", [ "h0" ] ],
    [ "rgb537:DOUT", "rgb538:DIN", "green", [ "h0" ] ],
    [ "rgb538:DOUT", "rgb539:DIN", "green", [ "h0" ] ],
    [ "rgb539:DOUT", "rgb540:DIN", "green", [ "h0" ] ],
    [ "rgb540:DOUT", "rgb541:DIN", "green", [ "h0" ] ],
    [ "rgb541:DOUT", "rgb542:DIN", "green", [ "h0" ] ],
    [ "rgb542:DOUT", "rgb543:DIN", "green", [ "h0" ] ],
    [ "rgb543:DOUT", "rgb544:DIN", "green", [ "h0" ] ],
    [ "rgb544:DOUT", "rgb545:DIN", "green", [ "h0" ] ],
    [ "rgb545:DOUT", "rgb546:DIN", "green", [ "h0" ] ],
    [ "rgb546:DOUT", "rgb547:DIN", "green", [ "h0" ] ],
    [ "rgb547:DOUT", "rgb548:DIN", "green", [ "h0" ] ],
    [ "rgb548:DOUT", "rgb549:DIN", "green", [ "h0" ] ],
    [ "rgb549:DOUT", "rgb550:DIN", "green", [ "h0" ] ],
    [ "rgb550:DOUT", "rgb551:DIN", "green", [ "h0" ] ],
    [ "rgb551:DOUT", "rgb552:DIN", "green", [ "h0" ] ],
    [ "rgb552:DOUT", "rgb553:DIN", "green", [ "h0" ] ],
    [ "rgb553:DOUT", "rgb554:DIN", "green", [ "h0" ] ],
    [ "rgb554:DOUT", "rgb555:DIN", "green", [ "h0" ] ],
    [ "rgb555:DOUT", "rgb556:DIN", "green", [ "h0" ] ],
    [ "rgb556:DOUT", "rgb557:DIN", "green", [ "h0" ] ],
    [ "rgb557:DOUT", "rgb558:DIN", "green", [ "h0" ] ],
    [ "rgb558:DOUT", "rgb559:DIN", "green", [ "h0" ] ],
    [ "rgb559:DOUT", "rgb560:DIN", "green", [ "h0" ] ],
    [ "r10:1", "nano:12", "violet", [ "v7.5", "h20.25", "v-197.16", "h-281.77" ] ],
    [ "rgb530:DIN", "nano:10", "green", [ "h0" ] ],
    [ "rgb529:DIN", "nano:11", "green", [ "h0" ] ],
    [ "r3:2", "nano:A1", "violet", [ "v9.64", "h-33.46", "v13.83", "h-170.34" ] ],
    [ "r4:2", "nano:A0", "violet", [ "v9.37", "h-26.18", "v18.93", "h-188.54", "v1.46" ] ],
    [ "r15:2", "r16:1", "green", [ "v0" ] ],
    [ "r12:1", "r15:1", "green", [ "v0" ] ],
    [ "r16:1", "nano:13", "violet", [ "v0", "h-288", "v115.2", "h28.8" ] ],
    [ "btn6:1.l", "sw7:1", "green", [ "h0" ] ],
    [ "sw7:2", "r16:2", "green", [ "h19.2", "v-220.9" ] ]
  ],
  "dependencies": {}
}

A ne sert à rien. Cette variable est créée lorsque le code entre dans le if et elle est détruite lorsque le code sort du if.


Même remarque ici. tu recrées une nouvelle variable à chaque fois que tu veux l'utiliser.
A noter au passage tu veux sans doute faire un test sur la valeur de A. Auquel cas il faut écrire if (A == 1)


Il faut bien comprendre qu'à chaque fois que tu écris int A tu crées une nouvelle variable locale qui ne connait pas l'état des autres A que tu as déclarées par ailleurs.

D'autant que tu déclares une variable A globale.

Si c'est celle-ci que tu veux utiliser partout dans le programme alors il ne faut pas mettre des int A partout dans ton code mais simplement utiliser A.
Pour affecter une valeur à la variable A globale il suffit de faire A = 0 ou A=1 dans ton code

bonjour tout le monde et merci d'être si réactif.
donc, dans mon esprit, je déclare la variable A avec une valeur 0

// Used for animation
uint8_t IndicatorLedList = 0;
uint8_t IndicatorLed = 0;
int A=0;

et si le courant des clignotants droit et ou gauche alimente les broches 2 et ou 4 de l'arduino,

void loop() {
  // Read the state of the inputs
  
  bool LIndicatorInput = digitalRead(L_INDICATOR_INPUT);
  bool RIndicatorInput = digitalRead(R_INDICATOR_INPUT);

  FastLED.clear();

cette variable passe à 1 et déclanche l'animation

if (LIndicatorInput ) {
    A = 1;
    IndicatorAnimation(l_indicator_leds);
  }
  

  if (RIndicatorInput ) {
    A = 1;
    IndicatorAnimation(r_indicator_leds);
  }


void IndicatorAnimation(CRGB *leds) {
  if (A == 1) {
    for (int I = 0; I < IndicatorLedList; I++) {
    //  for (int I = 0; I < 30; I++) {
    leds[60 - I] = CRGB::OrangeRed;
    leds[63 + I] = CRGB::OrangeRed;
    //Serial.print("I = ");
    //Serial.print(I);
  
    if (I > 30) {
      I = 0;
      IndicatorLedList = 0;
      A = 0;
      }
    }
  

	EVERY_N_MILLISECONDS(INDICATOR_MS) {
		IndicatorLedList++;
 
    if (IndicatorLedList > 30) {
    IndicatorLedList = 0;
    A = 0;
	    }  
    }
  }
}

sans tenir compte de l'alimentation avant la fin de la boucle d'animation.
si c'est toujours alimenté on recommence une boucle, si il n'y as plus d'alimentation on arrête l'animation à la fin de la boucle.
et bien sur, pour simplifier le tout, il ne faut pas que la boucle soit bloquante parce que au cas ou je freine, l'allumage des feux stop avec 2 secondes de retard peut se transformer en catastrophe.

j'ai simplifier un peu le code dans cette réponse afin que ça soit plus clair et ne garder que l'essentiel en corrigeant d'après vos remarques, mais le programme semble ne pas prendre en compte la valeur de la variable A puisque rien ne change. aussitôt que je coupe l'alimentation le clignotant se coupe.

De quelle alimentation tu parles?

quand on met le clignotant, la centrale clignotante envoie du courant à l'ampoule. c'est ce courant que je capte sur les broches de l'Arduino pour déclencher le démarrage de la séquence de mes LEDs mais les 30 LEDs mettent un peu plus de temps à s'allumer que la durée d'allumage de l'ampoule, ce qui fait que la bande de LED ne s'allume jamais complètement :
25 LEDs la première fois puis 20,15 etc. jusqu'à 0 puis ça revient à 25 et sa recommence. j'ai beau jouer sur la vitesse d'allumage des LEDs avec la variable déclarée au début (INDICATOR_MS),

#include <FastLED.h>

#define NUM_LEDS              124
//#define F_NUM_LEDS        		(NUM_LEDS / 4)
#define INDICATOR_MS      		9
#define BRIGHTNESS        		150

le temps d'allumage est toujours trop long pour allumer toutes les LEDs par contre, si j'alimente en continue le programme se comporte bien, il séquence toutes les LEDs jusqu'à 30 puis les éteint en une fois et recommence sont cycle.
je n'arrive jamais à allumer toutes les leds

Je comprends bien cette tension ne te sert qu'a faire démarrer la séquence elle ne sert pas d'alimentation à l'ensemble?
Ton Arduino et tes LEDs sont alimentés par ailleurs sur une alimentation ininterrompue.

oui, bien sur, tout est alimenté en 5V à partir d'une alimentation de PC quand je teste chez moi et par un convertisseur 5V 40A dans la voiture et le signal de declanchement est capté sur les fils d'ampoule en direct avec un pont divisuer.
mais quand le signal est continue (chez moi) tout fonctionne, mais quand le signal est intermittent (dans la voiture), toutes les LEDs n'ont pas le temps de s'allumer.
le temps allumage + repos de la centrale est d'environ 2 seconde donc 1 seconde d'allumage + 1 seconde de repos alors que le temps d'allumage des LEDs est supérieur au temps d'allumage de l'ampoule d'origine et comme la séquence des LEDs est commandée par l'allumage de l'ampoule, la boucle séquentielle des LEDs ne se termine pas, elle est coupé par l'extinction de l'ampoule et redémarre à l'allumage suivant

  • Il faut démarrer la séquence lorsque le clignotant est actif
  • il faut arrêter la séquence lorsque le clignotant est inactif ET la séquence terminée.

oui, c'est justement ce que je n'arrive pas a faire,
en gros il faut que la séquence démarre sur une impulsion et continue jusqu'à la fin de la séquence

Pour faire simple

  • tu crées une variable clignotantActif
  • tu mets clignotantActif à True lorsque tu reçois l'information LIndicatorInput ou RIndicatorInput actif
  • tu mets clignotantActif à False lorsque LIndicatorInput ET RIndicatorInput sont inactif ET que la séquence se termine
  • La séquence s'exécute tant que clignotantActif est True.

C’est typiquement une définition de programme qui se prête bien à la programmation par machine à états (cf mon tuto éventuellement)

oui, j'ai bien vu ton tuto et c'est ce que j'ai voulu faire avec ma variable A qui passe à 1 quand Lindicatorinput ou Rindicatorinput est actif, et qui repasse à 0 quand la variable I de la boucle atteint 30, mais ca ne fonctionne pas, j'ai toujours le même problème.

Avez vous dessiné le graphe des états et transitions ? Si oui postez le. Si non, c’est important de le faire

non, je n'avais pas fait de graphique, ça me paressai tellement simple que je n'en voyait pas l'intérêt mais ça vas faire presque 1 ans que je bloque sur ce problème et que je ne trouve pas la solution c'est pour cela que je me suis décidé a demander de l'aide.
je t'ai dessiner un graphique .

ce graphe n'est pas un graphe d'états mais un organigramme

le graphe pour un des deux clignotants pourrait ressembler à cela:

un code "théorique" serait (tapé ici, à compléter)

const byte pinClignotantGauche = 2;

const byte nbLeds = 30; // 30 leds dans le bandeau
CRGB ledsGauche[nbLeds];

const unsigned long deltaT = 10; // 10ms entre 2 allumages de LEDs

enum {DEBUT, GAUCHE} état = DEBUT;
unsigned long t0;
byte ledIndexG;

// appuiGauche est une fonction qui retourne vrai si le clignotant gauche est actif et faux sinon
bool appuiGauche() {
  return digitalRead(pinClignotantGauche) == LOW);  // vrai si clignotant gauche engagé
}

void setup() {
  // initialisation diverses
  // ...
}


void loop() {
  switch (etat) {

    case DEBUT:
      if (appuiGauche()) { // si on déclenche le clignotant on change d'état
        t0 = millis();
        ledIndex = 0;
        etat = GAUCHE;
      }
      break;

    case GAUCHE:
      // est-ce le moment de faire une action ?
      if (millis() - t0 >= deltaT) {
        // OUI
        // a-t-on fini de tout allumer
        if (ledIndex >= nbLeds) {
          // tout était allumé, on éteint et on boucle
          fill_solid(ledsGauche, nbLeds, CRGB::Black);
          etat = DEBUT;
        } else {
          // le bandeau n'était pas encore tout allumé, on allume la LED suivante
          ledsGauche[ledIndex++] = CRGB::OrangeRed;
          t0 = millis();
        }
        FastLED.show();
      }
      break;
  } // fin du switch sur l'état
}

le bouclage qui revient au début quand on a fini de tout allumer va retester si le clignotant est toujours engagé et si oui on repart pour un cycle.