@sandlada/mdk
Version:
A JavaScript library based on Material Design 3, providing data such as color, shape, shadow level, etc.
1,035 lines • 62.9 kB
TypeScript
import { DefaultPaletteContract } from '../consts/default-palette-contract.const';
import type { PaletteContract } from '../interfaces/palette-contract.interface';
import type { PaletteNames } from '../interfaces/palette-names.interface';
import type { ICSSDeclaration } from '../interfaces/css-declaration.interface';
declare class _Palette<K extends string, V extends string> implements ICSSDeclaration<K, V, `${K}: ${V}${';' | ''}`, `var(${K}, ${V})`> {
readonly Key: K;
readonly Value: V;
toJSON(): {
Key: K;
Value: V;
};
ToCSSDeclaration(): `${K}: ${V}`;
ToCSSDeclaration(options: {
Semicolon: true;
}): `${K}: ${V};`;
ToCSSDeclaration(options?: {
Semicolon?: boolean;
}): `${K}: ${V}${';' | ''}`;
ToCSSVariable(): `var(${K}, ${V})`;
toString(): `${K}: ${V}`;
constructor(Key: K, Value: V);
}
type MergeContracts<Base extends Record<PaletteNames, PaletteContract>, Override extends Partial<Record<PaletteNames, PaletteContract>>> = {
[K in keyof Base]: K extends keyof Override ? Override[K] extends PaletteContract ? Override[K] : Base[K] : Base[K];
};
type ToPaletteContract<T extends Record<PaletteNames, PaletteContract>> = {
[K in keyof T]: T[K] extends {
readonly Key: infer K2 extends string;
readonly Value: infer V2 extends string;
} ? _Palette<K2, V2> : never;
};
/**
* @example
* Usage:
* ```ts
* const YourAppPalette = Palette.From({
* // Optionally, you can override the default palette contract by providing a partial contract object to the `From` method.
* Primary40: { Key: `--custom-primary-40`, Value: `#abcdef` },
* })
*
* console.log(YourAppPalette.Primary40.Value) // #abcdef
* console.log(YourAppPalette.Primary40.Key) // --custom-primary-40
* console.log(YourAppPalette.Primary40.ToCSSDeclaration()) // --custom-primary-40: #abcdef
* console.log(YourAppPalette.Primary40.ToCSSVariable()) // var(--custom-primary-40, #abcdef)
* ```
*/
export declare class Palette<CONTRACT extends Record<PaletteNames, _Palette<string, string>>> {
private readonly contract;
private constructor();
static From<const C extends Partial<Record<PaletteNames, PaletteContract>>>(contract?: C): Palette<ToPaletteContract<MergeContracts<typeof DefaultPaletteContract, C>>>;
get Primary0(): CONTRACT['Primary0'];
get Primary1(): CONTRACT['Primary1'];
get Primary2(): CONTRACT['Primary2'];
get Primary3(): CONTRACT['Primary3'];
get Primary4(): CONTRACT['Primary4'];
get Primary5(): CONTRACT['Primary5'];
get Primary6(): CONTRACT['Primary6'];
get Primary7(): CONTRACT['Primary7'];
get Primary8(): CONTRACT['Primary8'];
get Primary9(): CONTRACT['Primary9'];
get Primary10(): CONTRACT['Primary10'];
get Primary11(): CONTRACT['Primary11'];
get Primary12(): CONTRACT['Primary12'];
get Primary13(): CONTRACT['Primary13'];
get Primary14(): CONTRACT['Primary14'];
get Primary15(): CONTRACT['Primary15'];
get Primary16(): CONTRACT['Primary16'];
get Primary17(): CONTRACT['Primary17'];
get Primary18(): CONTRACT['Primary18'];
get Primary19(): CONTRACT['Primary19'];
get Primary20(): CONTRACT['Primary20'];
get Primary21(): CONTRACT['Primary21'];
get Primary22(): CONTRACT['Primary22'];
get Primary23(): CONTRACT['Primary23'];
get Primary24(): CONTRACT['Primary24'];
get Primary25(): CONTRACT['Primary25'];
get Primary26(): CONTRACT['Primary26'];
get Primary27(): CONTRACT['Primary27'];
get Primary28(): CONTRACT['Primary28'];
get Primary29(): CONTRACT['Primary29'];
get Primary30(): CONTRACT['Primary30'];
get Primary31(): CONTRACT['Primary31'];
get Primary32(): CONTRACT['Primary32'];
get Primary33(): CONTRACT['Primary33'];
get Primary34(): CONTRACT['Primary34'];
get Primary35(): CONTRACT['Primary35'];
get Primary36(): CONTRACT['Primary36'];
get Primary37(): CONTRACT['Primary37'];
get Primary38(): CONTRACT['Primary38'];
get Primary39(): CONTRACT['Primary39'];
get Primary40(): CONTRACT['Primary40'];
get Primary41(): CONTRACT['Primary41'];
get Primary42(): CONTRACT['Primary42'];
get Primary43(): CONTRACT['Primary43'];
get Primary44(): CONTRACT['Primary44'];
get Primary45(): CONTRACT['Primary45'];
get Primary46(): CONTRACT['Primary46'];
get Primary47(): CONTRACT['Primary47'];
get Primary48(): CONTRACT['Primary48'];
get Primary49(): CONTRACT['Primary49'];
get Primary50(): CONTRACT['Primary50'];
get Primary51(): CONTRACT['Primary51'];
get Primary52(): CONTRACT['Primary52'];
get Primary53(): CONTRACT['Primary53'];
get Primary54(): CONTRACT['Primary54'];
get Primary55(): CONTRACT['Primary55'];
get Primary56(): CONTRACT['Primary56'];
get Primary57(): CONTRACT['Primary57'];
get Primary58(): CONTRACT['Primary58'];
get Primary59(): CONTRACT['Primary59'];
get Primary60(): CONTRACT['Primary60'];
get Primary61(): CONTRACT['Primary61'];
get Primary62(): CONTRACT['Primary62'];
get Primary63(): CONTRACT['Primary63'];
get Primary64(): CONTRACT['Primary64'];
get Primary65(): CONTRACT['Primary65'];
get Primary66(): CONTRACT['Primary66'];
get Primary67(): CONTRACT['Primary67'];
get Primary68(): CONTRACT['Primary68'];
get Primary69(): CONTRACT['Primary69'];
get Primary70(): CONTRACT['Primary70'];
get Primary71(): CONTRACT['Primary71'];
get Primary72(): CONTRACT['Primary72'];
get Primary73(): CONTRACT['Primary73'];
get Primary74(): CONTRACT['Primary74'];
get Primary75(): CONTRACT['Primary75'];
get Primary76(): CONTRACT['Primary76'];
get Primary77(): CONTRACT['Primary77'];
get Primary78(): CONTRACT['Primary78'];
get Primary79(): CONTRACT['Primary79'];
get Primary80(): CONTRACT['Primary80'];
get Primary81(): CONTRACT['Primary81'];
get Primary82(): CONTRACT['Primary82'];
get Primary83(): CONTRACT['Primary83'];
get Primary84(): CONTRACT['Primary84'];
get Primary85(): CONTRACT['Primary85'];
get Primary86(): CONTRACT['Primary86'];
get Primary87(): CONTRACT['Primary87'];
get Primary88(): CONTRACT['Primary88'];
get Primary89(): CONTRACT['Primary89'];
get Primary90(): CONTRACT['Primary90'];
get Primary91(): CONTRACT['Primary91'];
get Primary92(): CONTRACT['Primary92'];
get Primary93(): CONTRACT['Primary93'];
get Primary94(): CONTRACT['Primary94'];
get Primary95(): CONTRACT['Primary95'];
get Primary96(): CONTRACT['Primary96'];
get Primary97(): CONTRACT['Primary97'];
get Primary98(): CONTRACT['Primary98'];
get Primary99(): CONTRACT['Primary99'];
get Primary100(): CONTRACT['Primary100'];
get Secondary0(): CONTRACT['Secondary0'];
get Secondary1(): CONTRACT['Secondary1'];
get Secondary2(): CONTRACT['Secondary2'];
get Secondary3(): CONTRACT['Secondary3'];
get Secondary4(): CONTRACT['Secondary4'];
get Secondary5(): CONTRACT['Secondary5'];
get Secondary6(): CONTRACT['Secondary6'];
get Secondary7(): CONTRACT['Secondary7'];
get Secondary8(): CONTRACT['Secondary8'];
get Secondary9(): CONTRACT['Secondary9'];
get Secondary10(): CONTRACT['Secondary10'];
get Secondary11(): CONTRACT['Secondary11'];
get Secondary12(): CONTRACT['Secondary12'];
get Secondary13(): CONTRACT['Secondary13'];
get Secondary14(): CONTRACT['Secondary14'];
get Secondary15(): CONTRACT['Secondary15'];
get Secondary16(): CONTRACT['Secondary16'];
get Secondary17(): CONTRACT['Secondary17'];
get Secondary18(): CONTRACT['Secondary18'];
get Secondary19(): CONTRACT['Secondary19'];
get Secondary20(): CONTRACT['Secondary20'];
get Secondary21(): CONTRACT['Secondary21'];
get Secondary22(): CONTRACT['Secondary22'];
get Secondary23(): CONTRACT['Secondary23'];
get Secondary24(): CONTRACT['Secondary24'];
get Secondary25(): CONTRACT['Secondary25'];
get Secondary26(): CONTRACT['Secondary26'];
get Secondary27(): CONTRACT['Secondary27'];
get Secondary28(): CONTRACT['Secondary28'];
get Secondary29(): CONTRACT['Secondary29'];
get Secondary30(): CONTRACT['Secondary30'];
get Secondary31(): CONTRACT['Secondary31'];
get Secondary32(): CONTRACT['Secondary32'];
get Secondary33(): CONTRACT['Secondary33'];
get Secondary34(): CONTRACT['Secondary34'];
get Secondary35(): CONTRACT['Secondary35'];
get Secondary36(): CONTRACT['Secondary36'];
get Secondary37(): CONTRACT['Secondary37'];
get Secondary38(): CONTRACT['Secondary38'];
get Secondary39(): CONTRACT['Secondary39'];
get Secondary40(): CONTRACT['Secondary40'];
get Secondary41(): CONTRACT['Secondary41'];
get Secondary42(): CONTRACT['Secondary42'];
get Secondary43(): CONTRACT['Secondary43'];
get Secondary44(): CONTRACT['Secondary44'];
get Secondary45(): CONTRACT['Secondary45'];
get Secondary46(): CONTRACT['Secondary46'];
get Secondary47(): CONTRACT['Secondary47'];
get Secondary48(): CONTRACT['Secondary48'];
get Secondary49(): CONTRACT['Secondary49'];
get Secondary50(): CONTRACT['Secondary50'];
get Secondary51(): CONTRACT['Secondary51'];
get Secondary52(): CONTRACT['Secondary52'];
get Secondary53(): CONTRACT['Secondary53'];
get Secondary54(): CONTRACT['Secondary54'];
get Secondary55(): CONTRACT['Secondary55'];
get Secondary56(): CONTRACT['Secondary56'];
get Secondary57(): CONTRACT['Secondary57'];
get Secondary58(): CONTRACT['Secondary58'];
get Secondary59(): CONTRACT['Secondary59'];
get Secondary60(): CONTRACT['Secondary60'];
get Secondary61(): CONTRACT['Secondary61'];
get Secondary62(): CONTRACT['Secondary62'];
get Secondary63(): CONTRACT['Secondary63'];
get Secondary64(): CONTRACT['Secondary64'];
get Secondary65(): CONTRACT['Secondary65'];
get Secondary66(): CONTRACT['Secondary66'];
get Secondary67(): CONTRACT['Secondary67'];
get Secondary68(): CONTRACT['Secondary68'];
get Secondary69(): CONTRACT['Secondary69'];
get Secondary70(): CONTRACT['Secondary70'];
get Secondary71(): CONTRACT['Secondary71'];
get Secondary72(): CONTRACT['Secondary72'];
get Secondary73(): CONTRACT['Secondary73'];
get Secondary74(): CONTRACT['Secondary74'];
get Secondary75(): CONTRACT['Secondary75'];
get Secondary76(): CONTRACT['Secondary76'];
get Secondary77(): CONTRACT['Secondary77'];
get Secondary78(): CONTRACT['Secondary78'];
get Secondary79(): CONTRACT['Secondary79'];
get Secondary80(): CONTRACT['Secondary80'];
get Secondary81(): CONTRACT['Secondary81'];
get Secondary82(): CONTRACT['Secondary82'];
get Secondary83(): CONTRACT['Secondary83'];
get Secondary84(): CONTRACT['Secondary84'];
get Secondary85(): CONTRACT['Secondary85'];
get Secondary86(): CONTRACT['Secondary86'];
get Secondary87(): CONTRACT['Secondary87'];
get Secondary88(): CONTRACT['Secondary88'];
get Secondary89(): CONTRACT['Secondary89'];
get Secondary90(): CONTRACT['Secondary90'];
get Secondary91(): CONTRACT['Secondary91'];
get Secondary92(): CONTRACT['Secondary92'];
get Secondary93(): CONTRACT['Secondary93'];
get Secondary94(): CONTRACT['Secondary94'];
get Secondary95(): CONTRACT['Secondary95'];
get Secondary96(): CONTRACT['Secondary96'];
get Secondary97(): CONTRACT['Secondary97'];
get Secondary98(): CONTRACT['Secondary98'];
get Secondary99(): CONTRACT['Secondary99'];
get Secondary100(): CONTRACT['Secondary100'];
get Tertiary0(): CONTRACT['Tertiary0'];
get Tertiary1(): CONTRACT['Tertiary1'];
get Tertiary2(): CONTRACT['Tertiary2'];
get Tertiary3(): CONTRACT['Tertiary3'];
get Tertiary4(): CONTRACT['Tertiary4'];
get Tertiary5(): CONTRACT['Tertiary5'];
get Tertiary6(): CONTRACT['Tertiary6'];
get Tertiary7(): CONTRACT['Tertiary7'];
get Tertiary8(): CONTRACT['Tertiary8'];
get Tertiary9(): CONTRACT['Tertiary9'];
get Tertiary10(): CONTRACT['Tertiary10'];
get Tertiary11(): CONTRACT['Tertiary11'];
get Tertiary12(): CONTRACT['Tertiary12'];
get Tertiary13(): CONTRACT['Tertiary13'];
get Tertiary14(): CONTRACT['Tertiary14'];
get Tertiary15(): CONTRACT['Tertiary15'];
get Tertiary16(): CONTRACT['Tertiary16'];
get Tertiary17(): CONTRACT['Tertiary17'];
get Tertiary18(): CONTRACT['Tertiary18'];
get Tertiary19(): CONTRACT['Tertiary19'];
get Tertiary20(): CONTRACT['Tertiary20'];
get Tertiary21(): CONTRACT['Tertiary21'];
get Tertiary22(): CONTRACT['Tertiary22'];
get Tertiary23(): CONTRACT['Tertiary23'];
get Tertiary24(): CONTRACT['Tertiary24'];
get Tertiary25(): CONTRACT['Tertiary25'];
get Tertiary26(): CONTRACT['Tertiary26'];
get Tertiary27(): CONTRACT['Tertiary27'];
get Tertiary28(): CONTRACT['Tertiary28'];
get Tertiary29(): CONTRACT['Tertiary29'];
get Tertiary30(): CONTRACT['Tertiary30'];
get Tertiary31(): CONTRACT['Tertiary31'];
get Tertiary32(): CONTRACT['Tertiary32'];
get Tertiary33(): CONTRACT['Tertiary33'];
get Tertiary34(): CONTRACT['Tertiary34'];
get Tertiary35(): CONTRACT['Tertiary35'];
get Tertiary36(): CONTRACT['Tertiary36'];
get Tertiary37(): CONTRACT['Tertiary37'];
get Tertiary38(): CONTRACT['Tertiary38'];
get Tertiary39(): CONTRACT['Tertiary39'];
get Tertiary40(): CONTRACT['Tertiary40'];
get Tertiary41(): CONTRACT['Tertiary41'];
get Tertiary42(): CONTRACT['Tertiary42'];
get Tertiary43(): CONTRACT['Tertiary43'];
get Tertiary44(): CONTRACT['Tertiary44'];
get Tertiary45(): CONTRACT['Tertiary45'];
get Tertiary46(): CONTRACT['Tertiary46'];
get Tertiary47(): CONTRACT['Tertiary47'];
get Tertiary48(): CONTRACT['Tertiary48'];
get Tertiary49(): CONTRACT['Tertiary49'];
get Tertiary50(): CONTRACT['Tertiary50'];
get Tertiary51(): CONTRACT['Tertiary51'];
get Tertiary52(): CONTRACT['Tertiary52'];
get Tertiary53(): CONTRACT['Tertiary53'];
get Tertiary54(): CONTRACT['Tertiary54'];
get Tertiary55(): CONTRACT['Tertiary55'];
get Tertiary56(): CONTRACT['Tertiary56'];
get Tertiary57(): CONTRACT['Tertiary57'];
get Tertiary58(): CONTRACT['Tertiary58'];
get Tertiary59(): CONTRACT['Tertiary59'];
get Tertiary60(): CONTRACT['Tertiary60'];
get Tertiary61(): CONTRACT['Tertiary61'];
get Tertiary62(): CONTRACT['Tertiary62'];
get Tertiary63(): CONTRACT['Tertiary63'];
get Tertiary64(): CONTRACT['Tertiary64'];
get Tertiary65(): CONTRACT['Tertiary65'];
get Tertiary66(): CONTRACT['Tertiary66'];
get Tertiary67(): CONTRACT['Tertiary67'];
get Tertiary68(): CONTRACT['Tertiary68'];
get Tertiary69(): CONTRACT['Tertiary69'];
get Tertiary70(): CONTRACT['Tertiary70'];
get Tertiary71(): CONTRACT['Tertiary71'];
get Tertiary72(): CONTRACT['Tertiary72'];
get Tertiary73(): CONTRACT['Tertiary73'];
get Tertiary74(): CONTRACT['Tertiary74'];
get Tertiary75(): CONTRACT['Tertiary75'];
get Tertiary76(): CONTRACT['Tertiary76'];
get Tertiary77(): CONTRACT['Tertiary77'];
get Tertiary78(): CONTRACT['Tertiary78'];
get Tertiary79(): CONTRACT['Tertiary79'];
get Tertiary80(): CONTRACT['Tertiary80'];
get Tertiary81(): CONTRACT['Tertiary81'];
get Tertiary82(): CONTRACT['Tertiary82'];
get Tertiary83(): CONTRACT['Tertiary83'];
get Tertiary84(): CONTRACT['Tertiary84'];
get Tertiary85(): CONTRACT['Tertiary85'];
get Tertiary86(): CONTRACT['Tertiary86'];
get Tertiary87(): CONTRACT['Tertiary87'];
get Tertiary88(): CONTRACT['Tertiary88'];
get Tertiary89(): CONTRACT['Tertiary89'];
get Tertiary90(): CONTRACT['Tertiary90'];
get Tertiary91(): CONTRACT['Tertiary91'];
get Tertiary92(): CONTRACT['Tertiary92'];
get Tertiary93(): CONTRACT['Tertiary93'];
get Tertiary94(): CONTRACT['Tertiary94'];
get Tertiary95(): CONTRACT['Tertiary95'];
get Tertiary96(): CONTRACT['Tertiary96'];
get Tertiary97(): CONTRACT['Tertiary97'];
get Tertiary98(): CONTRACT['Tertiary98'];
get Tertiary99(): CONTRACT['Tertiary99'];
get Tertiary100(): CONTRACT['Tertiary100'];
get Error0(): CONTRACT['Error0'];
get Error1(): CONTRACT['Error1'];
get Error2(): CONTRACT['Error2'];
get Error3(): CONTRACT['Error3'];
get Error4(): CONTRACT['Error4'];
get Error5(): CONTRACT['Error5'];
get Error6(): CONTRACT['Error6'];
get Error7(): CONTRACT['Error7'];
get Error8(): CONTRACT['Error8'];
get Error9(): CONTRACT['Error9'];
get Error10(): CONTRACT['Error10'];
get Error11(): CONTRACT['Error11'];
get Error12(): CONTRACT['Error12'];
get Error13(): CONTRACT['Error13'];
get Error14(): CONTRACT['Error14'];
get Error15(): CONTRACT['Error15'];
get Error16(): CONTRACT['Error16'];
get Error17(): CONTRACT['Error17'];
get Error18(): CONTRACT['Error18'];
get Error19(): CONTRACT['Error19'];
get Error20(): CONTRACT['Error20'];
get Error21(): CONTRACT['Error21'];
get Error22(): CONTRACT['Error22'];
get Error23(): CONTRACT['Error23'];
get Error24(): CONTRACT['Error24'];
get Error25(): CONTRACT['Error25'];
get Error26(): CONTRACT['Error26'];
get Error27(): CONTRACT['Error27'];
get Error28(): CONTRACT['Error28'];
get Error29(): CONTRACT['Error29'];
get Error30(): CONTRACT['Error30'];
get Error31(): CONTRACT['Error31'];
get Error32(): CONTRACT['Error32'];
get Error33(): CONTRACT['Error33'];
get Error34(): CONTRACT['Error34'];
get Error35(): CONTRACT['Error35'];
get Error36(): CONTRACT['Error36'];
get Error37(): CONTRACT['Error37'];
get Error38(): CONTRACT['Error38'];
get Error39(): CONTRACT['Error39'];
get Error40(): CONTRACT['Error40'];
get Error41(): CONTRACT['Error41'];
get Error42(): CONTRACT['Error42'];
get Error43(): CONTRACT['Error43'];
get Error44(): CONTRACT['Error44'];
get Error45(): CONTRACT['Error45'];
get Error46(): CONTRACT['Error46'];
get Error47(): CONTRACT['Error47'];
get Error48(): CONTRACT['Error48'];
get Error49(): CONTRACT['Error49'];
get Error50(): CONTRACT['Error50'];
get Error51(): CONTRACT['Error51'];
get Error52(): CONTRACT['Error52'];
get Error53(): CONTRACT['Error53'];
get Error54(): CONTRACT['Error54'];
get Error55(): CONTRACT['Error55'];
get Error56(): CONTRACT['Error56'];
get Error57(): CONTRACT['Error57'];
get Error58(): CONTRACT['Error58'];
get Error59(): CONTRACT['Error59'];
get Error60(): CONTRACT['Error60'];
get Error61(): CONTRACT['Error61'];
get Error62(): CONTRACT['Error62'];
get Error63(): CONTRACT['Error63'];
get Error64(): CONTRACT['Error64'];
get Error65(): CONTRACT['Error65'];
get Error66(): CONTRACT['Error66'];
get Error67(): CONTRACT['Error67'];
get Error68(): CONTRACT['Error68'];
get Error69(): CONTRACT['Error69'];
get Error70(): CONTRACT['Error70'];
get Error71(): CONTRACT['Error71'];
get Error72(): CONTRACT['Error72'];
get Error73(): CONTRACT['Error73'];
get Error74(): CONTRACT['Error74'];
get Error75(): CONTRACT['Error75'];
get Error76(): CONTRACT['Error76'];
get Error77(): CONTRACT['Error77'];
get Error78(): CONTRACT['Error78'];
get Error79(): CONTRACT['Error79'];
get Error80(): CONTRACT['Error80'];
get Error81(): CONTRACT['Error81'];
get Error82(): CONTRACT['Error82'];
get Error83(): CONTRACT['Error83'];
get Error84(): CONTRACT['Error84'];
get Error85(): CONTRACT['Error85'];
get Error86(): CONTRACT['Error86'];
get Error87(): CONTRACT['Error87'];
get Error88(): CONTRACT['Error88'];
get Error89(): CONTRACT['Error89'];
get Error90(): CONTRACT['Error90'];
get Error91(): CONTRACT['Error91'];
get Error92(): CONTRACT['Error92'];
get Error93(): CONTRACT['Error93'];
get Error94(): CONTRACT['Error94'];
get Error95(): CONTRACT['Error95'];
get Error96(): CONTRACT['Error96'];
get Error97(): CONTRACT['Error97'];
get Error98(): CONTRACT['Error98'];
get Error99(): CONTRACT['Error99'];
get Error100(): CONTRACT['Error100'];
get Neutral0(): CONTRACT['Neutral0'];
get Neutral1(): CONTRACT['Neutral1'];
get Neutral2(): CONTRACT['Neutral2'];
get Neutral3(): CONTRACT['Neutral3'];
get Neutral4(): CONTRACT['Neutral4'];
get Neutral5(): CONTRACT['Neutral5'];
get Neutral6(): CONTRACT['Neutral6'];
get Neutral7(): CONTRACT['Neutral7'];
get Neutral8(): CONTRACT['Neutral8'];
get Neutral9(): CONTRACT['Neutral9'];
get Neutral10(): CONTRACT['Neutral10'];
get Neutral11(): CONTRACT['Neutral11'];
get Neutral12(): CONTRACT['Neutral12'];
get Neutral13(): CONTRACT['Neutral13'];
get Neutral14(): CONTRACT['Neutral14'];
get Neutral15(): CONTRACT['Neutral15'];
get Neutral16(): CONTRACT['Neutral16'];
get Neutral17(): CONTRACT['Neutral17'];
get Neutral18(): CONTRACT['Neutral18'];
get Neutral19(): CONTRACT['Neutral19'];
get Neutral20(): CONTRACT['Neutral20'];
get Neutral21(): CONTRACT['Neutral21'];
get Neutral22(): CONTRACT['Neutral22'];
get Neutral23(): CONTRACT['Neutral23'];
get Neutral24(): CONTRACT['Neutral24'];
get Neutral25(): CONTRACT['Neutral25'];
get Neutral26(): CONTRACT['Neutral26'];
get Neutral27(): CONTRACT['Neutral27'];
get Neutral28(): CONTRACT['Neutral28'];
get Neutral29(): CONTRACT['Neutral29'];
get Neutral30(): CONTRACT['Neutral30'];
get Neutral31(): CONTRACT['Neutral31'];
get Neutral32(): CONTRACT['Neutral32'];
get Neutral33(): CONTRACT['Neutral33'];
get Neutral34(): CONTRACT['Neutral34'];
get Neutral35(): CONTRACT['Neutral35'];
get Neutral36(): CONTRACT['Neutral36'];
get Neutral37(): CONTRACT['Neutral37'];
get Neutral38(): CONTRACT['Neutral38'];
get Neutral39(): CONTRACT['Neutral39'];
get Neutral40(): CONTRACT['Neutral40'];
get Neutral41(): CONTRACT['Neutral41'];
get Neutral42(): CONTRACT['Neutral42'];
get Neutral43(): CONTRACT['Neutral43'];
get Neutral44(): CONTRACT['Neutral44'];
get Neutral45(): CONTRACT['Neutral45'];
get Neutral46(): CONTRACT['Neutral46'];
get Neutral47(): CONTRACT['Neutral47'];
get Neutral48(): CONTRACT['Neutral48'];
get Neutral49(): CONTRACT['Neutral49'];
get Neutral50(): CONTRACT['Neutral50'];
get Neutral51(): CONTRACT['Neutral51'];
get Neutral52(): CONTRACT['Neutral52'];
get Neutral53(): CONTRACT['Neutral53'];
get Neutral54(): CONTRACT['Neutral54'];
get Neutral55(): CONTRACT['Neutral55'];
get Neutral56(): CONTRACT['Neutral56'];
get Neutral57(): CONTRACT['Neutral57'];
get Neutral58(): CONTRACT['Neutral58'];
get Neutral59(): CONTRACT['Neutral59'];
get Neutral60(): CONTRACT['Neutral60'];
get Neutral61(): CONTRACT['Neutral61'];
get Neutral62(): CONTRACT['Neutral62'];
get Neutral63(): CONTRACT['Neutral63'];
get Neutral64(): CONTRACT['Neutral64'];
get Neutral65(): CONTRACT['Neutral65'];
get Neutral66(): CONTRACT['Neutral66'];
get Neutral67(): CONTRACT['Neutral67'];
get Neutral68(): CONTRACT['Neutral68'];
get Neutral69(): CONTRACT['Neutral69'];
get Neutral70(): CONTRACT['Neutral70'];
get Neutral71(): CONTRACT['Neutral71'];
get Neutral72(): CONTRACT['Neutral72'];
get Neutral73(): CONTRACT['Neutral73'];
get Neutral74(): CONTRACT['Neutral74'];
get Neutral75(): CONTRACT['Neutral75'];
get Neutral76(): CONTRACT['Neutral76'];
get Neutral77(): CONTRACT['Neutral77'];
get Neutral78(): CONTRACT['Neutral78'];
get Neutral79(): CONTRACT['Neutral79'];
get Neutral80(): CONTRACT['Neutral80'];
get Neutral81(): CONTRACT['Neutral81'];
get Neutral82(): CONTRACT['Neutral82'];
get Neutral83(): CONTRACT['Neutral83'];
get Neutral84(): CONTRACT['Neutral84'];
get Neutral85(): CONTRACT['Neutral85'];
get Neutral86(): CONTRACT['Neutral86'];
get Neutral87(): CONTRACT['Neutral87'];
get Neutral88(): CONTRACT['Neutral88'];
get Neutral89(): CONTRACT['Neutral89'];
get Neutral90(): CONTRACT['Neutral90'];
get Neutral91(): CONTRACT['Neutral91'];
get Neutral92(): CONTRACT['Neutral92'];
get Neutral93(): CONTRACT['Neutral93'];
get Neutral94(): CONTRACT['Neutral94'];
get Neutral95(): CONTRACT['Neutral95'];
get Neutral96(): CONTRACT['Neutral96'];
get Neutral97(): CONTRACT['Neutral97'];
get Neutral98(): CONTRACT['Neutral98'];
get Neutral99(): CONTRACT['Neutral99'];
get Neutral100(): CONTRACT['Neutral100'];
get NeutralVariant0(): CONTRACT['NeutralVariant0'];
get NeutralVariant1(): CONTRACT['NeutralVariant1'];
get NeutralVariant2(): CONTRACT['NeutralVariant2'];
get NeutralVariant3(): CONTRACT['NeutralVariant3'];
get NeutralVariant4(): CONTRACT['NeutralVariant4'];
get NeutralVariant5(): CONTRACT['NeutralVariant5'];
get NeutralVariant6(): CONTRACT['NeutralVariant6'];
get NeutralVariant7(): CONTRACT['NeutralVariant7'];
get NeutralVariant8(): CONTRACT['NeutralVariant8'];
get NeutralVariant9(): CONTRACT['NeutralVariant9'];
get NeutralVariant10(): CONTRACT['NeutralVariant10'];
get NeutralVariant11(): CONTRACT['NeutralVariant11'];
get NeutralVariant12(): CONTRACT['NeutralVariant12'];
get NeutralVariant13(): CONTRACT['NeutralVariant13'];
get NeutralVariant14(): CONTRACT['NeutralVariant14'];
get NeutralVariant15(): CONTRACT['NeutralVariant15'];
get NeutralVariant16(): CONTRACT['NeutralVariant16'];
get NeutralVariant17(): CONTRACT['NeutralVariant17'];
get NeutralVariant18(): CONTRACT['NeutralVariant18'];
get NeutralVariant19(): CONTRACT['NeutralVariant19'];
get NeutralVariant20(): CONTRACT['NeutralVariant20'];
get NeutralVariant21(): CONTRACT['NeutralVariant21'];
get NeutralVariant22(): CONTRACT['NeutralVariant22'];
get NeutralVariant23(): CONTRACT['NeutralVariant23'];
get NeutralVariant24(): CONTRACT['NeutralVariant24'];
get NeutralVariant25(): CONTRACT['NeutralVariant25'];
get NeutralVariant26(): CONTRACT['NeutralVariant26'];
get NeutralVariant27(): CONTRACT['NeutralVariant27'];
get NeutralVariant28(): CONTRACT['NeutralVariant28'];
get NeutralVariant29(): CONTRACT['NeutralVariant29'];
get NeutralVariant30(): CONTRACT['NeutralVariant30'];
get NeutralVariant31(): CONTRACT['NeutralVariant31'];
get NeutralVariant32(): CONTRACT['NeutralVariant32'];
get NeutralVariant33(): CONTRACT['NeutralVariant33'];
get NeutralVariant34(): CONTRACT['NeutralVariant34'];
get NeutralVariant35(): CONTRACT['NeutralVariant35'];
get NeutralVariant36(): CONTRACT['NeutralVariant36'];
get NeutralVariant37(): CONTRACT['NeutralVariant37'];
get NeutralVariant38(): CONTRACT['NeutralVariant38'];
get NeutralVariant39(): CONTRACT['NeutralVariant39'];
get NeutralVariant40(): CONTRACT['NeutralVariant40'];
get NeutralVariant41(): CONTRACT['NeutralVariant41'];
get NeutralVariant42(): CONTRACT['NeutralVariant42'];
get NeutralVariant43(): CONTRACT['NeutralVariant43'];
get NeutralVariant44(): CONTRACT['NeutralVariant44'];
get NeutralVariant45(): CONTRACT['NeutralVariant45'];
get NeutralVariant46(): CONTRACT['NeutralVariant46'];
get NeutralVariant47(): CONTRACT['NeutralVariant47'];
get NeutralVariant48(): CONTRACT['NeutralVariant48'];
get NeutralVariant49(): CONTRACT['NeutralVariant49'];
get NeutralVariant50(): CONTRACT['NeutralVariant50'];
get NeutralVariant51(): CONTRACT['NeutralVariant51'];
get NeutralVariant52(): CONTRACT['NeutralVariant52'];
get NeutralVariant53(): CONTRACT['NeutralVariant53'];
get NeutralVariant54(): CONTRACT['NeutralVariant54'];
get NeutralVariant55(): CONTRACT['NeutralVariant55'];
get NeutralVariant56(): CONTRACT['NeutralVariant56'];
get NeutralVariant57(): CONTRACT['NeutralVariant57'];
get NeutralVariant58(): CONTRACT['NeutralVariant58'];
get NeutralVariant59(): CONTRACT['NeutralVariant59'];
get NeutralVariant60(): CONTRACT['NeutralVariant60'];
get NeutralVariant61(): CONTRACT['NeutralVariant61'];
get NeutralVariant62(): CONTRACT['NeutralVariant62'];
get NeutralVariant63(): CONTRACT['NeutralVariant63'];
get NeutralVariant64(): CONTRACT['NeutralVariant64'];
get NeutralVariant65(): CONTRACT['NeutralVariant65'];
get NeutralVariant66(): CONTRACT['NeutralVariant66'];
get NeutralVariant67(): CONTRACT['NeutralVariant67'];
get NeutralVariant68(): CONTRACT['NeutralVariant68'];
get NeutralVariant69(): CONTRACT['NeutralVariant69'];
get NeutralVariant70(): CONTRACT['NeutralVariant70'];
get NeutralVariant71(): CONTRACT['NeutralVariant71'];
get NeutralVariant72(): CONTRACT['NeutralVariant72'];
get NeutralVariant73(): CONTRACT['NeutralVariant73'];
get NeutralVariant74(): CONTRACT['NeutralVariant74'];
get NeutralVariant75(): CONTRACT['NeutralVariant75'];
get NeutralVariant76(): CONTRACT['NeutralVariant76'];
get NeutralVariant77(): CONTRACT['NeutralVariant77'];
get NeutralVariant78(): CONTRACT['NeutralVariant78'];
get NeutralVariant79(): CONTRACT['NeutralVariant79'];
get NeutralVariant80(): CONTRACT['NeutralVariant80'];
get NeutralVariant81(): CONTRACT['NeutralVariant81'];
get NeutralVariant82(): CONTRACT['NeutralVariant82'];
get NeutralVariant83(): CONTRACT['NeutralVariant83'];
get NeutralVariant84(): CONTRACT['NeutralVariant84'];
get NeutralVariant85(): CONTRACT['NeutralVariant85'];
get NeutralVariant86(): CONTRACT['NeutralVariant86'];
get NeutralVariant87(): CONTRACT['NeutralVariant87'];
get NeutralVariant88(): CONTRACT['NeutralVariant88'];
get NeutralVariant89(): CONTRACT['NeutralVariant89'];
get NeutralVariant90(): CONTRACT['NeutralVariant90'];
get NeutralVariant91(): CONTRACT['NeutralVariant91'];
get NeutralVariant92(): CONTRACT['NeutralVariant92'];
get NeutralVariant93(): CONTRACT['NeutralVariant93'];
get NeutralVariant94(): CONTRACT['NeutralVariant94'];
get NeutralVariant95(): CONTRACT['NeutralVariant95'];
get NeutralVariant96(): CONTRACT['NeutralVariant96'];
get NeutralVariant97(): CONTRACT['NeutralVariant97'];
get NeutralVariant98(): CONTRACT['NeutralVariant98'];
get NeutralVariant99(): CONTRACT['NeutralVariant99'];
get NeutralVariant100(): CONTRACT['NeutralVariant100'];
get AllEnums(): {
readonly Primary0: CONTRACT["Primary0"];
readonly Primary1: CONTRACT["Primary1"];
readonly Primary2: CONTRACT["Primary2"];
readonly Primary3: CONTRACT["Primary3"];
readonly Primary4: CONTRACT["Primary4"];
readonly Primary5: CONTRACT["Primary5"];
readonly Primary6: CONTRACT["Primary6"];
readonly Primary7: CONTRACT["Primary7"];
readonly Primary8: CONTRACT["Primary8"];
readonly Primary9: CONTRACT["Primary9"];
readonly Primary10: CONTRACT["Primary10"];
readonly Primary11: CONTRACT["Primary11"];
readonly Primary12: CONTRACT["Primary12"];
readonly Primary13: CONTRACT["Primary13"];
readonly Primary14: CONTRACT["Primary14"];
readonly Primary15: CONTRACT["Primary15"];
readonly Primary16: CONTRACT["Primary16"];
readonly Primary17: CONTRACT["Primary17"];
readonly Primary18: CONTRACT["Primary18"];
readonly Primary19: CONTRACT["Primary19"];
readonly Primary20: CONTRACT["Primary20"];
readonly Primary21: CONTRACT["Primary21"];
readonly Primary22: CONTRACT["Primary22"];
readonly Primary23: CONTRACT["Primary23"];
readonly Primary24: CONTRACT["Primary24"];
readonly Primary25: CONTRACT["Primary25"];
readonly Primary26: CONTRACT["Primary26"];
readonly Primary27: CONTRACT["Primary27"];
readonly Primary28: CONTRACT["Primary28"];
readonly Primary29: CONTRACT["Primary29"];
readonly Primary30: CONTRACT["Primary30"];
readonly Primary31: CONTRACT["Primary31"];
readonly Primary32: CONTRACT["Primary32"];
readonly Primary33: CONTRACT["Primary33"];
readonly Primary34: CONTRACT["Primary34"];
readonly Primary35: CONTRACT["Primary35"];
readonly Primary36: CONTRACT["Primary36"];
readonly Primary37: CONTRACT["Primary37"];
readonly Primary38: CONTRACT["Primary38"];
readonly Primary39: CONTRACT["Primary39"];
readonly Primary40: CONTRACT["Primary40"];
readonly Primary41: CONTRACT["Primary41"];
readonly Primary42: CONTRACT["Primary42"];
readonly Primary43: CONTRACT["Primary43"];
readonly Primary44: CONTRACT["Primary44"];
readonly Primary45: CONTRACT["Primary45"];
readonly Primary46: CONTRACT["Primary46"];
readonly Primary47: CONTRACT["Primary47"];
readonly Primary48: CONTRACT["Primary48"];
readonly Primary49: CONTRACT["Primary49"];
readonly Primary50: CONTRACT["Primary50"];
readonly Primary51: CONTRACT["Primary51"];
readonly Primary52: CONTRACT["Primary52"];
readonly Primary53: CONTRACT["Primary53"];
readonly Primary54: CONTRACT["Primary54"];
readonly Primary55: CONTRACT["Primary55"];
readonly Primary56: CONTRACT["Primary56"];
readonly Primary57: CONTRACT["Primary57"];
readonly Primary58: CONTRACT["Primary58"];
readonly Primary59: CONTRACT["Primary59"];
readonly Primary60: CONTRACT["Primary60"];
readonly Primary61: CONTRACT["Primary61"];
readonly Primary62: CONTRACT["Primary62"];
readonly Primary63: CONTRACT["Primary63"];
readonly Primary64: CONTRACT["Primary64"];
readonly Primary65: CONTRACT["Primary65"];
readonly Primary66: CONTRACT["Primary66"];
readonly Primary67: CONTRACT["Primary67"];
readonly Primary68: CONTRACT["Primary68"];
readonly Primary69: CONTRACT["Primary69"];
readonly Primary70: CONTRACT["Primary70"];
readonly Primary71: CONTRACT["Primary71"];
readonly Primary72: CONTRACT["Primary72"];
readonly Primary73: CONTRACT["Primary73"];
readonly Primary74: CONTRACT["Primary74"];
readonly Primary75: CONTRACT["Primary75"];
readonly Primary76: CONTRACT["Primary76"];
readonly Primary77: CONTRACT["Primary77"];
readonly Primary78: CONTRACT["Primary78"];
readonly Primary79: CONTRACT["Primary79"];
readonly Primary80: CONTRACT["Primary80"];
readonly Primary81: CONTRACT["Primary81"];
readonly Primary82: CONTRACT["Primary82"];
readonly Primary83: CONTRACT["Primary83"];
readonly Primary84: CONTRACT["Primary84"];
readonly Primary85: CONTRACT["Primary85"];
readonly Primary86: CONTRACT["Primary86"];
readonly Primary87: CONTRACT["Primary87"];
readonly Primary88: CONTRACT["Primary88"];
readonly Primary89: CONTRACT["Primary89"];
readonly Primary90: CONTRACT["Primary90"];
readonly Primary91: CONTRACT["Primary91"];
readonly Primary92: CONTRACT["Primary92"];
readonly Primary93: CONTRACT["Primary93"];
readonly Primary94: CONTRACT["Primary94"];
readonly Primary95: CONTRACT["Primary95"];
readonly Primary96: CONTRACT["Primary96"];
readonly Primary97: CONTRACT["Primary97"];
readonly Primary98: CONTRACT["Primary98"];
readonly Primary99: CONTRACT["Primary99"];
readonly Primary100: CONTRACT["Primary100"];
readonly Secondary0: CONTRACT["Secondary0"];
readonly Secondary1: CONTRACT["Secondary1"];
readonly Secondary2: CONTRACT["Secondary2"];
readonly Secondary3: CONTRACT["Secondary3"];
readonly Secondary4: CONTRACT["Secondary4"];
readonly Secondary5: CONTRACT["Secondary5"];
readonly Secondary6: CONTRACT["Secondary6"];
readonly Secondary7: CONTRACT["Secondary7"];
readonly Secondary8: CONTRACT["Secondary8"];
readonly Secondary9: CONTRACT["Secondary9"];
readonly Secondary10: CONTRACT["Secondary10"];
readonly Secondary11: CONTRACT["Secondary11"];
readonly Secondary12: CONTRACT["Secondary12"];
readonly Secondary13: CONTRACT["Secondary13"];
readonly Secondary14: CONTRACT["Secondary14"];
readonly Secondary15: CONTRACT["Secondary15"];
readonly Secondary16: CONTRACT["Secondary16"];
readonly Secondary17: CONTRACT["Secondary17"];
readonly Secondary18: CONTRACT["Secondary18"];
readonly Secondary19: CONTRACT["Secondary19"];
readonly Secondary20: CONTRACT["Secondary20"];
readonly Secondary21: CONTRACT["Secondary21"];
readonly Secondary22: CONTRACT["Secondary22"];
readonly Secondary23: CONTRACT["Secondary23"];
readonly Secondary24: CONTRACT["Secondary24"];
readonly Secondary25: CONTRACT["Secondary25"];
readonly Secondary26: CONTRACT["Secondary26"];
readonly Secondary27: CONTRACT["Secondary27"];
readonly Secondary28: CONTRACT["Secondary28"];
readonly Secondary29: CONTRACT["Secondary29"];
readonly Secondary30: CONTRACT["Secondary30"];
readonly Secondary31: CONTRACT["Secondary31"];
readonly Secondary32: CONTRACT["Secondary32"];
readonly Secondary33: CONTRACT["Secondary33"];
readonly Secondary34: CONTRACT["Secondary34"];
readonly Secondary35: CONTRACT["Secondary35"];
readonly Secondary36: CONTRACT["Secondary36"];
readonly Secondary37: CONTRACT["Secondary37"];
readonly Secondary38: CONTRACT["Secondary38"];
readonly Secondary39: CONTRACT["Secondary39"];
readonly Secondary40: CONTRACT["Secondary40"];
readonly Secondary41: CONTRACT["Secondary41"];
readonly Secondary42: CONTRACT["Secondary42"];
readonly Secondary43: CONTRACT["Secondary43"];
readonly Secondary44: CONTRACT["Secondary44"];
readonly Secondary45: CONTRACT["Secondary45"];
readonly Secondary46: CONTRACT["Secondary46"];
readonly Secondary47: CONTRACT["Secondary47"];
readonly Secondary48: CONTRACT["Secondary48"];
readonly Secondary49: CONTRACT["Secondary49"];
readonly Secondary50: CONTRACT["Secondary50"];
readonly Secondary51: CONTRACT["Secondary51"];
readonly Secondary52: CONTRACT["Secondary52"];
readonly Secondary53: CONTRACT["Secondary53"];
readonly Secondary54: CONTRACT["Secondary54"];
readonly Secondary55: CONTRACT["Secondary55"];
readonly Secondary56: CONTRACT["Secondary56"];
readonly Secondary57: CONTRACT["Secondary57"];
readonly Secondary58: CONTRACT["Secondary58"];
readonly Secondary59: CONTRACT["Secondary59"];
readonly Secondary60: CONTRACT["Secondary60"];
readonly Secondary61: CONTRACT["Secondary61"];
readonly Secondary62: CONTRACT["Secondary62"];
readonly Secondary63: CONTRACT["Secondary63"];
readonly Secondary64: CONTRACT["Secondary64"];
readonly Secondary65: CONTRACT["Secondary65"];
readonly Secondary66: CONTRACT["Secondary66"];
readonly Secondary67: CONTRACT["Secondary67"];
readonly Secondary68: CONTRACT["Secondary68"];
readonly Secondary69: CONTRACT["Secondary69"];
readonly Secondary70: CONTRACT["Secondary70"];
readonly Secondary71: CONTRACT["Secondary71"];
readonly Secondary72: CONTRACT["Secondary72"];
readonly Secondary73: CONTRACT["Secondary73"];
readonly Secondary74: CONTRACT["Secondary74"];
readonly Secondary75: CONTRACT["Secondary75"];
readonly Secondary76: CONTRACT["Secondary76"];
readonly Secondary77: CONTRACT["Secondary77"];
readonly Secondary78: CONTRACT["Secondary78"];
readonly Secondary79: CONTRACT["Secondary79"];
readonly Secondary80: CONTRACT["Secondary80"];
readonly Secondary81: CONTRACT["Secondary81"];
readonly Secondary82: CONTRACT["Secondary82"];
readonly Secondary83: CONTRACT["Secondary83"];
readonly Secondary84: CONTRACT["Secondary84"];
readonly Secondary85: CONTRACT["Secondary85"];
readonly Secondary86: CONTRACT["Secondary86"];
readonly Secondary87: CONTRACT["Secondary87"];
readonly Secondary88: CONTRACT["Secondary88"];
readonly Secondary89: CONTRACT["Secondary89"];
readonly Secondary90: CONTRACT["Secondary90"];
readonly Secondary91: CONTRACT["Secondary91"];
readonly Secondary92: CONTRACT["Secondary92"];
readonly Secondary93: CONTRACT["Secondary93"];
readonly Secondary94: CONTRACT["Secondary94"];
readonly Secondary95: CONTRACT["Secondary95"];
readonly Secondary96: CONTRACT["Secondary96"];
readonly Secondary97: CONTRACT["Secondary97"];
readonly Secondary98: CONTRACT["Secondary98"];
readonly Secondary99: CONTRACT["Secondary99"];
readonly Secondary100: CONTRACT["Secondary100"];
readonly Tertiary0: CONTRACT["Tertiary0"];
readonly Tertiary1: CONTRACT["Tertiary1"];
readonly Tertiary2: CONTRACT["Tertiary2"];
readonly Tertiary3: CONTRACT["Tertiary3"];
readonly Tertiary4: CONTRACT["Tertiary4"];
readonly Tertiary5: CONTRACT["Tertiary5"];
readonly Tertiary6: CONTRACT["Tertiary6"];
readonly Tertiary7: CONTRACT["Tertiary7"];
readonly Tertiary8: CONTRACT["Tertiary8"];
readonly Tertiary9: CONTRACT["Tertiary9"];
readonly Tertiary10: CONTRACT["Tertiary10"];
readonly Tertiary11: CONTRACT["Tertiary11"];
readonly Tertiary12: CONTRACT["Tertiary12"];
readonly Tertiary13: CONTRACT["Tertiary13"];
readonly Tertiary14: CONTRACT["Tertiary14"];
readonly Tertiary15: CONTRACT["Tertiary15"];
readonly Tertiary16: CONTRACT["Tertiary16"];
readonly Tertiary17: CONTRACT["Tertiary17"];
readonly Tertiary18: CONTRACT["Tertiary18"];
readonly Tertiary19: CONTRACT["Tertiary19"];
readonly Tertiary20: CONTRACT["Tertiary20"];
readonly Tertiary21: CONTRACT["Tertiary21"];
readonly Tertiary22: CONTRACT["Tertiary22"];
readonly Tertiary23: CONTRACT["Tertiary23"];
readonly Tertiary24: CONTRACT["Tertiary24"];
readonly Tertiary25: CONTRACT["Tertiary25"];
readonly Tertiary26: CONTRACT["Tertiary26"];
readonly Tertiary27: CONTRACT["Tertiary27"];
readonly Tertiary28: CONTRACT["Tertiary28"];
readonly Tertiary29: CONTRACT["Tertiary29"];
readonly Tertiary30: CONTRACT["Tertiary30"];
readonly Tertiary31: CONTRACT["Tertiary31"];
readonly Tertiary32: CONTRACT["Tertiary32"];
readonly Tertiary33: CONTRACT["Tertiary33"];
readonly Tertiary34: CONTRACT["Tertiary34"];
readonly Tertiary35: CONTRACT["Tertiary35"];
readonly Tertiary36: CONTRACT["Tertiary36"];
readonly Tertiary37: CONTRACT["Tertiary37"];
readonly Tertiary38: CONTRACT["Tertiary38"];
readonly Tertiary39: CONTRACT["Tertiary39"];
readonly Tertiary40: CONTRACT["Tertiary40"];
readonly Tertiary41: CONTRACT["Tertiary41"];
readonly Tertiary42: CONTRACT["Tertiary42"];
readonly Tertiary43: CONTRACT["Tertiary43"];
readonly Tertiary44: CONTRACT["Tertiary44"];
readonly Tertiary45: CONTRACT["Tertiary45"];
readonly Tertiary46: CONTRACT["Tertiary46"];
readonly Tertiary47: CONTRACT["Tertiary47"];
readonly Tertiary48: CONTRACT["Tertiary48"];
readonly Tertiary49: CONTRACT["Tertiary49"];
readonly Tertiary50: CONTRACT["Tertiary50"];
readonly Tertiary51: CONTRACT["Tertiary51"];
readonly Tertiary52: CONTRACT["Tertiary52"];
readonly Tertiary53: CONTRACT["Tertiary53"];
readonly Tertiary54: CONTRACT["Tertiary54"];
readonly Tertiary55: CONTRACT["Tertiary55"];
readonly Tertiary56: CONTRACT["Tertiary56"];
readonly Tertiary57: CONTRACT["Tertiary57"];
readonly Tertiary58: CONTRACT["Tertiary58"];
readonly Tertiary59: CONTRACT["Tertiary59"];
readonly Tertiary60: CONTRACT["Tertiary60"];
readonly Tertiary61: CONTRACT["Tertiary61"];
readonly Tertiary62: CONTRACT["Tertiary62"];
readonly Tertiary63: CONTRACT["Tertiary63"];
readonly Tertiary64: CONTRACT["Tertiary64"];
readonly Tertiary65: CONTRACT["Tertiary65"];
readonly Tertiary66: CONTRACT["Tertiary66"];
readonly Tertiary67: CONTRACT["Tertiary67"];
readonly Tertiary68: CONTRACT["Tertiary68"];
readonly Tertiary69: CONTRACT["Tertiary69"];
readonly Tertiary70: CONTRACT["Tertiary70"];
readonly Tertiary71: CONTRACT["Tertiary71"];
readonly Tertiary72: CONTRACT["Tertiary72"];
readonly Tertiary73: CONTRACT["Tertiary73"];
readonly Tertiary74: CONTRACT["Tertiary74"];
readonly Tertiary75: CONTRACT["Tertiary75"];
readonly Tertiary76: CONTRACT["Tertiary76"];
readonly Tertiary77: CONTRACT["Tertiary77"];
readonly Tertiary78: CONTRACT["Tertiary78"];
readonly Tertiary79: CONTRACT["Tertiary79"];
readonly Tertiary80: CONTRACT["Tertiary80"];
readonly Tertiary81: CONTRACT["Tertiary81"];
readonly Tertiary82: CONTRACT["Tertiary82"];
readonly Tertiary83: CONTRACT["Tertiary83"];
readonly Tertiary84: CONTRACT["Tertiary84"];
readonly Tertiary85: CONTRACT["Tertiary85"];
readonly Tertiary86: CONTRACT["Tertiary86"];
readonly Tertiary87: CONTRACT["Tertiary87"];
readonly Tertiary88: CONTRACT["Tertiary88"];
readonly Tertiary89: CONTRACT["Tertiary89"];
readonly Tertiary90: CONTRACT["Tertiary90"];
readonly Tertiary91: CONTRACT["Tertiary91"];
readonly Tertiary92: CONTRACT["Tertiary92"];
readonly Tertiary93: CONTRACT["Tertiary93"];
readonly Tertiary94: CONTRACT["Tertiary94"];
readonly Tertiary95: CONTRACT["Tertiary95"];
readonly Tertiary96: CONTRACT["Tertiary96"];
readonly Tertiary97: CONTRACT["Tertiary97"];
readonly Tertiary98: CONTRACT["Tertiary98"];
readonly Tertiary99: CONTRACT["Tertiary99"];
readonly Tertiary100: CONTRACT["Tertiary100"];
readonly Error0: CONTRACT["Error0"];
readonly Error1: CONTRACT["Error1"];
readonly Error2: CONTRACT["Error2"];
readonly Error3: CONTRACT["Error3"];
readonly Error4: CONTRACT["Error4"];
readonly Error5: CONTRACT["Error5"];
readonly Error6: CONTRACT["Error6"];
readonly Error7: CONTRACT["Error7"];
readonly Error8: CONTRACT["Error8"];
readonly Error9: CONTRACT["Error9"];
readonly Error10: CONTRACT["Error10"];
readonly Error11: CONTRACT["Error11"];
readonly Error12: CONTRACT["Error12"];
readonly Error13: CONTRACT["Error13"];
readonly Error14: CONTRACT["Error14"];
readonly Error15: CONTRACT["Error15"];
readonly Error16: CONTRACT["Error16"];
readonly Error17: CONTRACT["Error17"];
readonly Error18: CONTRACT["Error18"];
readonly Error19: CONTRACT["Error19"];
readonly Error20: CONTRACT["Error20"];
readonly Error21: CONTRACT["Error21"];
readonly Error22: CONTRACT["Error22"];
readonly Error23: CONTRACT["Error23"];
readonly Error24: CONTRACT["Error24"];
readonly Error25: CONTRACT["Error25"];
readonly Error26: CONTRACT["Error26"];
readonly Error27: CONTRACT["Error27"];
readonly Error28: CONTRACT["Error28"];
readonly Error29: CONTRACT["Error29"];
readonly Error30: CONTRACT["Error30"];
readonly Error31: CONTRACT["Error31"];
readonly Error32: CONTRACT["Error32"];
readonly Error33: CONTRACT["Error33"];
readonly Error34: CONTRACT["Error34"];
readonly Error35: CONTRACT["Error35"];
readonly Error36: CONTRACT["Error36"];
readonly Error37: CONTRACT["Error37"];
readonly Error38: CONTRACT["Error38"];
readonly Error39: CONTRACT["Error39"];
readonly Error40: CONTRACT["Error40"];
readonly Error41: CONTRACT["Error41"];
readonly Error42: CONTRACT["Error42"];
readonly Error43: CONTRACT["Error43"];
readonly Error44: CONTRACT["Error44"];
readonly Error45: CONTRACT["Error45"];
readonly Error46: CONTRACT["Error46"];
readonly Error47: CONTRACT["Error47"];
readonly Error48: CONTRACT["Error48"];
readonly Error49: CONTRACT["Error49"];
readonly Error50: CONTRACT["Error50"];
readonly Error51: CONTRACT["Error51"];
readonly Error52: CONTRACT["Error52"];
readonly Error53: CONTRACT["Error53"];
readonly Error54: CONTRACT["Error54"];
readonly Error55: CONTRACT["Error55"];
readonly Error56: CONTRACT["Error56"];
readonly Error57: CONTRACT["Error57"];
readonly Error58: CONTRACT["Error58"];
readonly Error59: CONTRACT["Error59"];
readonly Error60: CONTRACT["Error60"];
readonly Error61: CONTRACT["Error61"];
readonly Error62: CONTRACT["Error62"];
readonly Error63: CONTRACT["Error63"];
readonly Error64: CONTRACT["Error64"];
readonly Error65: CONTRACT["Error65"];
readonly Error66: CONTRACT["Error66"];
readonly Error67: CONTRACT["Error67"];
readonly Error68: CONTRACT["Error68"];
readonly Error69: CONTRACT["Error69"];
readonly Error70: CONTRACT["Error70"];
readonly Error71: CONTRACT["Error71"];
readonly Error72: CONTRACT["Error72"];
readonly Error73: CONTRACT["Error73"];
readonly Error74