Documentation
    Preparing search index...

    Represents a smart plug device.

    Hierarchy (View Summary)

    • Device<PowerStreamSerialNumber, PowerStreamQuotaAll>
      • PowerStream
    Index

    Constructors

    Properties

    restClient: RestClient
    sn: `HW51${string}`

    Methods

    • Delete a task by its index.

      Parameters

      • taskIndex: number

        The index of the task to delete.

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

        const sn = "HW51xxxx";
      const client = new RestClient({
      accessKey: "my-access-key",
      secretKey: "my-secret-key",
      host: "https://api-e.ecoflow.com",
      });

      const powerStream = client.getDevice(sn);
      await powerStream.deleteTask(2);
    • Retrieves the properties of the device asynchronously.

      Returns Promise<
          objectOutputType<
              {
                  "20_1.acOffFlag": ZodNumber;
                  "20_1.antiBackFlowFlag": ZodNumber;
                  "20_1.batErrCode": ZodNumber;
                  "20_1.batErrorInvLoadLimit": ZodNumber;
                  "20_1.batInputCur": ZodNumber;
                  "20_1.batInputVolt": ZodNumber;
                  "20_1.batInputWatts": ZodNumber;
                  "20_1.batLoadLimitFlag": ZodNumber;
                  "20_1.batOffFlag": ZodNumber;
                  "20_1.batOpVolt": ZodNumber;
                  "20_1.batOutputLoadLimit": ZodNumber;
                  "20_1.batSoc": ZodNumber;
                  "20_1.batStatue": ZodNumber;
                  "20_1.batSystem": ZodNumber;
                  "20_1.batTemp": ZodNumber;
                  "20_1.batWarningCode": ZodNumber;
                  "20_1.bmsReqChgAmp": ZodNumber;
                  "20_1.bmsReqChgVol": ZodNumber;
                  "20_1.bpType": ZodNumber;
                  "20_1.chgRemainTime": ZodNumber;
                  "20_1.consNum": ZodNumber;
                  "20_1.consWatt": ZodNumber;
                  "20_1.dsgRemainTime": ZodNumber;
                  "20_1.dynamicWatts": ZodNumber;
                  "20_1.feedProtect": ZodNumber;
                  "20_1.floadLimitOut": ZodNumber;
                  "20_1.geneNum": ZodNumber;
                  "20_1.geneWatt": ZodNumber;
                  "20_1.gridConsWatts": ZodNumber;
                  "20_1.heartbeatFrequency": ZodNumber;
                  "20_1.installCountry": ZodNumber;
                  "20_1.installTown": ZodNumber;
                  "20_1.interfaceConnFlag": ZodNumber;
                  "20_1.invBrightness": ZodNumber;
                  "20_1.invDemandWatts": ZodNumber;
                  "20_1.invErrCode": ZodNumber;
                  "20_1.invFreq": ZodNumber;
                  "20_1.invInputVolt": ZodNumber;
                  "20_1.invLoadLimitFlag": ZodNumber;
                  "20_1.invOnOff": ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
                  "20_1.invOpVolt": ZodNumber;
                  "20_1.invOutputCur": ZodNumber;
                  "20_1.invOutputLoadLimit": ZodNumber;
                  "20_1.invOutputWatts": ZodNumber;
                  "20_1.invRelayStatus": ZodNumber;
                  "20_1.invStatue": ZodNumber;
                  "20_1.invTemp": ZodNumber;
                  "20_1.invToOtherWatts": ZodNumber;
                  "20_1.invToPlugWatts": ZodNumber;
                  "20_1.invWarnCode": ZodNumber;
                  "20_1.llcErrCode": ZodNumber;
                  "20_1.llcInputVolt": ZodNumber;
                  "20_1.llcOffFlag": ZodNumber;
                  "20_1.llcOpVolt": ZodNumber;
                  "20_1.llcStatue": ZodNumber;
                  "20_1.llcTemp": ZodNumber;
                  "20_1.llcWarningCode": ZodNumber;
                  "20_1.lowerLimit": ZodNumber;
                  "20_1.meshId": ZodNumber;
                  "20_1.meshLayel": ZodNumber;
                  "20_1.mqttErr": ZodNumber;
                  "20_1.mqttErrTime": ZodNumber;
                  "20_1.mqttSockErrno": ZodNumber;
                  "20_1.mqttTlsLastErr": ZodNumber;
                  "20_1.mqttTlsStackErr": ZodNumber;
                  "20_1.parentMac": ZodNumber;
                  "20_1.permanentWatts": ZodNumber;
                  "20_1.plugTotalWatts": ZodNumber;
                  "20_1.pv1CtrlMpptOffFlag": ZodNumber;
                  "20_1.pv1ErrCode": ZodNumber;
                  "20_1.pv1InputCur": ZodNumber;
                  "20_1.pv1InputVolt": ZodNumber;
                  "20_1.pv1InputWatts": ZodNumber;
                  "20_1.pv1OpVolt": ZodNumber;
                  "20_1.pv1RelayStatus": ZodNumber;
                  "20_1.pv1Statue": ZodNumber;
                  "20_1.pv1Temp": ZodNumber;
                  "20_1.pv1WarnCode": ZodNumber;
                  "20_1.pv2CtrlMpptOffFlag": ZodNumber;
                  "20_1.pv2ErrCode": ZodNumber;
                  "20_1.pv2InputCur": ZodNumber;
                  "20_1.pv2InputVolt": ZodNumber;
                  "20_1.pv2InputWatts": ZodNumber;
                  "20_1.pv2OpVolt": ZodNumber;
                  "20_1.pv2RelayStatus": ZodNumber;
                  "20_1.pv2Statue": ZodNumber;
                  "20_1.pv2Temp": ZodNumber;
                  "20_1.pv2WarningCode": ZodNumber;
                  "20_1.pvPowerLimitAcPower": ZodNumber;
                  "20_1.pvToInvWatts": ZodNumber;
                  "20_1.ratedPower": ZodNumber;
                  "20_1.resetCount": ZodNumber;
                  "20_1.resetReason": ZodNumber;
                  "20_1.selfMac": ZodNumber;
                  "20_1.spaceDemandWatts": ZodNumber;
                  "20_1.stackFree": ZodNumber;
                  "20_1.stackMinFree": ZodNumber;
                  "20_1.staIpAddr": ZodNumber;
                  "20_1.supplyPriority": ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
                  "20_1.updateTime": ZodString;
                  "20_1.upperLimit": ZodNumber;
                  "20_1.uwloadLimitFlag": ZodNumber;
                  "20_1.uwlowLightFlag": ZodNumber;
                  "20_1.uwsocFlag": ZodNumber;
                  "20_1.wifiErr": ZodNumber;
                  "20_1.wifiErrTime": ZodNumber;
                  "20_1.wifiRssi": ZodNumber;
                  "20_1.wirelessErrCode": ZodNumber;
                  "20_1.wirelessWarnCode": ZodNumber;
                  "20_134.task1": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task10": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task11": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task2": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task3": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task4": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task5": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task6": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task7": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task8": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.task9": ZodObject<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      "passthrough",
                      ZodTypeAny,
                      objectOutputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                      objectInputType<
                          {
                              taskIndex: ZodNumber;
                              timeRange: ZodObject<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          isConfig: ZodBoolean;
                                          isEnabled: ZodOptional<ZodBoolean>;
                                          startTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          stopTime: ZodObject<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              "passthrough",
                                              ZodTypeAny,
                                              objectOutputType<(...), (...), (...)>,
                                              objectInputType<(...), (...), (...)>,
                                          >;
                                          timeData: ZodNumber;
                                          timeMode: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              type: ZodNumber;
                          },
                          ZodTypeAny,
                          "passthrough",
                      >,
                  >;
                  "20_134.updateTime": ZodString;
              },
              ZodTypeAny,
              "passthrough",
          >,
      >

    • Parses the properties of the device.

      Parameters

      • data: any

      Returns objectOutputType<
          {
              "20_1.acOffFlag": ZodNumber;
              "20_1.antiBackFlowFlag": ZodNumber;
              "20_1.batErrCode": ZodNumber;
              "20_1.batErrorInvLoadLimit": ZodNumber;
              "20_1.batInputCur": ZodNumber;
              "20_1.batInputVolt": ZodNumber;
              "20_1.batInputWatts": ZodNumber;
              "20_1.batLoadLimitFlag": ZodNumber;
              "20_1.batOffFlag": ZodNumber;
              "20_1.batOpVolt": ZodNumber;
              "20_1.batOutputLoadLimit": ZodNumber;
              "20_1.batSoc": ZodNumber;
              "20_1.batStatue": ZodNumber;
              "20_1.batSystem": ZodNumber;
              "20_1.batTemp": ZodNumber;
              "20_1.batWarningCode": ZodNumber;
              "20_1.bmsReqChgAmp": ZodNumber;
              "20_1.bmsReqChgVol": ZodNumber;
              "20_1.bpType": ZodNumber;
              "20_1.chgRemainTime": ZodNumber;
              "20_1.consNum": ZodNumber;
              "20_1.consWatt": ZodNumber;
              "20_1.dsgRemainTime": ZodNumber;
              "20_1.dynamicWatts": ZodNumber;
              "20_1.feedProtect": ZodNumber;
              "20_1.floadLimitOut": ZodNumber;
              "20_1.geneNum": ZodNumber;
              "20_1.geneWatt": ZodNumber;
              "20_1.gridConsWatts": ZodNumber;
              "20_1.heartbeatFrequency": ZodNumber;
              "20_1.installCountry": ZodNumber;
              "20_1.installTown": ZodNumber;
              "20_1.interfaceConnFlag": ZodNumber;
              "20_1.invBrightness": ZodNumber;
              "20_1.invDemandWatts": ZodNumber;
              "20_1.invErrCode": ZodNumber;
              "20_1.invFreq": ZodNumber;
              "20_1.invInputVolt": ZodNumber;
              "20_1.invLoadLimitFlag": ZodNumber;
              "20_1.invOnOff": ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
              "20_1.invOpVolt": ZodNumber;
              "20_1.invOutputCur": ZodNumber;
              "20_1.invOutputLoadLimit": ZodNumber;
              "20_1.invOutputWatts": ZodNumber;
              "20_1.invRelayStatus": ZodNumber;
              "20_1.invStatue": ZodNumber;
              "20_1.invTemp": ZodNumber;
              "20_1.invToOtherWatts": ZodNumber;
              "20_1.invToPlugWatts": ZodNumber;
              "20_1.invWarnCode": ZodNumber;
              "20_1.llcErrCode": ZodNumber;
              "20_1.llcInputVolt": ZodNumber;
              "20_1.llcOffFlag": ZodNumber;
              "20_1.llcOpVolt": ZodNumber;
              "20_1.llcStatue": ZodNumber;
              "20_1.llcTemp": ZodNumber;
              "20_1.llcWarningCode": ZodNumber;
              "20_1.lowerLimit": ZodNumber;
              "20_1.meshId": ZodNumber;
              "20_1.meshLayel": ZodNumber;
              "20_1.mqttErr": ZodNumber;
              "20_1.mqttErrTime": ZodNumber;
              "20_1.mqttSockErrno": ZodNumber;
              "20_1.mqttTlsLastErr": ZodNumber;
              "20_1.mqttTlsStackErr": ZodNumber;
              "20_1.parentMac": ZodNumber;
              "20_1.permanentWatts": ZodNumber;
              "20_1.plugTotalWatts": ZodNumber;
              "20_1.pv1CtrlMpptOffFlag": ZodNumber;
              "20_1.pv1ErrCode": ZodNumber;
              "20_1.pv1InputCur": ZodNumber;
              "20_1.pv1InputVolt": ZodNumber;
              "20_1.pv1InputWatts": ZodNumber;
              "20_1.pv1OpVolt": ZodNumber;
              "20_1.pv1RelayStatus": ZodNumber;
              "20_1.pv1Statue": ZodNumber;
              "20_1.pv1Temp": ZodNumber;
              "20_1.pv1WarnCode": ZodNumber;
              "20_1.pv2CtrlMpptOffFlag": ZodNumber;
              "20_1.pv2ErrCode": ZodNumber;
              "20_1.pv2InputCur": ZodNumber;
              "20_1.pv2InputVolt": ZodNumber;
              "20_1.pv2InputWatts": ZodNumber;
              "20_1.pv2OpVolt": ZodNumber;
              "20_1.pv2RelayStatus": ZodNumber;
              "20_1.pv2Statue": ZodNumber;
              "20_1.pv2Temp": ZodNumber;
              "20_1.pv2WarningCode": ZodNumber;
              "20_1.pvPowerLimitAcPower": ZodNumber;
              "20_1.pvToInvWatts": ZodNumber;
              "20_1.ratedPower": ZodNumber;
              "20_1.resetCount": ZodNumber;
              "20_1.resetReason": ZodNumber;
              "20_1.selfMac": ZodNumber;
              "20_1.spaceDemandWatts": ZodNumber;
              "20_1.stackFree": ZodNumber;
              "20_1.stackMinFree": ZodNumber;
              "20_1.staIpAddr": ZodNumber;
              "20_1.supplyPriority": ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
              "20_1.updateTime": ZodString;
              "20_1.upperLimit": ZodNumber;
              "20_1.uwloadLimitFlag": ZodNumber;
              "20_1.uwlowLightFlag": ZodNumber;
              "20_1.uwsocFlag": ZodNumber;
              "20_1.wifiErr": ZodNumber;
              "20_1.wifiErrTime": ZodNumber;
              "20_1.wifiRssi": ZodNumber;
              "20_1.wirelessErrCode": ZodNumber;
              "20_1.wirelessWarnCode": ZodNumber;
              "20_134.task1": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task10": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task11": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task2": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task3": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task4": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task5": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task6": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task7": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task8": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.task9": ZodObject<
                  {
                      taskIndex: ZodNumber;
                      timeRange: ZodObject<
                          {
                              isConfig: ZodBoolean;
                              isEnabled: ZodOptional<ZodBoolean>;
                              startTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              stopTime: ZodObject<
                                  {
                                      day: ZodNumber;
                                      hour: ZodNumber;
                                      min: ZodNumber;
                                      month: ZodNumber;
                                      sec: ZodNumber;
                                      week: ZodNumber;
                                      year: ZodNumber;
                                  },
                                  "passthrough",
                                  ZodTypeAny,
                                  objectOutputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                                  objectInputType<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      ZodTypeAny,
                                      "passthrough",
                                  >,
                              >;
                              timeData: ZodNumber;
                              timeMode: ZodNumber;
                          },
                          "passthrough",
                          ZodTypeAny,
                          objectOutputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                          objectInputType<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              ZodTypeAny,
                              "passthrough",
                          >,
                      >;
                      type: ZodNumber;
                  },
                  "passthrough",
                  ZodTypeAny,
                  objectOutputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
                  objectInputType<
                      {
                          taskIndex: ZodNumber;
                          timeRange: ZodObject<
                              {
                                  isConfig: ZodBoolean;
                                  isEnabled: ZodOptional<ZodBoolean>;
                                  startTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  stopTime: ZodObject<
                                      {
                                          day: ZodNumber;
                                          hour: ZodNumber;
                                          min: ZodNumber;
                                          month: ZodNumber;
                                          sec: ZodNumber;
                                          week: ZodNumber;
                                          year: ZodNumber;
                                      },
                                      "passthrough",
                                      ZodTypeAny,
                                      objectOutputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                      objectInputType<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          ZodTypeAny,
                                          "passthrough",
                                      >,
                                  >;
                                  timeData: ZodNumber;
                                  timeMode: ZodNumber;
                              },
                              "passthrough",
                              ZodTypeAny,
                              objectOutputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                              objectInputType<
                                  {
                                      isConfig: ZodBoolean;
                                      isEnabled: ZodOptional<ZodBoolean>;
                                      startTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      stopTime: ZodObject<
                                          {
                                              day: ZodNumber;
                                              hour: ZodNumber;
                                              min: ZodNumber;
                                              month: ZodNumber;
                                              sec: ZodNumber;
                                              week: ZodNumber;
                                              year: ZodNumber;
                                          },
                                          "passthrough",
                                          ZodTypeAny,
                                          objectOutputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                          objectInputType<
                                              {
                                                  day: ...;
                                                  hour: ...;
                                                  min: ...;
                                                  month: ...;
                                                  sec: ...;
                                                  week: ...;
                                                  year: ...;
                                              },
                                              ZodTypeAny,
                                              "passthrough",
                                          >,
                                      >;
                                      timeData: ZodNumber;
                                      timeMode: ZodNumber;
                                  },
                                  ZodTypeAny,
                                  "passthrough",
                              >,
                          >;
                          type: ZodNumber;
                      },
                      ZodTypeAny,
                      "passthrough",
                  >,
              >;
              "20_134.updateTime": ZodString;
          },
          ZodTypeAny,
          "passthrough",
      >

    • Sends a command with the given payload.

      Parameters

      • payload: any
      • schema: ZodTypeAny

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

    • Set the custom load power.

      Parameters

      • permanentWatts: number

        The custom load power to set. Must be between 0 and 600.

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

        const sn = "HW51xxxx";
      const client = new RestClient({
      accessKey: "my-access-key",
      secretKey: "my-secret-key",
      host: "https://api-e.ecoflow.com",
      });

      const powerStream = client.getDevice(sn);
      await powerStream.setCustomLoadPower(80);
    • Set the brightness of the indicator light.

      Parameters

      • brightness: number

        The brightness value to set. Must be between 0 and 1023.

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

        const sn = "HW51xxxx";
      const client = new RestClient({
      accessKey: "my-access-key",
      secretKey: "my-secret-key",
      host: "https://api-e.ecoflow.com",
      });

      const powerStream = client.getDevice(sn);
      await powerStream.setLedBrightness(80);
    • Set the lower charging level.

      Parameters

      • lowerLimit: number

        The lower limit to set. Must be between 1 and 30.

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

        const sn = "HW51xxxx";
      const client = new RestClient({
      accessKey: "my-access-key",
      secretKey: "my-secret-key",
      host: "https://api-e.ecoflow.com",
      });

      const powerStream = client.getDevice(sn);
      await powerStream.setLowerChargingLevel(20);
    • Set the power supply priority either to power supply or battery/storage.

      Parameters

      • priority: "powerSupply" | "battery"

        The priority to set.

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

        const sn = "HW51xxxx";
      const client = new RestClient({
      accessKey: "my-access-key",
      secretKey: "my-secret-key",
      host: "https://api-e.ecoflow.com",
      });

      const powerStream = client.getDevice(sn);

      await powerStream.setPowerSupplyPriority("powerSupply");
      // or
      await powerStream.setPowerSupplyPriority("battery");
    • Set the upper charging level.

      Parameters

      • upperLimit: number

        The upper limit to set. Must be between 70 and 100.

      Returns Promise<
          | {
              code: "0";
              eagleEyeTraceId: string;
              message: "Success";
              tid: string;
          }
          | { code: string; eagleEyeTraceId: string; message: string; tid: string },
      >

        const sn = "HW51xxxx";
      const client = new RestClient({
      accessKey: "my-access-key",
      secretKey: "my-secret-key",
      host: "https://api-e.ecoflow.com",
      });

      const powerStream = client.getDevice(sn);
      await powerStream.setUpperChargingLevel(80);