/**
 * Soluções de debug para o jogo Semáforo.
 * Usado apenas em modo de debug para popular o editor com possíveis soluções.
 * @module games.semaforo.config.debugSolutions
 */

export const debugSolutions = {
  1: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "mudar_semaforo",
          id: "PvStJ%_iIyICp;DR|~`[",
          x: 36,
          y: 37,
          fields: { COR: "verde" },
          next: {
            block: {
              type: "mudar_semaforo",
              id: "k[`vlI2F?+zzIO=,VV1Z",
              fields: { COR: "amarelo" },
              next: {
                block: {
                  type: "mudar_semaforo",
                  id: "hB#~6GUfG_QN^.)},)l;",
                  fields: { COR: "vermelho" },
                },
              },
            },
          },
        },
      ],
    },
  },
  2: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "mudar_semaforo",
          id: "VkkX=P1R5$vj*ngNTGyk",
          x: 38,
          y: 38,
          fields: { COR: "verde" },
          next: {
            block: {
              type: "aguardar_segundos",
              id: "XS]X0,ZYZc(/?R2$l)du",
              fields: { TEMPO: 5 },
              next: {
                block: {
                  type: "mudar_semaforo",
                  id: "ni0p}N-{tZSO}APrxoYs",
                  fields: { COR: "amarelo" },
                  next: {
                    block: {
                      type: "aguardar_segundos",
                      id: "~^s=63J(]RO[`Y6w`,Z2",
                      fields: { TEMPO: 5 },
                      next: {
                        block: {
                          type: "mudar_semaforo",
                          id: "M3/(Wp;v4gVq^c;yEW@+",
                          fields: { COR: "vermelho" },
                          next: {
                            block: {
                              type: "aguardar_segundos",
                              id: "%Is_uj-GpGX09f|lto[$",
                              fields: { TEMPO: 5 },
                            },
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  3: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "mudar_semaforo",
          id: "80sTj-}e3jCWgH9L%6Fg",
          x: 49,
          y: 41,
          fields: { COR: "verde" },
          next: {
            block: {
              type: "mudar_semaforo_pedestre",
              id: "kB(:a*_i3TqE7l#kn(]~",
              fields: { COR: "vermelho" },
              next: {
                block: {
                  type: "aguardar_segundos",
                  id: "wX..qsg[D[L$Y?)-z=-c",
                  fields: { TEMPO: 5 },
                  next: {
                    block: {
                      type: "mudar_semaforo",
                      id: "/zK(fvquN|E=#)!|SO5C",
                      fields: { COR: "amarelo" },
                      next: {
                        block: {
                          type: "aguardar_segundos",
                          id: "*Y;?0C7jA|hSzmUOm4YT",
                          fields: { TEMPO: 5 },
                          next: {
                            block: {
                              type: "mudar_semaforo",
                              id: "LN4dl(9I@hIctWUnRU*D",
                              fields: { COR: "vermelho" },
                              next: {
                                block: {
                                  type: "mudar_semaforo_pedestre",
                                  id: "/I5_2f/U%3YEW~vW9H6w",
                                  fields: { COR: "verde" },
                                  next: {
                                    block: {
                                      type: "aguardar_segundos",
                                      id: "H]~FepP%i!X}LeO@`iXJ",
                                      fields: { TEMPO: 5 },
                                    },
                                  },
                                },
                              },
                            },
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  4: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "mudar_semaforo",
          id: "7jT6Y@e?6(Ru@kM=sCiL",
          x: 29,
          y: 34,
          fields: { COR: "verde" },
          next: {
            block: {
              type: "mudar_semaforo_pedestre",
              id: ":mQWi3G(wb%*s]:11(u2",
              fields: { COR: "vermelho" },
              next: {
                block: {
                  type: "aguardar_segundos",
                  id: "QT@Zs{(tHwDT6%h9TaLP",
                  fields: { TEMPO: 5 },
                  next: {
                    block: {
                      type: "mudar_semaforo",
                      id: "l}63t},j:f#wI}wP/2Ri",
                      fields: { COR: "amarelo" },
                      next: {
                        block: {
                          type: "aguardar_segundos",
                          id: "U-4C;Szg*fqvD87yVzO]",
                          fields: { TEMPO: 5 },
                          next: {
                            block: {
                              type: "mudar_semaforo",
                              id: "S0sk%slR]+1pn@7ctOw5",
                              fields: { COR: "vermelho" },
                              next: {
                                block: {
                                  type: "mudar_semaforo_pedestre",
                                  id: "=_MV6e=Sz.xS7{hpivI2",
                                  fields: { COR: "verde" },
                                  next: {
                                    block: {
                                      type: "aguardar_segundos",
                                      id: "d7Kr;+n_H.GvgX5k8F)-",
                                      fields: { TEMPO: 5 },
                                      next: {
                                        block: {
                                          type: "piscar_luz_pedestre",
                                          id: "]-@)-iz,-`+lbW7H1I7U",
                                          fields: { COR: "vermelho", TEMPO: 5 },
                                        },
                                      },
                                    },
                                  },
                                },
                              },
                            },
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  5: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "mudar_semaforo",
          id: "!W8e`3O,m?So_/.0k92V",
          x: 63,
          y: 38,
          fields: { COR: "verde" },
          next: {
            block: {
              type: "mudar_semaforo_pedestre",
              id: "b|Gp9Gv..#uE$vr(|8r6",
              fields: { COR: "vermelho" },
              next: {
                block: {
                  type: "aguardar_segundos",
                  id: "Q+_mb:lj0_JkBEASW_xE",
                  fields: { TEMPO: 5 },
                  next: {
                    block: {
                      type: "mudar_semaforo",
                      id: "x)gGxj5[Jp:~Ik+5U!b#",
                      fields: { COR: "amarelo" },
                      next: {
                        block: {
                          type: "aguardar_segundos",
                          id: "nNWeiH{Ax:Cy/2(u^o7h",
                          fields: { TEMPO: 5 },
                          next: {
                            block: {
                              type: "mudar_semaforo",
                              id: "X[O0)^$4z=f40%S(j$=d",
                              fields: { COR: "vermelho" },
                              next: {
                                block: {
                                  type: "mudar_semaforo_pedestre",
                                  id: "@Vv]vHHr4KxvL|2nT}iT",
                                  fields: { COR: "verde" },
                                  next: {
                                    block: {
                                      type: "tocar_som",
                                      id: "C1.I+*ys7I[:|Hsk6YS}",
                                      fields: { SOM: "beep_semaforo" },
                                      next: {
                                        block: {
                                          type: "aguardar_segundos",
                                          id: ":nS6l=AYR[bmS8#:)_lE",
                                          fields: { TEMPO: 5 },
                                          next: {
                                            block: {
                                              type: "piscar_luz_pedestre",
                                              id: "},g`[f#Xco*pPbfcxn(K",
                                              fields: {
                                                COR: "vermelho",
                                                TEMPO: 5,
                                              },
                                              next: {
                                                block: {
                                                  type: "parar_som",
                                                  id: "gK/k6FQG_*Dn.2X):*Dw",
                                                  fields: {
                                                    SOM: "beep_semaforo",
                                                  },
                                                },
                                              },
                                            },
                                          },
                                        },
                                      },
                                    },
                                  },
                                },
                              },
                            },
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
};
