{"version":3,"file":"PicturePrestoreConfig.cjs","names":["t","CabinetStoreEffect","PictureShowMode","NoSignalMode"],"sources":["../generated/PicturePrestoreConfig.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { CabinetStoreEffect, CabinetStoreEffectEnum } from './CabinetStoreEffect'; // import\nimport { NoSignalMode, NoSignalModeEnum } from './NoSignalMode'; // import\nimport { PictureShowMode, PictureShowModeEnum } from './PictureShowMode'; // import\n/**\n * Codec for interface {@link PicturePrestoreConfig}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.GigabitController.ProgramInnerData.decompiled.cs:729\n */\nexport const PicturePrestoreConfig = t.intersection(\n  [\n    t.type({\n      PictureName: common.string_empty, // #748\n      StoreEffect: common.withDefault(CabinetStoreEffect, 'FullScreen'), // #760\n      FullScreenShowMode: common.withDefault(PictureShowMode, 'Stretch'), // #772\n      OneCabinetShowMode: common.withDefault(PictureShowMode, 'Stretch'), // #784\n      IsUseStartPicture: common.Bool_false, // #796\n      StartPictureTime: common.Int32_2, // #808\n      OfflineMode: common.withDefault(NoSignalMode, 'BlackScreen'), // #820\n      NoDviMode: common.withDefault(NoSignalMode, 'BlackScreen'),\n    }),\n    t.partial({}),\n  ],\n  'PicturePrestoreConfig'\n);\nexport interface PicturePrestoreConfig extends t.TypeOf<typeof PicturePrestoreConfig> {\n  StoreEffect: CabinetStoreEffectEnum;\n  FullScreenShowMode: PictureShowModeEnum;\n  OneCabinetShowMode: PictureShowModeEnum;\n  OfflineMode: NoSignalModeEnum;\n  NoDviMode: NoSignalModeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;;AAUA,MAAa,wBAAwBA,MAAE,aACrC,CACEA,MAAE,KAAK;CACL;CACA,wCAAgCC,+CAAoB,YAAY;CAChE,+CAAuCC,yCAAiB,SAAS;CACjE,+CAAuCA,yCAAiB,SAAS;CACjE;CACA;CACA,wCAAgCC,mCAAc,aAAa;CAC3D,sCAA8BA,mCAAc,aAAa;AAC3D,CAAC,GACDH,MAAE,QAAQ,CAAC,CAAC,CACd,GACA,uBACF"}