{"version":3,"file":"menu64.mjs","names":["MENU_X8664","PatchMenu","PatchMenu64","menu64","_spec","count","find","replace"],"sources":["../../../../src/util/internal/linux/menu64.ts"],"sourcesContent":["/* eslint-disable max-classes-per-file */\n\nimport {MENU_X8664} from './asm.ts';\nimport {Elf64} from './elf.ts';\nimport {PatchMenu} from './menu.ts';\n\n/**\n * PatchMenu64 object.\n */\nexport abstract class PatchMenu64 extends PatchMenu<Elf64> {}\n\n/**\n * Patch objects.\n */\nexport const menu64 = [\n\t/**\n\t * 24.0.0.186 x86_64.\n\t */\n\tclass extends PatchMenu64 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_X8664['24-widget-a'],\n\t\t\t\treplace: MENU_X8664['24-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_X8664['24-menu-a'],\n\t\t\t\treplace: MENU_X8664['24-menu-b']\n\t\t\t}\n\t\t];\n\t},\n\n\t/**\n\t * 32.0.0.293 x86_64.\n\t */\n\tclass extends PatchMenu64 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_X8664['32-widget-a'],\n\t\t\t\treplace: MENU_X8664['32-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_X8664['32-menu-a'],\n\t\t\t\treplace: MENU_X8664['32-menu-b']\n\t\t\t}\n\t\t];\n\t}\n] as (new (elf: Elf64) => PatchMenu64)[];\n"],"mappings":"AAAA;;AAEA,SAAQA,UAAU,QAAO,WAAU;AAEnC,SAAQC,SAAS,QAAO,YAAW;;AAEnC;AACA;AACA;AACA,OAAO,MAAeC,WAAW,SAASD,SAAS,CAAQ;;AAE3D;AACA;AACA;AACA,OAAO,MAAME,MAAM,GAAG;AACrB;AACD;AACA;AACC,cAAcD,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,UAAU,CAAC,aAAa,CAAC;IAC/BO,OAAO,EAAEP,UAAU,CAAC,aAAa;EAClC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,UAAU,CAAC,WAAW,CAAC;IAC7BO,OAAO,EAAEP,UAAU,CAAC,WAAW;EAChC,CAAC,CACD;AACF,CAAC;AAED;AACD;AACA;AACC,cAAcE,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,UAAU,CAAC,aAAa,CAAC;IAC/BO,OAAO,EAAEP,UAAU,CAAC,aAAa;EAClC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,UAAU,CAAC,WAAW,CAAC;IAC7BO,OAAO,EAAEP,UAAU,CAAC,WAAW;EAChC,CAAC,CACD;AACF,CAAC,CACsC","ignoreList":[]}