{"version":3,"file":"ChipRT5977RGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ChipRT5977ExtendProperty"],"sources":["../generated/ChipRT5977RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipRT5977ExtendProperty } from './ChipRT5977ExtendProperty';\n // import\nexport const ChipRT5977RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.withDefault(common.Int32, 94),\n    }),\n    t.partial({\n      RedProperty: ChipRT5977ExtendProperty, // #1794\n      GreenProperty: ChipRT5977ExtendProperty, // #1797\n      BlueProperty: ChipRT5977ExtendProperty, // #1800\n      VRedProperty: ChipRT5977ExtendProperty, // #1803\n      IsUseNewModule: common.Bool, // #1806\n      ChipLibVersion: common.UInt8, // #1808\n      SpecialDataLen: common.Int32, // #1810\n      SpecialRegisterAddr: common.UInt32, // #1812\n      Scramble: common.UInt8, // #1898\n      GclkTemp: common.UInt8, // #1932\n      GrayDepth: common.UInt8, // #1944\n      ScanType: common.UInt8, // #1958\n      IsAdvancedMode: common.Bool,\n    }),\n  ],\n  'ChipRT5977RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipRT5977RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipRT5977.decompiled.cs:1787\n */\nexport const ChipRT5977RGBVExtendProperty = t.intersection(\n  [\n    ChipRT5977RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipRT5977RGBVExtendProperty') }),\n  ],\n  'ChipRT5977RGBVExtendProperty'\n);\nexport interface ChipRT5977RGBVExtendProperty\n  extends t.TypeOf<typeof ChipRT5977RGBVExtendProperty> {\n  RedProperty?: ChipRT5977ExtendProperty;\n  GreenProperty?: ChipRT5977ExtendProperty;\n  BlueProperty?: ChipRT5977ExtendProperty;\n  VRedProperty?: ChipRT5977ExtendProperty;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,mCAAmCA,MAAE,aAChD;CACEC;CACAD,MAAE,KAAK,EACL,6DAA6C,EAAE,EACjD,CAAC;CACDA,MAAE,QAAQ;EACR,aAAaE;EACb,eAAeA;EACf,cAAcA;EACd,cAAcA;EACd;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,kCACF;;;;;;AAMA,MAAa,+BAA+BF,MAAE,aAC5C,CACE,kCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,8BAA8B,EAAE,CAAC,CACvE,GACA,8BACF"}