{"version":3,"file":"ChipCX5721ExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipCX5721ExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipCX5721ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_5, // #44\n      RegisterArray: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      BrightBlockCouplingLevel: common.UInt8, // #49\n      BrightBlockCouplingEn: common.Bool, // #61\n      CompensationMode: common.UInt8, // #73\n      CompensationLevel: common.UInt8, // #85\n      ShadowEliminationLevel: common.UInt8, // #97\n      ExtinctionEnhancementEn: common.Bool, // #109\n      DarkBlockCouplingLevel: common.UInt8, // #121\n      DarkBlockCouplingEn: common.Bool, // #133\n      BestEnergySaving: common.Bool, // #145\n      BlackScreenEnergySaving: common.Bool, // #157\n      DynamicEnergySaving: common.Bool, // #169\n      LevelOfPreDecoupling: common.UInt8, // #181\n      CurrentGain: common.UInt8, // #193\n      IntensityOfDecoupling: common.UInt8, // #205\n      LowAshHighBrushLevel: common.UInt8,\n    }),\n  ],\n  'ChipCX5721ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipCX5721ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipCX5721.decompiled.cs:41\n */\nexport const ChipCX5721ExtendProperty = t.intersection(\n  [\n    ChipCX5721ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipCX5721ExtendProperty') }),\n  ],\n  'ChipCX5721ExtendProperty'\n);\nexport interface ChipCX5721ExtendProperty extends t.TypeOf<typeof ChipCX5721ExtendProperty> {}\n"],"mappings":";;;;;;;;AAIA,MAAa,+BAA+BA,MAAE,aAC5C;CACEC;CACAD,MAAE,KAAK;EACL;EACA,8DAA8C,QAAQ;CACxD,CAAC;CACDA,MAAE,QAAQ;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,8BACF;;;;;;AAMA,MAAa,2BAA2BA,MAAE,aACxC,CACE,8BACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,0BAA0B,EAAE,CAAC,CACnE,GACA,0BACF"}