{"version":3,"file":"Chip5253BRGBExtendPropety.mjs","names":["common.Bool_true","common.withDefault","common.UInt16","common.UInt16_61440","common.UInt16_8673","common.UInt16_3822","common.Bool"],"sources":["../generated/Chip5253BRGBExtendPropety.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { Chip5253BExtendProperty } from './Chip5253BExtendProperty'; // import\n/**\n * Codec for interface {@link Chip5253BRGBExtendPropety}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:46683\n */\nexport const Chip5253BRGBExtendPropety = t.intersection(\n  [\n    t.type({\n      EnableLowImprovement: common.Bool_true, // #46751\n      EnShadeTransitOptimize: common.Bool_true, // #46776\n      EnGCLKMutiRate: common.Bool_true, // #46802\n      RedRegValueConfigThird: common.withDefault(common.UInt16, 49251), // #46815\n      GreenRegValueConfigThird: common.withDefault(common.UInt16, 28771), // #46828\n      BlueRegValueConfigThird: common.withDefault(common.UInt16, 24675), // #46854\n      RedRegValueConfigFour: common.UInt16_61440, // #46867\n      GreenRegValueConfigFour: common.UInt16_61440, // #46880\n      BlueRegValueConfigFour: common.UInt16_61440, // #46893\n      VRedRegValueConfigFour: common.UInt16_61440, // #46906\n      RedRegValueConfigFive: common.UInt16_8673, // #46919\n      GreenRegValueConfigFive: common.UInt16_8673, // #46932\n      BlueRegValueConfigFive: common.UInt16_8673, // #46945\n      VRedRegValueConfigFive: common.UInt16_8673, // #46958\n      RedRegValueConfigSix: common.UInt16_3822, // #46971\n      GreenRegValueConfigSix: common.UInt16_3822, // #46984\n      BlueRegValueConfigSix: common.UInt16_3822, // #46997\n      VRedRegValueConfigSix: common.UInt16_3822,\n    }),\n    t.partial({\n      RedProperty: Chip5253BExtendProperty, // #46685\n      GreenProperty: Chip5253BExtendProperty, // #46687\n      BlueProperty: Chip5253BExtendProperty, // #46689\n      VRedProperty: Chip5253BExtendProperty, // #46764\n      EnDoubleRefresh: common.Bool, // #46789\n      FailureLEDElimination: common.Bool, // #46841\n      VRedRegValueConfigThird: common.UInt16, // #47010\n      RedRegValueConfigSeven: common.UInt16, // #47023\n      GreenRegValueConfigSeven: common.UInt16, // #47036\n      BlueRegValueConfigSeven: common.UInt16, // #47049\n      VRedRegValueConfigSeven: common.UInt16, // #47062\n      RedRegValueConfigSpecial: common.UInt16, // #47075\n      GreenRegValueConfigSpecial: common.UInt16, // #47088\n      BlueRegValueConfigSpecial: common.UInt16, // #47101\n      VRedRegValueConfigSpecial: common.UInt16,\n    }),\n  ],\n  'Chip5253BRGBExtendPropety'\n);\nexport interface Chip5253BRGBExtendPropety extends t.TypeOf<typeof Chip5253BRGBExtendPropety> {\n  RedProperty?: Chip5253BExtendProperty;\n  GreenProperty?: Chip5253BExtendProperty;\n  BlueProperty?: Chip5253BExtendProperty;\n  VRedProperty?: Chip5253BExtendProperty;\n}\n"],"mappings":";;;;;;;;;;AAQA,MAAa,4BAA4B,EAAE,aACzC,CACE,EAAE,KAAK;CACL,sBAAsBA;CACtB,wBAAwBA;CACxB,gBAAgBA;CAChB,wBAAwBC,YAAmBC,QAAe,KAAK;CAC/D,0BAA0BD,YAAmBC,QAAe,KAAK;CACjE,yBAAyBD,YAAmBC,QAAe,KAAK;CAChE,uBAAuBC;CACvB,yBAAyBA;CACzB,wBAAwBA;CACxB,wBAAwBA;CACxB,uBAAuBC;CACvB,yBAAyBA;CACzB,wBAAwBA;CACxB,wBAAwBA;CACxB,sBAAsBC;CACtB,wBAAwBA;CACxB,uBAAuBA;CACvB,uBAAuBA;AACzB,CAAC,GACD,EAAE,QAAQ;CACR,aAAa;CACb,eAAe;CACf,cAAc;CACd,cAAc;CACd,iBAAiBC;CACjB,uBAAuBA;CACvB,yBAAyBJ;CACzB,wBAAwBA;CACxB,0BAA0BA;CAC1B,yBAAyBA;CACzB,yBAAyBA;CACzB,0BAA0BA;CAC1B,4BAA4BA;CAC5B,2BAA2BA;CAC3B,2BAA2BA;AAC7B,CAAC,CACH,GACA,2BACF"}