/**
 * @fileoverview Utility module for debugSolutions.js
 * 
 * @module games.automato.config.debugSolutions
 */

export const debugSolutions = {
  1: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_move_forward",
          id: "`P+9hPVc7g2DJ0q16RK,",
          x: 13,
          y: 13,
          next: {
            block: {
              type: "automato_move_forward",
              id: "zZKB=Au92}qd~WsjdKY5",
            },
          },
        },
      ],
    },
  },
  2: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_move_forward",
          id: "%tpiI~Q)QvKV*j:Utvj#",
          x: 36,
          y: 31,
          next: {
            block: {
              type: "automato_turn_left",
              id: "i9kNT4,rQx%kC*BG+,k^",
              next: {
                block: {
                  type: "automato_move_forward",
                  id: "Wf}J1L`vrB#0),u6I^pM",
                  next: {
                    block: {
                      type: "automato_turn_right",
                      id: "4;eo@)^654.383-EkN9-",
                      next: {
                        block: {
                          type: "automato_move_forward",
                          id: "neew[~/eKgbzlC[+oi*Q",
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  3: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: "`O0p7RA@Cv99swNQ+M1p",
          x: 13,
          y: 13,
          inputs: {
            DO: {
              block: {
                type: "automato_move_forward",
                id: "HThd+E5B?r2KAGp54_?l",
              },
            },
          },
        },
      ],
    },
  },
  4: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: "_GOa9b!@f(I=^l_[!pg3",
          x: 38,
          y: 88,
          inputs: {
            DO: {
              block: {
                type: "automato_move_forward",
                id: "QUX4{ospcnon~=%Xqpx#",
                next: {
                  block: {
                    type: "automato_turn_left",
                    id: "nY-ZmPn~1(z6F~iG$b}o",
                    next: {
                      block: {
                        type: "automato_move_forward",
                        id: "D}G*#p933.aY//p?%P[*",
                        next: {
                          block: {
                            type: "automato_turn_right",
                            id: "!J{Ri5A0hu^R4IBhv~J7",
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  5: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_move_forward",
          id: "={d8;tDvVSR;Qsk3)Rj3",
          x: 38,
          y: 38,
          next: {
            block: {
              type: "automato_move_forward",
              id: "Qud3z!0448y{D@I=%Xk:",
              next: {
                block: {
                  type: "automato_turn_left",
                  id: "Z8XmhaM{H#*8.ZXP0*jl",
                  next: {
                    block: {
                      type: "automato_repeat_until_goal",
                      id: "1f6%~iCco}DyQ:cgH86D",
                      inputs: {
                        DO: {
                          block: {
                            type: "automato_move_forward",
                            id: "iqtmU-HoFmKi#54Y8C;$",
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  6: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: "N]+p?1(9_O^MX}b*hf[m",
          x: 34,
          y: 134,
          inputs: {
            DO: {
              block: {
                type: "automato_move_forward",
                id: "F(RCqq2^5`s$pF`=j6dT",
                next: {
                  block: {
                    type: "automato_if",
                    id: "5cJ_Yx7;cFI,n_jlW02P",
                    fields: { DIR: "isPathLeft" },
                    inputs: {
                      DO: {
                        block: {
                          type: "automato_turn_left",
                          id: "WMI/e:8FL;UnhP[01~14",
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  7: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: "lk.$gb7DEMwgOW(D]o?C",
          x: 38,
          y: 88,
          inputs: {
            DO: {
              block: {
                type: "automato_move_forward",
                id: "FMhkj:m]}N0SfeHc.L@y",
                next: {
                  block: {
                    type: "automato_if",
                    id: "DNgAG1XXR/8Vv%t}~qHR",
                    fields: { DIR: "isPathRight" },
                    inputs: {
                      DO: {
                        block: {
                          type: "automato_turn_right",
                          id: "fY[5U1;Twpd083i|5rO4",
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  8: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: "hcd5qweto~5BP@T@Fcwe",
          x: 38,
          y: 13,
          inputs: {
            DO: {
              block: {
                type: "automato_move_forward",
                id: "stEZ$sLmPJuhn@ZxY::5",
                next: {
                  block: {
                    type: "automato_if",
                    id: "#6mJ52gC8FHKA_4k3|=`",
                    fields: { DIR: "isPathLeft" },
                    inputs: {
                      DO: {
                        block: {
                          type: "automato_turn_left",
                          id: "p@R/O;YFznVYn13eIEtr",
                        },
                      },
                    },
                    next: {
                      block: {
                        type: "automato_if",
                        id: "MjcW?7[@Onp;daUW[`yn",
                        fields: { DIR: "isPathRight" },
                        inputs: {
                          DO: {
                            block: {
                              type: "automato_turn_right",
                              id: ":}$)EO]z4?l@,yNQ4oVk",
                            },
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  9: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: "y,XAdDT6I89o$A3bkpR;",
          x: 38,
          y: 13,
          inputs: {
            DO: {
              block: {
                type: "automato_ifElse",
                id: "Q0:H}+Vw{.*o8s9HvgTH",
                fields: { DIR: "isPathAhead" },
                inputs: {
                  DO: {
                    block: {
                      type: "automato_move_forward",
                      id: "Zaf:rnw2j?vjQk-#.Ug;",
                    },
                  },
                  ELSE: {
                    block: {
                      type: "automato_turn_left",
                      id: "AJ35Foz:[iTEW!r(8L;-",
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
  10: {
    blocks: {
      languageVersion: 0,
      blocks: [
        {
          type: "automato_repeat_until_goal",
          id: ".3)q2,d1Z/Z5C_cC`^_x",
          x: 38,
          y: 38,
          inputs: {
            DO: {
              block: {
                type: "automato_if",
                id: "D/2h}S=UJC],YD8/?F|a",
                fields: { DIR: "isPathLeft" },
                inputs: {
                  DO: {
                    block: {
                      type: "automato_turn_left",
                      id: "3n-#$Jz_^UC7K5PGmJX}",
                    },
                  },
                },
                next: {
                  block: {
                    type: "automato_move_forward",
                    id: "(Zd%Q5ar+q9hWy74pqot",
                    next: {
                      block: {
                        type: "automato_if",
                        id: "oB(:A7l(9}labEfl67$G",
                        fields: { DIR: "isPathLeft" },
                        inputs: {
                          DO: {
                            block: {
                              type: "automato_turn_left",
                              id: "FKsY*NZS]v0_BEP3O?T}",
                            },
                          },
                        },
                        next: {
                          block: {
                            type: "automato_move_forward",
                            id: "U:Ya=3QLz^VRddRJwCH4",
                            next: {
                              block: {
                                type: "automato_if",
                                id: "?;`/thN5QX84f-3Urf%%",
                                fields: { DIR: "isPathRight" },
                                inputs: {
                                  DO: {
                                    block: {
                                      type: "automato_turn_right",
                                      id: "PFs,A8RxNI+F^i-vv!bg",
                                      next: {
                                        block: {
                                          type: "automato_move_forward",
                                          id: "D/v2nvg%+kbVG`|YFo[.",
                                        },
                                      },
                                    },
                                  },
                                },
                              },
                            },
                          },
                        },
                      },
                    },
                  },
                },
              },
            },
          },
        },
      ],
    },
  },
};
