-
Notifications
You must be signed in to change notification settings - Fork 9
/
script.js
1 lines (1 loc) · 666 KB
/
script.js
1
var _0x2d8c=['Warning:\x20Counter','dma_buffer','modem\x20control:\x20','\x20<-\x20','vga_addr_shift_count','Unimplemented:\x20Write\x20pg','jit_force_generate','BuildReply','rcv\x20cut=','PrepareCAPs','https://cdn.glitch.com/d1197e36-c33d-426e-8e04-8bcd831e3db9%2Fvgabios.bin?v=1617253288370','CreateBinaryFile','3CC\x20read','length_written','update_dbg_name','delete_forwarder','eth-transmit-end','deliver','Mixer\x20connect\x20-\x20cannot\x20connect\x20undefined\x20source:\x20','port_read16','inline-block','dma\x20get\x20address:\x20','plane3','memory_map_write32','vga\x20read\x20outside\x20memory\x20space:\x20addr:','serial0_send','GetLock','write_data_port16','propertyToPolyfillSymbol','LoadRecursive','contains','619717PzwpXc','\x20cpl=','nmi_disabled','get_buffer','gdtr_size','Error\x20in\x20Virtio9p:\x20Unknown\x20id\x20','width','channel_addr','port_3DA_value','data16','dma\x20transfering\x20next\x20block','set_stack_reg','mem8','counter_write','ASSUME_NO_NATIVE_SET','interrupt\x20enable:\x20','Rename','max_rows','empty_port_write','notify_offset','have_mouse','read\x20lvt\x20int1','sampling-rate','term','cmos_read','maxValue','Unsupported\x20platform:\x20No\x20cryptographic\x20random\x20values','get_channel_count','229\x20read:\x20fm\x20music\x20data\x20port\x20(write\x20only)','\x20\x20\x20','shoff','accessed','unpack_memory','Debug','port3F2_read','do_many_cycles_native','virtio_9p','port1CF_write','start_address','SERIAL:\x20','reconnect_interval','nlinks','eip_phys','\x20newname=','dreg','master>\x20Already\x20requested\x20irq:\x20','update_cs_size','Bad\x20checksum2:\x20','timer\x20current:\x20','port21_write','create_forwarder','ATA\x20standby\x20immediate','dma_command','memory_map_write8','PORT_QEMU_CFG_DATA','in_mapped_range','225\x20read:\x20mixer\x20data\x20port','boolean','3C0\x20/\x20color\x20select:\x20','set','\x20read_mode=','mousemove','Filesystem:\x20Found\x20directory\x20with\x20bad\x20parent\x20id','response','emu_enabled','port_write32','polyfill','APIC\x20read\x20icr0','Unimplemented:\x20Read\x20pg3/03\x20(CONFIG0)','dacdata.txt','\x20mask=','read\x20timer\x20initial\x20count','cpu-run','eoi:\x20','running','Mixer\x20set\x20volume\x20-\x20cannot\x20set\x20volume\x20for\x20undefined\x20source:\x20','Filesystem:\x20Locks\x20should\x20be\x20sorted\x20by\x20starting\x20offset','counter_next_low','drive_head','raise_irq','update_config_generation','ChangeSize','ne2k','Error\x20in\x20filesystem:\x20inode\x20with\x20no\x20name\x20and\x20id\x20','dump\x20registers','port3C8_read','toDataURL','PORT_PIT_COUNTER1','Redundant\x20write\x20to\x20data\x20port:\x20','pic','Ignored\x20file:\x20url=','invalid\x20sample\x20rate,\x20reset\x20to\x20100','newfile',',\x20ignored','putImageData','dump_code','get_statistics','RW\x20','is_executable','link','Unimplemented:\x2064\x20bit\x20elf','\x20scaleX(','port3C0_read','latch_dword','counter_mode','gpe','222\x20write:\x20(unimplemented)\x20fm\x20register\x201\x20address\x20=\x20','Read\x20data\x20port:\x20data=','write16','Filesystem\x20GetInode:\x20out\x20of\x20range\x20idx:','mounts','Bitmap','perf_hooks','function','\x20datalen=','get_config','last_qidnumber','\x20vector=','write_dest','Set\x20destination\x20format:\x20','preset_row_scan','createObjectURL','reset_memory','load_file','3D5\x20/\x20preset\x20row\x20scan\x20write:\x20','94490cxDKRR','send_queue','ReceiveRequest','index_crtc','Read\x20pg0/0b','addr\x20write\x20[','test_register','\x20memsz=','gain_hidden','stack_size_32','clocking_mode','\x20\x20gs=','PORT_DMA1_MASK_REG','paddr','Driver\x20bug:\x20readonly\x20buffer\x20after\x20writeonly\x20buffer\x20within\x20chain','all\x20with\x20self','\x20ctr=','The\x20filesystem\x20JSON\x20format\x20has\x20changed.\x20Please\x20update\x20your\x20fs2json\x20(https://github.com/copy/fs2json)\x20and\x20recreate\x20the\x20filesystem\x20JSON.','dac-tell-sampling-rate','queued_history','3D5\x20/\x20cursor\x20scanline\x20start\x20write:\x20','channel_mask','\x20name=','node_output','dbg_assert','[renameat]:\x20oldname=','debugger','from','Write\x20gpe#2:\x20','mask:\x20','Mouse\x20reset','data_port_write',',\x20start=','Read\x201F0:\x20empty','\x20flags=','emulator-started','331\x20read:\x20mpu\x20status','\x20data=','storage','Deliver\x20','pit\x20interrupt.\x20new\x20value:\x20','set_volume','table_offset','apply_expand','gdt:\x20(len\x20=\x20','dbg_log','Do\x20interrupt\x20','Marshall','GetFullPath','port_mode_write','screen_make_screenshot','legacy_mode','start\x20indirect','fpu_ip','load_next','graphics_index','text/plain','lldt:\x20present\x20bit\x20not\x20set','apply_rotate','register_write','pcspeaker-enable','safe_read32s_js','port3F4_read','FLOP','color\x20compare:\x20','port2x7_write','/04:\x20','\x20changed\x20to\x20','webkitMovementX','loadCD','open','loadHardDisk','jit_clear_all_funcs','ports','check_vector','used_memory_dump','mouse-wheel','AsyncXHRBuffer','[clunk]:\x20fid=','next_handle_scan_code_set','empty_port_read32','Warning:\x20PCI:\x20Expected\x2032-bit\x20write,\x20got\x2016-bit\x20(addr:\x20','safe_write16_js','cycle_internal','3C1\x20/\x20horizontal\x20panning\x20read:\x20','SearchPath','get_memory_dump','PORT_DMA_CNT_2','eax\x20ecx\x20edx\x20ebx\x20esp\x20ebp\x20esi\x20edi','icw4:\x20','getUTCDate','needs_reset','net0-receive','PORT_CMOS_INDEX','lookup_segment_selector','new\x20isr:\x20','create_file','wasm\x20size','\x20irr=','\x20prd_count=','tpr','Error\x20in\x20filesystem:\x20Unallowed\x20char\x20in\x20filename','mouse_buffer','Write\x20command:\x20','Higher\x20isr,\x20isr=','filedata','next_byte_is_ready','dsp_stereo','warn','wasm_patch','BLOCKSIZE','Speaker\x20DAC\x20-\x20Creating/Recreating\x20reserve\x20-\x20shouldn\x27t\x20occur\x20frequently\x20during\x20playback','\x20non-global)\x0aWASM_TABLE_FREE=','symbol','dma_status','register_read','readAsArrayBuffer','stack',']\x20=\x20','line_compare','\x20tag:','write_data','1zuWvfO','floppy-disk','queue_msix_vector','\x20len\x20','max','Warning:\x20Rounding\x20up\x20cylinder\x20count.\x20Choose\x20different\x20head\x20number','pci_value','Read\x20local\x20destination','ioredtbl_config','mouse_send_delta','Bad\x20version1','AsyncFileBuffer','flush_replies','dma_buffer_int8','IOAPIC\x20Read\x20arbitration\x20id','pci_query','webkitRequestFullscreen','bios','Read\x20gpe#1','ps2','ATAPI\x20Command:\x20','Raise\x20irq\x20','port3C4_write','Filesystem:\x20baseurl\x20must\x20be\x20specified','Filesystem:\x20attempted\x20to\x20convert\x20an\x20inode\x20into\x20forwarder\x20before\x20unlinking\x20the\x20inode','`Range:\x20bytes=...`\x20header\x20not\x20supported\x20(Got\x20`','mac[4]\x20=\x20','GetInode','dma_set_addr','pci_rom_address','data_allocate_noclear','offsetTop','parentid','send_async','driver_feature','emulator-stopped','Write\x20tcnt\x20high:\x20','vga_memory_write_graphical','mixer-treble-left','rpl','\x20value\x20','do_atapi_dma:\x20Status\x20not\x20set','device','offset','CloseInode','Warning:\x20Missing\x20capstone\x20library,\x20disassembly\x20not\x20available','codegen_finalize','mode=','FORCE_POLYFILL_PROMISE','version','MEM','Slave','mouse_delta_y','unimplemented','download-progress','loadable','run_until','mac[5]\x20=\x20','resolve','begin\x20dma\x20transfer','do_task_switch\x20sel=','Test\x20exited\x20with\x20code\x20','uart1','\x20data_length=','Starting\x20multiboot\x20kernel\x20at:','bytecount','shift_block','es_2019','last_update','[symlink]\x20fid=','dor',':\x200x','mixer','read\x20port\x2020h\x20(irr):\x20','Sampling\x20rate\x20should\x20be\x20nonzero','POLYFILL_PREFIX','main_run','ATA\x20idle\x20immediate','queued','/06:\x20','dac\x20set\x20color,\x20index=','PORT_SERIAL1','3D5\x20/\x20cursor\x20scanline\x20end\x20write:\x20','fm_default_write','pci_addr32','reset\x20fdc:\x20','Range','\x20is\x20outside\x20of\x20the\x20','network_adapter','\x20isr=','length','update_layers','3DA\x20read\x20-\x20status\x201\x20and\x20clear\x20attr\x20index','\x20exists=','bcd_unpack','svga_memory_write32','pci_write16','plane\x20write\x20mask:\x20','\x20addr=','client_id','getAttribute','off','counter_latch_value','safe_write16','last_op_size','dma_transfer_next','dsp_16bit','Warning:\x20Bad\x20IO\x20bar:\x20Target\x20already\x20mapped,\x20port=','automatically','svga_offset','used_set_avail_event','port2x0_write','svga_memory16','===\x20','virtual_height','Logical\x20sectors\x20per\x20DRQ\x20Block:\x20','floppy_size','create_empty_entry','eth-receive-end','reboot_internal','is_forwarder','dma:\x20prd\x20count\x20was\x200','local_destination','createBuffer','gain_left','URL','com','3D5\x20/\x20start\x20addr\x20hi\x20write:\x20','Write\x20data\x20port:\x20data=','lowpass','port3DA_read','\x20destmode=','Read\x20isr:\x20','text_mode_redraw','webkitRequestPointerLock','offsetLeft','do_read','get_lba28','cpu-restart','Read\x20counter:\x20addr=','register_get_highest_bit','dsp_highspeed','3C1\x20/\x20attribute\x20mode\x20read:\x20','\x20ignored','cmos\x20','write_buffer_offset','shentsize','screen-clear','\x20|\x20','svga_memory_write8','input_left','Filesystem:\x20can\x27t\x20divert\x20hardlinked\x20file\x20\x27','inodedata','getGlobal','extra','Read\x20pg','PCI\x20register\x20bdf=','stream','-ms-interpolation-mode','concat','inodes','dma_channel_16bit','\x20txcr=','touchstart','XXX:\x20Attempted\x20to\x20move\x20hardlinked\x20file\x20(','Filesystem\x20follow_fs:\x20inode\x20should\x20be\x20a\x20forwarding\x20inode','address','step','dma_channel_8bit','Write\x20destination\x20','construct','complete\x20replot','------------------\x0aTotal:\x20','pop','dac_color_index_read',',\x20f\x20=\x20','port21_read','Unimplemented\x20mouse\x20command:\x20','Terminal','ide-write-end','continue_init','dsp_signed','mixer_current_address','dispi_enable_value','dispi_index','uart3','do_interrupt','touchend','locks','PIC','Bad\x20irq:\x20','Di\x20',',\x20type=','loaded','3C0\x20/\x20attribute\x20controller\x20write\x20','is_atapi','receiving_index','jit_imports','fix_drive_data','port2xD_write','source_samples_per_destination','notify','\x20request\x20mask=','test','3D5\x20/\x20start\x20addr\x20lo\x20write:\x20','set_size_text','unlock','VirtQueue\x20must\x20be\x20configured\x20before\x20enabled','serial0-input','\x20needed=',')\x20across\x20filesystems\x20-\x20skipped','data','invalid\x20\x20\x20','es6','port2x9_read','destination_format','qidcounter','unimplemented\x20svga\x20bpp:\x2015','Overlapped\x20write','Unexpected\x20ifmt:\x20','CreateFile','Write\x20tcnt\x20low:\x20','load_ldt','pack_memory','onerror','bytes_written','mozMovementX','IOAPIC\x20Read\x20version','firstChild','textContent','pci_id','V86Starter','dma\x20write\x20completed','none','constructor','miscellaneous_output_register','RTC','Disable\x20Keyboard','create_memory','svga_enabled','lvt_timer','used_set_idx','emulator-loaded','Symbol','toString','dma_syncbuffer','preventDefault','get_state','pair','queue_data','bcd_pack','queue_push','set_data','kvm-unit-test:\x20Set\x20irq\x20','Mount\x20failed:\x20parent\x20for\x20path\x20not\x20found:\x20','diff_addr_max','msize','mmap_read32','port2x6_write','progress','svga_register_read','scratch_register','isa_bridge_space','safe_read32s','pit','lldt:\x20invalid\x20type\x20(','method','AddEvent','backgroundColor','write_buffer',',\x20t\x20=\x20','apic_id','PORT_DMA2_MODE_REG','mem32s','getBoundingClientRect','mouse\x20sample\x20rate:\x20','AudioContext','queues','Not\x20enough\x20samples\x20-\x20should\x20not\x20happen\x20during\x20midway\x20of\x20playback','>\x20device\x20specific\x20cap\x20offset\x20must\x20be\x204-byte\x20aligned','stop','push32_js','direntries','ATA\x20flush\x20cache','get_bzimage_initrd_from_filesystem','V86','122768igebIz','square','application/javascript','unsuccessful','scrollTop','anyfunc','check_irq','22A\x20write:\x20dsp\x20read\x20data\x20port\x20(read\x20only)','currentTime','apply_bitmask','nearest-neighbor','[setattr]:\x20fid=','32b\x20','read_buffer_lastvalue','reduce','read\x20lvt\x20int0','icr0','3D4\x20read\x20/\x20crtc\x20index:\x20','PORT_SMB_BASE','path','get_next_blob','click','disconnect','res_x','dac_send','Cannot\x20find\x20global\x20object','mixer-bass-right','port_pagehi_write','PORT_QEMU_CFG_CTL','round','serial_send_bytes','Pop\x20request:\x20avail_last_idx=','pci_response','Not\x20delivered:\x20irr\x20already\x20set,\x20vector=','zstd_create_ctx','plane_read','\x20received','download_csv','fifo\x20control:\x20','bytes_read','ide-read-start','CreateDirectory','isr','CD\x20read:\x20Outside\x20of\x20disk\x20\x20end=','avail_last_idx','rw_bit','rcnt','read_blob','baseurl','update_vertical_retrace','color_compare',']\x20<=\x20','#GP(0)\x20|\x20tried\x20to\x20load\x20null\x20selector\x20(ltr)','Failed\x20to\x20mount.\x20Error\x20number:\x20','kernel_alignment=','ACKNOWLEDGE\x20','display','protected_mode','ata_advance','unregister_tick','last_op1','Setxattr\x20not\x20supported','tsr','base','device_spaces','port2x1_read','This\x20is\x20the\x20serial\x20console.\x20Whatever\x20you\x20type\x20or\x20paste\x20here\x20will\x20be\x20sent\x20to\x20COM1','IOAPIC\x20register\x20write\x20outside\x20of\x20range\x20','irr','port_multimask_write','UTC','pads','planar_bitmap','get','port1CF_read','#GP\x20handler\x20(happens\x20when\x20running\x20kvm-unit-test\x20without\x20ACPI)','dma_write_command','Control:\x20mode=','get_text_row','map','TRUST_ES6_POLYFILLS','lock_mouse','do_atapi_dma:\x20DRQ\x20not\x20set','align','bytes=','multichannel\x20mask\x20read:\x20','physical','>\x20mmio\x20capability\x20not\x20implemented.','pci_write8','load_from_json','value','zstd_get_src_ptr','translate_address_system_write_js','3CF\x20/\x20graphics\x20read\x20','addr\x20read\x20[','port43_write','Createfid','color\x20don\x27t\x20care:\x20','generateNames','unimplemented\x20svga\x20bpp:\x204','unsupported\x20write8\x20from\x20ioapic:\x20','num_staged_replies','access','source_offset','unmask_listeners','Write\x20remote\x20byte\x20count\x20high:\x20','APIC\x20write32\x20','read-only\x20register','changedTouches','write','fpu_stack_ptr','mouse-enable','header=','irq_value','\x20is_level=','atapi_read_dma:\x20Data\x20arrived','\x20destination_mode=','Warning:\x20High\x20dword\x20of\x2064\x20bit\x20queue_avail\x20ignored','screen_dummy','dma_transfer_start','clocking\x20mode:\x20','master>\x20set\x20irq\x20','source_block_start','sector','net0-send','3F5\x20command\x20received:\x20','Virtio9P\x20Notified\x20for\x20non-existent\x20queue:\x20','keyboard_set_status','serviced:\x20','object','partial_replot','wheelDelta','fpu_st','speaker_adapter','download_txt','/09\x20','channel_pagehi','cmos_data','pci_addr','read32\x20port\x20\x20#','Unlink','marginTop','current_line','serial','file\x20opened\x20','sysenter_eip','keyCode','dummy_speaker_enabled','770915ikwQTN','read\x20lvt\x20error','pci_response32','Warning:\x20Disk\x20size\x20not\x20aligned\x20with\x20sector\x20size','speaker-confirm-initialized','#TS\x20handler','input\x20hex','ISOLATE_POLYFILLS','notify_me_after','cd-rom','attachShadow','svga_width\x20reduced\x20from\x20','device_raise_irq','data_set','unimplemented:\x20not\x208086\x20mode','add','v86-fallback.wasm','\x20dev=','PORT_DMA1_CLEAR_FF_REG','readyState','PORT_CMOS_DATA','invalid\x20cs:\x20','symlink','port_count_read','register','next_is_mouse_command','fw_value','is_alike','filter','createGain','initMouseEvent','text_new_line','handlers','node_source','clear_irq','Unimplemented:\x20Read\x20pg0/05\x20(NCR:\x20Number\x20of\x20Collisions\x20Register)','read16','clientX','DMA\x20write\x20channel\x20','planar_rotate_reg','page\x20read\x20[','copy_inode','fda_image','Invalid\x20info\x20block\x20length:\x20','Table','get_valid_tlb_entries_count','kernel_size','touchmove','ata_port','port4D0_write','\x20load_end=','Bad\x20eoi:\x20No\x20isr\x20set','3F0\x20read','Unimplemented\x20ATAPI\x20command:\x20','port3C7_write','IOAPIC\x20Read\x20config\x20irq=','fromCharCode','dac_state','Unimplemented\x20format:\x20','cycle','position','[getlock]\x20fid=','ata_write_sectors','port20_write','cmos\x20reg\x20C\x20read','\x20iopl=','22C\x20write:\x20command\x20=\x20','input','memory_map_read8','\x20times','acknowledge_irq','prdt\x20addr:\x20','port3C0_write','counter_start_value','cdrom','fdc','set_mode','lastIndexOf','Warning:\x20High\x20dword\x20of\x2064\x20bit\x20queue_desc\x20ignored','/01','Write\x20counter:\x20addr=','\x20/\x20','offsetHeight','focus','socket','is_lba','pci_write32','#ccc','read32','1FMOSJY','filename','icw1\x20=\x20','toText','resolution','>\x20feature\x20bit\x20numbers\x20must\x20be\x20non-negative','VirtQueue\x20replies\x20must\x20not\x20exceed\x20queue\x20size','stats','div','message','link_under_dir','Unknown\x20eoi:\x20','clear_opstats','screen-update-cursor-scanline','reg32','Filesystem:\x20cannot\x20get\x20parent\x20of\x20non-directory\x20inode','put_char','kbd_send_code','screen-fill-buffer','did_rollover','GetRecursiveList','pcspeaker','special_mask_mode','document','source_time','Read','lsb_msb_flipflop','port2x0_read','mouse-absolute','add_listener','next_command','\x20slave=','Warning:\x20While\x20restoring\x20PCI\x20device:\x20Device\x20exists\x20in\x20current\x20configuration\x20but\x20not\x20in\x20snapshot\x20(','write_data_port32','PORT_DMA2_MASTER_CLEAR','HandleEvent','\x20cs:eip=','createInstance','register_tick','replace','\x20flgs=','XXX:\x20Attempted\x20to\x20hardlink\x20a\x20file\x20into\x20a\x20child\x20filesystem\x20-\x20skipped','PORT_MATH_CLEAR','pop_request','Keyboard\x20command\x20register\x20=\x20','entries','load_devices','timer_divider_shift','BAR','\x20boundary=','extension','data_received','allocUnsafe','OnEvent','dma_read_status','read\x20timer\x20lvt','/03','>\x20experienced\x20error\x20-\x20requires\x20reset','port3C7_read','cylinder_high','device_status','vga','Cd\x20','jit_get_wasm_table_index_free_list_count','port2x8_write','Connector','bytes=0-0','mac','update','Filesystem:\x20basefs\x20must\x20be\x20a\x20JSON\x20object','mousedown','\x20level=','port2x9_write','Unexpected\x20write\x20to\x20VGA\x20rom','count\x20write\x20[','setCDRom','\x20irq=','[txattrcreate]:\x20fid=','mask','update_timer','register_read_consecutive','DMA\x20attempted\x20to\x20read\x20more\x20than\x20provided','Disable\x20second\x20port','ATA\x20read\x20cmd=','lvt\x20perf\x20counter:\x20','is_a_root','dac_color_index_write','process','memory_map_read32','-input',',\x20flags=','onreadystatechange','Write\x20tpsr:\x20','safe_read16','511348kkSLuo','ServerMemoryFileStorage:\x20baseurl\x20should\x20not\x20be\x20empty','async','port3F7_read','Multiboot\x20checksum\x20check\x20failed','\x20desc_idx=','portC_write','byteOffset','divert','curpg','simulate_char','jit_dirty_cache','3CF\x20/\x20graphics\x20write\x20','OpenInode','#NP\x20for\x20loading\x20not-present\x20in\x20seg\x20','mmap_write32','Read\x20pg1/01\x20(mac[0])','source_buffer_current','sectors_per_drq','cmos_port_write','print_misc_stats','render','Enable\x20second\x20port','is_running','has','adjust_stack_reg','Move\x20io\x20bars:\x20from=','do_write','read_sized_string_from_mem','get_text_screen','mac[2]\x20=\x20','desc_addr','get_eflags_no_arith','fpu_load_status_word','read_command_register','port2xC_read','complete_redraw','screen_adapter','screen_container','setUint8','Set\x20tpr:\x20','minor','289983YzoByq','phentsize','\x20counter=','PCI:\x20Expected\x2032-bit\x20write,\x20got\x2016-bit\x20(addr:\x20','cache','node_merger','boot_order','cmos_index','fm_update_waveforms','lowshelf','pm1_status','fpu_load_tag_word','mmap_write8','from\x20','load_bios','read\x20timer\x20current\x20count:\x20','3C9\x20read','DMA\x20autoinit','dac-enable','screen-set-size-text','from\x20wasm:\x20','ioregsel','data_port_read16','\x20->\x20','bind','https://cdn.glitch.com/3ca7fdf1-1951-4700-b487-85626eb7189e%2Fv86.wasm?v=1624037148743','queue_length','ata_read_sectors','trace','cpu',':\x20already\x20set!','mmap_register','pci_space','set_scale','delete','line_control','sampling_rate','FLAT_SEGMENTS=','\x20count=','3C1\x20/\x20attribute\x20controller\x20read\x20','Set\x20spurious\x20vector:\x20','basefs','ATA\x20write\x20lba=','page_fault','Error\x20in\x20filesystem:\x20negative\x20parent\x20id\x20','do_tick','Expected\x20non-object','addEventListener','atime','dsp_default_handler','global','attribute_mode','Children\x20of\x20forwarders\x20should\x20be\x20forwarders','\x20state=','used_set_entry','Filesystem:\x20Can\x27t\x20unlink\x20from\x20fowarders','plane1','push_reply','>\x20invalid\x20capability\x20field\x20width\x20of\x20','isr_status','Read\x20isr\x20','caps','Bad\x20magic','cmos_port_read','splice','ACPI','\x20size=','port2xB_write','apic','is_graphical','memsz','SendError','MODE_32','_js','flags_changed','read_buffer_idx','last_port60_byte','\x20(0f,\x20in\x20','struct','next_read_rate','dma_buffer_uint8','1CF\x20/\x20dispi\x20read\x20','port3x1_write','1F5/sector\x20high:\x20','cpu_is_running','vga_bios','pic_call_irq','Filesystem\x20delete_forwarder:\x20expected\x20forwarder','vertical_blank_start','iir','virtio-9p','Read\x20pg0/0a','dump_state','read_write','timer_divider','queue_avail\x20(high\x20dword)','wasm\x20memory\x20size:\x20','PORT_ACPI_PM_BASE','String.prototype.trimRight','>\x20capability\x20invalid\x20bar\x20number','port','mixer-disconnect','-output-char','PORT_SMI_CMD','vm-instance','complete\x20redraw','Could\x20not\x20read\x20file:','load_tr','entry','Error:\x20No\x20data\x20received\x20from:\x20','lvt_perf_counter','mmap_read16','\x20does\x20not\x20point\x20to\x20an\x20inode','port3CC_read','sys:\x20','slave\x20>\x20set\x20irq\x20','invalid\x20resolution,\x20resetting\x20to\x204','write_end','bios\x20vga_bios\x20cdrom\x20hda\x20hdb\x20fda\x20fdb\x20initial_state\x20multiboot\x20bzimage\x20initrd','emulator_bus','Filesystem:\x20Found\x20negative\x20nlinks\x20value\x20of\x20','toUpperCase','VirtIO\x20device<','>\x20feature\x20bit\x20numbers\x20assumed\x20less\x20than\x20128\x20in\x20implementation','\x20global,\x20','Read\x20reserved\x20address:\x20','logical','leave\x20early\x20end=','log_uncompiled_code','ints','#GP\x20|\x20ltr:\x20invalid\x20type\x20(type\x20=\x20','fm_current_address1','block','number','this_value','addr_low','Check','./capstone-x86.min.js','shift','221\x20write:\x20(unimplemented)\x20fm\x20register\x200\x20data\x20=\x20','Write\x20gpe#1:\x20','Removing\x20FEATURES_OK','disconnect_source','src','read_isr','text','data_end=','Invalid\x20header:\x20','close','sample_rate','mmap_read8','node_lowpass','downloadurl','22C\x20read:\x20write-buffer\x20status','CD\x20read\x20lba=','\x20sel=','port3x1_read','addralign','Put','APIC','3C5\x20/\x20sequencer\x20write\x20','nodeName','PCI','buffer_x','pm1_enable','channel_mode','mozRequestPointerLock','screen_height','enable','[version]:\x20msize=','check\x20drive\x20status','PCI\x20write\x20rom\x20address\x20dev=','vga_memory_read','int_log2_byte','Port\x2060\x20data\x20register\x20write:\x20',',\x20symgt=','dsp_reset','command','trigger_gp','\x20at\x20id\x20=','segment_is_null','driver_feature_select','port2xF_read','node_oscillator','repeat','data_port_read32','PORT_PIC2_DATA','Write\x20interrupt\x20mask\x20register:\x20','exportProperty','VirtQueue\x20addresses\x20must\x20be\x20configured\x20before\x20use','3C1\x20/\x20color\x20select\x20read:\x20','PORT_PIC1_CMD','rename','vga\x20write\x20outside\x20memory\x20space:\x20addr:','planar_setreset_enable','flags','\x20interrupts\x20','3C1\x20/\x20internal\x20palette\x20read:\x20','vga_redraw','subsystem_device_id','instruction_pointer','text_update_row','mouse_delta_x','min','read_file','read_error','3D5\x20/\x20max\x20scan\x20line\x20write:\x20','print_instruction_counts','IsDirectory','load_from_server','query\x20enabled=','dest_buffer','padEnd','keyboard_adapter','offset_register','>\x20Trying\x20to\x20set\x20queue\x20size\x20greater\x20than\x20supported.\x20Clamping\x20to\x20supported\x20size.','volume_right','DMA\x20read\x20outside\x20of\x20buffer','apply_setreset','82371SB\x20PIIX3\x20ISA','rsar','unlink_from_dir','print_stats','ier','conflicts_with','ofs','createElement','pstart','arraybuffer','hidden','floppy\x20calibrate','ADD\x20ADD\x20ADD\x20ADD\x20ADD\x20ADD\x20PUSH\x20POP\x20OR\x20OR\x20OR\x20OR\x20OR\x20OR\x20PUSH\x200F:\x20ADC\x20ADC\x20ADC\x20ADC\x20ADC\x20ADC\x20PUSH\x20POP\x20SBB\x20SBB\x20SBB\x20SBB\x20SBB\x20SBB\x20PUSH\x20POP\x20AND\x20AND\x20AND\x20AND\x20AND\x20AND\x20ES\x20DAA\x20SUB\x20SUB\x20SUB\x20SUB\x20SUB\x20SUB\x20CS\x20DAS\x20XOR\x20XOR\x20XOR\x20XOR\x20XOR\x20XOR\x20SS\x20AAA\x20CMP\x20CMP\x20CMP\x20CMP\x20CMP\x20CMP\x20DS\x20AAS\x20INC\x20INC\x20INC\x20INC\x20INC\x20INC\x20INC\x20INC\x20DEC\x20DEC\x20DEC\x20DEC\x20DEC\x20DEC\x20DEC\x20DEC\x20PUSH\x20PUSH\x20PUSH\x20PUSH\x20PUSH\x20PUSH\x20PUSH\x20PUSH\x20POP\x20POP\x20POP\x20POP\x20POP\x20POP\x20POP\x20POP\x20PUSHA\x20POPA\x20BOUND\x20ARPL\x20FS\x20GS\x20none\x20none\x20PUSH\x20IMUL\x20PUSH\x20IMUL\x20INS\x20INS\x20OUTS\x20OUTS\x20JO\x20JNO\x20JB\x20JNB\x20JZ\x20JNZ\x20JBE\x20JNBE\x20JS\x20JNS\x20JP\x20JNP\x20JL\x20JNL\x20JLE\x20JNLE\x20ADD\x20ADD\x20ADD\x20ADD\x20TEST\x20TEST\x20XCHG\x20XCHG\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20LEA\x20MOV\x20POP\x20NOP\x20XCHG\x20XCHG\x20XCHG\x20XCHG\x20XCHG\x20XCHG\x20XCHG\x20CBW\x20CWD\x20CALLF\x20FWAIT\x20PUSHF\x20POPF\x20SAHF\x20LAHF\x20MOV\x20MOV\x20MOV\x20MOV\x20MOVS\x20MOVS\x20CMPS\x20CMPS\x20TEST\x20TEST\x20STOS\x20STOS\x20LODS\x20LODS\x20SCAS\x20SCAS\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20MOV\x20ROL\x20ROL\x20RETN\x20RETN\x20LES\x20LDS\x20MOV\x20MOV\x20ENTER\x20LEAVE\x20RETF\x20RETF\x20INT\x20INT\x20INTO\x20IRET\x20ROL\x20ROL\x20ROL\x20ROL\x20AAM\x20AAD\x20none\x20XLAT\x20FADD\x20FLD\x20FIADD\x20FILD\x20FADD\x20FLD\x20FIADD\x20FILD\x20LOOPNZ\x20LOOPZ\x20LOOP\x20JCXZ\x20IN\x20IN\x20OUT\x20OUT\x20CALL\x20JMP\x20JMPF\x20JMP\x20IN\x20IN\x20OUT\x20OUT\x20LOCK\x20none\x20REPNZ\x20REPZ\x20HLT\x20CMC\x20TEST\x20TEST\x20CLC\x20STC\x20CLI\x20STI\x20CLD\x20STD\x20INC\x20INC','port2x4_write','/1f:\x20','e2_value','Operation\x20not\x20permitted','dma_write_command8','\x20\x20(','device_specific','handle_close','original_bar','kbd_buffer','freeze','style','jit_clear_cache','port3x0_write',',\x20name=','device_id','Read\x20pg1/05\x20(mac[4])','step_mode','Invalid\x20serial\x20port:\x20','3D5\x20/\x20cursor\x20address\x20lo\x20write:\x20','dma_autoinit','APIC\x20timer\x20one\x20shot\x20end','last_connect_attempt','Length\x20doesn\x27t\x20match\x20header:\x20real=','lvt_error','Filesystem\x20RecursiveDelete\x20failed\x20at\x20parent=','handle_read','strokeRect','Cannot\x20fill\x20buffer:\x20No\x20destination\x20buffer','Warning:\x20Missing\x20libwabt,\x20wasm\x20dump\x20not\x20available','attribute_controller_index','do_ata_read_sectors_dma:\x20Data\x20arrived','\x0aldt:\x20(len\x20=\x20','\x20buffer=','test_hook_did_finalize_wasm','read_dir','data32','hdb','is_valid','frequency','translate_address_system_read_js','port20_read','clone','vga_memory_write_text_mode','CPU\x20reboot\x20via\x20PS2','wasm_path','dispatchEvent','devicePixelRatio','single_handler','send_queue_limit','error','data_port_write16','log_level','forEach','bytes_expecting','register_write_consecutive','logLevel','Read\x201F4:\x20','Filesystem:\x20Shouldn\x27t\x20link\x20under\x20fowarder\x20parents','\x20\x20\x20\x20','config_has_changed','cmos_a','cpl','IS_SYMBOL_NATIVE','Clear\x20remote\x20IRR\x20for\x20irq=','get_real_eip','getElementsByClassName','update_irq','get_forwarder','port2x1_write','):\x0a','>\x20can\x27t\x20fit\x20all\x20capabilities\x20into\x20256byte\x20configspace','sysenter_cs','SendReply','preserve_mac_from_state_image','Filesystem:\x20cannot\x20get\x20children\x20of\x20non-directory\x20inode','mixer_default_read','hrtime','#GP\x20|\x20ltr:\x20not\x20a\x20system\x20entry','9p-create','cancelled_io_ids','dump_instructions','planar_setreset','kbd_irq','imageRendering','unhandled\x20mixer\x20register\x20write.\x20addr:','undefined','/0c:\x20','dma\x20write\x20transfer\x20dest=','Failed\x20to\x20find\x20bzimage\x20or\x20initrd\x20in\x20filesystem.\x20Files:','IOAPIC\x20register\x20read\x20outside\x20of\x20range\x20','port_read8','dma_paused','buffer_id','vga_addr_to_pixel','removeEventListener','vga_replot','Command:\x20Transfer.\x20length=','view','string','port3F5_read','head','null\x20cs','get_counter_value','counter_enabled','dma_read_addr','resume','Instruction\x20counts\x20','mixer_reset','Keyboard\x20irq','\x20cur=','reg_xmm32s','output_history','onprogress','16b\x20','3D5\x20/\x20line\x20compare\x20write:\x20','flipflop_get','mixer\x20register\x20read.\x20addr:','all_ops','run','16\x20bit\x20port\x20returned\x20large\x20value:\x20','port\x200xB3\x20read','initrd','VERSION','encode','transform','Error\x20in\x20Unmarshall:\x20Unknown\x20type=','logop','uid','Write\x20reset:\x20','PS2','port3CF_read','blur','rcv\x20offset=','Filesystem:\x20Cannot\x20get\x20full\x20path\x20of\x20non-directory\x20inode','Write','todo:\x20#gp','getElementsByTagName','empty_port_read16','3C2\x20/\x20miscellaneous\x20output\x20register\x20=\x20','getUTCFullYear','port2xB_read','sequencer_memory_mode','PORT_ATA2_CMD_BASE','mac[0]\x20=\x20','fpu_control_word','interrupts\x20are\x20mapped\x20to\x20','GetSpace','readFile','mpu_read_buffer_lastvalue','attribute\x20actual\x20index:\x20','Filesystem:\x20should\x20not\x20have\x20invalid\x20parent\x20ids','drive','expect_icw4','port_multimask_read','fpu_get_sti_f64','horizontal_panning','Filesystem:\x20Invalid\x20lock\x20type:\x20','/09','set_forwarder','disable_speaker','is_feature_negotiated','previous_ip','AudioWorklet','mpu_read_buffer_last_value','do_run','setPrototypeOf','icw3:\x20','FPU','used_set_flags','icr1','Unexpected\x20error\x20code:\x20','setAttribute','pci_value32','port2x2_write','[read]:\x20fid=','DMA\x20write\x20outside\x20of\x20buffer','3D5\x20/\x20offset\x20register\x20write:\x20','enable\x20dma:\x20','timer_last_value','complete_replot','Warning:\x20High\x20dword\x20of\x2064\x20bit\x20queue_used\x20ignored','cmos\x20b=','1F6/drive:\x20','get_opstats_buffer','set_irq','\x20data_pointer=','getattr:\x20unlinked','Math','mouse_adapter','zeros','\x20cs_off=','url','fid','connect','\x20has\x20no\x20parent','Driver\x20bug:\x20has\x20set\x20VIRTQ_DESC_F_NEXT\x20flag\x20in\x20an\x20indirect\x20table\x20descriptor','apic\x20set\x20irq\x20','Filesystem:\x20Can\x27t\x20link\x20across\x20filesystems\x20apart\x20from\x20their\x20root','baud_rate','Warning:\x20Bad\x20IO\x20bar:\x20Source\x20not\x20mapped,\x20port=','Cannot\x20mount\x20filesystem\x20whose\x20qid\x20numbers\x20aren\x27t\x20synchronised\x20with\x20current\x20filesystem.','get_eflags','translate_address_system_read','last_head','planar_mode','initial_port','serial_container','port_pagehi_read','current_atapi_command','PORT_PIC2_CMD','output','Unimplemented:\x20get\x20media\x20status','port_write8','data_length','port3C5_read','/04',':\x20\x20\x20\x20\x20\x20\x20\x20','UTF8Length','createBufferSource','start','Bad\x20checksum1:\x20','stat','cursor_scanline_end','microtick','3F4\x20read','Filesystem:\x20Found\x20non-positive\x20lock\x20region\x20length:\x20','Filesystem\x20get_forwarder:\x20invalid\x20foreign_id:\x20','chs','handle_message','crtc_mode',',\x20major=','Read\x20irr\x20','load_multiboot','>\x20too\x20many\x20notify\x20handlers\x20specified:\x20expected\x20single\x20handler','highest_irr','dump_regs','height','crypto','port_read32','3C0\x20/\x20attribute\x20mode\x20control:\x20','command_do','FS\x20directory\x20should\x20have\x20at\x20least\x20an\x20entry','requested_irq','set_io_bars','read_end','>\x20every\x20queue\x27s\x20notifier\x20must\x20exist','=>\x20\x20','innerHTML','setUint16','\x20cnt=','>\x20should\x20point\x20to\x20valid\x20mounted\x20FS','3C0\x20read','mount_id','CreateTextFile','cmos_write','getUint8','modem_control','\x20bytes','ACPI\x20pm1_enable\x20read','match','PORT_DIAG','debug','Write\x20gpe#3:\x20','APIC\x20read\x20id','port3C9_read','next','atapi_read','which','330\x20read:\x20mpu\x20data','onmessage','scaling2','disabled','dump_wasm','ServerFileStorageWrapper','jit_force_generate_unsafe','change_proxy','Unimplemented','SVGA:\x20enabled=','mmap_write128','target','PORT_DMA1_MASTER_CLEAR','task\x20switch\x20to\x20VM\x20mode','GET','palette_source','next_read_resolution','screen-update-cursor','CountUsedInodes','Warning:\x20While\x20restoring\x20PCI\x20device:\x20Device\x20doesn\x27t\x20exist\x20in\x20current\x20configuration\x20but\x20does\x20in\x20snapshot\x20(device\x20','dma_sample_count','Unknown\x20floppy\x20size:\x20','graphical_mode','unkown','port3C9_write','special\x20mask\x20mode:\x20','hlt_loop','createImageData','#GP\x20for\x20loading\x20invalid\x20in\x20SS\x20sel=','mixer-volume','may_merge_after','queues_selected','do_ata_write_sectors_dma','port3D5_read','debug_init','download-error','channel_addr_init','register_set_bit','222\x20read:\x20advanced\x20fm\x20music\x20status\x20port\x20(unimplemented)','\x20newfid=','v86','dma_irq','createBiquadFilter','type','flipflop\x20reset','copyToChannel','Factory\x20test\x20write','get_lba48','VirtIO\x20device\x20<','Web\x20browser\x20doesn\x27t\x20support\x20Web\x20Audio\x20API','Read\x20counter1','prdt_addr','PORT_A20','Assert\x20failed:\x20','now','filesystem','DOMMouseScroll','dac','miscellaneous\x20graphics\x20register:\x20','offsetWidth','Filesystem\x20DeleteNode\x20failed\x20with\x20error\x20code:\x20','size_supported','exportSymbol','simulate_press','SVGA\x20offset:\x20','read_data','\x20entry','used_size','channel_count','next_interrupt_alarm','get_data','331\x20write:\x20mpu\x20command:\x20','FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION','screen-text-scroll','dma_waiting_transfer','DeleteData','setRequestHeader','dac-processor','devices','%d\x20program\x20headers:','fpu_ip_selector','#GP\x20handler','get_rand_int','PCI:\x20Expected\x2032-bit\x20write,\x20got\x208-bit\x20(addr:\x20','gain_right','Filesystem:\x20Name\x20\x27','port2xF_write','PORT_HD_DATA','Found\x20bzimage:\x20','Error:\x20Could\x20not\x20load\x20file\x20','APIC\x20read\x20','cmdline\x20max=','is_system','port3F5_write','volume_left','next_read_sample','mmap_read32_shim','parentNode','enable_ne2k','APIC\x20read\x20version','create_device_specific_capability','ATA\x20read:\x20Outside\x20of\x20disk','/08\x20','DMA\x20set\x20status:\x20','update_mask','Write\x20remote\x20byte\x20count\x20low:\x20','counter_start_time','pci','Previous\x20message\x20repeated\x20','Warning:\x20No\x20VGA\x20BIOS','dma_bytes_block','Object\x20without\x20get_state:\x20','loaded_blocks','keys','GetParent','audioWorklet','PORT_ATA2_CTRL_BASE','writable_or_pagefault','counter_read','22E\x20read:\x20read-buffer\x20status\x20/\x20irq\x208bit\x20ack.','randomBytes','isa_bridge_space8','\x20paging=','PCI\x20write8\x20dev=','COPYRIGHT\x20(C)\x20CREATIVE\x20TECHNOLOGY\x20LTD,\x201992.','encode_time','device_feature_select','auto_eoi','remote_eoi','\x20next=','Multiboot\x20specifies\x20its\x20own\x20address\x20table','underline_location_register','\x20len=','sectors_per_track','bzimage_initrd_from_filesystem','plane2','mixer_connection','length_writable','\x27\x20with\x20error\x20code:\x20','[link]:\x20Unexpected\x20error\x20code:\x20','push\x20irq','port3CE_write','sector_size','dump','in_hlt','bzimage','CreateSymlink','codegen_finalize_finished','connected_left','3CA\x20read','227\x20write:\x20undocumented','inquiry:\x20','\x20tick=','get_chs','avail_get_idx','save_state','uart2','3D4\x20/\x20crtc\x20index:\x20','NP\x20','backtrack','dac-request-data','enable_mouse_stream','Read\x201F5:\x20','\x20end=','Read\x20boundary:\x20','toArray','check_irqs','send','hpet','\x20s=','polyfills','pagehi\x20read\x20[','Unimplemented:\x20updated\x20interrupt','effective_limit','dma\x20read\x20dest=','port2x2_read','port2xD_read','\x20h=','start_address_latched','Write\x20reserved\x20address:\x20','dma_write_status','source_buffer_previous','Multiboot\x20magic\x20found,\x20flags:\x20','vertical_display_enable_end','ACPI\x20raise\x20irq','ioredtbl_destination','getContext','major','Write\x20gpe#0:\x20','read_buffers','fw_pointer','pcspeaker-update','use_parts','trigger_ss','ensure_enough_data','status','join','Unexpected\x20IOAPIC\x20register\x20read:\x20','DRIVER_OK','MemoryFileStorage','port60_read','PORT_BIOS_DEBUG','disable_mouse','cs\x20non-conforming\x20and\x20dpl\x20!=\x20rpl:\x20','head_count','clientY','polyfillUnisolated','prototype','filesz','scan_line_to_screen_row','pref_address=','follow_fs','report_read_start','/02:\x20','port_page_write',',\x20value:','GetChildren','mixer-gain-right','[xattrwalk]:\x20fid=','Unmarshall','cpu-stop','ata_command','node_bass_left','queue_avail\x20(low\x20dword)','genroms/kernel.bin','\x20curpg=','ascii\x20->\x20keyCode\x20not\x20found:\x20','Write\x20isr:\x20','mmap_write64','idtr_size','\x27\x20is\x20already\x20taken','\x20mode=','get_chs:\x20c=','class','update_eflags','seal','push16_js','buffer_y','AsyncXHRPartfileBuffer','is_conforming_executable','port2xA_write','vga_memory','result','\x20entry=','check_drive_status','init','mouse','JIT_USE_LOOP_SAFETY=','forward_path','counter0\x20ticks\x20every\x20',',\x20proc_id=','indexOf','executed','Warning:\x20Overshot\x20pmtimer,\x20waiting;\x20current=','RoundToDirentry','color','features','prefixes','Execution\x20stopped','as_json','lower\x20irq','dma_bytes_left','prot_mode_kernel_start=','seek','-output-line','report_write','max_scan_line','number_of_heads','audio_context','mouse-click','crtc','\x20(expected\x20queue_id\x20of\x200)','dpl','read32s','channel_page','node_treble_right','/1f','device_feature','dacdata.csv','fastboot','ACPI\x20status\x20read','count_get_8bit','[flush]\x20','byteLength','childNodes','\x20t=','status_reg1','getHours','parse','Read\x201F0:\x20','unimpl','dma_channel','endsWith','inputBuffer','8\x20bit\x20port\x20returned\x20large\x20value:\x20','rtc','cylinder_low','next_interrupt','DEVICE_NEEDS_RESET','last_cylinder','fill','dma\x20read\x20transfer\x20dest=','1F2/bytecount:\x20','\x20lbacount=','bzimage_initrd_from_filesystem:\x20Requires\x20a\x20filesystem','vga\x20memory\x20size\x20rounded\x20up\x20to\x20','sectors_read','replybuffer','screen_go_fullscreen','clz32','write_buffer_idx','Loading\x20the\x20image\x20`','mixer_read','get_instruction_counter','zstd_read_free','cpu-init','version0','[link]\x20dfid=','3D5\x20/\x20vertical\x20blank\x20start\x20write:\x20','No\x20route:\x20level\x20interrupt\x20and\x20remote\x20IRR\x20still\x20set','do_task_switch','sampling_rate_change','MOUS','Filesystem:\x20Can\x27t\x20unlink\x20non-existent\x20file:\x20','\x20should\x20be\x20generated','master_port','Buffer\x20full,\x20dropping\x20packet\x20pstart=','mouse-delta','imr','#SS\x20for\x20loading\x20non-present\x20in\x20SS\x20sel=','\x20reg=','init_capabilities','data_pointer','read\x20timer\x20divider','APIC\x20write\x20version:\x20','COMPILE\x20COMPILE_SKIPPED_NO_NEW_ENTRY_POINTS\x20COMPILE_SUCCESS\x20COMPILE_WRONG_ADDRESS_SPACE\x20COMPILE_CUT_OFF_AT_END_OF_PAGE\x20COMPILE_WITH_LOOP_SAFETY\x20COMPILE_PAGE\x20COMPILE_PAGE/COMPILE_SUCCESS\x20COMPILE_PAGE_SKIPPED_NO_NEW_ENTRY_POINTS\x20COMPILE_BASIC_BLOCK\x20COMPILE_DUPLICATED_BASIC_BLOCK\x20COMPILE_WASM_BLOCK\x20COMPILE_WASM_LOOP\x20COMPILE_DISPATCHER\x20COMPILE_ENTRY_POINT\x20COMPILE_WASM_TOTAL_BYTES\x20COMPILE_WASM_TOTAL_BYTES/COMPILE_PAGE\x20JIT_CACHE_OVERRIDE\x20JIT_CACHE_OVERRIDE_DIFFERENT_STATE_FLAGS\x20RUN_INTERPRETED\x20RUN_INTERPRETED_PENDING\x20RUN_INTERPRETED_NEAR_END_OF_PAGE\x20RUN_INTERPRETED_DIFFERENT_STATE\x20RUN_INTERPRETED_MISSED_COMPILED_ENTRY_RUN_INTERPRETED\x20RUN_INTERPRETED_MISSED_COMPILED_ENTRY_LOOKUP\x20RUN_INTERPRETED_STEPS\x20RUN_FROM_CACHE\x20RUN_FROM_CACHE_STEPS\x20RUN_FROM_CACHE_STEPS/RUN_FROM_CACHE\x20RUN_FROM_CACHE_STEPS/RUN_INTERPRETED_STEPS\x20DIRECT_EXIT\x20INDIRECT_JUMP\x20INDIRECT_JUMP_NO_ENTRY\x20NORMAL_PAGE_CHANGE\x20NORMAL_FALLTHRU\x20NORMAL_FALLTHRU_WITH_TARGET_BLOCK\x20NORMAL_BRANCH\x20NORMAL_BRANCH_WITH_TARGET_BLOCK\x20CONDITIONAL_JUMP\x20CONDITIONAL_JUMP_PAGE_CHANGE\x20CONDITIONAL_JUMP_EXIT\x20CONDITIONAL_JUMP_FALLTHRU\x20CONDITIONAL_JUMP_FALLTHRU_WITH_TARGET_BLOCK\x20CONDITIONAL_JUMP_BRANCH\x20CONDITIONAL_JUMP_BRANCH_WITH_TARGET_BLOCK\x20DISPATCHER_SMALL\x20DISPATCHER_LARGE\x20LOOP\x20LOOP_SAFETY\x20CONDITION_OPTIMISED\x20CONDITION_UNOPTIMISED\x20FAILED_PAGE_CHANGE\x20SAFE_READ_FAST\x20SAFE_READ_SLOW_PAGE_CROSSED\x20SAFE_READ_SLOW_NOT_VALID\x20SAFE_READ_SLOW_NOT_USER\x20SAFE_READ_SLOW_IN_MAPPED_RANGE\x20SAFE_WRITE_FAST\x20SAFE_WRITE_SLOW_PAGE_CROSSED\x20SAFE_WRITE_SLOW_NOT_VALID\x20SAFE_WRITE_SLOW_NOT_USER\x20SAFE_WRITE_SLOW_IN_MAPPED_RANGE\x20SAFE_WRITE_SLOW_READ_ONLY\x20SAFE_WRITE_SLOW_HAS_CODE\x20SAFE_READ_WRITE_FAST\x20SAFE_READ_WRITE_SLOW_PAGE_CROSSED\x20SAFE_READ_WRITE_SLOW_NOT_VALID\x20SAFE_READ_WRITE_SLOW_NOT_USER\x20SAFE_READ_WRITE_SLOW_IN_MAPPED_RANGE\x20SAFE_READ_WRITE_SLOW_READ_ONLY\x20SAFE_READ_WRITE_SLOW_HAS_CODE\x20PAGE_FAULT\x20TLB_MISS\x20DO_RUN\x20DO_MANY_CYCLES\x20CYCLE_INTERNAL\x20INVALIDATE_ALL_MODULES_NO_FREE_WASM_INDICES\x20INVALIDATE_MODULE_WRITTEN_WHILE_COMPILED\x20INVALIDATE_MODULE_UNUSED_AFTER_OVERWRITE\x20INVALIDATE_MODULE_DIRTY_PAGE\x20INVALIDATE_PAGE_HAD_CODE\x20INVALIDATE_PAGE_HAD_ENTRY_POINTS\x20DIRTY_PAGE_DID_NOT_HAVE_CODE\x20RUN_FROM_CACHE_EXIT_SAME_PAGE\x20RUN_FROM_CACHE_EXIT_NEAR_END_OF_PAGE\x20RUN_FROM_CACHE_EXIT_DIFFERENT_PAGE\x20CLEAR_TLB\x20FULL_CLEAR_TLB\x20TLB_FULL\x20TLB_GLOBAL_FULL\x20MODRM_SIMPLE_REG\x20MODRM_SIMPLE_REG_WITH_OFFSET\x20MODRM_SIMPLE_CONST_OFFSET\x20MODRM_COMPLEX\x20SEG_OFFSET_OPTIMISED\x20SEG_OFFSET_NOT_OPTIMISED',']\x20write[','send_char','calibrate','ehsize','Unknown\x20event.which:\x20','Could\x20not\x20disassemble:\x20','Warning:\x20Skipped\x20loading\x20section,\x20paddr=','Error\x20in\x20Unmarshall2:\x20Unknown\x20type=','qid','dma_read_command','port1CE_write','\x20->\x20exit\x20highspeed','port_count_write','mxcsr','length_readable','max_cols','Mixer\x20set\x20volume\x20-\x20unknown\x20channel:\x20','loadFloppy','PORT_FD_BASE','getSeconds','highest_isr','45652bXPsBg','unexpected\x20svga\x20bpp:\x20','data_port_write32','notification','3D5\x20/\x20overflow\x20register\x20write:\x20','security\x20freeze\x20lock','node_gain','lowest\x20priority:\x20','Unkown\x20register\x20write\x20(base+6)','Abort','Warning:\x20dev<','getiopl','assert','events','Filesystem\x20get_forwarder:\x20invalid\x20mount\x20number:\x20','ATA\x20device\x20reset','lvt_int1','basename','mixer_write','serial0-output-char','Unhandled\x20command:\x20','last_sector','altKey','pci_status32','pci_bars','DMA','\x20legacy=','master','dac_buffers','fpu_opcode','addModule','gain','abs','Unimplemented:\x20Read\x20pg3/05\x20(CONFIG2)','random','segment_limits','Missing\x20char\x20in\x20map:\x20keyCode=','PushInode','Floppy\x20','pci_status','fill_cmos','irq_mask','device_reset','port\x2064\x20read:\x20','Error\x20in\x20Filesystem:\x20Pushed\x20inode\x20with\x20name\x20=\x20','slave','Spurious\x20dma\x20command\x20write,\x20current\x20command:\x20','command_register','listeners','Read\x20tmr\x20','Config:\x0aMAX_PAGES=','XXX:\x20Attempted\x20to\x20move\x20mountpoint\x20(','Read\x20pg1/04\x20(mac[3])','get_descriptor','partial_redraw','Warning:\x208-bit\x20read\x20from\x2016-bit\x20virtio\x20port','abort:\x20No\x20buffer','lower_irq','full_clear_tlb','port\x2064:\x20Unimplemented\x20command\x20byte:\x20','loading','translate_address_system_write','mouseup','get_timer','dma_buffer_int16','221\x20read:\x20fm\x20music\x20data\x20port\x20(write\x20only)','\x20is\x20larger\x20than\x20reload\x20','FillDirectory','then','show','rtc_time','webkitAudioContext','tss_size_32','update_cursor','timer_initial_count','queue_desc\x20(low\x20dword)',')\x20offset=','\x20length=','utf-8','virtqueue','timer\x20initial:\x20','keyup','sector_count','webkitMovementY','timer_imprecision_offset','restart','plane\x20set/reset:\x20','avail_addr','should_be_linked','svga_height','Unimplemented\x20floppy\x20command\x20call\x20','int_log2','onData','mixer_default_write','Write\x20error:\x20','Warning:\x20No\x20BIOS','kbd\x20disable\x20scanning','instance','read\x20line\x20status:\x20','create_identify_packet','port_page_read','zstd_free_ctx','vga_memory_size','create','Bad\x20section\x20header\x20size','\x20to\x20','\x20cl=','lineWidth','file','load','9p-write-end','slice','/0b\x20','lba','Scaling\x202:1','\x20newpg=','serial_adapter','port\x2060\x20write:\x20','phnum','head_idx','inodeid','\x20bcd=','restore_state','ops','destroy','used_addr','movementY','Mount\x20failed:\x20file\x20already\x20exists\x20at\x20path:\x20','queue_select','application/octet-stream','keyboard_send_keys','dac_handle_request','svga_bytes_per_line','update_cursor_scanline','write32\x20port\x20#','push_irq','node_splitter','queue_start','VGA','CountFreeInodes','State:\x20Total\x20buffers\x20size\x20','Read\x20counter2','acpi_enabled','connected_right','update_buffer','ATA\x20DMA\x20write\x20lba=','223\x20read:\x20advanced\x20music\x20data\x20port\x20(write\x20only)','code','timer_current_count','dac-disable','cd\x20read:\x20data\x20arrived','tmr','timer','send_mouse_packet','mixer-gain-left','Warning:\x208-bit\x20read\x20from\x2032-bit\x20virtio\x20port','rxcr','set_size_graphical','pci_rom_size','PORT_LPT1','write8\x20port\x20#','is_present','add_source','page\x20write\x20[','heads','is_writable','pump','Selector\x20','split','\x20to=','cylinder_count','getUTCMonth','interrupt\x20mask:\x20','slave\x20','port3D5_write','keyboard_send','headers','version1','>\x20cap[','Trying\x20to\x20load\x20kernel\x20of\x20size\x20','header','dma_to_dac','lvt\x20int0:\x20','lba_count','APIC\x20read\x20tpr','createEvent','proc_id','on_unmask','PORT_PIT_COUNTER2','ata_port_high','port2x3_write','volume_both','\x20ss=','relocatable=','instruction_counter','rust_init','read\x20line\x20control:\x20','get_stack_pointer','sreg','VirtQueue\x20size\x20must\x20be\x20power\x20of\x202\x20or\x20zero','file\x20open\x20','Capstone','periodic_interrupt','charCodeAt','imageSmoothingEnabled','lvt_int0','have_keyboard','graphical_mode_is_linear','register_device','horizontal_display_enable_end','check_interrupt_status','port3C0_read16','last_result','DMA\x20write\x20command:\x20','used_get_idx','sequencer_index',']\x20->\x20','3D5\x20/\x20hdisp\x20enable\x20end\x20write:\x20','1F4/sector\x20low:\x20','getTime','screen_x','wasm_memory','receive','flush_replies:\x20Nothing\x20to\x20flush','flipflop_read','queue','decode','[attach]:\x20fid=','writable_or_pagefault_js','cpuid:\x20unimplemented\x20eax:\x20','keyboard-code','read\x20port\x2020h\x20(isr):\x20','movementX',',\x20name=\x27','cancel_io_operations','miscellaneous_graphics_register','shiftKey','226\x20write:\x20reset\x20=\x20','get_as_file','lsr','228\x20read:\x20fm\x20music\x20status\x20port\x20(unimplemented)','slave\x20>\x20clear\x20irq\x20','pixelated','counter_read_mode','exclusive','tcnt','screen-fill-buffer-end','TODO','plane\x20set/reset\x20enable:\x20','boundary','Read\x20cmd','DMA\x20should\x20read\x20more\x20than\x20provided','diff_plot_min','trigger_np','mouse_clicks','IOAPIC\x20Read\x20id','Set\x20local\x20destination:\x20','avail_get_entry','read_status','LoadDir','port\x2064\x20write:\x20','queue_shift','Read\x20gpe#3','ATA\x20Command:\x20','\x20value=','\x20cs=',')\x20ss:esp=','port3C5_write','\x20target=','getElementById','Warning:\x20Changing\x20memory\x20bar\x20not\x20supported,\x20ignored','counter_reload','port_write16','node_gain_right','tpsr','screen_set_scale','floor','plane_write_bm','DMA\x20continuing\x20from\x20start','New\x20ATA\x20cmd\x20on\x201F7:\x20','Error\x20in\x20filesystem:\x20negative\x20nlinks=','baud\x20rate:\x20','pad0','read','memory_hex_dump','read8','startsWith','mode','safe_write32','\x20aname=','create_common_capability','port3F2_write','last_virt_eip','mac[3]\x20=\x20','dataset','\x20rcnt=','node_treble_left','apply','irq','apply_feed','handle_error','ctime','setValueAtTime','fm_current_address0','jit_clear_cache_js','3F7\x20read','port3C2_write','ThrowInterrupt','kernel','fda','\x20offset=','port2x3_read','Link',',\x20gid=','notify_config_changes','sequencer\x20memory\x20mode:\x20','safe_read16_js','cmos\x20write\x20index\x20','vga_memory_write_graphical_linear','pcspeaker-disable','svga_memory_read8','cpl_changed','fids','dma_transfer_size_set','replybuffersize','No\x20msi-x\x20capability\x20supported.','vga256_palette','modem_status','19hmJcKe','BYTES_PER_ELEMENT','port2x5_read','node_bass_right','safe_write32_js','\x20lba=','uart0','getUTCHours','HALT','outerHTML','cmos_b','220\x20read:\x20fm\x20music\x20status\x20port\x20(unimplemented)','port2xA_read','create_jit_imports','226\x20read:\x20(write\x20only)','V86Starter.prototype.get_statistics\x20is\x20deprecated.\x20Use\x20events\x20instead.','ide-read-end','---','queue_notify_off','read_sector_id','port64_write','3C7\x20write:\x20','create_notification_capability','Expected\x20uninitialised\x20memory','color_select','DMA\x20should\x20read\x20more\x20than\x20provided:\x20','fifo_control','mixer_registers','82441FX\x20PMC','queued_samples','e2_count','screen-set-mode','debug_interrupt','attribute\x20controller\x20index\x20register:\x20','flags=','MemoryFileStorage\x20cache:\x20sha256sum\x20should\x20be\x20a\x20non-empty\x20string','get_sample','[lock]\x20fid=','memory','\x20uname=','22C\x20write:\x20data:\x20','switch_cs_real_mode','cpuid:\x20eax=','mmap_write16','cursor_address','dcfg','getUTCSeconds','bar\x20size\x20should\x20be\x20power\x20of\x202','write_control','port3D4_read','Warning:\x20PIT\x20timer\x20difference\x20is\x20negative,\x20resetting','route','/0a\x20','ata_write_sectors_dma','21h\x20read\x20',';\x20\x20dpl\x20=\x20','CPU','horizontal_blank_start','config_generation','firing\x20on_unmask(','diff_plot_max','\x20if=','1F1/lba_count:\x20','keyboard_send_scancodes','Push\x20reply:\x20used_idx=','/0d\x20','mouse_irq',')\x20addr=','padStart','jit_clear_func','unhandled\x20mixer\x20register\x20read.\x20addr:','enabled','svga_height\x20reduced\x20from\x20','color_dont_care','block_size','clear_screen','Port\x2060\x20read\x20(mouse):\x20','postMessage','cpu-event-halt','Filesystem\x20get_buffer:\x20idx\x20','ACPI\x20status\x20write:\x20','prot',')\x20value=','paste','stopped','base:\x20','response_length','write8','call','mixer_full_update','PORT_FD_DIR','sb16','ata_read:\x20Data\x20arrived','destination','Unimplemented\x20timer1','data_end','disk_images','counter_latch','fpu_dp_selector','Assert\x20failed','Unimplemented:\x20Write\x20pg3/06\x20(CONFIG3):\x20','3D5\x20/\x20underline\x20location\x20write:\x20','\x20code=','screen_y','DescribeLock','buffer','rate_ratio','dma_buffer_uint16','show_char','fm_waveform_select_enable','SyncFileBuffer:\x20Allocating\x20buffer\x20of\x20','includes','register_clear_bit','mixer-connect','Mac:\x20','3D5\x20read\x20','store_current_tsc','>\x20Read\x20more\x20than\x20device-readable\x20buffers\x20has','Filesystem\x20get_data:\x20idx\x20','Read\x20reset','kbd\x20enable\x20scanning','trace_all','port_addr_write','port2x5_write','log','write32','Port\x2060\x20read\x20(kbd)\x20\x20:\x20','zstd_read','/0e\x20','pic_acknowledge','GetDirectoryName','queue_end','TEXTAREA','pixel_buffer','uncache','loadState','Uncompiled\x20code:','push','timer\x20divider:\x20','defineProperty','get_count','push_queued_data','fpu_stack_empty','multichannel\x20mask\x20write:\x20','mode\x20sense:\x20','22D\x20write:\x20undocumented','Read\x20remote\x20start\x20address\x20high','get_written_blocks','Unimplemented:\x20Write\x20pg3/01\x20(9346CR):\x20','3C5\x20/\x20sequencer\x20read\x20','update_vga_size','PORT_DMA2_MASK_REG','getUTCMinutes','port2x4_read','substring','from_gdt','address_get_8bit','dac-send-data','port64_read','get_lba','assign','dac_map','end','port3C8_write','Filesystem\x20get_data:\x20found\x20inode\x20on\x20server\x20without\x20sha256sum','PCI\x20writ16\x20dev=','stringify','virtio','suspend','is_32','/03:\x20','dma_bytes_count','\x20destination_shorthand=','do_sector','1F3/sector:\x20','irq_map','hard-disk','write_buffers','mpu_read_buffer','slave\x20>\x20higher\x20prio:\x20isr=','querySelectorAll','screen-tell-buffer','keydown','<<<\x20Descriptor\x20chain\x20start','binaryType','fpu_dp','floppy\x20check\x20interrupt\x20status','\x20in\x20','main','port3CE_read','ceil','avail_get_flags','fdb','cmdline','queue_size','is_readable','channel_count_init','GetTotalSize','ATA\x20identify\x20device','queue_desc\x20(high\x20dword)','task\x20gate\x20','createChannelSplitter','fillStyle','22F\x20write:\x20undocumented','segment_offsets','PCI\x20write\x20dev=','plane0','\x20data:','master>\x20request\x20irq\x20','Device<','Write\x20remote\x20start\x20address\x20low:\x20','color_plane_enable','Read\x20counter0','\x20reload=','fillRect','227\x20read:\x20undocumented','do_ata_read_sectors_dma','Filesystem:\x20Can\x27t\x20unlink\x20from\x20non-directories','in_progress_io_ids','kernel\x20boot\x20protocol\x20version:\x20','PORT_PS2_CTRLB','svga_bank_offset','diff_addr_min','>\x20status\x20failed','next_byte_is_aux','CreateInode','ioapic','DMA\x20write\x20command8:\x20','NotifyListeners','svga_memory_read32','test\x20unit\x20ready','node_processor','switch_seg','\x20scaleY(','screen_fill_buffer','\x20fidtype=','Read\x20sector:\x20','screen_width','handle_open','port_addr_read','element','get_page','getMilliseconds','exports','#NP\x20for\x20loading\x20not-present\x20in\x20cs\x20sel=','handle_irqs','Fixed\x20(0);Lowest\x20Prio\x20(1);SMI\x20(2);Reserved\x20(3);NMI\x20(4);INIT\x20(5);Reserved\x20(6);ExtINT\x20(7)','\x20header=','state','pstop','dc_bit','ATA\x20DMA\x20read\x20lba=','buffer_height','mozMovementY','device_control','svga_memory','fast_next_tick','Reset','data_port_read8','clear_tlb','\x20bss_end=','all','\x20nwfid=','3C0\x20/\x20horizontal\x20panning:\x20','queue_selected','dbg_name','Lower\x20irq\x20','wasm_table','buffer_infos','/06','write_blob','canvas','1MzKPra','start\x20page:\x20','sleep','disable_keyboard','port2xE_read','Marshall:\x20Unknown\x20type=','getRandomValues','\x20ms_from_now=','sources','No\x20such\x20file\x20or\x20directory','checkForElements','instantiate','min_alignment=','fsroot','ERROR:\x20NaN\x20values!\x20Ignoring\x20for\x20now.','empty_port_read8','read8\x20port\x20\x20#','lvt\x20int1:\x20','MemoryFileStorage\x20read:\x20sha256sum\x20should\x20be\x20a\x20non-empty\x20string','3C0\x20/\x20color\x20plane\x20enable:\x20','\x20length\x20','buffer_width','foreign_id','port2x8_read','is_configured','svga_memory32','dma','next_tick','device_lower_irq','Periodic\x20interrupt,\x20a=','bytes','bios\x20config\x20port,\x20index=','appendChild','FDC:\x20sector\x20count\x20is\x20zero,\x20use\x20data\x20length\x20instead','[getattr]:\x20fid=','queue_enable','run_hardware_timers','Write\x20pg','decode_time','receiving_command','acpi','floppy\x20fix\x20drive\x20data\x20','dump_page_directory','22B\x20read:\x20undocumented','features_ok','master>\x20clear\x20irq\x20','do_atapi_dma','read\x20modem\x20status:\x20','strokeStyle','slave\x20>\x20spurious\x20requested=','initial_state','[create]\x20fid=','Invalid\x20length:\x20','/02','test_hook_did_generate_wasm','port3F0_read','Overlapped\x20read','buffered_time','bpp','>\x20attempted\x20to\x20notify\x20driver\x20before\x20DRIVER_OK','self','Read\x20input:\x20','ATA\x20write:\x20Outside\x20of\x20disk','slave\x20>\x20no\x20unmasked\x20irrs.\x20irr=','done','sectors_written','push16','sha256sum',',\x20length=','write_data_port','periodic_interrupt_time','total','enable_keyboard_stream','multiboot','createScriptProcessor','set_gain_hidden','highshelf','Read\x20gpe#2','set_tsc','mousewheel','print_instruction_counts_offset','#gp\x20hlt\x20with\x20cpl\x20!=\x200','reset','\x20rsar=','/05:\x20','set_state','ide','\x20y=','avail_get_used_event','\x20for\x20vector\x20','>\x20status:\x20','node_gain_left','requested:\x20','create_isr_capability','vga_text','\x20to:\x20','PORT_SERIAL4','unimplemented:\x20polling','data_port_read','last_timer','Could\x20not\x20find:\x20','SB16','\x20version=','XXX:\x20Adjusting\x20stop\x20page\x20to\x20','make_screenshot','download','Warning:\x20Unimplemented\x20fw\x20index:\x20',',\x20mode=','irq_triggered','Lock','current_command','register_get_bit','virtual_width','getMinutes','read_buffer_offset','ASSUME_ES5','toFixed','Invalid\x20fs\x20passed\x20to\x20load_from_json','command_size',',\x20minor=','line\x20control:\x20','unregister','net','Directory\x20not\x20empty','VirtQueue\x20must\x20not\x20pop\x20nonexistent\x20request','elcr','status_reg0','port3x0_read','PORT_SERIAL3','mmap_write32_shim','mmap_register\x20addr=','get_from_cache','3F5\x20read,\x20empty','vm86_mode','fpu_status_word','Search','len','asp_registers','Write\x20config\x20','wwddddddw','/boot/','number_of_cylinders','SIMPLE_FROUND_POLYFILL','screen-set-size-graphical','compiled','report_read_end','size','defineProperties','1st\x20argument\x20must\x20be\x20a\x20DOM\x20container','atapi_handle','ClearInterrupt','bound\x20','svga_width','read_output_register','unguarded\x20register','range','Read\x20destination\x20format','data_allocate','fs9p','PORT_ATA1_CMD_BASE',',\x20a\x20=\x20','keyboard_send_text','Filesystem:\x20Found\x20invalid\x20lock\x20type:\x20','<div\x20id=\x22e\x22>\x0a\x20\x20\x20\x20<div\x20style=\x22white-space:\x20pre;\x20font:\x2014px\x20monospace;\x20line-height:\x2014px\x22></div>\x0a\x20\x20\x20\x20<canvas\x20onclick=\x22this.requestPointerLock();\x22\x20style=\x22display:\x20none\x22></canvas>\x0a</div>','revokeObjectURL','Driver\x20bug:\x20tried\x20enabling\x20unconfigured\x20queue','port3D4_write','screen-put-char','getData','clear','on_driver_ok','Descriptor\x20chain\x20end\x20>>>','Read\x20input\x20empty','\x20(ctr=','prepare_next_buffer','read\x203F2:\x20DOR','bus','PORT_PS2_STATUS','set_size','txcr','Unknown\x20error:\x20','Unimplemented\x20type','port2xE_write','port2x6_read','mtime','22F\x20read:\x20irq\x2016bit\x20ack','setFloppyDisk','sectors','to\x20','vaddr','\x20old_bytecount=','RTC\x20alarm\x20scheduled\x20for\x20','port_singlemask_write','3F5\x20write\x20','Read\x20curpg:\x20','option_roms','use_mmio','Mixer\x20disconnect\x20-\x20cannot\x20disconnect\x20undefined\x20source:\x20','queue_used\x20(low\x20dword)','total_size','\x20disabled=','vga_memory_write','onload','response_index','newdir','port4D0_read','fs9p_json','subarray','current_interface','dma_on_unmask','addr_high','input_right','singlechannel\x20mask\x20write\x20[','use_mouse','\x20attr_size=','dma_read_command8','cpuid','allocate_memory','dump_function_code','queue_used\x20(high\x20dword)',')\x20-\x20skipped','read\x20interrupt\x20identification:\x20','apply_logical','Write\x20','Filesystem\x20basefs\x20ignored:\x20Overridden\x20by\x20state\x20image','mount_fs','cpu_exception_hook','State:\x20json\x20size\x20','wbddws','get_regs_short','https://cdn.glitch.com/d1197e36-c33d-426e-8e04-8bcd831e3db9%2Fseabios.bin?v=1617253300346','set\x20device\x20control:\x20','MODE_16','onopen','speaker-has-initialized','spurious_vector','gid','get_seg_cs','Mount','\x20dticks=','Advance\x20sectors=','ACPI\x20pm1_status\x20write:\x20','cmos_c','trap\x20gate\x20','idtr_offset','\x20autoeoi=','write_data_port8','current_tsc','index','configspace_tagname','bar','TLB_ENTRIES=','layers','href','CreateNode','APIC\x20write\x20icr1:\x20','9P:\x20Negative\x20payload\x20size','common','port3C1_read','peek','master>\x20no\x20unmasked\x20irrs.\x20irr=','3C0\x20read16','gdtr_offset','\x20bytecount=','clipboardData','ata_read_sectors_dma','sort','lengthComputable','get_port_description','is_master','cursor_scanline_start','atapi_read_dma','ASSUME_NO_NATIVE_MAP','cache_disable','network_relay_url','svga_bpp','ioapic_id','shared','is_null','#0F0','./libwabt.js','ARCH_X86','next_read_led','readWasm','setUint32','sysenter_esp','reset_diffs','name','status_reg2','bytes_per_sample','Rw\x20','response_data','hda','getChannelData','CD\x20read\x20DMA\x20lba=','3D5\x20/\x20cursor\x20address\x20hi\x20write:\x20','debug-log','Read\x20from\x20unmapped\x20memory\x20space,\x20addr=','config\x20port:\x20Read\x20past\x20value','dump_stack','remove_listener','configspace_taglen','hlt_op','phoff','Unimplemented:\x20Read\x20pg','read_buffer','mixer-treble-right','crisp-edges','memory_size','\x20replies','LDTR\x20can\x20only\x20be\x20loaded\x20from\x20GDT','Accumulator\x20acc=','zero_memory','CheckInterrupt','onclose'];function _0x400d(_0x25ce42,_0x15e6ab){return _0x400d=function(_0x2d8ca6,_0x400df5){_0x2d8ca6=_0x2d8ca6-0x11c;var _0x513f2b=_0x2d8c[_0x2d8ca6];return _0x513f2b;},_0x400d(_0x25ce42,_0x15e6ab);}var _0x4ac819=_0x400d;(function(_0x2542ae,_0x386d3b){var _0x3a5eb5=_0x400d;while(!![]){try{var _0x4deb75=-parseInt(_0x3a5eb5(0x1a5))*parseInt(_0x3a5eb5(0x357))+parseInt(_0x3a5eb5(0x8da))*parseInt(_0x3a5eb5(0x792))+parseInt(_0x3a5eb5(0x2c3))+-parseInt(_0x3a5eb5(0x40e))*-parseInt(_0x3a5eb5(0x9ea))+-parseInt(_0x3a5eb5(0xb44))+-parseInt(_0x3a5eb5(0x12b))*-parseInt(_0x3a5eb5(0x3b0))+parseInt(_0x3a5eb5(0x438));if(_0x4deb75===_0x386d3b)break;else _0x2542ae['push'](_0x2542ae['shift']());}catch(_0x4739ee){_0x2542ae['push'](_0x2542ae['shift']());}}}(_0x2d8c,0x78ef1));;(function(){'use strict';var _0x21191c=_0x400d;var _0x336856=_0x336856||{};_0x336856['scope']={},_0x336856[_0x21191c(0xa5d)]=!0x1,_0x336856[_0x21191c(0xafa)]=!0x1,_0x336856[_0x21191c(0xb52)]=!0x1,_0x336856[_0x21191c(0xa78)]=!0x1,_0x336856['ISOLATE_POLYFILLS']=!0x1,_0x336856[_0x21191c(0x1d5)]=!0x1,_0x336856[_0x21191c(0x675)]=!0x1,_0x336856[_0x21191c(0x965)]=_0x336856['ASSUME_ES5']||_0x21191c(0x11f)==typeof Object[_0x21191c(0xa7d)]?Object[_0x21191c(0x965)]:function(_0x5e076d,_0x4a6bd5,_0x12d836){var _0x441ac6=_0x21191c;if(_0x5e076d==Array[_0x441ac6(0x6fc)]||_0x5e076d==Object[_0x441ac6(0x6fc)])return _0x5e076d;return _0x5e076d[_0x4a6bd5]=_0x12d836[_0x441ac6(0x31d)],_0x5e076d;},_0x336856[_0x21191c(0x23e)]=function(_0x44a522){var _0x2136d5=_0x21191c;_0x44a522=[_0x2136d5(0x344)==typeof globalThis&&globalThis,_0x44a522,'object'==typeof window&&window,_0x2136d5(0x344)==typeof self&&self,'object'==typeof global&&global];for(var _0x48df79=0x0;_0x48df79<_0x44a522[_0x2136d5(0x1ff)];++_0x48df79){var _0x280591=_0x44a522[_0x48df79];if(_0x280591&&_0x280591[_0x2136d5(0x5dc)]==Math)return _0x280591;}throw Error(_0x2136d5(0x2dc));},_0x336856[_0x21191c(0x46a)]=_0x336856['getGlobal'](this),_0x336856[_0x21191c(0x55f)]='function'===typeof Symbol&&_0x21191c(0x19c)===typeof Symbol('x'),_0x336856[_0x21191c(0x313)]=!_0x336856[_0x21191c(0x35e)]||_0x336856['IS_SYMBOL_NATIVE'],_0x336856[_0x21191c(0x6d7)]={},_0x336856[_0x21191c(0xb41)]={},_0x336856[_0x21191c(0x1f0)]='$jscp$';var _0x1da240=function(_0x2bfa21,_0x5ae9ab){var _0x1f911f=_0x336856['propertyToPolyfillSymbol'][_0x5ae9ab];if(null==_0x1f911f)return _0x2bfa21[_0x5ae9ab];return _0x1f911f=_0x2bfa21[_0x1f911f],void 0x0!==_0x1f911f?_0x1f911f:_0x2bfa21[_0x5ae9ab];};_0x336856[_0x21191c(0xb86)]=function(_0x2b2c51,_0x2bc5bc,_0x43db41,_0x477b2e){var _0x3418d=_0x21191c;_0x2bc5bc&&(_0x336856['ISOLATE_POLYFILLS']?_0x336856['polyfillIsolated'](_0x2b2c51,_0x2bc5bc,_0x43db41,_0x477b2e):_0x336856[_0x3418d(0x6fb)](_0x2b2c51,_0x2bc5bc,_0x43db41,_0x477b2e));},_0x336856['polyfillUnisolated']=function(_0x3bec58,_0x3a0dc1,_0x48e104,_0x232aa3){var _0x2ff974=_0x21191c;_0x48e104=_0x336856[_0x2ff974(0x46a)],_0x3bec58=_0x3bec58[_0x2ff974(0x83a)]('.');for(_0x232aa3=0x0;_0x232aa3<_0x3bec58[_0x2ff974(0x1ff)]-0x1;_0x232aa3++){var _0xeb08bd=_0x3bec58[_0x232aa3];if(!(_0xeb08bd in _0x48e104))return;_0x48e104=_0x48e104[_0xeb08bd];}_0x3bec58=_0x3bec58[_0x3bec58[_0x2ff974(0x1ff)]-0x1],_0x232aa3=_0x48e104[_0x3bec58],_0x3a0dc1=_0x3a0dc1(_0x232aa3),_0x3a0dc1!=_0x232aa3&&null!=_0x3a0dc1&&_0x336856['defineProperty'](_0x48e104,_0x3bec58,{'configurable':!0x0,'writable':!0x0,'value':_0x3a0dc1});},_0x336856['polyfillIsolated']=function(_0x258550,_0x1ab4ac,_0x55dfc7,_0x4ef5e8){var _0x5c70c5=_0x21191c,_0x1e3882=_0x258550[_0x5c70c5(0x83a)]('.');_0x258550=0x1===_0x1e3882[_0x5c70c5(0x1ff)],_0x4ef5e8=_0x1e3882[0x0],_0x4ef5e8=!_0x258550&&_0x4ef5e8 in _0x336856['polyfills']?_0x336856[_0x5c70c5(0x6d7)]:_0x336856[_0x5c70c5(0x46a)];for(var _0x3468d9=0x0;_0x3468d9<_0x1e3882[_0x5c70c5(0x1ff)]-0x1;_0x3468d9++){var _0x16edbf=_0x1e3882[_0x3468d9];if(!(_0x16edbf in _0x4ef5e8))return;_0x4ef5e8=_0x4ef5e8[_0x16edbf];}_0x1e3882=_0x1e3882[_0x1e3882[_0x5c70c5(0x1ff)]-0x1],_0x55dfc7=_0x336856[_0x5c70c5(0x55f)]&&_0x5c70c5(0x27a)===_0x55dfc7?_0x4ef5e8[_0x1e3882]:null,_0x1ab4ac=_0x1ab4ac(_0x55dfc7),null!=_0x1ab4ac&&(_0x258550?_0x336856[_0x5c70c5(0x965)](_0x336856[_0x5c70c5(0x6d7)],_0x1e3882,{'configurable':!0x0,'writable':!0x0,'value':_0x1ab4ac}):_0x1ab4ac!==_0x55dfc7&&(_0x336856[_0x5c70c5(0xb41)][_0x1e3882]=_0x336856[_0x5c70c5(0x55f)]?_0x336856[_0x5c70c5(0x46a)][_0x5c70c5(0x298)](_0x1e3882):_0x336856['POLYFILL_PREFIX']+_0x1e3882,_0x1e3882=_0x336856[_0x5c70c5(0xb41)][_0x1e3882],_0x336856['defineProperty'](_0x4ef5e8,_0x1e3882,{'configurable':!0x0,'writable':!0x0,'value':_0x1ab4ac})));},_0x336856[_0x21191c(0xb86)](_0x21191c(0x49a),function(_0x59ac8b){function _0x38e4db(){var _0x44bc8e=_0x400d;return this[_0x44bc8e(0x3d7)](/[\s\xa0]+$/,'');}return _0x59ac8b||_0x38e4db;},_0x21191c(0x1e8),'es3');var _0x19c7c7=-0x1,_0x48576e=0x0,_0x1aecb4=0x1,_0x173f85=0x2,_0x31b4d8=0x4,_0x2cc1b=0x8,_0xbb0935=0x10,_0x347c8a=0x20,_0x1f892e=0x40,_0x5b4c22=0x80,_0x133b52=0x100,_0x28c393=0x200,_0xa772af=0x400,_0x172180=0x800,_0x156bf3=0x1000,_0xb899c5=0x2000,_0x100aa1=0x4000,_0x50d972=0x8000,_0x2c05b6=0x10000,_0x38c4ed=0x20000,_0xe891e5=0x40000,_0x434f3c=0x80000,_0x4c36a4=0x100000,_0x30f836=0x200000,_0x4e3cb8=0x400000,_0x435f54=0x800000,_0x5ccea4=[[0x1,''],[_0x173f85,'CPU'],[_0x50d972,'DISK'],[_0x31b4d8,_0x21191c(0x5c8)],[_0x2cc1b,_0x21191c(0x1d7)],[_0xbb0935,_0x21191c(0x7ab)],[_0x347c8a,'IO'],[_0x1f892e,_0x21191c(0x5a2)],[_0x5b4c22,_0x21191c(0x262)],[_0x133b52,_0x21191c(0x81c)],[_0x28c393,'PIT'],[_0xa772af,_0x21191c(0x76f)],[_0x172180,_0x21191c(0x4da)],[_0x156bf3,'BIOS'],[_0xb899c5,_0x21191c(0x16a)],[_0x100aa1,'SERI'],[_0x2c05b6,_0x21191c(0x291)],[_0x38c4ed,'HPET'],[_0xe891e5,_0x21191c(0x479)],[_0x434f3c,_0x21191c(0x4d7)],[_0x4c36a4,'NET'],[_0x30f836,'VIO'],[_0x4e3cb8,'9P'],[_0x435f54,_0x21191c(0xa4f)]],_0x576b8f=0x1,_0x540b16=0x4,_0x392172=0x10,_0x166f3b=0x40,_0x534eaf=0x80,_0x1342a4=0x100,_0x4ebdbd=0x200,_0x55bce0=0x400,_0x2f26be=0x800,_0x4421b4=0x3000,_0x344010=0x4000,_0x5cabd9=0x10000,_0x32034f=0x20000,_0xc66763=0x40000,_0x4d9065=0x80000,_0x236bcf=0x100000,_0x4af80c=0x200000,_0x545537=0x2,_0x12fa00=0x0,_0x24fa05=0x1,_0x594860=0x2,_0x214cab=0x3,_0xc40ae9=0x4,_0x9a8d31=0x5,_0x2da5a1=0x6,_0x1196ae=0x7,_0x283325=0x0,_0x4089a3=0x1,_0x27072c=0x2,_0x595cf8=0x3,_0x4a8a16=0x4,_0x500ee4=0x5,_0x3f98f7=0x6,_0x9ccbd9=0x7,_0x504887=0x11,_0x525ca9=0x1<<_0x504887,_0x4641d5=0x0,_0xd71bff=0x1,_0x28ae26=0x2,_0x4ef6b0=0x1,_0x57d572=0x2,_0x431f16=0x4,_0x2adde1=0x8,_0x5144cd=0x10,_0x43ea1f=0x10000,_0x2106d6=0x40000,_0x18a413=0x20000000,_0x3e8c4c=0x40000000,_0x5d31ac=-0x80000000,_0x362f20=0x1,_0x26a910=0x2,_0x25cbe6=0x4,_0x140ac6=0x10,_0x585f28=0x8,_0x5f15db=0x20,_0xe6e86a=0x80,_0x5ac4b3=0x200,_0x38b1b1=0x400,_0x5563e6=-0x1,_0xbbf377=0x7,_0x5ce2e6=0x174,_0x59b87a=0x175,_0x560b7e=0x176,_0x43e54b=0x10,_0x2e1513=0x17,_0x477810=0x2c,_0xbd2313=0x1b,_0x58b4ed=0x8b,_0x14d179=0x1a0,_0x65ae33=0x570,_0x5961a8=0x34,_0x431032=0x179,_0x12a564=-0x3ffffeff,_0x1fddb1=0x60d,_0x43eeff=0x100,_0x545898=0x400,_0xb990c2=0x800,_0x288d7=0x0,_0x1b4f18=0x1c,_0x46d650=0x20,_0x928b5d=0x24,_0x2c6d52=0x28,_0x2da616=0x2c,_0x4f4cb4=0x30,_0x51b72e=0x34,_0x23817a=0x38,_0x4e3490=0x3c,_0x57cb94=0x40,_0x5ad072=0x44,_0x366f2c=0x48,_0x198975=0x4c,_0x1af40b=0x50,_0x4a89ee=0x54,_0x12a9d0=0x58,_0x2a7187=0x5c,_0x5aab78=0x60,_0x18585a=0x0,_0x41d73f=0x1,_0x3fd504=0x3,_0x36d0b3=0x5,_0x4709b8=0xf,_0x137282=0xd,_0x4310be=0x19,_0x413be1=0x8000,_0x2a925c=0xc000,_0x4549b8=0x554d4551,_0x262ce7=0xffbf,_0x248aca=0x384,_0x2414e4=0x400,_0x396523=0x0,_0xe70981=0x1,_0x15ef03=0x2,_0x2a1d75=0x0,_0x995780=0x1,_0x5091aa=0x2;function _0x401088(_0x40c214,_0x2b5a70){var _0x6c3c5c=_0x21191c;function _0x263cd6(_0x28a331){var _0x205676=_0x400d;return _0x28a331=_0x28a331['toString'](0x10),'#'+Array(0x7-_0x28a331[_0x205676(0x1ff)])[_0x205676(0x6f1)]('0')+_0x28a331;}function _0x4fa22e(_0x49af3d,_0x2f08fa,_0x2fba26,_0x281436){var _0x1bfd99=_0x400d;_0x49af3d[_0x1bfd99(0x52b)][_0x1bfd99(0xb4a)]='',_0x49af3d['style'][_0x1bfd99(0x60d)]='',_0x281436&&(_0x49af3d[_0x1bfd99(0x52b)][_0x1bfd99(0x59d)]='');var _0x46df9a=_0x49af3d[_0x1bfd99(0x2b7)]();_0x281436?_0x49af3d['style']['transform']=(0x1===_0x2f08fa?'':_0x1bfd99(0xba9)+_0x2f08fa+')')+(0x1===_0x2fba26?'':_0x1bfd99(0x9c3)+_0x2fba26+')'):(0x0===_0x2f08fa%0x1&&0x0===_0x2fba26%0x1?(_0x52a26e['style'][_0x1bfd99(0x574)]=_0x1bfd99(0xb1d),_0x52a26e['style'][_0x1bfd99(0x574)]=_0x1bfd99(0x884),_0x52a26e['style'][_0x1bfd99(0x243)]=_0x1bfd99(0x2cd)):(_0x52a26e[_0x1bfd99(0x52b)][_0x1bfd99(0x574)]='',_0x52a26e[_0x1bfd99(0x52b)][_0x1bfd99(0x243)]=''),_0x281436=window[_0x1bfd99(0x54f)]||0x1,0x0!==_0x281436%0x1&&(_0x2f08fa/=_0x281436,_0x2fba26/=_0x281436)),0x1!==_0x2f08fa&&(_0x49af3d[_0x1bfd99(0x52b)][_0x1bfd99(0xb4a)]=_0x46df9a[_0x1bfd99(0xb4a)]*_0x2f08fa+'px'),0x1!==_0x2fba26&&(_0x49af3d[_0x1bfd99(0x52b)][_0x1bfd99(0x60d)]=_0x46df9a[_0x1bfd99(0x60d)]*_0x2fba26+'px');}console['assert'](_0x40c214,_0x6c3c5c(0xa7e));var _0x52a26e=_0x40c214[_0x6c3c5c(0x5a9)](_0x6c3c5c(0x9e9))[0x0],_0xcc6a7f=_0x52a26e[_0x6c3c5c(0x6e7)]('2d',{'alpha':!0x1}),_0x426b00=_0x40c214[_0x6c3c5c(0x5a9)](_0x6c3c5c(0x3b8))[0x0],_0x208adf=document[_0x6c3c5c(0x51a)]('div'),_0x8e207c,_0x15fb85,_0xabaa52,_0x2fe724,_0x21eb56=0x1,_0x14c17a=0x1,_0x39bbb6=0x1,_0x16e161,_0x2b262f,_0x290230=!0x1,_0xd4d803,_0x1f87ca,_0x24d9b5,_0x1777d4=!0x1,_0x581d27=this;_0x40c214=new Uint16Array([0xc7,0xfc,0xe9,0xe2,0xe4,0xe0,0xe5,0xe7,0xea,0xeb,0xe8,0xef,0xee,0xec,0xc4,0xc5,0xc9,0xe6,0xc6,0xf4,0xf6,0xf2,0xfb,0xf9,0xff,0xd6,0xdc,0xa2,0xa3,0xa5,0x20a7,0x192,0xe1,0xed,0xf3,0xfa,0xf1,0xd1,0xaa,0xba,0xbf,0x2310,0xac,0xbd,0xbc,0xa1,0xab,0xbb,0x2591,0x2592,0x2593,0x2502,0x2524,0x2561,0x2562,0x2556,0x2555,0x2563,0x2551,0x2557,0x255d,0x255c,0x255b,0x2510,0x2514,0x2534,0x252c,0x251c,0x2500,0x253c,0x255e,0x255f,0x255a,0x2554,0x2569,0x2566,0x2560,0x2550,0x256c,0x2567,0x2568,0x2564,0x2565,0x2559,0x2558,0x2552,0x2553,0x256b,0x256a,0x2518,0x250c,0x2588,0x2584,0x258c,0x2590,0x2580,0x3b1,0xdf,0x393,0x3c0,0x3a3,0x3c3,0xb5,0x3c4,0x3a6,0x398,0x3a9,0x3b4,0x221e,0x3c6,0x3b5,0x2229,0x2261,0xb1,0x2265,0x2264,0x2320,0x2321,0xf7,0x2248,0xb0,0x2219,0xb7,0x221a,0x207f,0xb2,0x25a0,0xa0]);for(var _0xe4cee8=new Uint16Array([0x20,0x263a,0x263b,0x2665,0x2666,0x2663,0x2660,0x2022,0x25d8,0x25cb,0x25d9,0x2642,0x2640,0x266a,0x266b,0x263c,0x25ba,0x25c4,0x2195,0x203c,0xb6,0xa7,0x25ac,0x21a8,0x2191,0x2193,0x2192,0x2190,0x221f,0x2194,0x25b2,0x25bc]),_0x4c984f=[],_0x49237a,_0x1d4de8=0x0;0x100>_0x1d4de8;_0x1d4de8++)_0x49237a=0x7f<_0x1d4de8?_0x40c214[_0x1d4de8-0x80]:0x20>_0x1d4de8?_0xe4cee8[_0x1d4de8]:_0x1d4de8,_0x4c984f[_0x1d4de8]=String[_0x6c3c5c(0x38f)](_0x49237a);_0xcc6a7f[_0x6c3c5c(0x85e)]=!0x1,_0x208adf['style'][_0x6c3c5c(0x393)]='absolute',_0x208adf['style'][_0x6c3c5c(0x2b1)]=_0x6c3c5c(0x3ae),_0x208adf[_0x6c3c5c(0x52b)]['width']='7px',_0x208adf[_0x6c3c5c(0x52b)][_0x6c3c5c(0x2fb)]=_0x6c3c5c(0xb39),_0x426b00['style'][_0x6c3c5c(0x2fb)]=_0x6c3c5c(0x4bc),_0x52a26e[_0x6c3c5c(0x52b)]['display']=_0x6c3c5c(0x28e),this[_0x6c3c5c(0xa9a)]=_0x2b5a70,_0x2b5a70[_0x6c3c5c(0x36f)]('screen-set-mode',function(_0x421d50){var _0x2037f0=_0x6c3c5c;this[_0x2037f0(0x3a3)](_0x421d50);},this),_0x2b5a70[_0x6c3c5c(0x36f)](_0x6c3c5c(0x888),function(_0x44212a){this['update_buffer'](_0x44212a);},this),_0x2b5a70[_0x6c3c5c(0x36f)](_0x6c3c5c(0xa91),function(_0x2c3d45){var _0x3c8984=_0x6c3c5c;this[_0x3c8984(0x3c0)](_0x2c3d45[0x0],_0x2c3d45[0x1],_0x2c3d45[0x2],_0x2c3d45[0x3],_0x2c3d45[0x4]);},this),_0x2b5a70[_0x6c3c5c(0x36f)](_0x6c3c5c(0x63e),function(_0x642718){var _0x3b2581=_0x6c3c5c;this[_0x3b2581(0x7db)](_0x642718[0x0],_0x642718[0x1]);},this),_0x2b5a70[_0x6c3c5c(0x36f)]('screen-update-cursor-scanline',function(_0x3f0448){var _0xdd1f70=_0x6c3c5c;this[_0xdd1f70(0x817)](_0x3f0448[0x0],_0x3f0448[0x1]);},this),_0x2b5a70[_0x6c3c5c(0x36f)](_0x6c3c5c(0x238),function(){var _0x24afea=_0x6c3c5c;this[_0x24afea(0x925)]();},this),_0x2b5a70[_0x6c3c5c(0x36f)](_0x6c3c5c(0x44b),function(_0x4d2b15){var _0x180777=_0x6c3c5c;this[_0x180777(0x272)](_0x4d2b15[0x0],_0x4d2b15[0x1]);},this),_0x2b5a70[_0x6c3c5c(0x36f)](_0x6c3c5c(0xa79),function(_0x37bb98){var _0x32ba2c=_0x6c3c5c;this[_0x32ba2c(0x82f)](_0x37bb98[0x0],_0x37bb98[0x1],_0x37bb98[0x2],_0x37bb98[0x3]);},this),this[_0x6c3c5c(0x722)]=function(){var _0x5e6b70=_0x6c3c5c;this[_0x5e6b70(0x272)](0x50,0x19),this[_0x5e6b70(0x82a)]();},this[_0x6c3c5c(0xa52)]=function(){var _0x570ffe=_0x6c3c5c;try{const _0x78657b=new Image();_0x78657b[_0x570ffe(0x4c7)]=_0x52a26e[_0x570ffe(0xb9a)]('image/png'),window['open']('')[_0x570ffe(0x3c7)][_0x570ffe(0x330)](_0x78657b[_0x570ffe(0x8e3)]);}catch(_0x35c72c){}},this[_0x6c3c5c(0x3c0)]=function(_0x34b290,_0xafbb5b,_0x2ddac6,_0x160dc7,_0x1bcc4a){_0x34b290<_0x24d9b5&&_0xafbb5b<_0x1f87ca&&(_0xafbb5b=0x3*(_0x34b290*_0x1f87ca+_0xafbb5b),_0xd4d803[_0xafbb5b]=_0x2ddac6,_0xd4d803[_0xafbb5b+0x1]=_0x160dc7,_0xd4d803[_0xafbb5b+0x2]=_0x1bcc4a,_0x2b262f[_0x34b290]=0x1);},this[_0x6c3c5c(0x82a)]=function(){_0x1777d4||requestAnimationFrame(_0x290230?_0x4b09cf:_0x1213a0);};var _0x1213a0=function(){var _0x36c597=_0x6c3c5c;for(var _0x2e0253=0x0;_0x2e0253<_0x24d9b5;_0x2e0253++)_0x2b262f[_0x2e0253]&&(_0x581d27[_0x36c597(0x501)](_0x2e0253),_0x2b262f[_0x2e0253]=0x0);this['timer']();}[_0x6c3c5c(0x450)](this),_0x4b09cf=function(){var _0x477256=_0x6c3c5c;this[_0x477256(0xa9a)][_0x477256(0x6d4)](_0x477256(0x3c2)),this[_0x477256(0x82a)]();}['bind'](this);this['destroy']=function(){_0x1777d4=!0x0;},this['set_mode']=function(_0x3d16ee){var _0x1af31b=_0x6c3c5c;(_0x290230=_0x3d16ee)?(_0x426b00[_0x1af31b(0x52b)][_0x1af31b(0x2fb)]=_0x1af31b(0x28e),_0x52a26e[_0x1af31b(0x52b)][_0x1af31b(0x2fb)]='block'):(_0x426b00[_0x1af31b(0x52b)][_0x1af31b(0x2fb)]='block',_0x52a26e['style'][_0x1af31b(0x2fb)]=_0x1af31b(0x28e));},this[_0x6c3c5c(0x925)]=function(){var _0x325d8c=_0x6c3c5c;_0xcc6a7f[_0x325d8c(0x9a4)]='#000',_0xcc6a7f[_0x325d8c(0x9b0)](0x0,0x0,_0x52a26e[_0x325d8c(0xb4a)],_0x52a26e['height']);},this[_0x6c3c5c(0x272)]=function(_0x49f750,_0xea1c59){var _0x411875=_0x6c3c5c;if(_0x49f750!==_0x1f87ca||_0xea1c59!==_0x24d9b5){_0x2b262f=new Int8Array(_0xea1c59),_0xd4d803=new Int32Array(_0x49f750*_0xea1c59*0x3),_0x1f87ca=_0x49f750;for(_0x24d9b5=_0xea1c59;_0x426b00[_0x411875(0x749)][_0x411875(0x1ff)]>_0xea1c59;)_0x426b00['removeChild'](_0x426b00[_0x411875(0x289)]);for(;_0x426b00[_0x411875(0x749)][_0x411875(0x1ff)]<_0xea1c59;)_0x426b00['appendChild'](document[_0x411875(0x51a)]('div'));for(_0x49f750=0x0;_0x49f750<_0xea1c59;_0x49f750++)this[_0x411875(0x501)](_0x49f750);_0x4fa22e(_0x426b00,_0x21eb56,_0x14c17a,!0x0);}},this['set_size_graphical']=function(_0x263ef1,_0x15d990,_0x4d8710,_0x3227f6){var _0x55e18e=_0x6c3c5c;_0x21c12a&&(_0x263ef1=_0x4d8710,_0x15d990=_0x3227f6),_0x52a26e[_0x55e18e(0x52b)][_0x55e18e(0x2fb)]=_0x55e18e(0x4bc),_0x52a26e['width']=_0x263ef1,_0x52a26e[_0x55e18e(0x60d)]=_0x15d990,_0x8e207c=_0xcc6a7f[_0x55e18e(0x648)](_0x4d8710,_0x3227f6),new Uint8Array(_0x8e207c[_0x55e18e(0x278)]['buffer']),_0x15fb85=new Int32Array(_0x8e207c[_0x55e18e(0x278)][_0x55e18e(0x943)]),_0x16e161=_0x263ef1,_0x39bbb6=0x280>=_0x16e161?0x2:0x1,this[_0x55e18e(0xa9a)][_0x55e18e(0x6d4)]('screen-tell-buffer',[_0x15fb85],[_0x15fb85[_0x55e18e(0x943)]]),_0x4fa22e(_0x52a26e,_0x21eb56*_0x39bbb6,_0x14c17a*_0x39bbb6,!0x1);},this[_0x6c3c5c(0x459)]=function(_0x1060f5,_0x5d15a1){_0x21eb56=_0x1060f5,_0x14c17a=_0x5d15a1,_0x4fa22e(_0x426b00,_0x21eb56,_0x14c17a,!0x0),_0x4fa22e(_0x52a26e,_0x21eb56*_0x39bbb6,_0x14c17a*_0x39bbb6,!0x1);},this[_0x6c3c5c(0x459)](_0x21eb56,_0x14c17a),this[_0x6c3c5c(0x817)]=function(_0x244b89,_0x418492){var _0x2d0f03=_0x6c3c5c;_0x244b89&0x20?_0x208adf['style'][_0x2d0f03(0x2fb)]='none':(_0x208adf[_0x2d0f03(0x52b)][_0x2d0f03(0x2fb)]='inline',_0x208adf[_0x2d0f03(0x52b)]['height']=Math['min'](0xf,_0x418492-_0x244b89)+'px',_0x208adf['style'][_0x2d0f03(0x350)]=Math[_0x2d0f03(0x503)](0xf,_0x244b89)+'px');},this[_0x6c3c5c(0x7db)]=function(_0x45c11f,_0x32a5d6){if(_0x45c11f!==_0xabaa52||_0x32a5d6!==_0x2fe724)_0x2b262f[_0x45c11f]=0x1,_0x2b262f[_0xabaa52]=0x1,_0xabaa52=_0x45c11f,_0x2fe724=_0x32a5d6;},this['text_update_row']=function(_0x335c83){var _0x5c7be5=_0x6c3c5c,_0x4e9523=0x3*_0x335c83*_0x1f87ca,_0x34551d,_0x38e604=_0x426b00[_0x5c7be5(0x749)][_0x335c83],_0x28c0d6=document[_0x5c7be5(0x51a)](_0x5c7be5(0x3b8));for(var _0xa46ef7=0x0;_0xa46ef7<_0x1f87ca;){var _0x41d122=document[_0x5c7be5(0x51a)]('span'),_0x27c17b=_0xd4d803[_0x4e9523+0x1],_0x2363aa=_0xd4d803[_0x4e9523+0x2];_0x41d122[_0x5c7be5(0x52b)][_0x5c7be5(0x2b1)]=_0x263cd6(_0x27c17b),_0x41d122[_0x5c7be5(0x52b)][_0x5c7be5(0x72c)]=_0x263cd6(_0x2363aa);for(_0x34551d='';_0xa46ef7<_0x1f87ca&&_0xd4d803[_0x4e9523+0x1]===_0x27c17b&&_0xd4d803[_0x4e9523+0x2]===_0x2363aa;)if(_0x34551d+=_0x4c984f[_0xd4d803[_0x4e9523]],_0xa46ef7++,_0x4e9523+=0x3,_0x335c83===_0xabaa52){if(_0xa46ef7===_0x2fe724)break;else{if(_0xa46ef7===_0x2fe724+0x1){_0x28c0d6[_0x5c7be5(0xa0a)](_0x208adf);break;}}}_0x41d122['textContent']=_0x34551d,_0x28c0d6[_0x5c7be5(0xa0a)](_0x41d122);}_0x38e604['parentNode']['replaceChild'](_0x28c0d6,_0x38e604);},this[_0x6c3c5c(0x822)]=function(_0x3fd6d7){var _0x7e7c0e=_0x6c3c5c;_0x21c12a?(_0xcc6a7f[_0x7e7c0e(0xba2)](_0x8e207c,0x0,0x0),_0xcc6a7f[_0x7e7c0e(0xa1a)]=_0x7e7c0e(0xb01),_0xcc6a7f[_0x7e7c0e(0x7fd)]=0x4,_0x3fd6d7[_0x7e7c0e(0x555)](_0x509855=>{var _0x2c97a4=_0x7e7c0e;_0xcc6a7f[_0x2c97a4(0x53b)](_0x509855['buffer_x'],_0x509855['buffer_y'],_0x509855[_0x2c97a4(0x9ff)],_0x509855[_0x2c97a4(0x9d6)]);}),_0xcc6a7f[_0x7e7c0e(0x7fd)]=0x1):_0x3fd6d7[_0x7e7c0e(0x555)](_0x25ad34=>{var _0x4bfe19=_0x7e7c0e;_0xcc6a7f[_0x4bfe19(0xba2)](_0x8e207c,_0x25ad34[_0x4bfe19(0x86e)]-_0x25ad34[_0x4bfe19(0x4db)],_0x25ad34[_0x4bfe19(0x941)]-_0x25ad34[_0x4bfe19(0x71a)],_0x25ad34['buffer_x'],_0x25ad34[_0x4bfe19(0x71a)],_0x25ad34[_0x4bfe19(0x9ff)],_0x25ad34[_0x4bfe19(0x9d6)]);});},this[_0x6c3c5c(0x722)]();};const _0x5615f9=0x0,_0x415ea5=0xfe;var _0x5ca0df=0x1,_0x37941f=0x2,_0x4ec122=0x11,_0xb7e822=0x16,_0x2361df=0x5f,_0xb7bd63=0x27,_0x15a394=0x47,_0x3f3157=0x1,_0x2ee62e=0x2,_0x9dc67b=0x4,_0x2d9c7e=0x8,_0x13cc53=0x10,_0x156275=0x20,_0x3ff157=0x40,_0x59dc18=0x80,_0x13ed7c=0x100,_0x35b2f2=0x80000000,_0x2b76da=0x40000000,_0x29be07=0x20000000,_0x57f430=0x10000000,_0x269786=0x8000000,_0x32741d=0x4000000,_0x4520f1=0x2000000,_0x3c9e85=0x1000000,_0x5844e5=0x800000,_0x5f11d3=0x200000,_0x475c61=0x100000,_0xff348e=0x80000,_0x1f69f6=0x40000,_0x359f67=0x10000;const _0x1d1620=0x0,_0x555e46=0x1,_0x3e1975=0x2,_0x4df251=Object[_0x21191c(0x52a)]([_0x21191c(0xaff),_0x21191c(0x886),_0x21191c(0x273)]),_0x47b268=0x1,_0x5a5232=0x2,_0x5e3d85=0x0,_0x366939=0x1,_0x407e7b=0x2,_0x461c97=0x3;var _0x594920=-0x1,_0x37f0b9=0x1,_0x2f0fc3=0x2;function _0xd0104c(_0x2a4593,_0x38adc3,_0x2f2603){var _0x402466=_0x21191c;this['fs']=_0x2a4593,this[_0x402466(0xa9a)]=_0x2f2603,this[_0x402466(0xae3)]=[0x68,0x6f,0x73,0x74,0x39,0x70],this[_0x402466(0xb17)]=this[_0x402466(0xae3)]['length'],this['VERSION']='9P2000.L',this[_0x402466(0x2a5)]=this[_0x402466(0x199)]=0x2000,this[_0x402466(0x760)]=new Uint8Array(0x2*this['msize']),this[_0x402466(0x8d6)]=0x0,this['fids']=[],this['virtio']=new _0x108e74(_0x38adc3,{'name':_0x402466(0x492),'pci_id':0x30,'device_id':0x1049,'subsystem_device_id':0x9,'common':{'initial_port':0xa800,'queues':[{'size_supported':0x20,'notify_offset':0x0}],'features':[_0x5615f9,_0x29f2ec,_0x4c8e84,_0x1bf289],'on_driver_ok':()=>{}},'notification':{'initial_port':0xa900,'single_handler':!0x1,'handlers':[_0xc95c4a=>{var _0x5077bd=_0x402466;if(0x0!==_0xc95c4a)_0xfb2746(!0x1,_0x5077bd(0x341)+_0xc95c4a+_0x5077bd(0x73c));else{for(;this[_0x5077bd(0x7e1)]['has_request']();)_0xc95c4a=this['virtqueue'][_0x5077bd(0x3db)](),this[_0x5077bd(0x12d)](_0xc95c4a);this[_0x5077bd(0x7e1)][_0x5077bd(0x35f)](0x0);}}]},'isr_status':{'initial_port':0xa700},'device_specific':{'initial_port':0xa600,'struct':[{'bytes':0x2,'name':'mount\x20tag\x20length','read':()=>this[_0x402466(0xb17)],'write':_0x4e47aa=>{}}][_0x402466(0x244)](_0x3f6442[_0x402466(0xa85)](_0x415ea5)[_0x402466(0x312)](_0x3ab53f=>({'bytes':0x1,'name':'mount\x20tag\x20name\x20'+_0x3ab53f,'read':()=>this[_0x402466(0xae3)][_0x3ab53f]||0x0,'write':_0x170dea=>{}})))}}),this[_0x402466(0x7e1)]=this[_0x402466(0x981)][_0x402466(0x2ba)][0x0];}_0xd0104c[_0x21191c(0x6fc)]['get_state']=function(){var _0x2c6a1a=_0x21191c,_0x2740ec=[];return _0x2740ec[0x0]=this[_0x2c6a1a(0xae3)],_0x2740ec[0x1]=this[_0x2c6a1a(0xb17)],_0x2740ec[0x2]=this[_0x2c6a1a(0x981)],_0x2740ec[0x3]=this[_0x2c6a1a(0x59b)],_0x2740ec[0x4]=this[_0x2c6a1a(0x199)],_0x2740ec[0x5]=this[_0x2c6a1a(0x2a5)],_0x2740ec[0x6]=this[_0x2c6a1a(0x760)],_0x2740ec[0x7]=this[_0x2c6a1a(0x8d6)],_0x2740ec[0x8]=this[_0x2c6a1a(0x8d4)]['map'](function(_0x565fa8){var _0x4dc87c=_0x2c6a1a;return[_0x565fa8[_0x4dc87c(0x80a)],_0x565fa8[_0x4dc87c(0x658)],_0x565fa8[_0x4dc87c(0x5a0)],_0x565fa8[_0x4dc87c(0x9e3)]];}),_0x2740ec[0x9]=this['fs'],_0x2740ec;},_0xd0104c[_0x21191c(0x6fc)]['set_state']=function(_0xbe3995){var _0x3d2a44=_0x21191c;this[_0x3d2a44(0xae3)]=_0xbe3995[0x0],this[_0x3d2a44(0xb17)]=_0xbe3995[0x1],this[_0x3d2a44(0x981)][_0x3d2a44(0xa3f)](_0xbe3995[0x2]),this[_0x3d2a44(0x7e1)]=this[_0x3d2a44(0x981)][_0x3d2a44(0x2ba)][0x0],this['VERSION']=_0xbe3995[0x3],this[_0x3d2a44(0x199)]=_0xbe3995[0x4],this[_0x3d2a44(0x2a5)]=_0xbe3995[0x5],this['replybuffer']=_0xbe3995[0x6],this[_0x3d2a44(0x8d6)]=_0xbe3995[0x7],this[_0x3d2a44(0x8d4)]=_0xbe3995[0x8]['map'](function(_0x5995f8){return{'inodeid':_0x5995f8[0x0],'type':_0x5995f8[0x1],'uid':_0x5995f8[0x2],'dbg_name':_0x5995f8[0x3]};}),this['fs']['set_state'](_0xbe3995[0x9]);},_0xd0104c[_0x21191c(0x6fc)][_0x21191c(0x323)]=function(_0x366c4a,_0x5d58e4,_0x433382,_0x140e0a){return{'inodeid':_0x366c4a,'type':_0x5d58e4,'uid':_0x433382,'dbg_name':_0x140e0a};},_0xd0104c['prototype'][_0x21191c(0xb33)]=function(_0x4599b8,_0x541a07){var _0x28f9a9=_0x21191c;for(const _0x2a7bb1 of this['fids'])_0x2a7bb1[_0x28f9a9(0x80a)]===_0x4599b8&&(_0x2a7bb1[_0x28f9a9(0x9e3)]=_0x541a07);},_0xd0104c[_0x21191c(0x6fc)][_0x21191c(0x9db)]=function(){var _0xd1dcc1=_0x21191c;this[_0xd1dcc1(0x8d4)]=[];},_0xd0104c['prototype']['BuildReply']=function(_0x458e23,_0x1dd4f5,_0x24950e){var _0xfa1e6e=_0x21191c;_0xfb2746(0x0<=_0x24950e,_0xfa1e6e(0xaea)),_0x640d4e[_0xfa1e6e(0x15a)](['w','b','h'],[_0x24950e+0x7,_0x458e23+0x1,_0x1dd4f5],this[_0xfa1e6e(0x760)],0x0),_0x24950e+0x7>=this[_0xfa1e6e(0x760)][_0xfa1e6e(0x1ff)]&&_0x3156b7[_0xfa1e6e(0xb65)]('Error\x20in\x209p:\x20payloadsize\x20exceeds\x20maximum\x20length'),this[_0xfa1e6e(0x8d6)]=_0x24950e+0x7;},_0xd0104c[_0x21191c(0x6fc)][_0x21191c(0x47f)]=function(_0x34ba6f,_0xf507db,_0x9b15d2){var _0x5bc4e0=_0x21191c;_0xf507db=_0x640d4e['Marshall'](['w'],[_0x9b15d2],this[_0x5bc4e0(0x760)],0x7),this[_0x5bc4e0(0xb2c)](0x6,_0x34ba6f,_0xf507db);},_0xd0104c['prototype'][_0x21191c(0x569)]=function(_0x519134){var _0x500c9e=_0x21191c;_0xfb2746(0x0<=this[_0x500c9e(0x8d6)],'9P:\x20Negative\x20replybuffersize'),_0x519134['set_next_blob'](this[_0x500c9e(0x760)][_0x500c9e(0xab9)](0x0,this['replybuffersize'])),this[_0x500c9e(0x7e1)][_0x500c9e(0x471)](_0x519134),this[_0x500c9e(0x7e1)][_0x500c9e(0x1b1)]();},_0xd0104c[_0x21191c(0x6fc)][_0x21191c(0x12d)]=async function(_0x25ff7c){var _0x5cae79=_0x21191c,_0x12862c=new Uint8Array(_0x25ff7c[_0x5cae79(0x78b)]);_0x25ff7c[_0x5cae79(0x2d7)](_0x12862c);var _0x208722={'offset':0x0},_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','b','h'],_0x12862c,_0x208722),_0x15a9b8=_0x1e0b34[0x0],_0x83d57=_0x1e0b34[0x1],_0x34f679=_0x1e0b34[0x2];switch(_0x83d57){case 0x8:_0x15a9b8=this['fs'][_0x5cae79(0x99f)](),_0x12862c=this['fs'][_0x5cae79(0x5b3)](),_0x1e0b34=[0x1021997],_0x1e0b34[0x1]=this[_0x5cae79(0x199)],_0x1e0b34[0x2]=Math[_0x5cae79(0x8a6)](_0x12862c/_0x1e0b34[0x1]),_0x1e0b34[0x3]=_0x1e0b34[0x2]-Math['floor'](_0x15a9b8/_0x1e0b34[0x1]),_0x1e0b34[0x4]=_0x1e0b34[0x2]-Math[_0x5cae79(0x8a6)](_0x15a9b8/_0x1e0b34[0x1]),_0x1e0b34[0x5]=this['fs'][_0x5cae79(0x63f)](),_0x1e0b34[0x6]=this['fs'][_0x5cae79(0x81d)](),_0x1e0b34[0x7]=0x0,_0x1e0b34[0x8]=0x100,_0x15a9b8=_0x640d4e[_0x5cae79(0x15a)](_0x5cae79(0xa75)[_0x5cae79(0x83a)](''),_0x1e0b34,this['replybuffer'],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,_0x15a9b8),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x70:case 0xc:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','w'],_0x12862c,_0x208722);var _0x24a73f=_0x1e0b34[0x0];_0x208722=_0x1e0b34[0x1],_0x3156b7['Debug']('[open]\x20fid='+_0x24a73f+',\x20mode='+_0x208722),_0x12862c=this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)];var _0x32bda6=this['fs'][_0x5cae79(0x1c0)](_0x12862c);_0x3156b7['Debug'](_0x5cae79(0x85a)+this[_0x5cae79(0x8d4)][_0x24a73f]['dbg_name']),_0x1e0b34=this['fs'][_0x5cae79(0x41b)](_0x12862c,_0x208722),this['fs']['AddEvent'](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],function(){var _0x2467b3=_0x5cae79;_0x3156b7[_0x2467b3(0xb65)](_0x2467b3(0x353)+this[_0x2467b3(0x8d4)][_0x24a73f][_0x2467b3(0x9e3)]+_0x2467b3(0x1a3)+_0x34f679);var _0x253ce5=[];_0x253ce5[0x0]=_0x32bda6[_0x2467b3(0x785)],_0x253ce5[0x1]=this[_0x2467b3(0x2a5)]-0x18,_0x640d4e[_0x2467b3(0x15a)](['Q','w'],_0x253ce5,this[_0x2467b3(0x760)],0x7),this[_0x2467b3(0xb2c)](_0x83d57,_0x34f679,0x11),this['SendReply'](_0x25ff7c);}[_0x5cae79(0x450)](this));break;case 0x46:_0x1e0b34=_0x640d4e['Unmarshall'](['w','w','s'],_0x12862c,_0x208722),_0x12862c=_0x1e0b34[0x0],_0x24a73f=_0x1e0b34[0x1],_0x15a9b8=_0x1e0b34[0x2],_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x76a)+_0x12862c+_0x5cae79(0x52e)+_0x15a9b8),_0x1e0b34=this['fs'][_0x5cae79(0x8ca)](this[_0x5cae79(0x8d4)][_0x12862c][_0x5cae79(0x80a)],this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],_0x15a9b8);if(0x0>_0x1e0b34){_0x15a9b8='',_0x1e0b34===-_0x5ca0df?_0x15a9b8=_0x5cae79(0x523):(_0x15a9b8='Unknown\x20error:\x20'+-_0x1e0b34,_0xfb2746(!0x1,_0x5cae79(0x6b8)+-_0x1e0b34)),this[_0x5cae79(0x47f)](_0x34f679,_0x15a9b8,-_0x1e0b34),this[_0x5cae79(0x569)](_0x25ff7c);break;}this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x0),this['SendReply'](_0x25ff7c);break;case 0x10:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','s','s','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x12862c=_0x1e0b34[0x2],_0x1e0b34=_0x1e0b34[0x3],_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x1ea)+_0x24a73f+',\x20name='+_0x15a9b8+_0x5cae79(0x4e7)+_0x12862c+_0x5cae79(0x8cb)+_0x1e0b34),_0x12862c=this['fs'][_0x5cae79(0x6bf)](_0x15a9b8,this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],_0x12862c),_0x32bda6=this['fs'][_0x5cae79(0x1c0)](_0x12862c),_0x32bda6[_0x5cae79(0x5a0)]=this['fids'][_0x24a73f][_0x5cae79(0x5a0)],_0x32bda6[_0x5cae79(0xad6)]=_0x1e0b34,_0x640d4e[_0x5cae79(0x15a)](['Q'],[_0x32bda6['qid']],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0xd),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x12:_0x1e0b34=_0x640d4e['Unmarshall']('wswwww'['split'](''),_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x208722=_0x1e0b34[0x2],_0x12862c=_0x1e0b34[0x3];var _0x1eda21=_0x1e0b34[0x4];_0x1e0b34=_0x1e0b34[0x5],_0x3156b7[_0x5cae79(0xb65)]('[mknod]\x20fid='+_0x24a73f+_0x5cae79(0x52e)+_0x15a9b8+_0x5cae79(0x607)+_0x12862c+_0x5cae79(0xa61)+_0x1eda21),_0x12862c=this['fs'][_0x5cae79(0xae8)](_0x15a9b8,this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],_0x12862c,_0x1eda21),_0x32bda6=this['fs'][_0x5cae79(0x1c0)](_0x12862c),_0x32bda6['mode']=_0x208722,_0x32bda6[_0x5cae79(0x5a0)]=this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x5a0)],_0x32bda6['gid']=_0x1e0b34,_0x640d4e[_0x5cae79(0x15a)](['Q'],[_0x32bda6[_0x5cae79(0x785)]],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0xd),this['SendReply'](_0x25ff7c);break;case 0x16:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x32bda6=this['fs']['GetInode'](this['fids'][_0x24a73f]['inodeid']),_0x3156b7[_0x5cae79(0xb65)]('[readlink]\x20fid='+_0x24a73f+'\x20name='+this[_0x5cae79(0x8d4)][_0x24a73f]['dbg_name']+_0x5cae79(0x89e)+_0x32bda6[_0x5cae79(0x36d)]),_0x15a9b8=_0x640d4e['Marshall'](['s'],[_0x32bda6[_0x5cae79(0x36d)]],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,_0x15a9b8),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x48:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','s','w','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x208722=_0x1e0b34[0x2],_0x1e0b34=_0x1e0b34[0x3],_0x3156b7[_0x5cae79(0xb65)]('[mkdir]\x20fid='+_0x24a73f+',\x20name='+_0x15a9b8+_0x5cae79(0xa55)+_0x208722+_0x5cae79(0x8cb)+_0x1e0b34),_0x12862c=this['fs'][_0x5cae79(0x2ec)](_0x15a9b8,this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)]),_0x32bda6=this['fs'][_0x5cae79(0x1c0)](_0x12862c),_0x32bda6[_0x5cae79(0x8b1)]=_0x208722|_0x3c1445,_0x32bda6[_0x5cae79(0x5a0)]=this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x5a0)],_0x32bda6[_0x5cae79(0xad6)]=_0x1e0b34,_0x640d4e[_0x5cae79(0x15a)](['Q'],[_0x32bda6['qid']],this['replybuffer'],0x7),this['BuildReply'](_0x83d57,_0x34f679,0xd),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0xe:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','s','w','w','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x12862c=_0x1e0b34[0x2],_0x208722=_0x1e0b34[0x3],_0x1e0b34=_0x1e0b34[0x4],this[_0x5cae79(0xa9a)][_0x5cae79(0x6d4)](_0x5cae79(0x56f),[_0x15a9b8,this['fids'][_0x24a73f][_0x5cae79(0x80a)]]),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0xa1d)+_0x24a73f+_0x5cae79(0x52e)+_0x15a9b8+_0x5cae79(0x40a)+_0x12862c+',\x20mode='+_0x208722+_0x5cae79(0x8cb)+_0x1e0b34),_0x12862c=this['fs']['CreateFile'](_0x15a9b8,this['fids'][_0x24a73f][_0x5cae79(0x80a)]),this['fids'][_0x24a73f][_0x5cae79(0x80a)]=_0x12862c,this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x658)]=_0x37f0b9,this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x9e3)]=_0x15a9b8,_0x32bda6=this['fs'][_0x5cae79(0x1c0)](_0x12862c),_0x32bda6[_0x5cae79(0x5a0)]=this['fids'][_0x24a73f][_0x5cae79(0x5a0)],_0x32bda6[_0x5cae79(0xad6)]=_0x1e0b34,_0x32bda6['mode']=_0x208722,_0x640d4e['Marshall'](['Q','w'],[_0x32bda6[_0x5cae79(0x785)],this[_0x5cae79(0x2a5)]-0x18],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x11),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x34:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)]('wbwddws'[_0x5cae79(0x83a)](''),_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x12862c=_0x1e0b34[0x2],_0x15a9b8=0x0===_0x1e0b34[0x4]?Infinity:_0x1e0b34[0x4],_0x15a9b8=this['fs'][_0x5cae79(0x942)](_0x1e0b34[0x1],_0x1e0b34[0x3],_0x15a9b8,_0x1e0b34[0x5],_0x1e0b34[0x6]),_0x3156b7['Debug'](_0x5cae79(0x8ff)+_0x24a73f+_0x5cae79(0x265)+_0x4df251[_0x15a9b8['type']]+_0x5cae79(0x14b)+_0x15a9b8[_0x5cae79(0x5fc)]+',\x20length='+_0x15a9b8[_0x5cae79(0x1ff)]+_0x5cae79(0x727)+_0x15a9b8[_0x5cae79(0x84c)]),_0x1e0b34=this['fs'][_0x5cae79(0xa57)](this['fids'][_0x24a73f][_0x5cae79(0x80a)],_0x15a9b8,_0x12862c),_0x640d4e[_0x5cae79(0x15a)](['b'],[_0x1e0b34],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x1),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x36:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](_0x5cae79(0xace)[_0x5cae79(0x83a)](''),_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=0x0===_0x1e0b34[0x3]?Infinity:_0x1e0b34[0x3],_0x15a9b8=this['fs']['DescribeLock'](_0x1e0b34[0x1],_0x1e0b34[0x2],_0x15a9b8,_0x1e0b34[0x4],_0x1e0b34[0x5]),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x394)+_0x24a73f+',\x20type='+_0x4df251[_0x15a9b8['type']]+_0x5cae79(0x14b)+_0x15a9b8[_0x5cae79(0x5fc)]+_0x5cae79(0xa2e)+_0x15a9b8[_0x5cae79(0x1ff)]+_0x5cae79(0x727)+_0x15a9b8[_0x5cae79(0x84c)]),_0x1e0b34=this['fs']['GetLock'](this['fids'][_0x24a73f][_0x5cae79(0x80a)],_0x15a9b8),_0x1e0b34||(_0x1e0b34=_0x15a9b8,_0x1e0b34[_0x5cae79(0x658)]=_0x3e1975),_0x15a9b8=_0x640d4e[_0x5cae79(0x15a)](['b','d','d','w','s'],[_0x1e0b34['type'],_0x1e0b34[_0x5cae79(0x5fc)],Infinity===_0x1e0b34[_0x5cae79(0x1ff)]?0x0:_0x1e0b34[_0x5cae79(0x1ff)],_0x1e0b34[_0x5cae79(0x84c)],_0x1e0b34[_0x5cae79(0x208)]],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,_0x15a9b8),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x18:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','d'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x32bda6=this['fs'][_0x5cae79(0x1c0)](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)]),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0xa0c)+_0x24a73f+_0x5cae79(0x141)+this['fids'][_0x24a73f][_0x5cae79(0x9e3)]+_0x5cae79(0x26f)+_0x1e0b34[0x1]);if(!_0x32bda6||_0x32bda6[_0x5cae79(0x6f0)]===_0xd5b990){_0x3156b7['Debug'](_0x5cae79(0x5db)),this[_0x5cae79(0x47f)](_0x34f679,_0x5cae79(0x9f3),_0x37941f),this[_0x5cae79(0x569)](_0x25ff7c);break;}_0x1e0b34[0x0]|=0x1000,_0x1e0b34[0x0]=_0x1e0b34[0x1],_0x1e0b34[0x1]=_0x32bda6['qid'],_0x1e0b34[0x2]=_0x32bda6['mode'],_0x1e0b34[0x3]=_0x32bda6['uid'],_0x1e0b34[0x4]=_0x32bda6[_0x5cae79(0xad6)],_0x1e0b34[0x5]=_0x32bda6[_0x5cae79(0xb6d)],_0x1e0b34[0x6]=_0x32bda6[_0x5cae79(0x6e8)]<<0x8|_0x32bda6[_0x5cae79(0x437)],_0x1e0b34[0x7]=_0x32bda6[_0x5cae79(0xa7c)],_0x1e0b34[0x8]=this[_0x5cae79(0x199)],_0x1e0b34[0x9]=Math[_0x5cae79(0x8a6)](_0x32bda6[_0x5cae79(0xa7c)]/0x200+0x1),_0x1e0b34[0xa]=_0x32bda6['atime'],_0x1e0b34[0xb]=0x0,_0x1e0b34[0xc]=_0x32bda6['mtime'],_0x1e0b34[0xd]=0x0,_0x1e0b34[0xe]=_0x32bda6[_0x5cae79(0x8bf)],_0x1e0b34[0xf]=0x0,_0x1e0b34[0x10]=0x0,_0x1e0b34[0x11]=0x0,_0x1e0b34[0x12]=0x0,_0x1e0b34[0x13]=0x0,_0x640d4e['Marshall']('dQwwwddddddddddddddd'[_0x5cae79(0x83a)](''),_0x1e0b34,this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x99),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x1a:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)]('wwwwwddddd'[_0x5cae79(0x83a)](''),_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x32bda6=this['fs'][_0x5cae79(0x1c0)](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)]),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x2ce)+_0x24a73f+_0x5cae79(0x26f)+_0x1e0b34[0x1]+_0x5cae79(0x141)+this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x9e3)]),_0x1e0b34[0x1]&_0x3f3157&&(_0x32bda6['mode']=_0x1e0b34[0x2]),_0x1e0b34[0x1]&_0x2ee62e&&(_0x32bda6[_0x5cae79(0x5a0)]=_0x1e0b34[0x3]),_0x1e0b34[0x1]&_0x9dc67b&&(_0x32bda6[_0x5cae79(0xad6)]=_0x1e0b34[0x4]),_0x1e0b34[0x1]&_0x13cc53&&(_0x32bda6[_0x5cae79(0x468)]=Math[_0x5cae79(0x8a6)](new Date()[_0x5cae79(0x86d)]()/0x3e8)),_0x1e0b34[0x1]&_0x156275&&(_0x32bda6[_0x5cae79(0xaa2)]=Math[_0x5cae79(0x8a6)](new Date()[_0x5cae79(0x86d)]()/0x3e8)),_0x1e0b34[0x1]&_0x3ff157&&(_0x32bda6[_0x5cae79(0x8bf)]=Math[_0x5cae79(0x8a6)](new Date()[_0x5cae79(0x86d)]()/0x3e8)),_0x1e0b34[0x1]&_0x59dc18&&(_0x32bda6[_0x5cae79(0x468)]=_0x1e0b34[0x6]),_0x1e0b34[0x1]&_0x13ed7c&&(_0x32bda6[_0x5cae79(0xaa2)]=_0x1e0b34[0x8]),_0x1e0b34[0x1]&_0x2d9c7e&&await this['fs'][_0x5cae79(0xb95)](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],_0x1e0b34[0x5]),this['BuildReply'](_0x83d57,_0x34f679,0x0),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x32:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','d'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x0),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x28:case 0x74:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','d','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x1eda21=_0x1e0b34[0x2],_0x32bda6=this['fs'][_0x5cae79(0x1c0)](this['fids'][_0x24a73f][_0x5cae79(0x80a)]),0x28==_0x83d57&&_0x3156b7[_0x5cae79(0xb65)]('[treaddir]:\x20fid='+_0x24a73f+_0x5cae79(0x8c8)+_0x15a9b8+_0x5cae79(0x45e)+_0x1eda21),0x74==_0x83d57&&_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x5cf)+_0x24a73f+'\x20('+this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x9e3)]+_0x5cae79(0x7de)+_0x15a9b8+_0x5cae79(0x45e)+_0x1eda21+_0x5cae79(0x9c5)+this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x658)]);if(!_0x32bda6||_0x32bda6[_0x5cae79(0x6f0)]===_0xd5b990){_0x3156b7['Debug']('read/treaddir:\x20unlinked'),this['SendError'](_0x34f679,_0x5cae79(0x9f3),_0x37941f),this[_0x5cae79(0x569)](_0x25ff7c);break;}if(this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x658)]==_0x2f0fc3){for(_0x32bda6[_0x5cae79(0x475)][_0x5cae79(0x1ff)]<_0x15a9b8+_0x1eda21&&(_0x1eda21=_0x32bda6[_0x5cae79(0x475)][_0x5cae79(0x1ff)]-_0x15a9b8),_0x1e0b34=0x0;_0x1e0b34<_0x1eda21;_0x1e0b34++)this['replybuffer'][0xb+_0x1e0b34]=_0x32bda6[_0x5cae79(0x475)][_0x15a9b8+_0x1e0b34];}else this['fs'][_0x5cae79(0x41b)](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],void 0x0),_0x1e0b34=this[_0x5cae79(0x8d4)][_0x24a73f]['inodeid'],_0x32bda6['size']<_0x15a9b8+_0x1eda21?_0x1eda21=_0x32bda6[_0x5cae79(0xa7c)]-_0x15a9b8:0x28==_0x83d57&&(_0x1eda21=this['fs'][_0x5cae79(0x72b)](_0x1e0b34,_0x15a9b8+_0x1eda21)-_0x15a9b8),_0x15a9b8>_0x32bda6[_0x5cae79(0xa7c)]&&(_0x1eda21=0x0),this[_0x5cae79(0xa9a)][_0x5cae79(0x6d4)]('9p-read-start',[this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x9e3)]]),_0x1e0b34=await this['fs'][_0x5cae79(0x3c9)](_0x1e0b34,_0x15a9b8,_0x1eda21),this['bus']['send']('9p-read-end',[this['fids'][_0x24a73f][_0x5cae79(0x9e3)],_0x1eda21]),_0x1e0b34&&this['replybuffer'][_0x5cae79(0xb7f)](_0x1e0b34,0xb);_0x640d4e['Marshall'](['w'],[_0x1eda21],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x4+_0x1eda21),this['SendReply'](_0x25ff7c);break;case 0x76:_0x1e0b34=_0x640d4e['Unmarshall'](['w','d','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x1eda21=_0x1e0b34[0x2],_0x1e0b34=this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x9e3)],_0x3156b7[_0x5cae79(0xb65)]('[write]:\x20fid='+_0x24a73f+'\x20('+_0x1e0b34+_0x5cae79(0x7de)+_0x15a9b8+_0x5cae79(0x45e)+_0x1eda21+_0x5cae79(0x9c5)+this[_0x5cae79(0x8d4)][_0x24a73f]['type']);if(this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x658)]===_0x2f0fc3){this[_0x5cae79(0x47f)](_0x34f679,_0x5cae79(0x300),_0x2361df),this[_0x5cae79(0x569)](_0x25ff7c);break;}else await this['fs'][_0x5cae79(0x5a7)](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)],_0x15a9b8,_0x1eda21,_0x12862c['subarray'](_0x208722['offset']));this[_0x5cae79(0xa9a)]['send'](_0x5cae79(0x800),[_0x1e0b34,_0x1eda21]),_0x640d4e[_0x5cae79(0x15a)](['w'],[_0x1eda21],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x4),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x4a:_0x1e0b34=_0x640d4e['Unmarshall'](['w','s','w','s'],_0x12862c,_0x208722),_0x208722=_0x1e0b34[0x0],_0x1eda21=_0x1e0b34[0x1],_0x15a9b8=_0x1e0b34[0x2],_0x12862c=_0x1e0b34[0x3],_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x144)+_0x1eda21+_0x5cae79(0xb6f)+_0x12862c),_0x1e0b34=await this['fs'][_0x5cae79(0xb54)](this[_0x5cae79(0x8d4)][_0x208722]['inodeid'],_0x1eda21,this[_0x5cae79(0x8d4)][_0x15a9b8][_0x5cae79(0x80a)],_0x12862c);if(0x0>_0x1e0b34){_0x15a9b8='',_0x1e0b34===-_0x37941f?_0x15a9b8=_0x5cae79(0x9f3):_0x1e0b34===-_0x5ca0df?_0x15a9b8=_0x5cae79(0x523):_0x1e0b34===-_0xb7bd63?_0x15a9b8=_0x5cae79(0xa65):(_0x15a9b8=_0x5cae79(0xa9e)+-_0x1e0b34,_0xfb2746(!0x1,'[renameat]:\x20Unexpected\x20error\x20code:\x20'+-_0x1e0b34)),this[_0x5cae79(0x47f)](_0x34f679,_0x15a9b8,-_0x1e0b34),this[_0x5cae79(0x569)](_0x25ff7c);break;}_0xbc351&&(_0x1e0b34=this['fs'][_0x5cae79(0xa71)](this[_0x5cae79(0x8d4)][_0x15a9b8][_0x5cae79(0x80a)],_0x12862c),this[_0x5cae79(0xb33)](_0x1e0b34,_0x12862c)),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x0),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x4c:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','s','w'],_0x12862c,_0x208722),_0x208722=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x12862c=_0x1e0b34[0x2],_0x3156b7['Debug']('[unlink]:\x20dirfd='+_0x208722+_0x5cae79(0x141)+_0x15a9b8+'\x20flags='+_0x12862c),_0x24a73f=this['fs']['Search'](this['fids'][_0x208722][_0x5cae79(0x80a)],_0x15a9b8);if(-0x1==_0x24a73f){this['SendError'](_0x34f679,_0x5cae79(0x9f3),_0x37941f),this[_0x5cae79(0x569)](_0x25ff7c);break;}_0x1e0b34=this['fs'][_0x5cae79(0x34f)](this['fids'][_0x208722][_0x5cae79(0x80a)],_0x15a9b8);if(0x0>_0x1e0b34){_0x15a9b8='',_0x1e0b34===-_0xb7bd63?_0x15a9b8=_0x5cae79(0xa65):_0x1e0b34===-_0x5ca0df?_0x15a9b8=_0x5cae79(0x523):(_0x15a9b8=_0x5cae79(0xa9e)+-_0x1e0b34,_0xfb2746(!0x1,'[unlink]:\x20Unexpected\x20error\x20code:\x20'+-_0x1e0b34)),this[_0x5cae79(0x47f)](_0x34f679,_0x15a9b8,-_0x1e0b34),this[_0x5cae79(0x569)](_0x25ff7c);break;}this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x0),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x64:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','s'],_0x12862c,_0x208722),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x4e1)+_0x1e0b34[0x0]+_0x5cae79(0xa50)+_0x1e0b34[0x1]),this['msize']=_0x1e0b34[0x0],_0x15a9b8=_0x640d4e[_0x5cae79(0x15a)](['w','s'],[this['msize'],this[_0x5cae79(0x59b)]],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,_0x15a9b8),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x68:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','w','s','s','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x4],_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x875)+_0x24a73f+'\x20afid='+_0x3f5092(_0x1e0b34[0x1])+_0x5cae79(0x901)+_0x1e0b34[0x2]+_0x5cae79(0x8b3)+_0x1e0b34[0x3]),this[_0x5cae79(0x8d4)][_0x24a73f]=this[_0x5cae79(0x323)](0x0,_0x37f0b9,_0x15a9b8,''),_0x32bda6=this['fs'][_0x5cae79(0x1c0)](this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x80a)]),_0x640d4e[_0x5cae79(0x15a)](['Q'],[_0x32bda6[_0x5cae79(0x785)]],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0xd),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x6c:_0x1e0b34=_0x640d4e['Unmarshall'](['h'],_0x12862c,_0x208722),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x747)+_0x34f679),this['BuildReply'](_0x83d57,_0x34f679,0x0),this['SendReply'](_0x25ff7c);break;case 0x6e:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','w','h'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x1eda21=_0x1e0b34[0x1];var _0x598233=_0x1e0b34[0x2];_0x3156b7[_0x5cae79(0xb65)]('[walk]:\x20fid='+_0x1e0b34[0x0]+_0x5cae79(0x9e0)+_0x1e0b34[0x1]+'\x20nwname='+_0x598233);if(0x0==_0x598233){this[_0x5cae79(0x8d4)][_0x1eda21]=this['Createfid'](this[_0x5cae79(0x8d4)][_0x24a73f]['inodeid'],_0x37f0b9,this[_0x5cae79(0x8d4)][_0x24a73f]['uid'],this[_0x5cae79(0x8d4)][_0x24a73f]['dbg_name']),_0x640d4e[_0x5cae79(0x15a)](['h'],[0x0],this[_0x5cae79(0x760)],0x7),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x2),this[_0x5cae79(0x569)](_0x25ff7c);break;}_0x15a9b8=[];for(_0x1e0b34=0x0;_0x1e0b34<_0x598233;_0x1e0b34++)_0x15a9b8['push']('s');_0x208722=_0x640d4e['Unmarshall'](_0x15a9b8,_0x12862c,_0x208722),_0x12862c=this['fids'][_0x24a73f]['inodeid'],_0x15a9b8=0x9;var _0xbe68fe=0x0;_0x3156b7[_0x5cae79(0xb65)]('walk\x20in\x20dir\x20'+this[_0x5cae79(0x8d4)][_0x24a73f][_0x5cae79(0x9e3)]+_0x5cae79(0xa49)+_0x208722[_0x5cae79(0x299)]());for(_0x1e0b34=0x0;_0x1e0b34<_0x598233;_0x1e0b34++){_0x12862c=this['fs']['Search'](_0x12862c,_0x208722[_0x1e0b34]);if(-0x1==_0x12862c){_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0xa4e)+_0x208722[_0x1e0b34]);break;}_0x15a9b8+=_0x640d4e[_0x5cae79(0x15a)](['Q'],[this['fs']['GetInode'](_0x12862c)['qid']],this[_0x5cae79(0x760)],_0x15a9b8),_0xbe68fe++,this[_0x5cae79(0x8d4)][_0x1eda21]=this['Createfid'](_0x12862c,_0x37f0b9,this['fids'][_0x24a73f][_0x5cae79(0x5a0)],_0x208722[_0x1e0b34]);}_0x640d4e[_0x5cae79(0x15a)](['h'],[_0xbe68fe],this['replybuffer'],0x7),this['BuildReply'](_0x83d57,_0x34f679,_0x15a9b8-0x7),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x78:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w'],_0x12862c,_0x208722),_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x179)+_0x1e0b34[0x0]),this['fids'][_0x1e0b34[0x0]]&&0x0<=this[_0x5cae79(0x8d4)][_0x1e0b34[0x0]][_0x5cae79(0x80a)]&&(await this['fs'][_0x5cae79(0x1d1)](this[_0x5cae79(0x8d4)][_0x1e0b34[0x0]][_0x5cae79(0x80a)]),this['fids'][_0x1e0b34[0x0]][_0x5cae79(0x80a)]=-0x1,this[_0x5cae79(0x8d4)][_0x1e0b34[0x0]][_0x5cae79(0x658)]=_0x594920),this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x0),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x20:_0x1e0b34=_0x640d4e['Unmarshall'](['w','s','d','w'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x1],_0x208722=_0x1e0b34[0x2],_0x12862c=_0x1e0b34[0x3],_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x3fd)+_0x24a73f+_0x5cae79(0x141)+_0x15a9b8+_0x5cae79(0xac0)+_0x208722+_0x5cae79(0x14d)+_0x12862c),this[_0x5cae79(0x8d4)][_0x24a73f]['type']=_0x2f0fc3,this[_0x5cae79(0xb2c)](_0x83d57,_0x34f679,0x0),this[_0x5cae79(0x569)](_0x25ff7c);break;case 0x1e:_0x1e0b34=_0x640d4e[_0x5cae79(0x708)](['w','w','s'],_0x12862c,_0x208722),_0x24a73f=_0x1e0b34[0x0],_0x15a9b8=_0x1e0b34[0x2],_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0x707)+_0x1e0b34[0x0]+_0x5cae79(0x654)+_0x1e0b34[0x1]+_0x5cae79(0x141)+_0x1e0b34[0x2]),this[_0x5cae79(0x47f)](_0x34f679,_0x5cae79(0x300),_0x2361df),this[_0x5cae79(0x569)](_0x25ff7c);break;default:_0x3156b7[_0x5cae79(0xb65)](_0x5cae79(0xb49)+_0x83d57+_0x5cae79(0x2e7)),_0x3156b7['Abort']();}};var _0x2cc173=!0x1,_0x238ead=!0x1,_0x43cb06=!0x1,_0x223204=!0x1,_0x29a93b=!0x1,_0xbc351=!0x1,_0x521d95=_0x19c7c7&~_0x1f892e&~_0x28c393&~_0x30f836&~_0x4e3cb8&~_0x5b4c22&~_0xbb0935&~_0x100aa1&~_0x4c36a4&~_0xb899c5&~_0x50d972&~_0x133b52,_0x21c12a=_0x2cc173&&!0x1,_0x2f7a2b=_0x2cc173&&!0x1,_0x342943=0x1,_0x4e461b=0xf4240,_0x5d07c8=_0x4e461b,_0x19c556=!0x0;function _0x388fa5(_0x3ca204){var _0x3cf601=_0x21191c;this[_0x3cf601(0x174)]=[],this[_0x3cf601(0x455)]=_0x3ca204;for(var _0x44c0b3=0x0;0x10000>_0x44c0b3;_0x44c0b3++)this[_0x3cf601(0x174)][_0x44c0b3]=this[_0x3cf601(0x21a)]();var _0x1e0fd7=_0x3ca204[_0x3cf601(0xb1e)][0x0];for(_0x44c0b3=0x0;_0x44c0b3<<_0x504887<_0x1e0fd7;_0x44c0b3++)_0x3ca204['memory_map_read8'][_0x44c0b3]=_0x3ca204[_0x3cf601(0xb79)][_0x44c0b3]=void 0x0,_0x3ca204[_0x3cf601(0x408)][_0x44c0b3]=_0x3ca204[_0x3cf601(0xb3c)][_0x44c0b3]=void 0x0;this['mmap_register'](_0x1e0fd7,0x100000000-_0x1e0fd7,function(_0x59da70){var _0x31c02d=_0x3cf601;return _0x32f580(_0x31c02d(0xb13)+_0x366a23(_0x59da70>>>0x0,0x8),_0x347c8a),0xff;},function(_0x2b75aa,_0x1e8bd0){_0x32f580('Write\x20to\x20unmapped\x20memory\x20space,\x20addr='+_0x366a23(_0x2b75aa>>>0x0,0x8)+'\x20value='+_0x366a23(_0x1e8bd0,0x2),_0x347c8a);},function(_0x539211){return _0x32f580('Read\x20from\x20unmapped\x20memory\x20space,\x20addr='+_0x366a23(_0x539211>>>0x0,0x8),_0x347c8a),-0x1;},function(_0x50a048,_0x5a40bf){var _0x46ba40=_0x3cf601;_0x32f580('Write\x20to\x20unmapped\x20memory\x20space,\x20addr='+_0x366a23(_0x50a048>>>0x0,0x8)+_0x46ba40(0x89a)+_0x366a23(_0x5a40bf>>>0x0,0x8),_0x347c8a);});}_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x21a)]=function(){var _0x59ee94=_0x21191c;return{'read8':this[_0x59ee94(0x9f9)],'read16':this[_0x59ee94(0x5aa)],'read32':this['empty_port_read32'],'write8':this[_0x59ee94(0xb56)],'write16':this['empty_port_write'],'write32':this[_0x59ee94(0xb56)],'device':void 0x0};},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x9f9)]=function(){return 0xff;},_0x388fa5['prototype'][_0x21191c(0x5aa)]=function(){return 0xffff;},_0x388fa5[_0x21191c(0x6fc)]['empty_port_read32']=function(){return-0x1;},_0x388fa5['prototype'][_0x21191c(0xb56)]=function(_0x44202a){},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x19e)]=function(_0x36d007,_0x3c9006,_0x483fc4,_0x145b52,_0x43e10e){var _0x49d185=_0x21191c;_0xfb2746(_0x49d185(0x4bd)===typeof _0x36d007),_0xfb2746(_0x49d185(0x344)===typeof _0x3c9006),_0xfb2746(!_0x483fc4||_0x49d185(0x11f)===typeof _0x483fc4),_0xfb2746(!_0x145b52||_0x49d185(0x11f)===typeof _0x145b52),_0xfb2746(!_0x43e10e||_0x49d185(0x11f)===typeof _0x43e10e),_0xfb2746(_0x483fc4||_0x145b52||_0x43e10e);if(_0x2cc173){var _0x1d2654=function(_0x469191){var _0x4d1bd7=_0x49d185;return _0xfb2746(!0x1,_0x4d1bd7(0xa22)+_0x469191+'\x20'+_0x366a23(_0x36d007,0x4)+'\x20('+_0x3c9006[_0x4d1bd7(0xb09)]+')'),-0x1>>>0x20-_0x469191|0x0;};_0x483fc4||(_0x483fc4=_0x1d2654[_0x49d185(0x450)](this,0x8)),_0x145b52||(_0x145b52=_0x1d2654[_0x49d185(0x450)](this,0x10)),_0x43e10e||(_0x43e10e=_0x1d2654['bind'](this,0x20));}_0x483fc4&&(this[_0x49d185(0x174)][_0x36d007][_0x49d185(0x8af)]=_0x483fc4),_0x145b52&&(this[_0x49d185(0x174)][_0x36d007][_0x49d185(0x37b)]=_0x145b52),_0x43e10e&&(this[_0x49d185(0x174)][_0x36d007][_0x49d185(0x3af)]=_0x43e10e),this['ports'][_0x36d007][_0x49d185(0x1cf)]=_0x3c9006;},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x166)]=function(_0x2258b9,_0x2eceb0,_0x300e55,_0x3005f4,_0x2c34f2){var _0x212978=_0x21191c;_0xfb2746(_0x212978(0x4bd)===typeof _0x2258b9),_0xfb2746(_0x212978(0x344)===typeof _0x2eceb0),_0xfb2746(!_0x300e55||_0x212978(0x11f)===typeof _0x300e55),_0xfb2746(!_0x3005f4||_0x212978(0x11f)===typeof _0x3005f4),_0xfb2746(!_0x2c34f2||_0x212978(0x11f)===typeof _0x2c34f2),_0xfb2746(_0x300e55||_0x3005f4||_0x2c34f2);if(_0x2cc173){var _0x2822bf=function(_0x1a7f23){var _0x2b87e4=_0x212978;_0xfb2746(!0x1,_0x2b87e4(0x27f)+_0x1a7f23+'\x20'+_0x366a23(_0x2258b9)+'\x20('+_0x2eceb0['name']+')');};_0x300e55||(_0x300e55=_0x2822bf[_0x212978(0x450)](this,0x8)),_0x3005f4||(_0x3005f4=_0x2822bf[_0x212978(0x450)](this,0x10)),_0x2c34f2||(_0x2c34f2=_0x2822bf[_0x212978(0x450)](this,0x20));}_0x300e55&&(this['ports'][_0x2258b9]['write8']=_0x300e55),_0x3005f4&&(this[_0x212978(0x174)][_0x2258b9][_0x212978(0xbb0)]=_0x3005f4),_0x2c34f2&&(this['ports'][_0x2258b9]['write32']=_0x2c34f2),this[_0x212978(0x174)][_0x2258b9]['device']=_0x2eceb0;},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x400)]=function(_0x448db1,_0x3d9681,_0x3cda23,_0x4f4787,_0x4351e4,_0x304d1a){var _0x5c001e=_0x21191c;function _0x564d53(){var _0x10837a=_0x400d;return _0x3cda23[_0x10837a(0x932)](this)|_0x4f4787['call'](this)<<0x8;}function _0x509f39(){var _0x43880c=_0x400d;return _0x4351e4[_0x43880c(0x932)](this)|_0x304d1a[_0x43880c(0x932)](this)<<0x8;}function _0x527aeb(){var _0x402c0b=_0x400d;return _0x3cda23['call'](this)|_0x4f4787[_0x402c0b(0x932)](this)<<0x8|_0x4351e4[_0x402c0b(0x932)](this)<<0x10|_0x304d1a[_0x402c0b(0x932)](this)<<0x18;}_0xfb2746(0x4===arguments[_0x5c001e(0x1ff)]||0x6===arguments[_0x5c001e(0x1ff)]),_0x4351e4&&_0x304d1a?(this[_0x5c001e(0x19e)](_0x448db1,_0x3d9681,_0x3cda23,_0x564d53,_0x527aeb),this['register_read'](_0x448db1+0x1,_0x3d9681,_0x4f4787),this[_0x5c001e(0x19e)](_0x448db1+0x2,_0x3d9681,_0x4351e4,_0x509f39),this[_0x5c001e(0x19e)](_0x448db1+0x3,_0x3d9681,_0x304d1a)):(this[_0x5c001e(0x19e)](_0x448db1,_0x3d9681,_0x3cda23,_0x564d53),this['register_read'](_0x448db1+0x1,_0x3d9681,_0x4f4787));},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x557)]=function(_0x50ff78,_0x2d9967,_0x1294cb,_0x13ba33,_0x4076ed,_0x379c23){var _0x3ffaf2=_0x21191c;function _0x3fb2e3(_0x54e2df){var _0xdc5d58=_0x400d;_0x1294cb[_0xdc5d58(0x932)](this,_0x54e2df&0xff),_0x13ba33['call'](this,_0x54e2df>>0x8&0xff);}function _0x3bd1e7(_0x2e8902){var _0x276863=_0x400d;_0x4076ed['call'](this,_0x2e8902&0xff),_0x379c23[_0x276863(0x932)](this,_0x2e8902>>0x8&0xff);}function _0x184b69(_0x1ae00f){var _0x1be263=_0x400d;_0x1294cb[_0x1be263(0x932)](this,_0x1ae00f&0xff),_0x13ba33[_0x1be263(0x932)](this,_0x1ae00f>>0x8&0xff),_0x4076ed[_0x1be263(0x932)](this,_0x1ae00f>>0x10&0xff),_0x379c23[_0x1be263(0x932)](this,_0x1ae00f>>>0x18);}_0xfb2746(0x4===arguments['length']||0x6===arguments[_0x3ffaf2(0x1ff)]),_0x4076ed&&_0x379c23?(this['register_write'](_0x50ff78,_0x2d9967,_0x1294cb,_0x3fb2e3,_0x184b69),this[_0x3ffaf2(0x166)](_0x50ff78+0x1,_0x2d9967,_0x13ba33),this[_0x3ffaf2(0x166)](_0x50ff78+0x2,_0x2d9967,_0x4076ed,_0x3bd1e7),this[_0x3ffaf2(0x166)](_0x50ff78+0x3,_0x2d9967,_0x379c23)):(this[_0x3ffaf2(0x166)](_0x50ff78,_0x2d9967,_0x1294cb,_0x3fb2e3),this[_0x3ffaf2(0x166)](_0x50ff78+0x1,_0x2d9967,_0x13ba33));},_0x388fa5[_0x21191c(0x6fc)]['mmap_read32_shim']=function(_0x3debf2){var _0x3c022a=this['cpu']['memory_map_read8'][_0x3debf2>>>_0x504887];return _0x3c022a(_0x3debf2)|_0x3c022a(_0x3debf2+0x1)<<0x8|_0x3c022a(_0x3debf2+0x2)<<0x10|_0x3c022a(_0x3debf2+0x3)<<0x18;},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0xa6b)]=function(_0xacd291,_0x1749e8){var _0x410cda=_0x21191c,_0x2cf777=this[_0x410cda(0x455)]['memory_map_write8'][_0xacd291>>>_0x504887];_0x2cf777(_0xacd291,_0x1749e8&0xff),_0x2cf777(_0xacd291+0x1,_0x1749e8>>0x8&0xff),_0x2cf777(_0xacd291+0x2,_0x1749e8>>0x10&0xff),_0x2cf777(_0xacd291+0x3,_0x1749e8>>>0x18);},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0x457)]=function(_0x292d5c,_0x567ba4,_0x4da902,_0x14a4a5,_0x252733,_0x4be2a8){var _0x23b31e=_0x21191c;_0x32f580(_0x23b31e(0xa6c)+_0x366a23(_0x292d5c>>>0x0,0x8)+_0x23b31e(0x47a)+_0x366a23(_0x567ba4,0x8),_0x347c8a),_0xfb2746(0x0===(_0x292d5c&_0x525ca9-0x1)),_0xfb2746(_0x567ba4&&0x0===(_0x567ba4&_0x525ca9-0x1)),_0x252733||(_0x252733=this[_0x23b31e(0x68d)]['bind'](this)),_0x4be2a8||(_0x4be2a8=this[_0x23b31e(0xa6b)][_0x23b31e(0x450)](this));for(_0x292d5c>>>=_0x504887;0x0<_0x567ba4;_0x292d5c++)this[_0x23b31e(0x455)][_0x23b31e(0x39b)][_0x292d5c]=_0x4da902,this['cpu'][_0x23b31e(0xb79)][_0x292d5c]=_0x14a4a5,this[_0x23b31e(0x455)][_0x23b31e(0x408)][_0x292d5c]=_0x252733,this[_0x23b31e(0x455)][_0x23b31e(0xb3c)][_0x292d5c]=_0x4be2a8,_0x567ba4-=_0x525ca9;},_0x388fa5['prototype'][_0x21191c(0x5f5)]=function(_0xb856b0,_0x47ff33){var _0x4f0c53=_0x21191c,_0x224485=this[_0x4f0c53(0x174)][_0xb856b0];return(_0x224485[_0x4f0c53(0x931)]===this['empty_port_write']||_0x43cb06)&&_0x32f580(_0x4f0c53(0x832)+_0x366a23(_0xb856b0,0x4)+_0x4f0c53(0xb28)+_0x366a23(_0x47ff33,0x2)+this[_0x4f0c53(0xaf6)](_0xb856b0),_0x347c8a),_0x224485[_0x4f0c53(0x931)][_0x4f0c53(0x932)](_0x224485[_0x4f0c53(0x1cf)],_0x47ff33);},_0x388fa5[_0x21191c(0x6fc)]['port_write16']=function(_0x4d807f,_0x1c6c8c){var _0x100cc5=_0x21191c,_0x2e6725=this[_0x100cc5(0x174)][_0x4d807f];return(_0x2e6725[_0x100cc5(0xbb0)]===this[_0x100cc5(0xb56)]||_0x43cb06)&&_0x32f580('write16\x20port\x20#'+_0x366a23(_0x4d807f,0x4)+_0x100cc5(0xb28)+_0x366a23(_0x1c6c8c,0x4)+this['get_port_description'](_0x4d807f),_0x347c8a),_0x2e6725[_0x100cc5(0xbb0)][_0x100cc5(0x932)](_0x2e6725[_0x100cc5(0x1cf)],_0x1c6c8c);},_0x388fa5[_0x21191c(0x6fc)][_0x21191c(0xb85)]=function(_0x5be6d8,_0x5e07e3){var _0x122338=_0x21191c,_0x541fb3=this[_0x122338(0x174)][_0x5be6d8];return(_0x541fb3['write32']===this[_0x122338(0xb56)]||_0x43cb06)&&_0x32f580(_0x122338(0x818)+_0x366a23(_0x5be6d8,0x4)+_0x122338(0xb28)+_0x366a23(_0x5e07e3>>>0x0,0x8)+this['get_port_description'](_0x5be6d8),_0x347c8a),_0x541fb3[_0x122338(0x957)][_0x122338(0x932)](_0x541fb3[_0x122338(0x1cf)],_0x5e07e3);},_0x388fa5['prototype']['port_read8']=function(_0x1b1330){var _0xffb22c=_0x21191c,_0x2803c1=this['ports'][_0x1b1330];return(_0x2803c1['read8']===this[_0xffb22c(0x9f9)]||_0x43cb06)&&_0x32f580(_0xffb22c(0x9fa)+_0x366a23(_0x1b1330,0x4)+this[_0xffb22c(0xaf6)](_0x1b1330),_0x347c8a),_0x2803c1=_0x2803c1['read8'][_0xffb22c(0x932)](_0x2803c1[_0xffb22c(0x1cf)]),_0xfb2746(0x100>_0x2803c1,_0xffb22c(0x753)+_0x366a23(_0x1b1330)),_0x2803c1;},_0x388fa5[_0x21191c(0x6fc)]['port_read16']=function(_0x523b43){var _0x13a28f=_0x21191c,_0x2554c7=this['ports'][_0x523b43];return(_0x2554c7['read16']===this[_0x13a28f(0x5aa)]||_0x43cb06)&&_0x32f580('read16\x20port\x20\x20#'+_0x366a23(_0x523b43,0x4)+this[_0x13a28f(0xaf6)](_0x523b43),_0x347c8a),_0x2554c7=_0x2554c7[_0x13a28f(0x37b)][_0x13a28f(0x932)](_0x2554c7[_0x13a28f(0x1cf)]),_0xfb2746(0x10000>_0x2554c7&&0x0<=_0x2554c7,_0x13a28f(0x598)+_0x366a23(_0x523b43)),_0x2554c7;},_0x388fa5[_0x21191c(0x6fc)]['port_read32']=function(_0x1e565d){var _0x3a4801=_0x21191c,_0x1ee830=this['ports'][_0x1e565d];return(_0x1ee830['read32']===this['empty_port_read32']||_0x43cb06)&&_0x32f580(_0x3a4801(0x34e)+_0x366a23(_0x1e565d,0x4)+this['get_port_description'](_0x1e565d),_0x347c8a),_0x1e565d=_0x1ee830[_0x3a4801(0x3af)][_0x3a4801(0x932)](_0x1ee830[_0x3a4801(0x1cf)]),_0xfb2746((_0x1e565d|0x0)===_0x1e565d),_0x1e565d;};var _0x142abe={0x4:'PORT_DMA_ADDR_2',0x5:_0x21191c(0x182),0xa:_0x21191c(0x137),0xb:'PORT_DMA1_MODE_REG',0xc:_0x21191c(0x369),0xd:_0x21191c(0x639),0x20:_0x21191c(0x4f7),0x21:'PORT_PIC1_DATA',0x40:'PORT_PIT_COUNTER0',0x41:_0x21191c(0xb9b),0x42:_0x21191c(0x84e),0x43:'PORT_PIT_MODE',0x60:'PORT_PS2_DATA',0x61:_0x21191c(0x9b6),0x64:_0x21191c(0xa9b),0x70:_0x21191c(0x188),0x71:_0x21191c(0x36b),0x80:_0x21191c(0x625),0x81:'PORT_DMA_PAGE_2',0x92:_0x21191c(0x661),0xa0:_0x21191c(0x5f2),0xa1:_0x21191c(0x4f2),0xb2:_0x21191c(0x49f),0xb3:'PORT_SMI_STATUS',0xd4:_0x21191c(0x971),0xd6:_0x21191c(0x2b5),0xda:_0x21191c(0x3d2),0xf0:_0x21191c(0x3da),0x170:_0x21191c(0x5af),0x1f0:_0x21191c(0xa89),0x278:'PORT_LPT2',0x2e8:_0x21191c(0xa4a),0x2f8:'PORT_SERIAL2',0x374:_0x21191c(0x6a1),0x378:_0x21191c(0x831),0x3e8:_0x21191c(0xa6a),0x3f0:_0x21191c(0x78f),0x3f2:'PORT_FD_DOR',0x3f4:'PORT_FD_STATUS',0x3f5:'PORT_FD_DATA',0x3f6:_0x21191c(0x684),0x3f7:_0x21191c(0x934),0x3f8:_0x21191c(0x1f6),0xcf8:'PORT_PCI_CMD',0xcf9:'PORT_PCI_REBOOT',0xcfc:'PORT_PCI_DATA',0x402:_0x21191c(0x6f6),0x510:_0x21191c(0x2df),0x511:_0x21191c(0xb7a),0xb000:_0x21191c(0x499),0xb100:_0x21191c(0x2d5),0x8900:'PORT_BIOS_APM'};_0x388fa5[_0x21191c(0x6fc)]['get_port_description']=function(_0x238a92){var _0x5a6e44=_0x21191c;return _0x142abe[_0x238a92]?_0x5a6e44(0x525)+_0x142abe[_0x238a92]+')':'';};function _0x32b727(_0xab54e9,_0x93f444){var _0x3cd0d7=_0x21191c;this[_0x3cd0d7(0x92e)]=this[_0x3cd0d7(0xb8e)]=!0x1,this[_0x3cd0d7(0x455)]=new _0x57ec83(_0xab54e9,_0x93f444),this[_0x3cd0d7(0xa9a)]=_0xab54e9,_0xab54e9['register'](_0x3cd0d7(0x768),this[_0x3cd0d7(0x722)],this),_0xab54e9[_0x3cd0d7(0x36f)](_0x3cd0d7(0xb8c),this[_0x3cd0d7(0x597)],this),_0xab54e9[_0x3cd0d7(0x36f)](_0x3cd0d7(0x709),this[_0x3cd0d7(0x2bd)],this),_0xab54e9['register']('cpu-restart',this[_0x3cd0d7(0x7e7)],this),this[_0x3cd0d7(0x3d6)]();}_0x32b727['prototype'][_0x21191c(0x597)]=function(){var _0x3a2dcb=_0x21191c;this[_0x3a2dcb(0x92e)]=!0x1,this[_0x3a2dcb(0xb8e)]||(this[_0x3a2dcb(0xa9a)]['send']('emulator-started'),this[_0x3a2dcb(0x9da)]());},_0x32b727['prototype'][_0x21191c(0x465)]=function(){var _0x96eb34=_0x21191c;if(this[_0x96eb34(0x92e)])this[_0x96eb34(0x92e)]=this['running']=!0x1,this['bus'][_0x96eb34(0x6d4)](_0x96eb34(0x1c8));else{this[_0x96eb34(0xb8e)]=!0x0;var _0x5790da=this[_0x96eb34(0x455)]['main_run']();0x0>=_0x5790da?this[_0x96eb34(0x9da)]():this['next_tick'](_0x5790da);}},_0x32b727[_0x21191c(0x6fc)]['stop']=function(){var _0x447aa7=_0x21191c;this[_0x447aa7(0xb8e)]&&(this['stopped']=!0x0);},_0x32b727[_0x21191c(0x6fc)]['destroy']=function(){var _0x41c95f=_0x21191c;this[_0x41c95f(0x2fe)]();},_0x32b727[_0x21191c(0x6fc)][_0x21191c(0x7e7)]=function(){var _0x4b1f05=_0x21191c;this[_0x4b1f05(0x455)][_0x4b1f05(0xa3c)](),this[_0x4b1f05(0x455)]['load_bios']();},_0x32b727[_0x21191c(0x6fc)][_0x21191c(0x722)]=function(_0xbf8b24){var _0x59928a=_0x21191c;this[_0x59928a(0x455)][_0x59928a(0x722)](_0xbf8b24,this[_0x59928a(0xa9a)]),this[_0x59928a(0xa9a)][_0x59928a(0x6d4)]('emulator-ready');};if('undefined'!==typeof setImmediate)var _0x485b29=function(){setImmediate(()=>{var _0x536bd6=_0x400d;this[_0x536bd6(0x465)]();});},_0x5b2e38=function(){},_0x204dc6=function(){};else{if(_0x21191c(0x576)!==typeof window&&_0x21191c(0x576)!==typeof postMessage){_0x485b29=function(){var _0x3593c2=_0x21191c;window[_0x3593c2(0x927)](0xaa55,'*');};let _0x278a38;_0x5b2e38=function(){var _0x18b2f0=_0x21191c;_0x278a38=_0x1278f1=>{var _0x6546df=_0x400d;_0x1278f1['source']===window&&0xaa55===_0x1278f1[_0x6546df(0x278)]&&this[_0x6546df(0x465)]();},window['addEventListener'](_0x18b2f0(0x3b9),_0x278a38,!0x1);},_0x204dc6=function(){var _0x32a18c=_0x21191c;window[_0x32a18c(0x57f)](_0x32a18c(0x3b9),_0x278a38),_0x278a38=null;};}else _0x485b29=function(){setTimeout(()=>{var _0x326a5e=_0x400d;this[_0x326a5e(0x465)]();},0x0);},_0x5b2e38=function(){},_0x204dc6=function(){};}_0x32b727[_0x21191c(0x6fc)][_0x21191c(0x9da)]=_0x485b29,_0x32b727[_0x21191c(0x6fc)][_0x21191c(0x3d6)]=_0x5b2e38,_0x32b727[_0x21191c(0x6fc)][_0x21191c(0x2fe)]=_0x204dc6;var _0x7ae649=_0x21191c(0x576)!==typeof document&&_0x21191c(0xb7d)===typeof document[_0x21191c(0x51d)]?function(_0x17ab39){var _0x49856a=_0x21191c;0x4>_0x17ab39||document[_0x49856a(0x51d)]?this[_0x49856a(0x9da)]():setTimeout(()=>{var _0x4b86b8=_0x49856a;this[_0x4b86b8(0x465)]();},_0x17ab39);}:function(_0x41c359){setTimeout(()=>{var _0x267299=_0x400d;this[_0x267299(0x465)]();},_0x41c359);};_0x32b727[_0x21191c(0x6fc)][_0x21191c(0xa05)]=_0x7ae649,_0x32b727['prototype'][_0x21191c(0x6c8)]=function(){var _0x306fed=_0x21191c;return this[_0x306fed(0x455)][_0x306fed(0x6c8)]();},_0x32b727[_0x21191c(0x6fc)][_0x21191c(0x80c)]=function(_0x502df2){var _0x4bde32=_0x21191c;return this['cpu'][_0x4bde32(0x80c)](_0x502df2);};if('object'===typeof performance&&performance[_0x21191c(0x663)])_0x32b727[_0x21191c(0x600)]=performance[_0x21191c(0x663)][_0x21191c(0x450)](performance);else{if(_0x21191c(0x11f)===typeof require){const {performance:_0x407882}=require(_0x21191c(0x11e));_0x32b727[_0x21191c(0x600)]=_0x407882[_0x21191c(0x663)][_0x21191c(0x450)](_0x407882);}else _0x32b727['microtick']=_0x21191c(0x344)===typeof process&&process[_0x21191c(0x56d)]?function(){var _0x672658=_0x21191c,_0x5e5107=process[_0x672658(0x56d)]();return 0x3e8*_0x5e5107[0x0]+_0x5e5107[0x1]/0xf4240;}:Date['now'];}var _0xdeabbb=_0xdeabbb||{};_0xdeabbb[_0x21191c(0x66b)]=function(){},_0xdeabbb[_0x21191c(0x4f4)]=function(){};var _0x3f6442=_0x3f6442||{};_0x3f6442[_0x21191c(0x30a)]=function(_0x23a9ca,_0x42f960){var _0x20151d=_0x21191c;return(_0x23a9ca||0x0===_0x23a9ca?_0x23a9ca+'':'')[_0x20151d(0x50c)](_0x42f960,'\x20');},_0x3f6442[_0x21191c(0x8ac)]=function(_0x423314,_0x7a7952){var _0x1293cc=_0x21191c;return(_0x423314||0x0===_0x423314?_0x423314+'':'')[_0x1293cc(0x91e)](_0x7a7952,'0');},_0x3f6442[_0x21191c(0x5de)]=function(_0x3ba9a8){return Array(_0x3ba9a8)['fill'](0x0);},_0x3f6442[_0x21191c(0xa85)]=function(_0x2fb19e){var _0x561205=_0x21191c;return Array[_0x561205(0x146)](Array(_0x2fb19e)[_0x561205(0x69e)]());},_0x3f6442[_0x21191c(0x582)]=function(_0x29d04c,_0x3e9870,_0x2710f4,_0x24d5b9){return new Proxy({},{'get':function(_0x521769,_0xc53752,_0x376b1f){var _0x37e3fc=_0x400d;_0x521769=new _0x29d04c(_0x3e9870[_0x37e3fc(0x943)],_0x2710f4,_0x24d5b9),_0x376b1f=_0x521769[_0xc53752];if(_0x37e3fc(0x11f)===typeof _0x376b1f)return _0x376b1f[_0x37e3fc(0x450)](_0x521769);return _0xfb2746(/^\d+$/['test'](_0xc53752)||_0x37e3fc(0x943)===_0xc53752||'length'===_0xc53752||'BYTES_PER_ELEMENT'===_0xc53752||_0x37e3fc(0x415)===_0xc53752),_0x376b1f;},'set':function(_0x339f44,_0x4ad207,_0x57fb6b,_0x2ddd3d){var _0x215986=_0x400d;return _0xfb2746(/^\d+$/[_0x215986(0x270)](_0x4ad207)),new _0x29d04c(_0x3e9870[_0x215986(0x943)],_0x2710f4,_0x24d5b9)[_0x4ad207]=_0x57fb6b,!0x0;}});};function _0x366a23(_0x10894d,_0x5a92b6){var _0xce18c9=_0x21191c;return _0x10894d=_0x10894d?_0x10894d[_0xce18c9(0x299)](0x10):'','0x'+_0x3f6442[_0xce18c9(0x8ac)](_0x10894d[_0xce18c9(0x4b1)](),_0x5a92b6||0x1);}if(_0x21191c(0x576)!==typeof crypto&&crypto[_0x21191c(0x9f0)]){let _0x110603=new Int32Array(0x1);_0x3f6442[_0x21191c(0x67f)]=function(){var _0x116643=_0x21191c;return crypto[_0x116643(0x9f0)](_0x110603),_0x110603[0x0];};}else{if(_0x21191c(0x576)!==typeof require){const _0x55ebf6=require(_0x21191c(0x60e));_0x3f6442[_0x21191c(0x67f)]=function(){var _0xe8ca8=_0x21191c;return _0x55ebf6[_0xe8ca8(0x6a5)](0x4)['readInt32LE'](0x0);};}else _0xfb2746(!0x1,_0x21191c(0xb5e));}function _0x243c54(_0x4596e2){var _0x264c91=_0x21191c;_0xfb2746(_0x4596e2 instanceof ArrayBuffer),this[_0x264c91(0x943)]=_0x4596e2,this[_0x264c91(0x748)]=_0x4596e2[_0x264c91(0x748)],this[_0x264c91(0x591)]=this['onload']=void 0x0;}_0x243c54[_0x21191c(0x6fc)][_0x21191c(0x7ff)]=function(){var _0x3b3012=_0x21191c;this['onload']&&this[_0x3b3012(0xab4)]({'buffer':this['buffer']});},_0x243c54['prototype'][_0x21191c(0x30c)]=function(_0x2888c4,_0x176b68,_0x1d06fa){var _0x53257e=_0x21191c;_0xfb2746(_0x2888c4+_0x176b68<=this['byteLength']),_0x1d06fa(new Uint8Array(this[_0x53257e(0x943)],_0x2888c4,_0x176b68));},_0x243c54['prototype'][_0x21191c(0xb7f)]=function(_0x527b00,_0x225110,_0x4c8987){var _0x5a8168=_0x21191c;_0xfb2746(_0x527b00+_0x225110['byteLength']<=this[_0x5a8168(0x748)]),new Uint8Array(this[_0x5a8168(0x943)],_0x527b00,_0x225110[_0x5a8168(0x748)])[_0x5a8168(0xb7f)](_0x225110),_0x4c8987();},_0x243c54[_0x21191c(0x6fc)]['get_buffer']=function(_0x68a88f){var _0x1602b8=_0x21191c;_0x68a88f(this[_0x1602b8(0x943)]);},_0x243c54[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x5e903e=_0x21191c;const _0x520cb6=[];return _0x520cb6[0x0]=this['byteLength'],_0x520cb6[0x1]=new Uint8Array(this[_0x5e903e(0x943)]),_0x520cb6;},_0x243c54['prototype'][_0x21191c(0xa3f)]=function(_0x4b5b99){var _0x2d03cf=_0x21191c;this[_0x2d03cf(0x748)]=_0x4b5b99[0x0],this[_0x2d03cf(0x943)]=_0x4b5b99[0x1]['slice']()[_0x2d03cf(0x943)];},function(){var _0x5a84f3=_0x21191c;if(_0x5a84f3(0x11f)===typeof Math['clz32'])_0x3f6442[_0x5a84f3(0x4e5)]=function(_0x136285){var _0x4372a8=_0x5a84f3;return _0xfb2746(0x0<_0x136285),_0xfb2746(0x100>_0x136285),0x1f-Math[_0x4372a8(0x762)](_0x136285);},_0x3f6442[_0x5a84f3(0x7ed)]=function(_0x5aa686){var _0x4ba4cb=_0x5a84f3;return _0xfb2746(0x0<_0x5aa686),0x1f-Math[_0x4ba4cb(0x762)](_0x5aa686);};else{for(var _0x236aa3=new Int8Array(0x100),_0x513e11=0x0,_0x4238e1=-0x2;0x100>_0x513e11;_0x513e11++)_0x513e11&_0x513e11-0x1||_0x4238e1++,_0x236aa3[_0x513e11]=_0x4238e1;_0x3f6442[_0x5a84f3(0x4e5)]=function(_0x37bd7c){return _0xfb2746(0x0<_0x37bd7c),_0xfb2746(0x100>_0x37bd7c),_0x236aa3[_0x37bd7c];},_0x3f6442[_0x5a84f3(0x7ed)]=function(_0x95690c){_0x95690c>>>=0x0,_0xfb2746(0x0<_0x95690c);var _0x21835f=_0x95690c>>>0x10;if(_0x21835f){var _0x4bdb4e=_0x21835f>>>0x8;return _0x4bdb4e?0x18+_0x236aa3[_0x4bdb4e]:0x10+_0x236aa3[_0x21835f];}return(_0x4bdb4e=_0x95690c>>>0x8)?0x8+_0x236aa3[_0x4bdb4e]:_0x236aa3[_0x95690c];};}}();function _0x3ae5cd(_0x2d7753){var _0x3b2656=_0x21191c,_0x28d421=new Uint8Array(_0x2d7753),_0x57a38d,_0xd4d7e4;_0xfb2746(0x0===(_0x2d7753&_0x2d7753-0x1)),this['length']=0x0,this[_0x3b2656(0x963)]=function(_0xb7842d){var _0x347dc9=_0x3b2656;this[_0x347dc9(0x1ff)]!==_0x2d7753&&this[_0x347dc9(0x1ff)]++,_0x28d421[_0xd4d7e4]=_0xb7842d,_0xd4d7e4=_0xd4d7e4+0x1&_0x2d7753-0x1;},this['shift']=function(){var _0x4d7204=_0x3b2656;if(this[_0x4d7204(0x1ff)]){var _0x43a1c9=_0x28d421[_0x57a38d];return _0x57a38d=_0x57a38d+0x1&_0x2d7753-0x1,this[_0x4d7204(0x1ff)]--,_0x43a1c9;}return-0x1;},this[_0x3b2656(0xaed)]=function(){return this['length']?_0x28d421[_0x57a38d]:-0x1;},this['clear']=function(){this['length']=_0xd4d7e4=_0x57a38d=0x0;},this[_0x3b2656(0xa93)]();}function _0x562084(_0x205ee0){var _0x54f1db=_0x21191c;this[_0x54f1db(0xa7c)]=_0x205ee0,this[_0x54f1db(0x278)]=new Float32Array(_0x205ee0),this[_0x54f1db(0x1ff)]=this['end']=this['start']=0x0,_0xfb2746(0x0===(_0x205ee0&_0x205ee0-0x1));}_0x562084[_0x21191c(0x6fc)][_0x21191c(0x963)]=function(_0x36eb6a){var _0x4868b3=_0x21191c;this[_0x4868b3(0x1ff)]===this[_0x4868b3(0xa7c)]?this[_0x4868b3(0x5fc)]=this[_0x4868b3(0x5fc)]+0x1&this['size']-0x1:this[_0x4868b3(0x1ff)]++,this[_0x4868b3(0x278)][this[_0x4868b3(0x97c)]]=_0x36eb6a,this['end']=this[_0x4868b3(0x97c)]+0x1&this[_0x4868b3(0xa7c)]-0x1;},_0x562084[_0x21191c(0x6fc)][_0x21191c(0x4c2)]=function(){var _0x310687=_0x21191c;if(this[_0x310687(0x1ff)]){var _0x2b3f59=this[_0x310687(0x278)][this['start']];return this[_0x310687(0x5fc)]=this[_0x310687(0x5fc)]+0x1&this['size']-0x1,this[_0x310687(0x1ff)]--,_0x2b3f59;}},_0x562084['prototype'][_0x21191c(0x1e7)]=function(_0x1d3995){var _0x569500=_0x21191c,_0x3d4275=new Float32Array(_0x1d3995);_0x1d3995>this[_0x569500(0x1ff)]&&(_0x1d3995=this[_0x569500(0x1ff)]);var _0x3941a8=this[_0x569500(0x5fc)]+_0x1d3995,_0x555926=this[_0x569500(0x278)]['subarray'](this[_0x569500(0x5fc)],_0x3941a8);return _0x3d4275['set'](_0x555926),_0x3941a8>=this['size']&&(_0x3941a8-=this[_0x569500(0xa7c)],_0x3d4275['set'](this[_0x569500(0x278)][_0x569500(0xab9)](0x0,_0x3941a8),_0x555926[_0x569500(0x1ff)])),this[_0x569500(0x5fc)]=_0x3941a8,this[_0x569500(0x1ff)]-=_0x1d3995,_0x3d4275;},_0x562084['prototype']['peek']=function(){var _0x2dc1b4=_0x21191c;if(this[_0x2dc1b4(0x1ff)])return this[_0x2dc1b4(0x278)][this[_0x2dc1b4(0x5fc)]];},_0x562084[_0x21191c(0x6fc)][_0x21191c(0xa93)]=function(){var _0x1f21a9=_0x21191c;this['length']=this[_0x1f21a9(0x97c)]=this['start']=0x0;};function _0x291588(_0x739410){var _0x3ec482=_0x21191c;this['data']=[],this[_0x3ec482(0xae2)]=0x0,this['size']=_0x739410;}_0x291588[_0x21191c(0x6fc)][_0x21191c(0x366)]=function(_0x18aca0){var _0x422cd9=_0x21191c;this[_0x422cd9(0x278)][this[_0x422cd9(0xae2)]]=_0x18aca0,this[_0x422cd9(0xae2)]=(this[_0x422cd9(0xae2)]+0x1)%this[_0x422cd9(0xa7c)];},_0x291588[_0x21191c(0x6fc)]['toArray']=function(){var _0x40c715=_0x21191c;return[][_0x40c715(0x801)][_0x40c715(0x932)](this[_0x40c715(0x278)],this[_0x40c715(0xae2)])[_0x40c715(0x244)]([]['slice'][_0x40c715(0x932)](this[_0x40c715(0x278)],0x0,this[_0x40c715(0xae2)]));},_0x291588[_0x21191c(0x6fc)][_0x21191c(0xa93)]=function(){var _0x12c970=_0x21191c;this['data']=[],this[_0x12c970(0xae2)]=0x0;},_0x291588[_0x21191c(0x6fc)][_0x21191c(0xb7f)]=function(_0x3fdd18){this['data']=_0x3fdd18,this['index']=0x0;};function _0x475e97(_0x56287b,_0x57d7f3){_0x56287b instanceof Array||(_0x56287b=[_0x56287b]),_0x56287b=new Blob(_0x56287b),_0x3dcf8b(_0x56287b,_0x57d7f3);}function _0x3dcf8b(_0x3fbf40,_0x4dba5d){var _0x295554=_0x21191c,_0x4556be=document[_0x295554(0x51a)]('a');_0x4556be[_0x295554(0xa53)]=_0x4dba5d,_0x4556be[_0x295554(0xae7)]=window[_0x295554(0x222)][_0x295554(0x127)](_0x3fbf40),_0x4556be[_0x295554(0x8b8)][_0x295554(0x4d0)]=['application/octet-stream',_0x4556be[_0x295554(0xa53)],_0x4556be[_0x295554(0xae7)]][_0x295554(0x6f1)](':'),document[_0x295554(0x84b)]?(_0x3fbf40=document[_0x295554(0x84b)]('MouseEvent'),_0x3fbf40[_0x295554(0x375)](_0x295554(0x2d8),!0x0,!0x0,window,0x0,0x0,0x0,0x0,0x0,!0x1,!0x1,!0x1,!0x1,0x0,null),_0x4556be[_0x295554(0x54e)](_0x3fbf40)):_0x4556be[_0x295554(0x2d8)](),window['URL'][_0x295554(0xa8e)](_0x4556be[_0x295554(0xae7)]);}_0x3f6442[_0x21191c(0x11d)]=function(_0x3ab157){var _0x2c8c86=_0x21191c;'number'===typeof _0x3ab157?this[_0x2c8c86(0x582)]=new Uint8Array(_0x3ab157+0x7>>0x3):_0x3ab157 instanceof ArrayBuffer?this[_0x2c8c86(0x582)]=new Uint8Array(_0x3ab157):console[_0x2c8c86(0x79e)](!0x1);},_0x3f6442['Bitmap'][_0x21191c(0x6fc)][_0x21191c(0xb7f)]=function(_0x47c92f,_0x2f8b7d){var _0x33b8d3=_0x21191c;const _0x34c673=_0x47c92f>>0x3;_0x47c92f=0x1<<(_0x47c92f&0x7),this['view'][_0x34c673]=_0x2f8b7d?this[_0x33b8d3(0x582)][_0x34c673]|_0x47c92f:this[_0x33b8d3(0x582)][_0x34c673]&~_0x47c92f;},_0x3f6442[_0x21191c(0x11d)][_0x21191c(0x6fc)][_0x21191c(0x30c)]=function(_0xb055b5){return this['view'][_0xb055b5>>0x3]>>(_0xb055b5&0x7)&0x1;},_0x3f6442[_0x21191c(0x11d)][_0x21191c(0x6fc)][_0x21191c(0xb47)]=function(){var _0x16cd3b=_0x21191c;return this[_0x16cd3b(0x582)]['buffer'];};function _0x589549(_0x2c628e,_0xf0d0a){var _0x3bbe5d=_0x21191c,_0x19497e=[];_0xf0d0a=_0xf0d0a||_0x2c628e[_0x3bbe5d(0x748)];for(var _0x41e3d3,_0x1bc9e6,_0x3d2cfb=0x0;_0x3d2cfb<_0xf0d0a>>0x4;_0x3d2cfb++){_0x41e3d3=_0x366a23(_0x3d2cfb<<0x4,0x5)+_0x3bbe5d(0xb61);for(var _0x1ae874=0x0;0x10>_0x1ae874;_0x1ae874++)_0x1bc9e6=_0x2c628e[(_0x3d2cfb<<0x4)+_0x1ae874],_0x41e3d3+=_0x366a23(_0x1bc9e6,0x2)+'\x20';_0x41e3d3+='\x20\x20';for(_0x1ae874=0x0;0x10>_0x1ae874;_0x1ae874++)_0x1bc9e6=_0x2c628e[(_0x3d2cfb<<0x4)+_0x1ae874],_0x41e3d3+=0x21>_0x1bc9e6||0x7e<_0x1bc9e6?'.':String[_0x3bbe5d(0x38f)](_0x1bc9e6);_0x19497e[_0x3bbe5d(0x963)](_0x41e3d3);}return'\x0a'+_0x19497e[_0x3bbe5d(0x6f1)]('\x0a');}var _0x440ec7=0x800,_0x1650c6=0x200;function _0x2af7ef(_0x24d91b,_0x44c02e,_0x562252,_0x177bcd,_0x5de83f,_0x563169){var _0x3ebb27=_0x21191c;this[_0x3ebb27(0x7ad)]=new _0x1b0f7f(this,_0x24d91b,_0x44c02e,_0x177bcd,_0x5de83f,0x0,_0x563169),this['slave']=new _0x1b0f7f(this,_0x24d91b,_0x562252,!0x1,_0x5de83f,0x1,_0x563169),this[_0x3ebb27(0xaba)]=this['master'],this[_0x3ebb27(0x455)]=_0x24d91b,0x0===_0x5de83f?(this[_0x3ebb27(0x387)]=0x1f0,this['irq']=0xe,this['pci_id']=0xf0):0x1===_0x5de83f?(this['ata_port']=0x170,this[_0x3ebb27(0x8bc)]=0xf,this['pci_id']=0xf8):_0xfb2746(!0x1,'IDE\x20device\x20with\x20nr\x20'+_0x5de83f+_0x3ebb27(0x234),_0x50d972),this[_0x3ebb27(0x84f)]=this[_0x3ebb27(0x387)]|0x204,this[_0x3ebb27(0x772)]=0xb400,this[_0x3ebb27(0x458)]=[0x86,0x80,0x10,0x70,0x5,0x0,0xa0,0x2,0x0,0x80,0x1,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this['master_port']&0xff|0x1,this['master_port']>>0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x43,0x10,0xd4,0x82,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this[_0x3ebb27(0x8bc)],0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0],this[_0x3ebb27(0x7aa)]=[{'size':0x8},{'size':0x4},void 0x0,void 0x0,{'size':0x10}],this[_0x3ebb27(0xb09)]=_0x3ebb27(0xa40)+_0x5de83f,this[_0x3ebb27(0x9d8)]=0x2,_0x24d91b['io']['register_read'](this[_0x3ebb27(0x387)]|0x7,this,function(){var _0x4b59c2=_0x3ebb27;return _0x32f580('lower\x20irq',_0x50d972),this['cpu'][_0x4b59c2(0xa06)](this['irq']),this['read_status']();}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x84f)]|0x2,this,this['read_status']),_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x84f)]|0x2,this,this[_0x3ebb27(0x90a)]),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x0,this,function(){var _0xe2fe4f=_0x3ebb27;return this[_0xe2fe4f(0xaba)][_0xe2fe4f(0x66e)](0x1);},function(){var _0x2879a4=_0x3ebb27;return this[_0x2879a4(0xaba)][_0x2879a4(0x66e)](0x2);},function(){var _0x17a281=_0x3ebb27;return this[_0x17a281(0xaba)][_0x17a281(0x66e)](0x4);}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x1,this,function(){var _0x37dfbc=_0x3ebb27;return _0x32f580('Read\x20error:\x20'+_0x366a23(this[_0x37dfbc(0xaba)][_0x37dfbc(0x552)]&0xff)+_0x37dfbc(0x3cf)+(this[_0x37dfbc(0xaba)]===this[_0x37dfbc(0x7bf)]),_0x50d972),this[_0x37dfbc(0xaba)]['error']&0xff;}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x2,this,function(){var _0xd73113=_0x3ebb27;return _0x32f580('Read\x20bytecount:\x20'+_0x366a23(this[_0xd73113(0xaba)][_0xd73113(0x1e6)]&0xff),_0x50d972),this[_0xd73113(0xaba)][_0xd73113(0x1e6)]&0xff;}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x3,this,function(){var _0x473ab4=_0x3ebb27;return _0x32f580(_0x473ab4(0x9c6)+_0x366a23(this['current_interface'][_0x473ab4(0x33e)]&0xff),_0x50d972),this['current_interface'][_0x473ab4(0x33e)]&0xff;}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x4,this,function(){var _0x2b9e08=_0x3ebb27;return _0x32f580(_0x2b9e08(0x559)+_0x366a23(this[_0x2b9e08(0xaba)]['cylinder_low']&0xff),_0x50d972),this[_0x2b9e08(0xaba)][_0x2b9e08(0x755)]&0xff;}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x5,this,function(){var _0x26cbaa=_0x3ebb27;return _0x32f580(_0x26cbaa(0x6cf)+_0x366a23(this['current_interface']['cylinder_high']&0xff),_0x50d972),this['current_interface'][_0x26cbaa(0x3eb)]&0xff;}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x387)]|0x6,this,function(){var _0x17f41f=_0x3ebb27;return _0x32f580('Read\x201F6',_0x50d972),this[_0x17f41f(0xaba)]['drive_head']&0xff;}),_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x387)]|0x0,this,function(_0x30018e){var _0x1ba05f=_0x3ebb27;this[_0x1ba05f(0xaba)][_0x1ba05f(0xae0)](_0x30018e);},function(_0x4d3231){var _0x1eb541=_0x3ebb27;this[_0x1eb541(0xaba)][_0x1eb541(0xb40)](_0x4d3231);},function(_0x5e8700){var _0x28981c=_0x3ebb27;this[_0x28981c(0xaba)]['write_data_port32'](_0x5e8700);}),_0x24d91b['io']['register_write'](this[_0x3ebb27(0x387)]|0x1,this,function(_0x3acecb){var _0x57ac3a=_0x3ebb27;_0x32f580(_0x57ac3a(0x918)+_0x366a23(_0x3acecb),_0x50d972),this[_0x57ac3a(0x7ad)][_0x57ac3a(0x849)]=(this[_0x57ac3a(0x7ad)][_0x57ac3a(0x849)]<<0x8|_0x3acecb)&0xffff,this[_0x57ac3a(0x7bf)][_0x57ac3a(0x849)]=(this[_0x57ac3a(0x7bf)][_0x57ac3a(0x849)]<<0x8|_0x3acecb)&0xffff;}),_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x387)]|0x2,this,function(_0x250f0f){var _0x3e1b07=_0x3ebb27;_0x32f580(_0x3e1b07(0x75b)+_0x366a23(_0x250f0f),_0x50d972),this[_0x3e1b07(0x7ad)][_0x3e1b07(0x1e6)]=(this['master']['bytecount']<<0x8|_0x250f0f)&0xffff,this[_0x3e1b07(0x7bf)]['bytecount']=(this[_0x3e1b07(0x7bf)]['bytecount']<<0x8|_0x250f0f)&0xffff;}),_0x24d91b['io'][_0x3ebb27(0x166)](this['ata_port']|0x3,this,function(_0x4a5095){var _0x20e86c=_0x3ebb27;_0x32f580(_0x20e86c(0x988)+_0x366a23(_0x4a5095),_0x50d972),this[_0x20e86c(0x7ad)][_0x20e86c(0x33e)]=(this[_0x20e86c(0x7ad)][_0x20e86c(0x33e)]<<0x8|_0x4a5095)&0xffff,this['slave'][_0x20e86c(0x33e)]=(this[_0x20e86c(0x7bf)][_0x20e86c(0x33e)]<<0x8|_0x4a5095)&0xffff;}),_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x387)]|0x4,this,function(_0x15af97){var _0x3be92f=_0x3ebb27;_0x32f580(_0x3be92f(0x86c)+_0x366a23(_0x15af97),_0x50d972),this[_0x3be92f(0x7ad)][_0x3be92f(0x755)]=(this['master'][_0x3be92f(0x755)]<<0x8|_0x15af97)&0xffff,this[_0x3be92f(0x7bf)][_0x3be92f(0x755)]=(this['slave'][_0x3be92f(0x755)]<<0x8|_0x15af97)&0xffff;}),_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x387)]|0x5,this,function(_0x383564){var _0x20b179=_0x3ebb27;_0x32f580(_0x20b179(0x48b)+_0x366a23(_0x383564),_0x50d972),this[_0x20b179(0x7ad)][_0x20b179(0x3eb)]=(this[_0x20b179(0x7ad)][_0x20b179(0x3eb)]<<0x8|_0x383564)&0xffff,this['slave']['cylinder_high']=(this[_0x20b179(0x7bf)][_0x20b179(0x3eb)]<<0x8|_0x383564)&0xffff;}),_0x24d91b['io']['register_write'](this[_0x3ebb27(0x387)]|0x6,this,function(_0x24f6d2){var _0x462855=_0x3ebb27,_0x4296ae=_0x24f6d2&0x10;_0x32f580(_0x462855(0x5d7)+_0x366a23(_0x24f6d2,0x2),_0x50d972),_0x4296ae?(_0x32f580(_0x462855(0x1d8),_0x50d972),this[_0x462855(0xaba)]=this[_0x462855(0x7bf)]):this[_0x462855(0xaba)]=this[_0x462855(0x7ad)],this[_0x462855(0x7ad)]['drive_head']=_0x24f6d2,this['slave'][_0x462855(0xb92)]=_0x24f6d2,this[_0x462855(0x7ad)][_0x462855(0x3ac)]=this[_0x462855(0x7bf)][_0x462855(0x3ac)]=_0x24f6d2>>0x6&0x1,this[_0x462855(0x7ad)][_0x462855(0x585)]=this[_0x462855(0x7bf)][_0x462855(0x585)]=_0x24f6d2&0xf;}),this[_0x3ebb27(0xb78)]=this[_0x3ebb27(0x19d)]=this[_0x3ebb27(0x660)]=0x0,_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x387)]|0x7,this,function(_0x137d9c){var _0x3158c6=_0x3ebb27;_0x32f580(_0x3158c6(0x731),_0x50d972),this[_0x3158c6(0x455)]['device_lower_irq'](this['irq']),this[_0x3158c6(0xaba)][_0x3158c6(0x70a)](_0x137d9c);}),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x772)]|0x4,this,void 0x0,void 0x0,this[_0x3ebb27(0x589)]),_0x24d91b['io']['register_write'](this[_0x3ebb27(0x772)]|0x4,this,void 0x0,void 0x0,this[_0x3ebb27(0x1c1)]),_0x24d91b['io'][_0x3ebb27(0x19e)](this['master_port'],this,this['dma_read_command8'],void 0x0,this[_0x3ebb27(0x786)]),_0x24d91b['io'][_0x3ebb27(0x166)](this['master_port'],this,this[_0x3ebb27(0x524)],void 0x0,this[_0x3ebb27(0x30f)]),_0x24d91b['io'][_0x3ebb27(0x19e)](this[_0x3ebb27(0x772)]|0x2,this,this[_0x3ebb27(0x3e6)]),_0x24d91b['io'][_0x3ebb27(0x166)](this[_0x3ebb27(0x772)]|0x2,this,this['dma_write_status']),_0x24d91b['io'][_0x3ebb27(0x19e)](this['master_port']|0x8,this,function(){return _0x32f580('DMA\x20read\x200x8',_0x50d972),0x0;}),_0x24d91b['io']['register_read'](this[_0x3ebb27(0x772)]|0xa,this,function(){return _0x32f580('DMA\x20read\x200xA',_0x50d972),0x0;}),_0x24d91b[_0x3ebb27(0x67b)][_0x3ebb27(0x698)][_0x3ebb27(0x862)](this),_0x2cc173&&Object['seal'](this);}_0x2af7ef[_0x21191c(0x6fc)][_0x21191c(0x894)]=function(){var _0x311ca9=_0x21191c;if(this[_0x311ca9(0xaba)][_0x311ca9(0x943)]){var _0xac3aa2=this['current_interface']['status'];return _0x32f580('ATA\x20read\x20status:\x20'+_0x366a23(_0xac3aa2,0x2),_0x50d972),_0xac3aa2;}return 0x0;},_0x2af7ef['prototype'][_0x21191c(0x90a)]=function(_0x493e57){var _0x52af49=_0x21191c;_0x32f580(_0x52af49(0xad1)+_0x366a23(_0x493e57,0x2)+_0x52af49(0x4fc)+(_0x493e57&0x2?_0x52af49(0x630):_0x52af49(0x921)),_0x50d972),_0x493e57&0x4&&(_0x32f580('Reset\x20via\x20control\x20port',_0x50d972),this[_0x52af49(0x455)][_0x52af49(0xa06)](this[_0x52af49(0x8bc)]),this[_0x52af49(0x7ad)][_0x52af49(0x7bc)](),this[_0x52af49(0x7bf)][_0x52af49(0x7bc)]()),this['device_control']=_0x493e57;},_0x2af7ef[_0x21191c(0x6fc)][_0x21191c(0x589)]=function(){var _0x27b5c4=_0x21191c;return _0x32f580(_0x27b5c4(0xb3a)+_0x366a23(this['prdt_addr'],0x8),_0x50d972),this['prdt_addr'];},_0x2af7ef['prototype'][_0x21191c(0x1c1)]=function(_0x5dfd59){_0x32f580('dma\x20set\x20address:\x20'+_0x366a23(_0x5dfd59,0x8),_0x50d972),this['prdt_addr']=_0x5dfd59;},_0x2af7ef['prototype'][_0x21191c(0x3e6)]=function(){var _0x47be10=_0x21191c;return _0x32f580('DMA\x20read\x20status:\x20'+_0x366a23(this['dma_status']),_0x50d972),this[_0x47be10(0x19d)];},_0x2af7ef['prototype'][_0x21191c(0x6e1)]=function(_0x4dbcf3){var _0x42791b=_0x21191c;_0x32f580(_0x42791b(0x694)+_0x366a23(_0x4dbcf3),_0x50d972),this[_0x42791b(0x19d)]&=~(_0x4dbcf3&0x6);},_0x2af7ef['prototype'][_0x21191c(0x786)]=function(){var _0x1dfcfb=_0x21191c;return this[_0x1dfcfb(0xac1)]()|this[_0x1dfcfb(0x3e6)]()<<0x10;},_0x2af7ef[_0x21191c(0x6fc)][_0x21191c(0xac1)]=function(){var _0x2121d4=_0x21191c;return _0x32f580('DMA\x20read\x20command:\x20'+_0x366a23(this['dma_command']),_0x50d972),this[_0x2121d4(0xb78)];},_0x2af7ef[_0x21191c(0x6fc)]['dma_write_command']=function(_0x312472){var _0x520ad2=_0x21191c;_0x32f580(_0x520ad2(0x867)+_0x366a23(_0x312472),_0x50d972),this['dma_write_command8'](_0x312472&0xff),this[_0x520ad2(0x6e1)](_0x312472>>0x10&0xff);},_0x2af7ef['prototype']['dma_write_command8']=function(_0x2fe7cf){var _0xdc858f=_0x21191c;_0x32f580(_0xdc858f(0x9bd)+_0x366a23(_0x2fe7cf),_0x50d972);let _0x4a89d4=this['dma_command'];this[_0xdc858f(0xb78)]=_0x2fe7cf&0x9;if((_0x4a89d4&0x1)!==(_0x2fe7cf&0x1)){if(0x0===(_0x2fe7cf&0x1))this[_0xdc858f(0x19d)]&=-0x2;else switch(this[_0xdc858f(0x19d)]|=0x1,this['current_interface'][_0xdc858f(0xa58)]){case 0x25:case 0xc8:this[_0xdc858f(0xaba)][_0xdc858f(0x9b2)]();break;case 0xca:case 0x35:this[_0xdc858f(0xaba)][_0xdc858f(0x64d)]();break;case 0xa0:this[_0xdc858f(0xaba)]['do_atapi_dma']();break;default:_0x32f580(_0xdc858f(0x7c0)+_0x366a23(this['current_interface'][_0xdc858f(0xa58)]),_0x50d972),_0xfb2746(!0x1);}}},_0x2af7ef[_0x21191c(0x6fc)][_0x21191c(0x819)]=function(){var _0x57e031=_0x21191c;0x0===(this[_0x57e031(0x9d8)]&0x2)&&(_0x32f580(_0x57e031(0x6b9),_0x50d972),this['dma_status']|=0x4,this['cpu'][_0x57e031(0x363)](this[_0x57e031(0x8bc)]));},_0x2af7ef['prototype']['get_state']=function(){var _0x478fc0=_0x21191c,_0x3be782=[];return _0x3be782[0x0]=this[_0x478fc0(0x7ad)],_0x3be782[0x1]=this[_0x478fc0(0x7bf)],_0x3be782[0x2]=this['ata_port'],_0x3be782[0x3]=this[_0x478fc0(0x8bc)],_0x3be782[0x4]=this[_0x478fc0(0x28b)],_0x3be782[0x5]=this[_0x478fc0(0x84f)],_0x3be782[0x6]=this[_0x478fc0(0x772)],_0x3be782[0x7]=this[_0x478fc0(0xb09)],_0x3be782[0x8]=this[_0x478fc0(0x9d8)],_0x3be782[0x9]=this[_0x478fc0(0x660)],_0x3be782[0xa]=this[_0x478fc0(0x19d)],_0x3be782[0xb]=this[_0x478fc0(0xaba)]===this[_0x478fc0(0x7ad)],_0x3be782[0xc]=this[_0x478fc0(0xb78)],_0x3be782;},_0x2af7ef[_0x21191c(0x6fc)]['set_state']=function(_0x1401a1){var _0x137323=_0x21191c;this[_0x137323(0x7ad)][_0x137323(0xa3f)](_0x1401a1[0x0]),this[_0x137323(0x7bf)][_0x137323(0xa3f)](_0x1401a1[0x1]),this[_0x137323(0x387)]=_0x1401a1[0x2],this['irq']=_0x1401a1[0x3],this[_0x137323(0x28b)]=_0x1401a1[0x4],this['ata_port_high']=_0x1401a1[0x5],this[_0x137323(0x772)]=_0x1401a1[0x6],this[_0x137323(0xb09)]=_0x1401a1[0x7],this['device_control']=_0x1401a1[0x8],this[_0x137323(0x660)]=_0x1401a1[0x9],this[_0x137323(0x19d)]=_0x1401a1[0xa],this[_0x137323(0xaba)]=_0x1401a1[0xb]?this[_0x137323(0x7ad)]:this[_0x137323(0x7bf)],this[_0x137323(0xb78)]=_0x1401a1[0xc];};function _0x1b0f7f(_0x28acbe,_0x322daa,_0x2a32a7,_0x2f9e2d,_0x58a0e3,_0x416045,_0x53ea11){var _0x68dae3=_0x21191c;this[_0x68dae3(0x1cf)]=_0x28acbe,this['bus']=_0x53ea11,this['nr']=_0x58a0e3,this[_0x68dae3(0x455)]=_0x322daa,this[_0x68dae3(0x943)]=_0x2a32a7,this[_0x68dae3(0x6bb)]=_0x2f9e2d?_0x440ec7:_0x1650c6,this[_0x68dae3(0x268)]=_0x2f9e2d,this['cylinder_count']=this['sectors_per_track']=this[_0x68dae3(0x6f9)]=this[_0x68dae3(0x7e4)]=0x0,this[_0x68dae3(0x943)]&&(this[_0x68dae3(0x7e4)]=this['buffer'][_0x68dae3(0x748)]/this[_0x68dae3(0x6bb)],this[_0x68dae3(0x7e4)]!==(this[_0x68dae3(0x7e4)]|0x0)&&(_0x32f580(_0x68dae3(0x35a),_0x50d972),this[_0x68dae3(0x7e4)]=Math[_0x68dae3(0x998)](this[_0x68dae3(0x7e4)])),_0x2f9e2d?(this[_0x68dae3(0x6f9)]=0x1,this[_0x68dae3(0x6b2)]=0x0):(this[_0x68dae3(0x6f9)]=0x10,this[_0x68dae3(0x6b2)]=0x3f),this['cylinder_count']=this[_0x68dae3(0x7e4)]/this['head_count']/this['sectors_per_track'],this[_0x68dae3(0x83c)]!==(this[_0x68dae3(0x83c)]|0x0)&&(_0x32f580(_0x68dae3(0x1aa),_0x50d972),this[_0x68dae3(0x83c)]=Math[_0x68dae3(0x8a6)](this[_0x68dae3(0x83c)])),_0x28acbe=_0x322daa[_0x68dae3(0x67b)][_0x68dae3(0x754)],_0x28acbe[_0x68dae3(0x61f)](_0x12ed21,_0x28acbe[_0x68dae3(0xb5c)](_0x12ed21)|0x1<<0x4*this['nr']),_0x28acbe['cmos_write'](_0x32f154,_0x28acbe[_0x68dae3(0xb5c)](_0x32f154)&0xf|0xf0),_0x322daa=_0x15d7c4,_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x0,this[_0x68dae3(0x83c)]&0xff),_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x1,this[_0x68dae3(0x83c)]>>0x8&0xff),_0x28acbe['cmos_write'](_0x322daa+0x2,this[_0x68dae3(0x6f9)]&0xff),_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x3,0xff),_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x4,0xff),_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x5,0xc8),_0x28acbe['cmos_write'](_0x322daa+0x6,this[_0x68dae3(0x83c)]&0xff),_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x7,this[_0x68dae3(0x83c)]>>0x8&0xff),_0x28acbe[_0x68dae3(0x61f)](_0x322daa+0x8,this[_0x68dae3(0x6b2)]&0xff)),this[_0x68dae3(0x3b7)]={'sectors_read':0x0,'sectors_written':0x0,'bytes_read':0x0,'bytes_written':0x0,'loading':!0x1},this[_0x68dae3(0x943)]=_0x2a32a7,this[_0x68dae3(0xb92)]=this['head']=this['cylinder_high']=this[_0x68dae3(0x755)]=this[_0x68dae3(0x849)]=this[_0x68dae3(0x33e)]=this[_0x68dae3(0x1e6)]=this[_0x68dae3(0x3ac)]=0x0,this[_0x68dae3(0x6f0)]=0x50,this[_0x68dae3(0x420)]=0x80,this[_0x68dae3(0x779)]=this[_0x68dae3(0x552)]=0x0,this[_0x68dae3(0x278)]=new Uint8Array(0x10000),this[_0x68dae3(0xb4d)]=new Uint16Array(this['data']['buffer']),this[_0x68dae3(0x544)]=new Int32Array(this[_0x68dae3(0x278)][_0x68dae3(0x943)]),this['data_end']=this['data_length']=0x0,this[_0x68dae3(0x5f1)]=this['current_command']=-0x1,this['last_io_id']=this[_0x68dae3(0x124)]=0x0,this[_0x68dae3(0x9b4)]=new Set(),this[_0x68dae3(0x570)]=new Set(),Object[_0x68dae3(0x718)](this);}_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x7bc)]=function(){var _0x31a8cd=_0x21191c;this[_0x31a8cd(0x268)]?(this[_0x31a8cd(0x6f0)]=0x0,this[_0x31a8cd(0x33e)]=this[_0x31a8cd(0x552)]=this['bytecount']=0x1,this[_0x31a8cd(0x755)]=0x14,this['cylinder_high']=0xeb):(this[_0x31a8cd(0x6f0)]=0x51,this[_0x31a8cd(0x33e)]=this[_0x31a8cd(0x552)]=this[_0x31a8cd(0x1e6)]=0x1,this[_0x31a8cd(0x3eb)]=this[_0x31a8cd(0x755)]=0x0),this[_0x31a8cd(0x87c)]();},_0x1b0f7f[_0x21191c(0x6fc)]['push_irq']=function(){var _0x938f74=_0x21191c;this[_0x938f74(0x1cf)][_0x938f74(0x819)]();},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x70a)]=function(_0x409c45){var _0x26b6d6=_0x21191c;_0x32f580(_0x26b6d6(0x899)+_0x366a23(_0x409c45)+_0x26b6d6(0x3cf)+(this[_0x26b6d6(0xb92)]>>0x4&0x1),_0x50d972);if(this[_0x26b6d6(0x943)])switch(this[_0x26b6d6(0xa58)]=_0x409c45,this[_0x26b6d6(0x552)]=0x0,_0x409c45){case 0x8:_0x32f580(_0x26b6d6(0x7a1),_0x50d972),this[_0x26b6d6(0x5f6)]=this[_0x26b6d6(0x939)]=this['data_pointer']=0x0,this['device_reset'](),this[_0x26b6d6(0x819)]();break;case 0x10:this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x755)]=0x0,this[_0x26b6d6(0x819)]();break;case 0xf8:this['status']=0x50,_0x409c45=this[_0x26b6d6(0x7e4)]-0x1,this['sector']=_0x409c45&0xff,this[_0x26b6d6(0x755)]=_0x409c45>>0x8&0xff,this[_0x26b6d6(0x3eb)]=_0x409c45>>0x10&0xff,this[_0x26b6d6(0xb92)]=this[_0x26b6d6(0xb92)]&0xf0|_0x409c45>>0x18&0xf,this[_0x26b6d6(0x819)]();break;case 0x27:this['status']=0x50,_0x409c45=this[_0x26b6d6(0x7e4)]-0x1,this[_0x26b6d6(0x33e)]=_0x409c45&0xff,this[_0x26b6d6(0x755)]=_0x409c45>>0x8&0xff,this['cylinder_high']=_0x409c45>>0x10&0xff,this[_0x26b6d6(0x33e)]|=_0x409c45>>0x18<<0x8&0xff00,this['push_irq']();break;case 0x20:case 0x24:case 0x29:case 0xc4:this[_0x26b6d6(0x453)](_0x409c45);break;case 0x30:case 0x34:case 0x39:case 0xc5:this['ata_write_sectors'](_0x409c45);break;case 0x90:this[_0x26b6d6(0x819)](),this[_0x26b6d6(0x552)]=0x101,this['status']=0x50;break;case 0x91:this[_0x26b6d6(0x6f0)]=0x50,this['push_irq']();break;case 0xa0:this[_0x26b6d6(0x268)]&&(this[_0x26b6d6(0x6f0)]=0x58,this[_0x26b6d6(0xa87)](0xc),this[_0x26b6d6(0x939)]=0xc,this[_0x26b6d6(0x1e6)]=0x1,this['push_irq']());break;case 0xa1:_0x32f580('ATA\x20identify\x20packet\x20device',_0x50d972),this[_0x26b6d6(0x268)]?(this[_0x26b6d6(0x7f5)](),this[_0x26b6d6(0x6f0)]=0x58,this[_0x26b6d6(0x755)]=0x14,this['cylinder_high']=0xeb):this[_0x26b6d6(0x6f0)]=0x41,this[_0x26b6d6(0x819)]();break;case 0xc6:_0x32f580(_0x26b6d6(0x218)+_0x366a23(this[_0x26b6d6(0x1e6)]&0xff),_0x50d972),this[_0x26b6d6(0x420)]=this[_0x26b6d6(0x1e6)]&0xff,this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0x25:case 0xc8:this[_0x26b6d6(0xaf3)](_0x409c45);break;case 0x35:case 0xca:this[_0x26b6d6(0x90f)](_0x409c45);break;case 0x40:_0x32f580('read\x20verify\x20sectors',_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0xda:_0x32f580(_0x26b6d6(0x5f4),_0x50d972),this[_0x26b6d6(0x6f0)]=0x41,this['error']=0x4,this['push_irq']();break;case 0xe0:_0x32f580(_0x26b6d6(0xb77),_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0xe1:_0x32f580(_0x26b6d6(0x1f2),_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this['push_irq']();break;case 0xe7:_0x32f580(_0x26b6d6(0x2c0),_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0xec:_0x32f580(_0x26b6d6(0x9a0),_0x50d972);if(this['is_atapi']){this['status']=0x41,this[_0x26b6d6(0x552)]=0x4,this[_0x26b6d6(0x819)]();break;}this[_0x26b6d6(0x7f5)](),this[_0x26b6d6(0x6f0)]=0x58,this[_0x26b6d6(0x819)]();break;case 0xea:_0x32f580('flush\x20cache\x20ext',_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0xef:_0x32f580('set\x20features:\x20'+_0x366a23(this[_0x26b6d6(0x1e6)]&0xff),_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0xde:this[_0x26b6d6(0x6f0)]=0x50,this['push_irq']();break;case 0xf5:_0x32f580(_0x26b6d6(0x797),_0x50d972),this[_0x26b6d6(0x6f0)]=0x50,this[_0x26b6d6(0x819)]();break;case 0xf9:_0x32f580('Unimplemented:\x20set\x20max\x20address',_0x50d972),this[_0x26b6d6(0x6f0)]=0x41,this[_0x26b6d6(0x552)]=0x4;break;default:_0xfb2746(!0x1,_0x26b6d6(0x8a9)+_0x366a23(_0x409c45),_0x50d972),this[_0x26b6d6(0x6f0)]=0x41,this[_0x26b6d6(0x552)]=0x4;}else _0x32f580(_0x26b6d6(0x7ca),_0x50d972),this[_0x26b6d6(0x552)]=0x4,this[_0x26b6d6(0x6f0)]=0x41,this['push_irq']();},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xa7f)]=function(){var _0x4e371d=_0x21191c;_0x32f580(_0x4e371d(0x1b9)+_0x366a23(this[_0x4e371d(0x278)][0x0])+_0x4e371d(0x3cf)+(this[_0x4e371d(0xb92)]>>0x4&0x1),_0x50d972),this[_0x4e371d(0x779)]=0x0,this[_0x4e371d(0x5f1)]=this[_0x4e371d(0x278)][0x0];switch(this[_0x4e371d(0x5f1)]){case 0x0:_0x32f580(_0x4e371d(0x9c0),_0x50d972),this['data_allocate'](0x0),this[_0x4e371d(0x939)]=this['data_length'],this[_0x4e371d(0x6f0)]=0x50;break;case 0x3:this[_0x4e371d(0xa87)](this['data'][0x4]),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this[_0x4e371d(0x6f0)]=0x58,this[_0x4e371d(0x278)][0x0]=0xf0,this[_0x4e371d(0x278)][0x2]=0x5,this[_0x4e371d(0x278)][0x7]=0x8;break;case 0x12:var _0x3d5c53=this[_0x4e371d(0x278)][0x4];this['status']=0x58,_0x32f580(_0x4e371d(0x6c4)+_0x366a23(this[_0x4e371d(0x278)][0x1],0x2)+_0x4e371d(0x7df)+_0x3d5c53,_0x50d972),this[_0x4e371d(0x278)][_0x4e371d(0xb7f)]([0x5,0x80,0x1,0x31,0x1f,0x0,0x0,0x0,0x53,0x4f,0x4e,0x59,0x20,0x20,0x20,0x20,0x43,0x44,0x2d,0x52,0x4f,0x4d,0x20,0x43,0x44,0x55,0x2d,0x31,0x30,0x30,0x30,0x20,0x31,0x2e,0x31,0x61]),this['data_end']=this[_0x4e371d(0x5f6)]=Math[_0x4e371d(0x503)](0x24,_0x3d5c53);break;case 0x1a:this[_0x4e371d(0xa87)](this[_0x4e371d(0x278)][0x4]),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this['status']=0x58;break;case 0x1e:this[_0x4e371d(0xa87)](0x0),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this[_0x4e371d(0x6f0)]=0x50;break;case 0x25:_0x3d5c53=this['sector_count']-0x1,this[_0x4e371d(0x364)](new Uint8Array([_0x3d5c53>>0x18&0xff,_0x3d5c53>>0x10&0xff,_0x3d5c53>>0x8&0xff,_0x3d5c53&0xff,0x0,0x0,this[_0x4e371d(0x6bb)]>>0x8&0xff,this[_0x4e371d(0x6bb)]&0xff])),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this[_0x4e371d(0x6f0)]=0x58;break;case 0x28:this[_0x4e371d(0x849)]&0x1?this[_0x4e371d(0xaf9)](this[_0x4e371d(0x278)]):this[_0x4e371d(0x62b)](this['data']);break;case 0x42:_0x3d5c53=this['data'][0x8],this[_0x4e371d(0xa87)](Math[_0x4e371d(0x503)](0x8,_0x3d5c53)),this['data_end']=this[_0x4e371d(0x5f6)],_0x32f580('read\x20q\x20subcode:\x20length='+_0x3d5c53,_0x50d972),this['status']=0x58;break;case 0x43:_0x3d5c53=this[_0x4e371d(0x278)][0x8]|this[_0x4e371d(0x278)][0x7]<<0x8;var _0x44426a=this['data'][0x9]>>0x6;this[_0x4e371d(0xa87)](_0x3d5c53),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],_0x32f580('read\x20toc:\x20'+_0x366a23(_0x44426a,0x2)+'\x20length='+_0x3d5c53+'\x20'+(this[_0x4e371d(0x278)][0x1]&0x2)+'\x20'+_0x366a23(this['data'][0x6]),_0x50d972),0x0===_0x44426a?(_0x3d5c53=this[_0x4e371d(0x7e4)],this['data']['set'](new Uint8Array([0x0,0x12,0x1,0x1,0x0,0x14,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x16,0xaa,0x0,_0x3d5c53>>0x18,_0x3d5c53>>0x10&0xff,_0x3d5c53>>0x8&0xff,_0x3d5c53&0xff]))):0x1===_0x44426a?this['data'][_0x4e371d(0xb7f)](new Uint8Array([0x0,0xa,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0])):_0xfb2746(!0x1,_0x4e371d(0x391)+_0x44426a),this[_0x4e371d(0x6f0)]=0x58;break;case 0x46:_0x3d5c53=this[_0x4e371d(0x278)][0x8]|this[_0x4e371d(0x278)][0x7]<<0x8,_0x3d5c53=Math[_0x4e371d(0x503)](_0x3d5c53,0x20),this[_0x4e371d(0xa87)](_0x3d5c53),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this['data'][0x0]=_0x3d5c53-0x4>>0x18&0xff,this['data'][0x1]=_0x3d5c53-0x4>>0x10&0xff,this[_0x4e371d(0x278)][0x2]=_0x3d5c53-0x4>>0x8&0xff,this[_0x4e371d(0x278)][0x3]=_0x3d5c53-0x4&0xff,this[_0x4e371d(0x278)][0x6]=0x8,this[_0x4e371d(0x278)][0xa]=0x3,this[_0x4e371d(0x6f0)]=0x58;break;case 0x51:this[_0x4e371d(0xa87)](0x0),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this[_0x4e371d(0x6f0)]=0x50;break;case 0x52:_0x32f580(_0x4e371d(0x38c)+_0x366a23(this[_0x4e371d(0x278)][0x0]),_0x50d972),this[_0x4e371d(0x6f0)]=0x51,this[_0x4e371d(0x5f6)]=0x0,this[_0x4e371d(0x552)]=0x50;break;case 0x5a:_0x3d5c53=this[_0x4e371d(0x278)][0x8]|this[_0x4e371d(0x278)][0x7]<<0x8,_0x44426a=this['data'][0x2],_0x32f580(_0x4e371d(0x96a)+_0x366a23(_0x44426a)+'\x20length='+_0x3d5c53,_0x50d972),0x2a===_0x44426a&&this['data_allocate'](Math[_0x4e371d(0x503)](0x1e,_0x3d5c53)),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this['status']=0x58;break;case 0xbd:this['data_allocate'](this['data'][0x9]|this[_0x4e371d(0x278)][0x8]<<0x8),this[_0x4e371d(0x939)]=this[_0x4e371d(0x5f6)],this['data'][0x5]=0x1,this[_0x4e371d(0x6f0)]=0x58;break;case 0x4a:this[_0x4e371d(0x6f0)]=0x51,this[_0x4e371d(0x5f6)]=0x0,this[_0x4e371d(0x552)]=0x50,_0x32f580(_0x4e371d(0x38c)+_0x366a23(this[_0x4e371d(0x278)][0x0]),_0x50d972);break;default:this[_0x4e371d(0x6f0)]=0x51,this[_0x4e371d(0x5f6)]=0x0,this[_0x4e371d(0x552)]=0x50,_0x32f580(_0x4e371d(0x38c)+_0x366a23(this[_0x4e371d(0x278)][0x0]),_0x50d972),_0xfb2746(!0x1);}this[_0x4e371d(0x1e6)]=this[_0x4e371d(0x1e6)]&-0x8|0x2,0x0===(this[_0x4e371d(0x6f0)]&0x80)&&this['push_irq'](),0x0===(this[_0x4e371d(0x6f0)]&0x80)&&0x0===this[_0x4e371d(0x5f6)]&&(this['bytecount']|=0x1,this[_0x4e371d(0x6f0)]&=-0x9);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x429)]=function(){var _0x354e5a=_0x21191c;this[_0x354e5a(0x6f0)]=0x50,_0xfb2746(this[_0x354e5a(0x5f6)]<=this[_0x354e5a(0x278)]['length']);var _0x57be8d=this[_0x354e5a(0x278)][_0x354e5a(0xab9)](0x0,this[_0x354e5a(0x5f6)]);_0xfb2746(0x0===this[_0x354e5a(0x5f6)]%0x200),this[_0x354e5a(0x2fd)](this[_0x354e5a(0xa58)],this[_0x354e5a(0x5f6)]/0x200),this['push_irq'](),this[_0x354e5a(0x943)][_0x354e5a(0xb7f)](this[_0x354e5a(0x124)],_0x57be8d,function(){}),this[_0x354e5a(0x736)](this[_0x354e5a(0x5f6)]);},_0x1b0f7f['prototype']['atapi_read']=function(_0x304426){var _0x5a6143=_0x21191c,_0x3ee3fd=_0x304426[0x2]<<0x18|_0x304426[0x3]<<0x10|_0x304426[0x4]<<0x8|_0x304426[0x5],_0x3dc740=_0x304426[0x7]<<0x8|_0x304426[0x8];_0x304426=_0x304426[0x1];var _0x30a5c7=_0x3dc740*this[_0x5a6143(0x6bb)],_0x3acc52=_0x3ee3fd*this[_0x5a6143(0x6bb)];_0x32f580(_0x5a6143(0x4d2)+_0x366a23(_0x3ee3fd)+_0x5a6143(0x75c)+_0x366a23(_0x3dc740)+_0x5a6143(0xaf1)+_0x366a23(_0x30a5c7)+_0x5a6143(0x14d)+_0x366a23(_0x304426),_0x50d972),this[_0x5a6143(0x5f6)]=0x0;var _0x57af7e=this['cylinder_high']<<0x8&0xff00|this[_0x5a6143(0x755)]&0xff;_0x32f580(_0x366a23(this['cylinder_high'],0x2)+'\x20'+_0x366a23(this[_0x5a6143(0x755)],0x2),_0x50d972),this[_0x5a6143(0x755)]=this[_0x5a6143(0x3eb)]=0x0,0xffff===_0x57af7e&&_0x57af7e--,_0x57af7e>_0x30a5c7&&(_0x57af7e=_0x30a5c7),_0x3acc52>=this['buffer'][_0x5a6143(0x748)]?(_0xfb2746(!0x1,_0x5a6143(0x2ee)+_0x366a23(_0x3acc52+_0x30a5c7)+_0x5a6143(0x47a)+_0x366a23(this[_0x5a6143(0x943)][_0x5a6143(0x748)]),_0x50d972),this[_0x5a6143(0x6f0)]=0xff,this[_0x5a6143(0x819)]()):0x0===_0x30a5c7?(this[_0x5a6143(0x6f0)]=0x50,this[_0x5a6143(0x779)]=0x0):(_0x30a5c7=Math['min'](_0x30a5c7,this[_0x5a6143(0x943)][_0x5a6143(0x748)]-_0x3acc52),this['status']=0xd0,this[_0x5a6143(0x701)](),this[_0x5a6143(0xb1b)](_0x3acc52,_0x30a5c7,_0x5e5ef7=>{var _0x461f53=_0x5a6143;_0x32f580(_0x461f53(0x828),_0x50d972),this[_0x461f53(0x364)](_0x5e5ef7),this['status']=0x58,this[_0x461f53(0x1e6)]=this[_0x461f53(0x1e6)]&-0x8|0x2,this[_0x461f53(0x819)](),this[_0x461f53(0x939)]=_0x57af7e&=-0x4,this['data_end']>this[_0x461f53(0x5f6)]&&(this['data_end']=this[_0x461f53(0x5f6)]),this[_0x461f53(0x755)]=this[_0x461f53(0x939)]&0xff,this['cylinder_high']=this[_0x461f53(0x939)]>>0x8&0xff,this[_0x461f53(0xa7b)](_0x30a5c7);}));},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xaf9)]=function(_0xacf406){var _0x2c1846=_0x21191c,_0x1018b2=_0xacf406[0x2]<<0x18|_0xacf406[0x3]<<0x10|_0xacf406[0x4]<<0x8|_0xacf406[0x5],_0x259d43=_0xacf406[0x7]<<0x8|_0xacf406[0x8];_0xacf406=_0xacf406[0x1];var _0x29d816=_0x259d43*this[_0x2c1846(0x6bb)],_0x4986b2=_0x1018b2*this[_0x2c1846(0x6bb)];_0x32f580(_0x2c1846(0xb10)+_0x366a23(_0x1018b2)+'\x20lbacount='+_0x366a23(_0x259d43)+_0x2c1846(0xaf1)+_0x366a23(_0x29d816)+'\x20flags='+_0x366a23(_0xacf406),_0x50d972),_0x4986b2>=this[_0x2c1846(0x943)]['byteLength']?(_0xfb2746(!0x1,'CD\x20read:\x20Outside\x20of\x20disk\x20\x20end='+_0x366a23(_0x4986b2+_0x29d816)+_0x2c1846(0x47a)+_0x366a23(this[_0x2c1846(0x943)][_0x2c1846(0x748)]),_0x50d972),this[_0x2c1846(0x6f0)]=0xff,this[_0x2c1846(0x819)]()):(this[_0x2c1846(0x6f0)]=0xd0,this[_0x2c1846(0x701)](),this[_0x2c1846(0xb1b)](_0x4986b2,_0x29d816,_0x2dda71=>{var _0xd59c4c=_0x2c1846;_0x32f580(_0xd59c4c(0x336)),this[_0xd59c4c(0xa7b)](_0x29d816),this[_0xd59c4c(0x6f0)]=0x58,this[_0xd59c4c(0x1e6)]=this['bytecount']&-0x8|0x2,this[_0xd59c4c(0x364)](_0x2dda71),this[_0xd59c4c(0xa18)]();}));},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xa18)]=function(){var _0x5b545b=_0x21191c;if(0x0===(this[_0x5b545b(0x1cf)][_0x5b545b(0x19d)]&0x1))_0x32f580(_0x5b545b(0x1ce),_0x50d972);else{if(0x0===(this['status']&0x8))_0x32f580(_0x5b545b(0x315),_0x50d972);else{_0x32f580('atapi\x20dma\x20transfer\x20len='+this[_0x5b545b(0x5f6)],_0x50d972);var _0x187a5f=this[_0x5b545b(0x1cf)][_0x5b545b(0x660)],_0x3fa729=0x0,_0x17a2ac=this['data'];do{var _0x6a8d4a=this['cpu'][_0x5b545b(0x73e)](_0x187a5f),_0x1533a5=this['cpu'][_0x5b545b(0x37b)](_0x187a5f+0x4),_0x285cdf=this[_0x5b545b(0x455)][_0x5b545b(0x8af)](_0x187a5f+0x7)&0x80;_0x1533a5||(_0x1533a5=0x10000),_0x32f580(_0x5b545b(0x6db)+_0x366a23(_0x6a8d4a)+'\x20count='+_0x366a23(_0x1533a5)+_0x5b545b(0x120)+_0x366a23(this[_0x5b545b(0x5f6)]),_0x50d972),this['cpu'][_0x5b545b(0x9e8)](_0x17a2ac['subarray'](_0x3fa729,Math[_0x5b545b(0x503)](_0x3fa729+_0x1533a5,this['data_length'])),_0x6a8d4a),_0x3fa729+=_0x1533a5,_0x187a5f+=0x8;if(_0x3fa729>=this[_0x5b545b(0x5f6)]&&!_0x285cdf){_0x32f580(_0x5b545b(0x4b7)+ +_0x285cdf+'\x20offset='+_0x366a23(_0x3fa729)+_0x5b545b(0x1e4)+_0x366a23(this['data_length'])+'\x20cmd='+_0x366a23(this[_0x5b545b(0xa58)]),_0x50d972);break;}}while(!_0x285cdf);_0x32f580('end\x20offset='+_0x3fa729,_0x50d972),this[_0x5b545b(0x6f0)]=0x50,this[_0x5b545b(0x1cf)]['dma_status']&=-0x2,this[_0x5b545b(0x1e6)]=this[_0x5b545b(0x1e6)]&-0x8|0x3,this[_0x5b545b(0x819)]();}}},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x66e)]=function(_0x45f7fd){var _0x4a1bd9=_0x21191c;if(this['data_pointer']<this[_0x4a1bd9(0x939)]){_0xfb2746(this[_0x4a1bd9(0x779)]+_0x45f7fd-0x1<this[_0x4a1bd9(0x939)]),_0xfb2746(0x0===this['data_pointer']%_0x45f7fd,_0x366a23(this[_0x4a1bd9(0x779)])+'\x20'+_0x45f7fd);var _0x1d9c3c=0x1===_0x45f7fd?this[_0x4a1bd9(0x278)][this[_0x4a1bd9(0x779)]]:0x2===_0x45f7fd?this[_0x4a1bd9(0xb4d)][this[_0x4a1bd9(0x779)]>>>0x1]:this['data32'][this[_0x4a1bd9(0x779)]>>>0x2];return this[_0x4a1bd9(0x779)]+=_0x45f7fd,0x0===(this[_0x4a1bd9(0x779)]&(0x0===(this[_0x4a1bd9(0x939)]&0xfff)?0xfff:0xff))&&_0x32f580(_0x4a1bd9(0x74e)+_0x366a23(this['data'][this[_0x4a1bd9(0x779)]],0x2)+_0x4a1bd9(0x58e)+_0x366a23(this[_0x4a1bd9(0x779)])+_0x4a1bd9(0x61a)+_0x366a23(this['data_length']),_0x50d972),this['data_pointer']>=this[_0x4a1bd9(0x939)]&&this[_0x4a1bd9(0x615)](),_0x1d9c3c;}return _0x32f580(_0x4a1bd9(0x14c),_0x50d972),this['data_pointer']+=_0x45f7fd,0x0;},_0x1b0f7f['prototype'][_0x21191c(0x615)]=function(){var _0x2c812b=_0x21191c;_0x32f580('read_end\x20cmd='+_0x366a23(this[_0x2c812b(0xa58)])+_0x2c812b(0x5da)+_0x366a23(this[_0x2c812b(0x779)])+_0x2c812b(0x6d0)+_0x366a23(this[_0x2c812b(0x939)])+_0x2c812b(0x7df)+_0x366a23(this[_0x2c812b(0x5f6)]),_0x50d972);if(0xa0===this[_0x2c812b(0xa58)]){if(this[_0x2c812b(0x939)]===this[_0x2c812b(0x5f6)])this['status']=0x50,this[_0x2c812b(0x1e6)]=this['bytecount']&-0x8|0x3,this['push_irq']();else{this[_0x2c812b(0x6f0)]=0x58,this[_0x2c812b(0x1e6)]=this[_0x2c812b(0x1e6)]&-0x8|0x2,this[_0x2c812b(0x819)]();var _0x34c003=this['cylinder_high']<<0x8&0xff00|this['cylinder_low']&0xff;this[_0x2c812b(0x939)]+_0x34c003>this[_0x2c812b(0x5f6)]?(this[_0x2c812b(0x755)]=this['data_length']-this['data_end']&0xff,this['cylinder_high']=this[_0x2c812b(0x5f6)]-this[_0x2c812b(0x939)]>>0x8&0xff,this[_0x2c812b(0x939)]=this[_0x2c812b(0x5f6)]):this[_0x2c812b(0x939)]+=_0x34c003,_0x32f580(_0x2c812b(0x4ca)+_0x366a23(this['data_end']),_0x50d972);}}else this[_0x2c812b(0x552)]=0x0,this['data_pointer']>=this[_0x2c812b(0x5f6)]?this[_0x2c812b(0x6f0)]=0x50:(0xc4===this['current_command']||0x29===this[_0x2c812b(0xa58)]?(_0x34c003=Math[_0x2c812b(0x503)](this['sectors_per_drq'],(this['data_length']-this['data_end'])/0x200),_0xfb2746(0x0===_0x34c003%0x1)):(_0xfb2746(0x20===this[_0x2c812b(0xa58)]||0x24===this['current_command']),_0x34c003=0x1),this[_0x2c812b(0x2fd)](this[_0x2c812b(0xa58)],_0x34c003),this['data_end']+=0x200*_0x34c003,this[_0x2c812b(0x6f0)]=0x58),this[_0x2c812b(0x819)]();},_0x1b0f7f[_0x21191c(0x6fc)]['write_data_port']=function(_0x2104a3,_0x3cb519){var _0x24fdf6=_0x21191c;_0xfb2746(0x0===this[_0x24fdf6(0x779)]%_0x3cb519),this['data_pointer']>=this[_0x24fdf6(0x939)]?_0x32f580(_0x24fdf6(0xb9c)+_0x366a23(_0x2104a3)+_0x24fdf6(0x45e)+_0x366a23(this[_0x24fdf6(0x939)])+_0x24fdf6(0x58e)+_0x366a23(this[_0x24fdf6(0x779)]),_0x50d972):((0x0===(this[_0x24fdf6(0x779)]+_0x3cb519&(0x0===(this['data_end']&0xfff)?0xfff:0xff))||0x14>this['data_end'])&&_0x32f580('Data\x20port:\x20'+_0x366a23(_0x2104a3>>>0x0)+'\x20count='+_0x366a23(this[_0x24fdf6(0x939)])+_0x24fdf6(0x58e)+_0x366a23(this[_0x24fdf6(0x779)]),_0x50d972),0x1===_0x3cb519?this['data'][this[_0x24fdf6(0x779)]++]=_0x2104a3:0x2===_0x3cb519?(this[_0x24fdf6(0xb4d)][this[_0x24fdf6(0x779)]>>>0x1]=_0x2104a3,this['data_pointer']+=0x2):(this['data32'][this[_0x24fdf6(0x779)]>>>0x2]=_0x2104a3,this[_0x24fdf6(0x779)]+=0x4),_0xfb2746(this['data_pointer']<=this[_0x24fdf6(0x939)]),this[_0x24fdf6(0x779)]===this[_0x24fdf6(0x939)]&&this[_0x24fdf6(0x4ad)]());},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xae0)]=function(_0xc60899){var _0x49a532=_0x21191c;this[_0x49a532(0xa2f)](_0xc60899,0x1);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xb40)]=function(_0x5204bb){var _0x29c82b=_0x21191c;this[_0x29c82b(0xa2f)](_0x5204bb,0x2);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x3d1)]=function(_0x5a5428){var _0x599d8e=_0x21191c;this[_0x599d8e(0xa2f)](_0x5a5428,0x4);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x4ad)]=function(){var _0x506ec6=_0x21191c;0xa0===this['current_command']?this[_0x506ec6(0xa7f)]():(_0x32f580('write_end\x20data_pointer='+_0x366a23(this['data_pointer'])+_0x506ec6(0x1e4)+_0x366a23(this['data_length']),_0x50d972),this['data_pointer']>=this[_0x506ec6(0x5f6)]?this[_0x506ec6(0x429)]():(_0xfb2746(0x30===this[_0x506ec6(0xa58)]||0x34===this['current_command']||0xc5===this[_0x506ec6(0xa58)],'Unexpected\x20command:\x20'+_0x366a23(this[_0x506ec6(0xa58)])),this[_0x506ec6(0x6f0)]=0x58,this['data_end']+=0x200,this[_0x506ec6(0x819)]()));},_0x1b0f7f[_0x21191c(0x6fc)]['ata_advance']=function(_0x1d1e52,_0x238c4f){var _0xe3f1ae=_0x21191c;_0x32f580(_0xe3f1ae(0xada)+_0x238c4f+_0xe3f1ae(0xaa8)+this[_0xe3f1ae(0x1e6)],_0x50d972),this[_0xe3f1ae(0x1e6)]-=_0x238c4f,0x24===_0x1d1e52||0x29===_0x1d1e52||0x34===_0x1d1e52||0x39===_0x1d1e52||0x25===_0x1d1e52||0x35===_0x1d1e52?(_0x1d1e52=_0x238c4f+this[_0xe3f1ae(0x65c)](),this[_0xe3f1ae(0x33e)]=_0x1d1e52&0xff|_0x1d1e52>>0x10&0xff00,this[_0xe3f1ae(0x755)]=_0x1d1e52>>0x8&0xff,this[_0xe3f1ae(0x3eb)]=_0x1d1e52>>0x10&0xff):this['is_lba']?(_0x1d1e52=_0x238c4f+this[_0xe3f1ae(0x22e)](),this[_0xe3f1ae(0x33e)]=_0x1d1e52&0xff,this[_0xe3f1ae(0x755)]=_0x1d1e52>>0x8&0xff,this[_0xe3f1ae(0x3eb)]=_0x1d1e52>>0x10&0xff,this['head']=this[_0xe3f1ae(0x585)]&-0x10|_0x1d1e52&0xf):(_0x1d1e52=_0x238c4f+this['get_chs'](),_0x238c4f=_0x1d1e52/(this['head_count']*this[_0xe3f1ae(0x6b2)])|0x0,this[_0xe3f1ae(0x755)]=_0x238c4f&0xff,this[_0xe3f1ae(0x3eb)]=_0x238c4f>>0x8&0xff,this['head']=(_0x1d1e52/this[_0xe3f1ae(0x6b2)]|0x0)%this[_0xe3f1ae(0x6f9)]&0xf,this[_0xe3f1ae(0x33e)]=_0x1d1e52%this['sectors_per_track']+0x1&0xff,_0xfb2746(_0x1d1e52===this[_0xe3f1ae(0x6c6)]()));},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x453)]=function(_0x46c716){var _0x2f2bae=_0x21191c,_0x2d187f=0x24===_0x46c716||0x29===_0x46c716,_0x4f9905=this['get_count'](_0x2d187f);_0x2d187f=this[_0x2f2bae(0x979)](_0x2d187f);var _0x3e3aba=0x20===_0x46c716||0x24===_0x46c716,_0x9e24f0=_0x4f9905*this[_0x2f2bae(0x6bb)],_0x9ddd24=_0x2d187f*this[_0x2f2bae(0x6bb)];_0x32f580(_0x2f2bae(0x403)+_0x366a23(_0x46c716)+_0x2f2bae(0x714)+(this['is_lba']?_0x2f2bae(0x803):_0x2f2bae(0x604))+_0x2f2bae(0x8df)+_0x366a23(_0x2d187f)+_0x2f2bae(0x75c)+_0x366a23(_0x4f9905)+'\x20bytecount='+_0x366a23(_0x9e24f0),_0x50d972),_0x9ddd24+_0x9e24f0>this['buffer']['byteLength']?(_0xfb2746(!0x1,'ATA\x20read:\x20Outside\x20of\x20disk',_0x50d972),this[_0x2f2bae(0x6f0)]=0xff,this[_0x2f2bae(0x819)]()):(this[_0x2f2bae(0x6f0)]=0xc0,this['report_read_start'](),this[_0x2f2bae(0xb1b)](_0x9ddd24,_0x9e24f0,_0x2d2bec=>{var _0x5646b4=_0x2f2bae;_0x32f580(_0x5646b4(0x936),_0x50d972),this['data_set'](_0x2d2bec),this[_0x5646b4(0x6f0)]=0x58,this[_0x5646b4(0x939)]=_0x3e3aba?0x200:Math[_0x5646b4(0x503)](_0x9e24f0,0x200*this[_0x5646b4(0x420)]),this[_0x5646b4(0x2fd)](_0x46c716,_0x3e3aba?0x1:Math['min'](_0x4f9905,this[_0x5646b4(0x6b2)])),this[_0x5646b4(0x819)](),this[_0x5646b4(0xa7b)](_0x9e24f0);}));},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xaf3)]=function(_0x25fbea){var _0x281430=_0x21191c,_0x37d395=0x25===_0x25fbea;_0x25fbea=this[_0x281430(0x966)](_0x37d395),_0x37d395=this[_0x281430(0x979)](_0x37d395);var _0x1da18c=_0x25fbea*this[_0x281430(0x6bb)],_0x2a1a87=_0x37d395*this[_0x281430(0x6bb)];_0x32f580(_0x281430(0x9d5)+_0x366a23(_0x37d395)+'\x20lbacount='+_0x366a23(_0x25fbea)+_0x281430(0xaf1)+_0x366a23(_0x1da18c),_0x50d972),_0x2a1a87+_0x1da18c>this[_0x281430(0x943)][_0x281430(0x748)]?(_0xfb2746(!0x1,_0x281430(0x692),_0x50d972),this['status']=0xff,this[_0x281430(0x819)]()):(this[_0x281430(0x6f0)]=0x58,this[_0x281430(0x1cf)][_0x281430(0x19d)]|=0x1);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x9b2)]=function(){var _0xdbfb7b=_0x21191c,_0x1ddfa3=0x25===this['current_command'],_0x30977c=this[_0xdbfb7b(0x966)](_0x1ddfa3);_0x1ddfa3=this[_0xdbfb7b(0x979)](_0x1ddfa3);var _0xfc2ae3=_0x30977c*this[_0xdbfb7b(0x6bb)],_0xe3004f=_0x1ddfa3*this[_0xdbfb7b(0x6bb)];_0xfb2746(_0x1ddfa3<this[_0xdbfb7b(0x943)][_0xdbfb7b(0x748)]),this[_0xdbfb7b(0x701)]();var _0x4864b4=this[_0xdbfb7b(0x1cf)][_0xdbfb7b(0x660)];this[_0xdbfb7b(0xb1b)](_0xe3004f,_0xfc2ae3,_0xc73469=>{var _0xaede6c=_0xdbfb7b;_0x32f580(_0xaede6c(0x53f),_0x50d972);var _0x50500c=this[_0xaede6c(0x1cf)]['prdt_addr'],_0x59cd4e=0x0;_0xfb2746(_0x4864b4===_0x50500c);do{var _0xb56b14=this['cpu']['read32s'](_0x50500c),_0x3cf959=this[_0xaede6c(0x455)][_0xaede6c(0x37b)](_0x50500c+0x4),_0x39a514=this[_0xaede6c(0x455)][_0xaede6c(0x8af)](_0x50500c+0x7)&0x80;_0x3cf959||(_0x3cf959=0x10000,_0x32f580(_0xaede6c(0x21e),_0x50d972)),_0x32f580(_0xaede6c(0x75a)+_0x366a23(_0xb56b14)+_0xaede6c(0x18e)+_0x366a23(_0x3cf959),_0x50d972),this[_0xaede6c(0x455)][_0xaede6c(0x9e8)](_0xc73469[_0xaede6c(0xab9)](_0x59cd4e,_0x59cd4e+_0x3cf959),_0xb56b14),_0x59cd4e+=_0x3cf959,_0x50500c+=0x8;}while(!_0x39a514);_0xfb2746(_0x59cd4e===_0xfc2ae3),this[_0xaede6c(0x2fd)](this[_0xaede6c(0xa58)],_0x30977c),this['status']=0x50,this[_0xaede6c(0x1cf)][_0xaede6c(0x19d)]&=-0x2,this[_0xaede6c(0xa58)]=-0x1,this[_0xaede6c(0x819)](),this[_0xaede6c(0xa7b)](_0xfc2ae3);});},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x395)]=function(_0x17a772){var _0x3cb2ef=_0x21191c,_0x29effe=0x34===_0x17a772||0x39===_0x17a772,_0x2d5355=this[_0x3cb2ef(0x966)](_0x29effe);_0x29effe=this[_0x3cb2ef(0x979)](_0x29effe),_0x17a772=0x30===_0x17a772||0x34===_0x17a772;var _0x1bfc50=_0x2d5355*this[_0x3cb2ef(0x6bb)],_0x3f03b1=_0x29effe*this[_0x3cb2ef(0x6bb)];_0x32f580(_0x3cb2ef(0x462)+_0x366a23(_0x29effe)+'\x20mode='+(this[_0x3cb2ef(0x3ac)]?_0x3cb2ef(0x803):'chs')+'\x20lbacount='+_0x366a23(_0x2d5355)+_0x3cb2ef(0xaf1)+_0x366a23(_0x1bfc50),_0x50d972),_0x3f03b1+_0x1bfc50>this[_0x3cb2ef(0x943)]['byteLength']?(_0xfb2746(!0x1,_0x3cb2ef(0xa28),_0x50d972),this[_0x3cb2ef(0x6f0)]=0xff,this['push_irq']()):(this[_0x3cb2ef(0x6f0)]=0x58,this['data_allocate_noclear'](_0x1bfc50),this[_0x3cb2ef(0x939)]=_0x17a772?0x200:Math[_0x3cb2ef(0x503)](_0x1bfc50,0x200*this[_0x3cb2ef(0x420)]),this['write_dest']=_0x3f03b1);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x90f)]=function(_0x37c22f){var _0x4e31f5=_0x21191c,_0x4e54f5=0x35===_0x37c22f;_0x37c22f=this[_0x4e31f5(0x966)](_0x4e54f5),_0x4e54f5=this[_0x4e31f5(0x979)](_0x4e54f5);var _0xd8915d=_0x37c22f*this['sector_size'],_0x1dda60=_0x4e54f5*this[_0x4e31f5(0x6bb)];_0x32f580(_0x4e31f5(0x823)+_0x366a23(_0x4e54f5)+_0x4e31f5(0x75c)+_0x366a23(_0x37c22f)+_0x4e31f5(0xaf1)+_0x366a23(_0xd8915d),_0x50d972),_0x1dda60+_0xd8915d>this[_0x4e31f5(0x943)][_0x4e31f5(0x748)]?(_0xfb2746(!0x1,'ATA\x20DMA\x20write:\x20Outside\x20of\x20disk',_0x50d972),this[_0x4e31f5(0x6f0)]=0xff,this[_0x4e31f5(0x819)]()):(this['status']=0x58,this[_0x4e31f5(0x1cf)][_0x4e31f5(0x19d)]|=0x1);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x64d)]=function(){var _0x33a79b=_0x21191c,_0x24745a=0x35===this[_0x33a79b(0xa58)],_0x126577=this[_0x33a79b(0x966)](_0x24745a),_0x351edd=this[_0x33a79b(0x979)](_0x24745a);_0x24745a=_0x126577*this[_0x33a79b(0x6bb)],_0x351edd*=this[_0x33a79b(0x6bb)];var _0x1e93d4=this['device'][_0x33a79b(0x660)],_0x409b47=0x0;_0x32f580(_0x33a79b(0x39e)+_0x366a23(_0x1e93d4,0x8),_0x50d972);const _0x2977f2=new Uint8Array(_0x24745a);do{var _0x536bab=this[_0x33a79b(0x455)][_0x33a79b(0x73e)](_0x1e93d4),_0x5b638d=this[_0x33a79b(0x455)][_0x33a79b(0x37b)](_0x1e93d4+0x4),_0x3dfc64=this['cpu'][_0x33a79b(0x8af)](_0x1e93d4+0x7)&0x80;_0x5b638d||(_0x5b638d=0x10000,_0x32f580(_0x33a79b(0x21e),_0x50d972)),_0x32f580(_0x33a79b(0x578)+_0x366a23(_0x536bab)+_0x33a79b(0x18e)+_0x366a23(_0x5b638d),_0x50d972),_0x536bab=this['cpu']['mem8'][_0x33a79b(0xab9)](_0x536bab,_0x536bab+_0x5b638d),_0xfb2746(_0x536bab[_0x33a79b(0x1ff)]===_0x5b638d),_0x2977f2[_0x33a79b(0xb7f)](_0x536bab,_0x409b47),_0x409b47+=_0x5b638d,_0x1e93d4+=0x8;}while(!_0x3dfc64);_0xfb2746(_0x409b47===_0x2977f2[_0x33a79b(0x1ff)]),this[_0x33a79b(0x943)][_0x33a79b(0xb7f)](_0x351edd,_0x2977f2,()=>{var _0x182198=_0x33a79b;_0x32f580(_0x182198(0x28d),_0x50d972),this[_0x182198(0x2fd)](this[_0x182198(0xa58)],_0x126577),this[_0x182198(0x6f0)]=0x50,this[_0x182198(0x819)](),this['device'][_0x182198(0x19d)]&=-0x2,this[_0x182198(0xa58)]=-0x1;}),this['report_write'](_0x24745a);},_0x1b0f7f[_0x21191c(0x6fc)]['get_chs']=function(){var _0x515c89=_0x21191c,_0x556213=this[_0x515c89(0x755)]&0xff|this[_0x515c89(0x3eb)]<<0x8&0xff00,_0xa0744a=this['head'],_0x13846c=this[_0x515c89(0x33e)]&0xff;return _0x32f580(_0x515c89(0x715)+_0x556213+_0x515c89(0x6de)+_0xa0744a+_0x515c89(0x6d6)+_0x13846c,_0x50d972),(_0x556213*this[_0x515c89(0x6f9)]+_0xa0744a)*this[_0x515c89(0x6b2)]+_0x13846c-0x1;},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x22e)]=function(){var _0x69a263=_0x21191c;return this['sector']&0xff|this[_0x69a263(0x755)]<<0x8&0xff00|this[_0x69a263(0x3eb)]<<0x10&0xff0000|(this[_0x69a263(0x585)]&0xf)<<0x18;},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x65c)]=function(){var _0x2df0c4=_0x21191c;return(this[_0x2df0c4(0x33e)]&0xff|this[_0x2df0c4(0x755)]<<0x8&0xff00|this['cylinder_high']<<0x10&0xff0000|this[_0x2df0c4(0x33e)]>>0x8<<0x18&0xff000000)>>>0x0;},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x979)]=function(_0x2a34cb){var _0xf14f31=_0x21191c;return _0x2a34cb?this['get_lba48']():this['is_lba']?this['get_lba28']():this[_0xf14f31(0x6c6)]();},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x966)]=function(_0x4f5ed6){var _0x4d3bd3=_0x21191c;return _0x4f5ed6?(_0x4f5ed6=this[_0x4d3bd3(0x1e6)],0x0===_0x4f5ed6&&(_0x4f5ed6=0x10000)):(_0x4f5ed6=this[_0x4d3bd3(0x1e6)]&0xff,0x0===_0x4f5ed6&&(_0x4f5ed6=0x100)),_0x4f5ed6;},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x7f5)]=function(){var _0x4d265a=_0x21191c;if(this[_0x4d265a(0xb92)]&0x10)this[_0x4d265a(0xa87)](0x0);else{for(var _0x47d383=0x0;0x200>_0x47d383;_0x47d383++)this[_0x4d265a(0x278)][_0x47d383]=0x0;_0x47d383=Math[_0x4d265a(0x503)](0x3fff,this[_0x4d265a(0x83c)]),this['data_set']([0x40,this[_0x4d265a(0x268)]?0x85:0x0,_0x47d383,_0x47d383>>0x8,0x0,0x0,this[_0x4d265a(0x6f9)],this[_0x4d265a(0x6f9)]>>0x8,this['sectors_per_track']/0x200,this[_0x4d265a(0x6b2)]/0x200>>0x8,0x0,0x2,this[_0x4d265a(0x6b2)],this[_0x4d265a(0x6b2)]>>0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x76,0x20,0x36,0x44,0x48,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x80,0x0,0x1,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x2,0x7,0x0,_0x47d383,_0x47d383>>0x8,this[_0x4d265a(0x6f9)],this[_0x4d265a(0x6f9)]>>0x8,this['sectors_per_track'],0x0,this[_0x4d265a(0x7e4)]&0xff,this['sector_count']>>0x8&0xff,this[_0x4d265a(0x7e4)]>>0x10&0xff,this[_0x4d265a(0x7e4)]>>0x18&0xff,0x0,0x0,this['sector_count']&0xff,this[_0x4d265a(0x7e4)]>>0x8&0xff,this[_0x4d265a(0x7e4)]>>0x10&0xff,this[_0x4d265a(0x7e4)]>>0x18&0xff,0x0,0x0,0xa0===this[_0x4d265a(0xa58)]?0x0:0x7,0xa0===this['current_command']?0x0:0x4,0x0,0x0,0x1e,0x0,0x1e,0x0,0x1e,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x74,0x0,0x40,0x0,0x40,0x0,0x74,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this['sector_count']&0xff,this[_0x4d265a(0x7e4)]>>0x8&0xff,this[_0x4d265a(0x7e4)]>>0x10&0xff,this[_0x4d265a(0x7e4)]>>0x18&0xff]),this[_0x4d265a(0x939)]=this[_0x4d265a(0x5f6)]=0x200;}},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xa87)]=function(_0x226b92){var _0x4c9b8b=_0x21191c;this[_0x4c9b8b(0x1c3)](_0x226b92);for(var _0x36f271=0x0;_0x36f271<_0x226b92+0x3>>0x2;_0x36f271++)this[_0x4c9b8b(0x544)][_0x36f271]=0x0;},_0x1b0f7f['prototype'][_0x21191c(0x1c3)]=function(_0x491f78){var _0x36b1bc=_0x21191c;this['data']['length']<_0x491f78&&(this[_0x36b1bc(0x278)]=new Uint8Array(_0x491f78+0x3&-0x4),this[_0x36b1bc(0xb4d)]=new Uint16Array(this['data'][_0x36b1bc(0x943)]),this[_0x36b1bc(0x544)]=new Int32Array(this[_0x36b1bc(0x278)][_0x36b1bc(0x943)])),this[_0x36b1bc(0x5f6)]=_0x491f78,this[_0x36b1bc(0x779)]=0x0;},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x364)]=function(_0x5aaee4){var _0x1dc07c=_0x21191c;this[_0x1dc07c(0x1c3)](_0x5aaee4['length']),this[_0x1dc07c(0x278)][_0x1dc07c(0xb7f)](_0x5aaee4);},_0x1b0f7f['prototype'][_0x21191c(0x701)]=function(){var _0x171998=_0x21191c;this[_0x171998(0x3b7)][_0x171998(0x7ce)]=!0x0,this['bus'][_0x171998(0x6d4)](_0x171998(0x2eb));},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xa7b)]=function(_0x472d59){var _0x275393=_0x21191c;this[_0x275393(0x3b7)][_0x275393(0x7ce)]=!0x1;var _0x555d67=_0x472d59/this[_0x275393(0x6bb)]|0x0;this[_0x275393(0x3b7)][_0x275393(0x75f)]+=_0x555d67,this[_0x275393(0x3b7)][_0x275393(0x2ea)]+=_0x472d59,this['bus'][_0x275393(0x6d4)](_0x275393(0x8ea),[this['nr'],_0x472d59,_0x555d67]);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x736)]=function(_0x2682fd){var _0xcb2343=_0x21191c,_0xd4c858=_0x2682fd/this[_0xcb2343(0x6bb)]|0x0;this[_0xcb2343(0x3b7)][_0xcb2343(0xa2b)]+=_0xd4c858,this[_0xcb2343(0x3b7)][_0xcb2343(0x286)]+=_0x2682fd,this['bus']['send'](_0xcb2343(0x258),[this['nr'],_0x2682fd,_0xd4c858]);},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xb1b)]=function(_0x1da83b,_0x5f2f28,_0x2cf1d4){var _0x3f90ee=_0x21191c;const _0xd2db6=this['last_io_id']++;this[_0x3f90ee(0x9b4)][_0x3f90ee(0x366)](_0xd2db6),this[_0x3f90ee(0x943)][_0x3f90ee(0x30c)](_0x1da83b,_0x5f2f28,_0x224ee6=>{var _0x409755=_0x3f90ee;if(this[_0x409755(0x570)][_0x409755(0x45a)](_0xd2db6))_0xfb2746(!this[_0x409755(0x9b4)][_0x409755(0x426)](_0xd2db6));else{var _0x336f26=this[_0x409755(0x9b4)]['delete'](_0xd2db6);_0xfb2746(_0x336f26),_0x2cf1d4(_0x224ee6);}});},_0x1b0f7f[_0x21191c(0x6fc)]['cancel_io_operations']=function(){var _0x371ca3=_0x21191c;for(const _0x4aef27 of this[_0x371ca3(0x9b4)])this[_0x371ca3(0x570)]['add'](_0x4aef27);this[_0x371ca3(0x9b4)]['clear']();},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x154411=_0x21191c,_0x551f48=[];return _0x551f48[0x0]=this[_0x154411(0x1e6)],_0x551f48[0x1]=this[_0x154411(0x83c)],_0x551f48[0x2]=this[_0x154411(0x3eb)],_0x551f48[0x3]=this['cylinder_low'],_0x551f48[0x4]=this[_0x154411(0x779)],_0x551f48[0x5]=0x0,_0x551f48[0x6]=0x0,_0x551f48[0x7]=0x0,_0x551f48[0x8]=0x0,_0x551f48[0x9]=this[_0x154411(0xb92)],_0x551f48[0xa]=this['error'],_0x551f48[0xb]=this[_0x154411(0x585)],_0x551f48[0xc]=this[_0x154411(0x6f9)],_0x551f48[0xd]=this['is_atapi'],_0x551f48[0xe]=this[_0x154411(0x3ac)],_0x551f48[0xf]=this[_0x154411(0x849)],_0x551f48[0x10]=this[_0x154411(0x278)],_0x551f48[0x11]=this[_0x154411(0x5f6)],_0x551f48[0x12]=this[_0x154411(0x33e)],_0x551f48[0x13]=this[_0x154411(0x7e4)],_0x551f48[0x14]=this[_0x154411(0x6bb)],_0x551f48[0x15]=this[_0x154411(0x420)],_0x551f48[0x16]=this[_0x154411(0x6b2)],_0x551f48[0x17]=this['status'],_0x551f48[0x18]=this[_0x154411(0x124)],_0x551f48[0x19]=this[_0x154411(0xa58)],_0x551f48[0x1a]=this['data_end'],_0x551f48[0x1b]=this['current_atapi_command'],_0x551f48[0x1c]=this[_0x154411(0x943)],_0x551f48;},_0x1b0f7f[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x4de3ae){var _0x58969a=_0x21191c;this['bytecount']=_0x4de3ae[0x0],this[_0x58969a(0x83c)]=_0x4de3ae[0x1],this[_0x58969a(0x3eb)]=_0x4de3ae[0x2],this[_0x58969a(0x755)]=_0x4de3ae[0x3],this[_0x58969a(0x779)]=_0x4de3ae[0x4],this[_0x58969a(0xb92)]=_0x4de3ae[0x9],this[_0x58969a(0x552)]=_0x4de3ae[0xa],this[_0x58969a(0x585)]=_0x4de3ae[0xb],this[_0x58969a(0x6f9)]=_0x4de3ae[0xc],this[_0x58969a(0x268)]=_0x4de3ae[0xd],this['is_lba']=_0x4de3ae[0xe],this['lba_count']=_0x4de3ae[0xf],this['data']=_0x4de3ae[0x10],this['data_length']=_0x4de3ae[0x11],this['sector']=_0x4de3ae[0x12],this[_0x58969a(0x7e4)]=_0x4de3ae[0x13],this['sector_size']=_0x4de3ae[0x14],this[_0x58969a(0x420)]=_0x4de3ae[0x15],this[_0x58969a(0x6b2)]=_0x4de3ae[0x16],this[_0x58969a(0x6f0)]=_0x4de3ae[0x17],this[_0x58969a(0x124)]=_0x4de3ae[0x18],this[_0x58969a(0xa58)]=_0x4de3ae[0x19],this[_0x58969a(0x939)]=_0x4de3ae[0x1a],this[_0x58969a(0x5f1)]=_0x4de3ae[0x1b],this[_0x58969a(0xb4d)]=new Uint16Array(this[_0x58969a(0x278)][_0x58969a(0x943)]),this['data32']=new Int32Array(this['data']['buffer']),this['buffer']&&this[_0x58969a(0x943)]['set_state'](_0x4de3ae[0x1c]);};var _0x412968=0xcf8,_0x502035=0xcfc;function _0x5e959e(_0x21f6ca){var _0x176ad3=_0x21191c;this[_0x176ad3(0x34d)]=new Uint8Array(0x4),this[_0x176ad3(0x1ab)]=new Uint8Array(0x4),this[_0x176ad3(0x2e3)]=new Uint8Array(0x4),this[_0x176ad3(0x7b9)]=new Uint8Array(0x4),this['pci_addr32']=new Int32Array(this[_0x176ad3(0x34d)]['buffer']),this[_0x176ad3(0x5cd)]=new Int32Array(this[_0x176ad3(0x1ab)][_0x176ad3(0x943)]),this[_0x176ad3(0x359)]=new Int32Array(this[_0x176ad3(0x2e3)][_0x176ad3(0x943)]),this['pci_status32']=new Int32Array(this[_0x176ad3(0x7b9)]['buffer']),this['device_spaces']=[],this[_0x176ad3(0x67b)]=[],this[_0x176ad3(0x455)]=_0x21f6ca;for(var _0x470744=0x0;0x100>_0x470744;_0x470744++)this[_0x176ad3(0x303)][_0x470744]=void 0x0,this['devices'][_0x470744]=void 0x0;this['io']=_0x21f6ca['io'],_0x21f6ca['io']['register_write'](_0x502035,this,function(_0x11f02b){var _0x154f86=_0x176ad3;this['pci_write8'](this[_0x154f86(0x1f9)][0x0],_0x11f02b);},function(_0x6f1521){var _0x26b650=_0x176ad3;this['pci_write16'](this[_0x26b650(0x1f9)][0x0],_0x6f1521);},function(_0x1f7529){var _0x18062c=_0x176ad3;this[_0x18062c(0x3ad)](this[_0x18062c(0x1f9)][0x0],_0x1f7529);}),_0x21f6ca['io']['register_write'](_0x502035+0x1,this,function(_0x5fd404){var _0x534118=_0x176ad3;this['pci_write8'](this[_0x534118(0x1f9)][0x0]+0x1|0x0,_0x5fd404);}),_0x21f6ca['io'][_0x176ad3(0x166)](_0x502035+0x2,this,function(_0x5a80e9){var _0x529c3c=_0x176ad3;this[_0x529c3c(0x31b)](this[_0x529c3c(0x1f9)][0x0]+0x2|0x0,_0x5a80e9);},function(_0x501308){var _0xf7ad8=_0x176ad3;this[_0xf7ad8(0x205)](this[_0xf7ad8(0x1f9)][0x0]+0x2|0x0,_0x501308);}),_0x21f6ca['io'][_0x176ad3(0x166)](_0x502035+0x3,this,function(_0x2bbadf){var _0x17c8f7=_0x176ad3;this[_0x17c8f7(0x31b)](this[_0x17c8f7(0x1f9)][0x0]+0x3|0x0,_0x2bbadf);}),_0x21f6ca['io'][_0x176ad3(0x400)](_0x502035,this,function(){return this['pci_response'][0x0];},function(){var _0x42e720=_0x176ad3;return this[_0x42e720(0x2e3)][0x1];},function(){var _0x5322f6=_0x176ad3;return this[_0x5322f6(0x2e3)][0x2];},function(){var _0x1f0dbc=_0x176ad3;return this[_0x1f0dbc(0x2e3)][0x3];}),_0x21f6ca['io'][_0x176ad3(0x400)](_0x412968,this,function(){var _0xcd991d=_0x176ad3;return this[_0xcd991d(0x7b9)][0x0];},function(){var _0x5ae9ad=_0x176ad3;return this[_0x5ae9ad(0x7b9)][0x1];},function(){var _0x3f2d95=_0x176ad3;return this[_0x3f2d95(0x7b9)][0x2];},function(){var _0x5cf69b=_0x176ad3;return this[_0x5cf69b(0x7b9)][0x3];}),_0x21f6ca['io'][_0x176ad3(0x557)](_0x412968,this,function(_0x5db6bc){var _0x1ed83a=_0x176ad3;this[_0x1ed83a(0x34d)][0x0]=_0x5db6bc&0xfc;},function(_0x329213){var _0x252c81=_0x176ad3;0x2===(this[_0x252c81(0x34d)][0x1]&0x6)&&0x6===(_0x329213&0x6)?(_0x32f580('CPU\x20reboot\x20via\x20PCI'),_0x21f6ca[_0x252c81(0x21c)]()):this['pci_addr'][0x1]=_0x329213;},function(_0x18089e){var _0xd7bc47=_0x176ad3;this[_0xd7bc47(0x34d)][0x2]=_0x18089e;},function(_0x482c4){var _0x1910e5=_0x176ad3;this[_0x1910e5(0x34d)][0x3]=_0x482c4,this[_0x1910e5(0x1b4)]();}),this[_0x176ad3(0x862)]({'pci_id':0x0,'pci_space':[0x86,0x80,0x37,0x12,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0],'pci_bars':[],'name':_0x176ad3(0x8f6)}),this['isa_bridge']={'pci_id':0x8,'pci_space':[0x86,0x80,0x0,0x70,0x7,0x0,0x0,0x2,0x0,0x0,0x1,0x6,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0],'pci_bars':[],'name':_0x176ad3(0x513)},this[_0x176ad3(0x2ab)]=this[_0x176ad3(0x862)](this['isa_bridge']),this[_0x176ad3(0x6a6)]=new Uint8Array(this[_0x176ad3(0x2ab)][_0x176ad3(0x943)]);}_0x5e959e['prototype'][_0x21191c(0x29c)]=function(){var _0xfd1518=_0x21191c;for(var _0x2494a8=[],_0x32a5fb=0x0;0x100>_0x32a5fb;_0x32a5fb++)_0x2494a8[_0x32a5fb]=this[_0xfd1518(0x303)][_0x32a5fb];return _0x2494a8[0x100]=this[_0xfd1518(0x34d)],_0x2494a8[0x101]=this[_0xfd1518(0x1ab)],_0x2494a8[0x102]=this['pci_response'],_0x2494a8[0x103]=this['pci_status'],_0x2494a8;},_0x5e959e[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x55da8e){var _0x528293=_0x21191c;for(var _0x43c840=0x0;0x100>_0x43c840;_0x43c840++){var _0x585321=this[_0x528293(0x67b)][_0x43c840],_0x473e5f=_0x55da8e[_0x43c840];if(_0x585321&&_0x473e5f){for(var _0x24b0d0=0x0;_0x24b0d0<_0x585321[_0x528293(0x7aa)][_0x528293(0x1ff)];_0x24b0d0++){var _0x34cb6c=_0x473e5f[0x4+_0x24b0d0];if(_0x34cb6c&0x1){var _0x3a5015=_0x585321['pci_bars'][_0x24b0d0];this['set_io_bars'](_0x3a5015,_0x3a5015[_0x528293(0x528)]&0xfffe,_0x34cb6c&0xfffe);}}this['device_spaces'][_0x43c840][_0x528293(0xb7f)](_0x473e5f);}else _0x585321&&_0x32f580(_0x528293(0x3d0)+_0x585321[_0x528293(0xb09)]+')'),_0x473e5f&&_0x32f580(_0x528293(0x640)+_0x366a23(_0x43c840,0x2)+')');}this['pci_addr'][_0x528293(0xb7f)](_0x55da8e[0x100]),this[_0x528293(0x1ab)][_0x528293(0xb7f)](_0x55da8e[0x101]),this[_0x528293(0x2e3)][_0x528293(0xb7f)](_0x55da8e[0x102]),this[_0x528293(0x7b9)]['set'](_0x55da8e[0x103]);},_0x5e959e['prototype'][_0x21191c(0x1b4)]=function(){var _0x2846bf=_0x21191c,_0x403af5=this['pci_addr'][0x2]<<0x8|this[_0x2846bf(0x34d)][0x1],_0x452249=this['pci_addr'][0x0]&0xfc,_0x3ce688=_0x403af5>>0x3&0x1f,_0x444e15=_0x2846bf(0x50a)+(this['pci_addr'][0x3]>>0x7)+('\x20bdf='+_0x366a23(_0x403af5,0x4));_0x444e15+=_0x2846bf(0x368)+_0x366a23(_0x3ce688,0x2),_0x444e15+='\x20addr='+_0x366a23(_0x452249,0x2),_0x3ce688=this[_0x2846bf(0x303)][_0x403af5],void 0x0!==_0x3ce688?(this[_0x2846bf(0x7a9)][0x0]=-0x80000000,this[_0x2846bf(0x359)][0x0]=_0x452249<_0x3ce688[_0x2846bf(0x748)]?_0x3ce688[_0x452249>>0x2]:0x0,_0x444e15+='\x20'+_0x366a23(this[_0x2846bf(0x1f9)][0x0]>>>0x0,0x8)+_0x2846bf(0x44f)+_0x366a23(this['pci_response32'][0x0]>>>0x0,0x8),_0x452249>=_0x3ce688[_0x2846bf(0x748)]&&(_0x444e15+='\x20(undef)'),_0x444e15+='\x20('+this[_0x2846bf(0x67b)][_0x403af5][_0x2846bf(0xb09)]+')',_0x32f580(_0x444e15,_0x172180)):(this[_0x2846bf(0x359)][0x0]=-0x1,this[_0x2846bf(0x7a9)][0x0]=0x0);},_0x5e959e['prototype']['pci_write8']=function(_0x50be31,_0x52751f){var _0x55b5c0=_0x21191c,_0x24a5eb=_0x50be31>>0x8&0xffff;_0x50be31&=0xff;var _0x26a0c1=new Uint8Array(this[_0x55b5c0(0x303)][_0x24a5eb][_0x55b5c0(0x943)]),_0x23714e=this[_0x55b5c0(0x67b)][_0x24a5eb];_0x26a0c1&&(_0xfb2746(!(0x10<=_0x50be31&&0x2c>_0x50be31||0x30<=_0x50be31&&0x34>_0x50be31),_0x55b5c0(0x680)+_0x366a23(_0x50be31)+')'),_0x32f580(_0x55b5c0(0x6a8)+_0x366a23(_0x24a5eb>>0x3,0x2)+'\x20('+_0x23714e[_0x55b5c0(0xb09)]+_0x55b5c0(0x91d)+_0x366a23(_0x50be31,0x4)+_0x55b5c0(0x89a)+_0x366a23(_0x52751f,0x2),_0x172180),_0x26a0c1[_0x50be31]=_0x52751f);},_0x5e959e[_0x21191c(0x6fc)]['pci_write16']=function(_0x51aff6,_0x11e60a){var _0x4766a0=_0x21191c;_0xfb2746(0x0===(_0x51aff6&0x1));var _0x4783fe=_0x51aff6>>0x8&0xffff;_0x51aff6&=0xff;var _0x5ac2a3=new Uint16Array(this[_0x4766a0(0x303)][_0x4783fe]['buffer']),_0x5d8c87=this[_0x4766a0(0x67b)][_0x4783fe];_0x5ac2a3&&(0x10<=_0x51aff6&&0x2c>_0x51aff6?_0x32f580(_0x4766a0(0x17c)+_0x366a23(_0x51aff6)+')'):(_0xfb2746(!(0x30<=_0x51aff6&&0x34>_0x51aff6),_0x4766a0(0x43b)+_0x366a23(_0x51aff6)+')'),_0x32f580(_0x4766a0(0x97f)+_0x366a23(_0x4783fe>>0x3,0x2)+'\x20('+_0x5d8c87['name']+_0x4766a0(0x91d)+_0x366a23(_0x51aff6,0x4)+_0x4766a0(0x89a)+_0x366a23(_0x11e60a,0x4),_0x172180),_0x5ac2a3[_0x51aff6>>>0x1]=_0x11e60a));},_0x5e959e[_0x21191c(0x6fc)][_0x21191c(0x3ad)]=function(_0x577315,_0x132af7){var _0x2cb450=_0x21191c;_0xfb2746(0x0===(_0x577315&0x3));var _0x544134=_0x577315>>0x8&0xffff;_0x577315&=0xff;var _0x1a5b3d=this[_0x2cb450(0x303)][_0x544134],_0x31a797=this[_0x2cb450(0x67b)][_0x544134];if(_0x1a5b3d){if(0x10<=_0x577315&&0x28>_0x577315){var _0x1a3b5b=_0x577315-0x10>>0x2,_0x3eecb9=_0x31a797[_0x2cb450(0x7aa)][_0x1a3b5b];_0x32f580(_0x2cb450(0x3e0)+_0x1a3b5b+_0x2cb450(0x202)+(_0x3eecb9?'y':'n')+_0x2cb450(0x16e)+_0x366a23(_0x132af7>>>0x0)+_0x2cb450(0x368)+_0x366a23(_0x544134>>0x3,0x2)+'\x20('+_0x31a797['name']+')\x20',_0x172180),_0x3eecb9?(_0xfb2746(!(_0x3eecb9[_0x2cb450(0xa7c)]&_0x3eecb9[_0x2cb450(0xa7c)]-0x1),_0x2cb450(0x909)),_0x544134=_0x577315>>0x2,_0x31a797=_0x1a5b3d[_0x544134]&0x1,-0x1===(_0x132af7|0x3|_0x3eecb9[_0x2cb450(0xa7c)]-0x1)?(_0x132af7=~(_0x3eecb9['size']-0x1)|_0x31a797,0x0===_0x31a797&&(_0x1a5b3d[_0x544134]=_0x132af7)):0x0===_0x31a797&&(_0x1a3b5b=_0x3eecb9['original_bar'],(_0x132af7&-0x10)!==(_0x1a3b5b&-0x10)&&_0x32f580(_0x2cb450(0x8a0),_0x172180),_0x1a5b3d[_0x544134]=_0x1a3b5b),0x1===_0x31a797&&(_0xfb2746(0x1===_0x31a797),_0x31a797=_0x1a5b3d[_0x544134]&0xfffe,_0x1a3b5b=_0x132af7&0xfffe,_0x32f580('io\x20bar\x20changed\x20from\x20'+_0x366a23(_0x31a797>>>0x0,0x8)+_0x2cb450(0x7fb)+_0x366a23(_0x1a3b5b>>>0x0,0x8)+_0x2cb450(0x47a)+_0x3eecb9[_0x2cb450(0xa7c)],_0x172180),this['set_io_bars'](_0x3eecb9,_0x31a797,_0x1a3b5b),_0x1a5b3d[_0x544134]=_0x132af7|0x1)):_0x1a5b3d[_0x577315>>0x2]=0x0,_0x32f580('BAR\x20effective\x20value:\x20'+_0x366a23(_0x1a5b3d[_0x577315>>0x2]>>>0x0),_0x172180);}else 0x30===_0x577315?(_0x32f580(_0x2cb450(0x4e3)+_0x366a23(_0x544134>>0x3,0x2)+'\x20('+_0x31a797[_0x2cb450(0xb09)]+_0x2cb450(0x92c)+_0x366a23(_0x132af7>>>0x0,0x8),_0x172180),_0x1a5b3d[_0x577315>>0x2]=_0x31a797['pci_rom_size']?-0x1===(_0x132af7|0x7ff)?-_0x31a797[_0x2cb450(0x830)]|0x0:_0x31a797[_0x2cb450(0x1c2)]|0x0:0x0):0x4===_0x577315?_0x32f580('PCI\x20write\x20dev='+_0x366a23(_0x544134>>0x3,0x2)+'\x20('+_0x31a797['name']+')\x20addr='+_0x366a23(_0x577315,0x4)+'\x20value='+_0x366a23(_0x132af7>>>0x0,0x8),_0x172180):(_0x32f580(_0x2cb450(0x9a7)+_0x366a23(_0x544134>>0x3,0x2)+'\x20('+_0x31a797[_0x2cb450(0xb09)]+_0x2cb450(0x91d)+_0x366a23(_0x577315,0x4)+'\x20value='+_0x366a23(_0x132af7>>>0x0,0x8),_0x172180),_0x1a5b3d[_0x577315>>>0x2]=_0x132af7);}},_0x5e959e[_0x21191c(0x6fc)][_0x21191c(0x862)]=function(_0x36b1e1){var _0x3a4861=_0x21191c;_0xfb2746(void 0x0!==_0x36b1e1[_0x3a4861(0x28b)]),_0xfb2746(void 0x0!==_0x36b1e1[_0x3a4861(0x458)]),_0xfb2746(void 0x0!==_0x36b1e1[_0x3a4861(0x7aa)]);var _0x10379b=_0x36b1e1[_0x3a4861(0x28b)];_0x32f580(_0x3a4861(0x241)+_0x366a23(_0x10379b)+'\x20('+_0x36b1e1[_0x3a4861(0xb09)]+')',_0x172180),_0xfb2746(!this[_0x3a4861(0x67b)][_0x10379b]),_0xfb2746(0x40<=_0x36b1e1['pci_space'][_0x3a4861(0x1ff)]),_0xfb2746(_0x10379b<this[_0x3a4861(0x67b)]['length']);var _0x50b6db=new Int32Array(0x40);_0x50b6db['set'](new Int32Array(new Uint8Array(_0x36b1e1[_0x3a4861(0x458)])[_0x3a4861(0x943)])),this['device_spaces'][_0x10379b]=_0x50b6db,this[_0x3a4861(0x67b)][_0x10379b]=_0x36b1e1,_0x10379b=_0x50b6db[_0x3a4861(0x801)](0x4,0xa);for(var _0x56696a=0x0;_0x56696a<_0x36b1e1[_0x3a4861(0x7aa)][_0x3a4861(0x1ff)];_0x56696a++){var _0x52d9b2=_0x36b1e1['pci_bars'][_0x56696a];if(_0x52d9b2){var _0x38508c=_0x10379b[_0x56696a],_0x415266=_0x38508c&0x1;_0x52d9b2[_0x3a4861(0x528)]=_0x38508c,_0x52d9b2[_0x3a4861(0x3dd)]=[];if(0x0!==_0x415266){for(_0xfb2746(0x1===_0x415266),_0x38508c&=-0x2,_0x415266=0x0;_0x415266<_0x52d9b2[_0x3a4861(0xa7c)];_0x415266++)_0x52d9b2[_0x3a4861(0x3dd)][_0x415266]=this['io'][_0x3a4861(0x174)][_0x38508c+_0x415266];}}}return _0x50b6db;},_0x5e959e[_0x21191c(0x6fc)][_0x21191c(0x614)]=function(_0x23f57f,_0x5b5f7d,_0x4ad9ea){var _0x567042=_0x21191c,_0x486b4a=_0x23f57f[_0x567042(0xa7c)];_0x32f580(_0x567042(0x428)+_0x366a23(_0x5b5f7d)+_0x567042(0x83b)+_0x366a23(_0x4ad9ea)+_0x567042(0x45e)+_0x486b4a,_0x172180);for(var _0x4864dd=this['io'][_0x567042(0x174)],_0x52443d=0x0;_0x52443d<_0x486b4a;_0x52443d++){var _0x323a6e=_0x4864dd[_0x5b5f7d+_0x52443d];_0x4864dd[_0x5b5f7d+_0x52443d]=this['io'][_0x567042(0x21a)](),_0x323a6e[_0x567042(0x8af)]===this['io'][_0x567042(0x9f9)]&&_0x323a6e[_0x567042(0x37b)]===this['io'][_0x567042(0x5aa)]&&_0x323a6e[_0x567042(0x3af)]===this['io'][_0x567042(0x17b)]&&_0x323a6e[_0x567042(0x931)]===this['io'][_0x567042(0xb56)]&&_0x323a6e[_0x567042(0xbb0)]===this['io'][_0x567042(0xb56)]&&_0x323a6e[_0x567042(0x957)]===this['io'][_0x567042(0xb56)]&&_0x32f580(_0x567042(0x5e8)+_0x366a23(_0x5b5f7d+_0x52443d,0x4),_0x172180),_0x323a6e=_0x23f57f['entries'][_0x52443d];var _0x43e76c=_0x4864dd[_0x4ad9ea+_0x52443d];_0xfb2746(_0x323a6e&&_0x43e76c),_0x4864dd[_0x4ad9ea+_0x52443d]=_0x323a6e,_0x43e76c['read8']!==this['io'][_0x567042(0x9f9)]&&_0x43e76c[_0x567042(0x37b)]!==this['io'][_0x567042(0x5aa)]&&_0x43e76c['read32']!==this['io'][_0x567042(0x17b)]&&_0x43e76c[_0x567042(0x931)]!==this['io']['empty_port_write']&&_0x43e76c[_0x567042(0xbb0)]!==this['io']['empty_port_write']&&_0x43e76c[_0x567042(0x957)]!==this['io']['empty_port_write']||_0x32f580(_0x567042(0x210)+_0x366a23(_0x4ad9ea+_0x52443d,0x4),_0x172180);}},_0x5e959e[_0x21191c(0x6fc)]['raise_irq']=function(_0x5b41ff){var _0xa8457e=_0x21191c,_0x165a06=this[_0xa8457e(0x303)][_0x5b41ff];_0xfb2746(_0x165a06),this[_0xa8457e(0x455)][_0xa8457e(0x363)](this[_0xa8457e(0x6a6)][0x60+((_0x165a06[0xf]>>0x8&0xff)-0x1+((_0x5b41ff>>0x3)-0x1&0xff)&0x3)]);},_0x5e959e['prototype'][_0x21191c(0x7cb)]=function(_0x1ba405){var _0x2c8b22=_0x21191c,_0x4367c8=this[_0x2c8b22(0x303)][_0x1ba405];_0xfb2746(_0x4367c8),this[_0x2c8b22(0x455)][_0x2c8b22(0xa06)](this[_0x2c8b22(0x6a6)][0x60+((_0x4367c8[0xf]>>0x8&0xff)+(_0x1ba405>>0x3&0xff)-0x2&0x3)]);};function _0x57e7fa(_0x2a100d,_0x3e7e7d,_0x5429ea){var _0x3fc12c=_0x21191c;this['io']=_0x2a100d['io'],this['cpu']=_0x2a100d,this[_0x3fc12c(0xa04)]=_0x2a100d[_0x3fc12c(0x67b)][_0x3fc12c(0xa04)],this[_0x3fc12c(0x556)]=0x0,this[_0x3fc12c(0xa11)]=new Uint8Array(0xa),this[_0x3fc12c(0x269)]=0x0,this[_0x3fc12c(0x3ce)]=null,this['response_data']=new Uint8Array(0xa),this[_0x3fc12c(0x219)]=this['response_length']=this[_0x3fc12c(0xab5)]=0x0,this[_0x3fc12c(0x381)]=_0x3e7e7d,this['fdb_image']=_0x5429ea,this[_0x3fc12c(0x5ec)]=this['last_cylinder']=this[_0x3fc12c(0x5b8)]=this[_0x3fc12c(0xb0a)]=this['status_reg1']=this[_0x3fc12c(0xa68)]=0x0,this['last_sector']=0x1,this[_0x3fc12c(0x1eb)]=0x0;if(_0x3e7e7d){this['floppy_size']=_0x3e7e7d[_0x3fc12c(0x748)];if((_0x5429ea={0xa0:{'type':0x1,'tracks':0x28,'sectors':0x8,'heads':0x1},0xb4:{'type':0x1,'tracks':0x28,'sectors':0x9,'heads':0x1},0xc8:{'type':0x1,'tracks':0x28,'sectors':0xa,'heads':0x1},0x140:{'type':0x1,'tracks':0x28,'sectors':0x8,'heads':0x2},0x168:{'type':0x1,'tracks':0x28,'sectors':0x9,'heads':0x2},0x190:{'type':0x1,'tracks':0x28,'sectors':0xa,'heads':0x2},0x2d0:{'type':0x3,'tracks':0x50,'sectors':0x9,'heads':0x2},0x4b0:{'type':0x2,'tracks':0x50,'sectors':0xf,'heads':0x2},0x5a0:{'type':0x4,'tracks':0x50,'sectors':0x12,'heads':0x2},0x6ba:{'type':0x5,'tracks':0x52,'sectors':0x15,'heads':0x2},0xb40:{'type':0x5,'tracks':0x50,'sectors':0x24,'heads':0x2}}[this['floppy_size']>>0xa])&&0x0===(this[_0x3fc12c(0x219)]&0x3ff))_0x2a100d[_0x3fc12c(0x67b)]['rtc']['cmos_write'](_0x37ca29,_0x5429ea[_0x3fc12c(0x658)]<<0x4),_0x2a100d=_0x5429ea[_0x3fc12c(0xaa5)],_0x3e7e7d=_0x5429ea[_0x3fc12c(0x836)],_0x5429ea=_0x5429ea['tracks'];else throw _0x3fc12c(0x642)+_0x366a23(_0x3e7e7d[_0x3fc12c(0x748)]);this[_0x3fc12c(0x6b2)]=_0x2a100d,this[_0x3fc12c(0x738)]=_0x3e7e7d,this[_0x3fc12c(0xa77)]=_0x5429ea;}else _0x2a100d[_0x3fc12c(0x67b)][_0x3fc12c(0x754)]['cmos_write'](_0x37ca29,0x40),this[_0x3fc12c(0x219)]=this[_0x3fc12c(0xa77)]=this['number_of_heads']=this[_0x3fc12c(0x6b2)]=0x0;this['io'][_0x3fc12c(0x19e)](0x3f0,this,this['port3F0_read']),this['io']['register_read'](0x3f2,this,this[_0x3fc12c(0xb66)]),this['io'][_0x3fc12c(0x19e)](0x3f4,this,this[_0x3fc12c(0x169)]),this['io']['register_read'](0x3f5,this,this[_0x3fc12c(0x584)]),this['io']['register_read'](0x3f7,this,this['port3F7_read']),this['io'][_0x3fc12c(0x166)](0x3f2,this,this['port3F2_write']),this['io'][_0x3fc12c(0x166)](0x3f5,this,this[_0x3fc12c(0x68a)]);}_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x4e5942=_0x21191c,_0x21c265=[];return _0x21c265[0x0]=this[_0x4e5942(0x556)],_0x21c265[0x1]=this[_0x4e5942(0xa11)],_0x21c265[0x2]=this['receiving_index'],_0x21c265[0x4]=this[_0x4e5942(0xb0d)],_0x21c265[0x5]=this[_0x4e5942(0xab5)],_0x21c265[0x6]=this[_0x4e5942(0x930)],_0x21c265[0x7]=this[_0x4e5942(0x219)],_0x21c265[0x8]=this[_0x4e5942(0xa68)],_0x21c265[0x9]=this[_0x4e5942(0x74b)],_0x21c265[0xa]=this[_0x4e5942(0xb0a)],_0x21c265[0xb]=this[_0x4e5942(0x5b8)],_0x21c265[0xc]=this['last_cylinder'],_0x21c265[0xd]=this['last_head'],_0x21c265[0xe]=this[_0x4e5942(0x7a7)],_0x21c265[0xf]=this[_0x4e5942(0x1eb)],_0x21c265[0x10]=this[_0x4e5942(0x6b2)],_0x21c265[0x11]=this[_0x4e5942(0x738)],_0x21c265[0x12]=this[_0x4e5942(0xa77)],_0x21c265;},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x8ed202){var _0x2d44eb=_0x21191c;this[_0x2d44eb(0x556)]=_0x8ed202[0x0],this['receiving_command']=_0x8ed202[0x1],this['receiving_index']=_0x8ed202[0x2],this['next_command']=_0x8ed202[0x3],this[_0x2d44eb(0xb0d)]=_0x8ed202[0x4],this[_0x2d44eb(0xab5)]=_0x8ed202[0x5],this['response_length']=_0x8ed202[0x6],this[_0x2d44eb(0x219)]=_0x8ed202[0x7],this[_0x2d44eb(0xa68)]=_0x8ed202[0x8],this[_0x2d44eb(0x74b)]=_0x8ed202[0x9],this[_0x2d44eb(0xb0a)]=_0x8ed202[0xa],this['drive']=_0x8ed202[0xb],this['last_cylinder']=_0x8ed202[0xc],this[_0x2d44eb(0x5ec)]=_0x8ed202[0xd],this[_0x2d44eb(0x7a7)]=_0x8ed202[0xe],this['dor']=_0x8ed202[0xf],this['sectors_per_track']=_0x8ed202[0x10],this['number_of_heads']=_0x8ed202[0x11],this[_0x2d44eb(0xa77)]=_0x8ed202[0x12];},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0xa21)]=function(){var _0x1ec37e=_0x21191c;return _0x32f580(_0x1ec37e(0x38b),_0xb899c5),0x0;},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x169)]=function(){var _0x349b7f=_0x21191c;_0x32f580(_0x349b7f(0x601),_0xb899c5);var _0x19b320=0x80;return this[_0x349b7f(0xab5)]<this['response_length']&&(_0x19b320|=0x50),0x0===(this['dor']&0x8)&&(_0x19b320|=0x20),_0x19b320;},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x411)]=function(){var _0x3731e2=_0x21191c;return _0x32f580(_0x3731e2(0x8c3),_0xb899c5),0x0;},_0x57e7fa['prototype'][_0x21191c(0x584)]=function(){var _0x5266ac=_0x21191c;if(this['response_index']<this['response_length'])return _0x32f580('3F5\x20read:\x20'+this[_0x5266ac(0xb0d)][this['response_index']],_0xb899c5),this['cpu'][_0x5266ac(0xa06)](0x6),this[_0x5266ac(0xb0d)][this['response_index']++];return _0x32f580(_0x5266ac(0xa6e),_0xb899c5),0xff;},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x68a)]=function(_0xb316b7){var _0x2cda91=_0x21191c;if(this[_0x2cda91(0x381)]){if(_0x32f580(_0x2cda91(0xaab)+_0x366a23(_0xb316b7),_0xb899c5),0x0<this[_0x2cda91(0x556)]){if(this['receiving_command'][this[_0x2cda91(0x269)]++]=_0xb316b7,this[_0x2cda91(0x556)]--,0x0===this['bytes_expecting']){if(_0x2cc173){_0xb316b7=_0x2cda91(0x340);for(var _0x1eb958=0x0;_0x1eb958<this['receiving_index'];_0x1eb958++)_0xb316b7+=_0x366a23(this['receiving_command'][_0x1eb958])+'\x20';_0x32f580(_0xb316b7,_0xb899c5);}this[_0x2cda91(0x3ce)][_0x2cda91(0x932)](this,this[_0x2cda91(0xa11)]);}}else{switch(_0xb316b7){case 0x3:this[_0x2cda91(0x3ce)]=this[_0x2cda91(0x26b)],this[_0x2cda91(0x556)]=0x2;break;case 0x4:this[_0x2cda91(0x3ce)]=this[_0x2cda91(0x721)],this[_0x2cda91(0x556)]=0x1;break;case 0x5:case 0xc5:this['next_command']=function(_0x47b48c){var _0x3631f2=_0x2cda91;this[_0x3631f2(0x987)](!0x0,_0x47b48c);},this[_0x2cda91(0x556)]=0x8;break;case 0xe6:this[_0x2cda91(0x3ce)]=function(_0x58ccec){var _0x3b6e0d=_0x2cda91;this[_0x3b6e0d(0x987)](!0x1,_0x58ccec);},this[_0x2cda91(0x556)]=0x8;break;case 0x7:this['next_command']=this[_0x2cda91(0x77f)],this['bytes_expecting']=0x1;break;case 0x8:this[_0x2cda91(0x864)]();break;case 0x4a:this[_0x2cda91(0x3ce)]=this[_0x2cda91(0x8ed)],this[_0x2cda91(0x556)]=0x1;break;case 0xf:this[_0x2cda91(0x556)]=0x2,this['next_command']=this[_0x2cda91(0x734)];break;case 0xe:_0x32f580(_0x2cda91(0xb98),_0xb899c5),this[_0x2cda91(0xb0d)][0x0]=0x80,this[_0x2cda91(0xab5)]=0x0,this['response_length']=0x1,this[_0x2cda91(0x556)]=0x0;break;default:_0xfb2746(!0x1,_0x2cda91(0x7ec)+_0x366a23(_0xb316b7));}this[_0x2cda91(0x269)]=0x0;}}},_0x57e7fa['prototype']['port3F2_read']=function(){var _0x33a0b2=_0x21191c;return _0x32f580(_0x33a0b2(0xa99),_0xb899c5),this['dor'];},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x8b5)]=function(_0x39e20d){var _0x3d4aa5=_0x21191c;0x4===(_0x39e20d&0x4)&&0x0===(this[_0x3d4aa5(0x1eb)]&0x4)&&this[_0x3d4aa5(0x455)][_0x3d4aa5(0x363)](0x6),_0x32f580('start\x20motors:\x20'+_0x366a23(_0x39e20d>>0x4),_0xb899c5),_0x32f580(_0x3d4aa5(0x5d2)+!!(_0x39e20d&0x8),_0xb899c5),_0x32f580(_0x3d4aa5(0x1fa)+!!(_0x39e20d&0x4),_0xb899c5),_0x32f580('drive\x20select:\x20'+(_0x39e20d&0x3),_0xb899c5),_0x32f580('DOR\x20=\x20'+_0x366a23(_0x39e20d),_0xb899c5),this[_0x3d4aa5(0x1eb)]=_0x39e20d;},_0x57e7fa['prototype']['check_drive_status']=function(_0x5c84ec){var _0x336b30=_0x21191c;_0x32f580(_0x336b30(0x4e2),_0xb899c5),this[_0x336b30(0xab5)]=0x0,this[_0x336b30(0x930)]=0x1,this[_0x336b30(0xb0d)][0x0]=0x20;},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x734)]=function(_0x11c76a){var _0x1de488=_0x21191c;_0x32f580(_0x1de488(0x734),_0xb899c5),_0xfb2746(0x0===(_0x11c76a[0x0]&0x3),'Unhandled\x20seek\x20drive'),this[_0x1de488(0x758)]=_0x11c76a[0x1],this[_0x1de488(0x5ec)]=_0x11c76a[0x0]>>0x2&0x1,this[_0x1de488(0xb93)]();},_0x57e7fa['prototype'][_0x21191c(0x77f)]=function(_0x2f7fd3){var _0x5332ce=_0x21191c;_0x32f580(_0x5332ce(0x51e),_0xb899c5),this[_0x5332ce(0xb93)]();},_0x57e7fa['prototype'][_0x21191c(0x864)]=function(){var _0x5537ca=_0x21191c;_0x32f580(_0x5537ca(0x994),_0xb899c5),this[_0x5537ca(0xab5)]=0x0,this[_0x5537ca(0x930)]=0x2,this[_0x5537ca(0xb0d)][0x0]=0x20,this['response_data'][0x1]=this['last_cylinder'];},_0x57e7fa['prototype'][_0x21191c(0x987)]=function(_0x6d8287,_0x17fe38){var _0xd351fd=_0x21191c,_0x4614c9=_0x17fe38[0x2],_0x35af8d=_0x17fe38[0x1],_0x494d3f=_0x17fe38[0x3],_0x2d460c=0x80<<_0x17fe38[0x4],_0x3ab22d=_0x17fe38[0x5]-_0x17fe38[0x3]+0x1,_0x7fc684=((_0x4614c9+this[_0xd351fd(0x738)]*_0x35af8d)*this[_0xd351fd(0x6b2)]+_0x494d3f-0x1)*_0x2d460c;_0x32f580(_0xd351fd(0x7b8)+(_0x6d8287?_0xd351fd(0x5a7):_0xd351fd(0x3c9)),_0xb899c5),_0x32f580(_0xd351fd(0x445)+_0x366a23(_0x7fc684)+_0xd351fd(0x9fe)+_0x366a23(_0x3ab22d*_0x2d460c),_0xb899c5),_0x32f580(_0x35af8d+'\x20/\x20'+_0x4614c9+_0xd351fd(0x3a8)+_0x494d3f,_0xb899c5),_0x17fe38[0x4]||_0x32f580(_0xd351fd(0xa0b),_0xb899c5),this[_0xd351fd(0x381)]&&(_0x6d8287?this[_0xd351fd(0xa04)][_0xd351fd(0x429)](this[_0xd351fd(0x381)],_0x7fc684,_0x3ab22d*_0x2d460c,0x2,this['done'][_0xd351fd(0x450)](this,_0x17fe38,_0x35af8d,_0x4614c9,_0x494d3f)):this[_0xd351fd(0xa04)][_0xd351fd(0x22d)](this[_0xd351fd(0x381)],_0x7fc684,_0x3ab22d*_0x2d460c,0x2,this['done']['bind'](this,_0x17fe38,_0x35af8d,_0x4614c9,_0x494d3f)));},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0xa2a)]=function(_0x5466b0,_0x451cd6,_0x4aa2e6,_0x311eda,_0x34ac23){var _0x5aac01=_0x21191c;_0x34ac23||(_0x311eda++,_0x311eda>this[_0x5aac01(0x6b2)]&&(_0x311eda=0x1,_0x4aa2e6++,_0x4aa2e6>=this[_0x5aac01(0x738)]&&(_0x4aa2e6=0x0,_0x451cd6++)),this[_0x5aac01(0x758)]=_0x451cd6,this[_0x5aac01(0x5ec)]=_0x4aa2e6,this[_0x5aac01(0x7a7)]=_0x311eda,this[_0x5aac01(0xab5)]=0x0,this[_0x5aac01(0x930)]=0x7,this[_0x5aac01(0xb0d)][0x0]=_0x4aa2e6<<0x2|0x20,this[_0x5aac01(0xb0d)][0x1]=0x0,this[_0x5aac01(0xb0d)][0x2]=0x0,this[_0x5aac01(0xb0d)][0x3]=_0x451cd6,this[_0x5aac01(0xb0d)][0x4]=_0x4aa2e6,this[_0x5aac01(0xb0d)][0x5]=_0x311eda,this['response_data'][0x6]=_0x5466b0[0x4],this['raise_irq']());},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x26b)]=function(_0x292e1e){var _0x570fe1=_0x21191c;_0x32f580(_0x570fe1(0xa13)+_0x292e1e,_0xb899c5);},_0x57e7fa[_0x21191c(0x6fc)][_0x21191c(0x8ed)]=function(_0x9883bd){var _0x1d362b=_0x21191c;_0x32f580('floppy\x20read\x20sector\x20id\x20'+_0x9883bd,_0xb899c5),this[_0x1d362b(0xab5)]=0x0,this[_0x1d362b(0x930)]=0x7,this[_0x1d362b(0xb0d)][0x0]=0x0,this['response_data'][0x1]=0x0,this[_0x1d362b(0xb0d)][0x2]=0x0,this[_0x1d362b(0xb0d)][0x3]=0x0,this[_0x1d362b(0xb0d)][0x4]=0x0,this[_0x1d362b(0xb0d)][0x5]=0x0,this['response_data'][0x6]=0x0,this['raise_irq']();},_0x57e7fa[_0x21191c(0x6fc)]['raise_irq']=function(){var _0xe9888e=_0x21191c;this[_0xe9888e(0x1eb)]&0x8&&this[_0xe9888e(0x455)][_0xe9888e(0x363)](0x6);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x4ce)]=function(_0xcb5d10){var _0x43a1e4=_0x21191c;return this[_0x43a1e4(0x39b)][_0xcb5d10>>>_0x504887](_0xcb5d10);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x444)]=function(_0x2ce14b,_0xa7ee65){var _0x572797=_0x21191c;this[_0x572797(0xb79)][_0x2ce14b>>>_0x504887](_0x2ce14b,_0xa7ee65);},_0x57ec83[_0x21191c(0x6fc)]['mmap_read16']=function(_0x3dcadf){var _0x377903=this['memory_map_read8'][_0x3dcadf>>>_0x504887];return _0x377903(_0x3dcadf)|_0x377903(_0x3dcadf+0x1|0x0)<<0x8;},_0x57ec83['prototype'][_0x21191c(0x905)]=function(_0x5eb994,_0x383bc3){var _0x14a92b=_0x21191c,_0x100605=this[_0x14a92b(0xb79)][_0x5eb994>>>_0x504887];_0x100605(_0x5eb994,_0x383bc3&0xff),_0x100605(_0x5eb994+0x1|0x0,_0x383bc3>>0x8&0xff);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x2a6)]=function(_0x513ec4){var _0x1574ae=_0x21191c;return this[_0x1574ae(0x408)][_0x513ec4>>>_0x504887](_0x513ec4);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x41d)]=function(_0x1b4a7d,_0x430b37){var _0x490fa7=_0x21191c;this[_0x490fa7(0xb3c)][_0x1b4a7d>>>_0x504887](_0x1b4a7d,_0x430b37);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x711)]=function(_0x2e099e,_0x3e277b,_0x3b9fd7){var _0xec3b8c=_0x21191c,_0xa89e57=_0x2e099e>>>_0x504887;_0xfb2746(_0xa89e57===_0x2e099e+0x7>>>_0x504887),_0xa89e57=this[_0xec3b8c(0xb3c)][_0xa89e57],_0xa89e57(_0x2e099e,_0x3e277b),_0xa89e57(_0x2e099e+0x4,_0x3b9fd7);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x637)]=function(_0x5c2c9e,_0x3012d0,_0xf60af0,_0x528cfe,_0x1ab807){var _0x331419=_0x21191c,_0x689244=_0x5c2c9e>>>_0x504887;_0xfb2746(_0x689244===_0x5c2c9e+0xc>>>_0x504887),_0x689244=this[_0x331419(0xb3c)][_0x689244],_0x689244(_0x5c2c9e,_0x3012d0),_0x689244(_0x5c2c9e+0x4,_0xf60af0),_0x689244(_0x5c2c9e+0x8,_0x528cfe),_0x689244(_0x5c2c9e+0xc,_0x1ab807);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x9e8)]=function(_0x2c2e8e,_0x4ac81d){var _0x41d40b=_0x21191c;_0xfb2746(_0x2c2e8e&&0x0<=_0x2c2e8e[_0x41d40b(0x1ff)]),_0x2c2e8e[_0x41d40b(0x1ff)]&&(_0xfb2746(!this['in_mapped_range'](_0x4ac81d)),_0xfb2746(!this['in_mapped_range'](_0x4ac81d+_0x2c2e8e[_0x41d40b(0x1ff)]-0x1)),this[_0x41d40b(0x419)](_0x4ac81d,_0x4ac81d+_0x2c2e8e[_0x41d40b(0x1ff)]),this[_0x41d40b(0xb50)][_0x41d40b(0xb7f)](_0x2c2e8e,_0x4ac81d));},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x2f2)]=function(_0x587e35,_0x457472){var _0x165516=_0x21191c;return _0x457472&&(_0xfb2746(!this['in_mapped_range'](_0x587e35)),_0xfb2746(!this[_0x165516(0xb7b)](_0x587e35+_0x457472-0x1))),this[_0x165516(0xb50)][_0x165516(0xab9)](_0x587e35,_0x587e35+_0x457472);};function _0x38ccc6(_0x3ea63a){var _0x58282a=_0x21191c;this['cpu']=_0x3ea63a,this[_0x58282a(0x73f)]=new Uint8Array(0x8),this[_0x58282a(0x34b)]=new Uint8Array(0x8),this[_0x58282a(0xb4b)]=new Uint16Array(0x8),this[_0x58282a(0x651)]=new Uint16Array(0x8),this['channel_count']=new Uint16Array(0x8),this[_0x58282a(0x99e)]=new Uint16Array(0x8),this['channel_mask']=new Uint8Array(0x8),this['channel_mode']=new Uint8Array(0x8),this[_0x58282a(0x32b)]=[],this['lsb_msb_flipflop']=0x0,_0x3ea63a=_0x3ea63a['io'],_0x3ea63a[_0x58282a(0x166)](0x0,this,this[_0x58282a(0x954)][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x166)](0x2,this,this[_0x58282a(0x954)][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x166)](0x4,this,this[_0x58282a(0x954)][_0x58282a(0x450)](this,0x2)),_0x3ea63a['register_write'](0x6,this,this['port_addr_write'][_0x58282a(0x450)](this,0x3)),_0x3ea63a[_0x58282a(0x166)](0x1,this,this[_0x58282a(0x789)][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x166)](0x3,this,this[_0x58282a(0x789)][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x166)](0x5,this,this[_0x58282a(0x789)][_0x58282a(0x450)](this,0x2)),_0x3ea63a[_0x58282a(0x166)](0x7,this,this[_0x58282a(0x789)][_0x58282a(0x450)](this,0x3)),_0x3ea63a[_0x58282a(0x19e)](0x0,this,this[_0x58282a(0x9c9)][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x19e)](0x2,this,this['port_addr_read'][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x19e)](0x4,this,this['port_addr_read']['bind'](this,0x2)),_0x3ea63a['register_read'](0x6,this,this['port_addr_read'][_0x58282a(0x450)](this,0x3)),_0x3ea63a[_0x58282a(0x19e)](0x1,this,this[_0x58282a(0x36e)]['bind'](this,0x0)),_0x3ea63a['register_read'](0x3,this,this['port_count_read']['bind'](this,0x1)),_0x3ea63a[_0x58282a(0x19e)](0x5,this,this['port_count_read'][_0x58282a(0x450)](this,0x2)),_0x3ea63a['register_read'](0x7,this,this[_0x58282a(0x36e)]['bind'](this,0x3)),_0x3ea63a['register_write'](0xc0,this,this[_0x58282a(0x954)][_0x58282a(0x450)](this,0x4)),_0x3ea63a['register_write'](0xc4,this,this[_0x58282a(0x954)][_0x58282a(0x450)](this,0x5)),_0x3ea63a[_0x58282a(0x166)](0xc8,this,this['port_addr_write'][_0x58282a(0x450)](this,0x6)),_0x3ea63a[_0x58282a(0x166)](0xcc,this,this[_0x58282a(0x954)][_0x58282a(0x450)](this,0x7)),_0x3ea63a[_0x58282a(0x166)](0xc2,this,this[_0x58282a(0x789)][_0x58282a(0x450)](this,0x4)),_0x3ea63a[_0x58282a(0x166)](0xc6,this,this[_0x58282a(0x789)]['bind'](this,0x5)),_0x3ea63a[_0x58282a(0x166)](0xca,this,this[_0x58282a(0x789)][_0x58282a(0x450)](this,0x6)),_0x3ea63a['register_write'](0xce,this,this[_0x58282a(0x789)]['bind'](this,0x7)),_0x3ea63a[_0x58282a(0x19e)](0xc0,this,this[_0x58282a(0x9c9)]['bind'](this,0x4)),_0x3ea63a[_0x58282a(0x19e)](0xc4,this,this[_0x58282a(0x9c9)][_0x58282a(0x450)](this,0x5)),_0x3ea63a[_0x58282a(0x19e)](0xc8,this,this[_0x58282a(0x9c9)][_0x58282a(0x450)](this,0x6)),_0x3ea63a[_0x58282a(0x19e)](0xcc,this,this[_0x58282a(0x9c9)]['bind'](this,0x7)),_0x3ea63a[_0x58282a(0x19e)](0xc2,this,this[_0x58282a(0x36e)]['bind'](this,0x4)),_0x3ea63a[_0x58282a(0x19e)](0xc6,this,this[_0x58282a(0x36e)][_0x58282a(0x450)](this,0x5)),_0x3ea63a[_0x58282a(0x19e)](0xca,this,this[_0x58282a(0x36e)][_0x58282a(0x450)](this,0x6)),_0x3ea63a[_0x58282a(0x19e)](0xce,this,this[_0x58282a(0x36e)]['bind'](this,0x7)),_0x3ea63a[_0x58282a(0x166)](0x87,this,this['port_page_write']['bind'](this,0x0)),_0x3ea63a['register_write'](0x83,this,this[_0x58282a(0x703)][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x166)](0x81,this,this[_0x58282a(0x703)][_0x58282a(0x450)](this,0x2)),_0x3ea63a[_0x58282a(0x166)](0x82,this,this[_0x58282a(0x703)][_0x58282a(0x450)](this,0x3)),_0x3ea63a[_0x58282a(0x166)](0x8f,this,this['port_page_write'][_0x58282a(0x450)](this,0x4)),_0x3ea63a[_0x58282a(0x166)](0x8b,this,this[_0x58282a(0x703)][_0x58282a(0x450)](this,0x5)),_0x3ea63a['register_write'](0x89,this,this[_0x58282a(0x703)]['bind'](this,0x6)),_0x3ea63a[_0x58282a(0x166)](0x8a,this,this[_0x58282a(0x703)][_0x58282a(0x450)](this,0x7)),_0x3ea63a['register_read'](0x87,this,this[_0x58282a(0x7f6)][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x19e)](0x83,this,this[_0x58282a(0x7f6)][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x19e)](0x81,this,this['port_page_read'][_0x58282a(0x450)](this,0x2)),_0x3ea63a[_0x58282a(0x19e)](0x82,this,this[_0x58282a(0x7f6)]['bind'](this,0x3)),_0x3ea63a[_0x58282a(0x19e)](0x8f,this,this[_0x58282a(0x7f6)]['bind'](this,0x4)),_0x3ea63a[_0x58282a(0x19e)](0x8b,this,this[_0x58282a(0x7f6)][_0x58282a(0x450)](this,0x5)),_0x3ea63a[_0x58282a(0x19e)](0x89,this,this[_0x58282a(0x7f6)][_0x58282a(0x450)](this,0x6)),_0x3ea63a[_0x58282a(0x19e)](0x8a,this,this[_0x58282a(0x7f6)][_0x58282a(0x450)](this,0x7)),_0x3ea63a[_0x58282a(0x166)](0x487,this,this[_0x58282a(0x2de)]['bind'](this,0x0)),_0x3ea63a[_0x58282a(0x166)](0x483,this,this[_0x58282a(0x2de)][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x166)](0x481,this,this['port_pagehi_write'][_0x58282a(0x450)](this,0x2)),_0x3ea63a['register_write'](0x482,this,this[_0x58282a(0x2de)][_0x58282a(0x450)](this,0x3)),_0x3ea63a['register_write'](0x48b,this,this[_0x58282a(0x2de)][_0x58282a(0x450)](this,0x5)),_0x3ea63a[_0x58282a(0x166)](0x489,this,this[_0x58282a(0x2de)]['bind'](this,0x6)),_0x3ea63a[_0x58282a(0x166)](0x48a,this,this[_0x58282a(0x2de)]['bind'](this,0x7)),_0x3ea63a[_0x58282a(0x19e)](0x487,this,this[_0x58282a(0x5f0)][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x19e)](0x483,this,this[_0x58282a(0x5f0)][_0x58282a(0x450)](this,0x1)),_0x3ea63a[_0x58282a(0x19e)](0x481,this,this[_0x58282a(0x5f0)][_0x58282a(0x450)](this,0x2)),_0x3ea63a['register_read'](0x482,this,this['port_pagehi_read'][_0x58282a(0x450)](this,0x3)),_0x3ea63a[_0x58282a(0x19e)](0x48b,this,this[_0x58282a(0x5f0)]['bind'](this,0x5)),_0x3ea63a[_0x58282a(0x19e)](0x489,this,this['port_pagehi_read']['bind'](this,0x6)),_0x3ea63a['register_read'](0x48a,this,this['port_pagehi_read'][_0x58282a(0x450)](this,0x7)),_0x3ea63a['register_write'](0xa,this,this['port_singlemask_write']['bind'](this,0x0)),_0x3ea63a[_0x58282a(0x166)](0xd4,this,this[_0x58282a(0xaaa)][_0x58282a(0x450)](this,0x4)),_0x3ea63a['register_write'](0xf,this,this['port_multimask_write'][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x166)](0xde,this,this[_0x58282a(0x308)]['bind'](this,0x4)),_0x3ea63a[_0x58282a(0x19e)](0xf,this,this['port_multimask_read'][_0x58282a(0x450)](this,0x0)),_0x3ea63a[_0x58282a(0x19e)](0xde,this,this[_0x58282a(0x5ba)][_0x58282a(0x450)](this,0x4)),_0x3ea63a[_0x58282a(0x166)](0xb,this,this['port_mode_write'][_0x58282a(0x450)](this,0x0)),_0x3ea63a['register_write'](0xd6,this,this[_0x58282a(0x15c)][_0x58282a(0x450)](this,0x4)),_0x3ea63a[_0x58282a(0x166)](0xc,this,this[_0x58282a(0x414)]),_0x3ea63a[_0x58282a(0x166)](0xd8,this,this[_0x58282a(0x414)]);}_0x38ccc6[_0x21191c(0x6fc)]['get_state']=function(){var _0x734f1b=_0x21191c;return[this[_0x734f1b(0x73f)],this['channel_pagehi'],this[_0x734f1b(0xb4b)],this[_0x734f1b(0x651)],this['channel_count'],this[_0x734f1b(0x99e)],this['channel_mask'],this[_0x734f1b(0x4dd)],this[_0x734f1b(0x3ca)]];},_0x38ccc6[_0x21191c(0x6fc)]['set_state']=function(_0x19f42f){var _0x413da3=_0x21191c;this['channel_page']=_0x19f42f[0x0],this['channel_pagehi']=_0x19f42f[0x1],this['channel_addr']=_0x19f42f[0x2],this[_0x413da3(0x651)]=_0x19f42f[0x3],this[_0x413da3(0x671)]=_0x19f42f[0x4],this[_0x413da3(0x99e)]=_0x19f42f[0x5],this['channel_mask']=_0x19f42f[0x6],this[_0x413da3(0x4dd)]=_0x19f42f[0x7],this[_0x413da3(0x3ca)]=_0x19f42f[0x8];},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x789)]=function(_0x492e31,_0x3ed976){var _0x184cf5=_0x21191c;_0x32f580(_0x184cf5(0x3fa)+_0x492e31+']\x20=\x20'+_0x366a23(_0x3ed976),_0xbb0935),this['channel_count'][_0x492e31]=this[_0x184cf5(0x594)](this[_0x184cf5(0x671)][_0x492e31],_0x3ed976,!0x1),this[_0x184cf5(0x99e)][_0x492e31]=this[_0x184cf5(0x594)](this['channel_count_init'][_0x492e31],_0x3ed976,!0x0);},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x36e)]=function(_0x42c1d1){var _0x4a7856=_0x21191c;return _0x32f580('count\x20read\x20['+_0x42c1d1+']\x20->\x20'+_0x366a23(this[_0x4a7856(0x671)][_0x42c1d1]),_0xbb0935),this[_0x4a7856(0x872)](this[_0x4a7856(0x671)][_0x42c1d1]);},_0x38ccc6[_0x21191c(0x6fc)]['port_addr_write']=function(_0xd2b06d,_0x50d0db){var _0x18cf2e=_0x21191c;_0x32f580(_0x18cf2e(0x130)+_0xd2b06d+_0x18cf2e(0x1a1)+_0x366a23(_0x50d0db),_0xbb0935),this[_0x18cf2e(0xb4b)][_0xd2b06d]=this[_0x18cf2e(0x594)](this[_0x18cf2e(0xb4b)][_0xd2b06d],_0x50d0db,!0x1),this[_0x18cf2e(0x651)][_0xd2b06d]=this['flipflop_get'](this[_0x18cf2e(0x651)][_0xd2b06d],_0x50d0db,!0x0);},_0x38ccc6[_0x21191c(0x6fc)]['port_addr_read']=function(_0x35feff){var _0x5c860d=_0x21191c;return _0x32f580(_0x5c860d(0x321)+_0x35feff+_0x5c860d(0x86a)+_0x366a23(this[_0x5c860d(0xb4b)][_0x35feff]),_0xbb0935),this[_0x5c860d(0x872)](this[_0x5c860d(0xb4b)][_0x35feff]);},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x2de)]=function(_0x29ca5a,_0x549793){var _0xe62107=_0x21191c;_0x32f580('pagehi\x20write\x20['+_0x29ca5a+_0xe62107(0x1a1)+_0x366a23(_0x549793),_0xbb0935),this[_0xe62107(0x34b)][_0x29ca5a]=_0x549793;},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x5f0)]=function(_0x226cf7){var _0xc4e095=_0x21191c;return _0x32f580(_0xc4e095(0x6d8)+_0x226cf7+']',_0xbb0935),this['channel_pagehi'][_0x226cf7];},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x703)]=function(_0xfd6dc5,_0x5505b6){var _0x44afa8=_0x21191c;_0x32f580(_0x44afa8(0x835)+_0xfd6dc5+_0x44afa8(0x1a1)+_0x366a23(_0x5505b6),_0xbb0935),this[_0x44afa8(0x73f)][_0xfd6dc5]=_0x5505b6;},_0x38ccc6[_0x21191c(0x6fc)]['port_page_read']=function(_0x3d10ee){var _0x54385f=_0x21191c;return _0x32f580(_0x54385f(0x37f)+_0x3d10ee+']',_0xbb0935),this[_0x54385f(0x73f)][_0x3d10ee];},_0x38ccc6[_0x21191c(0x6fc)]['port_singlemask_write']=function(_0x5d368e,_0x474dda){var _0x535e2c=_0x21191c;_0x5d368e=(_0x474dda&0x3)+_0x5d368e,_0x474dda=_0x474dda&0x4?0x1:0x0,_0x32f580(_0x535e2c(0xabe)+_0x5d368e+']\x20=\x20'+_0x474dda,_0xbb0935),this[_0x535e2c(0x695)](_0x5d368e,_0x474dda);},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x308)]=function(_0x469f2d,_0x32bd3e){var _0x1420e6=_0x21191c;_0x32f580(_0x1420e6(0x969)+_0x366a23(_0x32bd3e),_0xbb0935);for(var _0x4cedbd=0x0;0x4>_0x4cedbd;_0x4cedbd++)this['update_mask'](_0x469f2d+_0x4cedbd,_0x32bd3e&0x1<<_0x4cedbd);},_0x38ccc6['prototype'][_0x21191c(0x5ba)]=function(_0xa1e519){var _0x2d1693=_0x21191c,_0x53d659=0x0|this[_0x2d1693(0x140)][_0xa1e519+0x0];return _0x53d659|=this['channel_mask'][_0xa1e519+0x1]<<0x1,_0x53d659|=this['channel_mask'][_0xa1e519+0x2]<<0x2,_0x53d659|=this[_0x2d1693(0x140)][_0xa1e519+0x3]<<0x3,_0x32f580(_0x2d1693(0x318)+_0x366a23(_0x53d659),_0xbb0935),_0x53d659;},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x15c)]=function(_0x5a0da2,_0x24a2ba){var _0x267b39=_0x21191c;_0x5a0da2=(_0x24a2ba&0x3)+_0x5a0da2,_0x32f580('mode\x20write\x20['+_0x5a0da2+_0x267b39(0x1a1)+_0x366a23(_0x24a2ba),_0xbb0935),this[_0x267b39(0x4dd)][_0x5a0da2]=_0x24a2ba;},_0x38ccc6[_0x21191c(0x6fc)]['portC_write']=function(_0x2dfb37){var _0x33a6f1=_0x21191c;_0x32f580(_0x33a6f1(0x659),_0xbb0935),this[_0x33a6f1(0x3ca)]=0x0;},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x84d)]=function(_0x10487a,_0x65679e){var _0x2c8ff3=_0x21191c;this[_0x2c8ff3(0x32b)][_0x2c8ff3(0x963)]({'fn':_0x10487a,'this_value':_0x65679e});},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x695)]=function(_0x485279,_0x417ad2){var _0x413ba5=_0x21191c;if(this[_0x413ba5(0x140)][_0x485279]!==_0x417ad2&&(this[_0x413ba5(0x140)][_0x485279]=_0x417ad2,!_0x417ad2)){for(_0x32f580(_0x413ba5(0x915)+_0x485279+')',_0xbb0935),_0x417ad2=0x0;_0x417ad2<this[_0x413ba5(0x32b)][_0x413ba5(0x1ff)];_0x417ad2++)this[_0x413ba5(0x32b)][_0x417ad2]['fn'][_0x413ba5(0x932)](this[_0x413ba5(0x32b)][_0x417ad2][_0x413ba5(0x4be)],_0x485279);}},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x22d)]=function(_0x20e85c,_0x4737bf,_0x1d2bc7,_0x41fbe9,_0x342569){var _0x174b47=_0x21191c,_0x2170ef=this[_0x174b47(0x746)](_0x41fbe9),_0x4f32ea=this['address_get_8bit'](_0x41fbe9);_0x32f580(_0x174b47(0x37d)+_0x41fbe9,_0xbb0935),_0x32f580(_0x174b47(0xaa6)+_0x366a23(_0x4f32ea)+_0x174b47(0x1a8)+_0x366a23(_0x2170ef),_0xbb0935),_0x1d2bc7<_0x2170ef&&_0x32f580(_0x174b47(0x8f3)+_0x366a23(_0x1d2bc7)+'\x20'+_0x366a23(_0x2170ef),_0xbb0935);if(_0x4737bf+_0x2170ef>_0x20e85c['byteLength'])_0x32f580(_0x174b47(0x511),_0xbb0935),_0x342569(!0x0);else{var _0xa1b2b9=this[_0x174b47(0x455)];this[_0x174b47(0xb4b)][_0x41fbe9]+=_0x2170ef,_0x20e85c['get'](_0x4737bf,_0x2170ef,function(_0x42c0fa){var _0x465bc3=_0x174b47;_0xa1b2b9[_0x465bc3(0x9e8)](_0x42c0fa,_0x4f32ea),_0x342569(!0x1);});}},_0x38ccc6['prototype'][_0x21191c(0x429)]=function(_0x1b90b9,_0x239dab,_0x3a1635,_0x4a4a53,_0x1bb044){var _0x58f46e=_0x21191c,_0x4c67f9=this[_0x58f46e(0x671)][_0x4a4a53]+0x1&0xffff,_0x163ccf=0x5<=_0x4a4a53?0x2:0x1,_0x289492=_0x4c67f9*_0x163ccf,_0xc8006e=this[_0x58f46e(0x976)](_0x4a4a53),_0x773d0d=!0x1,_0x537c8f=!0x1,_0x24d7d4=this['channel_mode'][_0x4a4a53]&0x10;_0x32f580('DMA\x20write\x20channel\x20'+_0x4a4a53,_0xbb0935),_0x32f580(_0x58f46e(0xaa6)+_0x366a23(_0xc8006e)+_0x58f46e(0x1a8)+_0x366a23(_0x289492),_0xbb0935),_0x3a1635<_0x289492?(_0x32f580(_0x58f46e(0x88d),_0xbb0935),_0x4c67f9=Math[_0x58f46e(0x8a6)](_0x3a1635/_0x163ccf),_0x289492=_0x4c67f9*_0x163ccf,_0x773d0d=!0x0):_0x3a1635>_0x289492&&(_0x32f580(_0x58f46e(0x401),_0xbb0935),_0x537c8f=!0x0),_0x239dab+_0x289492>_0x1b90b9[_0x58f46e(0x748)]?(_0x32f580(_0x58f46e(0x5d0),_0xbb0935),_0x1bb044(!0x0)):(this[_0x58f46e(0xb4b)][_0x4a4a53]+=_0x4c67f9,this['channel_count'][_0x4a4a53]-=_0x4c67f9,!_0x773d0d&&_0x24d7d4&&(_0x32f580(_0x58f46e(0x449),_0xbb0935),this[_0x58f46e(0xb4b)][_0x4a4a53]=this['channel_addr_init'][_0x4a4a53],this[_0x58f46e(0x671)][_0x4a4a53]=this['channel_count_init'][_0x4a4a53]),_0x1b90b9[_0x58f46e(0xb7f)](_0x239dab,this[_0x58f46e(0x455)][_0x58f46e(0xb50)][_0x58f46e(0xab9)](_0xc8006e,_0xc8006e+_0x289492),()=>{var _0x112977=_0x58f46e;_0x537c8f&&_0x24d7d4?(_0x32f580(_0x112977(0x8a8),_0xbb0935),this[_0x112977(0x429)](_0x1b90b9,_0x239dab+_0x289492,_0x3a1635-_0x289492,_0x4a4a53,_0x1bb044)):_0x1bb044(!0x1);}));},_0x38ccc6['prototype']['address_get_8bit']=function(_0x106e86){var _0x496845=_0x21191c,_0x6877c=this[_0x496845(0xb4b)][_0x106e86];return 0x5<=_0x106e86&&(_0x6877c<<=0x1),_0x6877c=_0x6877c&0xffff|this[_0x496845(0x73f)][_0x106e86]<<0x10,_0x6877c|=this[_0x496845(0x34b)][_0x106e86]<<0x18;},_0x38ccc6['prototype']['count_get_8bit']=function(_0x5e545a){var _0x5ae7d5=_0x21191c,_0x5c6e3a=this[_0x5ae7d5(0x671)][_0x5e545a]+0x1;return 0x5<=_0x5e545a&&(_0x5c6e3a*=0x2),_0x5c6e3a;},_0x38ccc6['prototype'][_0x21191c(0x594)]=function(_0x10e7db,_0x38bf16,_0x487ef2){return _0x487ef2||(this['lsb_msb_flipflop']^=0x1),this['lsb_msb_flipflop']?_0x10e7db&-0x100|_0x38bf16:_0x10e7db&-0xff01|_0x38bf16<<0x8;},_0x38ccc6[_0x21191c(0x6fc)][_0x21191c(0x872)]=function(_0x28f53a){var _0x1e459a=_0x21191c;return(this[_0x1e459a(0x3ca)]^=0x1)?_0x28f53a&0xff:_0x28f53a>>0x8&0xff;};var _0x277221=1193.1816666;function _0x243bef(_0x77ab4e,_0x30cd68){var _0x198f89=_0x21191c;this[_0x198f89(0x455)]=_0x77ab4e,this[_0x198f89(0xa9a)]=_0x30cd68,this[_0x198f89(0x697)]=new Float64Array(0x3),this[_0x198f89(0x3a0)]=new Uint16Array(0x3),this[_0x198f89(0xb91)]=new Uint8Array(0x4),this[_0x198f89(0x588)]=new Uint8Array(0x4),this[_0x198f89(0xbac)]=new Uint8Array(0x4),this[_0x198f89(0x885)]=new Uint8Array(0x4),this[_0x198f89(0x93b)]=new Uint8Array(0x4),this[_0x198f89(0x20b)]=new Uint16Array(0x3),this['counter_reload']=new Uint16Array(0x3),_0x77ab4e['io']['register_read'](0x61,this,function(){var _0xce2cf3=_0x198f89,_0x1d559a=_0x32b727[_0xce2cf3(0x600)](),_0x26027f=66.66666666666667*_0x1d559a&0x1;return _0x1d559a=this['did_rollover'](0x2,_0x1d559a),_0x26027f<<0x4|_0x1d559a<<0x5;}),_0x77ab4e['io'][_0x198f89(0x166)](0x61,this,function(_0x971650){var _0x291b96=_0x198f89;_0x971650&0x1?this['bus']['send']('pcspeaker-enable'):this[_0x291b96(0xa9a)][_0x291b96(0x6d4)](_0x291b96(0x8d1));}),_0x77ab4e['io'][_0x198f89(0x19e)](0x40,this,function(){var _0x3bbd2f=_0x198f89;return this[_0x3bbd2f(0x6a3)](0x0);}),_0x77ab4e['io'][_0x198f89(0x19e)](0x41,this,function(){var _0x245228=_0x198f89;return this[_0x245228(0x6a3)](0x1);}),_0x77ab4e['io'][_0x198f89(0x19e)](0x42,this,function(){var _0x2cb68f=_0x198f89;return this[_0x2cb68f(0x6a3)](0x2);}),_0x77ab4e['io']['register_write'](0x40,this,function(_0xb1b184){var _0x5dc73b=_0x198f89;this[_0x5dc73b(0xb51)](0x0,_0xb1b184);}),_0x77ab4e['io'][_0x198f89(0x166)](0x41,this,function(_0x168038){var _0x18d487=_0x198f89;this[_0x18d487(0xb51)](0x1,_0x168038);}),_0x77ab4e['io'][_0x198f89(0x166)](0x42,this,function(_0x2ad0b3){var _0x270c0b=_0x198f89;this[_0x270c0b(0xb51)](0x2,_0x2ad0b3);}),_0x77ab4e['io'][_0x198f89(0x166)](0x43,this,this[_0x198f89(0x322)]);}_0x243bef[_0x21191c(0x6fc)]['get_state']=function(){var _0x374455=_0x21191c,_0x50fb87=[];return _0x50fb87[0x0]=this[_0x374455(0xb91)],_0x50fb87[0x1]=this[_0x374455(0x588)],_0x50fb87[0x2]=this[_0x374455(0xbac)],_0x50fb87[0x3]=this[_0x374455(0x885)],_0x50fb87[0x4]=this[_0x374455(0x93b)],_0x50fb87[0x5]=this[_0x374455(0x20b)],_0x50fb87[0x6]=this['counter_reload'],_0x50fb87[0x7]=this[_0x374455(0x697)],_0x50fb87[0x8]=this[_0x374455(0x3a0)],_0x50fb87;},_0x243bef[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x17bcc9){var _0x10846e=_0x21191c;this[_0x10846e(0xb91)]=_0x17bcc9[0x0],this['counter_enabled']=_0x17bcc9[0x1],this[_0x10846e(0xbac)]=_0x17bcc9[0x2],this['counter_read_mode']=_0x17bcc9[0x3],this[_0x10846e(0x93b)]=_0x17bcc9[0x4],this['counter_latch_value']=_0x17bcc9[0x5],this['counter_reload']=_0x17bcc9[0x6],this[_0x10846e(0x697)]=_0x17bcc9[0x7],this[_0x10846e(0x3a0)]=_0x17bcc9[0x8];},_0x243bef[_0x21191c(0x6fc)]['timer']=function(_0x4a6b4b,_0x499a19){var _0x3c6446=_0x21191c;return _0x499a19||(this['counter_enabled'][0x0]&&this[_0x3c6446(0x3c3)](0x0,_0x4a6b4b)?(this[_0x3c6446(0x3a0)][0x0]=this[_0x3c6446(0x587)](0x0,_0x4a6b4b),this['counter_start_time'][0x0]=_0x4a6b4b,_0x32f580(_0x3c6446(0x153)+this['counter_start_value'][0x0],_0x28c393),this[_0x3c6446(0x455)][_0x3c6446(0xa06)](0x0),this['cpu'][_0x3c6446(0x363)](0x0),0x0===this[_0x3c6446(0xbac)][0x0]&&(this[_0x3c6446(0x588)][0x0]=0x0)):this[_0x3c6446(0x455)][_0x3c6446(0xa06)](0x0)),0x0;},_0x243bef[_0x21191c(0x6fc)]['get_counter_value']=function(_0x6a5640,_0x3659ec){var _0x941372=_0x21191c;if(!this[_0x941372(0x588)][_0x6a5640])return 0x0;var _0x3e4e2e=_0x3659ec-this['counter_start_time'][_0x6a5640],_0x3507e9=Math['floor'](_0x3e4e2e*_0x277221);return _0x3659ec=this[_0x941372(0x3a0)][_0x6a5640]-_0x3507e9,_0x32f580('diff='+_0x3e4e2e+_0x941372(0xad9)+_0x3507e9+_0x941372(0x89a)+_0x3659ec+_0x941372(0x9af)+this[_0x941372(0x8a1)][_0x6a5640],_0x28c393),_0x3e4e2e=this[_0x941372(0x8a1)][_0x6a5640],_0x3659ec>=_0x3e4e2e?(_0x32f580(_0x941372(0xb25)+_0x6a5640+_0x941372(0x1cd)+_0x3659ec+_0x941372(0x7d4)+_0x3e4e2e,_0x28c393),_0x3659ec%=_0x3e4e2e):0x0>_0x3659ec&&(_0x3659ec=_0x3659ec%_0x3e4e2e+_0x3e4e2e),_0x3659ec;},_0x243bef[_0x21191c(0x6fc)]['did_rollover']=function(_0x46fe72,_0x53abbb){var _0x752ec0=_0x21191c;return _0x53abbb-=this[_0x752ec0(0x697)][_0x46fe72],0x0>_0x53abbb?(_0x32f580(_0x752ec0(0x90c)),!0x0):this['counter_start_value'][_0x46fe72]<Math[_0x752ec0(0x8a6)](_0x53abbb*_0x277221);},_0x243bef[_0x21191c(0x6fc)][_0x21191c(0x6a3)]=function(_0x581224){var _0x4dabbb=_0x21191c,_0xde5d56=this[_0x4dabbb(0x93b)][_0x581224];if(_0xde5d56)return this[_0x4dabbb(0x93b)][_0x581224]--,0x2===_0xde5d56?this[_0x4dabbb(0x20b)][_0x581224]&0xff:this[_0x4dabbb(0x20b)][_0x581224]>>0x8;return _0xde5d56=this[_0x4dabbb(0xb91)][_0x581224],0x3===this['counter_mode'][_0x581224]&&(this['counter_next_low'][_0x581224]^=0x1),_0x581224=this['get_counter_value'](_0x581224,_0x32b727[_0x4dabbb(0x600)]()),_0xde5d56?_0x581224&0xff:_0x581224>>0x8;},_0x243bef[_0x21191c(0x6fc)][_0x21191c(0xb51)]=function(_0x2a655f,_0x4e0026){var _0x11f336=_0x21191c;this[_0x11f336(0x8a1)][_0x2a655f]=this[_0x11f336(0xb91)][_0x2a655f]?this['counter_reload'][_0x2a655f]&-0x100|_0x4e0026:this[_0x11f336(0x8a1)][_0x2a655f]&0xff|_0x4e0026<<0x8,0x3===this['counter_read_mode'][_0x2a655f]&&this[_0x11f336(0xb91)][_0x2a655f]||(this['counter_reload'][_0x2a655f]||(this[_0x11f336(0x8a1)][_0x2a655f]=0xffff),this[_0x11f336(0x3a0)][_0x2a655f]=this[_0x11f336(0x8a1)][_0x2a655f],this['counter_enabled'][_0x2a655f]=!0x0,this['counter_start_time'][_0x2a655f]=_0x32b727[_0x11f336(0x600)](),_0x32f580('counter'+_0x2a655f+'\x20reload='+_0x366a23(this[_0x11f336(0x8a1)][_0x2a655f])+_0x11f336(0x6c5)+(this[_0x11f336(0x8a1)][_0x2a655f]||0x10000)/_0x277221+'ms',_0x28c393)),0x3===this[_0x11f336(0x885)][_0x2a655f]&&(this[_0x11f336(0xb91)][_0x2a655f]^=0x1),this[_0x11f336(0xa9a)][_0x11f336(0x6d4)](_0x11f336(0x6ec),[this[_0x11f336(0xbac)][0x2],this[_0x11f336(0x8a1)][0x2]]);},_0x243bef[_0x21191c(0x6fc)][_0x21191c(0x322)]=function(_0x109299){var _0x53dcb8=_0x21191c,_0x3a2a83=_0x109299>>0x1&0x7,_0xd9b565=_0x109299&0x1,_0x5f0256=_0x109299>>0x6&0x3;_0x109299=_0x109299>>0x4&0x3,0x1===_0x5f0256&&_0x32f580(_0x53dcb8(0x938),_0x28c393),0x3===_0x5f0256?_0x32f580('Unimplemented\x20read\x20back',_0x28c393):0x0===_0x109299?(this[_0x53dcb8(0x93b)][_0x5f0256]=0x2,_0x3a2a83=this[_0x53dcb8(0x587)](_0x5f0256,_0x32b727[_0x53dcb8(0x600)]()),_0x32f580('latch:\x20'+_0x3a2a83,_0x28c393),this[_0x53dcb8(0x20b)][_0x5f0256]=_0x3a2a83?_0x3a2a83-0x1:0x0):(0x6<=_0x3a2a83&&(_0x3a2a83&=-0x5),_0x32f580(_0x53dcb8(0x310)+_0x3a2a83+_0x53dcb8(0x13b)+_0x5f0256+_0x53dcb8(0xb80)+_0x109299+_0x53dcb8(0x80b)+_0xd9b565,_0x28c393),this['counter_next_low'][_0x5f0256]=0x1===_0x109299?0x0:0x1,0x0===_0x5f0256&&this['cpu'][_0x53dcb8(0xa06)](0x0),0x0!==_0x3a2a83&&0x3!==_0x3a2a83&&0x2!==_0x3a2a83&&_0x32f580('Unimplemented\x20counter\x20mode:\x20'+_0x366a23(_0x3a2a83),_0x28c393),this[_0x53dcb8(0xbac)][_0x5f0256]=_0x3a2a83,this[_0x53dcb8(0x885)][_0x5f0256]=_0x109299,this[_0x53dcb8(0xa9a)][_0x53dcb8(0x6d4)](_0x53dcb8(0x6ec),[this[_0x53dcb8(0xbac)][0x2],this[_0x53dcb8(0x8a1)][0x2]]));},_0x243bef[_0x21191c(0x6fc)]['dump']=function(){var _0x2400aa=_0x21191c;const _0x3b9157=this[_0x2400aa(0x8a1)][0x0];_0x32f580(_0x2400aa(0x726)+(_0x3b9157||0x10000)/_0x277221+'ms\x20(reload='+_0x3b9157+')');};var _0x9cec27=0x10000,_0x1dc967=0xa00,_0x53db12=0x640,_0x5cc997=0x20,_0x56e321=0xe0000000,_0x119128=0x4*_0x9cec27,_0x378d76=0x8*_0x9cec27,_0x5e6ff9=_0x119128+_0x378d76,_0x2eee18=Uint32Array[_0x21191c(0x146)]([0xa0000,0xa0000,0xb0000,0xb8000]),_0x10bddc=Uint32Array[_0x21191c(0x146)]([0x20000,0x10000,0x8000,0x8000]);function _0x10494a(_0x392ac6,_0x1de0a7,_0x2009ed){var _0x16084a=_0x21191c;this['bus']=_0x1de0a7,this[_0x16084a(0x7f8)]=_0x2009ed,this[_0x16084a(0x906)]=0x0,this[_0x16084a(0xaf8)]=0xe,this['cursor_scanline_end']=0xf,this[_0x16084a(0x78c)]=0x50,this[_0x16084a(0xb55)]=0x19,this['virtual_height']=this[_0x16084a(0xa5a)]=this[_0x16084a(0x4df)]=this['screen_width']=0x0,this[_0x16084a(0xae6)]=[],this['start_address_latched']=this[_0x16084a(0xb6a)]=0x0,this[_0x16084a(0x73b)]=new Uint8Array(0x19),this['line_compare']=this[_0x16084a(0x50e)]=this[_0x16084a(0x126)]=this[_0x16084a(0x6b0)]=this[_0x16084a(0x490)]=this[_0x16084a(0x6e4)]=this['horizontal_blank_start']=this[_0x16084a(0x863)]=this[_0x16084a(0x606)]=0x0,this[_0x16084a(0x861)]=!0x0,this[_0x16084a(0x643)]=!0x1,setTimeout(()=>{var _0x34aa84=_0x16084a;_0x1de0a7[_0x34aa84(0x6d4)](_0x34aa84(0x8f9),this['graphical_mode']);},0x0),this[_0x16084a(0x8d8)]=new Int32Array(0x100),this['svga_height']=this['svga_width']=this[_0x16084a(0xbab)]=0x0,this['svga_enabled']=!0x1,this[_0x16084a(0xafd)]=0x20,this[_0x16084a(0x212)]=this[_0x16084a(0x9b7)]=0x0,this[_0x16084a(0x458)]=[0x34,0x12,0x11,0x11,0x3,0x1,0x0,0x0,0x2,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x8,_0x56e321>>>0x8,_0x56e321>>>0x10,_0x56e321>>>0x18,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf4,0x1a,0x0,0x11,0x0,0x0,0xbe,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0],this[_0x16084a(0x28b)]=0x90,this[_0x16084a(0x7aa)]=[{'size':_0x2009ed}],this[_0x16084a(0x830)]=0x10000,this[_0x16084a(0x1c2)]=0xfeb00000,this[_0x16084a(0xb09)]=_0x16084a(0x3ed),this[_0x16084a(0x3b7)]={'is_graphical':!0x1,'res_x':0x0,'res_y':0x0,'bpp':0x0},this[_0x16084a(0x390)]=this['dac_color_index_read']=this[_0x16084a(0x406)]=this[_0x16084a(0x12e)]=0x0,this[_0x16084a(0x97b)]=new Uint8Array(0x10),this['attribute_controller_index']=-0x1,this[_0x16084a(0x63c)]=0x20,this[_0x16084a(0x8f2)]=this[_0x16084a(0x5bc)]=this[_0x16084a(0x9ad)]=this['attribute_mode']=0x0,this[_0x16084a(0x869)]=-0x1,this[_0x16084a(0x8a7)]=0xf,this[_0x16084a(0x135)]=this[_0x16084a(0x5ae)]=0x0,this['graphics_index']=-0x1,this[_0x16084a(0x37e)]=this['planar_mode']=this[_0x16084a(0x2e6)]=0x0,this[_0x16084a(0x30b)]=0xff,this[_0x16084a(0x737)]=this[_0x16084a(0x923)]=this['color_compare']=this[_0x16084a(0x87d)]=this[_0x16084a(0x4fa)]=this[_0x16084a(0x572)]=0x0,this['port_3DA_value']=this[_0x16084a(0x290)]=0xff,_0x2009ed=_0x392ac6['io'],_0x2009ed[_0x16084a(0x166)](0x3c0,this,this[_0x16084a(0x39f)]),_0x2009ed[_0x16084a(0x19e)](0x3c0,this,this[_0x16084a(0xbaa)],this[_0x16084a(0x865)]),_0x2009ed['register_read'](0x3c1,this,this[_0x16084a(0xaec)]),_0x2009ed[_0x16084a(0x166)](0x3c2,this,this[_0x16084a(0x8c4)]),_0x2009ed[_0x16084a(0x557)](0x3c4,this,this['port3C4_write'],this[_0x16084a(0x89d)]),_0x2009ed['register_read'](0x3c4,this,this['port3C4_read']),_0x2009ed['register_read'](0x3c5,this,this[_0x16084a(0x5f7)]),_0x2009ed[_0x16084a(0x557)](0x3ce,this,this[_0x16084a(0x6ba)],this['port3CF_write']),_0x2009ed[_0x16084a(0x19e)](0x3ce,this,this[_0x16084a(0x997)]),_0x2009ed[_0x16084a(0x19e)](0x3cf,this,this[_0x16084a(0x5a3)]),_0x2009ed[_0x16084a(0x166)](0x3c7,this,this[_0x16084a(0x38d)]),_0x2009ed[_0x16084a(0x19e)](0x3c7,this,this['port3C7_read']),_0x2009ed[_0x16084a(0x166)](0x3c8,this,this[_0x16084a(0x97d)]),_0x2009ed[_0x16084a(0x19e)](0x3c8,this,this[_0x16084a(0xb99)]),_0x2009ed[_0x16084a(0x166)](0x3c9,this,this[_0x16084a(0x645)]),_0x2009ed['register_read'](0x3c9,this,this[_0x16084a(0x629)]),_0x2009ed[_0x16084a(0x19e)](0x3cc,this,this['port3CC_read']),_0x2009ed[_0x16084a(0x557)](0x3d4,this,this['port3D4_write'],this[_0x16084a(0x840)]),_0x2009ed[_0x16084a(0x19e)](0x3d4,this,this[_0x16084a(0x90b)]),_0x2009ed[_0x16084a(0x19e)](0x3d5,this,this[_0x16084a(0x64e)],()=>{var _0xb1a876=_0x16084a;return _0x32f580('Warning:\x2016-bit\x20read\x20from\x203D5',_0x133b52),this[_0xb1a876(0x64e)]();}),_0x2009ed[_0x16084a(0x19e)](0x3ca,this,function(){var _0x632bac=_0x16084a;return _0x32f580(_0x632bac(0x6c2),_0x133b52),0x0;}),_0x2009ed[_0x16084a(0x19e)](0x3da,this,this[_0x16084a(0x227)]),_0x2009ed[_0x16084a(0x19e)](0x3ba,this,this[_0x16084a(0x227)]),this[_0x16084a(0x25d)]=-0x1,this['dispi_enable_value']=0x0,_0x2009ed['register_write'](0x1ce,this,void 0x0,this[_0x16084a(0x787)]),_0x2009ed[_0x16084a(0x166)](0x1cf,this,void 0x0,this[_0x16084a(0xb69)]),_0x2009ed[_0x16084a(0x19e)](0x1cf,this,void 0x0,this[_0x16084a(0x30d)]),void 0x0===this[_0x16084a(0x7f8)]||this[_0x16084a(0x7f8)]<_0x5e6ff9?(this[_0x16084a(0x7f8)]=_0x5e6ff9,_0x32f580(_0x16084a(0x75e)+this[_0x16084a(0x7f8)],_0x133b52)):this['vga_memory_size']&_0x9cec27-0x1&&(this['vga_memory_size']|=_0x9cec27-0x1,this['vga_memory_size']++),this[_0x16084a(0x9d9)]=new Uint8Array(this['vga_memory_size']),this[_0x16084a(0x9b8)]=this['vga_memory_size'],this[_0x16084a(0x2a4)]=0x0,this[_0x16084a(0x88e)]=this[_0x16084a(0x7f8)],this['diff_plot_max']=0x0,this[_0x16084a(0x50b)]=void 0x0,_0x1de0a7[_0x16084a(0x36f)](_0x16084a(0x98f),function(_0x5a2258){var _0x2043a6=_0x16084a;this[_0x2043a6(0x50b)]&&_0x5a2258[0x0]&&_0x5a2258[0x0]['set'](this[_0x2043a6(0x50b)][_0x2043a6(0xab9)](0x0,_0x5a2258[0x0][_0x2043a6(0x1ff)])),this[_0x2043a6(0x50b)]=_0x5a2258[0x0];},this),_0x1de0a7[_0x16084a(0x36f)](_0x16084a(0x3c2),function(){this['screen_fill_buffer']();},this),this[_0x16084a(0x215)]=new Uint16Array(this[_0x16084a(0x9d9)]['buffer']),this[_0x16084a(0xa03)]=new Int32Array(this['svga_memory']['buffer']),this['vga_memory']=new Uint8Array(this[_0x16084a(0x9d9)][_0x16084a(0x943)],0x0,0x4*_0x9cec27),this['plane0']=new Uint8Array(this['svga_memory']['buffer'],0x0*_0x9cec27,_0x9cec27),this[_0x16084a(0x470)]=new Uint8Array(this[_0x16084a(0x9d9)]['buffer'],0x1*_0x9cec27,_0x9cec27),this[_0x16084a(0x6b4)]=new Uint8Array(this[_0x16084a(0x9d9)][_0x16084a(0x943)],0x2*_0x9cec27,_0x9cec27),this['plane3']=new Uint8Array(this[_0x16084a(0x9d9)][_0x16084a(0x943)],0x3*_0x9cec27,_0x9cec27),this['pixel_buffer']=new Uint8Array(this['svga_memory'][_0x16084a(0x943)],_0x119128,_0x378d76);var _0x3188ec=this;_0x2009ed[_0x16084a(0x457)](0xa0000,0x20000,function(_0x4b4088){return _0x3188ec['vga_memory_read'](_0x4b4088);},function(_0x463048,_0x40e0b2){var _0x3aeab9=_0x16084a;_0x3188ec[_0x3aeab9(0xab3)](_0x463048,_0x40e0b2);}),_0x2009ed[_0x16084a(0x457)](_0x56e321,this[_0x16084a(0x7f8)],function(_0x586da){var _0x59fca4=_0x16084a;return _0x3188ec[_0x59fca4(0x8d2)](_0x586da);},function(_0x448be7,_0xfe85ac){var _0x1ec0b8=_0x16084a;_0x3188ec[_0x1ec0b8(0x23a)](_0x448be7,_0xfe85ac);},function(_0x447baf){return _0x3188ec['svga_memory_read32'](_0x447baf);},function(_0x382672,_0x2a4468){var _0x2fd65b=_0x16084a;_0x3188ec[_0x2fd65b(0x204)](_0x382672,_0x2a4468);}),_0x392ac6['devices'][_0x16084a(0x698)][_0x16084a(0x862)](this);}_0x10494a['prototype'][_0x21191c(0x29c)]=function(){var _0xc0dd83=_0x21191c,_0x55efcc=[];return _0x55efcc[0x0]=this[_0xc0dd83(0x7f8)],_0x55efcc[0x1]=this[_0xc0dd83(0x906)],_0x55efcc[0x2]=this[_0xc0dd83(0xaf8)],_0x55efcc[0x3]=this[_0xc0dd83(0x5ff)],_0x55efcc[0x4]=this['max_cols'],_0x55efcc[0x5]=this[_0xc0dd83(0xb55)],_0x55efcc[0x6]=this[_0xc0dd83(0xae6)][_0xc0dd83(0x312)](_0x24954c=>[_0x24954c['screen_x'],_0x24954c['screen_y'],_0x24954c[_0xc0dd83(0x4db)],_0x24954c['buffer_y'],_0x24954c[_0xc0dd83(0x9ff)],_0x24954c[_0xc0dd83(0x9d6)]]),_0x55efcc[0x7]=this[_0xc0dd83(0x390)],_0x55efcc[0x8]=this['start_address'],_0x55efcc[0x9]=this[_0xc0dd83(0x643)],_0x55efcc[0xa]=this['vga256_palette'],_0x55efcc[0xb]=this[_0xc0dd83(0xbab)],_0x55efcc[0xc]=this['color_compare'],_0x55efcc[0xd]=this[_0xc0dd83(0x923)],_0x55efcc[0xe]=this[_0xc0dd83(0x87d)],_0x55efcc[0xf]=this[_0xc0dd83(0xa82)],_0x55efcc[0x10]=this[_0xc0dd83(0x7eb)],_0x55efcc[0x11]=this[_0xc0dd83(0x606)],_0x55efcc[0x12]=this[_0xc0dd83(0x294)],_0x55efcc[0x13]=this[_0xc0dd83(0xafd)],_0x55efcc[0x14]=this['svga_bank_offset'],_0x55efcc[0x15]=this[_0xc0dd83(0x212)],_0x55efcc[0x16]=this['index_crtc'],_0x55efcc[0x17]=this[_0xc0dd83(0x406)],_0x55efcc[0x18]=this[_0xc0dd83(0x253)],_0x55efcc[0x19]=this['dac_map'],_0x55efcc[0x1a]=this[_0xc0dd83(0x869)],_0x55efcc[0x1b]=this[_0xc0dd83(0x8a7)],_0x55efcc[0x1c]=this[_0xc0dd83(0x5ae)],_0x55efcc[0x1d]=this['graphics_index'],_0x55efcc[0x1e]=this['plane_read'],_0x55efcc[0x1f]=this[_0xc0dd83(0x5ed)],_0x55efcc[0x20]=this[_0xc0dd83(0x37e)],_0x55efcc[0x21]=this[_0xc0dd83(0x30b)],_0x55efcc[0x22]=this['max_scan_line'],_0x55efcc[0x23]=this[_0xc0dd83(0x290)],_0x55efcc[0x24]=this['port_3DA_value'],_0x55efcc[0x25]=this[_0xc0dd83(0x25d)],_0x55efcc[0x26]=this['dispi_enable_value'],_0x55efcc[0x27]=this[_0xc0dd83(0x9d9)],_0x55efcc[0x28]=this[_0xc0dd83(0x861)],_0x55efcc[0x29]=this[_0xc0dd83(0x53e)],_0x55efcc[0x2a]=this['offset_register'],_0x55efcc[0x2b]=this[_0xc0dd83(0x572)],_0x55efcc[0x2c]=this[_0xc0dd83(0x4fa)],_0x55efcc[0x2d]=this['start_address_latched'],_0x55efcc[0x2e]=this[_0xc0dd83(0x73b)],_0x55efcc[0x2f]=this[_0xc0dd83(0x863)],_0x55efcc[0x30]=this[_0xc0dd83(0x913)],_0x55efcc[0x31]=this[_0xc0dd83(0x6e4)],_0x55efcc[0x32]=this[_0xc0dd83(0x490)],_0x55efcc[0x33]=this[_0xc0dd83(0x6b0)],_0x55efcc[0x34]=this[_0xc0dd83(0x126)],_0x55efcc[0x35]=this[_0xc0dd83(0x50e)],_0x55efcc[0x36]=this['palette_source'],_0x55efcc[0x37]=this['attribute_mode'],_0x55efcc[0x38]=this[_0xc0dd83(0x9ad)],_0x55efcc[0x39]=this[_0xc0dd83(0x5bc)],_0x55efcc[0x3a]=this[_0xc0dd83(0x8f2)],_0x55efcc[0x3b]=this[_0xc0dd83(0x135)],_0x55efcc[0x3c]=this[_0xc0dd83(0x1a2)],_0x55efcc;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x28eaf6){var _0x2ca478=_0x21191c;this[_0x2ca478(0x7f8)]=_0x28eaf6[0x0],this['cursor_address']=_0x28eaf6[0x1],this[_0x2ca478(0xaf8)]=_0x28eaf6[0x2],this['cursor_scanline_end']=_0x28eaf6[0x3],this[_0x2ca478(0x78c)]=_0x28eaf6[0x4],this['max_rows']=_0x28eaf6[0x5],this[_0x2ca478(0xae6)]=_0x28eaf6[0x6][_0x2ca478(0x312)](_0xbe72f3=>({'screen_x':_0xbe72f3[0x0],'screen_y':_0xbe72f3[0x1],'buffer_x':_0xbe72f3[0x2],'buffer_y':_0xbe72f3[0x3],'buffer_width':_0xbe72f3[0x4],'buffer_height':_0xbe72f3[0x5]})),this[_0x2ca478(0x390)]=_0x28eaf6[0x7],this['start_address']=_0x28eaf6[0x8],this[_0x2ca478(0x643)]=_0x28eaf6[0x9],this[_0x2ca478(0x8d8)]=_0x28eaf6[0xa],this[_0x2ca478(0xbab)]=_0x28eaf6[0xb],this[_0x2ca478(0x2f5)]=_0x28eaf6[0xc],this[_0x2ca478(0x923)]=_0x28eaf6[0xd],this[_0x2ca478(0x87d)]=_0x28eaf6[0xe],this[_0x2ca478(0xa82)]=_0x28eaf6[0xf],this['svga_height']=_0x28eaf6[0x10],this[_0x2ca478(0x606)]=_0x28eaf6[0x11],this[_0x2ca478(0x294)]=_0x28eaf6[0x12],this[_0x2ca478(0xafd)]=_0x28eaf6[0x13],this[_0x2ca478(0x9b7)]=_0x28eaf6[0x14],this[_0x2ca478(0x212)]=_0x28eaf6[0x15],this[_0x2ca478(0x12e)]=_0x28eaf6[0x16],this[_0x2ca478(0x406)]=_0x28eaf6[0x17],this['dac_color_index_read']=_0x28eaf6[0x18],this[_0x2ca478(0x97b)]=_0x28eaf6[0x19],this['sequencer_index']=_0x28eaf6[0x1a],this[_0x2ca478(0x8a7)]=_0x28eaf6[0x1b],this[_0x2ca478(0x5ae)]=_0x28eaf6[0x1c],this[_0x2ca478(0x162)]=_0x28eaf6[0x1d],this['plane_read']=_0x28eaf6[0x1e],this['planar_mode']=_0x28eaf6[0x1f],this[_0x2ca478(0x37e)]=_0x28eaf6[0x20],this['planar_bitmap']=_0x28eaf6[0x21],this[_0x2ca478(0x737)]=_0x28eaf6[0x22],this[_0x2ca478(0x290)]=_0x28eaf6[0x23],this[_0x2ca478(0xb4c)]=_0x28eaf6[0x24],this[_0x2ca478(0x25d)]=_0x28eaf6[0x25],this[_0x2ca478(0x25c)]=_0x28eaf6[0x26],this[_0x2ca478(0x9d9)][_0x2ca478(0xb7f)](_0x28eaf6[0x27]),this[_0x2ca478(0x861)]=_0x28eaf6[0x28],this['attribute_controller_index']=_0x28eaf6[0x29],this[_0x2ca478(0x50e)]=_0x28eaf6[0x2a],this[_0x2ca478(0x572)]=_0x28eaf6[0x2b],this[_0x2ca478(0x4fa)]=_0x28eaf6[0x2c],this[_0x2ca478(0x6df)]=_0x28eaf6[0x2d],this[_0x2ca478(0x73b)][_0x2ca478(0xb7f)](_0x28eaf6[0x2e]),this[_0x2ca478(0x863)]=_0x28eaf6[0x2f],this[_0x2ca478(0x913)]=_0x28eaf6[0x30],this['vertical_display_enable_end']=_0x28eaf6[0x31],this[_0x2ca478(0x490)]=_0x28eaf6[0x32],this[_0x2ca478(0x6b0)]=_0x28eaf6[0x33],this[_0x2ca478(0x126)]=_0x28eaf6[0x34],this[_0x2ca478(0x50e)]=_0x28eaf6[0x35],this[_0x2ca478(0x63c)]=_0x28eaf6[0x36],this['attribute_mode']=_0x28eaf6[0x37],this['color_plane_enable']=_0x28eaf6[0x38],this['horizontal_panning']=_0x28eaf6[0x39],this['color_select']=_0x28eaf6[0x3a],this[_0x2ca478(0x135)]=_0x28eaf6[0x3b],this[_0x2ca478(0x1a2)]=_0x28eaf6[0x3c],this[_0x2ca478(0xa9a)]['send'](_0x2ca478(0x8f9),this[_0x2ca478(0x643)]),this[_0x2ca478(0x643)]?(this['screen_height']=this[_0x2ca478(0x9c7)]=0x0,this[_0x2ca478(0x294)]?(this['set_size_graphical'](this['svga_width'],this[_0x2ca478(0x7eb)],this[_0x2ca478(0xafd)],this[_0x2ca478(0xa82)],this['svga_height']),this[_0x2ca478(0x200)]()):(this[_0x2ca478(0x970)](),this['complete_replot']())):(this['set_size_text'](this[_0x2ca478(0x78c)],this['max_rows']),this[_0x2ca478(0x817)](),this[_0x2ca478(0x7db)]()),this[_0x2ca478(0x432)]();},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x4e4)]=function(_0x136c75){var _0x2bc90b=_0x21191c;if(this[_0x2bc90b(0x294)]&&this['graphical_mode_is_linear'])return _0x136c75=_0x136c75-0xa0000|this['svga_bank_offset'],this[_0x2bc90b(0x9d9)][_0x136c75];var _0x148658=this[_0x2bc90b(0x87d)]>>0x2&0x3;_0x136c75-=_0x2eee18[_0x148658];if(0x0>_0x136c75||_0x136c75>=_0x10bddc[_0x148658])return _0x32f580(_0x2bc90b(0xb3d)+_0x366a23(_0x136c75),_0x133b52),0x0;this[_0x2bc90b(0xbab)]=this[_0x2bc90b(0x9a8)][_0x136c75],this['latch_dword']|=this[_0x2bc90b(0x470)][_0x136c75]<<0x8,this[_0x2bc90b(0xbab)]|=this[_0x2bc90b(0x6b4)][_0x136c75]<<0x10,this[_0x2bc90b(0xbab)]|=this[_0x2bc90b(0xb3b)][_0x136c75]<<0x18;if(this['planar_mode']&0x8)return _0x148658=0xff,this[_0x2bc90b(0x923)]&0x1&&(_0x148658&=this[_0x2bc90b(0x9a8)][_0x136c75]^~(this[_0x2bc90b(0x2f5)]&0x1?0xff:0x0)),this['color_dont_care']&0x2&&(_0x148658&=this['plane1'][_0x136c75]^~(this[_0x2bc90b(0x2f5)]&0x2?0xff:0x0)),this[_0x2bc90b(0x923)]&0x4&&(_0x148658&=this['plane2'][_0x136c75]^~(this[_0x2bc90b(0x2f5)]&0x4?0xff:0x0)),this['color_dont_care']&0x8&&(_0x148658&=this[_0x2bc90b(0xb3b)][_0x136c75]^~(this[_0x2bc90b(0x2f5)]&0x8?0xff:0x0)),_0x148658;return _0x148658=this[_0x2bc90b(0x2e6)],this[_0x2bc90b(0x643)]?this[_0x2bc90b(0x5ae)]&0x8?(_0x148658=_0x136c75&0x3,_0x136c75&=-0x4):this[_0x2bc90b(0x5ed)]&0x10&&(_0x148658=_0x136c75&0x1,_0x136c75&=-0x2):_0x148658=0x0,this['vga_memory'][_0x148658<<0x10|_0x136c75];},_0x10494a[_0x21191c(0x6fc)]['vga_memory_write']=function(_0x41684b,_0x55cfd0){var _0x138ad3=_0x21191c;if(this[_0x138ad3(0x294)]&&this[_0x138ad3(0x643)]&&this['graphical_mode_is_linear'])this[_0x138ad3(0x8d0)](_0x41684b-0xa0000,_0x55cfd0);else{var _0x522e9a=this['miscellaneous_graphics_register']>>0x2&0x3;_0x41684b-=_0x2eee18[_0x522e9a],0x0>_0x41684b||_0x41684b>=_0x10bddc[_0x522e9a]?_0x32f580(_0x138ad3(0x4f9)+_0x366a23(_0x41684b)+_0x138ad3(0x704)+_0x366a23(_0x55cfd0),_0x133b52):this[_0x138ad3(0x643)]?this[_0x138ad3(0x1ca)](_0x41684b,_0x55cfd0):this[_0x138ad3(0x8a7)]&0x3&&this[_0x138ad3(0x54b)](_0x41684b,_0x55cfd0);}},_0x10494a[_0x21191c(0x6fc)]['vga_memory_write_graphical_linear']=function(_0x5a54aa,_0x4234e9){var _0x27858b=_0x21191c;_0x5a54aa|=this[_0x27858b(0x9b7)],this[_0x27858b(0x9b8)]=_0x5a54aa<this['diff_addr_min']?_0x5a54aa:this[_0x27858b(0x9b8)],this[_0x27858b(0x2a4)]=_0x5a54aa>this['diff_addr_max']?_0x5a54aa:this[_0x27858b(0x2a4)],this['svga_memory'][_0x5a54aa]=_0x4234e9;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x1ca)]=function(_0x36453c,_0x1b8316){var _0x28643d=_0x21191c,_0x19074a=this[_0x28643d(0x5ed)]&0x3,_0x1fa316=this['apply_feed'](this[_0x28643d(0x30b)]),_0x315f9d=this[_0x28643d(0x156)](this[_0x28643d(0x572)]),_0x353a5b=this[_0x28643d(0x156)](this[_0x28643d(0x4fa)]);switch(_0x19074a){case 0x0:_0x1b8316=this[_0x28643d(0x165)](_0x1b8316);var _0x2df633=this[_0x28643d(0x8bd)](_0x1b8316);_0x2df633=this[_0x28643d(0x512)](_0x2df633,_0x353a5b),_0x2df633=this['apply_logical'](_0x2df633,this[_0x28643d(0xbab)]),_0x2df633=this[_0x28643d(0x2cc)](_0x2df633,_0x1fa316);break;case 0x1:_0x2df633=this[_0x28643d(0xbab)];break;case 0x2:_0x2df633=this['apply_expand'](_0x1b8316),_0x2df633=this[_0x28643d(0xac8)](_0x2df633,this['latch_dword']),_0x2df633=this['apply_bitmask'](_0x2df633,_0x1fa316);break;case 0x3:_0x1b8316=this['apply_rotate'](_0x1b8316),_0x1fa316&=this[_0x28643d(0x8bd)](_0x1b8316),_0x2df633=this[_0x28643d(0x2cc)](_0x315f9d,_0x1fa316);}_0x1b8316=0xf;switch(this[_0x28643d(0x5ae)]&0xc){case 0x0:_0x1b8316=0x5<<(_0x36453c&0x1),_0x36453c&=-0x2;break;case 0x8:case 0xc:_0x1b8316=0x1<<(_0x36453c&0x3),_0x36453c&=-0x4;}_0x1b8316&=this[_0x28643d(0x8a7)],_0x1b8316&0x1&&(this['plane0'][_0x36453c]=_0x2df633>>0x0&0xff),_0x1b8316&0x2&&(this[_0x28643d(0x470)][_0x36453c]=_0x2df633>>0x8&0xff),_0x1b8316&0x4&&(this['plane2'][_0x36453c]=_0x2df633>>0x10&0xff),_0x1b8316&0x8&&(this[_0x28643d(0xb3b)][_0x36453c]=_0x2df633>>0x18&0xff),_0x36453c=this[_0x28643d(0x57e)](_0x36453c),this[_0x28643d(0x345)](_0x36453c,_0x36453c+0x7);},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x8bd)]=function(_0x1b3c5b){return _0x1b3c5b|_0x1b3c5b<<0x8|_0x1b3c5b<<0x10|_0x1b3c5b<<0x18;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x156)]=function(_0x16cc3a){return(_0x16cc3a&0x1?0xff:0x0)|(_0x16cc3a&0x2?0xff:0x0)<<0x8|(_0x16cc3a&0x4?0xff:0x0)<<0x10|(_0x16cc3a&0x8?0xff:0x0)<<0x18;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x165)]=function(_0x4e03f2){var _0x8cfa6b=_0x21191c;return(_0x4e03f2|_0x4e03f2<<0x8)>>>(this[_0x8cfa6b(0x37e)]&0x7)&0xff;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x512)]=function(_0xb9e99f,_0x5bb84d){var _0x4232b1=_0x21191c,_0x173785=this[_0x4232b1(0x156)](this[_0x4232b1(0x572)]);return(_0xb9e99f|_0x5bb84d&_0x173785)&(~_0x5bb84d|_0x173785);},_0x10494a[_0x21191c(0x6fc)]['apply_logical']=function(_0x43f969,_0x7a7875){var _0x168849=_0x21191c;switch(this[_0x168849(0x37e)]&0x18){case 0x8:return _0x43f969&_0x7a7875;case 0x10:return _0x43f969|_0x7a7875;case 0x18:return _0x43f969^_0x7a7875;}return _0x43f969;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x2cc)]=function(_0x2e50a4,_0x579fb6){var _0x1ca330=_0x21191c;return _0x579fb6&_0x2e50a4|~_0x579fb6&this[_0x1ca330(0xbab)];},_0x10494a['prototype'][_0x21191c(0x22a)]=function(){var _0x2e5a64=_0x21191c;for(var _0x5c4d2c=this[_0x2e5a64(0xb6a)]<<0x1,_0x5b1e1f,_0x8adba7,_0x9f5333=0x0;_0x9f5333<this['max_rows'];_0x9f5333++)for(var _0x51f72b=0x0;_0x51f72b<this['max_cols'];_0x51f72b++)_0x5b1e1f=this[_0x2e5a64(0x71e)][_0x5c4d2c],_0x8adba7=this[_0x2e5a64(0x71e)][_0x5c4d2c|0x1],this[_0x2e5a64(0xa9a)]['send'](_0x2e5a64(0xa91),[_0x9f5333,_0x51f72b,_0x5b1e1f,this[_0x2e5a64(0x8d8)][_0x8adba7>>0x4&0xf],this[_0x2e5a64(0x8d8)][_0x8adba7&0xf]]),_0x5c4d2c+=0x2;},_0x10494a['prototype']['vga_memory_write_text_mode']=function(_0x143512,_0x50370e){var _0x95cd4f=_0x21191c,_0x1fd222=(_0x143512>>0x1)-this[_0x95cd4f(0xb6a)],_0xdd6de1=_0x1fd222/this[_0x95cd4f(0x78c)]|0x0;_0x1fd222%=this[_0x95cd4f(0x78c)];if(_0x143512&0x1)var _0x485550=_0x50370e,_0x4516be=this[_0x95cd4f(0x71e)][_0x143512&-0x2];else _0x4516be=_0x50370e,_0x485550=this['vga_memory'][_0x143512|0x1];this['bus'][_0x95cd4f(0x6d4)](_0x95cd4f(0xa91),[_0xdd6de1,_0x1fd222,_0x4516be,this[_0x95cd4f(0x8d8)][_0x485550>>0x4&0xf],this[_0x95cd4f(0x8d8)][_0x485550&0xf]]),this[_0x95cd4f(0x71e)][_0x143512]=_0x50370e;},_0x10494a['prototype'][_0x21191c(0x7db)]=function(){var _0x3afc87=_0x21191c,_0x278f51=(this[_0x3afc87(0x906)]-this[_0x3afc87(0xb6a)])/this['max_cols']|0x0,_0x374e56=(this[_0x3afc87(0x906)]-this['start_address'])%this[_0x3afc87(0x78c)];_0x278f51=Math[_0x3afc87(0x503)](this[_0x3afc87(0xb55)]-0x1,_0x278f51),this[_0x3afc87(0xa9a)][_0x3afc87(0x6d4)](_0x3afc87(0x63e),[_0x278f51,_0x374e56]);},_0x10494a[_0x21191c(0x6fc)]['svga_memory_read8']=function(_0x463dc3){return this['svga_memory'][_0x463dc3&0xfffffff];},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x9bf)]=function(_0x29e4a8){var _0x4cd403=_0x21191c;return _0x29e4a8&=0xfffffff,_0x29e4a8&0x3?this[_0x4cd403(0x9d9)][_0x29e4a8]|this[_0x4cd403(0x9d9)][_0x29e4a8+0x1]<<0x8|this[_0x4cd403(0x9d9)][_0x29e4a8+0x2]<<0x10|this[_0x4cd403(0x9d9)][_0x29e4a8+0x3]<<0x18:this[_0x4cd403(0xa03)][_0x29e4a8>>0x2];},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x23a)]=function(_0x335bee,_0x325b2c){var _0x18e934=_0x21191c;_0x335bee&=0xfffffff,this[_0x18e934(0x9d9)][_0x335bee]=_0x325b2c,this[_0x18e934(0x9b8)]=_0x335bee<this['diff_addr_min']?_0x335bee:this[_0x18e934(0x9b8)],this[_0x18e934(0x2a4)]=_0x335bee>this[_0x18e934(0x2a4)]?_0x335bee:this[_0x18e934(0x2a4)];},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x204)]=function(_0x28ed80,_0x351b12){var _0x5770e5=_0x21191c;_0x28ed80&=0xfffffff,this[_0x5770e5(0x9b8)]=_0x28ed80<this[_0x5770e5(0x9b8)]?_0x28ed80:this[_0x5770e5(0x9b8)],this[_0x5770e5(0x2a4)]=_0x28ed80+0x3>this[_0x5770e5(0x2a4)]?_0x28ed80+0x3:this[_0x5770e5(0x2a4)],this[_0x5770e5(0x9d9)][_0x28ed80]=_0x351b12,this[_0x5770e5(0x9d9)][_0x28ed80+0x1]=_0x351b12>>0x8,this[_0x5770e5(0x9d9)][_0x28ed80+0x2]=_0x351b12>>0x10,this[_0x5770e5(0x9d9)][_0x28ed80+0x3]=_0x351b12>>0x18;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x432)]=function(){var _0x3f3061=_0x21191c;_0x32f580(_0x3f3061(0x4a1),_0x133b52),this[_0x3f3061(0x643)]?(this[_0x3f3061(0x9b8)]=0x0,this[_0x3f3061(0x2a4)]=this[_0x3f3061(0x294)]?this[_0x3f3061(0x7f8)]:_0x378d76):this[_0x3f3061(0x22a)]();},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x5d4)]=function(){var _0xa42b41=_0x21191c;_0x32f580(_0xa42b41(0x250),_0x133b52),this['graphical_mode']&&!this[_0xa42b41(0x294)]&&(this[_0xa42b41(0x88e)]=0x0,this[_0xa42b41(0x916)]=_0x378d76,this[_0xa42b41(0x432)]());},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x7c8)]=function(_0x3cce5d,_0x4bb4dd){var _0x5e5528=_0x21191c;_0x3cce5d<this[_0x5e5528(0x9b8)]&&(this['diff_addr_min']=_0x3cce5d),_0x4bb4dd>this[_0x5e5528(0x2a4)]&&(this[_0x5e5528(0x2a4)]=_0x4bb4dd);},_0x10494a['prototype'][_0x21191c(0x345)]=function(_0x3482c7,_0x33afa0){var _0x5d8a12=_0x21191c;_0x3482c7<this['diff_plot_min']&&(this[_0x5d8a12(0x88e)]=_0x3482c7),_0x33afa0>this[_0x5d8a12(0x916)]&&(this[_0x5d8a12(0x916)]=_0x33afa0),this[_0x5d8a12(0x7c8)](_0x3482c7,_0x33afa0);},_0x10494a['prototype'][_0x21191c(0xb08)]=function(){var _0x44c4e3=_0x21191c;this[_0x44c4e3(0x9b8)]=this['vga_memory_size'],this[_0x44c4e3(0x2a4)]=0x0,this[_0x44c4e3(0x88e)]=this[_0x44c4e3(0x7f8)],this['diff_plot_max']=0x0;},_0x10494a['prototype']['destroy']=function(){},_0x10494a[_0x21191c(0x6fc)]['vga_bytes_per_line']=function(){var _0x47e7b5=_0x21191c,_0x40fbd6=this[_0x47e7b5(0x50e)]<<0x2;return this['underline_location_register']&0x40?_0x40fbd6<<=0x1:this[_0x47e7b5(0x606)]&0x40&&(_0x40fbd6>>>=0x1),_0x40fbd6;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0xb29)]=function(){var _0xab6edd=_0x21191c,_0x4f8091=0x80+(~this['underline_location_register']&this[_0xab6edd(0x606)]&0x40);return _0x4f8091-=this[_0xab6edd(0x6b0)]&0x40,_0x4f8091-=this[_0xab6edd(0x46b)]&0x40,_0x4f8091>>>0x6;},_0x10494a['prototype']['vga_addr_to_pixel']=function(_0x5840e2){var _0x37ca33=_0x21191c,_0x4bc797=this[_0x37ca33(0xb29)]();if(~this[_0x37ca33(0x606)]&0x3){var _0x56799f=_0x5840e2-this[_0x37ca33(0xb6a)];_0x56799f&=this[_0x37ca33(0x606)]<<0xd|-0x6001,_0x56799f<<=_0x4bc797;var _0x46c4bd=_0x56799f/this[_0x37ca33(0xa5a)]|0x0;_0x56799f%=this[_0x37ca33(0xa5a)];switch(this[_0x37ca33(0x606)]&0x3){case 0x2:_0x46c4bd=_0x46c4bd<<0x1|_0x5840e2>>0xd&0x1;break;case 0x1:_0x46c4bd=_0x46c4bd<<0x1|_0x5840e2>>0xe&0x1;break;case 0x0:_0x46c4bd=_0x46c4bd<<0x2|_0x5840e2>>0xd&0x3;}return _0x46c4bd*this[_0x37ca33(0xa5a)]+_0x56799f+(this[_0x37ca33(0xb6a)]<<_0x4bc797);}return _0x5840e2<<_0x4bc797;},_0x10494a[_0x21191c(0x6fc)]['scan_line_to_screen_row']=function(_0x1c3fce){var _0x2578fe=_0x21191c;return this[_0x2578fe(0x737)]&0x80&&(_0x1c3fce>>>=0x1),_0x1c3fce=Math[_0x2578fe(0x998)](_0x1c3fce/(0x1+(this[_0x2578fe(0x737)]&0x1f))),this[_0x2578fe(0x606)]&0x1||(_0x1c3fce<<=0x1),this[_0x2578fe(0x606)]&0x2||(_0x1c3fce<<=0x1),_0x1c3fce;},_0x10494a['prototype'][_0x21191c(0x272)]=function(_0x47e5e9,_0x1da826){var _0x231eb7=_0x21191c;this[_0x231eb7(0x78c)]=_0x47e5e9,this['max_rows']=_0x1da826,this[_0x231eb7(0xa9a)][_0x231eb7(0x6d4)]('screen-set-size-text',[_0x47e5e9,_0x1da826]);},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x82f)]=function(_0x20d6b5,_0x2ba15f,_0x7512e0,_0x53a5db,_0x4b7025){var _0x200959=_0x21191c;this['stats'][_0x200959(0x47d)]&&this[_0x200959(0x3b7)][_0x200959(0xa24)]===_0x7512e0&&this['screen_width']===_0x20d6b5&&this[_0x200959(0x4df)]===_0x2ba15f&&this[_0x200959(0xa5a)]===_0x53a5db&&this['virtual_height']===_0x4b7025||(this[_0x200959(0x9c7)]=_0x20d6b5,this[_0x200959(0x4df)]=_0x2ba15f,this[_0x200959(0xa5a)]=_0x53a5db,this[_0x200959(0x217)]=_0x4b7025,this['stats'][_0x200959(0xa24)]=_0x7512e0,this['stats']['is_graphical']=!0x0,this[_0x200959(0x3b7)][_0x200959(0x2da)]=_0x20d6b5,this[_0x200959(0x3b7)]['res_y']=_0x2ba15f,this[_0x200959(0xa9a)]['send'](_0x200959(0xa79),[_0x20d6b5,_0x2ba15f,_0x53a5db,_0x4b7025,_0x7512e0]));},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x970)]=function(){var _0x36b9b8=_0x21191c;if(!this[_0x36b9b8(0x294)]){var _0x209a31=Math[_0x36b9b8(0x503)](0x1+this[_0x36b9b8(0x863)],this[_0x36b9b8(0x913)]),_0x3f2bdd=Math['min'](0x1+this['vertical_display_enable_end'],this[_0x36b9b8(0x490)]);if(_0x209a31&&_0x3f2bdd){if(this['graphical_mode']){_0x209a31<<=0x3;var _0x573c43=this[_0x36b9b8(0x50e)]<<0x4;this[_0x36b9b8(0x46b)]&0x40&&(_0x209a31>>>=0x1,_0x573c43>>>=0x1),_0x3f2bdd=this[_0x36b9b8(0x6fe)](_0x3f2bdd);var _0x5cf9c1=Math[_0x36b9b8(0x998)](_0x10bddc[0x0]/this['vga_bytes_per_line']());this[_0x36b9b8(0x82f)](_0x209a31,_0x3f2bdd,0x8,_0x573c43,_0x5cf9c1),this['update_vertical_retrace'](),this[_0x36b9b8(0x200)]();}else this[_0x36b9b8(0x737)]&0x80&&(_0x3f2bdd>>>=0x1),_0x573c43=_0x3f2bdd/(0x1+(this[_0x36b9b8(0x737)]&0x1f))|0x0,_0x209a31&&_0x573c43&&this[_0x36b9b8(0x272)](_0x209a31,_0x573c43);}}},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x200)]=function(){var _0x4625e8=_0x21191c;this['graphical_mode']||this[_0x4625e8(0x22a)]();if(this[_0x4625e8(0x294)])this[_0x4625e8(0xae6)]=[];else{if(this[_0x4625e8(0xa5a)]&&this[_0x4625e8(0x9c7)]){if(!this[_0x4625e8(0x63c)]||this[_0x4625e8(0x135)]&0x20)this[_0x4625e8(0xae6)]=[],this[_0x4625e8(0xa9a)][_0x4625e8(0x6d4)]('screen-clear');else{var _0x427f90=this['start_address_latched'],_0x592512=this[_0x4625e8(0x5bc)];this[_0x4625e8(0x46b)]&0x40&&(_0x592512>>>=0x1);var _0x5499a7=this[_0x4625e8(0x126)]>>0x5&0x3,_0x7dd877=this['vga_addr_to_pixel'](_0x427f90+_0x5499a7);_0x427f90=_0x7dd877/this[_0x4625e8(0xa5a)]|0x0;var _0x1a349f=_0x7dd877%this[_0x4625e8(0xa5a)]+_0x592512;_0x7dd877=this[_0x4625e8(0x6fe)](0x1+this[_0x4625e8(0x1a2)]),_0x7dd877=Math[_0x4625e8(0x503)](_0x7dd877,this['screen_height']);var _0x2376e3=this['screen_height']-_0x7dd877;this[_0x4625e8(0xae6)]=[],_0x1a349f=-_0x1a349f;for(var _0x47525e=0x0;_0x1a349f<this['screen_width'];_0x1a349f+=this[_0x4625e8(0xa5a)],_0x47525e++)this[_0x4625e8(0xae6)][_0x4625e8(0x963)]({'screen_x':_0x1a349f,'screen_y':0x0,'buffer_x':0x0,'buffer_y':_0x427f90+_0x47525e,'buffer_width':this[_0x4625e8(0xa5a)],'buffer_height':_0x7dd877});_0x427f90=0x0,this[_0x4625e8(0x46b)]&0x20||(_0x427f90=this[_0x4625e8(0x57e)](_0x5499a7)+_0x592512),_0x1a349f=-_0x427f90;for(_0x47525e=0x0;_0x1a349f<this['screen_width'];_0x1a349f+=this['virtual_width'],_0x47525e++)this[_0x4625e8(0xae6)]['push']({'screen_x':_0x1a349f,'screen_y':_0x7dd877,'buffer_x':0x0,'buffer_y':_0x47525e,'buffer_width':this['virtual_width'],'buffer_height':_0x2376e3});}}}},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x2f4)]=function(){var _0x150b8f=_0x21191c;this[_0x150b8f(0xb4c)]|=0x8,this[_0x150b8f(0x6df)]!==this[_0x150b8f(0xb6a)]&&(this[_0x150b8f(0x6df)]=this[_0x150b8f(0xb6a)],this[_0x150b8f(0x200)]());},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x817)]=function(){var _0x304239=_0x21191c;this[_0x304239(0xa9a)][_0x304239(0x6d4)](_0x304239(0x3bd),[this[_0x304239(0xaf8)],this[_0x304239(0x5ff)]]);},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x39f)]=function(_0x511213){var _0x3a9720=_0x21191c;if(-0x1===this['attribute_controller_index'])_0x32f580(_0x3a9720(0x8fb)+_0x366a23(_0x511213),_0x133b52),this[_0x3a9720(0x53e)]=_0x511213&0x1f,_0x32f580(_0x3a9720(0x5b6)+_0x366a23(this[_0x3a9720(0x53e)]),_0x133b52),this[_0x3a9720(0x63c)]!==(_0x511213&0x20)&&(this[_0x3a9720(0x63c)]=_0x511213&0x20,this[_0x3a9720(0x200)]());else{if(0x10>this[_0x3a9720(0x53e)])_0x32f580('internal\x20palette:\x20'+_0x366a23(this[_0x3a9720(0x53e)])+_0x3a9720(0x44f)+_0x366a23(_0x511213),_0x133b52),this[_0x3a9720(0x97b)][this['attribute_controller_index']]=_0x511213,this[_0x3a9720(0x46b)]&0x40||this[_0x3a9720(0x432)]();else switch(this[_0x3a9720(0x53e)]){case 0x10:_0x32f580(_0x3a9720(0x610)+_0x366a23(_0x511213),_0x133b52);if(this['attribute_mode']!==_0x511213){var _0x2fe797=this['attribute_mode'];this[_0x3a9720(0x46b)]=_0x511213;var _0x246cf9=0x0<(_0x511213&0x1);this[_0x3a9720(0x294)]||this[_0x3a9720(0x643)]===_0x246cf9||(this[_0x3a9720(0x643)]=_0x246cf9,this[_0x3a9720(0xa9a)][_0x3a9720(0x6d4)](_0x3a9720(0x8f9),this[_0x3a9720(0x643)])),(_0x2fe797^_0x511213)&0x40&&this['complete_replot'](),this['update_vga_size'](),this[_0x3a9720(0x432)]();}break;case 0x12:_0x32f580(_0x3a9720(0x9fd)+_0x366a23(_0x511213),_0x133b52),this[_0x3a9720(0x9ad)]!==_0x511213&&(this['color_plane_enable']=_0x511213,this[_0x3a9720(0x432)]());break;case 0x13:_0x32f580(_0x3a9720(0x9e1)+_0x366a23(_0x511213),_0x133b52),this[_0x3a9720(0x5bc)]!==_0x511213&&(this[_0x3a9720(0x5bc)]=_0x511213&0xf,this[_0x3a9720(0x200)]());break;case 0x14:_0x32f580(_0x3a9720(0xb7e)+_0x366a23(_0x511213),_0x133b52),this[_0x3a9720(0x8f2)]!==_0x511213&&(this[_0x3a9720(0x8f2)]=_0x511213,this[_0x3a9720(0x432)]());break;default:_0x32f580(_0x3a9720(0x267)+_0x366a23(this['attribute_controller_index'])+':\x20'+_0x366a23(_0x511213),_0x133b52);}this['attribute_controller_index']=-0x1;}},_0x10494a['prototype'][_0x21191c(0xbaa)]=function(){var _0x5eb7bb=_0x21191c;return _0x32f580(_0x5eb7bb(0x61c),_0x133b52),this[_0x5eb7bb(0x53e)]|this[_0x5eb7bb(0x63c)];},_0x10494a['prototype']['port3C0_read16']=function(){var _0x2d44dd=_0x21191c;return _0x32f580(_0x2d44dd(0xaef),_0x133b52),this[_0x2d44dd(0xbaa)]()&0xff|this[_0x2d44dd(0xaec)]()<<0x8&0xff00;},_0x10494a[_0x21191c(0x6fc)]['port3C1_read']=function(){var _0x35b05b=_0x21191c;if(0x10>this['attribute_controller_index'])return _0x32f580(_0x35b05b(0x4fd)+_0x366a23(this[_0x35b05b(0x53e)])+_0x35b05b(0x44f)+_0x366a23(this[_0x35b05b(0x97b)][this[_0x35b05b(0x53e)]]),_0x133b52),this[_0x35b05b(0x97b)][this['attribute_controller_index']]&0xff;switch(this[_0x35b05b(0x53e)]){case 0x10:return _0x32f580(_0x35b05b(0x233)+_0x366a23(this[_0x35b05b(0x46b)]),_0x133b52),this[_0x35b05b(0x46b)];case 0x12:return _0x32f580('3C1\x20/\x20color\x20plane\x20enable\x20read:\x20'+_0x366a23(this['color_plane_enable']),_0x133b52),this[_0x35b05b(0x9ad)];case 0x13:return _0x32f580(_0x35b05b(0x17f)+_0x366a23(this[_0x35b05b(0x5bc)]),_0x133b52),this[_0x35b05b(0x5bc)];case 0x14:return _0x32f580(_0x35b05b(0x4f6)+_0x366a23(this[_0x35b05b(0x8f2)]),_0x133b52),this[_0x35b05b(0x8f2)];default:_0x32f580(_0x35b05b(0x45f)+_0x366a23(this[_0x35b05b(0x53e)]),_0x133b52);}return 0xff;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x8c4)]=function(_0x4894cc){var _0xfa86a3=_0x21191c;_0x32f580(_0xfa86a3(0x5ab)+_0x366a23(_0x4894cc),_0x133b52),this[_0xfa86a3(0x290)]=_0x4894cc;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x1bb)]=function(_0x4793db){this['sequencer_index']=_0x4793db;},_0x10494a[_0x21191c(0x6fc)]['port3C4_read']=function(){var _0x256cbc=_0x21191c;return this[_0x256cbc(0x869)];},_0x10494a[_0x21191c(0x6fc)]['port3C5_write']=function(_0x226c0b){var _0x7f266d=_0x21191c;switch(this[_0x7f266d(0x869)]){case 0x1:_0x32f580(_0x7f266d(0x33b)+_0x366a23(_0x226c0b),_0x133b52);var _0x5be56f=this[_0x7f266d(0x135)];this[_0x7f266d(0x135)]=_0x226c0b,(_0x5be56f^_0x226c0b)&0x20&&this['update_layers']();break;case 0x2:_0x32f580(_0x7f266d(0x206)+_0x366a23(_0x226c0b),_0x133b52),this[_0x7f266d(0x8a7)]=_0x226c0b;break;case 0x4:_0x32f580(_0x7f266d(0x8cd)+_0x366a23(_0x226c0b),_0x133b52),this[_0x7f266d(0x5ae)]=_0x226c0b;break;default:_0x32f580(_0x7f266d(0x4d8)+_0x366a23(this['sequencer_index'])+':\x20'+_0x366a23(_0x226c0b),_0x133b52);}},_0x10494a['prototype']['port3C5_read']=function(){var _0x9752bd=_0x21191c;_0x32f580(_0x9752bd(0x96f)+_0x366a23(this['sequencer_index']),_0x133b52);switch(this['sequencer_index']){case 0x1:return this[_0x9752bd(0x135)];case 0x2:return this[_0x9752bd(0x8a7)];case 0x4:return this['sequencer_memory_mode'];case 0x6:return 0x12;}return 0x0;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x38d)]=function(_0x3f5d3b){var _0x37b452=_0x21191c;_0x32f580(_0x37b452(0x8ef)+_0x366a23(_0x3f5d3b),_0x133b52),this[_0x37b452(0x253)]=0x3*_0x3f5d3b,this[_0x37b452(0x390)]&=0x0;},_0x10494a['prototype'][_0x21191c(0x3ea)]=function(){var _0x130729=_0x21191c;return this[_0x130729(0x390)];},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x97d)]=function(_0x610cd5){var _0x2164e2=_0x21191c;this['dac_color_index_write']=0x3*_0x610cd5,this[_0x2164e2(0x390)]|=0x3;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0xb99)]=function(){return this['dac_color_index_write']/0x3|0x0;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x645)]=function(_0x488b99){var _0xa03121=_0x21191c,_0x168410=this[_0xa03121(0x406)]/0x3|0x0,_0x3af01f=this[_0xa03121(0x406)]%0x3,_0x213455=this[_0xa03121(0x8d8)][_0x168410];_0x488b99=0xff*(_0x488b99&0x3f)/0x3f|0x0,0x0===_0x3af01f?_0x213455=_0x213455&-0xff0001|_0x488b99<<0x10:0x1===_0x3af01f?_0x213455=_0x213455&-0xff01|_0x488b99<<0x8:(_0x213455=_0x213455&-0x100|_0x488b99,_0x32f580(_0xa03121(0x1f5)+_0x366a23(_0x168410)+_0xa03121(0x89a)+_0x366a23(_0x213455),_0x133b52)),this[_0xa03121(0x8d8)][_0x168410]!==_0x213455&&(this[_0xa03121(0x8d8)][_0x168410]=_0x213455,this['complete_redraw']()),this['dac_color_index_write']++;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x629)]=function(){var _0x29a11c=_0x21191c;_0x32f580(_0x29a11c(0x448),_0x133b52);var _0x389ac7=this[_0x29a11c(0x253)]%0x3,_0x4652d8=this['vga256_palette'][this[_0x29a11c(0x253)]/0x3|0x0];return this[_0x29a11c(0x253)]++,(_0x4652d8>>0x8*(0x2-_0x389ac7)&0xff)/0xff*0x3f|0x0;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x4a9)]=function(){var _0x3fa2b9=_0x21191c;return _0x32f580(_0x3fa2b9(0xb31),_0x133b52),this[_0x3fa2b9(0x290)];},_0x10494a['prototype'][_0x21191c(0x6ba)]=function(_0x2dd201){var _0x3ca6e9=_0x21191c;this[_0x3ca6e9(0x162)]=_0x2dd201;},_0x10494a['prototype'][_0x21191c(0x997)]=function(){var _0x4d2168=_0x21191c;return this[_0x4d2168(0x162)];},_0x10494a[_0x21191c(0x6fc)]['port3CF_write']=function(_0x16c479){var _0xebb6fd=_0x21191c;switch(this[_0xebb6fd(0x162)]){case 0x0:this[_0xebb6fd(0x572)]=_0x16c479,_0x32f580(_0xebb6fd(0x7e8)+_0x366a23(_0x16c479),_0x133b52);break;case 0x1:this[_0xebb6fd(0x4fa)]=_0x16c479,_0x32f580(_0xebb6fd(0x88a)+_0x366a23(_0x16c479),_0x133b52);break;case 0x2:this['color_compare']=_0x16c479,_0x32f580(_0xebb6fd(0x16b)+_0x366a23(_0x16c479),_0x133b52);break;case 0x3:this[_0xebb6fd(0x37e)]=_0x16c479,_0x32f580('plane\x20rotate:\x20'+_0x366a23(_0x16c479),_0x133b52);break;case 0x4:this[_0xebb6fd(0x2e6)]=_0x16c479,_0x32f580('plane\x20read:\x20'+_0x366a23(_0x16c479),_0x133b52);break;case 0x5:var _0x572078=this['planar_mode'];this[_0xebb6fd(0x5ed)]=_0x16c479,_0x32f580('planar\x20mode:\x20'+_0x366a23(_0x16c479),_0x133b52),(_0x572078^_0x16c479)&0x60&&this[_0xebb6fd(0x5d4)]();break;case 0x6:_0x32f580(_0xebb6fd(0x667)+_0x366a23(_0x16c479),_0x133b52),this[_0xebb6fd(0x87d)]!==_0x16c479&&(this[_0xebb6fd(0x87d)]=_0x16c479,this[_0xebb6fd(0x970)]());break;case 0x7:this[_0xebb6fd(0x923)]=_0x16c479,_0x32f580(_0xebb6fd(0x324)+_0x366a23(_0x16c479),_0x133b52);break;case 0x8:this[_0xebb6fd(0x30b)]=_0x16c479,_0x32f580('planar\x20bitmap:\x20'+_0x366a23(_0x16c479),_0x133b52);break;default:_0x32f580(_0xebb6fd(0x41a)+_0x366a23(this[_0xebb6fd(0x162)])+':\x20'+_0x366a23(_0x16c479),_0x133b52);}},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x5a3)]=function(){var _0x247c6f=_0x21191c;_0x32f580(_0x247c6f(0x320)+_0x366a23(this[_0x247c6f(0x162)]),_0x133b52);switch(this[_0x247c6f(0x162)]){case 0x0:return this[_0x247c6f(0x572)];case 0x1:return this[_0x247c6f(0x4fa)];case 0x2:return this['color_compare'];case 0x3:return this[_0x247c6f(0x37e)];case 0x4:return this[_0x247c6f(0x2e6)];case 0x5:return this[_0x247c6f(0x5ed)];case 0x6:return this['miscellaneous_graphics_register'];case 0x7:return this[_0x247c6f(0x923)];case 0x8:return this['planar_bitmap'];}return 0x0;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0xa90)]=function(_0x776fb9){var _0x2bb1ba=_0x21191c;_0x32f580(_0x2bb1ba(0x6ca)+_0x776fb9,_0x133b52),this[_0x2bb1ba(0x12e)]=_0x776fb9;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x90b)]=function(){var _0x8d4b00=_0x21191c;return _0x32f580(_0x8d4b00(0x2d4)+this['index_crtc'],_0x133b52),this['index_crtc'];},_0x10494a['prototype']['port3D5_write']=function(_0x5da82d){var _0x44ad09=_0x21191c;switch(this[_0x44ad09(0x12e)]){case 0x1:_0x32f580(_0x44ad09(0x86b)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x863)]!==_0x5da82d&&(this[_0x44ad09(0x863)]=_0x5da82d,this[_0x44ad09(0x970)]());break;case 0x2:this[_0x44ad09(0x913)]!==_0x5da82d&&(this[_0x44ad09(0x913)]=_0x5da82d,this[_0x44ad09(0x970)]());break;case 0x7:_0x32f580(_0x44ad09(0x796)+_0x366a23(_0x5da82d),_0x133b52);var _0x13688c=this[_0x44ad09(0x6e4)];this[_0x44ad09(0x6e4)]&=0xff,this['vertical_display_enable_end']=this[_0x44ad09(0x6e4)]|_0x5da82d<<0x3&0x200|_0x5da82d<<0x7&0x100,_0x13688c!=this[_0x44ad09(0x6e4)]&&this[_0x44ad09(0x970)](),this[_0x44ad09(0x1a2)]=this[_0x44ad09(0x1a2)]&0x2ff|_0x5da82d<<0x4&0x100,_0x13688c=this[_0x44ad09(0x490)],this[_0x44ad09(0x490)]=this[_0x44ad09(0x490)]&0x2ff|_0x5da82d<<0x5&0x100,_0x13688c!==this[_0x44ad09(0x490)]&&this['update_vga_size'](),this[_0x44ad09(0x200)]();break;case 0x8:_0x32f580(_0x44ad09(0x12a)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x126)]=_0x5da82d,this[_0x44ad09(0x200)]();break;case 0x9:_0x32f580(_0x44ad09(0x506)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x737)]=_0x5da82d,this[_0x44ad09(0x1a2)]=this['line_compare']&0x1ff|_0x5da82d<<0x3&0x200,_0x13688c=this['vertical_blank_start'],this['vertical_blank_start']=this['vertical_blank_start']&0x1ff|_0x5da82d<<0x4&0x200,_0x13688c!==this['vertical_blank_start']&&this[_0x44ad09(0x970)](),this[_0x44ad09(0x200)]();break;case 0xa:_0x32f580(_0x44ad09(0x13f)+_0x366a23(_0x5da82d),_0x133b52),this['cursor_scanline_start']=_0x5da82d,this[_0x44ad09(0x817)]();break;case 0xb:_0x32f580(_0x44ad09(0x1f7)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x5ff)]=_0x5da82d,this[_0x44ad09(0x817)]();break;case 0xc:(this['start_address']>>0x8&0xff)!==_0x5da82d&&(this[_0x44ad09(0xb6a)]=this['start_address']&0xff|_0x5da82d<<0x8,this['update_layers'](),~this[_0x44ad09(0x606)]&0x3&&this[_0x44ad09(0x5d4)]()),_0x32f580(_0x44ad09(0x224)+_0x366a23(_0x5da82d)+_0x44ad09(0x44f)+_0x366a23(this[_0x44ad09(0xb6a)],0x4),_0x133b52);break;case 0xd:(this[_0x44ad09(0xb6a)]&0xff)!==_0x5da82d&&(this[_0x44ad09(0xb6a)]=this[_0x44ad09(0xb6a)]&0xff00|_0x5da82d,this[_0x44ad09(0x200)](),~this[_0x44ad09(0x606)]&0x3&&this[_0x44ad09(0x5d4)]()),_0x32f580(_0x44ad09(0x271)+_0x366a23(_0x5da82d)+_0x44ad09(0x44f)+_0x366a23(this[_0x44ad09(0xb6a)],0x4),_0x133b52);break;case 0xe:_0x32f580(_0x44ad09(0xb11)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x906)]=this[_0x44ad09(0x906)]&0xff|_0x5da82d<<0x8,this['update_cursor']();break;case 0xf:_0x32f580(_0x44ad09(0x533)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x906)]=this[_0x44ad09(0x906)]&0xff00|_0x5da82d,this[_0x44ad09(0x7db)]();break;case 0x12:_0x32f580('3D5\x20/\x20vdisp\x20enable\x20end\x20write:\x20'+_0x366a23(_0x5da82d),_0x133b52),(this[_0x44ad09(0x6e4)]&0xff)!==_0x5da82d&&(this[_0x44ad09(0x6e4)]=this['vertical_display_enable_end']&0x300|_0x5da82d,this['update_vga_size']());break;case 0x13:_0x32f580(_0x44ad09(0x5d1)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x50e)]!==_0x5da82d&&(this['offset_register']=_0x5da82d,this[_0x44ad09(0x970)](),~this['crtc_mode']&0x3&&this[_0x44ad09(0x5d4)]());break;case 0x14:_0x32f580(_0x44ad09(0x93f)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x6b0)]!==_0x5da82d&&(_0x13688c=this[_0x44ad09(0x6b0)],this[_0x44ad09(0x6b0)]=_0x5da82d,this[_0x44ad09(0x970)](),(_0x13688c^_0x5da82d)&0x40&&this[_0x44ad09(0x5d4)]());break;case 0x15:_0x32f580(_0x44ad09(0x76b)+_0x366a23(_0x5da82d),_0x133b52),(this[_0x44ad09(0x490)]&0xff)!==_0x5da82d&&(this[_0x44ad09(0x490)]=this[_0x44ad09(0x490)]&0x300|_0x5da82d,this[_0x44ad09(0x970)]());break;case 0x17:_0x32f580('3D5\x20/\x20crtc\x20mode\x20write:\x20'+_0x366a23(_0x5da82d),_0x133b52),this['crtc_mode']!==_0x5da82d&&(_0x13688c=this[_0x44ad09(0x606)],this[_0x44ad09(0x606)]=_0x5da82d,this[_0x44ad09(0x970)](),(_0x13688c^_0x5da82d)&0x43&&this[_0x44ad09(0x5d4)]());break;case 0x18:_0x32f580(_0x44ad09(0x593)+_0x366a23(_0x5da82d),_0x133b52),this[_0x44ad09(0x1a2)]=this[_0x44ad09(0x1a2)]&0x300|_0x5da82d,this[_0x44ad09(0x200)]();break;default:this[_0x44ad09(0x12e)]<this[_0x44ad09(0x73b)][_0x44ad09(0x1ff)]&&(this['crtc'][this['index_crtc']]=_0x5da82d),_0x32f580('3D5\x20/\x20CRTC\x20write\x20'+_0x366a23(this[_0x44ad09(0x12e)])+':\x20'+_0x366a23(_0x5da82d),_0x133b52);}},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x64e)]=function(){var _0x96fe36=_0x21191c;_0x32f580(_0x96fe36(0x94d)+_0x366a23(this[_0x96fe36(0x12e)]),_0x133b52);switch(this['index_crtc']){case 0x1:return this[_0x96fe36(0x863)];case 0x2:return this[_0x96fe36(0x913)];case 0x7:return this[_0x96fe36(0x6e4)]>>0x7&0x2|this[_0x96fe36(0x490)]>>0x5&0x8|this[_0x96fe36(0x1a2)]>>0x4&0x10|this['vertical_display_enable_end']>>0x3&0x40;case 0x8:return this[_0x96fe36(0x126)];case 0x9:return this[_0x96fe36(0x737)];case 0xa:return this['cursor_scanline_start'];case 0xb:return this[_0x96fe36(0x5ff)];case 0xc:return this[_0x96fe36(0xb6a)]&0xff;case 0xd:return this['start_address']>>0x8;case 0xe:return this['cursor_address']>>0x8;case 0xf:return this[_0x96fe36(0x906)]&0xff;case 0x12:return this[_0x96fe36(0x6e4)]&0xff;case 0x13:return this[_0x96fe36(0x50e)];case 0x14:return this[_0x96fe36(0x6b0)];case 0x15:return this[_0x96fe36(0x490)]&0xff;case 0x17:return this[_0x96fe36(0x606)];case 0x18:return this[_0x96fe36(0x1a2)]&0xff;}return this[_0x96fe36(0x12e)]<this[_0x96fe36(0x73b)][_0x96fe36(0x1ff)]?this[_0x96fe36(0x73b)][this[_0x96fe36(0x12e)]]:0x0;},_0x10494a['prototype'][_0x21191c(0x227)]=function(){var _0x9e29e=_0x21191c;_0x32f580(_0x9e29e(0x201),_0x133b52);var _0x16e676=this[_0x9e29e(0xb4c)];return this[_0x9e29e(0x643)]?(this['port_3DA_value']^=0x1,this['port_3DA_value']&=0x1):(this[_0x9e29e(0xb4c)]&0x1&&(this[_0x9e29e(0xb4c)]^=0x8),this[_0x9e29e(0xb4c)]^=0x1),this[_0x9e29e(0x53e)]=-0x1,_0x16e676;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x816)]=function(){var _0x5bf3cf=_0x21191c;return this[_0x5bf3cf(0xa82)]*(0xf===this['svga_bpp']?0x10:this[_0x5bf3cf(0xafd)])/0x8;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x787)]=function(_0x1c5fc1){var _0x565df9=_0x21191c;this[_0x565df9(0x25d)]=_0x1c5fc1;},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0xb69)]=function(_0x355c22){var _0x1d7553=_0x21191c;_0x32f580('1CF\x20/\x20dispi\x20write\x20'+_0x366a23(this[_0x1d7553(0x25d)])+':\x20'+_0x366a23(_0x355c22),_0x133b52);switch(this[_0x1d7553(0x25d)]){case 0x1:this['svga_width']=_0x355c22,this['svga_width']>_0x1dc967&&(_0x32f580(_0x1d7553(0x362)+this['svga_width']+'\x20to\x20'+_0x1dc967,_0x133b52),this['svga_width']=_0x1dc967);break;case 0x2:this[_0x1d7553(0x7eb)]=_0x355c22,this[_0x1d7553(0x7eb)]>_0x53db12&&(_0x32f580(_0x1d7553(0x922)+this[_0x1d7553(0x7eb)]+_0x1d7553(0x7fb)+_0x53db12,_0x133b52),this[_0x1d7553(0x7eb)]=_0x53db12);break;case 0x3:this[_0x1d7553(0xafd)]=_0x355c22;break;case 0x4:this[_0x1d7553(0x294)]=0x1===(_0x355c22&0x1),this[_0x1d7553(0x25c)]=_0x355c22;break;case 0x5:this[_0x1d7553(0x9b7)]=_0x355c22<<0x10;break;case 0x9:this['svga_offset']=_0x355c22*this[_0x1d7553(0x816)](),_0x32f580(_0x1d7553(0x66d)+_0x366a23(this['svga_offset'])+_0x1d7553(0xa41)+_0x366a23(_0x355c22),_0x133b52),this['complete_redraw']();}!this['svga_enabled']||this[_0x1d7553(0xa82)]&&this[_0x1d7553(0x7eb)]||(_0x32f580('SVGA:\x20disabled\x20because\x20of\x20invalid\x20width/height:\x20'+this[_0x1d7553(0xa82)]+'x'+this['svga_height'],_0x133b52),this[_0x1d7553(0x294)]=!0x1),_0xfb2746(0x4!==this[_0x1d7553(0xafd)],_0x1d7553(0x326)),_0xfb2746(0xf!==this['svga_bpp'],_0x1d7553(0x27e)),_0xfb2746(0x4===this[_0x1d7553(0xafd)]||0x8===this[_0x1d7553(0xafd)]||0xf===this['svga_bpp']||0x10===this[_0x1d7553(0xafd)]||0x18===this[_0x1d7553(0xafd)]||0x20===this['svga_bpp'],_0x1d7553(0x793)+this[_0x1d7553(0xafd)]),_0x32f580(_0x1d7553(0x636)+this[_0x1d7553(0x294)]+',\x20'+this['svga_width']+'x'+this['svga_height']+'x'+this[_0x1d7553(0xafd)],_0x133b52),this[_0x1d7553(0x294)]&&0x4===this['dispi_index']&&(this[_0x1d7553(0x82f)](this[_0x1d7553(0xa82)],this[_0x1d7553(0x7eb)],this[_0x1d7553(0xafd)],this['svga_width'],this[_0x1d7553(0x7eb)]),this[_0x1d7553(0xa9a)][_0x1d7553(0x6d4)](_0x1d7553(0x8f9),!0x0),this[_0x1d7553(0x861)]=this[_0x1d7553(0x643)]=!0x0),this[_0x1d7553(0x294)]||(this['svga_bank_offset']=0x0),this[_0x1d7553(0x200)]();},_0x10494a[_0x21191c(0x6fc)]['port1CF_read']=function(){var _0x6cf9bb=_0x21191c;return _0x32f580(_0x6cf9bb(0x489)+_0x366a23(this[_0x6cf9bb(0x25d)]),_0x133b52),this[_0x6cf9bb(0x2a9)](this[_0x6cf9bb(0x25d)]);},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x2a9)]=function(_0x199c50){var _0x37dc06=_0x21191c;switch(_0x199c50){case 0x0:return 0xb0c0;case 0x1:return this[_0x37dc06(0x25c)]&0x2?_0x1dc967:this['svga_width'];case 0x2:return this[_0x37dc06(0x25c)]&0x2?_0x53db12:this[_0x37dc06(0x7eb)];case 0x3:return this[_0x37dc06(0x25c)]&0x2?_0x5cc997:this[_0x37dc06(0xafd)];case 0x4:return this[_0x37dc06(0x25c)];case 0x5:return this[_0x37dc06(0x9b7)]>>>0x10;case 0x6:return this[_0x37dc06(0x9c7)]?this[_0x37dc06(0x9c7)]:0x1;case 0x8:return 0x0;case 0xa:return this[_0x37dc06(0x7f8)]/_0x9cec27|0x0;}return 0xff;},_0x10494a['prototype'][_0x21191c(0x580)]=function(){var _0x310574=_0x21191c;for(var _0x1ff59d=this[_0x310574(0x88e)]&-0x10,_0x2526c4=Math['min'](this[_0x310574(0x916)]|0xf,_0x378d76-0x1),_0x3f62ff=this['vga_addr_shift_count'](),_0x89bc78=~this[_0x310574(0x606)]&0x3,_0x2a3c21=this[_0x310574(0x5ed)]&0x60,_0x3bf545=this[_0x310574(0x46b)]&0x40;_0x1ff59d<=_0x2526c4;){var _0x43a4f2=_0x1ff59d>>>_0x3f62ff;if(_0x89bc78){var _0x39a534=_0x1ff59d/this['virtual_width']|0x0,_0x3fd987=_0x1ff59d-this[_0x310574(0xa5a)]*_0x39a534;switch(_0x89bc78){case 0x1:_0x43a4f2=(_0x39a534&0x1)<<0xd,_0x39a534>>>=0x1;break;case 0x2:_0x43a4f2=(_0x39a534&0x1)<<0xe,_0x39a534>>>=0x1;break;case 0x3:_0x43a4f2=(_0x39a534&0x3)<<0xd,_0x39a534>>>=0x2;}_0x43a4f2|=(_0x39a534*this[_0x310574(0xa5a)]+_0x3fd987>>>_0x3f62ff)+this[_0x310574(0xb6a)];}_0x39a534=this[_0x310574(0x9a8)][_0x43a4f2],_0x3fd987=this[_0x310574(0x470)][_0x43a4f2];var _0x403d80=this[_0x310574(0x6b4)][_0x43a4f2],_0x10070c=this['plane3'][_0x43a4f2];_0x43a4f2=new Uint8Array(0x8);switch(_0x2a3c21){case 0x0:_0x39a534<<=0x0,_0x3fd987<<=0x1,_0x403d80<<=0x2,_0x10070c<<=0x3;for(var _0x4e2913=0x7;0x0<=_0x4e2913;_0x4e2913--)_0x43a4f2[0x7-_0x4e2913]=_0x39a534>>_0x4e2913&0x1|_0x3fd987>>_0x4e2913&0x2|_0x403d80>>_0x4e2913&0x4|_0x10070c>>_0x4e2913&0x8;break;case 0x20:_0x43a4f2[0x0]=_0x39a534>>0x6&0x3|_0x403d80>>0x4&0xc,_0x43a4f2[0x1]=_0x39a534>>0x4&0x3|_0x403d80>>0x2&0xc,_0x43a4f2[0x2]=_0x39a534>>0x2&0x3|_0x403d80>>0x0&0xc,_0x43a4f2[0x3]=_0x39a534>>0x0&0x3|_0x403d80<<0x2&0xc,_0x43a4f2[0x4]=_0x3fd987>>0x6&0x3|_0x10070c>>0x4&0xc,_0x43a4f2[0x5]=_0x3fd987>>0x4&0x3|_0x10070c>>0x2&0xc,_0x43a4f2[0x6]=_0x3fd987>>0x2&0x3|_0x10070c>>0x0&0xc,_0x43a4f2[0x7]=_0x3fd987>>0x0&0x3|_0x10070c<<0x2&0xc;break;case 0x40:case 0x60:_0x43a4f2[0x0]=_0x39a534>>0x4&0xf,_0x43a4f2[0x1]=_0x39a534>>0x0&0xf,_0x43a4f2[0x2]=_0x3fd987>>0x4&0xf,_0x43a4f2[0x3]=_0x3fd987>>0x0&0xf,_0x43a4f2[0x4]=_0x403d80>>0x4&0xf,_0x43a4f2[0x5]=_0x403d80>>0x0&0xf,_0x43a4f2[0x6]=_0x10070c>>0x4&0xf,_0x43a4f2[0x7]=_0x10070c>>0x0&0xf;}if(_0x3bf545){for(_0x39a534=_0x4e2913=0x0;0x4>_0x4e2913;_0x4e2913++,_0x1ff59d++,_0x39a534+=0x2)this[_0x310574(0x95f)][_0x1ff59d]=_0x43a4f2[_0x39a534]<<0x4|_0x43a4f2[_0x39a534+0x1];}else{for(_0x4e2913=0x0;0x8>_0x4e2913;_0x4e2913++,_0x1ff59d++)this[_0x310574(0x95f)][_0x1ff59d]=_0x43a4f2[_0x4e2913];}}},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x4fe)]=function(){var _0x5f460f=_0x21191c,_0x2a38f1=this['diff_addr_min'],_0x47af72=Math[_0x5f460f(0x503)](this[_0x5f460f(0x2a4)],_0x378d76-0x1),_0x570c03=this['dest_buffer'];if(_0x570c03){var _0x5c96c0=0xff,_0x4f43e3=0x0;this[_0x5f460f(0x46b)]&0x80&&(_0x5c96c0&=0xcf,_0x4f43e3|=this[_0x5f460f(0x8f2)]<<0x4&0x30);if(this[_0x5f460f(0x46b)]&0x40)for(;_0x2a38f1<=_0x47af72;_0x2a38f1++){var _0x1130e1=this[_0x5f460f(0x95f)][_0x2a38f1]&_0x5c96c0|_0x4f43e3;_0x1130e1=this['vga256_palette'][_0x1130e1],_0x570c03[_0x2a38f1]=_0x1130e1&0xff00|_0x1130e1<<0x10|_0x1130e1>>0x10|0xff000000;}else{for(_0x5c96c0&=0x3f,_0x4f43e3|=this[_0x5f460f(0x8f2)]<<0x4&0xc0;_0x2a38f1<=_0x47af72;_0x2a38f1++)_0x1130e1=this[_0x5f460f(0x97b)][this[_0x5f460f(0x95f)][_0x2a38f1]&this[_0x5f460f(0x9ad)]]&_0x5c96c0|_0x4f43e3,_0x1130e1=this[_0x5f460f(0x8d8)][_0x1130e1],_0x570c03[_0x2a38f1]=_0x1130e1&0xff00|_0x1130e1<<0x10|_0x1130e1>>0x10|0xff000000;}}},_0x10494a[_0x21191c(0x6fc)][_0x21191c(0x9c4)]=function(){var _0x5d407a=_0x21191c;if(this[_0x5d407a(0x643)]){if(this['dest_buffer']){if(this[_0x5d407a(0x2a4)]<this['diff_addr_min']&&this['diff_plot_max']<this[_0x5d407a(0x88e)])this[_0x5d407a(0xa9a)]['send'](_0x5d407a(0x888),this['layers']);else{if(this[_0x5d407a(0x294)]){var _0x2ac486=this[_0x5d407a(0xafd)],_0x21742d=this[_0x5d407a(0x50b)],_0x5786ee=this[_0x5d407a(0x9b8)],_0x59b126=this[_0x5d407a(0x2a4)];switch(_0x2ac486){case 0x20:var _0x1a8b8f=_0x5786ee-this[_0x5d407a(0x212)]>>0x2,_0x411b17=(_0x59b126-this['svga_offset']>>0x2)+0x1;_0x2ac486=_0x5786ee>>0x2;for(_0x5786ee=_0x1a8b8f;_0x5786ee<_0x411b17;_0x5786ee++)_0x59b126=this[_0x5d407a(0xa03)][_0x2ac486++],_0x21742d[_0x5786ee]=_0x59b126<<0x10|_0x59b126>>0x10&0xff|_0x59b126&0xff00|0xff000000;break;case 0x18:_0x5786ee-=_0x5786ee%0x3,_0x59b126+=0x3-_0x59b126%0x3,_0xfb2746(0x0===this[_0x5d407a(0x212)]%0x3),_0x1a8b8f=(_0x5786ee-this[_0x5d407a(0x212)])/0x3|0x0,_0x411b17=((_0x59b126-this[_0x5d407a(0x212)])/0x3|0x0)+0x1,_0x2ac486=_0x5786ee;for(_0x5786ee=_0x1a8b8f;_0x2ac486<_0x59b126;_0x5786ee++){var _0x13be69=this[_0x5d407a(0x9d9)][_0x2ac486++],_0x3091ae=this[_0x5d407a(0x9d9)][_0x2ac486++],_0x426ee5=this['svga_memory'][_0x2ac486++];_0x21742d[_0x5786ee]=_0x13be69<<0x10|_0x3091ae<<0x8|_0x426ee5|0xff000000;}break;case 0x10:_0x1a8b8f=_0x5786ee-this[_0x5d407a(0x212)]>>0x1,_0x411b17=(_0x59b126-this[_0x5d407a(0x212)]>>0x1)+0x1,_0x2ac486=_0x5786ee>>0x1;for(_0x5786ee=_0x1a8b8f;_0x5786ee<_0x411b17;_0x5786ee++)_0x59b126=this[_0x5d407a(0x215)][_0x2ac486++],_0x426ee5=0xff*(_0x59b126>>0xb)/0x1f|0x0,_0x3091ae=0xff*(_0x59b126>>0x5&0x3f)/0x3f|0x0,_0x13be69=0xff*(_0x59b126&0x1f)/0x1f|0x0,_0x21742d[_0x5786ee]=_0x13be69<<0x10|_0x3091ae<<0x8|_0x426ee5|0xff000000;break;case 0x8:_0x1a8b8f=_0x5786ee-this['svga_offset'],_0x411b17=_0x59b126-this['svga_offset']+0x1;for(_0x2ac486=_0x5786ee;_0x5786ee<=_0x59b126;_0x5786ee++)_0x3091ae=this[_0x5d407a(0x8d8)][this[_0x5d407a(0x9d9)][_0x2ac486++]],_0x21742d[_0x5786ee]=_0x3091ae&0xff00|_0x3091ae<<0x10|_0x3091ae>>0x10|0xff000000;break;default:_0xfb2746(!0x1,'Unsupported\x20BPP:\x20'+_0x2ac486);}_0x21742d=_0x1a8b8f/this['svga_width']|0x0,this[_0x5d407a(0xa9a)][_0x5d407a(0x6d4)](_0x5d407a(0x888),[{'screen_x':0x0,'screen_y':_0x21742d,'buffer_x':0x0,'buffer_y':_0x21742d,'buffer_width':this[_0x5d407a(0xa82)],'buffer_height':(_0x411b17/this[_0x5d407a(0xa82)]|0x0)-_0x21742d+0x1}]);}else this[_0x5d407a(0x580)](),this[_0x5d407a(0x4fe)](),this[_0x5d407a(0xa9a)][_0x5d407a(0x6d4)](_0x5d407a(0x888),this['layers']);this[_0x5d407a(0xb08)]();}}else _0x32f580(_0x5d407a(0x53c),_0x133b52);}this['update_vertical_retrace']();};let _0x45b0cb=!0x1;function _0x4245b5(_0x2a6a09,_0x52bf1e){var _0x35a4a1=_0x21191c;this[_0x35a4a1(0x455)]=_0x2a6a09,this[_0x35a4a1(0xa9a)]=_0x52bf1e,this['use_mouse']=this[_0x35a4a1(0x6ce)]=!0x1,this[_0x35a4a1(0xb58)]=!0x0,this['mouse_clicks']=this['mouse_delta_y']=this[_0x35a4a1(0x502)]=0x0,this[_0x35a4a1(0x860)]=!0x0,this[_0x35a4a1(0x63d)]=this[_0x35a4a1(0x487)]=this[_0x35a4a1(0x17a)]=this[_0x35a4a1(0xb04)]=this[_0x35a4a1(0x68c)]=this[_0x35a4a1(0x370)]=this[_0x35a4a1(0xa32)]=!0x1,this['kbd_buffer']=new _0x3ae5cd(0x400),this[_0x35a4a1(0x484)]=0x0,this[_0x35a4a1(0x4cd)]=0x64,this[_0x35a4a1(0x3b4)]=0x4,this['scaling2']=!0x1,this['last_mouse_packet']=-0x1,this[_0x35a4a1(0x191)]=new _0x3ae5cd(0x400),this['next_byte_is_aux']=this[_0x35a4a1(0x195)]=!0x1,this['bus'][_0x35a4a1(0x36f)](_0x35a4a1(0x878),function(_0x2b8b4c){var _0xedb14c=_0x35a4a1;this[_0xedb14c(0x3c1)](_0x2b8b4c);},this),this[_0x35a4a1(0xa9a)]['register'](_0x35a4a1(0x73a),function(_0x15cc55){this['mouse_send_click'](_0x15cc55[0x0],_0x15cc55[0x1],_0x15cc55[0x2]);},this),this[_0x35a4a1(0xa9a)]['register']('mouse-delta',function(_0x323a31){var _0x100f87=_0x35a4a1;this[_0x100f87(0x1ae)](_0x323a31[0x0],_0x323a31[0x1]);},this),this[_0x35a4a1(0xa9a)][_0x35a4a1(0x36f)](_0x35a4a1(0x177),function(_0x3e2d55){},this),this[_0x35a4a1(0x7c1)]=0x5,this[_0x35a4a1(0x430)]=this[_0x35a4a1(0xa83)]=!0x1,_0x2a6a09['io'][_0x35a4a1(0x19e)](0x60,this,this[_0x35a4a1(0x6f5)]),_0x2a6a09['io'][_0x35a4a1(0x19e)](0x64,this,this[_0x35a4a1(0x978)]),_0x2a6a09['io'][_0x35a4a1(0x166)](0x60,this,this['port60_write']),_0x2a6a09['io']['register_write'](0x64,this,this[_0x35a4a1(0x8ee)]);}_0x4245b5[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x23bf61=_0x21191c,_0x5dd5f4=[];return _0x5dd5f4[0x0]=this[_0x23bf61(0x6ce)],_0x5dd5f4[0x1]=this[_0x23bf61(0xabf)],_0x5dd5f4[0x2]=this[_0x23bf61(0xb58)],_0x5dd5f4[0x3]=this[_0x23bf61(0x502)],_0x5dd5f4[0x4]=this[_0x23bf61(0x1d9)],_0x5dd5f4[0x5]=this['mouse_clicks'],_0x5dd5f4[0x6]=this[_0x23bf61(0x860)],_0x5dd5f4[0x7]=this[_0x23bf61(0xa32)],_0x5dd5f4[0x8]=this[_0x23bf61(0x370)],_0x5dd5f4[0x9]=this[_0x23bf61(0x68c)],_0x5dd5f4[0xa]=this[_0x23bf61(0xb04)],_0x5dd5f4[0xb]=this[_0x23bf61(0x17a)],_0x5dd5f4[0xc]=this[_0x23bf61(0x487)],_0x5dd5f4[0xd]=this['next_read_resolution'],_0x5dd5f4[0xf]=this[_0x23bf61(0x484)],_0x5dd5f4[0x10]=this[_0x23bf61(0x4cd)],_0x5dd5f4[0x11]=this[_0x23bf61(0x3b4)],_0x5dd5f4[0x12]=this[_0x23bf61(0x62f)],_0x5dd5f4[0x14]=this[_0x23bf61(0x7c1)],_0x5dd5f4[0x15]=this[_0x23bf61(0xa83)],_0x5dd5f4[0x16]=this[_0x23bf61(0x430)],_0x5dd5f4;},_0x4245b5[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0xc9ede6){var _0x967f63=_0x21191c;this[_0x967f63(0x6ce)]=_0xc9ede6[0x0],this[_0x967f63(0xabf)]=_0xc9ede6[0x1],this[_0x967f63(0xb58)]=_0xc9ede6[0x2],this['mouse_delta_x']=_0xc9ede6[0x3],this[_0x967f63(0x1d9)]=_0xc9ede6[0x4],this['mouse_clicks']=_0xc9ede6[0x5],this[_0x967f63(0x860)]=_0xc9ede6[0x6],this['enable_keyboard_stream']=_0xc9ede6[0x7],this['next_is_mouse_command']=_0xc9ede6[0x8],this[_0x967f63(0x68c)]=_0xc9ede6[0x9],this['next_read_led']=_0xc9ede6[0xa],this[_0x967f63(0x17a)]=_0xc9ede6[0xb],this[_0x967f63(0x487)]=_0xc9ede6[0xc],this[_0x967f63(0x63d)]=_0xc9ede6[0xd],this[_0x967f63(0x484)]=_0xc9ede6[0xf],this['sample_rate']=_0xc9ede6[0x10],this[_0x967f63(0x3b4)]=_0xc9ede6[0x11],this[_0x967f63(0x62f)]=_0xc9ede6[0x12],this[_0x967f63(0x7c1)]=_0xc9ede6[0x14],this[_0x967f63(0xa83)]=_0xc9ede6[0x15],this['read_command_register']=_0xc9ede6[0x16],this[_0x967f63(0x9ba)]=this[_0x967f63(0x195)]=!0x1,this['kbd_buffer'][_0x967f63(0xa93)](),this[_0x967f63(0x191)]['clear'](),this[_0x967f63(0xa9a)][_0x967f63(0x6d4)](_0x967f63(0x332),this[_0x967f63(0xabf)]);},_0x4245b5[_0x21191c(0x6fc)]['raise_irq']=function(){var _0x5580de=_0x21191c;this['next_byte_is_ready']||(this[_0x5580de(0x529)][_0x5580de(0x1ff)]?this['kbd_irq']():this[_0x5580de(0x191)][_0x5580de(0x1ff)]&&this[_0x5580de(0x91c)]());},_0x4245b5[_0x21191c(0x6fc)]['mouse_irq']=function(){var _0x3773f5=_0x21191c;this['next_byte_is_aux']=this[_0x3773f5(0x195)]=!0x0,this[_0x3773f5(0x7c1)]&0x2&&(_0x32f580('Mouse\x20irq',_0x1f892e),this[_0x3773f5(0x455)][_0x3773f5(0xa06)](0xc),this['cpu'][_0x3773f5(0x363)](0xc));},_0x4245b5[_0x21191c(0x6fc)][_0x21191c(0x573)]=function(){var _0x433b6e=_0x21191c;this[_0x433b6e(0x195)]=!0x0,this[_0x433b6e(0x9ba)]=!0x1,this['command_register']&0x1&&(_0x32f580(_0x433b6e(0x58d),_0x1f892e),this[_0x433b6e(0x455)][_0x433b6e(0xa06)](0x1),this[_0x433b6e(0x455)][_0x433b6e(0x363)](0x1));},_0x4245b5['prototype'][_0x21191c(0x3c1)]=function(_0x574bb4){var _0x41fc3e=_0x21191c;this[_0x41fc3e(0xa32)]&&(_0x32f580('adding\x20kbd\x20code:\x20'+_0x366a23(_0x574bb4),_0x1f892e),this['kbd_buffer']['push'](_0x574bb4),this[_0x41fc3e(0xb93)]());},_0x4245b5[_0x21191c(0x6fc)]['mouse_send_delta']=function(_0x52e4ff,_0x4701d9){var _0x5f3185=_0x21191c;if(this[_0x5f3185(0xb58)]&&this[_0x5f3185(0xabf)]){var _0x575658=this['resolution']*this[_0x5f3185(0x4cd)]/0x50;this[_0x5f3185(0x502)]+=_0x52e4ff*_0x575658,this['mouse_delta_y']+=_0x4701d9*_0x575658,this[_0x5f3185(0x6ce)]&&(_0x52e4ff=this[_0x5f3185(0x502)]|0x0,_0x4701d9=this[_0x5f3185(0x1d9)]|0x0,_0x52e4ff||_0x4701d9)&&(Date[_0x5f3185(0x663)](),this[_0x5f3185(0x502)]-=_0x52e4ff,this['mouse_delta_y']-=_0x4701d9,this[_0x5f3185(0x82b)](_0x52e4ff,_0x4701d9));}},_0x4245b5['prototype']['mouse_send_click']=function(_0x542e80,_0x109fa1,_0x5596cd){var _0x27174f=_0x21191c;this[_0x27174f(0xb58)]&&this[_0x27174f(0xabf)]&&(this[_0x27174f(0x890)]=_0x542e80|_0x5596cd<<0x1|_0x109fa1<<0x2,this[_0x27174f(0x6ce)]&&this[_0x27174f(0x82b)](0x0,0x0));},_0x4245b5[_0x21191c(0x6fc)][_0x21191c(0x82b)]=function(_0x4916f7,_0x21ec0f){var _0x46cf1e=_0x21191c,_0x3006b7=(0x0>_0x21ec0f)<<0x5|(0x0>_0x4916f7)<<0x4|0x8|this[_0x46cf1e(0x890)];this['last_mouse_packet']=Date[_0x46cf1e(0x663)](),this['mouse_buffer'][_0x46cf1e(0x963)](_0x3006b7),this[_0x46cf1e(0x191)][_0x46cf1e(0x963)](_0x4916f7),this[_0x46cf1e(0x191)][_0x46cf1e(0x963)](_0x21ec0f),_0x45b0cb&&_0x32f580('adding\x20mouse\x20packets:\x20'+[_0x3006b7,_0x4916f7,_0x21ec0f],_0x1f892e),this[_0x46cf1e(0xb93)]();},_0x4245b5[_0x21191c(0x6fc)]['apply_scaling2']=function(_0x3d342b){var _0x4c5ec5=_0x21191c,_0x18d499=_0x3d342b>>0x1f;switch(Math[_0x4c5ec5(0x7b2)](_0x3d342b)){case 0x0:case 0x1:case 0x3:return _0x3d342b;case 0x2:return _0x18d499;case 0x4:return 0x6*_0x18d499;case 0x5:return 0x9*_0x18d499;default:return _0x3d342b<<0x1;}},_0x4245b5['prototype'][_0x21191c(0x6f5)]=function(){var _0x494e48=_0x21191c;this[_0x494e48(0x195)]=!0x1;if(!this[_0x494e48(0x529)][_0x494e48(0x1ff)]&&!this[_0x494e48(0x191)][_0x494e48(0x1ff)])return _0x32f580('Port\x2060\x20read:\x20Empty',_0x1f892e),this[_0x494e48(0x484)];return this[_0x494e48(0x9ba)]?(this['cpu']['device_lower_irq'](0xc),this[_0x494e48(0x484)]=this[_0x494e48(0x191)][_0x494e48(0x4c2)](),_0x32f580(_0x494e48(0x926)+_0x366a23(this[_0x494e48(0x484)]),_0x1f892e)):(this['cpu'][_0x494e48(0xa06)](0x1),this[_0x494e48(0x484)]=this[_0x494e48(0x529)]['shift'](),_0x32f580(_0x494e48(0x958)+_0x366a23(this[_0x494e48(0x484)]),_0x1f892e)),(this['kbd_buffer'][_0x494e48(0x1ff)]||this['mouse_buffer']['length'])&&this[_0x494e48(0xb93)](),this[_0x494e48(0x484)];},_0x4245b5[_0x21191c(0x6fc)][_0x21191c(0x978)]=function(){var _0x57f783=_0x21191c,_0x166a2a=0x10;return this[_0x57f783(0x195)]&&(_0x166a2a|=0x1),this[_0x57f783(0x9ba)]&&(_0x166a2a|=0x20),_0x32f580(_0x57f783(0x7bd)+_0x366a23(_0x166a2a),_0x1f892e),_0x166a2a;},_0x4245b5['prototype']['port60_write']=function(_0x1f4eda){var _0x51a40e=_0x21191c;_0x32f580(_0x51a40e(0x807)+_0x366a23(_0x1f4eda),_0x1f892e);if(this[_0x51a40e(0x430)])this['command_register']=_0x1f4eda,this[_0x51a40e(0x430)]=!0x1,_0x32f580(_0x51a40e(0x3dc)+_0x366a23(this['command_register']),_0x1f892e);else{if(this[_0x51a40e(0xa83)])this[_0x51a40e(0xa83)]=!0x1,this[_0x51a40e(0x191)]['clear'](),this[_0x51a40e(0x191)][_0x51a40e(0x963)](_0x1f4eda),this[_0x51a40e(0x91c)]();else{if(this[_0x51a40e(0x68c)])this[_0x51a40e(0x68c)]=!0x1,this[_0x51a40e(0x191)][_0x51a40e(0xa93)](),this['mouse_buffer'][_0x51a40e(0x963)](0xfa),this['sample_rate']=_0x1f4eda,_0x32f580(_0x51a40e(0x2b8)+_0x366a23(_0x1f4eda),_0x1f892e),this[_0x51a40e(0x4cd)]||(_0x32f580(_0x51a40e(0xb9f),_0x1f892e),this[_0x51a40e(0x4cd)]=0x64),this[_0x51a40e(0x91c)]();else{if(this[_0x51a40e(0x63d)])this[_0x51a40e(0x63d)]=!0x1,this[_0x51a40e(0x191)][_0x51a40e(0xa93)](),this[_0x51a40e(0x191)][_0x51a40e(0x963)](0xfa),0x3<_0x1f4eda?(this['resolution']=0x4,_0x32f580(_0x51a40e(0x4ac),_0x1f892e)):(this[_0x51a40e(0x3b4)]=0x1<<_0x1f4eda,_0x32f580('resolution:\x20'+this['resolution'],_0x1f892e)),this[_0x51a40e(0x91c)]();else{if(this[_0x51a40e(0xb04)])this['next_read_led']=!0x1,this[_0x51a40e(0x529)][_0x51a40e(0x963)](0xfa),this['kbd_irq']();else{if(this[_0x51a40e(0x17a)])this[_0x51a40e(0x17a)]=!0x1,this[_0x51a40e(0x529)][_0x51a40e(0x963)](0xfa),this[_0x51a40e(0x573)](),_0x1f4eda||this[_0x51a40e(0x529)]['push'](0x2);else{if(this[_0x51a40e(0x487)])this[_0x51a40e(0x487)]=!0x1,this[_0x51a40e(0x529)][_0x51a40e(0x963)](0xfa),this[_0x51a40e(0x573)]();else{if(this[_0x51a40e(0x370)]){if(this[_0x51a40e(0x370)]=!0x1,_0x32f580(_0x51a40e(0x4e6)+_0x366a23(_0x1f4eda),_0x1f892e),this[_0x51a40e(0xb58)]){this['kbd_buffer']['clear'](),this[_0x51a40e(0x191)][_0x51a40e(0xa93)](),this[_0x51a40e(0x191)]['push'](0xfa);switch(_0x1f4eda){case 0xe6:_0x32f580('Scaling\x201:1',_0x1f892e),this['scaling2']=!0x1;break;case 0xe7:_0x32f580(_0x51a40e(0x804),_0x1f892e),this[_0x51a40e(0x62f)]=!0x0;break;case 0xe8:this['next_read_resolution']=!0x0;break;case 0xe9:this[_0x51a40e(0x82b)](0x0,0x0);break;case 0xeb:_0x32f580('unimplemented\x20request\x20single\x20packet',_0x1f892e),this[_0x51a40e(0x82b)](0x0,0x0);break;case 0xf2:this[_0x51a40e(0x191)][_0x51a40e(0x963)](0x0),this[_0x51a40e(0x191)][_0x51a40e(0x963)](0x0),this[_0x51a40e(0x890)]=this[_0x51a40e(0x502)]=this['mouse_delta_y']=0x0;break;case 0xf3:this[_0x51a40e(0x68c)]=!0x0;break;case 0xf4:this['use_mouse']=this[_0x51a40e(0x6ce)]=!0x0,this[_0x51a40e(0xa9a)][_0x51a40e(0x6d4)](_0x51a40e(0x332),!0x0),this[_0x51a40e(0x890)]=this[_0x51a40e(0x502)]=this[_0x51a40e(0x1d9)]=0x0;break;case 0xf5:this['enable_mouse_stream']=!0x1;break;case 0xf6:this['enable_mouse_stream']=!0x1,this[_0x51a40e(0x4cd)]=0x64,this['scaling2']=!0x1,this[_0x51a40e(0x3b4)]=0x4;break;case 0xff:_0x32f580(_0x51a40e(0x149),_0x1f892e),this[_0x51a40e(0x191)][_0x51a40e(0x963)](0xaa),this['mouse_buffer'][_0x51a40e(0x963)](0x0),this['use_mouse']=!0x0,this[_0x51a40e(0xa9a)]['send']('mouse-enable',!0x0),this['enable_mouse_stream']=!0x1,this['sample_rate']=0x64,this['scaling2']=!0x1,this['resolution']=0x4,this[_0x51a40e(0x890)]=this[_0x51a40e(0x502)]=this[_0x51a40e(0x1d9)]=0x0;break;default:_0x32f580(_0x51a40e(0x256)+_0x366a23(_0x1f4eda),_0x1f892e);}this[_0x51a40e(0x91c)]();}}else{_0x32f580(_0x51a40e(0x4e6)+_0x366a23(_0x1f4eda),_0x1f892e),this[_0x51a40e(0x191)]['clear'](),this[_0x51a40e(0x529)][_0x51a40e(0xa93)](),this['kbd_buffer'][_0x51a40e(0x963)](0xfa);switch(_0x1f4eda){case 0xed:this[_0x51a40e(0xb04)]=!0x0;break;case 0xf0:this[_0x51a40e(0x17a)]=!0x0;break;case 0xf2:this[_0x51a40e(0x529)]['push'](0xab),this[_0x51a40e(0x529)][_0x51a40e(0x963)](0x53);break;case 0xf3:this[_0x51a40e(0x487)]=!0x0;break;case 0xf4:_0x32f580(_0x51a40e(0x952),_0x1f892e),this['enable_keyboard_stream']=!0x0;break;case 0xf5:_0x32f580(_0x51a40e(0x7f2),_0x1f892e),this[_0x51a40e(0xa32)]=!0x1;break;case 0xf6:break;case 0xff:this[_0x51a40e(0x529)][_0x51a40e(0xa93)](),this[_0x51a40e(0x529)][_0x51a40e(0x963)](0xfa),this[_0x51a40e(0x529)][_0x51a40e(0x963)](0xaa),this['kbd_buffer']['push'](0x0);break;default:_0x32f580('Unimplemented\x20keyboard\x20command:\x20'+_0x366a23(_0x1f4eda),_0x1f892e);}this[_0x51a40e(0x573)]();}}}}}}}}},_0x4245b5[_0x21191c(0x6fc)][_0x21191c(0x8ee)]=function(_0x4f99fc){var _0x120487=_0x21191c;_0x32f580(_0x120487(0x896)+_0x366a23(_0x4f99fc),_0x1f892e);switch(_0x4f99fc){case 0x20:this[_0x120487(0x529)][_0x120487(0xa93)](),this['mouse_buffer'][_0x120487(0xa93)](),this['kbd_buffer'][_0x120487(0x963)](this[_0x120487(0x7c1)]),this[_0x120487(0x573)]();break;case 0x60:this[_0x120487(0x430)]=!0x0;break;case 0xd3:this[_0x120487(0xa83)]=!0x0;break;case 0xd4:this['next_is_mouse_command']=!0x0;break;case 0xa7:_0x32f580(_0x120487(0x402),_0x1f892e),this[_0x120487(0x7c1)]|=0x20;break;case 0xa8:_0x32f580(_0x120487(0x424),_0x1f892e),this[_0x120487(0x7c1)]&=-0x21;break;case 0xa9:this['kbd_buffer']['clear'](),this[_0x120487(0x191)]['clear'](),this[_0x120487(0x529)][_0x120487(0x963)](0x0),this['kbd_irq']();break;case 0xaa:this[_0x120487(0x529)][_0x120487(0xa93)](),this['mouse_buffer']['clear'](),this[_0x120487(0x529)]['push'](0x55),this[_0x120487(0x573)]();break;case 0xab:this[_0x120487(0x529)][_0x120487(0xa93)](),this[_0x120487(0x191)][_0x120487(0xa93)](),this[_0x120487(0x529)][_0x120487(0x963)](0x0),this['kbd_irq']();break;case 0xad:_0x32f580(_0x120487(0x292),_0x1f892e),this[_0x120487(0x7c1)]|=0x10;break;case 0xae:_0x32f580('Enable\x20Keyboard',_0x1f892e),this[_0x120487(0x7c1)]&=-0x11;break;case 0xfe:_0x32f580(_0x120487(0x54c)),this['cpu']['reboot_internal']();break;default:_0x32f580(_0x120487(0x7cd)+_0x366a23(_0x4f99fc),_0x1f892e);}};var _0x15962e=!0x1;function _0x2aa0f0(_0x33a9a8,_0x242fa4){var _0x125066=_0x21191c;this['irq_value']=this[_0x125066(0x307)]=this['isr']=this[_0x125066(0x989)]=this[_0x125066(0x7bb)]=0x0,this[_0x125066(0x613)]=-0x1,this[_0x125066(0x7ad)]=_0x242fa4,this[_0x125066(0xaf7)]=void 0x0===this['master'],this[_0x125066(0x7bf)]=void 0x0,this['name']=this['is_master']?_0x125066(0x7ad):_0x125066(0x83f),this['expect_icw4']=!0x1,this[_0x125066(0x4c8)]=this[_0x125066(0x9d2)]=0x0,this['auto_eoi']=0x1,this[_0x125066(0xa67)]=this[_0x125066(0x3c6)]=0x0,this[_0x125066(0x455)]=_0x33a9a8,this['is_master']?(this[_0x125066(0x7bf)]=new _0x2aa0f0(this['cpu'],this),this['check_irqs']=function(){var _0x55ebc8=_0x125066;if(0x0<=this[_0x55ebc8(0x613)])_0x15962e&&_0x32f580(_0x55ebc8(0xb71)+this[_0x55ebc8(0x613)],_0x5b4c22),this[_0x55ebc8(0x455)][_0x55ebc8(0x9cf)]();else{var _0x32142b=this[_0x55ebc8(0x307)]&this[_0x55ebc8(0x7bb)];if(_0x32142b){_0x32142b&=-_0x32142b;var _0x2b871c=this[_0x55ebc8(0x3c6)]?this['irq_mask']:-0x1;this[_0x55ebc8(0x2ed)]&&(this[_0x55ebc8(0x2ed)]&-this['isr']&_0x2b871c)<=_0x32142b?_0x32f580('master>\x20higher\x20prio:\x20isr='+_0x366a23(this['isr'],0x2)+_0x55ebc8(0xb8a)+_0x366a23(this[_0x55ebc8(0x7bb)]&0xff,0x2)+'\x20irq='+_0x366a23(_0x32142b,0x2),_0x5b4c22):(_0xfb2746(0x0!==_0x32142b),_0x2b871c=_0x3f6442[_0x55ebc8(0x4e5)](_0x32142b),_0xfb2746(_0x32142b===0x1<<_0x2b871c),_0x15962e&&_0x32f580(_0x55ebc8(0x9aa)+_0x2b871c,_0x5b4c22),this[_0x55ebc8(0x613)]=_0x2b871c,this[_0x55ebc8(0x455)][_0x55ebc8(0x9cf)]());}else _0x15962e&&_0x32f580(_0x55ebc8(0xaee)+_0x366a23(this['irr'],0x2)+'\x20mask='+_0x366a23(this[_0x55ebc8(0x7bb)]&0xff,0x2)+_0x55ebc8(0x1fe)+_0x366a23(this[_0x55ebc8(0x2ed)],0x2),_0x5b4c22);}},this[_0x125066(0x39d)]=function(){var _0x503e73=_0x125066;if(-0x1!==this[_0x503e73(0x613)]){if(0x0===this['irr'])_0x15962e&&_0x32f580('master>\x20spurious\x20requested='+this[_0x503e73(0x613)],_0x5b4c22),this[_0x503e73(0x613)]=-0x1;else{_0xfb2746(this[_0x503e73(0x307)]),_0xfb2746(0x0<=this[_0x503e73(0x613)]);var _0x1c8625=0x1<<this[_0x503e73(0x613)];0x0===(this[_0x503e73(0xa67)]&_0x1c8625)&&(this['irr']&=~_0x1c8625),this[_0x503e73(0x6ac)]||(this[_0x503e73(0x2ed)]|=_0x1c8625),_0x15962e&&_0x32f580('master>\x20acknowledge\x20'+this[_0x503e73(0x613)],_0x5b4c22),0x2===this[_0x503e73(0x613)]?this[_0x503e73(0x7bf)]['acknowledge_irq']():this[_0x503e73(0x455)]['pic_call_irq'](this[_0x503e73(0x989)]|this[_0x503e73(0x613)]),this[_0x503e73(0x613)]=-0x1,this[_0x503e73(0x6d3)]();}}}):(this[_0x125066(0x6d3)]=function(){var _0x43a0bd=_0x125066;if(0x0<=this['requested_irq'])_0x15962e&&_0x32f580('slave\x20>\x20Already\x20requested\x20irq:\x20'+this['requested_irq'],_0x5b4c22),this[_0x43a0bd(0x455)][_0x43a0bd(0x9cf)]();else{var _0x329a93=this[_0x43a0bd(0x307)]&this[_0x43a0bd(0x7bb)];if(_0x329a93){_0x329a93&=-_0x329a93;var _0x10958f=this[_0x43a0bd(0x3c6)]?this[_0x43a0bd(0x7bb)]:-0x1;this[_0x43a0bd(0x2ed)]&&(this[_0x43a0bd(0x2ed)]&-this['isr']&_0x10958f)<=_0x329a93?_0x15962e&&_0x32f580(_0x43a0bd(0x98d)+_0x366a23(this[_0x43a0bd(0x2ed)],0x2)+_0x43a0bd(0x3fc)+_0x366a23(_0x329a93,0x2),_0x5b4c22):(_0xfb2746(0x0!==_0x329a93),_0x10958f=_0x3f6442[_0x43a0bd(0x4e5)](_0x329a93),_0xfb2746(_0x329a93===0x1<<_0x10958f),_0x15962e&&_0x32f580('slave\x20>\x20request\x20irq\x20'+_0x10958f,_0x5b4c22),this[_0x43a0bd(0x613)]=_0x10958f,this[_0x43a0bd(0x7ad)][_0x43a0bd(0x5d9)](0x2));}else _0x15962e&&_0x32f580(_0x43a0bd(0xa29)+_0x366a23(this[_0x43a0bd(0x307)],0x2)+_0x43a0bd(0xb8a)+_0x366a23(this['irq_mask']&0xff,0x2)+_0x43a0bd(0x1fe)+_0x366a23(this[_0x43a0bd(0x2ed)],0x2),_0x5b4c22);}},this[_0x125066(0x39d)]=function(){var _0x3ed744=_0x125066;if(-0x1!==this[_0x3ed744(0x613)]){if(0x0===this[_0x3ed744(0x307)])_0x15962e&&_0x32f580(_0x3ed744(0xa1b)+this[_0x3ed744(0x613)],_0x5b4c22),this[_0x3ed744(0x613)]=-0x1,this[_0x3ed744(0x7ad)][_0x3ed744(0x334)]&=-0x5,this[_0x3ed744(0x455)][_0x3ed744(0x48e)](this[_0x3ed744(0x989)]|0x7);else{_0xfb2746(this[_0x3ed744(0x307)]),_0xfb2746(0x0<=this['requested_irq']);var _0x384879=0x1<<this[_0x3ed744(0x613)];0x0===(this[_0x3ed744(0xa67)]&_0x384879)&&(this[_0x3ed744(0x307)]&=~_0x384879),this[_0x3ed744(0x6ac)]||(this[_0x3ed744(0x2ed)]|=_0x384879),this[_0x3ed744(0x7ad)][_0x3ed744(0x334)]&=-0x5,_0x15962e&&_0x32f580('slave\x20>\x20acknowledge\x20'+this[_0x3ed744(0x613)],_0x5b4c22),this['cpu'][_0x3ed744(0x48e)](this['irq_map']|this['requested_irq']),this[_0x3ed744(0x613)]=-0x1,this[_0x3ed744(0x6d3)]();}}}),this['dump']=function(){var _0x4d1d88=_0x125066;_0x32f580(_0x4d1d88(0x148)+_0x366a23(this['irq_mask']&0xff),_0x5b4c22),_0x32f580(_0x4d1d88(0x92f)+_0x366a23(this[_0x4d1d88(0x989)]),_0x5b4c22),_0x32f580(_0x4d1d88(0xa46)+_0x366a23(this[_0x4d1d88(0x307)]),_0x5b4c22),_0x32f580(_0x4d1d88(0x343)+_0x366a23(this[_0x4d1d88(0x2ed)]),_0x5b4c22),this[_0x4d1d88(0xaf7)]&&this[_0x4d1d88(0x7bf)][_0x4d1d88(0x6bc)]();},this['is_master']?(_0x33a9a8=0x20,_0x242fa4=0x4d0):(_0x33a9a8=0xa0,_0x242fa4=0x4d1),this[_0x125066(0x455)]['io'][_0x125066(0x166)](_0x33a9a8,this,this['port20_write']),this[_0x125066(0x455)]['io'][_0x125066(0x19e)](_0x33a9a8,this,this[_0x125066(0x549)]),this[_0x125066(0x455)]['io'][_0x125066(0x166)](_0x33a9a8|0x1,this,this[_0x125066(0xb75)]),this[_0x125066(0x455)]['io'][_0x125066(0x19e)](_0x33a9a8|0x1,this,this[_0x125066(0x255)]),this[_0x125066(0x455)]['io'][_0x125066(0x166)](_0x242fa4,this,this[_0x125066(0x388)]),this[_0x125066(0x455)]['io']['register_read'](_0x242fa4,this,this['port4D0_read']),this[_0x125066(0xaf7)]?(this[_0x125066(0x5d9)]=function(_0x374c8b){var _0x599038=_0x125066;_0xfb2746(0x0<=_0x374c8b&&0x10>_0x374c8b);if(0x8<=_0x374c8b)this[_0x599038(0x7bf)]['set_irq'](_0x374c8b-0x8);else{var _0x144c11=0x1<<_0x374c8b;0x0===(this[_0x599038(0x334)]&_0x144c11)?(_0x15962e&&_0x32f580(_0x599038(0x33c)+_0x374c8b,_0x5b4c22),this[_0x599038(0x307)]|=_0x144c11,this[_0x599038(0x334)]|=_0x144c11,this[_0x599038(0x6d3)]()):_0x15962e&&_0x32f580(_0x599038(0x33c)+_0x374c8b+_0x599038(0x456),_0x5b4c22);}},this[_0x125066(0x379)]=function(_0x12bd8c){var _0x58163e=_0x125066;_0xfb2746(0x0<=_0x12bd8c&&0x10>_0x12bd8c),_0x15962e&&_0x32f580(_0x58163e(0xa17)+_0x12bd8c,_0x5b4c22),0x8<=_0x12bd8c?this['slave'][_0x58163e(0x379)](_0x12bd8c-0x8):(_0x12bd8c=0x1<<_0x12bd8c,this[_0x58163e(0x334)]&_0x12bd8c&&(this['irq_value']&=~_0x12bd8c,this[_0x58163e(0x307)]&=~_0x12bd8c,this[_0x58163e(0x6d3)]()));}):(this['set_irq']=function(_0x486ca3){var _0x4e96fe=_0x125066;_0xfb2746(0x0<=_0x486ca3&&0x8>_0x486ca3);var _0x21dfc5=0x1<<_0x486ca3;0x0===(this['irq_value']&_0x21dfc5)?(_0x15962e&&_0x32f580(_0x4e96fe(0x4ab)+_0x486ca3,_0x5b4c22),this[_0x4e96fe(0x307)]|=_0x21dfc5,this[_0x4e96fe(0x334)]|=_0x21dfc5,this[_0x4e96fe(0x6d3)]()):_0x15962e&&_0x32f580(_0x4e96fe(0x4ab)+_0x486ca3+_0x4e96fe(0x456),_0x5b4c22);},this[_0x125066(0x379)]=function(_0x47e020){var _0x5c3bf7=_0x125066;_0xfb2746(0x0<=_0x47e020&&0x8>_0x47e020),_0x15962e&&_0x32f580(_0x5c3bf7(0x883)+_0x47e020,_0x5b4c22),_0x47e020=0x1<<_0x47e020,this[_0x5c3bf7(0x334)]&_0x47e020&&(this['irq_value']&=~_0x47e020,this[_0x5c3bf7(0x307)]&=~_0x47e020,this[_0x5c3bf7(0x6d3)]());}),this['get_isr']=function(){return this['isr'];};}_0x2aa0f0[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x49a68f=_0x21191c,_0x44f947=[];return _0x44f947[0x0]=this['irq_mask'],_0x44f947[0x1]=this[_0x49a68f(0x989)],_0x44f947[0x2]=this[_0x49a68f(0x2ed)],_0x44f947[0x3]=this[_0x49a68f(0x307)],_0x44f947[0x4]=this[_0x49a68f(0xaf7)],_0x44f947[0x5]=this[_0x49a68f(0x7bf)],_0x44f947[0x6]=this[_0x49a68f(0x5b9)],_0x44f947[0x7]=this[_0x49a68f(0x9d2)],_0x44f947[0x8]=this[_0x49a68f(0x4c8)],_0x44f947[0x9]=this[_0x49a68f(0x6ac)],_0x44f947[0xa]=this[_0x49a68f(0xa67)],_0x44f947;},_0x2aa0f0['prototype'][_0x21191c(0xa3f)]=function(_0xa7ba82){var _0x38ad05=_0x21191c;this[_0x38ad05(0x7bb)]=_0xa7ba82[0x0],this[_0x38ad05(0x989)]=_0xa7ba82[0x1],this[_0x38ad05(0x2ed)]=_0xa7ba82[0x2],this[_0x38ad05(0x307)]=_0xa7ba82[0x3],this[_0x38ad05(0xaf7)]=_0xa7ba82[0x4],this[_0x38ad05(0x7bf)]&&this[_0x38ad05(0x7bf)][_0x38ad05(0xa3f)](_0xa7ba82[0x5]),this[_0x38ad05(0x5b9)]=_0xa7ba82[0x6],this['state']=_0xa7ba82[0x7],this['read_isr']=_0xa7ba82[0x8],this['auto_eoi']=_0xa7ba82[0x9],this[_0x38ad05(0xa67)]=_0xa7ba82[0xa];},_0x2aa0f0[_0x21191c(0x6fc)][_0x21191c(0x396)]=function(_0xc7b2c1){var _0x55b393=_0x21191c;if(_0xc7b2c1&0x10)_0x32f580(_0x55b393(0x3b2)+_0x366a23(_0xc7b2c1),_0x5b4c22),this['irq_value']=this[_0x55b393(0x7bb)]=this[_0x55b393(0x307)]=this['isr']=0x0,this[_0x55b393(0x6ac)]=0x1,this['requested_irq']=-0x1,this[_0x55b393(0x5b9)]=_0xc7b2c1&0x1,this[_0x55b393(0x9d2)]=0x1;else{if(_0xc7b2c1&0x8)_0x32f580('ocw3:\x20'+_0x366a23(_0xc7b2c1),_0x5b4c22),_0xc7b2c1&0x2&&(this[_0x55b393(0x4c8)]=_0xc7b2c1&0x1),_0xc7b2c1&0x4&&_0xfb2746(!0x1,_0x55b393(0xa4b),_0x5b4c22),_0xc7b2c1&0x40&&(this[_0x55b393(0x3c6)]=0x20===(_0xc7b2c1&0x20),_0x32f580(_0x55b393(0x646)+this['special_mask_mode'],_0x5b4c22));else{_0x32f580(_0x55b393(0xb8d)+_0x366a23(_0xc7b2c1)+'\x20('+this[_0x55b393(0xb09)]+')',_0x5b4c22);var _0x1c5b3c=_0xc7b2c1>>0x5;0x1===_0x1c5b3c?(this['isr']&=this[_0x55b393(0x2ed)]-0x1,_0x32f580(_0x55b393(0x18a)+_0x366a23(this[_0x55b393(0x2ed)],0x2),_0x5b4c22)):0x3===_0x1c5b3c?this[_0x55b393(0x2ed)]&=~(0x1<<(_0xc7b2c1&0x7)):0xc0===(_0xc7b2c1&0xc8)?_0x32f580(_0x55b393(0x799)+_0x366a23(_0xc7b2c1&0x7),_0x5b4c22):(_0x32f580(_0x55b393(0x3bb)+_0x366a23(_0xc7b2c1),_0x5b4c22),_0xfb2746(!0x1),this[_0x55b393(0x2ed)]&=this[_0x55b393(0x2ed)]-0x1),this['check_irqs']();}}},_0x2aa0f0[_0x21191c(0x6fc)][_0x21191c(0x549)]=function(){var _0x1c5ed4=_0x21191c;if(this[_0x1c5ed4(0x4c8)])return _0x32f580(_0x1c5ed4(0x879)+_0x366a23(this[_0x1c5ed4(0x2ed)]),_0x5b4c22),this[_0x1c5ed4(0x2ed)];return _0x32f580(_0x1c5ed4(0x1ee)+_0x366a23(this[_0x1c5ed4(0x307)]),_0x5b4c22),this[_0x1c5ed4(0x307)];},_0x2aa0f0[_0x21191c(0x6fc)][_0x21191c(0xb75)]=function(_0x4d24d7){var _0x5096bf=_0x21191c;0x0===this[_0x5096bf(0x9d2)]?this['expect_icw4']?(this[_0x5096bf(0x5b9)]=!0x1,this[_0x5096bf(0x6ac)]=_0x4d24d7&0x2,_0x32f580(_0x5096bf(0x184)+_0x366a23(_0x4d24d7)+_0x5096bf(0xadf)+this[_0x5096bf(0x6ac)],_0x5b4c22),0x0===(_0x4d24d7&0x1)&&_0xfb2746(!0x1,_0x5096bf(0x365),_0x5b4c22)):(this[_0x5096bf(0x7bb)]=~_0x4d24d7,_0x15962e&&_0x32f580(_0x5096bf(0x83e)+(this['irq_mask']&0xff)[_0x5096bf(0x299)](0x2)+'\x20('+this[_0x5096bf(0xb09)]+')',_0x5b4c22),this[_0x5096bf(0x6d3)]()):0x1===this[_0x5096bf(0x9d2)]?(this[_0x5096bf(0x989)]=_0x4d24d7,_0x32f580(_0x5096bf(0x5b2)+_0x366a23(this['irq_map'])+'\x20('+this[_0x5096bf(0xb09)]+')',_0x5b4c22),this[_0x5096bf(0x9d2)]++):0x2===this[_0x5096bf(0x9d2)]&&(this[_0x5096bf(0x9d2)]=0x0,_0x32f580(_0x5096bf(0x5c7)+_0x366a23(_0x4d24d7),_0x5b4c22));},_0x2aa0f0[_0x21191c(0x6fc)][_0x21191c(0x255)]=function(){var _0x58c9c3=_0x21191c;return _0x32f580(_0x58c9c3(0x910)+_0x366a23(~this[_0x58c9c3(0x7bb)]&0xff),_0x5b4c22),~this[_0x58c9c3(0x7bb)]&0xff;},_0x2aa0f0['prototype'][_0x21191c(0xab7)]=function(){var _0x5a1690=_0x21191c;return _0x32f580('elcr\x20read:\x20'+_0x366a23(this[_0x5a1690(0xa67)],0x2),_0x5b4c22),this[_0x5a1690(0xa67)];},_0x2aa0f0[_0x21191c(0x6fc)]['port4D0_write']=function(_0x1a43d9){var _0x10b150=_0x21191c;_0x32f580('elcr\x20write:\x20'+_0x366a23(_0x1a43d9,0x2),_0x5b4c22),this[_0x10b150(0xa67)]=_0x1a43d9;};var _0xf61df9=0x0,_0x1af193=0x1,_0x37899f=0x2,_0x2e8a5c=0x3,_0xd70564=0x4,_0x2254d2=0x5,_0x3088c4=0x6,_0x12c3d5=0x7,_0x3455b5=0x8,_0x22a38d=0x9,_0x1216da=0xa,_0x33e243=0xb,_0x418d61=0xc,_0x3e9dc0=0xd,_0x3dba09=0xf,_0x37ca29=0x10,_0x32f154=0x12,_0x5cd83e=0x14,_0x4df090=0x15,_0x1ff46c=0x16,_0x3097d5=0x17,_0x328178=0x18,_0x1b5c9b=0x19,_0x5b0781=0x1a,_0x15d7c4=0x1b,_0x2f2f1d=0x24,_0x3baa0b=0x30,_0x86880e=0x31,_0x10eb82=0x32,_0x979d86=0x34,_0x1a9631=0x35,_0x5ab843=0x38,_0x12ed21=0x39,_0x15648a=0x3d,_0x1080ee=0x5b,_0x2b0305=0x5c,_0x452a2b=0x5d,_0x6505d6=0x5f;function _0x5cbfca(_0x39d3c0){var _0xb855d5=_0x21191c;this[_0xb855d5(0x455)]=_0x39d3c0,this[_0xb855d5(0x43f)]=0x0,this[_0xb855d5(0x34c)]=new Uint8Array(0x80),this[_0xb855d5(0x1e9)]=this[_0xb855d5(0x7d8)]=Date[_0xb855d5(0x663)](),this[_0xb855d5(0x672)]=this['next_interrupt']=0x0,this[_0xb855d5(0x85c)]=!0x1,this['periodic_interrupt_time']=0.9765625,this[_0xb855d5(0x55d)]=0x26,this['cmos_b']=0x2,this['nmi_disabled']=this[_0xb855d5(0xadc)]=0x0,_0x39d3c0['io'][_0xb855d5(0x166)](0x70,this,function(_0x1ccced){var _0x2ca499=_0xb855d5;this['cmos_index']=_0x1ccced&0x7f,this[_0x2ca499(0xb46)]=_0x1ccced>>0x7;}),_0x39d3c0['io']['register_write'](0x71,this,this[_0xb855d5(0x421)]),_0x39d3c0['io'][_0xb855d5(0x19e)](0x71,this,this[_0xb855d5(0x477)]);}_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x48c854=_0x21191c,_0xb20658=[];return _0xb20658[0x0]=this['cmos_index'],_0xb20658[0x1]=this['cmos_data'],_0xb20658[0x2]=this[_0x48c854(0x7d8)],_0xb20658[0x3]=this[_0x48c854(0x1e9)],_0xb20658[0x4]=this[_0x48c854(0x756)],_0xb20658[0x5]=this[_0x48c854(0x672)],_0xb20658[0x6]=this[_0x48c854(0x85c)],_0xb20658[0x7]=this[_0x48c854(0xa30)],_0xb20658[0x8]=this[_0x48c854(0x55d)],_0xb20658[0x9]=this[_0x48c854(0x8e4)],_0xb20658[0xa]=this[_0x48c854(0xadc)],_0xb20658[0xb]=this[_0x48c854(0xb46)],_0xb20658;},_0x5cbfca['prototype']['set_state']=function(_0x15cc29){var _0x292e57=_0x21191c;this[_0x292e57(0x43f)]=_0x15cc29[0x0],this['cmos_data']=_0x15cc29[0x1],this['rtc_time']=_0x15cc29[0x2],this[_0x292e57(0x1e9)]=_0x15cc29[0x3],this[_0x292e57(0x756)]=_0x15cc29[0x4],this['next_interrupt_alarm']=_0x15cc29[0x5],this[_0x292e57(0x85c)]=_0x15cc29[0x6],this[_0x292e57(0xa30)]=_0x15cc29[0x7],this['cmos_a']=_0x15cc29[0x8],this[_0x292e57(0x8e4)]=_0x15cc29[0x9],this[_0x292e57(0xadc)]=_0x15cc29[0xa],this[_0x292e57(0xb46)]=_0x15cc29[0xb];},_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x82a)]=function(_0x420a28,_0x233ad5){var _0x14280b=_0x21191c;_0x420a28=Date[_0x14280b(0x663)](),this[_0x14280b(0x7d8)]+=_0x420a28-this[_0x14280b(0x1e9)],this['last_update']=_0x420a28;if(this[_0x14280b(0x85c)]&&this[_0x14280b(0x756)]<_0x420a28)return this[_0x14280b(0x455)][_0x14280b(0x363)](0x8),this['cmos_c']|=0xc0,this[_0x14280b(0x756)]+=this[_0x14280b(0xa30)]*Math[_0x14280b(0x998)]((_0x420a28-this[_0x14280b(0x756)])/this[_0x14280b(0xa30)]),Math[_0x14280b(0x1a9)](0x0,_0x420a28-this[_0x14280b(0x756)]);return this[_0x14280b(0x672)]&&this[_0x14280b(0x672)]<_0x420a28&&(this[_0x14280b(0x455)][_0x14280b(0x363)](0x8),this[_0x14280b(0xadc)]|=0xa0,this[_0x14280b(0x672)]=0x0),0x64;},_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x29f)]=function(_0x396306){for(var _0x46ffe0=0x0,_0x952bd4=0x0,_0x2f2bd3;_0x396306;)_0x2f2bd3=_0x396306%0xa,_0x952bd4|=_0x2f2bd3<<0x4*_0x46ffe0,_0x46ffe0++,_0x396306=(_0x396306-_0x2f2bd3)/0xa;return _0x952bd4;},_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x203)]=function(_0xa4c57f){const _0x200d72=_0xa4c57f&0xf,_0x2f8ff5=_0xa4c57f>>0x4&0xf;return _0xfb2746(0x100>_0xa4c57f),_0xfb2746(0xa>_0x200d72),_0xfb2746(0xa>_0x2f8ff5),_0x200d72+0xa*_0x2f8ff5;},_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x6aa)]=function(_0x2b969b){var _0x38e5e1=_0x21191c;return this[_0x38e5e1(0x8e4)]&0x4?_0x2b969b:this['bcd_pack'](_0x2b969b);},_0x5cbfca['prototype'][_0x21191c(0xa10)]=function(_0x1de55d){var _0x4c414e=_0x21191c;return this[_0x4c414e(0x8e4)]&0x4?_0x1de55d:this['bcd_unpack'](_0x1de55d);},_0x5cbfca[_0x21191c(0x6fc)]['cmos_port_read']=function(){var _0x26e389=_0x21191c,_0x7d2ad9=this['cmos_index'];switch(_0x7d2ad9){case _0xf61df9:return this[_0x26e389(0x6aa)](new Date(this[_0x26e389(0x7d8)])[_0x26e389(0x908)]());case _0x37899f:return this[_0x26e389(0x6aa)](new Date(this[_0x26e389(0x7d8)])[_0x26e389(0x972)]());case _0xd70564:return this[_0x26e389(0x6aa)](new Date(this[_0x26e389(0x7d8)])[_0x26e389(0x8e1)]());case _0x12c3d5:return this['encode_time'](new Date(this[_0x26e389(0x7d8)])[_0x26e389(0x185)]());case _0x3455b5:return this[_0x26e389(0x6aa)](new Date(this[_0x26e389(0x7d8)])[_0x26e389(0x83d)]()+0x1);case _0x22a38d:return this[_0x26e389(0x6aa)](new Date(this['rtc_time'])[_0x26e389(0x5ac)]()%0x64);case _0x1216da:return this[_0x26e389(0x55d)];case _0x33e243:return this[_0x26e389(0x8e4)];case _0x418d61:return this['cpu']['device_lower_irq'](0x8),_0x32f580(_0x26e389(0x397),_0x2c05b6),_0x7d2ad9=this[_0x26e389(0xadc)],this[_0x26e389(0xadc)]&=-0xf1,_0x7d2ad9;case _0x3e9dc0:return 0xff;case _0x10eb82:return this[_0x26e389(0x6aa)](new Date(this[_0x26e389(0x7d8)])[_0x26e389(0x5ac)]()/0x64|0x0);default:return _0x32f580('cmos\x20read\x20from\x20index\x20'+_0x366a23(_0x7d2ad9),_0x2c05b6),this['cmos_data'][this[_0x26e389(0x43f)]];}},_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x421)]=function(_0x3e1eb5){var _0x1f1ca0=_0x21191c;switch(this[_0x1f1ca0(0x43f)]){case 0xa:this['cmos_a']=_0x3e1eb5&0x7f,this[_0x1f1ca0(0xa30)]=0x3e8/(0x8000>>(this['cmos_a']&0xf)-0x1),_0x32f580(_0x1f1ca0(0xa07)+_0x366a23(this[_0x1f1ca0(0x55d)],0x2)+_0x1f1ca0(0x74a)+this['periodic_interrupt_time'],_0x2c05b6);break;case 0xb:this[_0x1f1ca0(0x8e4)]=_0x3e1eb5,this[_0x1f1ca0(0x8e4)]&0x40&&(this[_0x1f1ca0(0x756)]=Date[_0x1f1ca0(0x663)]());if(this[_0x1f1ca0(0x8e4)]&0x20){_0x3e1eb5=new Date();const _0x4b7b01=this['decode_time'](this[_0x1f1ca0(0x34c)][_0x1af193]),_0xfb0bdd=this[_0x1f1ca0(0xa10)](this[_0x1f1ca0(0x34c)][_0x2e8a5c]),_0x469ae6=this['decode_time'](this[_0x1f1ca0(0x34c)][_0x2254d2]),_0x31ac48=new Date(Date[_0x1f1ca0(0x309)](_0x3e1eb5[_0x1f1ca0(0x5ac)](),_0x3e1eb5[_0x1f1ca0(0x83d)](),_0x3e1eb5[_0x1f1ca0(0x185)](),_0x469ae6,_0xfb0bdd,_0x4b7b01));_0x32f580(_0x1f1ca0(0xaa9)+_0x31ac48+'\x20hh:mm:ss='+_0x469ae6+':'+_0xfb0bdd+':'+_0x4b7b01+_0x1f1ca0(0x9f1)+(_0x31ac48-_0x3e1eb5),_0x2c05b6),this[_0x1f1ca0(0x672)]=+_0x31ac48;}this['cmos_b']&0x10&&_0x32f580(_0x1f1ca0(0x6d9),_0x2c05b6),_0x32f580(_0x1f1ca0(0x5d6)+_0x366a23(this[_0x1f1ca0(0x8e4)],0x2),_0x2c05b6);break;case _0x1af193:case _0x2e8a5c:case _0x2254d2:this[_0x1f1ca0(0x61f)](this['cmos_index'],_0x3e1eb5);break;default:_0x32f580(_0x1f1ca0(0x8cf)+_0x366a23(this[_0x1f1ca0(0x43f)])+':\x20'+_0x366a23(_0x3e1eb5),_0x2c05b6);}this['periodic_interrupt']=0x40===(this['cmos_b']&0x40)&&0x0<(this[_0x1f1ca0(0x55d)]&0xf);},_0x5cbfca[_0x21191c(0x6fc)]['cmos_read']=function(_0x4023a2){var _0x454b31=_0x21191c;return _0xfb2746(0x80>_0x4023a2),this[_0x454b31(0x34c)][_0x4023a2];},_0x5cbfca[_0x21191c(0x6fc)][_0x21191c(0x61f)]=function(_0x414318,_0x5d53b8){var _0x5a2a03=_0x21191c;_0x32f580(_0x5a2a03(0x235)+_0x366a23(_0x414318)+_0x5a2a03(0xb28)+_0x366a23(_0x5d53b8),_0x2c05b6),_0xfb2746(0x80>_0x414318),this['cmos_data'][_0x414318]=_0x5d53b8;};var _0x5d4ecb=0x80,_0x536b5a=0x8,_0x7bcecc=0x2,_0x56c8dd=0x1,_0x19c885=0x0,_0x5f5893=0x1,_0x401918=0x2,_0x52754a=0x4,_0x5a8af1=0x6,_0x2950d0=0xc,_0x21a461=0x1,_0x502002=0x20,_0xd9c6f2=0x40;function _0x3eb4af(_0x1e194,_0x2c972b,_0x11a387){var _0x463362=_0x21191c;this['bus']=_0x11a387,this[_0x463362(0x455)]=_0x1e194,this[_0x463362(0x4b9)]=0x1<<_0x401918,this[_0x463362(0x45b)]=this[_0x463362(0x5e7)]=0x0,this['lsr']=_0xd9c6f2|_0x502002,this[_0x463362(0x517)]=this['fifo_control']=0x0,this[_0x463362(0x491)]=_0x5f5893,this[_0x463362(0x8bc)]=this[_0x463362(0x2aa)]=this[_0x463362(0x8d9)]=this[_0x463362(0x621)]=0x0,this['input']=new _0x3ae5cd(0x1000),this['current_line']=[];switch(_0x2c972b){case 0x3f8:this[_0x463362(0x223)]=0x0,this['irq']=0x4;break;case 0x2f8:this[_0x463362(0x223)]=0x1,this[_0x463362(0x8bc)]=0x3;break;case 0x3e8:this[_0x463362(0x223)]=0x2,this[_0x463362(0x8bc)]=0x4;break;case 0x2e8:this[_0x463362(0x8bc)]=this[_0x463362(0x223)]=0x3;break;default:_0x32f580(_0x463362(0x532)+_0x366a23(_0x2c972b),_0x100aa1),this[_0x463362(0x223)]=0x0,this[_0x463362(0x8bc)]=0x4;}this[_0x463362(0xa9a)][_0x463362(0x36f)](_0x463362(0x352)+this[_0x463362(0x223)]+_0x463362(0x409),function(_0x2186e6){var _0xb8102c=_0x463362;this[_0xb8102c(0x3e3)](_0x2186e6);},this),_0x1e194=_0x1e194['io'],_0x1e194[_0x463362(0x166)](_0x2c972b,this,function(_0x1a14f4){var _0x5b3c72=_0x463362;this[_0x5b3c72(0x1a4)](_0x1a14f4);},function(_0x3f1e6b){var _0x16633a=_0x463362;this[_0x16633a(0x1a4)](_0x3f1e6b&0xff),this['write_data'](_0x3f1e6b>>0x8);}),_0x1e194[_0x463362(0x166)](_0x2c972b|0x1,this,function(_0x42db7a){var _0x2c4b32=_0x463362;this[_0x2c4b32(0x45b)]&_0x5d4ecb?(this[_0x2c4b32(0x5e7)]=this[_0x2c4b32(0x5e7)]&0xff|_0x42db7a<<0x8,_0x32f580(_0x2c4b32(0x8ab)+_0x366a23(this[_0x2c4b32(0x5e7)]),_0x100aa1)):(this[_0x2c4b32(0x517)]=_0x42db7a&0xf,_0x32f580(_0x2c4b32(0xb53)+_0x366a23(_0x42db7a),_0x100aa1),this[_0x2c4b32(0xb23)]());}),_0x1e194[_0x463362(0x19e)](_0x2c972b,this,function(){var _0x4174c4=_0x463362;if(this[_0x4174c4(0x45b)]&_0x5d4ecb)return this['baud_rate']&0xff;var _0x4d766d=this[_0x4174c4(0x39a)][_0x4174c4(0x4c2)]();return-0x1===_0x4d766d?_0x32f580(_0x4174c4(0xa96),_0x100aa1):_0x32f580(_0x4174c4(0xa27)+_0x366a23(_0x4d766d),_0x100aa1),0x0===this[_0x4174c4(0x39a)]['length']&&(this[_0x4174c4(0x881)]&=~_0x21a461,this['ClearInterrupt'](_0x2950d0)),_0x4d766d;}),_0x1e194[_0x463362(0x19e)](_0x2c972b|0x1,this,function(){var _0x1ca9c6=_0x463362;return this['line_control']&_0x5d4ecb?this[_0x1ca9c6(0x5e7)]>>0x8:this['ier']&0xf;}),_0x1e194[_0x463362(0x19e)](_0x2c972b|0x2,this,function(){var _0x6a356b=_0x463362,_0x57008e=this[_0x6a356b(0x491)]&0xf|0xc0;return _0x32f580(_0x6a356b(0xac7)+_0x366a23(this['iir']),_0x100aa1),this[_0x6a356b(0x491)]==_0x401918&&this[_0x6a356b(0xa80)](_0x401918),_0x57008e;}),_0x1e194[_0x463362(0x166)](_0x2c972b|0x2,this,function(_0x5a53ea){var _0x2ce9d9=_0x463362;_0x32f580(_0x2ce9d9(0x2e9)+_0x366a23(_0x5a53ea),_0x100aa1),this[_0x2ce9d9(0x8f4)]=_0x5a53ea;}),_0x1e194['register_read'](_0x2c972b|0x3,this,function(){var _0x594a37=_0x463362;return _0x32f580(_0x594a37(0x856)+_0x366a23(this[_0x594a37(0x45b)]),_0x100aa1),this[_0x594a37(0x45b)];}),_0x1e194[_0x463362(0x166)](_0x2c972b|0x3,this,function(_0x4e6ce3){var _0x1d7ab7=_0x463362;_0x32f580(_0x1d7ab7(0xa62)+_0x366a23(_0x4e6ce3),_0x100aa1),this['line_control']=_0x4e6ce3;}),_0x1e194[_0x463362(0x19e)](_0x2c972b|0x4,this,function(){var _0x264ddf=_0x463362;return this[_0x264ddf(0x621)];}),_0x1e194[_0x463362(0x166)](_0x2c972b|0x4,this,function(_0x14869f){var _0x539d45=_0x463362;_0x32f580(_0x539d45(0xb27)+_0x366a23(_0x14869f),_0x100aa1),this[_0x539d45(0x621)]=_0x14869f;}),_0x1e194[_0x463362(0x19e)](_0x2c972b|0x5,this,function(){var _0x5e9982=_0x463362;return _0x32f580(_0x5e9982(0x7f4)+_0x366a23(this[_0x5e9982(0x881)]),_0x100aa1),this[_0x5e9982(0x881)];}),_0x1e194[_0x463362(0x166)](_0x2c972b|0x5,this,function(_0x52cdb8){var _0x1d5377=_0x463362;_0x32f580(_0x1d5377(0x65b),_0x100aa1);}),_0x1e194['register_read'](_0x2c972b|0x6,this,function(){var _0x3e675e=_0x463362;return _0x32f580(_0x3e675e(0xa19)+_0x366a23(this[_0x3e675e(0x8d9)]),_0x100aa1),this[_0x3e675e(0x8d9)];}),_0x1e194['register_write'](_0x2c972b|0x6,this,function(_0x2fd965){var _0x49c68c=_0x463362;_0x32f580(_0x49c68c(0x79a),_0x100aa1);}),_0x1e194[_0x463362(0x19e)](_0x2c972b|0x7,this,function(){var _0x503aed=_0x463362;return this[_0x503aed(0x2aa)];}),_0x1e194[_0x463362(0x166)](_0x2c972b|0x7,this,function(_0x239169){this['scratch_register']=_0x239169;});}_0x3eb4af[_0x21191c(0x6fc)]['get_state']=function(){var _0x183c04=_0x21191c,_0x48e967=[];return _0x48e967[0x0]=this[_0x183c04(0x4b9)],_0x48e967[0x1]=this[_0x183c04(0x5e7)],_0x48e967[0x2]=this[_0x183c04(0x45b)],_0x48e967[0x3]=this['lsr'],_0x48e967[0x4]=this['fifo_control'],_0x48e967[0x5]=this[_0x183c04(0x517)],_0x48e967[0x6]=this[_0x183c04(0x491)],_0x48e967[0x7]=this[_0x183c04(0x621)],_0x48e967[0x8]=this[_0x183c04(0x8d9)],_0x48e967[0x9]=this['scratch_register'],_0x48e967[0xa]=this[_0x183c04(0x8bc)],_0x48e967;},_0x3eb4af[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x236bd6){var _0x87fd0a=_0x21191c;this[_0x87fd0a(0x4b9)]=_0x236bd6[0x0],this[_0x87fd0a(0x5e7)]=_0x236bd6[0x1],this[_0x87fd0a(0x45b)]=_0x236bd6[0x2],this[_0x87fd0a(0x881)]=_0x236bd6[0x3],this[_0x87fd0a(0x8f4)]=_0x236bd6[0x4],this[_0x87fd0a(0x517)]=_0x236bd6[0x5],this[_0x87fd0a(0x491)]=_0x236bd6[0x6],this[_0x87fd0a(0x621)]=_0x236bd6[0x7],this[_0x87fd0a(0x8d9)]=_0x236bd6[0x8],this[_0x87fd0a(0x2aa)]=_0x236bd6[0x9],this[_0x87fd0a(0x8bc)]=_0x236bd6[0xa];},_0x3eb4af[_0x21191c(0x6fc)][_0x21191c(0xb23)]=function(){var _0x5354f7=_0x21191c;this['ints']&0x1<<_0x2950d0&&this[_0x5354f7(0x517)]&_0x56c8dd?(this[_0x5354f7(0x491)]=_0x2950d0,this[_0x5354f7(0x455)][_0x5354f7(0x363)](this[_0x5354f7(0x8bc)])):this['ints']&0x1<<_0x401918&&this[_0x5354f7(0x517)]&_0x7bcecc?(this[_0x5354f7(0x491)]=_0x401918,this[_0x5354f7(0x455)][_0x5354f7(0x363)](this[_0x5354f7(0x8bc)])):this[_0x5354f7(0x4b9)]&0x1<<_0x19c885&&this['ier']&_0x536b5a?(this['iir']=_0x19c885,this['cpu'][_0x5354f7(0x363)](this[_0x5354f7(0x8bc)])):(this[_0x5354f7(0x491)]=_0x5f5893,this[_0x5354f7(0x455)][_0x5354f7(0xa06)](this['irq']));},_0x3eb4af['prototype']['ThrowInterrupt']=function(_0x497b54){var _0x12ba12=_0x21191c;this['ints']|=0x1<<_0x497b54,this[_0x12ba12(0xb23)]();},_0x3eb4af[_0x21191c(0x6fc)][_0x21191c(0xa80)]=function(_0x2beccc){var _0x11d747=_0x21191c;this['ints']&=~(0x1<<_0x2beccc),this[_0x11d747(0xb23)]();},_0x3eb4af['prototype'][_0x21191c(0x3e3)]=function(_0x5b65e6){var _0x472476=_0x21191c;_0x32f580('input:\x20'+_0x366a23(_0x5b65e6),_0x100aa1),this[_0x472476(0x39a)][_0x472476(0x963)](_0x5b65e6),this[_0x472476(0x881)]|=_0x21a461,this['ThrowInterrupt'](_0x2950d0);},_0x3eb4af[_0x21191c(0x6fc)][_0x21191c(0x1a4)]=function(_0x147fc2){var _0x2a52e1=_0x21191c;if(this[_0x2a52e1(0x45b)]&_0x5d4ecb)this[_0x2a52e1(0x5e7)]=this[_0x2a52e1(0x5e7)]&-0x100|_0x147fc2;else{if(_0x32f580('data:\x20'+_0x366a23(_0x147fc2),_0x100aa1),this[_0x2a52e1(0x8c5)](_0x401918),0xff!==_0x147fc2){var _0x1ea08e=String[_0x2a52e1(0x38f)](_0x147fc2);this[_0x2a52e1(0xa9a)]['send'](_0x2a52e1(0x352)+this[_0x2a52e1(0x223)]+_0x2a52e1(0x49e),_0x1ea08e),this[_0x2a52e1(0x351)][_0x2a52e1(0x963)](_0x147fc2),'\x0a'===_0x1ea08e&&(_0x147fc2=String['fromCharCode'][_0x2a52e1(0x8bb)]('',this[_0x2a52e1(0x351)])['trimRight']()[_0x2a52e1(0x3d7)](/[\x00-\x08\x0b-\x1f\x7f\x80-\xff]/g,''),_0x32f580(_0x2a52e1(0xb6b)+_0x147fc2),this[_0x2a52e1(0xa9a)][_0x2a52e1(0x6d4)](_0x2a52e1(0x352)+this['com']+_0x2a52e1(0x735),String['fromCharCode']['apply']('',this[_0x2a52e1(0x351)])),this[_0x2a52e1(0x351)]=[]);}}};var _0x2af3a7=0xfed00000,_0x1daa37=0x5f5e100,_0x38c426=0xe8d4a51000/_0x1daa37,_0x250352=0x0,_0x34a600=0x10|_0x250352<<0x5,_0x35302f=0x8030,_0x6bacb2=0x4;function _0x1e81c4(_0x38592e){var _0x40a101=_0x21191c;function _0x5e48bb(){var _0x37c560=_0x400d;return _0x39ba9b?(Date[_0x37c560(0x663)]()-_0x51d75c)*_0x38c426+_0x5577fa|0x0:_0x5577fa;}function _0x118b40(){var _0x5df2b4=_0x400d;return _0x250352?_0x39ba9b?(Date[_0x5df2b4(0x663)]()-_0x51d75c)*(_0x38c426/0x100000000)+_0x2b17db|0x0:_0x2b17db:0x0;}var _0x4c9a37=this,_0x39ba9b=!0x1,_0x51d75c=Date[_0x40a101(0x663)](),_0x5577fa=0x0,_0x2b17db=0x0,_0x25b8a7=!0x1,_0x568bad=0x0,_0x14a427=new Int32Array(_0x6bacb2<<0x1),_0x20f381=new Int32Array(_0x6bacb2<<0x1),_0xb389e9=new Int32Array(_0x6bacb2<<0x1),_0x21d4bf=0x0;this[_0x40a101(0x15e)]=!0x1,this[_0x40a101(0x82a)]=function(_0x19da2f){var _0x4c1d05=_0x40a101;if(_0x39ba9b){_0x19da2f=_0x5e48bb()>>>0x0;for(var _0x1274ef,_0x5c10db,_0x1098ee=0x0;_0x1098ee<_0x6bacb2;_0x1098ee++)if(_0x1274ef=_0x14a427[_0x1098ee<<0x1],_0x5c10db=_0x20f381[_0x1098ee<<0x1]>>>0x0,_0x21d4bf<=_0x19da2f?_0x5c10db>_0x21d4bf&&_0x5c10db<=_0x19da2f:_0x5c10db>_0x21d4bf||_0x5c10db<=_0x19da2f)_0x5c10db=_0x1274ef&0x4,_0x1274ef&0x2?(_0x5c10db=_0x5c10db&&!(_0x568bad&0x1<<_0x1098ee),_0x568bad|=0x1<<_0x1098ee):_0x568bad&=~(0x1<<_0x1098ee),_0x1274ef&0x8&&(_0x20f381[_0x1098ee<<0x1]+=_0xb389e9[_0x1098ee<<0x1]),_0x5c10db&&_0x38592e[_0x4c1d05(0x363)](0x0);_0x21d4bf=_0x19da2f;}},_0x38592e['io'][_0x40a101(0x457)](_0x2af3a7,0x4000,function(_0x42e74f){var _0xd28877=_0x40a101;_0x32f580('Read\x20'+_0x366a23(_0x42e74f,0x4)+_0xd28877(0xa97)+_0x366a23(_0x5e48bb()>>>0x0)+')',_0x38c4ed);switch(_0x42e74f){case 0x0:return _0x6bacb2-0x1<<0x8|0x18001|_0x250352<<0xd;case 0x4:return _0x1daa37;case 0x10:return _0x4c9a37['legacy_mode']<<0x1|_0x39ba9b;case 0xf0:return _0x5e48bb();case 0xf4:return _0x118b40();}var _0x550674=_0x42e74f>>0x2&0x7,_0x2cb183=_0x42e74f-0x100>>0x5;if(0x100>_0x42e74f||_0x2cb183>=_0x6bacb2||0x5<_0x550674)return _0x32f580(_0xd28877(0x4b5)+_0x366a23(_0x42e74f),_0x38c4ed),0x0;_0x32f580(_0xd28877(0x230)+_0x366a23(_0x42e74f)+_0xd28877(0x43a)+_0x366a23(_0x2cb183,0x2)+_0xd28877(0x777)+_0x366a23(_0x550674),_0x38c4ed);switch(_0x550674){case 0x0:return _0x14a427[_0x2cb183<<0x1]&~_0x35302f|_0x34a600;case 0x1:return _0x14a427[_0x2cb183<<0x1|0x1];case 0x2:return _0x20f381[_0x2cb183<<0x1];case 0x3:return _0x20f381[_0x2cb183<<0x1|0x1];case 0x4:case 0x5:return 0x0;}},function(_0x418f7b,_0x1cb843){var _0x2769f1=_0x40a101;_0x32f580(_0x2769f1(0xac9)+_0x366a23(_0x418f7b,0x4)+':\x20'+_0x366a23(_0x1cb843,0x2),_0x38c4ed);switch(_0x418f7b){case 0x10:_0x32f580('conf:\x20enabled='+(_0x1cb843&0x1)+_0x2769f1(0x7ac)+(_0x1cb843>>0x1&0x1),_0x38c4ed),(_0x39ba9b^_0x1cb843)&0x1&&(_0x1cb843&0x1?_0x51d75c=Date[_0x2769f1(0x663)]():(_0x5577fa=_0x5e48bb(),_0x2b17db=_0x118b40())),_0x39ba9b=0x1===(_0x1cb843&0x1),_0x4c9a37[_0x2769f1(0x15e)]=0x2===(_0x1cb843&0x2);return;case 0x20:_0x568bad&=~_0x1cb843;return;case 0xf0:_0x5577fa=_0x1cb843;return;case 0xf4:_0x2b17db=_0x1cb843;return;}var _0x37763e=_0x418f7b>>0x2&0x7,_0x2d9b59=_0x418f7b-0x100>>0x5;if(0x100>_0x418f7b||_0x2d9b59>=_0x6bacb2||0x2<_0x37763e)_0x32f580(_0x2769f1(0x6e0)+_0x366a23(_0x418f7b)+_0x2769f1(0x150)+_0x366a23(_0x1cb843),_0x38c4ed);else switch(_0x32f580(_0x2769f1(0x3a7)+_0x366a23(_0x418f7b)+_0x2769f1(0x43a)+_0x366a23(_0x2d9b59,0x2)+_0x2769f1(0x777)+_0x366a23(_0x37763e)+_0x2769f1(0x150)+_0x366a23(_0x1cb843,0x2),_0x38c4ed),_0x37763e){case 0x0:_0x14a427[_0x2d9b59<<0x1]=_0x1cb843;break;case 0x2:_0x25b8a7?(_0xb389e9[_0x2d9b59<<0x1]=_0x1cb843,_0x25b8a7=!0x1,_0x32f580(_0x2769f1(0xb21)+_0x366a23(_0x1cb843>>>0x0,0x8)+'\x20ctr='+_0x366a23(_0x2d9b59,0x2),_0x38c4ed)):(_0x20f381[_0x2d9b59<<0x1]=_0x1cb843,_0x14a427[_0x2d9b59<<0x1]&0x40&&(_0x25b8a7=!0x0,_0x14a427[_0x2d9b59<<0x1]&=-0x41));break;case 0x3:_0x20f381[_0x2d9b59<<0x1|0x1]=_0x1cb843;}});};var _0x11cc8b=0x369e99;function _0x3c7381(_0x20f27d){var _0x1ff10a=_0x21191c;this[_0x1ff10a(0x455)]=_0x20f27d;var _0x5baf1b=_0x20f27d['io'];_0x20f27d[_0x1ff10a(0x67b)][_0x1ff10a(0x698)][_0x1ff10a(0x862)]({'pci_id':0x38,'pci_space':[0x86,0x80,0x13,0x71,0x7,0x0,0x80,0x2,0x8,0x0,0x80,0x6,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x1,0x0,0x0],'pci_bars':[],'name':'acpi'}),this['timer_imprecision_offset']=this[_0x1ff10a(0x5d3)]=0x0,this['status']=0x1,this[_0x1ff10a(0x4dc)]=this[_0x1ff10a(0x442)]=0x0,this['last_timer']=this[_0x1ff10a(0x7d1)](_0x32b727[_0x1ff10a(0x600)]()),this['gpe']=new Uint8Array(0x4),_0x5baf1b['register_read'](0xb000,this,void 0x0,function(){var _0x119dea=_0x1ff10a;return _0x32f580('ACPI\x20pm1_status\x20read',_0xe891e5),this[_0x119dea(0x442)];}),_0x5baf1b[_0x1ff10a(0x166)](0xb000,this,void 0x0,function(_0x3b81a2){var _0x1be637=_0x1ff10a;_0x32f580(_0x1be637(0xadb)+_0x366a23(_0x3b81a2,0x4),_0xe891e5),this[_0x1be637(0x442)]&=~_0x3b81a2;}),_0x5baf1b[_0x1ff10a(0x19e)](0xb002,this,void 0x0,function(){var _0x5a5458=_0x1ff10a;return _0x32f580(_0x5a5458(0x623),_0xe891e5),this[_0x5a5458(0x4dc)];}),_0x5baf1b[_0x1ff10a(0x166)](0xb002,this,void 0x0,function(_0x34718b){var _0x231789=_0x1ff10a;_0x32f580('ACPI\x20pm1_enable\x20write:\x20'+_0x366a23(_0x34718b),_0xe891e5),this[_0x231789(0x4dc)]=_0x34718b;}),_0x5baf1b[_0x1ff10a(0x19e)](0xb004,this,void 0x0,function(){var _0x126b30=_0x1ff10a;return _0x32f580(_0x126b30(0x745),_0xe891e5),this['status'];}),_0x5baf1b[_0x1ff10a(0x166)](0xb004,this,void 0x0,function(_0x363f9f){var _0x39b8ea=_0x1ff10a;_0x32f580(_0x39b8ea(0x92a)+_0x366a23(_0x363f9f),_0xe891e5),this['status']=_0x363f9f;}),_0x5baf1b[_0x1ff10a(0x19e)](0xb008,this,void 0x0,void 0x0,function(){var _0x5bec56=_0x1ff10a;return this[_0x5bec56(0x7d1)](_0x32b727[_0x5bec56(0x600)]())&0xffffff;}),_0x5baf1b[_0x1ff10a(0x19e)](0xafe0,this,function(){var _0x231160=_0x1ff10a;return _0x32f580('Read\x20gpe#0',_0xe891e5),this[_0x231160(0xbad)][0x0];}),_0x5baf1b[_0x1ff10a(0x19e)](0xafe1,this,function(){var _0x572ac7=_0x1ff10a;return _0x32f580(_0x572ac7(0x1b7),_0xe891e5),this[_0x572ac7(0xbad)][0x1];}),_0x5baf1b['register_read'](0xafe2,this,function(){var _0x42d29c=_0x1ff10a;return _0x32f580(_0x42d29c(0xa37),_0xe891e5),this['gpe'][0x2];}),_0x5baf1b[_0x1ff10a(0x19e)](0xafe3,this,function(){var _0x31f50f=_0x1ff10a;return _0x32f580(_0x31f50f(0x898),_0xe891e5),this[_0x31f50f(0xbad)][0x3];}),_0x5baf1b[_0x1ff10a(0x166)](0xafe0,this,function(_0x50a693){var _0x575ce0=_0x1ff10a;_0x32f580(_0x575ce0(0x6e9)+_0x366a23(_0x50a693),_0xe891e5),this[_0x575ce0(0xbad)][0x0]=_0x50a693;}),_0x5baf1b['register_write'](0xafe1,this,function(_0x2d3835){var _0x5de89f=_0x1ff10a;_0x32f580(_0x5de89f(0x4c4)+_0x366a23(_0x2d3835),_0xe891e5),this[_0x5de89f(0xbad)][0x1]=_0x2d3835;}),_0x5baf1b[_0x1ff10a(0x166)](0xafe2,this,function(_0x3fe6ae){var _0x430fae=_0x1ff10a;_0x32f580(_0x430fae(0x147)+_0x366a23(_0x3fe6ae),_0xe891e5),this[_0x430fae(0xbad)][0x2]=_0x3fe6ae;}),_0x5baf1b[_0x1ff10a(0x166)](0xafe3,this,function(_0x2da713){var _0x5523a9=_0x1ff10a;_0x32f580(_0x5523a9(0x627)+_0x366a23(_0x2da713),_0xe891e5),this['gpe'][0x3]=_0x2da713;});}_0x3c7381[_0x21191c(0x6fc)][_0x21191c(0x82a)]=function(_0x1d6865){var _0x17b567=_0x21191c;_0x1d6865=this[_0x17b567(0x7d1)](_0x1d6865);var _0x33ac83=0x0!==((_0x1d6865^this[_0x17b567(0xa4d)])&0x800000);this[_0x17b567(0x4dc)]&0x1&&_0x33ac83?(_0x32f580(_0x17b567(0x6e5),_0xe891e5),this['pm1_status']|=0x1,this[_0x17b567(0x455)][_0x17b567(0x363)](0x9)):this[_0x17b567(0x455)][_0x17b567(0xa06)](0x9),this[_0x17b567(0xa4d)]=_0x1d6865;},_0x3c7381[_0x21191c(0x6fc)][_0x21191c(0x7d1)]=function(_0x5100f6){var _0x28901d=_0x21191c;return _0x5100f6=Math[_0x28901d(0x2e0)](_0x11cc8b/0x3e8*_0x5100f6),_0x5100f6===this[_0x28901d(0x5d3)]?this[_0x28901d(0x7e6)]<_0x11cc8b/0x3e8&&this[_0x28901d(0x7e6)]++:(_0xfb2746(_0x5100f6>this[_0x28901d(0x5d3)]),this[_0x28901d(0x5d3)]+this[_0x28901d(0x7e6)]<=_0x5100f6?(this[_0x28901d(0x7e6)]=0x0,this['timer_last_value']=_0x5100f6):_0x32f580(_0x28901d(0x72a)+_0x5100f6+'\x20last='+this['timer_last_value']+_0x28901d(0x8c8)+this[_0x28901d(0x7e6)],_0xe891e5)),this[_0x28901d(0x5d3)]+this['timer_imprecision_offset'];},_0x3c7381[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x14bf28=_0x21191c,_0x20e596=[];return _0x20e596[0x0]=this[_0x14bf28(0x6f0)],_0x20e596[0x1]=this[_0x14bf28(0x442)],_0x20e596[0x2]=this[_0x14bf28(0x4dc)],_0x20e596[0x3]=this[_0x14bf28(0xbad)],_0x20e596;},_0x3c7381[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x556db7){var _0x51e0a4=_0x21191c;this[_0x51e0a4(0x6f0)]=_0x556db7[0x0],this['pm1_status']=_0x556db7[0x1],this[_0x51e0a4(0x4dc)]=_0x556db7[0x2],this['gpe']=_0x556db7[0x3];};var _0x1f7090=!0x1,_0x398c65=0xfee00000,_0x1b9130=0x60000,_0x1e486d=0x0,_0x6600fb=0x20000,_0x3e5b4c=0x40000,_0x4974e2=_0x21191c(0x9d0)[_0x21191c(0x83a)](';'),_0x559969=[_0x21191c(0x319),_0x21191c(0x4b6)];function _0x4017fd(_0xf3df8d){var _0x13130b=_0x21191c;this[_0x13130b(0x455)]=_0xf3df8d,this[_0x13130b(0x496)]=this['apic_id']=0x0,this[_0x13130b(0x3df)]=0x1,this[_0x13130b(0x826)]=this[_0x13130b(0x7dc)]=0x0,this[_0x13130b(0xa05)]=_0x32b727['microtick'](),this[_0x13130b(0x538)]=this[_0x13130b(0x7a2)]=this['lvt_int0']=this[_0x13130b(0x4a6)]=this[_0x13130b(0x295)]=_0x2f328e,this[_0x13130b(0x5ca)]=this[_0x13130b(0x2d3)]=this[_0x13130b(0x18f)]=0x0,this[_0x13130b(0x307)]=new Int32Array(0x8),this['isr']=new Int32Array(0x8),this[_0x13130b(0x829)]=new Int32Array(0x8),this[_0x13130b(0xad5)]=0xfe,this[_0x13130b(0x27c)]=-0x1,this[_0x13130b(0x505)]=this[_0x13130b(0x552)]=this[_0x13130b(0x21f)]=0x0,_0xf3df8d['io']['mmap_register'](_0x398c65,0x100000,_0x1642be=>{var _0x4b8daf=_0x13130b;_0x32f580('Unsupported\x20read8\x20from\x20apic:\x20'+_0x366a23(_0x1642be>>>0x0),_0x434f3c);var _0x444183=_0x1642be&0x3;return this[_0x4b8daf(0x3af)](_0x1642be&-0x4)>>0x8*_0x444183&0xff;},(_0x3e8bc3,_0x4aa867)=>{var _0x3e9648=_0x13130b;_0x32f580('Unsupported\x20write8\x20from\x20apic:\x20'+_0x366a23(_0x3e8bc3)+_0x3e9648(0xb28)+_0x366a23(_0x4aa867),_0x434f3c),_0x4a3ca9(),_0xfb2746(!0x1);},_0x1e54d3=>this[_0x13130b(0x3af)](_0x1e54d3),(_0x441ea0,_0x57a5d8)=>this['write32'](_0x441ea0,_0x57a5d8));}_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0x3af)]=function(_0x7d2f7c){var _0x40b688=_0x21191c;_0x7d2f7c=_0x7d2f7c-_0x398c65|0x0;switch(_0x7d2f7c){case 0x20:return _0x32f580(_0x40b688(0x628),_0x434f3c),this[_0x40b688(0x2b4)];case 0x30:return _0x32f580(_0x40b688(0x690),_0x434f3c),0x50014;case 0x80:return _0x1f7090&&_0x32f580(_0x40b688(0x84a),_0x434f3c),this['tpr'];case 0xd0:return _0x32f580(_0x40b688(0x1ac),_0x434f3c),this[_0x40b688(0x21f)];case 0xe0:return _0x32f580(_0x40b688(0xa86),_0x434f3c),this[_0x40b688(0x27c)];case 0xf0:return this[_0x40b688(0xad5)];case 0x100:case 0x110:case 0x120:case 0x130:case 0x140:case 0x150:case 0x160:case 0x170:return _0x7d2f7c=_0x7d2f7c-0x100>>0x4,_0x32f580(_0x40b688(0x474)+_0x7d2f7c+':\x20'+_0x366a23(this[_0x40b688(0x2ed)][_0x7d2f7c]>>>0x0,0x8),_0x434f3c),this[_0x40b688(0x2ed)][_0x7d2f7c];case 0x180:case 0x190:case 0x1a0:case 0x1b0:case 0x1c0:case 0x1d0:case 0x1e0:case 0x1f0:return _0x7d2f7c=_0x7d2f7c-0x180>>0x4,_0x32f580(_0x40b688(0x7c3)+_0x7d2f7c+':\x20'+_0x366a23(this[_0x40b688(0x829)][_0x7d2f7c]>>>0x0,0x8),_0x434f3c),this[_0x40b688(0x829)][_0x7d2f7c];case 0x200:case 0x210:case 0x220:case 0x230:case 0x240:case 0x250:case 0x260:case 0x270:return _0x7d2f7c=_0x7d2f7c-0x200>>0x4,_0x32f580(_0x40b688(0x608)+_0x7d2f7c+':\x20'+_0x366a23(this[_0x40b688(0x307)][_0x7d2f7c]>>>0x0,0x8),_0x434f3c),this[_0x40b688(0x307)][_0x7d2f7c];case 0x280:return _0x32f580('Read\x20error:\x20'+_0x366a23(this[_0x40b688(0x505)]>>>0x0,0x8),_0x434f3c),this['read_error'];case 0x300:return _0x1f7090&&_0x32f580(_0x40b688(0xb87),_0x434f3c),this[_0x40b688(0x2d3)];case 0x310:return _0x32f580('APIC\x20read\x20icr1',_0x434f3c),this[_0x40b688(0x5ca)];case 0x320:return _0x32f580(_0x40b688(0x3e7),_0x434f3c),this[_0x40b688(0x295)];case 0x340:return _0x32f580('read\x20lvt\x20perf\x20counter',_0x434f3c),this[_0x40b688(0x4a6)];case 0x350:return _0x32f580(_0x40b688(0x2d2),_0x434f3c),this[_0x40b688(0x85f)];case 0x360:return _0x32f580(_0x40b688(0xb59),_0x434f3c),this[_0x40b688(0x7a2)];case 0x370:return _0x32f580(_0x40b688(0x358),_0x434f3c),this[_0x40b688(0x538)];case 0x3e0:return _0x32f580(_0x40b688(0x77a),_0x434f3c),this[_0x40b688(0x496)];case 0x380:return _0x32f580(_0x40b688(0xb8b),_0x434f3c),this['timer_initial_count'];case 0x390:return _0x32f580(_0x40b688(0x447)+_0x366a23(this[_0x40b688(0x826)]>>>0x0,0x8),_0x434f3c),this['timer_current_count'];default:return _0x32f580(_0x40b688(0x687)+_0x366a23(_0x7d2f7c),_0x434f3c),_0xfb2746(!0x1),0x0;}},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0x957)]=function(_0x1b05b6,_0x8f6b17){var _0xd3ec31=_0x21191c;_0x1b05b6=_0x1b05b6-_0x398c65|0x0;switch(_0x1b05b6){case 0x30:_0x32f580(_0xd3ec31(0x77b)+_0x366a23(_0x8f6b17>>>0x0,0x8)+_0xd3ec31(0xba1),_0x434f3c);break;case 0x80:_0x1f7090&&_0x32f580(_0xd3ec31(0x436)+_0x366a23(_0x8f6b17&0xff,0x2),_0x434f3c),this[_0xd3ec31(0x18f)]=_0x8f6b17&0xff,this[_0xd3ec31(0x175)]();break;case 0xb0:_0x1b05b6=this[_0xd3ec31(0x791)](),-0x1!==_0x1b05b6?(_0x1f7090&&_0x32f580(_0xd3ec31(0xb8d)+_0x366a23(_0x8f6b17>>>0x0,0x8)+_0xd3ec31(0xa43)+_0x366a23(_0x1b05b6),_0x434f3c),this[_0xd3ec31(0x94a)](this['isr'],_0x1b05b6),this[_0xd3ec31(0xa59)](this[_0xd3ec31(0x829)],_0x1b05b6)&&this[_0xd3ec31(0x455)][_0xd3ec31(0x67b)][_0xd3ec31(0x9bc)][_0xd3ec31(0x6ad)](_0x1b05b6),this['check_vector']()):_0x32f580(_0xd3ec31(0x38a),_0x434f3c);break;case 0xd0:_0x32f580(_0xd3ec31(0x892)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x21f)]=_0x8f6b17&0xff000000;break;case 0xe0:_0x32f580(_0xd3ec31(0x125)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x27c)]=_0x8f6b17|0xffffff;break;case 0xf0:_0x32f580(_0xd3ec31(0x460)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this['spurious_vector']=_0x8f6b17;break;case 0x280:_0x32f580(_0xd3ec31(0x7f0)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x505)]=this['error'],this[_0xd3ec31(0x552)]=0x0;break;case 0x300:_0x1b05b6=_0x8f6b17&0xff;var _0x157a2a=_0x8f6b17>>0x8&0x7,_0x1167e8=_0x8f6b17>>0xb&0x1,_0xdf993b=_0x8f6b17>>0xf&0x1,_0x461610=_0x8f6b17>>0x12&0x3,_0x5efe71=this[_0xd3ec31(0x5ca)]>>>0x18;_0x32f580('APIC\x20write\x20icr0:\x20'+_0x366a23(_0x8f6b17,0x8)+_0xd3ec31(0x123)+_0x366a23(_0x1b05b6,0x2)+_0xd3ec31(0x337)+_0x559969[_0x1167e8]+'\x20delivery_mode='+_0x4974e2[_0x157a2a]+_0xd3ec31(0x986)+['no',_0xd3ec31(0xa26),_0xd3ec31(0x13a),'all\x20without\x20self'][_0x461610],_0x434f3c),this[_0xd3ec31(0x2d3)]=_0x8f6b17&-0x1001,0x0===_0x461610?this[_0xd3ec31(0x90d)](_0x1b05b6,_0x157a2a,_0xdf993b,_0x5efe71,_0x1167e8):0x1===_0x461610?this['deliver'](_0x1b05b6,_0x5ed6e9,_0xdf993b):0x2===_0x461610?this['deliver'](_0x1b05b6,_0x157a2a,_0xdf993b):0x3!==_0x461610&&_0xfb2746(!0x1);break;case 0x310:_0x32f580(_0xd3ec31(0xae9)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x5ca)]=_0x8f6b17;break;case 0x320:_0x32f580('timer\x20lvt:\x20'+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x295)]=_0x8f6b17;break;case 0x340:_0x32f580(_0xd3ec31(0x404)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x4a6)]=_0x8f6b17;break;case 0x350:_0x32f580(_0xd3ec31(0x848)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x85f)]=_0x8f6b17;break;case 0x360:_0x32f580(_0xd3ec31(0x9fb)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x7a2)]=_0x8f6b17;break;case 0x370:_0x32f580('lvt\x20error:\x20'+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this['lvt_error']=_0x8f6b17;break;case 0x3e0:_0x32f580(_0xd3ec31(0x964)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x496)]=_0x8f6b17,_0x8f6b17=_0x8f6b17&0x3|(_0x8f6b17&0x8)>>0x1,this[_0xd3ec31(0x3df)]=0x7===_0x8f6b17?0x0:_0x8f6b17+0x1;break;case 0x380:_0x32f580(_0xd3ec31(0x7e2)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),this[_0xd3ec31(0x7dc)]=_0x8f6b17>>>0x0,this[_0xd3ec31(0x826)]=_0x8f6b17>>>0x0,this[_0xd3ec31(0xa05)]=_0x32b727[_0xd3ec31(0x600)](),this['timer_active']=!0x0;break;case 0x390:_0x32f580(_0xd3ec31(0xb74)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),_0xfb2746(!0x1,_0xd3ec31(0x32e));break;default:_0x32f580(_0xd3ec31(0x32d)+_0x366a23(_0x1b05b6)+_0xd3ec31(0xb28)+_0x366a23(_0x8f6b17>>>0x0,0x8),_0x434f3c),_0xfb2746(!0x1);}},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0x82a)]=function(_0x2be1fe){var _0x1a7ef9=_0x21191c;0x0!==this[_0x1a7ef9(0x826)]&&(_0x2be1fe=(_0x2be1fe-this[_0x1a7ef9(0xa05)])*_0x4e461b/(0x1<<this[_0x1a7ef9(0x3df)])>>>0x0,0x0!==_0x2be1fe&&(this['next_tick']+=_0x2be1fe/_0x4e461b*(0x1<<this[_0x1a7ef9(0x3df)]),this[_0x1a7ef9(0x826)]-=_0x2be1fe,0x0>=this[_0x1a7ef9(0x826)]&&(_0x2be1fe=this[_0x1a7ef9(0x295)]&_0x1b9130,_0x2be1fe===_0x6600fb?(this[_0x1a7ef9(0x826)]%=this[_0x1a7ef9(0x7dc)],0x0>=this[_0x1a7ef9(0x826)]&&(this[_0x1a7ef9(0x826)]+=this[_0x1a7ef9(0x7dc)]),_0xfb2746(0x0!==this[_0x1a7ef9(0x826)]),0x0===(this[_0x1a7ef9(0x295)]&_0x2f328e)&&this[_0x1a7ef9(0xb36)](this[_0x1a7ef9(0x295)]&0xff,_0x5ed6e9,!0x1)):_0x2be1fe===_0x1e486d&&(this[_0x1a7ef9(0x826)]=0x0,_0x32f580(_0x1a7ef9(0x535),_0x434f3c),0x0===(this[_0x1a7ef9(0x295)]&_0x2f328e)&&this['deliver'](this[_0x1a7ef9(0x295)]&0xff,_0x5ed6e9,!0x1)))));},_0x4017fd['prototype'][_0x21191c(0x90d)]=function(_0x51bbb2,_0x248310,_0x529b23,_0x16655f,_0x107489){var _0x1b90ab=_0x21191c;this[_0x1b90ab(0xb36)](_0x51bbb2,_0x248310,_0x529b23);},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0xb36)]=function(_0x5582f5,_0x4c22ae,_0x20717b){var _0x47cc01=_0x21191c;_0x1f7090&&_0x32f580(_0x47cc01(0x152)+_0x366a23(_0x5582f5,0x2)+_0x47cc01(0x714)+_0x4c22ae+_0x47cc01(0x3f7)+_0x20717b,_0x434f3c),_0x4c22ae!==_0x4b096b&&_0x4c22ae!==_0x4173c9&&((0x10>_0x5582f5||0xff===_0x5582f5)&&_0xfb2746(!0x1,'TODO:\x20Invalid\x20vector'),this[_0x47cc01(0xa59)](this['irr'],_0x5582f5)?_0x32f580(_0x47cc01(0x2e4)+_0x366a23(_0x5582f5,0x2),_0x434f3c):(this['register_set_bit'](this['irr'],_0x5582f5),_0x20717b?this['register_set_bit'](this[_0x47cc01(0x829)],_0x5582f5):this[_0x47cc01(0x94a)](this['tmr'],_0x5582f5),this[_0x47cc01(0x175)]()));},_0x4017fd[_0x21191c(0x6fc)]['highest_irr']=function(){var _0xea60b2=_0x21191c,_0x29054a=this[_0xea60b2(0x231)](this[_0xea60b2(0x307)]);return _0xfb2746(0xff!==_0x29054a),_0xfb2746(0x10<=_0x29054a||-0x1===_0x29054a),_0x29054a;},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0x791)]=function(){var _0x4ce497=_0x21191c,_0x3af44a=this[_0x4ce497(0x231)](this[_0x4ce497(0x2ed)]);return _0xfb2746(0xff!==_0x3af44a),_0xfb2746(0x10<=_0x3af44a||-0x1===_0x3af44a),_0x3af44a;},_0x4017fd['prototype']['check_vector']=function(){var _0x3eeeb7=_0x21191c,_0x4d2cde=this[_0x3eeeb7(0x60b)]();if(-0x1!==_0x4d2cde){var _0x327802=this[_0x3eeeb7(0x791)]();_0x327802>=_0x4d2cde?_0x1f7090&&_0x32f580('Higher\x20isr,\x20isr='+_0x366a23(_0x327802)+_0x3eeeb7(0x18d)+_0x366a23(_0x4d2cde),_0x434f3c):(_0x4d2cde&0xf0)<=(this['tpr']&0xf0)?_0x1f7090&&_0x32f580('Higher\x20tpr,\x20tpr='+_0x366a23(this['tpr']&0xf0)+_0x3eeeb7(0x18d)+_0x366a23(_0x4d2cde),_0x434f3c):this[_0x3eeeb7(0x455)][_0x3eeeb7(0x9cf)]();}},_0x4017fd[_0x21191c(0x6fc)]['acknowledge_irq']=function(){var _0x573128=_0x21191c,_0x22bede=this[_0x573128(0x60b)]();if(-0x1!==_0x22bede){var _0x581a8b=this[_0x573128(0x791)]();_0x581a8b>=_0x22bede?_0x1f7090&&_0x32f580(_0x573128(0x193)+_0x366a23(_0x581a8b)+'\x20irr='+_0x366a23(_0x22bede),_0x434f3c):(_0x22bede&0xf0)<=(this['tpr']&0xf0)?_0x1f7090&&_0x32f580('Higher\x20tpr,\x20tpr='+_0x366a23(this[_0x573128(0x18f)]&0xf0)+'\x20irr='+_0x366a23(_0x22bede),_0x434f3c):(this[_0x573128(0x94a)](this[_0x573128(0x307)],_0x22bede),this[_0x573128(0x652)](this[_0x573128(0x2ed)],_0x22bede),_0x1f7090&&_0x32f580('Calling\x20vector\x20'+_0x366a23(_0x22bede),_0x434f3c),this[_0x573128(0x455)][_0x573128(0x48e)](_0x22bede),this['check_vector']());}},_0x4017fd['prototype']['get_state']=function(){var _0x258393=_0x21191c,_0x32999f=[];return _0x32999f[0x0]=this['apic_id'],_0x32999f[0x1]=this['timer_divider'],_0x32999f[0x2]=this[_0x258393(0x3df)],_0x32999f[0x3]=this[_0x258393(0x7dc)],_0x32999f[0x4]=this[_0x258393(0x826)],_0x32999f[0x5]=this['next_tick'],_0x32999f[0x6]=this[_0x258393(0x295)],_0x32999f[0x7]=this[_0x258393(0x4a6)],_0x32999f[0x8]=this[_0x258393(0x85f)],_0x32999f[0x9]=this[_0x258393(0x7a2)],_0x32999f[0xa]=this[_0x258393(0x538)],_0x32999f[0xb]=this[_0x258393(0x18f)],_0x32999f[0xc]=this['icr0'],_0x32999f[0xd]=this['icr1'],_0x32999f[0xe]=this[_0x258393(0x307)],_0x32999f[0xf]=this[_0x258393(0x2ed)],_0x32999f[0x10]=this[_0x258393(0x829)],_0x32999f[0x11]=this[_0x258393(0xad5)],_0x32999f[0x12]=this[_0x258393(0x27c)],_0x32999f[0x13]=this[_0x258393(0x21f)],_0x32999f[0x14]=this['error'],_0x32999f[0x15]=this['read_error'],_0x32999f;},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x4ebb1d){var _0x49e317=_0x21191c;this['apic_id']=_0x4ebb1d[0x0],this[_0x49e317(0x496)]=_0x4ebb1d[0x1],this[_0x49e317(0x3df)]=_0x4ebb1d[0x2],this[_0x49e317(0x7dc)]=_0x4ebb1d[0x3],this[_0x49e317(0x826)]=_0x4ebb1d[0x4],this[_0x49e317(0xa05)]=_0x4ebb1d[0x5],this[_0x49e317(0x295)]=_0x4ebb1d[0x6],this[_0x49e317(0x4a6)]=_0x4ebb1d[0x7],this[_0x49e317(0x85f)]=_0x4ebb1d[0x8],this['lvt_int1']=_0x4ebb1d[0x9],this['lvt_error']=_0x4ebb1d[0xa],this['tpr']=_0x4ebb1d[0xb],this[_0x49e317(0x2d3)]=_0x4ebb1d[0xc],this['icr1']=_0x4ebb1d[0xd],this['irr']=_0x4ebb1d[0xe],this[_0x49e317(0x2ed)]=_0x4ebb1d[0xf],this[_0x49e317(0x829)]=_0x4ebb1d[0x10],this[_0x49e317(0xad5)]=_0x4ebb1d[0x11],this[_0x49e317(0x27c)]=_0x4ebb1d[0x12],this[_0x49e317(0x21f)]=_0x4ebb1d[0x13],this[_0x49e317(0x552)]=_0x4ebb1d[0x14],this[_0x49e317(0x505)]=_0x4ebb1d[0x15];},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0xa59)]=function(_0x57a1b7,_0x39b05f){return _0xfb2746(0x0<=_0x39b05f&&0x100>_0x39b05f),_0x57a1b7[_0x39b05f>>0x5]>>(_0x39b05f&0x1f)&0x1;},_0x4017fd[_0x21191c(0x6fc)][_0x21191c(0x652)]=function(_0x5d7b14,_0x418671){_0xfb2746(0x0<=_0x418671&&0x100>_0x418671),_0x5d7b14[_0x418671>>0x5]|=0x1<<(_0x418671&0x1f);},_0x4017fd[_0x21191c(0x6fc)]['register_clear_bit']=function(_0x28673d,_0x23a6a4){_0xfb2746(0x0<=_0x23a6a4&&0x100>_0x23a6a4),_0x28673d[_0x23a6a4>>0x5]&=~(0x1<<(_0x23a6a4&0x1f));},_0x4017fd[_0x21191c(0x6fc)]['register_get_highest_bit']=function(_0x33ff6f){for(var _0x42d3b9=0x7;0x0<=_0x42d3b9;_0x42d3b9--){var _0x4a455a=_0x33ff6f[_0x42d3b9];if(_0x4a455a)return _0x3f6442['int_log2'](_0x4a455a>>>0x0)|_0x42d3b9<<0x5;}return-0x1;};var _0x38286c=0xfec00000,_0x15bc35=0x0,_0x114bf1=0x10,_0x17892d=0x18,_0x289836=0x0,_0x4e7073=0x8000,_0x2f328e=0x10000,_0x29ce91=0x1000,_0x370059=0x4000,_0x4cfcc3=_0x370059|_0x29ce91|0xfffe0000,_0x5ed6e9=0x0,_0x4f5e29=0x1,_0x4173c9=0x4,_0x4b096b=0x5;function _0x551d34(_0x5cbc32){var _0x375d03=_0x21191c;this[_0x375d03(0x455)]=_0x5cbc32,this[_0x375d03(0x1ad)]=new Int32Array(_0x17892d),this[_0x375d03(0x6e6)]=new Int32Array(_0x17892d);for(var _0x14454a=0x0;_0x14454a<this[_0x375d03(0x1ad)][_0x375d03(0x1ff)];_0x14454a++)this['ioredtbl_config'][_0x14454a]=_0x2f328e;this[_0x375d03(0x44d)]=0x0,this[_0x375d03(0xafe)]=_0x289836,this[_0x375d03(0x334)]=this[_0x375d03(0x307)]=0x0,_0xfb2746(0x20<=_0x525ca9),_0x5cbc32['io'][_0x375d03(0x457)](_0x38286c,_0x525ca9,_0x9e24f8=>{var _0x32bd76=_0x375d03;_0x9e24f8=_0x9e24f8-_0x38286c|0x0;if(_0x9e24f8>=_0x114bf1&&_0x9e24f8<_0x114bf1+0x4)return _0x9e24f8-=_0x114bf1,_0x32f580('ioapic\x20read8\x20byte\x20'+_0x9e24f8+'\x20'+_0x366a23(this[_0x32bd76(0x44d)]),_0x434f3c),this[_0x32bd76(0x8ad)](this[_0x32bd76(0x44d)])>>0x8*_0x9e24f8&0xff;return _0x32f580(_0x32bd76(0x6f2)+_0x366a23(_0x9e24f8>>>0x0),_0x434f3c),_0xfb2746(!0x1),0x0;},(_0x29e1b2,_0x97f55d)=>{var _0x3643c6=_0x375d03;_0xfb2746(!0x1,_0x3643c6(0x327)+_0x366a23(_0x29e1b2>>>0x0));},_0xb76cd1=>{var _0x1cf5d9=_0x375d03;_0xb76cd1=_0xb76cd1-_0x38286c|0x0;if(_0xb76cd1===_0x15bc35)return this['ioregsel'];if(_0xb76cd1===_0x114bf1)return this[_0x1cf5d9(0x8ad)](this[_0x1cf5d9(0x44d)]);return _0x32f580(_0x1cf5d9(0x6f2)+_0x366a23(_0xb76cd1>>>0x0),_0x434f3c),_0xfb2746(!0x1),0x0;},(_0x10cfa9,_0x35009b)=>{var _0x3d0b2c=_0x375d03;_0x10cfa9=_0x10cfa9-_0x38286c|0x0,_0x10cfa9===_0x15bc35?this[_0x3d0b2c(0x44d)]=_0x35009b:_0x10cfa9===_0x114bf1?this[_0x3d0b2c(0x330)](this[_0x3d0b2c(0x44d)],_0x35009b):(_0x32f580('Unexpected\x20IOAPIC\x20register\x20write:\x20'+_0x366a23(_0x10cfa9>>>0x0)+_0x3d0b2c(0xb28)+_0x366a23(_0x35009b>>>0x0,0x8),_0x434f3c),_0xfb2746(!0x1));});}_0x551d34['prototype'][_0x21191c(0x6ad)]=function(_0x1aaa36){var _0x4c183e=_0x21191c;for(var _0x51eed0=0x0;_0x51eed0<_0x17892d;_0x51eed0++){var _0x25de89=this[_0x4c183e(0x1ad)][_0x51eed0];(_0x25de89&0xff)===_0x1aaa36&&_0x25de89&_0x370059&&(_0x32f580(_0x4c183e(0x560)+_0x366a23(_0x51eed0),_0x434f3c),this[_0x4c183e(0x1ad)][_0x51eed0]&=~_0x370059,this[_0x4c183e(0x2c9)](_0x51eed0));}},_0x551d34[_0x21191c(0x6fc)]['check_irq']=function(_0x5f555a){var _0x461f6c=_0x21191c,_0x472201=0x1<<_0x5f555a;if(0x0!==(this['irr']&_0x472201)){var _0x20acf3=this['ioredtbl_config'][_0x5f555a];if(0x0===(_0x20acf3&_0x2f328e)){var _0x3f0c73=_0x20acf3>>0x8&0x7,_0x291559=_0x20acf3>>0xb&0x1,_0x1386dc=_0x20acf3&0xff,_0x491d80=this[_0x461f6c(0x6e6)][_0x5f555a]>>>0x18,_0x24155b=(_0x20acf3&_0x4e7073)===_0x4e7073;if(0x0===(_0x20acf3&_0x4e7073))this[_0x461f6c(0x307)]&=~_0x472201;else{if(this[_0x461f6c(0x1ad)][_0x5f555a]|=_0x370059,_0x20acf3&_0x370059){_0x32f580(_0x461f6c(0x76c),_0x434f3c);return;}}_0x3f0c73===_0x5ed6e9||_0x3f0c73===_0x4f5e29?this['cpu'][_0x461f6c(0x67b)][_0x461f6c(0x47c)][_0x461f6c(0x90d)](_0x1386dc,_0x3f0c73,_0x24155b,_0x491d80,_0x291559):_0xfb2746(!0x1,_0x461f6c(0x889)),this[_0x461f6c(0x1ad)][_0x5f555a]&=~_0x29ce91;}}},_0x551d34[_0x21191c(0x6fc)][_0x21191c(0x5d9)]=function(_0x3d5182){var _0x245b09=_0x21191c;if(_0x3d5182>=_0x17892d)_0xfb2746(!0x1,_0x245b09(0x263)+_0x3d5182,_0x434f3c);else{var _0x5c8279=0x1<<_0x3d5182;0x0===(this[_0x245b09(0x334)]&_0x5c8279)&&(_0x1f7090&&_0x32f580(_0x245b09(0x5e5)+_0x3d5182,_0x434f3c),this['irq_value']|=_0x5c8279,(this[_0x245b09(0x1ad)][_0x3d5182]&(_0x4e7073|_0x2f328e))!==_0x2f328e&&(this['irr']|=_0x5c8279,this['check_irq'](_0x3d5182)));}},_0x551d34['prototype'][_0x21191c(0x379)]=function(_0x22a6a6){var _0x38c0eb=_0x21191c;if(_0x22a6a6>=_0x17892d)_0xfb2746(!0x1,_0x38c0eb(0x263)+_0x22a6a6,_0x434f3c);else{var _0x12cf5e=0x1<<_0x22a6a6;(this['irq_value']&_0x12cf5e)===_0x12cf5e&&(this['irq_value']&=~_0x12cf5e,this[_0x38c0eb(0x1ad)][_0x22a6a6]&_0x4e7073&&(this[_0x38c0eb(0x307)]&=~_0x12cf5e));}},_0x551d34['prototype']['read']=function(_0x1ac880){var _0x591208=_0x21191c;if(0x0===_0x1ac880)return _0x32f580(_0x591208(0x891),_0x434f3c),this['ioapic_id']<<0x18;if(0x1===_0x1ac880)return _0x32f580(_0x591208(0x288),_0x434f3c),0x11|_0x17892d-0x1<<0x10;if(0x2===_0x1ac880)return _0x32f580(_0x591208(0x1b3),_0x434f3c),this[_0x591208(0xafe)]<<0x18;if(0x10<=_0x1ac880&&_0x1ac880<0x10+0x2*_0x17892d){var _0x4b6c89=_0x1ac880-0x10>>0x1;return _0x1ac880&0x1?(_0x1ac880=this[_0x591208(0x6e6)][_0x4b6c89],_0x32f580('IOAPIC\x20Read\x20destination\x20irq='+_0x366a23(_0x4b6c89)+'\x20->\x20'+_0x366a23(_0x1ac880,0x8),_0x434f3c)):(_0x1ac880=this['ioredtbl_config'][_0x4b6c89],_0x32f580(_0x591208(0x38e)+_0x366a23(_0x4b6c89)+_0x591208(0x44f)+_0x366a23(_0x1ac880,0x8),_0x434f3c)),_0x1ac880;}return _0x32f580(_0x591208(0x57a)+_0x366a23(_0x1ac880),_0x434f3c),_0xfb2746(!0x1),0x0;},_0x551d34[_0x21191c(0x6fc)][_0x21191c(0x330)]=function(_0x9636e1,_0x5c9a52){var _0x366c05=_0x21191c;if(0x0===_0x9636e1)this[_0x366c05(0xafe)]=_0x5c9a52>>>0x18&0xf;else{if(0x1===_0x9636e1||0x2===_0x9636e1)_0x32f580('Invalid\x20write:\x20'+_0x9636e1,_0x434f3c);else{if(0x10<=_0x9636e1&&_0x9636e1<0x10+0x2*_0x17892d){var _0x496e67=_0x9636e1-0x10>>0x1;if(_0x9636e1&0x1)this['ioredtbl_destination'][_0x496e67]=_0x5c9a52&0xff000000,_0x32f580(_0x366c05(0x24e)+_0x366a23(_0x5c9a52>>>0x0,0x8)+_0x366c05(0x3fc)+_0x366a23(_0x496e67)+'\x20dest='+_0x366a23(_0x5c9a52>>>0x18,0x2),_0x434f3c);else{this[_0x366c05(0x1ad)][_0x496e67]=_0x5c9a52&~_0x4cfcc3|this[_0x366c05(0x1ad)][_0x496e67]&_0x4cfcc3,_0x9636e1=_0x5c9a52&0xff;var _0x485c75=_0x5c9a52>>0x8&0x7,_0x46e659=_0x5c9a52>>0xb&0x1,_0x56d2f0=_0x5c9a52>>0xf&0x1,_0x25c317=_0x5c9a52>>0x10&0x1;_0x32f580(_0x366c05(0xa74)+_0x366a23(_0x5c9a52>>>0x0,0x8)+_0x366c05(0x3fc)+_0x366a23(_0x496e67)+_0x366c05(0x123)+_0x366a23(_0x9636e1,0x2)+'\x20deliverymode='+_0x4974e2[_0x485c75]+_0x366c05(0x228)+_0x559969[_0x46e659]+_0x366c05(0x335)+_0x56d2f0+_0x366c05(0xab2)+_0x25c317,_0x434f3c),this['check_irq'](_0x496e67);}}else _0x32f580(_0x366c05(0x306)+_0x366a23(_0x9636e1)+':\x20'+_0x366a23(_0x5c9a52>>>0x0,0x8),_0x434f3c),_0xfb2746(!0x1);}}},_0x551d34[_0x21191c(0x6fc)]['get_state']=function(){var _0x754ac2=_0x21191c,_0x31c6b3=[];return _0x31c6b3[0x0]=this[_0x754ac2(0x1ad)],_0x31c6b3[0x1]=this['ioredtbl_destination'],_0x31c6b3[0x2]=this[_0x754ac2(0x44d)],_0x31c6b3[0x3]=this[_0x754ac2(0xafe)],_0x31c6b3[0x4]=this[_0x754ac2(0x307)],_0x31c6b3[0x5]=this[_0x754ac2(0x334)],_0x31c6b3;},_0x551d34[_0x21191c(0x6fc)]['set_state']=function(_0x49279a){var _0x4da97d=_0x21191c;this[_0x4da97d(0x1ad)]=_0x49279a[0x0],this['ioredtbl_destination']=_0x49279a[0x1],this['ioregsel']=_0x49279a[0x2],this[_0x4da97d(0xafe)]=_0x49279a[0x3],this[_0x4da97d(0x307)]=_0x49279a[0x4],this['irq_value']=_0x49279a[0x5];};var _0x418ee8=0x6,_0x43d75d=-0x7989798a,_0x17db88=0x0,_0x4d81d7=0x1,_0x5e9c34=0x2,_0xe07779=0x3,_0x41767a=0x10;const _0x38ee30=0xfd2fb528;function _0x5a6882(_0x2146d0){var _0x18dbc3=_0x21191c;this[_0x18dbc3(0x3b9)]=_0x2146d0;}_0x5a6882[_0x21191c(0x6fc)]=Error();const _0x5aa2c0={'Uint8Array':Uint8Array,'Int8Array':Int8Array,'Uint16Array':Uint16Array,'Int16Array':Int16Array,'Uint32Array':Uint32Array,'Int32Array':Int32Array,'Float32Array':Float32Array,'Float64Array':Float64Array};function _0x2ddb06(_0x3c0df7,_0x4965ec){var _0x179697=_0x21191c;if(_0x179697(0x344)!==typeof _0x3c0df7||null===_0x3c0df7)return _0xfb2746(_0x179697(0x11f)!==typeof _0x3c0df7),_0x3c0df7;if(_0x3c0df7 instanceof Array)return _0x3c0df7[_0x179697(0x312)](_0x24f2d7=>_0x2ddb06(_0x24f2d7,_0x4965ec));_0x3c0df7[_0x179697(0x28f)]===Object&&(console[_0x179697(0x956)](_0x3c0df7),_0xfb2746(_0x3c0df7[_0x179697(0x28f)]!==Object,_0x179697(0x466)));if(_0x3c0df7[_0x179697(0x8db)]){var _0x5515a8=new Uint8Array(_0x3c0df7['buffer'],_0x3c0df7[_0x179697(0x415)],_0x3c0df7[_0x179697(0x1ff)]*_0x3c0df7[_0x179697(0x8db)]);return _0x3c0df7=_0x3c0df7[_0x179697(0x28f)]['name']['replace'](_0x179697(0xa81),''),_0xfb2746(_0x5aa2c0[_0x3c0df7]),{'__state_type__':_0x3c0df7,'buffer_id':_0x4965ec[_0x179697(0x963)](_0x5515a8)-0x1};}_0x2cc173&&!_0x3c0df7[_0x179697(0x29c)]&&console[_0x179697(0x956)](_0x179697(0x69c),_0x3c0df7),_0x5515a8=_0x3c0df7['get_state'](),_0x3c0df7=[];for(var _0x1e1e2c=0x0;_0x1e1e2c<_0x5515a8[_0x179697(0x1ff)];_0x1e1e2c++){var _0x32a4db=_0x5515a8[_0x1e1e2c];_0xfb2746(_0x179697(0x11f)!==typeof _0x32a4db),_0x3c0df7[_0x1e1e2c]=_0x2ddb06(_0x32a4db,_0x4965ec);}return _0x3c0df7;}function _0x48dc42(_0x1192d3,_0x5b1d9c){var _0x538565=_0x21191c;if(_0x538565(0x344)!==typeof _0x1192d3||null===_0x1192d3)return _0xfb2746('function'!==typeof _0x1192d3),_0x1192d3;if(_0x1192d3 instanceof Array){for(var _0x30188b=0x0;_0x30188b<_0x1192d3['length'];_0x30188b++)_0x1192d3[_0x30188b]=_0x48dc42(_0x1192d3[_0x30188b],_0x5b1d9c);return _0x1192d3;}_0x30188b=_0x1192d3['__state_type__'],_0xfb2746(void 0x0!==_0x30188b);const _0x3064a9=_0x5aa2c0[_0x30188b];return _0xfb2746(_0x3064a9,'Unkown\x20type:\x20'+_0x30188b),new _0x3064a9(_0x5b1d9c[_0x1192d3[_0x538565(0x57d)]]);}_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x6c8)]=function(){var _0x63855f=_0x21191c;for(var _0x4ff72a=[],_0x4ccd7b=_0x2ddb06(this,_0x4ff72a),_0xa66ce1=[],_0x291a47=0x0,_0x3337e4=0x0;_0x3337e4<_0x4ff72a[_0x63855f(0x1ff)];_0x3337e4++){var _0x179e3d=_0x4ff72a[_0x3337e4]['byteLength'];_0xa66ce1[_0x3337e4]={'offset':_0x291a47,'length':_0x179e3d},_0x291a47+=_0x179e3d,_0x291a47=_0x291a47+0x3&-0x4;}_0x4ccd7b=JSON[_0x63855f(0x980)]({'buffer_infos':_0xa66ce1,'state':_0x4ccd7b}),_0x4ccd7b=new TextEncoder()[_0x63855f(0x59c)](_0x4ccd7b),_0x3337e4=_0x41767a+_0x4ccd7b['length'],_0x3337e4=_0x3337e4+0x3&-0x4;var _0x25682c=_0x3337e4+_0x291a47;_0x291a47=new ArrayBuffer(_0x25682c);var _0x26d36e=new Int32Array(_0x291a47,0x0,_0x41767a/0x4);new Uint8Array(_0x291a47,_0x41767a,_0x4ccd7b[_0x63855f(0x1ff)])[_0x63855f(0xb7f)](_0x4ccd7b),_0x179e3d=new Uint8Array(_0x291a47,_0x3337e4),_0x26d36e[_0x17db88]=_0x43d75d,_0x26d36e[_0x4d81d7]=_0x418ee8,_0x26d36e[_0x5e9c34]=_0x25682c,_0x26d36e[_0xe07779]=_0x4ccd7b['length'];for(_0x3337e4=0x0;_0x3337e4<_0x4ff72a[_0x63855f(0x1ff)];_0x3337e4++)_0x25682c=_0x4ff72a[_0x3337e4],_0xfb2746(_0x25682c[_0x63855f(0x28f)]===Uint8Array),_0x179e3d[_0x63855f(0xb7f)](_0x25682c,_0xa66ce1[_0x3337e4][_0x63855f(0x1d0)]);return _0x32f580(_0x63855f(0xacd)+(_0x4ccd7b[_0x63855f(0x748)]>>0xa)+'k'),_0x32f580(_0x63855f(0x81e)+(_0x179e3d[_0x63855f(0x748)]>>0xa)+'k'),_0x291a47;},_0x57ec83['prototype'][_0x21191c(0x80c)]=function(_0x28771e){var _0x8bd63d=_0x21191c;function _0x3fcc59(_0x4e0bcd,_0x5e0037){var _0x88d009=_0x400d;const _0x196c7c=_0x4e0bcd[_0x88d009(0x1ff)];if(_0x196c7c<_0x41767a)throw new _0x5a6882(_0x88d009(0xa1e)+_0x196c7c);_0x4e0bcd=new Int32Array(_0x4e0bcd[_0x88d009(0x943)],_0x4e0bcd[_0x88d009(0x415)],0x4);if(_0x4e0bcd[_0x17db88]!==_0x43d75d)throw new _0x5a6882(_0x88d009(0x4cb)+_0x366a23(_0x4e0bcd[_0x17db88]>>>0x0));if(_0x4e0bcd[_0x4d81d7]!==_0x418ee8)throw new _0x5a6882('Version\x20mismatch:\x20dump='+_0x4e0bcd[_0x4d81d7]+'\x20we='+_0x418ee8);if(_0x5e0037&&_0x4e0bcd[_0x5e9c34]!==_0x196c7c)throw new _0x5a6882(_0x88d009(0x537)+_0x196c7c+_0x88d009(0x9d1)+_0x4e0bcd[_0x5e9c34]);return _0x4e0bcd[_0xe07779];}function _0x4cfdcd(_0x2ab94f){var _0x1a7687=_0x400d;return _0x2ab94f=new TextDecoder()[_0x1a7687(0x874)](_0x2ab94f),JSON[_0x1a7687(0x74d)](_0x2ab94f);}_0x28771e=new Uint8Array(_0x28771e);if(new Uint32Array(_0x28771e['buffer'],0x0,0x1)[0x0]===_0x38ee30){var _0x440444=this[_0x8bd63d(0x2e5)](_0x28771e[_0x8bd63d(0x1ff)]);new Uint8Array(this[_0x8bd63d(0x86f)]['buffer'],this[_0x8bd63d(0x31e)](_0x440444),_0x28771e['length'])[_0x8bd63d(0xb7f)](_0x28771e);var _0x5b65b9=this[_0x8bd63d(0x959)](_0x440444,0x10),_0x1748f9=new Uint8Array(this[_0x8bd63d(0x86f)]['buffer'],_0x5b65b9,0x10),_0x12ba4d=_0x3fcc59(_0x1748f9,!0x1);this[_0x8bd63d(0x767)](_0x5b65b9,0x10),_0x5b65b9=this[_0x8bd63d(0x959)](_0x440444,_0x12ba4d),_0x1748f9=new Uint8Array(this[_0x8bd63d(0x86f)]['buffer'],_0x5b65b9,_0x12ba4d),_0x1748f9=_0x4cfdcd(_0x1748f9),this[_0x8bd63d(0x767)](_0x5b65b9,_0x12ba4d),_0x5b65b9=_0x1748f9[_0x8bd63d(0x9d2)];var _0x259b07=_0x1748f9[_0x8bd63d(0x9e6)];_0x1748f9=[],_0x12ba4d=_0x41767a+_0x12ba4d;for(var _0x2db2c9 of _0x259b07){_0x259b07=(_0x12ba4d+0x3&-0x4)-_0x12ba4d;if(0x100000<_0x2db2c9[_0x8bd63d(0x1ff)]){var _0x4d4f27=this[_0x8bd63d(0x959)](_0x440444,_0x259b07);this[_0x8bd63d(0x767)](_0x4d4f27,_0x259b07),_0x4d4f27=new Uint8Array(_0x2db2c9[_0x8bd63d(0x1ff)]),_0x1748f9['push'](_0x4d4f27['buffer']);for(var _0x30ab36=0x0;_0x30ab36<_0x2db2c9[_0x8bd63d(0x1ff)];){var _0xd63287=_0x2db2c9['length']-_0x30ab36;_0xfb2746(0x0<=_0xd63287),_0xd63287=Math[_0x8bd63d(0x503)](_0xd63287,0x100000);const _0x45f458=this[_0x8bd63d(0x959)](_0x440444,_0xd63287);_0x4d4f27[_0x8bd63d(0xb7f)](new Uint8Array(this[_0x8bd63d(0x86f)][_0x8bd63d(0x943)],_0x45f458,_0xd63287),_0x30ab36),this[_0x8bd63d(0x767)](_0x45f458,_0xd63287),_0x30ab36+=_0xd63287;}}else _0x4d4f27=this['zstd_read'](_0x440444,_0x259b07+_0x2db2c9[_0x8bd63d(0x1ff)]),_0x30ab36=_0x4d4f27+_0x259b07,_0x1748f9[_0x8bd63d(0x963)](this[_0x8bd63d(0x86f)][_0x8bd63d(0x943)]['slice'](_0x30ab36,_0x30ab36+_0x2db2c9[_0x8bd63d(0x1ff)])),this['zstd_read_free'](_0x4d4f27,_0x259b07+_0x2db2c9[_0x8bd63d(0x1ff)]);_0x12ba4d+=_0x259b07+_0x2db2c9[_0x8bd63d(0x1ff)];}_0x5b65b9=_0x48dc42(_0x5b65b9,_0x1748f9),this[_0x8bd63d(0xa3f)](_0x5b65b9),this[_0x8bd63d(0x7f7)](_0x440444);}else{_0x440444=_0x3fcc59(_0x28771e,!0x0);if(0x0>_0x440444||_0x440444+0xc>=_0x28771e[_0x8bd63d(0x1ff)])throw new _0x5a6882(_0x8bd63d(0x382)+_0x440444);_0x2db2c9=_0x28771e[_0x8bd63d(0xab9)](_0x41767a,_0x41767a+_0x440444),_0x5b65b9=_0x4cfdcd(_0x2db2c9),_0x2db2c9=_0x5b65b9[_0x8bd63d(0x9d2)],_0x5b65b9=_0x5b65b9[_0x8bd63d(0x9e6)];let _0x36fafe=_0x41767a+_0x440444;_0x36fafe=_0x36fafe+0x3&-0x4,_0x440444=_0x5b65b9[_0x8bd63d(0x312)](_0x4a7e73=>{var _0x2eb213=_0x8bd63d;const _0x2933d0=_0x36fafe+_0x4a7e73[_0x2eb213(0x1d0)];return _0x28771e['buffer']['slice'](_0x2933d0,_0x2933d0+_0x4a7e73['length']);}),_0x2db2c9=_0x48dc42(_0x2db2c9,_0x440444),this[_0x8bd63d(0xa3f)](_0x2db2c9);}};const _0xe35e06=!0x1;var _0x20b1b5=0x0,_0x513a3e=0x1,_0x41e0e7=0x1,_0x5267f6=0x2,_0x2c6954=0x2,_0xeb8582=0x3,_0x207b69=0x4,_0x32a0bb=0x4,_0x155216=0x5,_0x35def9=0x5,_0x47e7b9=0x6,_0x140ba4=0x6,_0x506258=0x7,_0x49035b=0x8,_0x397878=0x8,_0x17990d=0x9,_0x4e4e86=0x9,_0x16af82=0xa,_0x444038=0xb,_0xa83afd=0xc,_0x1e0e02=0xc,_0x1ada50=0xd,_0x48da2f=0xd,_0x2b972b=0xe,_0x379968=0xe,_0x3aba10=0xf,_0x165356=0xf,_0x2a5ae0=0x10,_0x2b7452=0x1f,_0x4a4451=0x1,_0x4d0ef2=0x2,_0x14969d=0x4,_0x5685bf=0x8,_0x49fe4e=0x10,_0x1bff70=0x20,_0x1dd285=0x40,_0x2e8064=0x80,_0x451f49=0x3f,_0x4fa955=0x1,_0x33faeb=0x40,_0x434791=0x4c,_0x5efc62=0x80;function _0x543c3e(_0x4989ea,_0x1f62fe,_0x2dd0dd){var _0x603b80=_0x21191c;this['cpu']=_0x4989ea,this['pci']=_0x4989ea[_0x603b80(0x67b)]['pci'],this[_0x603b80(0x56a)]=_0x2dd0dd,this[_0x603b80(0xa9a)]=_0x1f62fe,this[_0x603b80(0xa9a)][_0x603b80(0x36f)](_0x603b80(0x187),function(_0x1d79de){var _0x189836=_0x603b80;this[_0x189836(0x870)](_0x1d79de);},this),this[_0x603b80(0x49c)]=0x300,this[_0x603b80(0xb09)]=_0x603b80(0xb96),this[_0x603b80(0x458)]=[0xec,0x10,0x29,0x80,0x3,0x1,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,this[_0x603b80(0x49c)]&0xff|0x1,this['port']>>0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf4,0x1a,0x0,0x11,0x0,0x0,0xb8,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0],this['pci_id']=0x28,this[_0x603b80(0x7aa)]=[{'size':0x20}],this[_0x603b80(0x775)]=this['isr']=0x0,this['cr']=0x1,this[_0x603b80(0x8a4)]=this[_0x603b80(0x887)]=this[_0x603b80(0x2f1)]=this[_0x603b80(0x907)]=0x0,this[_0x603b80(0x900)]=new Uint8Array(0x8000),this[_0x603b80(0xa9d)]=this[_0x603b80(0x82e)]=0x0,this[_0x603b80(0x301)]=0x1,this[_0x603b80(0x3f3)]=new Uint8Array([0x0,0x22,0x15,0xff*Math[_0x603b80(0x7b4)]()|0x0,0xff*Math[_0x603b80(0x7b4)]()|0x0,0xff*Math['random']()|0x0]);for(_0x1f62fe=0x0;0x6>_0x1f62fe;_0x1f62fe++)this[_0x603b80(0x900)][_0x1f62fe<<0x1]=this[_0x603b80(0x900)][_0x1f62fe<<0x1|0x1]=this[_0x603b80(0x3f3)][_0x1f62fe];this['memory'][0x1c]=this[_0x603b80(0x900)][0x1d]=0x57,this[_0x603b80(0x900)][0x1e]=this[_0x603b80(0x900)][0x1f]=0x57,_0x32f580(_0x603b80(0x94c)+_0x366a23(this[_0x603b80(0x3f3)][0x0],0x2)+':'+_0x366a23(this[_0x603b80(0x3f3)][0x1],0x2)+':'+_0x366a23(this[_0x603b80(0x3f3)][0x2],0x2)+':'+_0x366a23(this[_0x603b80(0x3f3)][0x3],0x2)+':'+_0x366a23(this[_0x603b80(0x3f3)][0x4],0x2)+':'+_0x366a23(this[_0x603b80(0x3f3)][0x5],0x2),_0x4c36a4),this[_0x603b80(0x514)]=0x0,this[_0x603b80(0x51b)]=_0x33faeb,this[_0x603b80(0x9d3)]=_0x5efc62,this[_0x603b80(0x88b)]=this[_0x603b80(0x417)]=_0x434791,_0x1f62fe=_0x4989ea['io'],_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x20b1b5,this,function(){var _0x1bd09e=_0x603b80;return _0x32f580(_0x1bd09e(0x88c),_0x4c36a4),this['cr'];}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x20b1b5,this,function(_0x3b1822){var _0x3b6640=_0x603b80;this['cr']=_0x3b1822,_0x32f580(_0x3b6640(0x192)+_0x366a23(_0x3b1822,0x2)+_0x3b6640(0x805)+(this['cr']>>0x6)+_0x3b6640(0x247)+_0x366a23(this[_0x3b6640(0xa9d)],0x2),_0x4c36a4),this['cr']&0x1||(_0x3b1822&0x18&&0x0===this[_0x3b6640(0x2f1)]&&this[_0x3b6640(0x25f)](_0x1dd285),_0x3b1822&0x4&&(_0x3b1822=this[_0x3b6640(0x8a4)]<<0x8,_0x3b1822=this[_0x3b6640(0x900)][_0x3b6640(0xab9)](_0x3b1822,_0x3b1822+this[_0x3b6640(0x887)]),this[_0x3b6640(0xa9a)][_0x3b6640(0x6d4)](_0x3b6640(0x33f),_0x3b1822),this['bus'][_0x3b6640(0x6d4)](_0x3b6640(0xb35),[_0x3b1822[_0x3b6640(0x1ff)]]),this['cr']&=-0x5,this[_0x3b6640(0x25f)](_0x4d0ef2),_0x32f580(_0x3b6640(0x581)+_0x366a23(_0x3b1822[_0x3b6640(0x748)]),_0x4c36a4)));}),_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x48da2f,this,function(){var _0x43358c=_0x603b80;return _0x32f580(_0x43358c(0x9ae),_0x4c36a4),0x0;}),_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x379968,this,function(){var _0x1e19c3=_0x603b80;return _0x32f580(_0x1e19c3(0x65f),_0x4c36a4),0x0;}),_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x165356,this,function(){var _0x539a30=_0x603b80;return _0x32f580(_0x539a30(0x81f),_0x4c36a4),0x0;}),_0x1f62fe['register_read'](this['port']|_0x2b7452,this,function(){var _0x1076dd=_0x603b80,_0x351940=this[_0x1076dd(0x9cb)]();return 0x0===_0x351940?(_0x32f580(_0x1076dd(0x951),_0x4c36a4),this[_0x1076dd(0x25f)](_0x2e8064)):(_0x32f580(_0x1076dd(0x240)+_0x351940+_0x1076dd(0x741),_0x4c36a4),_0xfb2746(!0x1)),0x0;}),_0x1f62fe[_0x603b80(0x166)](this['port']|_0x2b7452,this,function(_0x2bfb62){var _0x5e87d8=_0x603b80,_0x41e715=this[_0x5e87d8(0x9cb)]();0x0===_0x41e715?_0x32f580(_0x5e87d8(0x5a1)+_0x366a23(_0x2bfb62,0x2),_0x4c36a4):(_0x32f580(_0x5e87d8(0xa0f)+_0x41e715+_0x5e87d8(0x521)+_0x366a23(_0x2bfb62),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x41e0e7,this,function(){var _0x416782=_0x603b80,_0xe17b73=this['get_page']();if(0x0===_0xe17b73)return this[_0x416782(0x51b)];if(0x1===_0xe17b73)return _0x32f580(_0x416782(0x41e),_0x4c36a4),this[_0x416782(0x3f3)][0x0];if(0x2===_0xe17b73)return this[_0x416782(0x51b)];return _0x32f580('Read\x20pg'+_0xe17b73+_0x416782(0x3a6)),_0xfb2746(!0x1),0x0;}),_0x1f62fe[_0x603b80(0x166)](this['port']|_0x41e0e7,this,function(_0x12df8c){var _0x430a77=_0x603b80,_0x41208c=this['get_page']();0x0===_0x41208c?(_0x32f580(_0x430a77(0x9eb)+_0x366a23(_0x12df8c,0x2),_0x4c36a4),this[_0x430a77(0x51b)]=_0x12df8c):0x1===_0x41208c?(_0x32f580(_0x430a77(0x5b0)+_0x366a23(_0x12df8c),_0x4c36a4),this[_0x430a77(0x3f3)][0x0]=_0x12df8c):0x3===_0x41208c?_0x32f580(_0x430a77(0x96e)+_0x366a23(_0x12df8c),_0x4c36a4):(_0x32f580(_0x430a77(0xa0f)+_0x41208c+'/01:\x20'+_0x366a23(_0x12df8c),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0x2c6954,this,function(){var _0x21ebfd=_0x603b80,_0x320f1d=this[_0x21ebfd(0x9cb)]();if(0x0===_0x320f1d)return this[_0x21ebfd(0x9d3)];if(0x1===_0x320f1d)return _0x32f580('Read\x20pg1/02\x20(mac[1])',_0x4c36a4),this['mac'][0x1];if(0x2===_0x320f1d)return this['pstop'];return _0x32f580(_0x21ebfd(0x240)+_0x320f1d+_0x21ebfd(0xa1f),_0x4c36a4),_0xfb2746(!0x1),0x0;}),_0x1f62fe['register_write'](this[_0x603b80(0x49c)]|_0x2c6954,this,function(_0x2bb642){var _0x339b72=_0x603b80,_0x702ccd=this[_0x339b72(0x9cb)]();0x0===_0x702ccd?(_0x32f580('stop\x20page:\x20'+_0x366a23(_0x2bb642,0x2),_0x4c36a4),_0x2bb642>this[_0x339b72(0x900)]['length']>>0x8&&(_0x2bb642=this[_0x339b72(0x900)][_0x339b72(0x1ff)]>>0x8,_0x32f580(_0x339b72(0xa51)+_0x366a23(_0x2bb642),_0x4c36a4)),this['pstop']=_0x2bb642):0x1===_0x702ccd?(_0x32f580('mac[1]\x20=\x20'+_0x366a23(_0x2bb642),_0x4c36a4),this['mac'][0x1]=_0x2bb642):(_0x32f580(_0x339b72(0xa0f)+_0x702ccd+_0x339b72(0x702)+_0x366a23(_0x2bb642),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0x506258,this,function(){var _0x165d66=_0x603b80,_0x1fb37f=this[_0x165d66(0x9cb)]();if(0x0===_0x1fb37f)return _0x32f580(_0x165d66(0x229)+_0x366a23(this[_0x165d66(0x2ed)],0x2),_0x4c36a4),this[_0x165d66(0x2ed)];if(0x1===_0x1fb37f)return _0x32f580(_0x165d66(0xaac)+_0x366a23(this[_0x165d66(0x417)],0x2),_0x4c36a4),this[_0x165d66(0x417)];_0xfb2746(!0x1);}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x506258,this,function(_0xbe4ce9){var _0x15f4e0=_0x603b80,_0x5e857f=this[_0x15f4e0(0x9cb)]();0x0===_0x5e857f?(_0x32f580(_0x15f4e0(0x710)+_0x366a23(_0xbe4ce9,0x2),_0x4c36a4),this[_0x15f4e0(0x2ed)]&=~_0xbe4ce9,this[_0x15f4e0(0x563)]()):0x1===_0x5e857f?(_0x32f580('Write\x20curpg:\x20'+_0x366a23(_0xbe4ce9,0x2),_0x4c36a4),this[_0x15f4e0(0x417)]=_0xbe4ce9):_0xfb2746(!0x1);}),_0x1f62fe[_0x603b80(0x166)](this['port']|_0x1ada50,this,function(_0x16419d){var _0x5b6708=_0x603b80,_0x44e62a=this[_0x5b6708(0x9cb)]();0x0===_0x44e62a?(this['txcr']=_0x16419d,_0x32f580('Write\x20tx\x20config:\x20'+_0x366a23(_0x16419d,0x2),_0x4c36a4)):_0x32f580(_0x5b6708(0xb2a)+_0x44e62a+_0x5b6708(0x91b)+_0x366a23(_0x16419d,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x166)](this['port']|_0x2b972b,this,function(_0x1df7d5){var _0x24540e=_0x603b80,_0x373775=this[_0x24540e(0x9cb)]();0x0===_0x373775?(_0x32f580('Write\x20data\x20configuration:\x20'+_0x366a23(_0x1df7d5,0x2),_0x4c36a4),this[_0x24540e(0x907)]=_0x1df7d5):_0x32f580(_0x24540e(0xb2a)+_0x373775+_0x24540e(0x95a)+_0x366a23(_0x1df7d5,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x16af82,this,function(){var _0x9d76cf=_0x603b80;if(0x0===this[_0x9d76cf(0x9cb)]())return _0x32f580(_0x9d76cf(0x493),_0x4c36a4),0x50;return _0xfb2746(!0x1,_0x9d76cf(0x889)),0x0;}),_0x1f62fe[_0x603b80(0x166)](this['port']|_0x16af82,this,function(_0xeed552){var _0x10a959=_0x603b80,_0x52f240=this[_0x10a959(0x9cb)]();0x0===_0x52f240?(_0x32f580(_0x10a959(0x696)+_0x366a23(_0xeed552,0x2),_0x4c36a4),this['rcnt']=this[_0x10a959(0x2f1)]&0xff00|_0xeed552&0xff):_0x32f580(_0x10a959(0xb2a)+_0x52f240+_0x10a959(0x90e)+_0x366a23(_0xeed552,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x19e)](this['port']|_0x444038,this,function(){var _0x40fc7d=_0x603b80;if(0x0===this[_0x40fc7d(0x9cb)]())return _0x32f580(_0x40fc7d(0x12f),_0x4c36a4),0x43;return _0xfb2746(!0x1,_0x40fc7d(0x889)),0x0;}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x444038,this,function(_0x4c9875){var _0x4e40ee=_0x603b80,_0x1870eb=this[_0x4e40ee(0x9cb)]();0x0===_0x1870eb?(_0x32f580(_0x4e40ee(0x32c)+_0x366a23(_0x4c9875,0x2),_0x4c36a4),this[_0x4e40ee(0x2f1)]=this[_0x4e40ee(0x2f1)]&0xff|_0x4c9875<<0x8&0xff00):_0x32f580(_0x4e40ee(0xb2a)+_0x1870eb+_0x4e40ee(0x802)+_0x366a23(_0x4c9875,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0x397878,this,function(){var _0x56dab5=_0x603b80,_0x13832d=this[_0x56dab5(0x9cb)]();if(0x0===_0x13832d)return _0x32f580('Read\x20remote\x20start\x20address\x20low',_0x4c36a4),this[_0x56dab5(0x514)]&0xff;_0x32f580(_0x56dab5(0xb1a)+_0x13832d+'/08',_0x4c36a4),_0xfb2746(!0x1);}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x397878,this,function(_0x29747f){var _0x50dcdb=_0x603b80,_0x18ee8e=this['get_page']();0x0===_0x18ee8e?(_0x32f580('Write\x20remote\x20start\x20address\x20low:\x20'+_0x366a23(_0x29747f,0x2),_0x4c36a4),this[_0x50dcdb(0x514)]=this[_0x50dcdb(0x514)]&0xff00|_0x29747f&0xff):_0x32f580(_0x50dcdb(0xb2a)+_0x18ee8e+_0x50dcdb(0x693)+_0x366a23(_0x29747f,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0x4e4e86,this,function(){var _0x1690a2=_0x603b80,_0x52b84b=this[_0x1690a2(0x9cb)]();if(0x0===_0x52b84b)return _0x32f580(_0x1690a2(0x96c),_0x4c36a4),this['rsar']>>0x8&0xff;_0x32f580(_0x1690a2(0xb1a)+_0x52b84b+_0x1690a2(0x5be),_0x4c36a4),_0xfb2746(!0x1);}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x4e4e86,this,function(_0x7bfdee){var _0x2b71eb=_0x603b80,_0x5892e5=this[_0x2b71eb(0x9cb)]();0x0===_0x5892e5?(_0x32f580(_0x2b71eb(0x9ac)+_0x366a23(_0x7bfdee,0x2),_0x4c36a4),this['rsar']=this[_0x2b71eb(0x514)]&0xff|_0x7bfdee<<0x8&0xff00):_0x32f580(_0x2b71eb(0xb2a)+_0x5892e5+_0x2b71eb(0x34a)+_0x366a23(_0x7bfdee,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x3aba10,this,function(_0x58c824){var _0x260a19=_0x603b80,_0x1e7ec4=this[_0x260a19(0x9cb)]();0x0===_0x1e7ec4?(_0x32f580(_0x260a19(0x4f3)+_0x366a23(_0x58c824,0x2)+_0x260a19(0x1fe)+_0x366a23(this[_0x260a19(0x2ed)],0x2),_0x4c36a4),this['imr']=_0x58c824,this[_0x260a19(0x563)]()):_0x32f580(_0x260a19(0xb2a)+_0x1e7ec4+'/0f\x20'+_0x366a23(_0x58c824,0x2),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0xeb8582,this,function(){var _0x3abdaf=_0x603b80,_0xe1e175=this[_0x3abdaf(0x9cb)]();if(0x0===_0xe1e175)return _0x32f580(_0x3abdaf(0x6d1)+_0x366a23(this[_0x3abdaf(0x88b)],0x2),_0x4c36a4),this[_0x3abdaf(0x88b)];if(0x1===_0xe1e175)return _0x32f580('Read\x20pg1/03\x20(mac[2])',_0x4c36a4),this[_0x3abdaf(0x3f3)][0x2];return 0x3===_0xe1e175?_0x32f580(_0x3abdaf(0xb88),_0x4c36a4):(_0x32f580(_0x3abdaf(0x240)+_0xe1e175+_0x3abdaf(0x3e8),_0x4c36a4),_0xfb2746(!0x1)),0x0;}),_0x1f62fe[_0x603b80(0x166)](this['port']|_0xeb8582,this,function(_0x3811ce){var _0x3309b8=_0x603b80,_0x3d17d9=this['get_page']();0x0===_0x3d17d9?(_0x32f580('Write\x20boundary:\x20'+_0x366a23(_0x3811ce,0x2),_0x4c36a4),this['boundary']=_0x3811ce):0x1===_0x3d17d9?(_0x32f580(_0x3309b8(0x42c)+_0x366a23(_0x3811ce),_0x4c36a4),this[_0x3309b8(0x3f3)][0x2]=_0x3811ce):(_0x32f580('Write\x20pg'+_0x3d17d9+_0x3309b8(0x984)+_0x366a23(_0x3811ce),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe['register_read'](this[_0x603b80(0x49c)]|_0x207b69,this,function(){var _0x3adbd6=_0x603b80,_0x1745f0=this[_0x3adbd6(0x9cb)]();if(0x0===_0x1745f0)return this[_0x3adbd6(0x301)];if(0x1===_0x1745f0)return _0x32f580(_0x3adbd6(0x7c6),_0x4c36a4),this[_0x3adbd6(0x3f3)][0x3];return _0x32f580(_0x3adbd6(0x240)+_0x1745f0+_0x3adbd6(0x5f8),_0x4c36a4),_0xfb2746(!0x1),0x0;}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x32a0bb,this,function(_0x860557){var _0x1a0160=_0x603b80,_0x2f2535=this[_0x1a0160(0x9cb)]();0x0===_0x2f2535?(_0x32f580(_0x1a0160(0x40c)+_0x366a23(_0x860557,0x2),_0x4c36a4),this['tpsr']=_0x860557):0x1===_0x2f2535?(_0x32f580(_0x1a0160(0x8b7)+_0x366a23(_0x860557),_0x4c36a4),this[_0x1a0160(0x3f3)][0x3]=_0x860557):(_0x32f580(_0x1a0160(0xa0f)+_0x2f2535+_0x1a0160(0x16d)+_0x366a23(_0x860557),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe['register_read'](this[_0x603b80(0x49c)]|_0x35def9,this,function(){var _0x45ccad=_0x603b80,_0x2fc32f=this[_0x45ccad(0x9cb)]();if(0x0===_0x2fc32f)return _0x32f580(_0x45ccad(0x37a),_0x4c36a4),0x0;if(0x1===_0x2fc32f)return _0x32f580(_0x45ccad(0x530),_0x4c36a4),this[_0x45ccad(0x3f3)][0x4];return 0x3===_0x2fc32f?_0x32f580(_0x45ccad(0x7b3),_0x4c36a4):(_0x32f580(_0x45ccad(0x240)+_0x2fc32f+'/05',_0x4c36a4),_0xfb2746(!0x1)),0x0;}),_0x1f62fe['register_write'](this[_0x603b80(0x49c)]|_0x35def9,this,function(_0x2f36ce){var _0xcb9ac4=_0x603b80,_0x28a1a9=this[_0xcb9ac4(0x9cb)]();0x0===_0x28a1a9?(_0x32f580(_0xcb9ac4(0x282)+_0x366a23(_0x2f36ce,0x2),_0x4c36a4),this[_0xcb9ac4(0x887)]=this[_0xcb9ac4(0x887)]&-0x100|_0x2f36ce):0x1===_0x28a1a9?(_0x32f580(_0xcb9ac4(0x1bf)+_0x366a23(_0x2f36ce),_0x4c36a4),this[_0xcb9ac4(0x3f3)][0x4]=_0x2f36ce):0x3===_0x28a1a9?_0x32f580('Unimplemented:\x20Write\x20pg3/05\x20(CONFIG2):\x20'+_0x366a23(_0x2f36ce),_0x4c36a4):(_0x32f580('Write\x20pg'+_0x28a1a9+_0xcb9ac4(0xa3e)+_0x366a23(_0x2f36ce),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe['register_read'](this[_0x603b80(0x49c)]|_0x140ba4,this,function(){var _0x3cd4e8=_0x603b80,_0x282c76=this[_0x3cd4e8(0x9cb)]();if(0x0===_0x282c76)return _0xfb2746(!0x1,'TODO'),0x0;if(0x1===_0x282c76)return _0x32f580('Read\x20pg1/06\x20(mac[5])',_0x4c36a4),this[_0x3cd4e8(0x3f3)][0x5];return 0x3===_0x282c76?_0x32f580('Unimplemented:\x20Read\x20pg3/06\x20(CONFIG3)',_0x4c36a4):(_0x32f580(_0x3cd4e8(0x240)+_0x282c76+_0x3cd4e8(0x9e7),_0x4c36a4),_0xfb2746(!0x1)),0x0;}),_0x1f62fe['register_write'](this[_0x603b80(0x49c)]|_0x140ba4,this,function(_0x1f2f4e){var _0x3ddca2=_0x603b80,_0x45844d=this[_0x3ddca2(0x9cb)]();0x0===_0x45844d?(_0x32f580(_0x3ddca2(0x1c9)+_0x366a23(_0x1f2f4e,0x2),_0x4c36a4),this[_0x3ddca2(0x887)]=this[_0x3ddca2(0x887)]&0xff|_0x1f2f4e<<0x8):0x1===_0x45844d?(_0x32f580(_0x3ddca2(0x1de)+_0x366a23(_0x1f2f4e),_0x4c36a4),this['mac'][0x5]=_0x1f2f4e):0x3===_0x45844d?_0x32f580(_0x3ddca2(0x93e)+_0x366a23(_0x1f2f4e),_0x4c36a4):(_0x32f580('Write\x20pg'+_0x45844d+_0x3ddca2(0x1f4)+_0x366a23(_0x1f2f4e),_0x4c36a4),_0xfb2746(!0x1));}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0xa83afd,this,function(){var _0x31e086=_0x603b80,_0x50bf14=this[_0x31e086(0x9cb)]();if(0x0===_0x50bf14)return 0x9;return _0x32f580(_0x31e086(0xb1a)+_0x50bf14+'/0c',_0x4c36a4),_0xfb2746(!0x1),0x0;}),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x1e0e02,this,function(_0x2fb798){var _0x5b8ab0=_0x603b80,_0x2f440a=this['get_page']();0x0===_0x2f440a?(_0x32f580('RX\x20configuration\x20reg\x20write:\x20'+_0x366a23(_0x2fb798,0x2),_0x4c36a4),this[_0x5b8ab0(0x82e)]=_0x2fb798):_0x32f580('Unimplemented:\x20Write\x20pg'+_0x2f440a+_0x5b8ab0(0x577)+_0x366a23(_0x2fb798),_0x4c36a4);}),_0x1f62fe[_0x603b80(0x19e)](this[_0x603b80(0x49c)]|_0x2a5ae0|0x0,this,this[_0x603b80(0x9dc)],this['data_port_read16'],this[_0x603b80(0x4f1)]),_0x1f62fe[_0x603b80(0x166)](this[_0x603b80(0x49c)]|_0x2a5ae0|0x0,this,this['data_port_write16'],this[_0x603b80(0x553)],this['data_port_write32']),_0x4989ea[_0x603b80(0x67b)]['pci']['register_device'](this);}_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x10f1b0=_0x21191c,_0x3637e8=[];return _0x3637e8[0x0]=this['isr'],_0x3637e8[0x1]=this['imr'],_0x3637e8[0x2]=this['cr'],_0x3637e8[0x3]=this[_0x10f1b0(0x907)],_0x3637e8[0x4]=this[_0x10f1b0(0x2f1)],_0x3637e8[0x5]=this[_0x10f1b0(0x887)],_0x3637e8[0x6]=this[_0x10f1b0(0x8a4)],_0x3637e8[0x7]=this[_0x10f1b0(0x514)],_0x3637e8[0x8]=this['pstart'],_0x3637e8[0x9]=this[_0x10f1b0(0x417)],_0x3637e8[0xa]=this[_0x10f1b0(0x88b)],_0x3637e8[0xb]=this['pstop'],_0x3637e8[0xc]=this[_0x10f1b0(0x82e)],_0x3637e8[0xd]=this[_0x10f1b0(0xa9d)],_0x3637e8[0xe]=this[_0x10f1b0(0x301)],_0x3637e8[0xf]=this['mac'],_0x3637e8[0x10]=this[_0x10f1b0(0x900)],_0x3637e8;},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x31aded){var _0x21a3d5=_0x21191c;this['isr']=_0x31aded[0x0],this[_0x21a3d5(0x775)]=_0x31aded[0x1],this['cr']=_0x31aded[0x2],this['dcfg']=_0x31aded[0x3],this[_0x21a3d5(0x2f1)]=_0x31aded[0x4],this['tcnt']=_0x31aded[0x5],this[_0x21a3d5(0x8a4)]=_0x31aded[0x6],this['rsar']=_0x31aded[0x7],this[_0x21a3d5(0x51b)]=_0x31aded[0x8],this[_0x21a3d5(0x417)]=_0x31aded[0x9],this[_0x21a3d5(0x88b)]=_0x31aded[0xa],this[_0x21a3d5(0x9d3)]=_0x31aded[0xb],this[_0x21a3d5(0x82e)]=_0x31aded[0xc],this[_0x21a3d5(0xa9d)]=_0x31aded[0xd],this[_0x21a3d5(0x301)]=_0x31aded[0xe],this[_0x21a3d5(0x56a)]&&(this[_0x21a3d5(0x3f3)]=_0x31aded[0xf],this[_0x21a3d5(0x900)]=_0x31aded[0x10]);},_0x543c3e[_0x21191c(0x6fc)]['do_interrupt']=function(_0x1c0448){var _0x3edf2f=_0x21191c;_0x32f580(_0x3edf2f(0x159)+_0x366a23(_0x1c0448,0x2),_0x4c36a4),this[_0x3edf2f(0x2ed)]|=_0x1c0448,this[_0x3edf2f(0x563)]();},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x563)]=function(){var _0x404063=_0x21191c;this[_0x404063(0x775)]&this[_0x404063(0x2ed)]?this['pci']['raise_irq'](this[_0x404063(0x28b)]):this[_0x404063(0x698)][_0x404063(0x7cb)](this[_0x404063(0x28b)]);},_0x543c3e['prototype'][_0x21191c(0x14a)]=function(_0x1fbe46){var _0x55bf77=_0x21191c;_0xe35e06&&_0x32f580(_0x55bf77(0x225)+_0x366a23(_0x1fbe46&0xff,0x2)+_0x55bf77(0xa3d)+_0x366a23(this[_0x55bf77(0x514)],0x4)+'\x20rcnt='+_0x366a23(this[_0x55bf77(0x2f1)],0x4),_0x4c36a4);if(0x10>=this['rsar']||this[_0x55bf77(0x514)]>=_0x33faeb<<0x8&&this['rsar']<_0x5efc62<<0x8)this[_0x55bf77(0x900)][this[_0x55bf77(0x514)]]=_0x1fbe46;this[_0x55bf77(0x514)]++,this[_0x55bf77(0x2f1)]--,this['rsar']>=this[_0x55bf77(0x9d3)]<<0x8&&(this[_0x55bf77(0x514)]+=this['pstart']-this[_0x55bf77(0x9d3)]<<0x8),0x0===this[_0x55bf77(0x2f1)]&&this[_0x55bf77(0x25f)](_0x1dd285);},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x553)]=function(_0xd3cb32){var _0x3f3a2f=_0x21191c;this[_0x3f3a2f(0x14a)](_0xd3cb32),this[_0x3f3a2f(0x907)]&0x1&&this[_0x3f3a2f(0x14a)](_0xd3cb32>>0x8);},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x794)]=function(_0x44b3e6){var _0x28deda=_0x21191c;this['data_port_write'](_0x44b3e6),this[_0x28deda(0x14a)](_0x44b3e6>>0x8),this[_0x28deda(0x14a)](_0x44b3e6>>0x10),this[_0x28deda(0x14a)](_0x44b3e6>>0x18);},_0x543c3e[_0x21191c(0x6fc)]['data_port_read']=function(){var _0x40f164=_0x21191c;let _0x2d46d5=0x0;return this['rsar']<_0x5efc62<<0x8&&(_0x2d46d5=this['memory'][this[_0x40f164(0x514)]]),_0xe35e06&&_0x32f580(_0x40f164(0xbaf)+_0x366a23(_0x2d46d5,0x2)+_0x40f164(0xa3d)+_0x366a23(this['rsar'],0x4)+_0x40f164(0x8b9)+_0x366a23(this[_0x40f164(0x2f1)],0x4),_0x4c36a4),this['rsar']++,this[_0x40f164(0x2f1)]--,this[_0x40f164(0x514)]>=this[_0x40f164(0x9d3)]<<0x8&&(this[_0x40f164(0x514)]+=this[_0x40f164(0x51b)]-this[_0x40f164(0x9d3)]<<0x8),0x0===this['rcnt']&&this[_0x40f164(0x25f)](_0x1dd285),_0x2d46d5;},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x9dc)]=function(){var _0x569088=_0x21191c;return this[_0x569088(0x44e)]()&0xff;},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x44e)]=function(){var _0x5ec42a=_0x21191c;return this[_0x5ec42a(0x907)]&0x1?this[_0x5ec42a(0xa4c)]()|this['data_port_read']()<<0x8:this[_0x5ec42a(0xa4c)]();},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x4f1)]=function(){var _0x27281c=_0x21191c;return this['data_port_read']()|this['data_port_read']()<<0x8|this[_0x27281c(0xa4c)]()<<0x10|this[_0x27281c(0xa4c)]()<<0x18;},_0x543c3e[_0x21191c(0x6fc)][_0x21191c(0x870)]=function(_0x57fc69){var _0x192732=_0x21191c;if(!(this['cr']&0x1)&&(this[_0x192732(0xa9a)]['send'](_0x192732(0x21b),[_0x57fc69[_0x192732(0x1ff)]]),this[_0x192732(0x82e)]&0x10||this[_0x192732(0x82e)]&0x4&&0xff===_0x57fc69[0x0]&&0xff===_0x57fc69[0x1]&&0xff===_0x57fc69[0x2]&&0xff===_0x57fc69[0x3]&&0xff===_0x57fc69[0x4]&&0xff===_0x57fc69[0x5]||!(this[_0x192732(0x82e)]&0x8&&0x1===(_0x57fc69[0x0]&0x1)||_0x57fc69[0x0]!==this[_0x192732(0x3f3)][0x0]||_0x57fc69[0x1]!==this[_0x192732(0x3f3)][0x1]||_0x57fc69[0x2]!==this[_0x192732(0x3f3)][0x2]||_0x57fc69[0x3]!==this[_0x192732(0x3f3)][0x3]||_0x57fc69[0x4]!==this[_0x192732(0x3f3)][0x4]||_0x57fc69[0x5]!==this[_0x192732(0x3f3)][0x5]))){var _0x98c53b=this[_0x192732(0x417)]<<0x8,_0x30b3fc=Math[_0x192732(0x1a9)](0x3c,_0x57fc69['length'])+0x4,_0x1f35a2=_0x98c53b+0x4,_0x429627=this[_0x192732(0x417)]+0x1+(_0x30b3fc>>0x8),_0x1c557b=_0x98c53b+_0x30b3fc,_0x3db733=0x1+(_0x30b3fc>>0x8),_0x48f0f7=this['boundary']>this['curpg']?this[_0x192732(0x88b)]-this[_0x192732(0x417)]:this[_0x192732(0x9d3)]-this[_0x192732(0x417)]+this[_0x192732(0x88b)]-this['pstart'];_0x48f0f7<_0x3db733&&0x0!==this['boundary']?_0x32f580(_0x192732(0x773)+_0x366a23(this['pstart'])+'\x20pstop='+_0x366a23(this[_0x192732(0x9d3)])+_0x192732(0x70e)+_0x366a23(this[_0x192732(0x417)])+_0x192732(0x276)+_0x366a23(_0x3db733)+_0x192732(0x3e1)+_0x366a23(this[_0x192732(0x88b)])+'\x20available='+_0x366a23(_0x48f0f7),_0x4c36a4):(_0x1c557b>this['pstop']<<0x8?(_0xfb2746(0x3c<=_0x57fc69[_0x192732(0x1ff)]),_0x1c557b=(this[_0x192732(0x9d3)]<<0x8)-_0x1f35a2,_0xfb2746(0x0<=_0x1c557b),this[_0x192732(0x900)][_0x192732(0xb7f)](_0x57fc69[_0x192732(0xab9)](0x0,_0x1c557b),_0x1f35a2),this['memory'][_0x192732(0xb7f)](_0x57fc69[_0x192732(0xab9)](_0x1c557b),this[_0x192732(0x51b)]<<0x8),_0x32f580(_0x192732(0xb2d)+_0x366a23(_0x1c557b),_0x4c36a4)):(this['memory'][_0x192732(0xb7f)](_0x57fc69,_0x1f35a2),0x3c>_0x57fc69[_0x192732(0x1ff)]&&this[_0x192732(0x900)][_0x192732(0x759)](0x0,_0x1f35a2+_0x57fc69[_0x192732(0x1ff)],_0x1f35a2+0x3c)),_0x429627>=this[_0x192732(0x9d3)]&&(_0x429627+=this['pstart']-this[_0x192732(0x9d3)]),this[_0x192732(0x900)][_0x98c53b]=_0x4fa955,this[_0x192732(0x900)][_0x98c53b+0x1]=_0x429627,this['memory'][_0x98c53b+0x2]=_0x30b3fc,this[_0x192732(0x900)][_0x98c53b+0x3]=_0x30b3fc>>0x8,this['curpg']=_0x429627,_0x32f580(_0x192732(0x5a5)+_0x366a23(_0x98c53b)+'\x20len='+_0x366a23(_0x30b3fc)+_0x192732(0x6ae)+_0x366a23(_0x429627),_0x4c36a4),this[_0x192732(0x25f)](_0x4a4451));}},_0x543c3e[_0x21191c(0x6fc)]['get_page']=function(){return this['cr']>>0x6&0x3;};var _0x1032cb=_0x21191c(0x6a9),_0x10bbb0=0x0,_0x1f0dc3=0x40,_0x2d042e=0x10000,_0x132eba=0x10000,_0x1b4a7f=0x400,_0x4bf1e7=0x0,_0x90a89a=0x1,_0x691127=0x3,_0x150909=0x5,_0x521426=0x6,_0x41e650=0x7,_0x149f71=_0x90a89a,_0x288e4b=_0x150909,_0x448728=0x2,_0x2b06e2=0x5,_0xbe9739=0x7,_0x5603ba=0xa,_0xd16cb9=_0x2b06e2,_0x38a325=0x1,_0x314434=0x2,_0xa2c690=0x1,_0x432595=0x4,_0x144508=new Uint8Array(0x100),_0x3f91f7=[],_0x4a3153=[],_0xfee302=[],_0x3fd8be=new Uint8Array(0x100),_0x4a361c=[];function _0x38edb0(_0x458ccf,_0xe99c13){var _0x1f86c4=_0x21191c;this['cpu']=_0x458ccf,this['bus']=_0xe99c13,this['write_buffer']=new _0x3ae5cd(_0x1f0dc3),this[_0x1f86c4(0xb1b)]=new _0x3ae5cd(_0x1f0dc3),this[_0x1f86c4(0x2d0)]=0x0,this[_0x1f86c4(0x4e9)]=_0x10bbb0,this[_0x1f86c4(0x25b)]=this[_0x1f86c4(0xa60)]=0x0,this[_0x1f86c4(0x8f5)]=new Uint8Array(0x100),this[_0x1f86c4(0x58c)](),this['dummy_speaker_enabled']=!0x1,this[_0x1f86c4(0x131)]=0x0,this[_0x1f86c4(0x25a)]=this[_0x1f86c4(0x20f)]=this[_0x1f86c4(0x196)]=this['dsp_highspeed']=!0x1,this[_0x1f86c4(0x7ae)]=[new _0x562084(_0x2d042e),new _0x562084(_0x2d042e)],this[_0x1f86c4(0xa04)]=_0x458ccf[_0x1f86c4(0x67b)][_0x1f86c4(0xa04)],this['dma_channel']=this[_0x1f86c4(0x656)]=this[_0x1f86c4(0x69b)]=this[_0x1f86c4(0x732)]=this[_0x1f86c4(0x985)]=this[_0x1f86c4(0x641)]=0x0,this[_0x1f86c4(0x24d)]=_0x149f71,this[_0x1f86c4(0x246)]=_0x288e4b,this[_0x1f86c4(0x534)]=!0x1,this[_0x1f86c4(0xb26)]=new ArrayBuffer(_0x132eba),this['dma_buffer_int8']=new Int8Array(this['dma_buffer']),this['dma_buffer_uint8']=new Uint8Array(this['dma_buffer']),this[_0x1f86c4(0x7d2)]=new Int16Array(this[_0x1f86c4(0xb26)]),this[_0x1f86c4(0x945)]=new Uint16Array(this[_0x1f86c4(0xb26)]),this['dma_syncbuffer']=new _0x243c54(this['dma_buffer']),this[_0x1f86c4(0x57c)]=this['dma_waiting_transfer']=!0x1,this[_0x1f86c4(0x45c)]=0x5622,_0xe99c13[_0x1f86c4(0x6d4)](_0x1f86c4(0x13d),this[_0x1f86c4(0x45c)]),this[_0x1f86c4(0xb0b)]=0x1,this[_0x1f86c4(0x522)]=0xaa,this[_0x1f86c4(0x8f8)]=0x0,this[_0x1f86c4(0xa73)]=new Uint8Array(0x100),this[_0x1f86c4(0x98c)]=new _0x3ae5cd(_0x1f0dc3),this['fm_current_address1']=this['fm_current_address0']=this['mpu_read_buffer_lastvalue']=0x0,this[_0x1f86c4(0x947)]=!0x1,this[_0x1f86c4(0x8bc)]=_0xd16cb9,this[_0x1f86c4(0xa56)]=new Uint8Array(0x10),_0x458ccf['io']['register_read_consecutive'](0x220,this,this[_0x1f86c4(0x3cb)],this[_0x1f86c4(0x304)],this[_0x1f86c4(0x6dc)],this['port2x3_read']),_0x458ccf['io'][_0x1f86c4(0x400)](0x388,this,this[_0x1f86c4(0x3cb)],this['port2x1_read']),_0x458ccf['io']['register_read_consecutive'](0x224,this,this[_0x1f86c4(0x973)],this[_0x1f86c4(0x8dc)]),_0x458ccf['io']['register_read'](0x226,this,this['port2x6_read']),_0x458ccf['io'][_0x1f86c4(0x19e)](0x227,this,this['port2x7_read']),_0x458ccf['io'][_0x1f86c4(0x19e)](0x228,this,this[_0x1f86c4(0xa01)]),_0x458ccf['io'][_0x1f86c4(0x19e)](0x229,this,this[_0x1f86c4(0x27b)]),_0x458ccf['io'][_0x1f86c4(0x19e)](0x22a,this,this[_0x1f86c4(0x8e6)]),_0x458ccf['io'][_0x1f86c4(0x19e)](0x22b,this,this[_0x1f86c4(0x5ad)]),_0x458ccf['io'][_0x1f86c4(0x19e)](0x22c,this,this[_0x1f86c4(0x431)]),_0x458ccf['io']['register_read'](0x22d,this,this[_0x1f86c4(0x6dd)]),_0x458ccf['io']['register_read_consecutive'](0x22e,this,this[_0x1f86c4(0x9ee)],this[_0x1f86c4(0x4ee)]),_0x458ccf['io'][_0x1f86c4(0x557)](0x220,this,this['port2x0_write'],this[_0x1f86c4(0x565)],this[_0x1f86c4(0x5ce)],this['port2x3_write']),_0x458ccf['io'][_0x1f86c4(0x557)](0x388,this,this['port2x0_write'],this['port2x1_write']),_0x458ccf['io']['register_write_consecutive'](0x224,this,this[_0x1f86c4(0x520)],this[_0x1f86c4(0x955)]),_0x458ccf['io'][_0x1f86c4(0x166)](0x226,this,this[_0x1f86c4(0x2a7)]),_0x458ccf['io'][_0x1f86c4(0x166)](0x227,this,this[_0x1f86c4(0x16c)]),_0x458ccf['io'][_0x1f86c4(0x557)](0x228,this,this[_0x1f86c4(0x3f0)],this[_0x1f86c4(0x3f8)]),_0x458ccf['io'][_0x1f86c4(0x166)](0x22a,this,this[_0x1f86c4(0x71d)]),_0x458ccf['io'][_0x1f86c4(0x166)](0x22b,this,this[_0x1f86c4(0x47b)]),_0x458ccf['io']['register_write'](0x22c,this,this['port2xC_write']),_0x458ccf['io'][_0x1f86c4(0x166)](0x22d,this,this[_0x1f86c4(0x26c)]),_0x458ccf['io'][_0x1f86c4(0x166)](0x22e,this,this[_0x1f86c4(0xaa0)]),_0x458ccf['io'][_0x1f86c4(0x166)](0x22f,this,this[_0x1f86c4(0x683)]),_0x458ccf['io']['register_read_consecutive'](0x330,this,this[_0x1f86c4(0xa69)],this[_0x1f86c4(0x4d4)]),_0x458ccf['io'][_0x1f86c4(0x557)](0x330,this,this['port3x0_write'],this[_0x1f86c4(0x48a)]),this[_0x1f86c4(0xa04)]['on_unmask'](this[_0x1f86c4(0xabb)],this),_0xe99c13['register'](_0x1f86c4(0x6cd),function(){var _0xc93084=_0x1f86c4;this[_0xc93084(0x815)]();},this),_0xe99c13['register'](_0x1f86c4(0xad4),function(){var _0x33f897=_0x1f86c4;this[_0x33f897(0x58c)]();},this),_0xe99c13[_0x1f86c4(0x6d4)]('speaker-confirm-initialized'),this[_0x1f86c4(0x4e8)]();}_0x38edb0[_0x21191c(0x6fc)]['dsp_reset']=function(){var _0x5357d2=_0x21191c;this[_0x5357d2(0x2b2)][_0x5357d2(0xa93)](),this[_0x5357d2(0xb1b)]['clear'](),this['command']=_0x10bbb0,this['command_size']=0x0,this['dummy_speaker_enabled']=!0x1,this[_0x5357d2(0x131)]=0x0,this[_0x5357d2(0x25a)]=this[_0x5357d2(0x20f)]=this['dsp_stereo']=this[_0x5357d2(0x232)]=!0x1,this[_0x5357d2(0x7ae)][0x0][_0x5357d2(0xa93)](),this['dac_buffers'][0x1]['clear'](),this[_0x5357d2(0x750)]=this[_0x5357d2(0x656)]=this[_0x5357d2(0x69b)]=this[_0x5357d2(0x732)]=this[_0x5357d2(0x985)]=this[_0x5357d2(0x641)]=0x0,this[_0x5357d2(0x534)]=!0x1,this['dma_buffer_uint8'][_0x5357d2(0x759)](0x0),this[_0x5357d2(0x57c)]=this[_0x5357d2(0x677)]=!0x1,this[_0x5357d2(0x522)]=0xaa,this[_0x5357d2(0x8f8)]=0x0,this[_0x5357d2(0x45c)]=0x5622,this[_0x5357d2(0xb0b)]=0x1,this[_0x5357d2(0x7cb)](_0x38a325),this['irq_triggered'][_0x5357d2(0x759)](0x0),this[_0x5357d2(0xa73)][_0x5357d2(0x759)](0x0),this[_0x5357d2(0xa73)][0x5]=0x1,this[_0x5357d2(0xa73)][0x9]=0xf8;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x4c080a=_0x21191c,_0x2e8f45=[];return _0x2e8f45[0x2]=this['read_buffer_lastvalue'],_0x2e8f45[0x3]=this[_0x4c080a(0x4e9)],_0x2e8f45[0x4]=this['command_size'],_0x2e8f45[0x5]=this[_0x4c080a(0x25b)],_0x2e8f45[0x6]=this[_0x4c080a(0x8f5)],_0x2e8f45[0x7]=this[_0x4c080a(0x356)],_0x2e8f45[0x8]=this[_0x4c080a(0x131)],_0x2e8f45[0x9]=this[_0x4c080a(0x232)],_0x2e8f45[0xa]=this['dsp_stereo'],_0x2e8f45[0xb]=this[_0x4c080a(0x20f)],_0x2e8f45[0xc]=this[_0x4c080a(0x25a)],_0x2e8f45[0xf]=this[_0x4c080a(0x641)],_0x2e8f45[0x10]=this['dma_bytes_count'],_0x2e8f45[0x11]=this[_0x4c080a(0x732)],_0x2e8f45[0x12]=this['dma_bytes_block'],_0x2e8f45[0x13]=this[_0x4c080a(0x656)],_0x2e8f45[0x14]=this[_0x4c080a(0x750)],_0x2e8f45[0x15]=this[_0x4c080a(0x24d)],_0x2e8f45[0x16]=this[_0x4c080a(0x246)],_0x2e8f45[0x17]=this[_0x4c080a(0x534)],_0x2e8f45[0x18]=this['dma_buffer_uint8'],_0x2e8f45[0x19]=this[_0x4c080a(0x677)],_0x2e8f45[0x1a]=this[_0x4c080a(0x57c)],_0x2e8f45[0x1b]=this[_0x4c080a(0x45c)],_0x2e8f45[0x1c]=this[_0x4c080a(0xb0b)],_0x2e8f45[0x1d]=this[_0x4c080a(0x522)],_0x2e8f45[0x1e]=this['e2_count'],_0x2e8f45[0x1f]=this[_0x4c080a(0xa73)],_0x2e8f45[0x21]=this[_0x4c080a(0x5c4)],_0x2e8f45[0x22]=this['irq'],_0x2e8f45[0x23]=this[_0x4c080a(0xa56)],_0x2e8f45;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x4ce1e7){var _0x5c087f=_0x21191c;this[_0x5c087f(0x2d0)]=_0x4ce1e7[0x2],this[_0x5c087f(0x4e9)]=_0x4ce1e7[0x3],this[_0x5c087f(0xa60)]=_0x4ce1e7[0x4],this[_0x5c087f(0x25b)]=_0x4ce1e7[0x5],this['mixer_registers']=_0x4ce1e7[0x6],this[_0x5c087f(0x933)](),this[_0x5c087f(0x356)]=_0x4ce1e7[0x7],this[_0x5c087f(0x131)]=_0x4ce1e7[0x8],this[_0x5c087f(0x232)]=_0x4ce1e7[0x9],this[_0x5c087f(0x196)]=_0x4ce1e7[0xa],this[_0x5c087f(0x20f)]=_0x4ce1e7[0xb],this[_0x5c087f(0x25a)]=_0x4ce1e7[0xc],this[_0x5c087f(0x641)]=_0x4ce1e7[0xf],this['dma_bytes_count']=_0x4ce1e7[0x10],this[_0x5c087f(0x732)]=_0x4ce1e7[0x11],this[_0x5c087f(0x69b)]=_0x4ce1e7[0x12],this[_0x5c087f(0x656)]=_0x4ce1e7[0x13],this['dma_channel']=_0x4ce1e7[0x14],this[_0x5c087f(0x24d)]=_0x4ce1e7[0x15],this[_0x5c087f(0x246)]=_0x4ce1e7[0x16],this[_0x5c087f(0x534)]=_0x4ce1e7[0x17],this[_0x5c087f(0x488)]=_0x4ce1e7[0x18],this[_0x5c087f(0x677)]=_0x4ce1e7[0x19],this[_0x5c087f(0x57c)]=_0x4ce1e7[0x1a],this[_0x5c087f(0x45c)]=_0x4ce1e7[0x1b],this[_0x5c087f(0xb0b)]=_0x4ce1e7[0x1c],this['e2_value']=_0x4ce1e7[0x1d],this[_0x5c087f(0x8f8)]=_0x4ce1e7[0x1e],this['asp_registers']=_0x4ce1e7[0x1f],this[_0x5c087f(0x5c4)]=_0x4ce1e7[0x21],this[_0x5c087f(0x8bc)]=_0x4ce1e7[0x22],this[_0x5c087f(0xa56)]=_0x4ce1e7[0x23],this[_0x5c087f(0xb26)]=this[_0x5c087f(0x488)][_0x5c087f(0x943)],this[_0x5c087f(0x1b2)]=new Int8Array(this[_0x5c087f(0xb26)]),this[_0x5c087f(0x7d2)]=new Int16Array(this['dma_buffer']),this['dma_buffer_uint16']=new Uint16Array(this[_0x5c087f(0xb26)]),this[_0x5c087f(0x29a)]=new _0x243c54(this[_0x5c087f(0xb26)]),this[_0x5c087f(0x57c)]?this[_0x5c087f(0xa9a)]['send'](_0x5c087f(0x827)):this[_0x5c087f(0xa9a)][_0x5c087f(0x6d4)](_0x5c087f(0x44a));},_0x38edb0['prototype'][_0x21191c(0x3cb)]=function(){var _0x19ead1=_0x21191c;return _0x32f580(_0x19ead1(0x8e5),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x304)]=function(){var _0x5a3cab=_0x21191c;return _0x32f580(_0x5a3cab(0x7d3),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x6dc)]=function(){var _0x38fc8b=_0x21191c;return _0x32f580(_0x38fc8b(0x653),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x8c9)]=function(){var _0x6a3319=_0x21191c;return _0x32f580(_0x6a3319(0x824),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x973)]=function(){var _0x4601f9=_0x21191c;return _0x32f580('224\x20read:\x20mixer\x20address\x20port',_0x435f54),this[_0x4601f9(0x25b)];},_0x38edb0['prototype']['port2x5_read']=function(){var _0xcb433=_0x21191c;return _0x32f580(_0xcb433(0xb7c),_0x435f54),this[_0xcb433(0x765)](this[_0xcb433(0x25b)]);},_0x38edb0['prototype'][_0x21191c(0xaa1)]=function(){var _0x5971ca=_0x21191c;return _0x32f580(_0x5971ca(0x8e8),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)]['port2x7_read']=function(){var _0x406f83=_0x21191c;return _0x32f580(_0x406f83(0x9b1),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0xa01)]=function(){var _0x4e407f=_0x21191c;return _0x32f580(_0x4e407f(0x882),_0x435f54),0xff;},_0x38edb0['prototype'][_0x21191c(0x27b)]=function(){var _0x557d4d=_0x21191c;return _0x32f580(_0x557d4d(0xb60),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x8e6)]=function(){var _0x3b0702=_0x21191c;return _0x32f580('22A\x20read:\x20read\x20data',_0x435f54),this[_0x3b0702(0xb1b)][_0x3b0702(0x1ff)]&&(this[_0x3b0702(0x2d0)]=this[_0x3b0702(0xb1b)][_0x3b0702(0x4c2)]()),_0x32f580(_0x3b0702(0xb28)+this[_0x3b0702(0x2d0)]+'\x20'+_0x366a23(this['read_buffer_lastvalue'])+'\x20\x27'+String[_0x3b0702(0x38f)](this[_0x3b0702(0x2d0)])+'\x27',_0x435f54),this[_0x3b0702(0x2d0)];},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x5ad)]=function(){var _0x31e559=_0x21191c;return _0x32f580(_0x31e559(0xa15),_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x431)]=function(){var _0x9cfad2=_0x21191c;return _0x32f580(_0x9cfad2(0x4d1),_0x435f54),0x7f;},_0x38edb0['prototype'][_0x21191c(0x6dd)]=function(){return _0x32f580('22D\x20read:\x20undocumented',_0x435f54),0xff;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x9ee)]=function(){var _0x3d12f8=_0x21191c;return _0x32f580(_0x3d12f8(0x6a4),_0x435f54),this[_0x3d12f8(0xa56)][_0x38a325]&&this['lower_irq'](_0x38a325),(this[_0x3d12f8(0xb1b)][_0x3d12f8(0x1ff)]&&!this['dsp_highspeed'])<<0x7|0x7f;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x4ee)]=function(){var _0x23acbf=_0x21191c;return _0x32f580(_0x23acbf(0xaa3),_0x435f54),this['lower_irq'](_0x314434),0x0;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x214)]=function(_0x8565c3){var _0x4966be=_0x21191c;_0x32f580('220\x20write:\x20(unimplemented)\x20fm\x20register\x200\x20address\x20=\x20'+_0x366a23(_0x8565c3),_0x435f54),this[_0x4966be(0x8c1)]=0x0;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x565)]=function(_0x27cc6b){var _0x175f90=_0x21191c;_0x32f580(_0x175f90(0x4c3)+_0x366a23(_0x27cc6b),_0x435f54);var _0x30dbb6=_0x4a361c[this[_0x175f90(0x8c1)]];_0x30dbb6||(_0x30dbb6=this['fm_default_write']),_0x30dbb6[_0x175f90(0x932)](this,_0x27cc6b,0x0,this[_0x175f90(0x8c1)]);},_0x38edb0['prototype'][_0x21191c(0x5ce)]=function(_0x5a5aaa){var _0x3715fc=_0x21191c;_0x32f580(_0x3715fc(0xbae)+_0x366a23(_0x5a5aaa),_0x435f54),this['fm_current_address1']=0x0;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x850)]=function(_0x1fabb3){var _0x4a7794=_0x21191c;_0x32f580('223\x20write:\x20(unimplemented)\x20fm\x20register\x201\x20data\x20='+_0x366a23(_0x1fabb3),_0x435f54);var _0x4ebcfa=_0x4a361c[this[_0x4a7794(0x4bb)]];_0x4ebcfa||(_0x4ebcfa=this['fm_default_write']),_0x4ebcfa[_0x4a7794(0x932)](this,_0x1fabb3,0x1,this[_0x4a7794(0x4bb)]);},_0x38edb0[_0x21191c(0x6fc)]['port2x4_write']=function(_0x177002){var _0x2e1ed2=_0x21191c;_0x32f580('224\x20write:\x20mixer\x20address\x20=\x20'+_0x366a23(_0x177002),_0x435f54),this[_0x2e1ed2(0x25b)]=_0x177002;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x955)]=function(_0x465684){var _0x51a5eb=_0x21191c;_0x32f580('225\x20write:\x20mixer\x20data\x20=\x20'+_0x366a23(_0x465684),_0x435f54),this[_0x51a5eb(0x7a4)](this[_0x51a5eb(0x25b)],_0x465684);},_0x38edb0['prototype'][_0x21191c(0x2a7)]=function(_0x2e14b7){var _0x589a62=_0x21191c;_0x32f580(_0x589a62(0x87f)+_0x366a23(_0x2e14b7),_0x435f54),this[_0x589a62(0x232)]?(_0x32f580(_0x589a62(0x788),_0x435f54),this['dsp_highspeed']=!0x1):_0x2e14b7&&(_0x32f580('\x20->\x20reset',_0x435f54),this[_0x589a62(0x4e8)]()),this['read_buffer']['clear'](),this[_0x589a62(0xb1b)][_0x589a62(0x963)](0xaa);},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x16c)]=function(_0x314d1c){var _0x2a0a0d=_0x21191c;_0x32f580(_0x2a0a0d(0x6c3),_0x435f54);},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x3f0)]=function(_0x202172){_0x32f580('228\x20write:\x20fm\x20music\x20register\x20port\x20(unimplemented)',_0x435f54);},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x3f8)]=function(_0x293ace){_0x32f580('229\x20write:\x20fm\x20music\x20data\x20port\x20(unimplemented)',_0x435f54);},_0x38edb0['prototype']['port2xA_write']=function(_0x534625){var _0x3d602f=_0x21191c;_0x32f580(_0x3d602f(0x2ca),_0x435f54);},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x47b)]=function(_0x46bb57){_0x32f580('22B\x20write:\x20undocumented',_0x435f54);},_0x38edb0[_0x21191c(0x6fc)]['port2xC_write']=function(_0x207f4b){var _0x33dadb=_0x21191c;_0x32f580('22C\x20write:\x20write\x20command/data',_0x435f54),this[_0x33dadb(0x4e9)]===_0x10bbb0?(_0x32f580(_0x33dadb(0x399)+_0x366a23(_0x207f4b),_0x435f54),this[_0x33dadb(0x4e9)]=_0x207f4b,this[_0x33dadb(0x2b2)][_0x33dadb(0xa93)](),this[_0x33dadb(0xa60)]=_0x144508[_0x207f4b]):(_0x32f580(_0x33dadb(0x902)+_0x366a23(_0x207f4b),_0x435f54),this[_0x33dadb(0x2b2)][_0x33dadb(0x963)](_0x207f4b)),this[_0x33dadb(0x2b2)][_0x33dadb(0x1ff)]>=this['command_size']&&this[_0x33dadb(0x611)]();},_0x38edb0['prototype'][_0x21191c(0x26c)]=function(_0x1a6388){var _0x2187c6=_0x21191c;_0x32f580(_0x2187c6(0x96b),_0x435f54);},_0x38edb0['prototype']['port2xE_write']=function(_0x52bea5){_0x32f580('22E\x20write:\x20dsp\x20read\x20buffer\x20status\x20(read\x20only)',_0x435f54);},_0x38edb0['prototype']['port2xF_write']=function(_0x2114fe){var _0x1cec35=_0x21191c;_0x32f580(_0x1cec35(0x9a5),_0x435f54);},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0xa69)]=function(){var _0x745072=_0x21191c;return _0x32f580(_0x745072(0x62d),_0x435f54),this[_0x745072(0x98c)][_0x745072(0x1ff)]&&(this[_0x745072(0x5b5)]=this['mpu_read_buffer'][_0x745072(0x4c2)]()),_0x32f580(_0x745072(0xb28)+_0x366a23(this['mpu_read_buffer_lastvalue']),_0x435f54),this['mpu_read_buffer_lastvalue'];},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x52d)]=function(_0x4a0608){_0x32f580('330\x20write:\x20mpu\x20data\x20(unimplemented)\x20:\x20'+_0x366a23(_0x4a0608),_0x435f54);},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x4d4)]=function(){var _0xaf4c5b=_0x21191c;return _0x32f580(_0xaf4c5b(0x14f),_0x435f54),0x0|0x80*!this['mpu_read_buffer'][_0xaf4c5b(0x1ff)];},_0x38edb0[_0x21191c(0x6fc)]['port3x1_write']=function(_0x5ec67c){var _0x7e54=_0x21191c;_0x32f580(_0x7e54(0x674)+_0x366a23(_0x5ec67c),_0x435f54),0xff==_0x5ec67c&&(this[_0x7e54(0x98c)][_0x7e54(0xa93)](),this[_0x7e54(0x98c)]['push'](0xfe));},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x611)]=function(){var _0x31a8c9=_0x21191c,_0x3a07f1=_0x3f91f7[this['command']];_0x3a07f1||(_0x3a07f1=this[_0x31a8c9(0x469)]),_0x3a07f1[_0x31a8c9(0x932)](this),this['command']=_0x10bbb0,this[_0x31a8c9(0xa60)]=0x0,this[_0x31a8c9(0x2b2)][_0x31a8c9(0xa93)]();},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x469)]=function(){var _0xc9ec05=_0x21191c;_0x32f580(_0xc9ec05(0x7a6)+_0x366a23(this[_0xc9ec05(0x4e9)]),_0x435f54);};function _0x169b5a(_0x2b907d,_0x2ae479,_0x3d5cfa){var _0x432480=_0x21191c;_0x3d5cfa||(_0x3d5cfa=_0x38edb0[_0x432480(0x6fc)][_0x432480(0x469)]);for(var _0x52f0eb=0x0;_0x52f0eb<_0x2b907d[_0x432480(0x1ff)];_0x52f0eb++)_0x144508[_0x2b907d[_0x52f0eb]]=_0x2ae479,_0x3f91f7[_0x2b907d[_0x52f0eb]]=_0x3d5cfa;}function _0x1449cf(_0x3c15b1){var _0x3475f7=_0x21191c;for(var _0x5eb554=[],_0x5398e8=0x0;0x10>_0x5398e8;_0x5398e8++)_0x5eb554[_0x3475f7(0x963)](_0x3c15b1+_0x5398e8);return _0x5eb554;}_0x169b5a([0xe],0x2,function(){var _0x189735=_0x21191c;this['asp_registers'][this[_0x189735(0x2b2)][_0x189735(0x4c2)]()]=this[_0x189735(0x2b2)]['shift']();}),_0x169b5a([0xf],0x1,function(){var _0x5b0b3c=_0x21191c;this[_0x5b0b3c(0xb1b)][_0x5b0b3c(0xa93)](),this[_0x5b0b3c(0xb1b)][_0x5b0b3c(0x963)](this[_0x5b0b3c(0xa73)][this['write_buffer'][_0x5b0b3c(0x4c2)]()]);}),_0x169b5a([0x10],0x1,function(){var _0x438571=_0x21191c,_0x310a30=_0x2acf13(this[_0x438571(0x2b2)][_0x438571(0x4c2)](),127.5,-0x1);this[_0x438571(0x7ae)][0x0][_0x438571(0x963)](_0x310a30),this[_0x438571(0x7ae)][0x1][_0x438571(0x963)](_0x310a30),this[_0x438571(0xa9a)][_0x438571(0x6d4)](_0x438571(0x44a));}),_0x169b5a([0x14,0x15],0x2,function(){var _0x14cafe=_0x21191c;this[_0x14cafe(0x656)]=_0x38a325,this[_0x14cafe(0x750)]=this[_0x14cafe(0x24d)],this[_0x14cafe(0x232)]=this[_0x14cafe(0x20f)]=this[_0x14cafe(0x25a)]=this[_0x14cafe(0x534)]=!0x1,this[_0x14cafe(0x8d5)](),this[_0x14cafe(0x33a)]();}),_0x169b5a([0x16],0x2),_0x169b5a([0x17],0x2),_0x169b5a([0x1c],0x0,function(){var _0x3d5bac=_0x21191c;this[_0x3d5bac(0x656)]=_0x38a325,this[_0x3d5bac(0x750)]=this['dma_channel_8bit'],this[_0x3d5bac(0x534)]=!0x0,this[_0x3d5bac(0x232)]=this[_0x3d5bac(0x20f)]=this[_0x3d5bac(0x25a)]=!0x1,this[_0x3d5bac(0x33a)]();}),_0x169b5a([0x1f],0x0),_0x169b5a([0x20],0x0,function(){var _0x40f532=_0x21191c;this[_0x40f532(0xb1b)][_0x40f532(0xa93)](),this['read_buffer']['push'](0x7f);}),_0x169b5a([0x24],0x2),_0x169b5a([0x2c],0x0),_0x169b5a([0x30],0x0),_0x169b5a([0x31],0x0),_0x169b5a([0x34],0x0),_0x169b5a([0x35],0x0),_0x169b5a([0x36],0x0),_0x169b5a([0x37],0x0),_0x169b5a([0x38],0x0),_0x169b5a([0x40],0x1,function(){var _0x2a267b=_0x21191c;this[_0x2a267b(0x76e)](0xf4240/(0x100-this[_0x2a267b(0x2b2)]['shift']())/this[_0x2a267b(0xb5f)]());}),_0x169b5a([0x41,0x42],0x2,function(){var _0x5c9191=_0x21191c;this[_0x5c9191(0x76e)](this[_0x5c9191(0x2b2)][_0x5c9191(0x4c2)]()<<0x8|this['write_buffer'][_0x5c9191(0x4c2)]());}),_0x169b5a([0x48],0x2,function(){this['dma_transfer_size_set']();}),_0x169b5a([0x74],0x2),_0x169b5a([0x75],0x2),_0x169b5a([0x76],0x2),_0x169b5a([0x77],0x2),_0x169b5a([0x7d],0x0),_0x169b5a([0x7f],0x0),_0x169b5a([0x80],0x2),_0x169b5a([0x90],0x0,function(){var _0x2ec594=_0x21191c;this[_0x2ec594(0x656)]=_0x38a325,this[_0x2ec594(0x750)]=this[_0x2ec594(0x24d)],this[_0x2ec594(0x534)]=!0x0,this['dsp_signed']=!0x1,this[_0x2ec594(0x232)]=!0x0,this[_0x2ec594(0x20f)]=!0x1,this['dma_transfer_start']();}),_0x169b5a([0x91],0x0),_0x169b5a([0x98],0x0),_0x169b5a([0x99],0x0),_0x169b5a([0xa0],0x0),_0x169b5a([0xa8],0x0),_0x169b5a(_0x1449cf(0xb0),0x3,function(){var _0x58db23=_0x21191c;if(this[_0x58db23(0x4e9)]&0x8)this[_0x58db23(0x469)]();else{var _0x230106=this['write_buffer'][_0x58db23(0x4c2)]();this[_0x58db23(0x656)]=_0x314434,this['dma_channel']=this[_0x58db23(0x246)],this['dma_autoinit']=!!(this[_0x58db23(0x4e9)]&0x4),this[_0x58db23(0x25a)]=!!(_0x230106&0x10),this[_0x58db23(0x196)]=!!(_0x230106&0x20),this[_0x58db23(0x20f)]=!0x0,this[_0x58db23(0x8d5)](),this[_0x58db23(0x33a)]();}}),_0x169b5a(_0x1449cf(0xc0),0x3,function(){var _0x5597ad=_0x21191c;if(this['command']&0x8)this[_0x5597ad(0x469)]();else{var _0x43533a=this[_0x5597ad(0x2b2)][_0x5597ad(0x4c2)]();this[_0x5597ad(0x656)]=_0x38a325,this[_0x5597ad(0x750)]=this[_0x5597ad(0x24d)],this['dma_autoinit']=!!(this['command']&0x4),this[_0x5597ad(0x25a)]=!!(_0x43533a&0x10),this['dsp_stereo']=!!(_0x43533a&0x20),this['dsp_16bit']=!0x1,this[_0x5597ad(0x8d5)](),this[_0x5597ad(0x33a)]();}}),_0x169b5a([0xd0],0x0,function(){var _0x484a01=_0x21191c;this['dma_paused']=!0x0,this[_0x484a01(0xa9a)][_0x484a01(0x6d4)](_0x484a01(0x827));}),_0x169b5a([0xd1],0x0,function(){var _0x4e09c2=_0x21191c;this[_0x4e09c2(0x356)]=!0x0;}),_0x169b5a([0xd3],0x0,function(){var _0x36b3f4=_0x21191c;this[_0x36b3f4(0x356)]=!0x1;}),_0x169b5a([0xd4],0x0,function(){var _0x412546=_0x21191c;this[_0x412546(0x57c)]=!0x1,this[_0x412546(0xa9a)][_0x412546(0x6d4)](_0x412546(0x44a));}),_0x169b5a([0xd5],0x0,function(){var _0xaa62f9=_0x21191c;this['dma_paused']=!0x0,this[_0xaa62f9(0xa9a)][_0xaa62f9(0x6d4)](_0xaa62f9(0x827));}),_0x169b5a([0xd6],0x0,function(){var _0x3041b=_0x21191c;this[_0x3041b(0x57c)]=!0x1,this['bus'][_0x3041b(0x6d4)](_0x3041b(0x44a));}),_0x169b5a([0xd8],0x0,function(){var _0x34969f=_0x21191c;this[_0x34969f(0xb1b)]['clear'](),this[_0x34969f(0xb1b)][_0x34969f(0x963)](0xff*this['dummy_speaker_enabled']);}),_0x169b5a([0xd9,0xda],0x0,function(){var _0x1b4a44=_0x21191c;this[_0x1b4a44(0x534)]=!0x1;}),_0x169b5a([0xe0],0x1,function(){var _0x3f805d=_0x21191c;this[_0x3f805d(0xb1b)][_0x3f805d(0xa93)](),this[_0x3f805d(0xb1b)]['push'](~this[_0x3f805d(0x2b2)]['shift']());}),_0x169b5a([0xe1],0x0,function(){var _0x40f7f8=_0x21191c;this[_0x40f7f8(0xb1b)][_0x40f7f8(0xa93)](),this[_0x40f7f8(0xb1b)][_0x40f7f8(0x963)](0x4),this[_0x40f7f8(0xb1b)][_0x40f7f8(0x963)](0x5);}),_0x169b5a([0xe2],0x1),_0x169b5a([0xe3],0x0,function(){var _0x63bb51=_0x21191c;this['read_buffer']['clear']();for(var _0x55c939=0x0;_0x55c939<_0x1032cb[_0x63bb51(0x1ff)];_0x55c939++)this[_0x63bb51(0xb1b)][_0x63bb51(0x963)](_0x1032cb[_0x63bb51(0x85d)](_0x55c939));this[_0x63bb51(0xb1b)][_0x63bb51(0x963)](0x0);}),_0x169b5a([0xe4],0x1,function(){var _0x26079f=_0x21191c;this['test_register']=this['write_buffer'][_0x26079f(0x4c2)]();}),_0x169b5a([0xe8],0x0,function(){var _0x2e7c29=_0x21191c;this['read_buffer']['clear'](),this[_0x2e7c29(0xb1b)]['push'](this['test_register']);}),_0x169b5a([0xf2,0xf3],0x0,function(){var _0x1db441=_0x21191c;this[_0x1db441(0xb93)]();});var _0x5f56ce=new Uint8Array(0x100);_0x5f56ce[0xe]=0xff,_0x5f56ce[0xf]=0x7,_0x5f56ce[0x37]=0x38,_0x169b5a([0xf9],0x1,function(){var _0x49de88=_0x21191c,_0x49693e=this[_0x49de88(0x2b2)][_0x49de88(0x4c2)]();_0x32f580('dsp\x200xf9:\x20unknown\x20function.\x20input:\x20'+_0x49693e,_0x435f54),this[_0x49de88(0xb1b)]['clear'](),this[_0x49de88(0xb1b)][_0x49de88(0x963)](_0x5f56ce[_0x49693e]);}),_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x765)]=function(_0x3d0c0d){var _0x7c3d7c=_0x21191c,_0x5ae88e=_0x4a3153[_0x3d0c0d];return _0x5ae88e?_0x5ae88e=_0x5ae88e['call'](this):(_0x5ae88e=this['mixer_registers'][_0x3d0c0d],_0x32f580(_0x7c3d7c(0x920)+_0x366a23(_0x3d0c0d)+_0x7c3d7c(0x9a9)+_0x366a23(_0x5ae88e),_0x435f54)),_0x5ae88e;},_0x38edb0['prototype']['mixer_write']=function(_0xa486e1,_0x589c47){var _0x2c757f=_0x21191c,_0x26bd78=_0xfee302[_0xa486e1];_0x26bd78?_0x26bd78[_0x2c757f(0x932)](this,_0x589c47):_0x32f580(_0x2c757f(0x575)+_0x366a23(_0xa486e1)+_0x2c757f(0x9a9)+_0x366a23(_0x589c47),_0x435f54);},_0x38edb0['prototype']['mixer_default_read']=function(){var _0x3f61c1=_0x21191c;return _0x32f580(_0x3f61c1(0x595)+_0x366a23(this['mixer_current_address']),_0x435f54),this[_0x3f61c1(0x8f5)][this['mixer_current_address']];},_0x38edb0[_0x21191c(0x6fc)]['mixer_default_write']=function(_0x310e65){var _0xb35931=_0x21191c;_0x32f580('mixer\x20register\x20write.\x20addr:'+_0x366a23(this[_0xb35931(0x25b)])+'\x20data:'+_0x366a23(_0x310e65),_0x435f54),this[_0xb35931(0x8f5)][this['mixer_current_address']]=_0x310e65;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x58c)]=function(){var _0x42c74c=_0x21191c;this[_0x42c74c(0x8f5)][0x4]=0xcc,this['mixer_registers'][0x22]=0xcc,this['mixer_registers'][0x26]=0xcc,this[_0x42c74c(0x8f5)][0x28]=0x0,this[_0x42c74c(0x8f5)][0x2e]=0x0,this[_0x42c74c(0x8f5)][0xa]=0x0,this[_0x42c74c(0x8f5)][0x30]=0xc0,this['mixer_registers'][0x31]=0xc0,this[_0x42c74c(0x8f5)][0x32]=0xc0,this[_0x42c74c(0x8f5)][0x33]=0xc0,this[_0x42c74c(0x8f5)][0x34]=0xc0,this[_0x42c74c(0x8f5)][0x35]=0xc0,this[_0x42c74c(0x8f5)][0x36]=0x0,this[_0x42c74c(0x8f5)][0x37]=0x0,this[_0x42c74c(0x8f5)][0x38]=0x0,this[_0x42c74c(0x8f5)][0x39]=0x0,this[_0x42c74c(0x8f5)][0x3b]=0x0,this[_0x42c74c(0x8f5)][0x3c]=0x1f,this[_0x42c74c(0x8f5)][0x3d]=0x15,this[_0x42c74c(0x8f5)][0x3e]=0xb,this['mixer_registers'][0x3f]=0x0,this[_0x42c74c(0x8f5)][0x40]=0x0,this[_0x42c74c(0x8f5)][0x41]=0x0,this[_0x42c74c(0x8f5)][0x42]=0x0,this[_0x42c74c(0x8f5)][0x43]=0x0,this['mixer_registers'][0x44]=0x80,this[_0x42c74c(0x8f5)][0x45]=0x80,this[_0x42c74c(0x8f5)][0x46]=0x80,this[_0x42c74c(0x8f5)][0x47]=0x80,this[_0x42c74c(0x933)]();},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x933)]=function(){var _0x3f39fe=_0x21191c;for(var _0x2c952a=0x1;_0x2c952a<this[_0x3f39fe(0x8f5)]['length'];_0x2c952a++)_0x3fd8be[_0x2c952a]||this[_0x3f39fe(0x7a4)](_0x2c952a,this['mixer_registers'][_0x2c952a]);};function _0x1030da(_0x2db91f,_0x53cf52){var _0x1cee6e=_0x21191c;_0x53cf52||(_0x53cf52=_0x38edb0[_0x1cee6e(0x6fc)][_0x1cee6e(0x56c)]),_0x4a3153[_0x2db91f]=_0x53cf52;}function _0x37ca3c(_0x499f00,_0x1ca960){var _0x7532bc=_0x21191c;_0x1ca960||(_0x1ca960=_0x38edb0[_0x7532bc(0x6fc)][_0x7532bc(0x7ef)]),_0xfee302[_0x499f00]=_0x1ca960;}function _0x337651(_0x5d3c51,_0x5ea06a,_0x266f30){_0x3fd8be[_0x5d3c51]=0x1,_0x4a3153[_0x5d3c51]=function(){var _0x2143db=_0x400d;return this[_0x2143db(0x8f5)][_0x5ea06a]&0xf0|this[_0x2143db(0x8f5)][_0x266f30]>>>0x4;},_0xfee302[_0x5d3c51]=function(_0x3c6d48){var _0x4ca63a=_0x400d;this[_0x4ca63a(0x8f5)][_0x5d3c51]=_0x3c6d48;var _0x2c3795=_0x3c6d48<<0x4&0xf0|this[_0x4ca63a(0x8f5)][_0x266f30]&0xf;this['mixer_write'](_0x5ea06a,_0x3c6d48&0xf0|this[_0x4ca63a(0x8f5)][_0x5ea06a]&0xf),this[_0x4ca63a(0x7a4)](_0x266f30,_0x2c3795);};}function _0x19111a(_0x3d8b62,_0x230903,_0x2a556d){var _0x4b35a4=_0x21191c;_0x4a3153[_0x3d8b62]=_0x38edb0['prototype'][_0x4b35a4(0x56c)],_0xfee302[_0x3d8b62]=function(_0x4e9544){var _0x2a2458=_0x4b35a4;this[_0x2a2458(0x8f5)][_0x3d8b62]=_0x4e9544,this[_0x2a2458(0xa9a)][_0x2a2458(0x6d4)](_0x2a2458(0x64a),[_0x230903,_0x2a556d,(_0x4e9544>>>0x2)-0x3e]);};}_0x1030da(0x0,function(){var _0x29930b=_0x21191c;return this[_0x29930b(0x58c)](),0x0;}),_0x37ca3c(0x0),_0x337651(0x4,0x32,0x33),_0x337651(0x22,0x30,0x31),_0x337651(0x26,0x34,0x35),_0x337651(0x28,0x36,0x37),_0x337651(0x2e,0x38,0x39),_0x19111a(0x30,_0x2a1d75,_0x396523),_0x19111a(0x31,_0x2a1d75,_0xe70981),_0x19111a(0x32,_0x5091aa,_0x396523),_0x19111a(0x33,_0x5091aa,_0xe70981),_0x1030da(0x3b),_0x37ca3c(0x3b,function(_0x5b1113){var _0x12cc39=_0x21191c;this['mixer_registers'][0x3b]=_0x5b1113,this[_0x12cc39(0xa9a)][_0x12cc39(0x6d4)](_0x12cc39(0x64a),[_0x995780,_0x15ef03,0x6*(_0x5b1113>>>0x6)-0x12]);}),_0x1030da(0x41),_0x37ca3c(0x41,function(_0x126977){var _0x3d4f4c=_0x21191c;this[_0x3d4f4c(0x8f5)][0x41]=_0x126977,this['bus'][_0x3d4f4c(0x6d4)](_0x3d4f4c(0x82c),0x6*(_0x126977>>>0x6));}),_0x1030da(0x42),_0x37ca3c(0x42,function(_0x4f69e9){var _0xb3ffda=_0x21191c;this['mixer_registers'][0x42]=_0x4f69e9,this[_0xb3ffda(0xa9a)][_0xb3ffda(0x6d4)](_0xb3ffda(0x706),0x6*(_0x4f69e9>>>0x6));}),_0x1030da(0x44),_0x37ca3c(0x44,function(_0x42cbc2){var _0x3e62c0=_0x21191c;this[_0x3e62c0(0x8f5)][0x44]=_0x42cbc2,_0x42cbc2>>>=0x3,this[_0x3e62c0(0xa9a)]['send']('mixer-treble-left',_0x42cbc2-(0x10>_0x42cbc2?0xe:0x10));}),_0x1030da(0x45),_0x37ca3c(0x45,function(_0x7145ea){var _0x2da015=_0x21191c;this[_0x2da015(0x8f5)][0x45]=_0x7145ea,_0x7145ea>>>=0x3,this[_0x2da015(0xa9a)]['send'](_0x2da015(0xb1c),_0x7145ea-(0x10>_0x7145ea?0xe:0x10));}),_0x1030da(0x46),_0x37ca3c(0x46,function(_0x3c02a9){var _0x3dd0fc=_0x21191c;this[_0x3dd0fc(0x8f5)][0x46]=_0x3c02a9,_0x3c02a9>>>=0x3,this[_0x3dd0fc(0xa9a)][_0x3dd0fc(0x6d4)](_0x3dd0fc(0x2dd),_0x3c02a9-(0x10>_0x3c02a9?0xe:0x10));}),_0x1030da(0x47),_0x37ca3c(0x47,function(_0x12f1e9){var _0x58b633=_0x21191c;this[_0x58b633(0x8f5)][0x47]=_0x12f1e9,_0x12f1e9>>>=0x3,this[_0x58b633(0xa9a)][_0x58b633(0x6d4)](_0x58b633(0x2dd),_0x12f1e9-(0x10>_0x12f1e9?0xe:0x10));}),_0x1030da(0x80,function(){var _0x1a960f=_0x21191c;switch(this[_0x1a960f(0x8bc)]){case _0x448728:return 0x1;case _0x2b06e2:return 0x2;case _0xbe9739:return 0x4;case _0x5603ba:return 0x8;default:return 0x0;}}),_0x37ca3c(0x80,function(_0x4bec31){var _0x5e42ea=_0x21191c;_0x4bec31&0x1&&(this[_0x5e42ea(0x8bc)]=_0x448728),_0x4bec31&0x2&&(this[_0x5e42ea(0x8bc)]=_0x2b06e2),_0x4bec31&0x4&&(this[_0x5e42ea(0x8bc)]=_0xbe9739),_0x4bec31&0x8&&(this[_0x5e42ea(0x8bc)]=_0x5603ba);}),_0x1030da(0x81,function(){var _0x451a5a=_0x21191c,_0x13b342=0x0;switch(this['dma_channel_8bit']){case _0x4bf1e7:_0x13b342|=0x1;break;case _0x90a89a:_0x13b342|=0x2;break;case _0x691127:_0x13b342|=0x8;}switch(this[_0x451a5a(0x246)]){case _0x150909:_0x13b342|=0x20;break;case _0x521426:_0x13b342|=0x40;break;case _0x41e650:_0x13b342|=0x80;}return _0x13b342;}),_0x37ca3c(0x81,function(_0x467c49){var _0x49cf2c=_0x21191c;_0x467c49&0x1&&(this[_0x49cf2c(0x24d)]=_0x4bf1e7),_0x467c49&0x2&&(this[_0x49cf2c(0x24d)]=_0x90a89a),_0x467c49&0x8&&(this[_0x49cf2c(0x24d)]=_0x691127),_0x467c49&0x20&&(this['dma_channel_16bit']=_0x150909),_0x467c49&0x40&&(this['dma_channel_16bit']=_0x521426),_0x467c49&0x80&&(this[_0x49cf2c(0x246)]=_0x41e650);}),_0x1030da(0x82,function(){var _0x58db76=_0x21191c;for(var _0x4a6f1b=0x20,_0x278a25=0x0;0x10>_0x278a25;_0x278a25++)_0x4a6f1b|=_0x278a25*this[_0x58db76(0xa56)][_0x278a25];return _0x4a6f1b;}),_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x1f8)]=function(_0x5b8349,_0x456125,_0x57e1c9){var _0x1fa6a6=_0x21191c;_0x32f580('unhandled\x20fm\x20register\x20write.\x20addr:'+_0x456125+'|'+_0x366a23(_0x57e1c9)+_0x1fa6a6(0x9a9)+_0x366a23(_0x5b8349),_0x435f54);};function _0x311178(_0x2327e7,_0x225a88){var _0x361c96=_0x21191c;_0x225a88||(_0x225a88=_0x38edb0[_0x361c96(0x6fc)]['fm_default_write']);for(var _0x392b05=0x0;_0x392b05<_0x2327e7['length'];_0x392b05++)_0x4a361c[_0x2327e7[_0x392b05]]=_0x225a88;}function _0x58c313(_0x3e3527,_0x29e7b7){var _0x1592c9=_0x21191c;for(var _0x522165=[];_0x3e3527<=_0x29e7b7;_0x3e3527++)_0x522165[_0x1592c9(0x963)](_0x3e3527);return _0x522165;}var _0x4724d1=new Uint8Array(0x20);_0x4724d1[0x0]=0x0,_0x4724d1[0x1]=0x1,_0x4724d1[0x2]=0x2,_0x4724d1[0x3]=0x3,_0x4724d1[0x4]=0x4,_0x4724d1[0x5]=0x5,_0x4724d1[0x8]=0x6,_0x4724d1[0x9]=0x7,_0x4724d1[0xa]=0x8,_0x4724d1[0xb]=0x9,_0x4724d1[0xc]=0xa,_0x4724d1[0xd]=0xb,_0x4724d1[0x10]=0xc,_0x4724d1[0x11]=0xd,_0x4724d1[0x12]=0xe,_0x4724d1[0x13]=0xf,_0x4724d1[0x14]=0x10,_0x4724d1[0x15]=0x11;function _0x3c6eb9(_0x2919c9,_0x911168){return 0x12*_0x2919c9+_0x4724d1[_0x911168];}_0x311178([0x1],function(_0x415211,_0x3b6aee,_0x4c313d){var _0x12fc04=_0x21191c;this['fm_waveform_select_enable'][_0x3b6aee]=_0x415211&0x1,this[_0x12fc04(0x440)]();}),_0x311178([0x2]),_0x311178([0x3]),_0x311178([0x4],function(_0x3651ef,_0x39cea1,_0x232ee8){}),_0x311178([0x5],function(_0x4d637e,_0x3696b1,_0x492565){var _0xde1272=_0x21191c;0x0===_0x3696b1&&this[_0xde1272(0x1f8)](_0x4d637e,_0x3696b1,_0x492565);}),_0x311178([0x8],function(_0x31e37c,_0x4139b4,_0x101ecd){}),_0x311178(_0x58c313(0x20,0x35),function(_0x3e87c2,_0x1513e6,_0xdd9c37){_0x3c6eb9(_0x1513e6,_0xdd9c37-0x20);}),_0x311178(_0x58c313(0x40,0x55),function(_0x492247,_0x570f5a,_0x2885b1){_0x3c6eb9(_0x570f5a,_0x2885b1-0x40);}),_0x311178(_0x58c313(0x60,0x75),function(_0x4d6531,_0x84465e,_0x3c28ee){_0x3c6eb9(_0x84465e,_0x3c28ee-0x60);}),_0x311178(_0x58c313(0x80,0x95),function(_0xdcc976,_0x2265b8,_0x2001e3){_0x3c6eb9(_0x2265b8,_0x2001e3-0x80);}),_0x311178(_0x58c313(0xa0,0xa8),function(_0x1cc2d7,_0x2b6ef2,_0x4425ec){}),_0x311178(_0x58c313(0xb0,0xb8),function(_0x508816,_0x2e8a7c,_0x23dc3b){}),_0x311178([0xbd],function(_0xbeebc6,_0x47027a,_0x558ce8){}),_0x311178(_0x58c313(0xc0,0xc8),function(_0x1fffa8,_0x41131d,_0x1bc5db){}),_0x311178(_0x58c313(0xe0,0xf5),function(_0x6cab3c,_0x54f832,_0x34e69b){_0x3c6eb9(_0x54f832,_0x34e69b-0xe0);}),_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x440)]=function(){},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x76e)]=function(_0x118cf7){var _0x12fab2=_0x21191c;this[_0x12fab2(0x45c)]=_0x118cf7,this[_0x12fab2(0xa9a)][_0x12fab2(0x6d4)](_0x12fab2(0x13d),_0x118cf7);},_0x38edb0[_0x21191c(0x6fc)]['get_channel_count']=function(){return this['dsp_stereo']?0x2:0x1;},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x8d5)]=function(){var _0x9af955=_0x21191c;this[_0x9af955(0x641)]=0x1+(this[_0x9af955(0x2b2)][_0x9af955(0x4c2)]()<<0x0)+(this['write_buffer'][_0x9af955(0x4c2)]()<<0x8);},_0x38edb0[_0x21191c(0x6fc)]['dma_transfer_start']=function(){var _0x4f5c33=_0x21191c;_0x32f580(_0x4f5c33(0x1e0),_0x435f54),this[_0x4f5c33(0xb0b)]=0x1,this[_0x4f5c33(0x20f)]&&(this[_0x4f5c33(0xb0b)]*=0x2),this[_0x4f5c33(0x985)]=this['dma_sample_count']*this[_0x4f5c33(0xb0b)],this[_0x4f5c33(0x69b)]=_0x1b4a7f*this['bytes_per_sample'],this['dma_bytes_block']=Math['min'](Math[_0x4f5c33(0x1a9)](this[_0x4f5c33(0x985)]>>0x2&-0x4,0x20),this[_0x4f5c33(0x69b)]),this[_0x4f5c33(0x677)]=!0x0,this[_0x4f5c33(0xa04)][_0x4f5c33(0x140)][this[_0x4f5c33(0x750)]]||this['dma_on_unmask'](this[_0x4f5c33(0x750)]);},_0x38edb0[_0x21191c(0x6fc)]['dma_on_unmask']=function(_0x41a4f8){var _0x3ae3f1=_0x21191c;_0x41a4f8===this[_0x3ae3f1(0x750)]&&this['dma_waiting_transfer']&&(this['dma_waiting_transfer']=!0x1,this[_0x3ae3f1(0x732)]=this[_0x3ae3f1(0x985)],this[_0x3ae3f1(0x57c)]=!0x1,this[_0x3ae3f1(0xa9a)]['send'](_0x3ae3f1(0x44a)));},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x20e)]=function(){var _0x57cb6b=_0x21191c;_0x32f580(_0x57cb6b(0xb4e),_0x435f54);var _0x550481=Math['min'](this[_0x57cb6b(0x732)],this[_0x57cb6b(0x69b)]),_0x27d76e=Math[_0x57cb6b(0x8a6)](_0x550481/this[_0x57cb6b(0xb0b)]);this['dma'][_0x57cb6b(0x429)](this['dma_syncbuffer'],0x0,_0x550481,this['dma_channel'],_0x7063d2=>{var _0x2d169f=_0x57cb6b;_0x32f580('dma\x20block\x20transfer\x20'+(_0x7063d2?_0x2d169f(0x2c6):'successful'),_0x435f54),_0x7063d2||(this[_0x2d169f(0x847)](_0x27d76e),this[_0x2d169f(0x732)]-=_0x550481,this[_0x2d169f(0x732)]||(this[_0x2d169f(0xb93)](this[_0x2d169f(0x656)]),this[_0x2d169f(0x534)]&&(this[_0x2d169f(0x732)]=this[_0x2d169f(0x985)])));});},_0x38edb0['prototype'][_0x21191c(0x847)]=function(_0x28673b){var _0x1d9b9c=_0x21191c,_0x276550=this['dsp_16bit']?32767.5:127.5,_0x4cd5ac=this[_0x1d9b9c(0x25a)]?0x0:-0x1,_0x5ea09a=this[_0x1d9b9c(0x196)]?0x1:0x2,_0x4ce710=this[_0x1d9b9c(0x20f)]?this['dsp_signed']?this[_0x1d9b9c(0x7d2)]:this[_0x1d9b9c(0x945)]:this[_0x1d9b9c(0x25a)]?this[_0x1d9b9c(0x1b2)]:this[_0x1d9b9c(0x488)];for(var _0x495940=0x0,_0x4247af=0x0;_0x4247af<_0x28673b;_0x4247af++)for(var _0x1c9111=_0x2acf13(_0x4ce710[_0x4247af],_0x276550,_0x4cd5ac),_0x419e49=0x0;_0x419e49<_0x5ea09a;_0x419e49++)this['dac_buffers'][_0x495940][_0x1d9b9c(0x963)](_0x1c9111),_0x495940^=0x1;this[_0x1d9b9c(0x2db)]();},_0x38edb0['prototype'][_0x21191c(0x815)]=function(){var _0x24e1e5=_0x21191c;!this['dma_bytes_left']||this[_0x24e1e5(0x57c)]?this[_0x24e1e5(0x2db)]():this[_0x24e1e5(0x20e)]();},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0x2db)]=function(){var _0x124bfb=_0x21191c;if(this[_0x124bfb(0x7ae)][0x0]['length']){var _0x259a3d=this[_0x124bfb(0x7ae)][0x0][_0x124bfb(0x1e7)](this[_0x124bfb(0x7ae)][0x0][_0x124bfb(0x1ff)]),_0x5c2871=this[_0x124bfb(0x7ae)][0x1][_0x124bfb(0x1e7)](this['dac_buffers'][0x1]['length']);this[_0x124bfb(0xa9a)][_0x124bfb(0x6d4)](_0x124bfb(0x977),[_0x259a3d,_0x5c2871],[_0x259a3d[_0x124bfb(0x943)],_0x5c2871['buffer']]);}},_0x38edb0[_0x21191c(0x6fc)][_0x21191c(0xb93)]=function(_0x22485){var _0x5245fa=_0x21191c;_0x32f580('raise\x20irq',_0x435f54),this[_0x5245fa(0xa56)][_0x22485]=0x1,this[_0x5245fa(0x455)][_0x5245fa(0x363)](this[_0x5245fa(0x8bc)]);},_0x38edb0['prototype'][_0x21191c(0x7cb)]=function(_0x9451f9){var _0x35bded=_0x21191c;_0x32f580(_0x35bded(0x731),_0x435f54),this[_0x35bded(0xa56)][_0x9451f9]=0x0,this[_0x35bded(0x455)]['device_lower_irq'](this[_0x35bded(0x8bc)]);};function _0x2acf13(_0x56fc8f,_0x1abc37,_0x1a09f3){return _0x43a712(_0x56fc8f/_0x1abc37+_0x1a09f3,-0x1,0x1);}function _0x43a712(_0x4eb9d5,_0x4cb8dd,_0x130062){return(_0x4eb9d5<_0x4cb8dd)*_0x4cb8dd+(_0x4eb9d5>_0x130062)*_0x130062+(_0x4cb8dd<=_0x4eb9d5&&_0x4eb9d5<=_0x130062)*_0x4eb9d5;};const _0x2e8bac=0x1af4,_0x854a3e=0x9,_0x1febfe=0x10,_0x3b269b=0x1,_0x4917f4=0x2,_0x416f06=0x3,_0x54da24=0x4,_0x3b9c6f=0x5,_0x1a7370=0x1,_0x5aa5=0x2,_0x1c578f=0x4,_0x21e6ee=0x8,_0x3b9113=0x40,_0x1bac4c=0x80,_0x188828=0x1,_0x71c5e=0x2,_0x1bf289=0x1c,_0x4c8e84=0x1d,_0x29f2ec=0x20,_0x483f28=0x10,_0x72ad95=0x6,_0x357a6e=0x2,_0x1ad1e1=0x6,_0x3b828c=0x8,_0x5bb384=0xffff,_0x48c178=0x1,_0x60d10f=0x2,_0x3be6e3=0x4,_0x1f65f9=0x1,_0x34928a=0x1;var _0x269945,_0x4d0a92,_0x428a35,_0x4f618b,_0x3ff93e,_0x41fe4e,_0xa47eee,_0x35944e;function _0x108e74(_0x3e4a72,_0x4b7829){var _0x181fca=_0x21191c;this['cpu']=_0x3e4a72,this[_0x181fca(0x698)]=_0x3e4a72['devices']['pci'],this['device_id']=_0x4b7829[_0x181fca(0x52f)],this[_0x181fca(0x458)]=[_0x2e8bac&0xff,_0x2e8bac>>0x8,_0x4b7829[_0x181fca(0x52f)]&0xff,_0x4b7829[_0x181fca(0x52f)]>>0x8,0x7,0x5,0x10,0x0,0x1,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0xa8,0x0,0x0,0x0,0x10,0xbf,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x2e8bac&0xff,_0x2e8bac>>0x8,_0x4b7829[_0x181fca(0x4ff)]&0xff,_0x4b7829[_0x181fca(0x4ff)]>>0x8,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0],this['pci_space']=this[_0x181fca(0x458)][_0x181fca(0x244)](_0x3f6442[_0x181fca(0x5de)](0x100-this['pci_space'][_0x181fca(0x1ff)])),this[_0x181fca(0x28b)]=_0x4b7829[_0x181fca(0x28b)],this[_0x181fca(0x7aa)]=[],this[_0x181fca(0xb09)]=_0x4b7829[_0x181fca(0xb09)],this[_0x181fca(0x4ed)]=this['device_feature_select']=0x0,this[_0x181fca(0x742)]=new Uint32Array(0x4),this['driver_feature']=new Uint32Array(0x4);for(var _0x3a97d3 of _0x4b7829['common']['features'])_0xfb2746(0x0<=_0x3a97d3,_0x181fca(0x4b2)+this[_0x181fca(0xb09)]+_0x181fca(0x3b5)),_0xfb2746(0x80>_0x3a97d3,_0x181fca(0x4b2)+this[_0x181fca(0xb09)]+_0x181fca(0x4b3)),this[_0x181fca(0x742)][_0x3a97d3>>>0x5]|=0x1<<(_0x3a97d3&0x1f),this[_0x181fca(0x1c7)][_0x3a97d3>>>0x5]|=0x1<<(_0x3a97d3&0x1f);_0xfb2746(_0x4b7829['common'][_0x181fca(0x72d)][_0x181fca(0x949)](_0x29f2ec),_0x181fca(0x4b2)+this['name']+'>\x20only\x20non-transitional\x20devices\x20are\x20supported'),this[_0x181fca(0xa16)]=!0x0,this['device_status']=0x0,this[_0x181fca(0x55c)]=!0x1,this['config_generation']=0x0,this[_0x181fca(0x2ba)]=[];for(var _0xfae869 of _0x4b7829[_0x181fca(0xaeb)][_0x181fca(0x2ba)])this[_0x181fca(0x2ba)]['push'](new _0x46cee3(_0x3e4a72,this,_0xfae869));this[_0x181fca(0x812)]=0x0,this['queue_selected']=this['queues'][0x0],this[_0x181fca(0x473)]=0x0;if(_0x2cc173){_0x3a97d3=new Set();for(var _0x516f14 of this[_0x181fca(0x2ba)][_0x181fca(0x312)](_0x1062c4=>_0x1062c4[_0x181fca(0xb57)]))_0xfae869=_0x4b7829['notification'][_0x181fca(0x550)]?0x0:_0x516f14,_0x3a97d3[_0x181fca(0x366)](_0xfae869),_0xfb2746(_0x4b7829[_0x181fca(0x795)][_0x181fca(0x377)][_0xfae869],_0x181fca(0x4b2)+this[_0x181fca(0xb09)]+_0x181fca(0x616));for(const [_0x390890,_0x244cb8]of _0x4b7829[_0x181fca(0x795)]['handlers'][_0x181fca(0x3dd)]())_0xfb2746(!_0x244cb8||_0x3a97d3[_0x181fca(0x426)](_0x390890),'VirtIO\x20device<'+this[_0x181fca(0xb09)]+'>\x20no\x20defined\x20notify\x20handler\x20should\x20be\x20unused');}_0x516f14=[],_0x516f14[_0x181fca(0x963)](this[_0x181fca(0x8b4)](_0x4b7829[_0x181fca(0xaeb)])),_0x516f14[_0x181fca(0x963)](this['create_notification_capability'](_0x4b7829['notification'])),_0x516f14['push'](this[_0x181fca(0xa47)](_0x4b7829['isr_status'])),_0x4b7829[_0x181fca(0x526)]&&_0x516f14[_0x181fca(0x963)](this['create_device_specific_capability'](_0x4b7829[_0x181fca(0x526)])),this[_0x181fca(0x778)](_0x516f14),_0x3e4a72['devices'][_0x181fca(0x698)][_0x181fca(0x862)](this),this[_0x181fca(0xa3c)]();}_0x108e74['prototype'][_0x21191c(0x8b4)]=function(_0x128383){var _0x30a6e6=_0x21191c;return{'type':_0x3b269b,'bar':0x0,'port':_0x128383[_0x30a6e6(0x5ee)],'use_mmio':!0x1,'offset':0x0,'extra':new Uint8Array(0x0),'struct':[{'bytes':0x4,'name':'device_feature_select','read':()=>this[_0x30a6e6(0x6ab)],'write':_0x320930=>{var _0x1846b6=_0x30a6e6;this[_0x1846b6(0x6ab)]=_0x320930;}},{'bytes':0x4,'name':_0x30a6e6(0x742),'read':()=>this[_0x30a6e6(0x742)][this[_0x30a6e6(0x6ab)]]||0x0,'write':_0x3708fa=>{}},{'bytes':0x4,'name':_0x30a6e6(0x4ed),'read':()=>this['driver_feature_select'],'write':_0x38c9b4=>{var _0x572535=_0x30a6e6;this[_0x572535(0x4ed)]=_0x38c9b4;}},{'bytes':0x4,'name':_0x30a6e6(0x1c7),'read':()=>this[_0x30a6e6(0x1c7)][this[_0x30a6e6(0x4ed)]]||0x0,'write':_0x31dd71=>{var _0x591dc7=_0x30a6e6;const _0x4b305e=this[_0x591dc7(0x742)][this['driver_feature_select']];this[_0x591dc7(0x4ed)]<this[_0x591dc7(0x1c7)]['length']&&(this['driver_feature'][this[_0x591dc7(0x4ed)]]=_0x31dd71&_0x4b305e),this['features_ok']=this[_0x591dc7(0xa16)]&&!(_0x31dd71&~_0x4b305e);}},{'bytes':0x2,'name':'msix_config','read':()=>{var _0x5deb21=_0x30a6e6;return _0x32f580(_0x5deb21(0x8d7),_0x30f836),0xffff;},'write':_0x1c0205=>{var _0x1e2eda=_0x30a6e6;_0x32f580(_0x1e2eda(0x8d7),_0x30f836);}},{'bytes':0x2,'name':'num_queues','read':()=>this['queues'][_0x30a6e6(0x1ff)],'write':_0x59a9c4=>{}},{'bytes':0x1,'name':_0x30a6e6(0x3ec),'read':()=>this[_0x30a6e6(0x3ec)],'write':_0x1d1086=>{var _0x475f60=_0x30a6e6;0x0===_0x1d1086?(_0x32f580('Reset\x20device<'+this[_0x475f60(0xb09)]+'>',_0x30f836),this[_0x475f60(0xa3c)]()):_0x1d1086&_0x1bac4c?_0x32f580('Warning:\x20Device<'+this['name']+_0x475f60(0x9b9),_0x30f836):_0x32f580(_0x475f60(0x9ab)+this[_0x475f60(0xb09)]+_0x475f60(0xa44)+(_0x1d1086&_0x1a7370?_0x475f60(0x2fa):'')+(_0x1d1086&_0x5aa5?'DRIVER\x20':'')+(_0x1d1086&_0x1c578f?_0x475f60(0x6f3):'')+(_0x1d1086&_0x21e6ee?'FEATURES_OK\x20':'')+(_0x1d1086&_0x3b9113?_0x475f60(0x757):''),_0x30f836),_0x1d1086&~this['device_status']&_0x1c578f&&this[_0x475f60(0x3ec)]&_0x3b9113&&this['notify_config_changes'](),this[_0x475f60(0xa16)]||(_0x2cc173&&_0x1d1086&_0x21e6ee&&_0x32f580(_0x475f60(0x4c5),_0x30f836),_0x1d1086&=~_0x21e6ee),this[_0x475f60(0x3ec)]=_0x1d1086;if(_0x1d1086&~this[_0x475f60(0x3ec)]&_0x1c578f)_0x128383[_0x475f60(0xa94)]();}},{'bytes':0x1,'name':'config_generation','read':()=>this[_0x30a6e6(0x914)],'write':_0x41083a=>{}},{'bytes':0x2,'name':_0x30a6e6(0x812),'read':()=>this['queue_select'],'write':_0xcb58da=>{var _0x4c47ca=_0x30a6e6;this['queue_select']=_0xcb58da,this[_0x4c47ca(0x812)]<this['queues']['length']?this[_0x4c47ca(0x64c)]=this[_0x4c47ca(0x2ba)][this[_0x4c47ca(0x812)]]:this[_0x4c47ca(0x9e2)]=null;}},{'bytes':0x2,'name':_0x30a6e6(0x99c),'read':()=>this[_0x30a6e6(0x9e2)]?this['queue_selected'][_0x30a6e6(0xa7c)]:0x0,'write':_0x51082b=>{var _0x1bfb3f=_0x30a6e6;this[_0x1bfb3f(0x9e2)]&&(_0x51082b&_0x51082b-0x1&&(_0x32f580('Warning:\x20dev<'+this[_0x1bfb3f(0xb09)]+'>\x20Given\x20queue\x20size\x20was\x20not\x20a\x20power\x20of\x202.\x20Rounding\x20up\x20to\x20next\x20power\x20of\x202.',_0x30f836),_0x51082b=0x1<<_0x3f6442['int_log2'](_0x51082b-0x1)+0x1),_0x51082b>this['queue_selected']['size_supported']&&(_0x32f580(_0x1bfb3f(0x79c)+this[_0x1bfb3f(0xb09)]+_0x1bfb3f(0x50f),_0x30f836),_0x51082b=this[_0x1bfb3f(0x9e2)]['size_supported']),this[_0x1bfb3f(0x9e2)][_0x1bfb3f(0xa9c)](_0x51082b));}},{'bytes':0x2,'name':_0x30a6e6(0x1a7),'read':()=>{return _0x32f580('No\x20msi-x\x20capability\x20supported.',_0x30f836),0xffff;},'write':_0x5be43d=>{var _0x244669=_0x30a6e6;_0x32f580(_0x244669(0x8d7),_0x30f836);}},{'bytes':0x2,'name':_0x30a6e6(0xa0d),'read':()=>this[_0x30a6e6(0x9e2)]?this[_0x30a6e6(0x9e2)][_0x30a6e6(0x921)]|0x0:0x0,'write':_0x5378e0=>{var _0x464e5a=_0x30a6e6;this[_0x464e5a(0x9e2)]&&(0x1===_0x5378e0?this['queue_selected'][_0x464e5a(0xa02)]()?this['queue_selected'][_0x464e5a(0x4e0)]():_0x32f580(_0x464e5a(0xa8f),_0x30f836):0x0===_0x5378e0&&_0x32f580('Driver\x20bug:\x20tried\x20writing\x200\x20to\x20queue_enable',_0x30f836));}},{'bytes':0x2,'name':_0x30a6e6(0x8ec),'read':()=>this['queue_selected']?this[_0x30a6e6(0x9e2)][_0x30a6e6(0xb57)]:0x0,'write':_0x457d66=>{}},{'bytes':0x4,'name':_0x30a6e6(0x7dd),'read':()=>this['queue_selected']?this[_0x30a6e6(0x9e2)]['desc_addr']:0x0,'write':_0x36131e=>{var _0x33e3fc=_0x30a6e6;this[_0x33e3fc(0x9e2)]&&(this[_0x33e3fc(0x9e2)][_0x33e3fc(0x42d)]=_0x36131e);}},{'bytes':0x4,'name':_0x30a6e6(0x9a1),'read':()=>0x0,'write':_0x3e3849=>{var _0x4e3010=_0x30a6e6;_0x32f580(_0x4e3010(0x3a5),_0x30f836);}},{'bytes':0x4,'name':_0x30a6e6(0x70c),'read':()=>this[_0x30a6e6(0x9e2)]?this[_0x30a6e6(0x9e2)][_0x30a6e6(0x7e9)]:0x0,'write':_0x1f5899=>{var _0x3c8a54=_0x30a6e6;this[_0x3c8a54(0x9e2)]&&(this[_0x3c8a54(0x9e2)][_0x3c8a54(0x7e9)]=_0x1f5899);}},{'bytes':0x4,'name':_0x30a6e6(0x497),'read':()=>0x0,'write':_0x3a8775=>{var _0x2546ae=_0x30a6e6;_0x32f580(_0x2546ae(0x338),_0x30f836);}},{'bytes':0x4,'name':_0x30a6e6(0xab0),'read':()=>this[_0x30a6e6(0x9e2)]?this[_0x30a6e6(0x9e2)][_0x30a6e6(0x80f)]:0x0,'write':_0x450411=>{var _0x2b3b15=_0x30a6e6;this[_0x2b3b15(0x9e2)]&&(this[_0x2b3b15(0x9e2)][_0x2b3b15(0x80f)]=_0x450411);}},{'bytes':0x4,'name':_0x30a6e6(0xac5),'read':()=>0x0,'write':_0x2bf2f3=>{var _0x2b1a38=_0x30a6e6;_0x32f580(_0x2b1a38(0x5d5),_0x30f836);}}]};},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x8f0)]=function(_0x9fe6b3){var _0xe83c42=_0x21191c;const _0x4fb1ff=[];let _0x117c3a;_0x9fe6b3['single_handler']?(_0xfb2746(0x1===_0x9fe6b3[_0xe83c42(0x377)]['length'],_0xe83c42(0x4b2)+this[_0xe83c42(0xb09)]+_0xe83c42(0x60a)),_0x117c3a=0x0):_0x117c3a=0x2;for(const [_0x4b3394,_0x69f44a]of _0x9fe6b3[_0xe83c42(0x377)][_0xe83c42(0x3dd)]())_0x4fb1ff['push']({'bytes':0x2,'name':_0xe83c42(0x26e)+_0x4b3394,'read':()=>0xffff,'write':_0x69f44a||(_0x465a91=>{})});return{'type':_0x4917f4,'bar':0x1,'port':_0x9fe6b3[_0xe83c42(0x5ee)],'use_mmio':!0x1,'offset':0x0,'extra':new Uint8Array([_0x117c3a&0xff,_0x117c3a>>0x8&0xff,_0x117c3a>>0x10&0xff,_0x117c3a>>0x18]),'struct':_0x4fb1ff};},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0xa47)]=function(_0xc99891){var _0x1b27ba=_0x21191c;return{'type':_0x416f06,'bar':0x2,'port':_0xc99891['initial_port'],'use_mmio':!0x1,'offset':0x0,'extra':new Uint8Array(0x0),'struct':[{'bytes':0x1,'name':_0x1b27ba(0x473),'read':()=>{var _0x4716ca=_0x1b27ba;const _0x2abbf0=this[_0x4716ca(0x473)];return this[_0x4716ca(0x7cb)](),_0x2abbf0;},'write':_0x41dde9=>{}}]};},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x691)]=function(_0x165b76){var _0x1e139f=_0x21191c;return _0xfb2746(~_0x165b76[_0x1e139f(0x1d0)]&0x3,_0x1e139f(0x4b2)+this[_0x1e139f(0xb09)]+_0x1e139f(0x2bc)),{'type':_0x54da24,'bar':0x3,'port':_0x165b76[_0x1e139f(0x5ee)],'use_mmio':!0x1,'offset':0x0,'extra':new Uint8Array(0x0),'struct':_0x165b76[_0x1e139f(0x486)]};},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x778)]=function(_0x812083){var _0xf141e6=_0x21191c;let _0x3affdf=this[_0xf141e6(0x458)][0x34]=0x40;var _0x23a82f=_0x3affdf;for(const _0x3f9e2b of _0x812083){_0x812083=_0x1febfe+_0x3f9e2b[_0xf141e6(0x23f)]['length'],_0x23a82f=_0x3affdf,_0x3affdf=_0x23a82f+_0x812083,_0xfb2746(0x100>=_0x3affdf,_0xf141e6(0x4b2)+this[_0xf141e6(0xb09)]+'>\x20can\x27t\x20fit\x20all\x20capabilities\x20into\x20256byte\x20configspace'),_0xfb2746(0x0<=_0x3f9e2b[_0xf141e6(0xae4)]&&0x6>_0x3f9e2b[_0xf141e6(0xae4)],_0xf141e6(0x4b2)+this[_0xf141e6(0xb09)]+_0xf141e6(0x49b));var _0x29f57c=_0x3f9e2b[_0xf141e6(0x486)][_0xf141e6(0x2d1)]((_0x58ce29,_0x57adec)=>_0x58ce29+_0x57adec['bytes'],0x0);_0x29f57c+=_0x3f9e2b[_0xf141e6(0x1d0)],_0x29f57c=0x10>_0x29f57c?0x10:0x1<<_0x3f6442['int_log2'](_0x29f57c-0x1)+0x1,_0xfb2746(0x0===(_0x3f9e2b[_0xf141e6(0x49c)]&_0x29f57c-0x1),_0xf141e6(0x4b2)+this[_0xf141e6(0xb09)]+'>\x20capability\x20port\x20should\x20be\x20aligned\x20to\x20pci\x20bar\x20size'),this[_0xf141e6(0x7aa)][_0x3f9e2b[_0xf141e6(0xae4)]]={'size':_0x29f57c},this[_0xf141e6(0x458)][_0x23a82f]=_0x854a3e,this[_0xf141e6(0x458)][_0x23a82f+0x1]=_0x3affdf,this[_0xf141e6(0x458)][_0x23a82f+0x2]=_0x812083,this[_0xf141e6(0x458)][_0x23a82f+0x3]=_0x3f9e2b['type'],this[_0xf141e6(0x458)][_0x23a82f+0x4]=_0x3f9e2b[_0xf141e6(0xae4)],this['pci_space'][_0x23a82f+0x5]=0x0,this[_0xf141e6(0x458)][_0x23a82f+0x6]=0x0,this[_0xf141e6(0x458)][_0x23a82f+0x7]=0x0,this['pci_space'][_0x23a82f+0x8]=_0x3f9e2b[_0xf141e6(0x1d0)]&0xff,this[_0xf141e6(0x458)][_0x23a82f+0x9]=_0x3f9e2b[_0xf141e6(0x1d0)]>>>0x8&0xff,this['pci_space'][_0x23a82f+0xa]=_0x3f9e2b[_0xf141e6(0x1d0)]>>>0x10&0xff,this[_0xf141e6(0x458)][_0x23a82f+0xb]=_0x3f9e2b[_0xf141e6(0x1d0)]>>>0x18,this[_0xf141e6(0x458)][_0x23a82f+0xc]=_0x29f57c&0xff,this[_0xf141e6(0x458)][_0x23a82f+0xd]=_0x29f57c>>>0x8&0xff,this[_0xf141e6(0x458)][_0x23a82f+0xe]=_0x29f57c>>>0x10&0xff,this[_0xf141e6(0x458)][_0x23a82f+0xf]=_0x29f57c>>>0x18;for(const [_0x2fec97,_0x52bbd3]of _0x3f9e2b['extra']['entries']())this[_0xf141e6(0x458)][_0x23a82f+0x10+_0x2fec97]=_0x52bbd3;_0x23a82f=0x10+0x4*_0x3f9e2b[_0xf141e6(0xae4)],this['pci_space'][_0x23a82f]=_0x3f9e2b[_0xf141e6(0x49c)]&0xfe|!_0x3f9e2b['use_mmio'],this[_0xf141e6(0x458)][_0x23a82f+0x1]=_0x3f9e2b[_0xf141e6(0x49c)]>>>0x8&0xff,this[_0xf141e6(0x458)][_0x23a82f+0x2]=_0x3f9e2b['port']>>>0x10&0xff,this[_0xf141e6(0x458)][_0x23a82f+0x3]=_0x3f9e2b[_0xf141e6(0x49c)]>>>0x18&0xff,_0x23a82f=_0x3f9e2b[_0xf141e6(0x49c)]+_0x3f9e2b[_0xf141e6(0x1d0)];for(const _0x37de76 of _0x3f9e2b[_0xf141e6(0x486)]){let _0x361c63=_0x37de76[_0xf141e6(0x8ad)];_0x812083=_0x37de76[_0xf141e6(0x330)],_0x2cc173&&(_0x361c63=()=>{var _0x384d3b=_0xf141e6;const _0x472ae2=_0x37de76[_0x384d3b(0x8ad)]();return _0x32f580(_0x384d3b(0x9ab)+this[_0x384d3b(0xb09)]+_0x384d3b(0x844)+_0x3f9e2b[_0x384d3b(0x658)]+']\x20read['+_0x37de76[_0x384d3b(0xb09)]+']\x20=>\x20'+_0x366a23(_0x472ae2,0x8*_0x37de76[_0x384d3b(0xa08)]),_0x30f836),_0x472ae2;},_0x812083=_0x42a537=>{var _0x198ad6=_0xf141e6;_0x32f580('Device<'+this['name']+'>\x20cap['+_0x3f9e2b[_0x198ad6(0x658)]+_0x198ad6(0x77d)+_0x37de76[_0x198ad6(0xb09)]+_0x198ad6(0x2f6)+_0x366a23(_0x42a537,0x8*_0x37de76[_0x198ad6(0xa08)]),_0x30f836),_0x37de76[_0x198ad6(0x330)](_0x42a537);});if(_0x3f9e2b[_0xf141e6(0xaae)])_0xfb2746(!0x1,_0xf141e6(0x65d)+this[_0xf141e6(0xb09)]+_0xf141e6(0x31a));else{_0x29f57c=function(_0x10e00a){var _0x46e4af=_0xf141e6;return _0x32f580(_0x46e4af(0x7c9),_0x30f836),_0x361c63(_0x10e00a&-0x2)>>((_0x10e00a&0x1)<<0x3)&0xff;};const _0x52d496=function(_0x12d697){var _0x2bd9a7=_0xf141e6;return _0x32f580(_0x2bd9a7(0x82d),_0x30f836),_0x361c63(_0x12d697&-0x4)>>((_0x12d697&0x3)<<0x3)&0xff;};switch(_0x37de76[_0xf141e6(0xa08)]){case 0x4:this[_0xf141e6(0x455)]['io']['register_read'](_0x23a82f,this,_0x52d496,void 0x0,_0x361c63),this['cpu']['io'][_0xf141e6(0x166)](_0x23a82f,this,void 0x0,void 0x0,_0x812083);break;case 0x2:this[_0xf141e6(0x455)]['io'][_0xf141e6(0x19e)](_0x23a82f,this,_0x29f57c,_0x361c63),this['cpu']['io'][_0xf141e6(0x166)](_0x23a82f,this,void 0x0,_0x812083);break;case 0x1:this['cpu']['io'][_0xf141e6(0x19e)](_0x23a82f,this,_0x361c63),this['cpu']['io']['register_write'](_0x23a82f,this,_0x812083);break;default:_0xfb2746(!0x1,'VirtIO\x20device\x20<'+this[_0xf141e6(0xb09)]+_0xf141e6(0x472)+_0x37de76[_0xf141e6(0xa08)]+_0xf141e6(0x622));}}_0x23a82f+=_0x37de76['bytes'];}}_0x23a82f=_0x1febfe+0x4,_0xfb2746(0x100>=_0x3affdf+_0x23a82f,'VirtIO\x20device<'+this[_0xf141e6(0xb09)]+_0xf141e6(0x567)),this[_0xf141e6(0x458)][_0x3affdf]=_0x854a3e,this['pci_space'][_0x3affdf+0x1]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x2]=_0x23a82f,this[_0xf141e6(0x458)][_0x3affdf+0x3]=_0x3b9c6f,this['pci_space'][_0x3affdf+0x4]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x5]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x6]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x7]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x8]=0x0,this['pci_space'][_0x3affdf+0x9]=0x0,this['pci_space'][_0x3affdf+0xa]=0x0,this['pci_space'][_0x3affdf+0xb]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0xc]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0xd]=0x0,this['pci_space'][_0x3affdf+0xe]=0x0,this['pci_space'][_0x3affdf+0xf]=0x0,this['pci_space'][_0x3affdf+0x10]=0x0,this['pci_space'][_0x3affdf+0x11]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x12]=0x0,this[_0xf141e6(0x458)][_0x3affdf+0x13]=0x0;},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x465c3d=_0x21191c;let _0x56fd1a=[];return _0x56fd1a[0x0]=this['device_feature_select'],_0x56fd1a[0x1]=this[_0x465c3d(0x4ed)],_0x56fd1a[0x2]=this['device_feature'],_0x56fd1a[0x3]=this['driver_feature'],_0x56fd1a[0x4]=this[_0x465c3d(0xa16)],_0x56fd1a[0x5]=this['device_status'],_0x56fd1a[0x6]=this[_0x465c3d(0x55c)],_0x56fd1a[0x7]=this[_0x465c3d(0x914)],_0x56fd1a[0x8]=this[_0x465c3d(0x473)],_0x56fd1a[0x9]=this[_0x465c3d(0x812)],_0x56fd1a=_0x56fd1a[_0x465c3d(0x244)](this[_0x465c3d(0x2ba)]);},_0x108e74['prototype'][_0x21191c(0xa3f)]=function(_0x45aba0){var _0x57c2e5=_0x21191c;this[_0x57c2e5(0x6ab)]=_0x45aba0[0x0],this[_0x57c2e5(0x4ed)]=_0x45aba0[0x1],this[_0x57c2e5(0x742)]=_0x45aba0[0x2],this[_0x57c2e5(0x1c7)]=_0x45aba0[0x3],this[_0x57c2e5(0xa16)]=_0x45aba0[0x4],this[_0x57c2e5(0x3ec)]=_0x45aba0[0x5],this['config_has_changed']=_0x45aba0[0x6],this[_0x57c2e5(0x914)]=_0x45aba0[0x7],this['isr_status']=_0x45aba0[0x8],this[_0x57c2e5(0x812)]=_0x45aba0[0x9];let _0xd716d=0x0;for(let _0x2cc2dc of _0x45aba0[_0x57c2e5(0x801)](0xa))this[_0x57c2e5(0x2ba)][_0xd716d][_0x57c2e5(0xa3f)](_0x2cc2dc),_0xd716d++;this['queue_selected']=this['queues'][this['queue_select']]||null;},_0x108e74['prototype'][_0x21191c(0xa3c)]=function(){var _0x2f4e2c=_0x21191c;this[_0x2f4e2c(0x4ed)]=this['device_feature_select']=0x0,this[_0x2f4e2c(0x1c7)][_0x2f4e2c(0xb7f)](this['device_feature']),this[_0x2f4e2c(0xa16)]=!0x0,this[_0x2f4e2c(0x812)]=this[_0x2f4e2c(0x3ec)]=0x0,this['queue_selected']=this[_0x2f4e2c(0x2ba)][0x0];for(const _0x3470c9 of this[_0x2f4e2c(0x2ba)])_0x3470c9['reset']();this[_0x2f4e2c(0x55c)]=!0x1,this['config_generation']=0x0,this[_0x2f4e2c(0x7cb)]();},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x8cc)]=function(){var _0x2810b2=_0x21191c;this[_0x2810b2(0x55c)]=!0x0,this['device_status']&_0x1c578f?this[_0x2810b2(0xb93)](_0x71c5e):_0xfb2746(!0x1,_0x2810b2(0x4b2)+this[_0x2810b2(0xb09)]+_0x2810b2(0xa25));},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0xb94)]=function(){var _0x483a69=_0x21191c;this['config_has_changed']&&(this[_0x483a69(0x914)]++,this[_0x483a69(0x914)]&=0xff,this[_0x483a69(0x55c)]=!0x1);},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x5c1)]=function(_0x3d6a8d){var _0x16a64b=_0x21191c;return 0x0<(this[_0x16a64b(0x1c7)][_0x3d6a8d>>>0x5]&0x1<<(_0x3d6a8d&0x1f));},_0x108e74['prototype'][_0x21191c(0x186)]=function(){var _0x258bf9=_0x21191c;_0x32f580('Device<'+this['name']+_0x258bf9(0x3e9),_0x30f836),this[_0x258bf9(0x3ec)]|=_0x3b9113,this[_0x258bf9(0x3ec)]&_0x1c578f&&this[_0x258bf9(0x8cc)]();},_0x108e74['prototype'][_0x21191c(0xb93)]=function(_0x2cdaf2){var _0x1bea86=_0x21191c;_0x32f580(_0x1bea86(0x1ba)+_0x366a23(_0x2cdaf2),_0x30f836),this[_0x1bea86(0x473)]|=_0x2cdaf2,this['pci'][_0x1bea86(0xb93)](this['pci_id']);},_0x108e74[_0x21191c(0x6fc)][_0x21191c(0x7cb)]=function(){var _0x103b79=_0x21191c;_0x32f580(_0x103b79(0x9e4),_0x30f836),this['isr_status']=0x0,this[_0x103b79(0x698)][_0x103b79(0x7cb)](this[_0x103b79(0x28b)]);};function _0x46cee3(_0x21ab8f,_0x1fb825,_0x3ac9a9){var _0x2693b2=_0x21191c;this[_0x2693b2(0x455)]=_0x21ab8f,this[_0x2693b2(0x981)]=_0x1fb825,this[_0x2693b2(0x66a)]=this[_0x2693b2(0xa7c)]=_0x3ac9a9[_0x2693b2(0x66a)],this[_0x2693b2(0x3fe)]=this['size']-0x1,this[_0x2693b2(0x921)]=!0x1,this['notify_offset']=_0x3ac9a9[_0x2693b2(0xb57)],this[_0x2693b2(0x328)]=this[_0x2693b2(0x80f)]=this['avail_last_idx']=this['avail_addr']=this[_0x2693b2(0x42d)]=0x0,this['reset']();}_0x46cee3[_0x21191c(0x6fc)]['get_state']=function(){var _0x54bf3e=_0x21191c;const _0x4c2caa=[];return _0x4c2caa[0x0]=this['size'],_0x4c2caa[0x1]=this[_0x54bf3e(0x66a)],_0x4c2caa[0x2]=this[_0x54bf3e(0x921)],_0x4c2caa[0x3]=this[_0x54bf3e(0xb57)],_0x4c2caa[0x4]=this[_0x54bf3e(0x42d)],_0x4c2caa[0x5]=this[_0x54bf3e(0x7e9)],_0x4c2caa[0x6]=this[_0x54bf3e(0x2ef)],_0x4c2caa[0x7]=this['used_addr'],_0x4c2caa[0x8]=this['num_staged_replies'],_0x4c2caa;},_0x46cee3[_0x21191c(0x6fc)]['set_state']=function(_0x5d0d5d){var _0x37cdd0=_0x21191c;this[_0x37cdd0(0xa7c)]=_0x5d0d5d[0x0],this[_0x37cdd0(0x66a)]=_0x5d0d5d[0x1],this[_0x37cdd0(0x921)]=_0x5d0d5d[0x2],this['notify_offset']=_0x5d0d5d[0x3],this['desc_addr']=_0x5d0d5d[0x4],this[_0x37cdd0(0x7e9)]=_0x5d0d5d[0x5],this['avail_last_idx']=_0x5d0d5d[0x6],this[_0x37cdd0(0x80f)]=_0x5d0d5d[0x7],this[_0x37cdd0(0x328)]=_0x5d0d5d[0x8],this[_0x37cdd0(0x3fe)]=this[_0x37cdd0(0xa7c)]-0x1;},_0x46cee3['prototype'][_0x21191c(0xa3c)]=function(){var _0xf5920=_0x21191c;this[_0xf5920(0x921)]=!0x1,this[_0xf5920(0x328)]=this['used_addr']=this['avail_last_idx']=this[_0xf5920(0x7e9)]=this[_0xf5920(0x42d)]=0x0,this[_0xf5920(0xa9c)](this['size_supported']);},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0xa02)]=function(){var _0x67b67f=_0x21191c;return this[_0x67b67f(0x42d)]&&this[_0x67b67f(0x7e9)]&&this[_0x67b67f(0x80f)];},_0x46cee3['prototype'][_0x21191c(0x4e0)]=function(){var _0x2562c2=_0x21191c;_0xfb2746(this[_0x2562c2(0xa02)](),_0x2562c2(0x274)),this['enabled']=!0x0;},_0x46cee3['prototype']['set_size']=function(_0x3a8f36){var _0x2f7d99=_0x21191c;_0xfb2746(0x0===(_0x3a8f36&_0x3a8f36-0x1),_0x2f7d99(0x859)),_0xfb2746(_0x3a8f36<=this[_0x2f7d99(0x66a)],'VirtQueue\x20size\x20must\x20be\x20within\x20supported\x20size'),this[_0x2f7d99(0xa7c)]=_0x3a8f36,this[_0x2f7d99(0x3fe)]=_0x3a8f36-0x1;},_0x46cee3[_0x21191c(0x6fc)]['count_requests']=function(){var _0x1a7b1a=_0x21191c;return _0xfb2746(this[_0x1a7b1a(0x7e9)],_0x1a7b1a(0x4f5)),this[_0x1a7b1a(0x6c7)]()-this[_0x1a7b1a(0x2ef)]&this[_0x1a7b1a(0x3fe)];},_0x46cee3['prototype']['has_request']=function(){var _0xccef2a=_0x21191c;return _0xfb2746(this[_0xccef2a(0x7e9)],_0xccef2a(0x4f5)),(this[_0xccef2a(0x6c7)]()&this[_0xccef2a(0x3fe)])!==this[_0xccef2a(0x2ef)];},_0x46cee3[_0x21191c(0x6fc)]['pop_request']=function(){var _0x49aef1=_0x21191c;_0xfb2746(this[_0x49aef1(0x7e9)],_0x49aef1(0x4f5)),_0xfb2746(this['has_request'](),_0x49aef1(0xa66));var _0x254565=this[_0x49aef1(0x893)](this[_0x49aef1(0x2ef)]);return _0x32f580(_0x49aef1(0x2e2)+this[_0x49aef1(0x2ef)]+'\x20desc_idx='+_0x254565,_0x30f836),_0x254565=new _0x52dce3(this,_0x254565),this[_0x49aef1(0x2ef)]=this['avail_last_idx']+0x1&this['mask'],_0x254565;},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x471)]=function(_0x361ca7){var _0x4e76a6=_0x21191c;_0xfb2746(this[_0x4e76a6(0x80f)],_0x4e76a6(0x4f5)),_0xfb2746(this[_0x4e76a6(0x328)]<this[_0x4e76a6(0xa7c)],_0x4e76a6(0x3b6));const _0x455fd5=this[_0x4e76a6(0x868)]()+this[_0x4e76a6(0x328)]&this[_0x4e76a6(0x3fe)];_0x32f580(_0x4e76a6(0x91a)+_0x455fd5+_0x4e76a6(0x413)+_0x361ca7[_0x4e76a6(0x809)],_0x30f836),this['used_set_entry'](_0x455fd5,_0x361ca7[_0x4e76a6(0x809)],_0x361ca7['length_written']),this[_0x4e76a6(0x328)]++;},_0x46cee3['prototype'][_0x21191c(0x1b1)]=function(){var _0x3399ea=_0x21191c;_0xfb2746(this[_0x3399ea(0x80f)],_0x3399ea(0x4f5));if(0x0===this[_0x3399ea(0x328)])_0x32f580(_0x3399ea(0x871),_0x30f836);else{_0x32f580('Flushing\x20'+this[_0x3399ea(0x328)]+_0x3399ea(0xb1f),_0x30f836);var _0x4afd46=this[_0x3399ea(0x868)]()+this[_0x3399ea(0x328)]&_0x5bb384;this[_0x3399ea(0x296)](_0x4afd46),this[_0x3399ea(0x328)]=0x0,this['virtio']['is_feature_negotiated'](_0x4c8e84)?(this[_0x3399ea(0xa42)](),this['virtio']['raise_irq'](_0x188828)):~this['avail_get_flags']()&_0x1f65f9&&this[_0x3399ea(0x981)][_0x3399ea(0xb93)](_0x188828);}},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x35f)]=function(_0x24bd0c){var _0x4b2047=_0x21191c;_0xfb2746(0x0<=_0x24bd0c,'Must\x20skip\x20a\x20non-negative\x20number\x20of\x20requests'),_0x24bd0c=this[_0x4b2047(0x6c7)]()+_0x24bd0c&0xffff,this['used_set_avail_event'](_0x24bd0c);},_0x46cee3[_0x21191c(0x6fc)]['get_descriptor']=function(_0x2d02c2,_0x2da3f3){var _0x371658=_0x21191c;return{'addr_low':this[_0x371658(0x455)][_0x371658(0x73e)](_0x2d02c2+_0x2da3f3*_0x483f28),'addr_high':this['cpu'][_0x371658(0x73e)](_0x2d02c2+_0x2da3f3*_0x483f28+0x4),'len':this[_0x371658(0x455)]['read32s'](_0x2d02c2+_0x2da3f3*_0x483f28+0x8),'flags':this[_0x371658(0x455)][_0x371658(0x37b)](_0x2d02c2+_0x2da3f3*_0x483f28+0xc),'next':this[_0x371658(0x455)][_0x371658(0x37b)](_0x2d02c2+_0x2da3f3*_0x483f28+0xe)};},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x999)]=function(){var _0x328b72=_0x21191c;return this[_0x328b72(0x455)][_0x328b72(0x37b)](this[_0x328b72(0x7e9)]);},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x6c7)]=function(){var _0x2703d3=_0x21191c;return this[_0x2703d3(0x455)][_0x2703d3(0x37b)](this[_0x2703d3(0x7e9)]+0x2);},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x893)]=function(_0x128a31){var _0x3949c2=_0x21191c;return this['cpu'][_0x3949c2(0x37b)](this['avail_addr']+0x4+_0x357a6e*_0x128a31);},_0x46cee3['prototype']['avail_get_used_event']=function(){var _0xd435c9=_0x21191c;return this['cpu'][_0xd435c9(0x37b)](this[_0xd435c9(0x7e9)]+0x4+_0x357a6e*this[_0xd435c9(0xa7c)]);},_0x46cee3[_0x21191c(0x6fc)]['used_get_flags']=function(){var _0x15f224=_0x21191c;return this[_0x15f224(0x455)][_0x15f224(0x37b)](this[_0x15f224(0x80f)]);},_0x46cee3['prototype'][_0x21191c(0x5c9)]=function(_0x336290){var _0x4279b7=_0x21191c;this[_0x4279b7(0x455)][_0x4279b7(0xbb0)](this[_0x4279b7(0x80f)],_0x336290);},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x868)]=function(){var _0xa81691=_0x21191c;return this[_0xa81691(0x455)]['read16'](this['used_addr']+0x2);},_0x46cee3['prototype'][_0x21191c(0x296)]=function(_0xa1dea){var _0x382fad=_0x21191c;this[_0x382fad(0x455)]['write16'](this['used_addr']+0x2,_0xa1dea);},_0x46cee3[_0x21191c(0x6fc)][_0x21191c(0x46e)]=function(_0x22a5df,_0x1abdeb,_0x594e84){var _0xb2bbb8=_0x21191c;this[_0xb2bbb8(0x455)][_0xb2bbb8(0x957)](this[_0xb2bbb8(0x80f)]+0x4+_0x3b828c*_0x22a5df,_0x1abdeb),this[_0xb2bbb8(0x455)][_0xb2bbb8(0x957)](this[_0xb2bbb8(0x80f)]+0x8+_0x3b828c*_0x22a5df,_0x594e84);},_0x46cee3['prototype'][_0x21191c(0x213)]=function(_0x42b827){var _0x1d2c9a=_0x21191c;this['cpu'][_0x1d2c9a(0xbb0)](this[_0x1d2c9a(0x80f)]+0x4+_0x3b828c*this[_0x1d2c9a(0xa7c)],_0x42b827);};function _0x52dce3(_0x243253,_0x40306f){var _0x2ef614=_0x21191c;this[_0x2ef614(0x455)]=_0x243253[_0x2ef614(0x455)],this['virtio']=_0x243253[_0x2ef614(0x981)],this[_0x2ef614(0x809)]=_0x40306f,this[_0x2ef614(0x6ea)]=[],this['length_readable']=this[_0x2ef614(0xa5c)]=this[_0x2ef614(0x483)]=0x0,this[_0x2ef614(0x98b)]=[],this['length_writable']=this[_0x2ef614(0xb32)]=this[_0x2ef614(0x236)]=this[_0x2ef614(0x763)]=0x0;let _0x45ea3a=_0x243253['desc_addr'],_0x4e1945=0x0,_0x3016a8=_0x243253[_0x2ef614(0xa7c)],_0x228366=!0x1;const _0x5afa38=this[_0x2ef614(0x981)]['is_feature_negotiated'](_0x1bf289);_0x32f580(_0x2ef614(0x991),_0x30f836);do{const _0x55aebe=_0x243253[_0x2ef614(0x7c7)](_0x45ea3a,_0x40306f);_0x32f580('descriptor:\x20idx='+_0x40306f+_0x2ef614(0x207)+_0x366a23(_0x55aebe[_0x2ef614(0xabc)],0x8)+':'+_0x366a23(_0x55aebe['addr_low'],0x8)+_0x2ef614(0x6b1)+_0x366a23(_0x55aebe[_0x2ef614(0xa72)],0x8)+_0x2ef614(0x14d)+_0x366a23(_0x55aebe[_0x2ef614(0x4fb)],0x4)+_0x2ef614(0x6ae)+_0x366a23(_0x55aebe['next'],0x4),_0x30f836);if(_0x5afa38&&_0x55aebe[_0x2ef614(0x4fb)]&_0x3be6e3)_0x2cc173&&_0x55aebe[_0x2ef614(0x4fb)]&_0x48c178&&_0x32f580(_0x2ef614(0x5e4),_0x30f836),_0x45ea3a=_0x55aebe[_0x2ef614(0x4bf)],_0x4e1945=_0x40306f=0x0,_0x3016a8=_0x55aebe[_0x2ef614(0xa72)]/_0x483f28,_0x32f580(_0x2ef614(0x15f),_0x30f836);else{if(_0x55aebe[_0x2ef614(0x4fb)]&_0x60d10f)_0x228366=!0x0,this[_0x2ef614(0x98b)][_0x2ef614(0x963)](_0x55aebe),this[_0x2ef614(0x6b6)]+=_0x55aebe['len'];else{if(_0x228366){_0x32f580(_0x2ef614(0x139),_0x30f836);break;}this[_0x2ef614(0x6ea)][_0x2ef614(0x963)](_0x55aebe),this[_0x2ef614(0x78b)]+=_0x55aebe[_0x2ef614(0xa72)];}_0x4e1945++;if(_0x4e1945>_0x3016a8){_0x32f580('Driver\x20bug:\x20descriptor\x20chain\x20cycle\x20detected',_0x30f836);break;}if(_0x55aebe[_0x2ef614(0x4fb)]&_0x48c178)_0x40306f=_0x55aebe[_0x2ef614(0x62a)];else break;}}while(0x1);_0x32f580(_0x2ef614(0xa95),_0x30f836);}_0x52dce3[_0x21191c(0x6fc)][_0x21191c(0x2d7)]=function(_0x21dede){var _0xdf7a1f=_0x21191c;let _0x1a4aac=0x0,_0x18bb79=_0x21dede[_0xdf7a1f(0x1ff)];for(;_0x18bb79;){if(this[_0xdf7a1f(0x483)]===this[_0xdf7a1f(0x6ea)][_0xdf7a1f(0x1ff)]){_0x32f580(_0xdf7a1f(0x9ab)+this['virtio']['name']+_0xdf7a1f(0x94f),_0x30f836);break;}var _0x11f381=this['read_buffers'][this[_0xdf7a1f(0x483)]];const _0x5adfb3=_0x11f381[_0xdf7a1f(0x4bf)]+this['read_buffer_offset'];_0x11f381=_0x11f381[_0xdf7a1f(0xa72)]-this[_0xdf7a1f(0xa5c)],_0x11f381>_0x18bb79?(_0x11f381=_0x18bb79,this[_0xdf7a1f(0xa5c)]+=_0x18bb79):(this[_0xdf7a1f(0x483)]++,this[_0xdf7a1f(0xa5c)]=0x0),_0x21dede[_0xdf7a1f(0xb7f)](this['cpu']['read_blob'](_0x5adfb3,_0x11f381),_0x1a4aac),_0x1a4aac+=_0x11f381,_0x18bb79-=_0x11f381;}return _0x1a4aac;},_0x52dce3[_0x21191c(0x6fc)]['set_next_blob']=function(_0x1c63a5){var _0x36d754=_0x21191c;let _0x18aaaf=0x0,_0xa6df4f=_0x1c63a5[_0x36d754(0x1ff)];for(;_0xa6df4f;){if(this[_0x36d754(0x763)]===this[_0x36d754(0x98b)]['length']){_0x32f580(_0x36d754(0x9ab)+this['virtio'][_0x36d754(0xb09)]+'>\x20Write\x20more\x20than\x20device-writable\x20capacity',_0x30f836);break;}var _0x279ff8=this[_0x36d754(0x98b)][this[_0x36d754(0x763)]];const _0x102099=_0x279ff8[_0x36d754(0x4bf)]+this[_0x36d754(0x236)];_0x279ff8=_0x279ff8[_0x36d754(0xa72)]-this['write_buffer_offset'],_0x279ff8>_0xa6df4f?(_0x279ff8=_0xa6df4f,this[_0x36d754(0x236)]+=_0xa6df4f):(this[_0x36d754(0x763)]++,this[_0x36d754(0x236)]=0x0),this[_0x36d754(0x455)][_0x36d754(0x9e8)](_0x1c63a5[_0x36d754(0xab9)](_0x18aaaf,_0x18aaaf+_0x279ff8),_0x102099),_0x18aaaf+=_0x279ff8,_0xa6df4f-=_0x279ff8;}return this[_0x36d754(0xb32)]+=_0x18aaaf,_0x18aaaf;};var _0x39f575={};function _0x116f96(){var _0x23aa34=_0x21191c;this[_0x23aa34(0x7c2)]={},this[_0x23aa34(0x29d)]=void 0x0;}_0x116f96[_0x21191c(0x6fc)]['register']=function(_0xb08011,_0x540fbb,_0xfb765e){var _0x39faab=_0x21191c,_0x1ea40c=this[_0x39faab(0x7c2)][_0xb08011];void 0x0===_0x1ea40c&&(_0x1ea40c=this[_0x39faab(0x7c2)][_0xb08011]=[]),_0x1ea40c['push']({'fn':_0x540fbb,'this_value':_0xfb765e});},_0x116f96['prototype'][_0x21191c(0xa63)]=function(_0x52abee,_0x179650){var _0x468939=_0x21191c,_0xb634ed=this[_0x468939(0x7c2)][_0x52abee];void 0x0!==_0xb634ed&&(this[_0x468939(0x7c2)][_0x52abee]=_0xb634ed[_0x468939(0x373)](function(_0x2d386e){return _0x2d386e['fn']!==_0x179650;}));},_0x116f96['prototype'][_0x21191c(0x6d4)]=function(_0x2ebeda,_0x4e59bd,_0x4caac9){var _0x48d185=_0x21191c;if(this[_0x48d185(0x29d)]&&(_0x2ebeda=this['pair'][_0x48d185(0x7c2)][_0x2ebeda],void 0x0!==_0x2ebeda))for(_0x4caac9=0x0;_0x4caac9<_0x2ebeda[_0x48d185(0x1ff)];_0x4caac9++){var _0x723139=_0x2ebeda[_0x4caac9];_0x723139['fn']['call'](_0x723139['this_value'],_0x4e59bd);}},_0x116f96[_0x21191c(0x6fc)][_0x21191c(0x1c6)]=function(_0x20ac90,_0x38d42b){var _0x2b90a3=_0x21191c;_0xfb2746(0x1===arguments[_0x2b90a3(0x1ff)]||0x2===arguments[_0x2b90a3(0x1ff)]),setTimeout(this[_0x2b90a3(0x6d4)][_0x2b90a3(0x450)](this,_0x20ac90,_0x38d42b),0x0);},_0x39f575[_0x21191c(0x7f9)]=function(){var _0x89402a=new _0x116f96(),_0x220dbe=new _0x116f96();return _0x89402a['pair']=_0x220dbe,_0x220dbe['pair']=_0x89402a,[_0x89402a,_0x220dbe];};var _0x3f0610=[];function _0x33409c(_0x10dec0){var _0xd2ff37=_0x21191c;_0x238ead?_0x3f0610[_0xd2ff37(0x963)](_0x10dec0,'\x0a'):console['log'](_0x10dec0);}var _0x32f580=function(){if(!_0x2cc173)return function(){};var _0xaa514=_0x5ccea4['reduce'](function(_0x28b475,_0x3dfc7b){return _0x28b475[_0x3dfc7b[0x0]]=_0x3dfc7b[0x1],_0x28b475;},{}),_0x3394a2='',_0x60a9b0=0x0;return function(_0x48ab4a,_0x538954){var _0x27e884=_0x400d;if(_0x2cc173&&(_0x538954=_0x538954||0x1,_0x538954&_0x521d95)){_0x48ab4a='['+_0x3f6442['pads'](_0xaa514[_0x538954]||'',0x4)+']\x20'+_0x48ab4a;if(_0x48ab4a===_0x3394a2&&(_0x60a9b0++,0x800>_0x60a9b0))return;_0x538954=new Date(),_0x538954=_0x3f6442[_0x27e884(0x8ac)](_0x538954[_0x27e884(0x74c)](),0x2)+':'+_0x3f6442[_0x27e884(0x8ac)](_0x538954[_0x27e884(0xa5b)](),0x2)+':'+_0x3f6442[_0x27e884(0x8ac)](_0x538954[_0x27e884(0x790)](),0x2)+'+'+_0x3f6442[_0x27e884(0x8ac)](_0x538954[_0x27e884(0x9cc)](),0x3)+'\x20',_0x60a9b0&&(0x1===_0x60a9b0?_0x33409c(_0x538954+_0x3394a2):_0x33409c(_0x27e884(0x699)+_0x60a9b0+_0x27e884(0x39c)),_0x60a9b0=0x0),_0x33409c(_0x538954+_0x48ab4a),_0x3394a2=_0x48ab4a;}};}();function _0x4a3ca9(_0x65fc53){var _0x3da673=_0x21191c;_0x2cc173&&_0x32f580(Error()[_0x3da673(0x1a0)],_0x65fc53);}function _0xfb2746(_0x56f908,_0x560e26,_0x104243){_0x2cc173&&(_0x56f908||_0x1d7277(_0x560e26));}function _0x1d7277(_0x4ce49b){var _0x42b81d=_0x21191c;debugger;console[_0x42b81d(0x454)]();if(_0x4ce49b)throw _0x42b81d(0x662)+_0x4ce49b;throw _0x42b81d(0x93d);};var _0x3b3697=!0x1;function _0x57ec83(_0x324761,_0x546d6b){var _0x5594f0=_0x21191c;this['wm']=_0x546d6b,this[_0x5594f0(0x198)](),this[_0x5594f0(0x8e7)](),this[_0x5594f0(0x86f)]=_0x546d6b=this['wm'][_0x5594f0(0x9cd)]['memory'],this[_0x5594f0(0xb1e)]=_0x3f6442[_0x5594f0(0x582)](Uint32Array,_0x546d6b,0x32c,0x1),this['mem8']=new Uint8Array(0x0),this[_0x5594f0(0x2b6)]=new Int32Array(this[_0x5594f0(0xb50)][_0x5594f0(0x943)]),this[_0x5594f0(0x4ec)]=_0x3f6442[_0x5594f0(0x582)](Uint8Array,_0x546d6b,0x2d4,0x8),this['segment_offsets']=_0x3f6442['view'](Int32Array,_0x546d6b,0x2e0,0x8),this[_0x5594f0(0x7b5)]=_0x3f6442['view'](Uint32Array,_0x546d6b,0x300,0x8),this[_0x5594f0(0x2fc)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x320,0x1),this[_0x5594f0(0x712)]=_0x3f6442['view'](Int32Array,_0x546d6b,0x234,0x1),this[_0x5594f0(0xade)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x238,0x1),this[_0x5594f0(0xb48)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x23c,0x1),this[_0x5594f0(0xaf0)]=_0x3f6442['view'](Int32Array,_0x546d6b,0x240,0x1),this[_0x5594f0(0x7da)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x468,0x1),this['page_fault']=_0x3f6442[_0x5594f0(0x582)](Uint32Array,_0x546d6b,0x21c,0x8),this['cr']=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x244,0x8),this[_0x5594f0(0x55e)]=_0x3f6442[_0x5594f0(0x582)](Uint8Array,_0x546d6b,0x264,0x1),this[_0x5594f0(0x983)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x324,0x1),this[_0x5594f0(0x134)]=_0x3f6442['view'](Int32Array,_0x546d6b,0x328,0x1),this['in_hlt']=_0x3f6442['view'](Uint8Array,_0x546d6b,0x268,0x1),this[_0x5594f0(0x8b6)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x26c,0x1),this['eip_phys']=_0x3f6442['view'](Int32Array,_0x546d6b,0x270,0x1),this['sysenter_cs']=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x27c,0x1),this['sysenter_esp']=_0x3f6442['view'](Int32Array,_0x546d6b,0x280,0x1),this[_0x5594f0(0x354)]=_0x3f6442['view'](Int32Array,_0x546d6b,0x284,0x1),this[_0x5594f0(0x72e)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x288,0x1),this[_0x5594f0(0x4fb)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x78,0x1),this['flags_changed']=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x74,0x1),this[_0x5594f0(0x2ff)]=_0x3f6442['view'](Int32Array,_0x546d6b,0x60,0x1),this['last_op_size']=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x68,0x1),this[_0x5594f0(0x866)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x70,0x1),this[_0x5594f0(0xae1)]=_0x3f6442[_0x5594f0(0x582)](Uint32Array,_0x546d6b,0x3c0,0x2),this[_0x5594f0(0x67b)]={},this[_0x5594f0(0x500)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x22c,0x1),this[_0x5594f0(0x5c2)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x230,0x1),this['apic_enabled']=_0x3f6442[_0x5594f0(0x582)](Uint8Array,_0x546d6b,0x224,0x1),this['acpi_enabled']=_0x3f6442[_0x5594f0(0x582)](Uint8Array,_0x546d6b,0x228,0x1),this[_0x5594f0(0x39b)]=[],this[_0x5594f0(0xb79)]=[],this[_0x5594f0(0x408)]=[],this[_0x5594f0(0xb3c)]=[],this[_0x5594f0(0x1b6)]={'main':null,'vga':null},this[_0x5594f0(0x854)]=_0x3f6442['view'](Uint32Array,_0x546d6b,0x298,0x1),this[_0x5594f0(0x3be)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x40,0x8),this[_0x5594f0(0x347)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x480,0x20),this['fpu_stack_empty']=_0x3f6442[_0x5594f0(0x582)](Uint8Array,_0x546d6b,0x330,0x1),this[_0x5594f0(0x968)][0x0]=0xff,this['fpu_stack_ptr']=_0x3f6442['view'](Uint8Array,_0x546d6b,0x408,0x1),this[_0x5594f0(0x331)][0x0]=0x0,this[_0x5594f0(0x5b1)]=_0x3f6442['view'](Uint16Array,_0x546d6b,0x40c,0x1),this['fpu_control_word'][0x0]=0x37f,this['fpu_status_word']=_0x3f6442[_0x5594f0(0x582)](Uint16Array,_0x546d6b,0x410,0x1),this[_0x5594f0(0xa70)][0x0]=0x0,this[_0x5594f0(0x160)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x418,0x1),this[_0x5594f0(0x160)][0x0]=0x0,this[_0x5594f0(0x67d)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x41c,0x1),this['fpu_ip_selector'][0x0]=0x0,this['fpu_opcode']=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x414,0x1),this[_0x5594f0(0x7af)][0x0]=0x0,this['fpu_dp']=_0x3f6442['view'](Int32Array,_0x546d6b,0x420,0x1),this['fpu_dp'][0x0]=0x0,this[_0x5594f0(0x93c)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x424,0x1),this[_0x5594f0(0x93c)][0x0]=0x0,this['reg_xmm32s']=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x340,0x20),this[_0x5594f0(0x78a)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x338,0x1),this[_0x5594f0(0x858)]=_0x3f6442[_0x5594f0(0x582)](Uint16Array,_0x546d6b,0x29c,0x8),this[_0x5594f0(0xb70)]=_0x3f6442[_0x5594f0(0x582)](Int32Array,_0x546d6b,0x2ac,0x8),this[_0x5594f0(0x371)]=[],this[_0x5594f0(0x6eb)]=0x0,this[_0x5594f0(0xaad)]=[],this['io']=void 0x0,this[_0x5594f0(0xa9a)]=_0x324761,this[_0x5594f0(0xa38)](0x0,0x0),this['debug_init']();}_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x3bc)]=function(){var _0xcf0a97=_0x21191c;new Uint8Array(this[_0xcf0a97(0x86f)]['buffer'],0x8000,0x20000)[_0xcf0a97(0x759)](0x0),this['wm']['exports']['profiler_init']();},_0x57ec83['prototype'][_0x21191c(0x8e7)]=function(){var _0x4e30b9=_0x21191c;const _0x5eb1f4=Object[_0x4e30b9(0x7f9)](null);_0x5eb1f4['m']=this['wm'][_0x4e30b9(0x9cd)][_0x4e30b9(0x900)];for(let _0x335938 of Object[_0x4e30b9(0x69e)](this['wm'][_0x4e30b9(0x9cd)]))_0x335938[_0x4e30b9(0x8b0)]('_')||_0x335938[_0x4e30b9(0x8b0)]('ZSTD')||_0x335938['startsWith']('zstd')||_0x335938[_0x4e30b9(0x751)](_0x4e30b9(0x481))||(_0x5eb1f4[_0x335938]=this['wm'][_0x4e30b9(0x9cd)][_0x335938]);this[_0x4e30b9(0x26a)]=_0x5eb1f4;},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x198)]=function(){var _0xaff222=_0x21191c;const _0x3cefe4=_0x5b2f11=>this['wm'][_0xaff222(0x9cd)][_0x5b2f11],_0x5f0446=_0x41e6df=>{var _0x5c5f0c=_0xaff222;const _0x105d6d=_0x3cefe4(_0x41e6df);return console[_0x5c5f0c(0x79e)](_0x105d6d,'Missing\x20import:\x20'+_0x41e6df),_0x105d6d;};this[_0xaff222(0x79d)]=_0x5f0446(_0xaff222(0x79d)),this['vm86_mode']=_0x5f0446('vm86_mode'),this[_0xaff222(0x5ea)]=_0x5f0446('get_eflags'),this[_0xaff222(0x42e)]=_0x5f0446('get_eflags_no_arith'),this[_0xaff222(0x717)]=_0x5f0446('update_eflags'),this[_0xaff222(0x4ea)]=_0x5f0446(_0xaff222(0x4ea)),this[_0xaff222(0x88f)]=_0x5f0446(_0xaff222(0x88f)),this[_0xaff222(0x6ee)]=_0x5f0446(_0xaff222(0x6ee)),this[_0xaff222(0x903)]=_0x5f0446(_0xaff222(0x903)),this[_0xaff222(0x48e)]=_0x5f0446('pic_call_irq'),this[_0xaff222(0xb67)]=_0x5f0446(_0xaff222(0xb67)),this[_0xaff222(0x17e)]=_0x5f0446(_0xaff222(0x17e)),this[_0xaff222(0x8af)]=_0x5f0446(_0xaff222(0x8af)),this[_0xaff222(0x37b)]=_0x5f0446('read16'),this['read32s']=_0x5f0446(_0xaff222(0x73e)),this[_0xaff222(0x931)]=_0x5f0446(_0xaff222(0x931)),this[_0xaff222(0xbb0)]=_0x5f0446('write16'),this[_0xaff222(0x957)]=_0x5f0446(_0xaff222(0x957)),this[_0xaff222(0xb7b)]=_0x5f0446('in_mapped_range'),this[_0xaff222(0xa2c)]=_0x5f0446(_0xaff222(0x719)),this['push32']=_0x5f0446(_0xaff222(0x2be)),this[_0xaff222(0xb4f)]=_0x5f0446(_0xaff222(0xb4f)),this[_0xaff222(0x443)]=_0x5f0446('fpu_load_tag_word'),this[_0xaff222(0x42f)]=_0x5f0446(_0xaff222(0x42f)),this[_0xaff222(0x5eb)]=_0x5f0446(_0xaff222(0x548)),this[_0xaff222(0x7cf)]=_0x5f0446(_0xaff222(0x31f)),this[_0xaff222(0xad7)]=_0x5f0446('get_seg_cs'),this['adjust_stack_reg']=_0x5f0446(_0xaff222(0x427)),this['get_real_eip']=_0x5f0446(_0xaff222(0x561)),this['get_stack_pointer']=_0x5f0446(_0xaff222(0x857)),this[_0xaff222(0x6a2)]=_0x5f0446(_0xaff222(0x876)),this['safe_write32']=_0x5f0446(_0xaff222(0x8de)),this[_0xaff222(0x2ac)]=_0x5f0446(_0xaff222(0x168)),this['safe_write16']=_0x5f0446(_0xaff222(0x17d)),this[_0xaff222(0x40d)]=_0x5f0446(_0xaff222(0x8ce)),this[_0xaff222(0x9dd)]=_0x5f0446(_0xaff222(0x9dd)),this['full_clear_tlb']=_0x5f0446(_0xaff222(0x7cc)),this[_0xaff222(0xa38)]=_0x5f0446('set_tsc'),this[_0xaff222(0x94e)]=_0x5f0446(_0xaff222(0x94e)),this['fpu_get_sti_f64']=_0x5f0446(_0xaff222(0x5bb)),_0x2cc173&&(this[_0xaff222(0x633)]=_0x3cefe4('jit_force_generate_unsafe')),this['jit_clear_cache']=_0x5f0446(_0xaff222(0x8c2)),this[_0xaff222(0x419)]=_0x5f0446(_0xaff222(0x419)),this['codegen_finalize_finished']=_0x5f0446(_0xaff222(0x6c0)),this[_0xaff222(0xac3)]=_0x5f0446('allocate_memory'),this['zero_memory']=_0x5f0446(_0xaff222(0xb22)),this['zstd_create_ctx']=_0x5f0446(_0xaff222(0x2e5)),this['zstd_get_src_ptr']=_0x5f0446(_0xaff222(0x31e)),this['zstd_free_ctx']=_0x5f0446(_0xaff222(0x7f7)),this[_0xaff222(0x959)]=_0x5f0446(_0xaff222(0x959)),this[_0xaff222(0x767)]=_0x5f0446(_0xaff222(0x767));},_0x57ec83['prototype'][_0x21191c(0xb2b)]=function(_0x37d250){var _0x24cf52=_0x21191c;this[_0x24cf52(0x633)]?this[_0x24cf52(0x633)](_0x37d250):_0xfb2746(!0x1,'Not\x20supported\x20in\x20this\x20wasm\x20build:\x20jit_force_generate_unsafe');},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x91f)]=function(_0x46ea49){var _0x4236d2=_0x21191c;_0xfb2746(0x0<=_0x46ea49&&_0x46ea49<_0x248aca),this['wm'][_0x4236d2(0x9e5)][_0x4236d2(0xb7f)](_0x46ea49+_0x2414e4,null);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x173)]=function(){var _0x5b29a1=_0x21191c;const _0xf12dc1=this['wm']['wasm_table'];for(let _0x47b5ab=0x0;_0x47b5ab<_0x248aca;_0x47b5ab++)_0xf12dc1[_0x5b29a1(0xb7f)](_0x2414e4+_0x47b5ab,null);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x57418d=_0x21191c,_0x426b21=[];_0x426b21[0x0]=this[_0x57418d(0xb1e)][0x0],_0x426b21[0x1]=this[_0x57418d(0x4ec)],_0x426b21[0x2]=this[_0x57418d(0x9a6)],_0x426b21[0x3]=this[_0x57418d(0x7b5)],_0x426b21[0x4]=this[_0x57418d(0x2fc)][0x0],_0x426b21[0x5]=this[_0x57418d(0xade)][0x0],_0x426b21[0x6]=this[_0x57418d(0x712)][0x0],_0x426b21[0x7]=this[_0x57418d(0xaf0)][0x0],_0x426b21[0x8]=this[_0x57418d(0xb48)][0x0],_0x426b21[0x9]=this[_0x57418d(0x463)][0x0],_0x426b21[0xa]=this['cr'],_0x426b21[0xb]=this['cpl'][0x0],_0x426b21[0xd]=this[_0x57418d(0x983)][0x0],_0x426b21[0x10]=this[_0x57418d(0x134)][0x0],_0x426b21[0x11]=this[_0x57418d(0x6bd)][0x0],_0x426b21[0x12]=this['last_virt_eip'][0x0],_0x426b21[0x13]=this[_0x57418d(0xb6e)][0x0],_0x426b21[0x16]=this[_0x57418d(0x568)][0x0],_0x426b21[0x17]=this[_0x57418d(0x354)][0x0],_0x426b21[0x18]=this[_0x57418d(0xb07)][0x0],_0x426b21[0x19]=this[_0x57418d(0x72e)][0x0],_0x426b21[0x1a]=this['flags'][0x0],_0x426b21[0x1b]=this[_0x57418d(0x482)][0x0],_0x426b21[0x1c]=this['last_op1'][0x0],_0x426b21[0x1e]=this['last_op_size'][0x0],_0x426b21[0x25]=this['instruction_pointer'][0x0],_0x426b21[0x26]=this[_0x57418d(0x5c2)][0x0],_0x426b21[0x27]=this[_0x57418d(0x3be)],_0x426b21[0x28]=this['sreg'],_0x426b21[0x29]=this[_0x57418d(0xb70)],this['store_current_tsc'](),_0x426b21[0x2b]=this[_0x57418d(0xae1)],_0x426b21[0x2d]=this[_0x57418d(0x67b)][_0x57418d(0xb68)],_0x426b21[0x2e]=this['devices']['apic'],_0x426b21[0x2f]=this[_0x57418d(0x67b)][_0x57418d(0x754)],_0x426b21[0x30]=this[_0x57418d(0x67b)][_0x57418d(0x698)],_0x426b21[0x31]=this[_0x57418d(0x67b)][_0x57418d(0xa04)],_0x426b21[0x32]=this['devices']['acpi'],_0x426b21[0x33]=this[_0x57418d(0x67b)][_0x57418d(0x6d5)],_0x426b21[0x34]=this[_0x57418d(0x67b)][_0x57418d(0x3ed)],_0x426b21[0x35]=this[_0x57418d(0x67b)][_0x57418d(0x1b8)],_0x426b21[0x36]=this[_0x57418d(0x67b)][_0x57418d(0x8e0)],_0x426b21[0x37]=this['devices'][_0x57418d(0x3a2)],_0x426b21[0x38]=this['devices'][_0x57418d(0x3a1)],_0x426b21[0x39]=this[_0x57418d(0x67b)]['hda'],_0x426b21[0x3a]=this['devices'][_0x57418d(0x2ad)],_0x426b21[0x3b]=this[_0x57418d(0x67b)][_0x57418d(0xa64)],_0x426b21[0x3c]=this[_0x57418d(0x67b)][_0x57418d(0xb9d)],_0x426b21[0x3d]=this['devices'][_0x57418d(0x935)],_0x426b21[0x3e]=this['fw_value'],_0x426b21[0x3f]=this[_0x57418d(0x67b)][_0x57418d(0x9bc)],_0x426b21[0x40]=this[_0x57418d(0x7da)][0x0],_0x426b21[0x42]=this[_0x57418d(0x58f)],_0x426b21[0x43]=this[_0x57418d(0x347)],_0x426b21[0x44]=this[_0x57418d(0x968)][0x0],_0x426b21[0x45]=this['fpu_stack_ptr'][0x0],_0x426b21[0x46]=this[_0x57418d(0x5b1)][0x0],_0x426b21[0x47]=this[_0x57418d(0x160)][0x0],_0x426b21[0x48]=this[_0x57418d(0x67d)][0x0],_0x426b21[0x49]=this[_0x57418d(0x993)][0x0],_0x426b21[0x4a]=this['fpu_dp_selector'][0x0],_0x426b21[0x4b]=this[_0x57418d(0x7af)][0x0];const {packed_memory:_0xad04d7,bitmap:_0xdf1ee4}=this[_0x57418d(0x284)]();return _0x426b21[0x4d]=_0xad04d7,_0x426b21[0x4e]=new Uint8Array(_0xdf1ee4[_0x57418d(0xb47)]()),_0x426b21[0x4f]=this['devices'][_0x57418d(0x1e3)],_0x426b21[0x50]=this[_0x57418d(0x67b)][_0x57418d(0x6c9)],_0x426b21[0x51]=this['devices'][_0x57418d(0x25e)],_0x426b21;},_0x57ec83['prototype'][_0x21191c(0xa3f)]=function(_0x31eb20){var _0x488f23=_0x21191c;this[_0x488f23(0xb1e)][0x0]=_0x31eb20[0x0],this[_0x488f23(0xb50)][_0x488f23(0x1ff)]!==this[_0x488f23(0xb1e)][0x0]&&console[_0x488f23(0x197)]('Note:\x20Memory\x20size\x20mismatch.\x20we='+this[_0x488f23(0xb50)][_0x488f23(0x1ff)]+_0x488f23(0x46d)+this['memory_size'][0x0]),this['segment_is_null']['set'](_0x31eb20[0x1]),this[_0x488f23(0x9a6)][_0x488f23(0xb7f)](_0x31eb20[0x2]),this[_0x488f23(0x7b5)][_0x488f23(0xb7f)](_0x31eb20[0x3]),this[_0x488f23(0x2fc)][0x0]=_0x31eb20[0x4],this[_0x488f23(0xade)][0x0]=_0x31eb20[0x5],this['idtr_size'][0x0]=_0x31eb20[0x6],this['gdtr_offset'][0x0]=_0x31eb20[0x7],this[_0x488f23(0xb48)][0x0]=_0x31eb20[0x8],this[_0x488f23(0x463)][0x0]=_0x31eb20[0x9],this['cr'][_0x488f23(0xb7f)](_0x31eb20[0xa]),this[_0x488f23(0x55e)][0x0]=_0x31eb20[0xb],this['is_32'][0x0]=_0x31eb20[0xd],this[_0x488f23(0x134)][0x0]=_0x31eb20[0x10],this[_0x488f23(0x6bd)][0x0]=_0x31eb20[0x11],this[_0x488f23(0x8b6)][0x0]=_0x31eb20[0x12],this[_0x488f23(0xb6e)][0x0]=_0x31eb20[0x13],this[_0x488f23(0x568)][0x0]=_0x31eb20[0x16],this[_0x488f23(0x354)][0x0]=_0x31eb20[0x17],this[_0x488f23(0xb07)][0x0]=_0x31eb20[0x18],this[_0x488f23(0x72e)][0x0]=_0x31eb20[0x19],this[_0x488f23(0x4fb)][0x0]=_0x31eb20[0x1a],this[_0x488f23(0x482)][0x0]=_0x31eb20[0x1b],this[_0x488f23(0x2ff)][0x0]=_0x31eb20[0x1c],this[_0x488f23(0x20d)][0x0]=_0x31eb20[0x1e],this[_0x488f23(0x500)][0x0]=_0x31eb20[0x25],this[_0x488f23(0x5c2)][0x0]=_0x31eb20[0x26],this['reg32']['set'](_0x31eb20[0x27]),this[_0x488f23(0x858)][_0x488f23(0xb7f)](_0x31eb20[0x28]),this[_0x488f23(0xb70)]['set'](_0x31eb20[0x29]),this[_0x488f23(0xa38)](_0x31eb20[0x2b][0x0],_0x31eb20[0x2b][0x1]),this['devices'][_0x488f23(0xb68)]&&this[_0x488f23(0x67b)][_0x488f23(0xb68)]['set_state'](_0x31eb20[0x2d]),this['devices'][_0x488f23(0x47c)]&&this[_0x488f23(0x67b)]['apic'][_0x488f23(0xa3f)](_0x31eb20[0x2e]),this[_0x488f23(0x67b)][_0x488f23(0x754)]&&this[_0x488f23(0x67b)][_0x488f23(0x754)]['set_state'](_0x31eb20[0x2f]),this['devices'][_0x488f23(0x698)]&&this[_0x488f23(0x67b)][_0x488f23(0x698)][_0x488f23(0xa3f)](_0x31eb20[0x30]),this[_0x488f23(0x67b)]['dma']&&this[_0x488f23(0x67b)][_0x488f23(0xa04)][_0x488f23(0xa3f)](_0x31eb20[0x31]),this[_0x488f23(0x67b)][_0x488f23(0xa12)]&&this[_0x488f23(0x67b)][_0x488f23(0xa12)][_0x488f23(0xa3f)](_0x31eb20[0x32]),this[_0x488f23(0x67b)][_0x488f23(0x6d5)]&&this[_0x488f23(0x67b)][_0x488f23(0x6d5)][_0x488f23(0xa3f)](_0x31eb20[0x33]),this['devices'][_0x488f23(0x3ed)]&&this[_0x488f23(0x67b)][_0x488f23(0x3ed)][_0x488f23(0xa3f)](_0x31eb20[0x34]),this[_0x488f23(0x67b)][_0x488f23(0x1b8)]&&this[_0x488f23(0x67b)][_0x488f23(0x1b8)]['set_state'](_0x31eb20[0x35]),this['devices']['uart0']&&this['devices'][_0x488f23(0x8e0)]['set_state'](_0x31eb20[0x36]),this[_0x488f23(0x67b)]['fdc']&&this[_0x488f23(0x67b)][_0x488f23(0x3a2)][_0x488f23(0xa3f)](_0x31eb20[0x37]),this[_0x488f23(0x67b)][_0x488f23(0x3a1)]&&this[_0x488f23(0x67b)]['cdrom']['set_state'](_0x31eb20[0x38]),this['devices'][_0x488f23(0xb0e)]&&this[_0x488f23(0x67b)][_0x488f23(0xb0e)][_0x488f23(0xa3f)](_0x31eb20[0x39]),this['devices'][_0x488f23(0x2ad)]&&this[_0x488f23(0x67b)][_0x488f23(0x2ad)]['set_state'](_0x31eb20[0x3a]),this['devices']['net']&&this[_0x488f23(0x67b)]['net'][_0x488f23(0xa3f)](_0x31eb20[0x3b]),this[_0x488f23(0x67b)][_0x488f23(0xb9d)]&&this[_0x488f23(0x67b)][_0x488f23(0xb9d)][_0x488f23(0xa3f)](_0x31eb20[0x3c]),this[_0x488f23(0x67b)][_0x488f23(0x935)]&&this[_0x488f23(0x67b)][_0x488f23(0x935)][_0x488f23(0xa3f)](_0x31eb20[0x3d]),this[_0x488f23(0x67b)]['uart1']&&this[_0x488f23(0x67b)][_0x488f23(0x1e3)]['set_state'](_0x31eb20[0x4f]),this[_0x488f23(0x67b)][_0x488f23(0x6c9)]&&this['devices']['uart1'][_0x488f23(0xa3f)](_0x31eb20[0x50]),this[_0x488f23(0x67b)][_0x488f23(0x25e)]&&this[_0x488f23(0x67b)][_0x488f23(0x1e3)]['set_state'](_0x31eb20[0x51]),this[_0x488f23(0x371)]=_0x31eb20[0x3e],this['devices'][_0x488f23(0x9bc)]&&this['devices']['ioapic'][_0x488f23(0xa3f)](_0x31eb20[0x3f]),this['tss_size_32'][0x0]=_0x31eb20[0x40],this[_0x488f23(0x58f)][_0x488f23(0xb7f)](_0x31eb20[0x42]),this[_0x488f23(0x347)][_0x488f23(0xb7f)](_0x31eb20[0x43]),this[_0x488f23(0x968)][0x0]=_0x31eb20[0x44],this[_0x488f23(0x331)][0x0]=_0x31eb20[0x45],this[_0x488f23(0x5b1)][0x0]=_0x31eb20[0x46],this[_0x488f23(0x160)][0x0]=_0x31eb20[0x47],this['fpu_ip_selector'][0x0]=_0x31eb20[0x48],this[_0x488f23(0x993)][0x0]=_0x31eb20[0x49],this[_0x488f23(0x93c)][0x0]=_0x31eb20[0x4a],this['fpu_opcode'][0x0]=_0x31eb20[0x4b];const _0x169279=new _0x3f6442[(_0x488f23(0x11d))](_0x31eb20[0x4e][_0x488f23(0x943)]);this[_0x488f23(0xb64)](_0x169279,_0x31eb20[0x4d]),this['full_clear_tlb'](),this['jit_clear_cache']();},_0x57ec83['prototype']['pack_memory']=function(){var _0x4559da=_0x21191c;_0xfb2746(0x0===(this[_0x4559da(0xb50)]['length']&0xfff));var _0x8d3bbc=this['mem8'][_0x4559da(0x1ff)]>>0xc,_0x47d7a8=[];for(var _0x3a36e8=0x0;_0x3a36e8<_0x8d3bbc;_0x3a36e8++){var _0x440cb1=_0x3a36e8<<0xc;_0x440cb1=this[_0x4559da(0x2b6)][_0x4559da(0xab9)](_0x440cb1>>0x2,_0x440cb1+0x1000>>0x2);let _0x55acd0=!0x0;for(let _0xc56752=0x0;_0xc56752<_0x440cb1[_0x4559da(0x1ff)];_0xc56752++)if(0x0!==_0x440cb1[_0xc56752]){_0x55acd0=!0x1;break;}_0x55acd0||_0x47d7a8[_0x4559da(0x963)](_0x3a36e8);}_0x8d3bbc=new _0x3f6442['Bitmap'](_0x8d3bbc),_0x3a36e8=new Uint8Array(_0x47d7a8[_0x4559da(0x1ff)]<<0xc);for(let [_0x3065fd,_0x364471]of _0x47d7a8[_0x4559da(0x3dd)]())_0x8d3bbc[_0x4559da(0xb7f)](_0x364471,0x1),_0x47d7a8=_0x364471<<0xc,_0x47d7a8=this[_0x4559da(0xb50)][_0x4559da(0xab9)](_0x47d7a8,_0x47d7a8+0x1000),_0x3a36e8[_0x4559da(0xb7f)](_0x47d7a8,_0x3065fd<<0xc);return{'bitmap':_0x8d3bbc,'packed_memory':_0x3a36e8};},_0x57ec83['prototype'][_0x21191c(0xb64)]=function(_0x222b38,_0x439e52){var _0x8820b6=_0x21191c;this[_0x8820b6(0xb22)](this[_0x8820b6(0xb1e)][0x0]);const _0xd9ff8f=this[_0x8820b6(0xb1e)][0x0]>>0xc;let _0x5b4004=0x0;for(let _0x56c358=0x0;_0x56c358<_0xd9ff8f;_0x56c358++)if(_0x222b38[_0x8820b6(0x30c)](_0x56c358)){var _0x4e0448=_0x5b4004<<0xc;_0x4e0448=_0x439e52['subarray'](_0x4e0448,_0x4e0448+0x1000),this[_0x8820b6(0xb50)]['set'](_0x4e0448,_0x56c358<<0xc),_0x5b4004++;}},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x1f1)]=function(){var _0x38fa91=_0x21191c;if(this[_0x38fa91(0x6bd)][0x0]){var _0x16a4f4=this['hlt_loop']();if(this[_0x38fa91(0x6bd)][0x0])return _0x16a4f4;}return this[_0x38fa91(0x5c5)](),0x0;},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x21c)]=function(){var _0x37a2a0=_0x21191c;this[_0x37a2a0(0xa3c)](),this[_0x37a2a0(0x446)]();},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0xa3c)]=function(){var _0x520f5d=_0x21191c;this['segment_is_null']['fill'](0x0),this[_0x520f5d(0x7b5)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x9a6)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x3be)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x858)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0xb70)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x347)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x968)][0x0]=0xff,this[_0x520f5d(0x331)][0x0]=0x0,this[_0x520f5d(0x5b1)][0x0]=0x37f,this['fpu_status_word'][0x0]=0x0,this[_0x520f5d(0x160)][0x0]=0x0,this[_0x520f5d(0x67d)][0x0]=0x0,this[_0x520f5d(0x7af)][0x0]=0x0,this['fpu_dp'][0x0]=0x0,this[_0x520f5d(0x93c)][0x0]=0x0,this[_0x520f5d(0x58f)]['fill'](0x0),this['mxcsr'][0x0]=0x1f80,this[_0x520f5d(0x7cc)](),this['protected_mode'][0x0]=0x0,this[_0x520f5d(0x712)][0x0]=0x0,this[_0x520f5d(0xade)][0x0]=0x0,this[_0x520f5d(0xb48)][0x0]=0x0,this[_0x520f5d(0xaf0)][0x0]=0x0,this[_0x520f5d(0x463)][0x0]=0x0,this['cr'][0x0]=0x60000010,this['cr'][0x2]=0x0,this['cr'][0x3]=0x0,this['cr'][0x4]=0x0,this[_0x520f5d(0xb70)][0x6]=-0xf010,this[_0x520f5d(0xb70)][0x7]=0x400,this[_0x520f5d(0x55e)][0x0]=0x0,this[_0x520f5d(0x983)][0x0]=0x0,this[_0x520f5d(0x134)][0x0]=0x0,this[_0x520f5d(0x72e)][0x0]=0x0,this[_0x520f5d(0x8b6)][0x0]=-0x1,this[_0x520f5d(0x854)][0x0]=0x0,this[_0x520f5d(0x5c2)][0x0]=0x0,this[_0x520f5d(0x6bd)][0x0]=0x0,this[_0x520f5d(0x568)][0x0]=0x0,this[_0x520f5d(0xb07)][0x0]=0x0,this[_0x520f5d(0x354)][0x0]=0x0,this['flags'][0x0]=_0x545537,this['flags_changed'][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x866)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x2ff)][_0x520f5d(0x759)](0x0),this[_0x520f5d(0x20d)][_0x520f5d(0x759)](0x0),this['set_tsc'](0x0,0x0),this[_0x520f5d(0x500)][0x0]=0xffff0,this[_0x520f5d(0x903)](0xf000),this[_0x520f5d(0x9c2)](_0x27072c,0x30)||_0xfb2746(!0x1),this[_0x520f5d(0x3be)][_0xc40ae9]=0x100,this[_0x520f5d(0x67b)][_0x520f5d(0x981)]&&this[_0x520f5d(0x67b)][_0x520f5d(0x981)][_0x520f5d(0xa3c)](),this[_0x520f5d(0x371)]=[],this[_0x520f5d(0x52c)]();},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x128)]=function(){var _0x26a8e8=_0x21191c;this[_0x26a8e8(0xb50)][_0x26a8e8(0x759)](0x0);},_0x57ec83[_0x21191c(0x6fc)]['create_memory']=function(_0x53fdd3){var _0x9dfc31=_0x21191c;0x100000>_0x53fdd3?_0x53fdd3=0x100000:0x0>(_0x53fdd3|0x0)&&(_0x53fdd3=Math['pow'](0x2,0x1f)-_0x525ca9),_0x53fdd3=(_0x53fdd3-0x1|_0x525ca9-0x1)+0x1|0x0,_0xfb2746(0x0<(_0x53fdd3|0x0)),_0xfb2746(0x0===(_0x53fdd3&_0x525ca9-0x1)),console[_0x9dfc31(0x79e)](0x0===this[_0x9dfc31(0xb1e)][0x0],_0x9dfc31(0x8f1)),this['memory_size'][0x0]=_0x53fdd3;const _0x4ee48b=this[_0x9dfc31(0xac3)](_0x53fdd3);this[_0x9dfc31(0xb50)]=_0x3f6442[_0x9dfc31(0x582)](Uint8Array,this[_0x9dfc31(0x86f)],_0x4ee48b,_0x53fdd3),this[_0x9dfc31(0x2b6)]=_0x3f6442['view'](Uint32Array,this['wasm_memory'],_0x4ee48b,_0x53fdd3>>0x2);},_0xdeabbb['exportProperty'](_0x57ec83[_0x21191c(0x6fc)],'create_memory',_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x293)]),_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x722)]=function(_0x30f556,_0x34662d){var _0x1ac163=_0x21191c;_0x1ac163(0x4bd)===typeof _0x30f556[_0x1ac163(0x554)]&&(_0x521d95=_0x30f556[_0x1ac163(0x554)]),this[_0x1ac163(0x293)]('number'===typeof _0x30f556['memory_size']?_0x30f556[_0x1ac163(0xb1e)]:0x4000000),this[_0x1ac163(0x820)][0x0]=+_0x30f556['acpi'],this[_0x1ac163(0xa3c)]();var _0x203033=new _0x388fa5(this);this['io']=_0x203033,this[_0x1ac163(0x1b6)][_0x1ac163(0x996)]=_0x30f556[_0x1ac163(0x1b6)],this[_0x1ac163(0x1b6)][_0x1ac163(0x3ed)]=_0x30f556[_0x1ac163(0x48d)],this[_0x1ac163(0x446)]();if(_0x30f556[_0x1ac163(0x6be)]){const {option_rom:_0x36bb95}=_0x9e2525(this['mem8'],_0x30f556[_0x1ac163(0x6be)],_0x30f556[_0x1ac163(0x59a)],_0x30f556[_0x1ac163(0x99b)]||'');_0x36bb95&&this[_0x1ac163(0xaad)][_0x1ac163(0x963)](_0x36bb95);}_0x203033[_0x1ac163(0x19e)](0xb3,this,function(){var _0x13d970=_0x1ac163;return _0x32f580(_0x13d970(0x599)),0x0;});var _0x577645=0x0;_0x203033['register_read'](0x92,this,function(){return _0x577645;}),_0x203033[_0x1ac163(0x166)](0x92,this,function(_0x36c59f){_0x577645=_0x36c59f;}),_0x203033[_0x1ac163(0x19e)](0x511,this,function(){var _0x4587e0=_0x1ac163;if(this[_0x4587e0(0x6eb)]<this[_0x4587e0(0x371)][_0x4587e0(0x1ff)])return this[_0x4587e0(0x371)][this['fw_pointer']++];return _0xfb2746(!0x1,_0x4587e0(0xb14)),0x0;}),_0x203033['register_write'](0x510,this,void 0x0,function(_0x31a1d9){var _0x147adc=_0x1ac163;function _0x16d003(_0x5517ba){return new Uint8Array(new Int32Array([_0x5517ba])['buffer']);}function _0x1911b6(_0x46c902){return _0x46c902>>0x8|_0x46c902<<0x8&0xff00;}function _0x1f0c8e(_0x5eb0ae){return _0x5eb0ae<<0x18|_0x5eb0ae<<0x8&0xff0000|_0x5eb0ae>>0x8&0xff00|_0x5eb0ae>>>0x18;}_0x32f580(_0x147adc(0xa09)+_0x366a23(_0x31a1d9)),this[_0x147adc(0x6eb)]=0x0;if(_0x31a1d9===_0x18585a)this[_0x147adc(0x371)]=_0x16d003(_0x4549b8);else{if(_0x31a1d9===_0x41d73f)this[_0x147adc(0x371)]=_0x16d003(0x0);else{if(_0x31a1d9===_0x3fd504)this[_0x147adc(0x371)]=_0x16d003(this['memory_size'][0x0]);else{if(_0x31a1d9===_0x36d0b3)this[_0x147adc(0x371)]=_0x16d003(0x1);else{if(_0x31a1d9===_0x4709b8)this[_0x147adc(0x371)]=_0x16d003(0x1);else{if(_0x31a1d9===_0x137282)this[_0x147adc(0x371)]=new Uint8Array(0x10);else{if(_0x31a1d9===_0x4310be){_0x31a1d9=new Int32Array(0x4+0x40*this['option_roms'][_0x147adc(0x1ff)]);const _0x4490d5=new Uint8Array(_0x31a1d9[_0x147adc(0x943)]);_0x31a1d9[0x0]=_0x1f0c8e(this[_0x147adc(0xaad)][_0x147adc(0x1ff)]);for(let _0xab18f1=0x0;_0xab18f1<this['option_roms'][_0x147adc(0x1ff)];_0xab18f1++){const {name:_0x29e75a,data:_0x4fef1e}=this[_0x147adc(0xaad)][_0xab18f1],_0x3dbf6d=0x4+0x40*_0xab18f1;_0xfb2746(0x10000>_0x2a925c+_0xab18f1),_0x31a1d9[_0x3dbf6d+0x0>>0x2]=_0x1f0c8e(_0x4fef1e[_0x147adc(0x1ff)]),_0x31a1d9[_0x3dbf6d+0x4>>0x2]=_0x1911b6(_0x2a925c+_0xab18f1),_0xfb2746(0x38>_0x29e75a[_0x147adc(0x1ff)]);for(let _0x65dc73=0x0;_0x65dc73<_0x29e75a[_0x147adc(0x1ff)];_0x65dc73++)_0x4490d5[_0x3dbf6d+0x8+_0x65dc73]=_0x29e75a[_0x147adc(0x85d)](_0x65dc73);}this[_0x147adc(0x371)]=_0x4490d5;}else _0x31a1d9>=_0x413be1&&_0x31a1d9<_0x2a925c?this[_0x147adc(0x371)]=_0x16d003(0x0):_0x31a1d9>=_0x2a925c&&_0x31a1d9-_0x2a925c<this['option_roms'][_0x147adc(0x1ff)]?this[_0x147adc(0x371)]=this[_0x147adc(0xaad)][_0x31a1d9-_0x2a925c][_0x147adc(0x278)]:(_0x32f580(_0x147adc(0xa54)+_0x366a23(_0x31a1d9)),this[_0x147adc(0x371)]=_0x16d003(0x0));}}}}}}}),_0x2cc173&&_0x203033[_0x1ac163(0x166)](0x80,this,function(_0x3e62ea){}),this[_0x1ac163(0x67b)]={},_0x30f556[_0x1ac163(0x3de)]&&(this[_0x1ac163(0x67b)][_0x1ac163(0xb9d)]=new _0x2aa0f0(this),this[_0x1ac163(0x67b)][_0x1ac163(0x698)]=new _0x5e959e(this),this[_0x1ac163(0x820)][0x0]&&(this['devices']['ioapic']=new _0x551d34(this),this[_0x1ac163(0x67b)]['apic']=new _0x4017fd(this),this[_0x1ac163(0x67b)][_0x1ac163(0xa12)]=new _0x3c7381(this)),this[_0x1ac163(0x67b)]['rtc']=new _0x5cbfca(this),this[_0x1ac163(0x7ba)](this['devices'][_0x1ac163(0x754)],_0x30f556),this[_0x1ac163(0x67b)][_0x1ac163(0xa04)]=new _0x38ccc6(this),_0x2f7a2b&&(this[_0x1ac163(0x67b)][_0x1ac163(0x6d5)]=new _0x1e81c4(this)),this['devices'][_0x1ac163(0x3ed)]=new _0x10494a(this,_0x34662d,_0x30f556[_0x1ac163(0x7f8)]||0x800000),this[_0x1ac163(0x67b)][_0x1ac163(0x1b8)]=new _0x4245b5(this,_0x34662d),this['devices'][_0x1ac163(0x8e0)]=new _0x3eb4af(this,0x3f8,_0x34662d),_0x30f556[_0x1ac163(0x1e3)]&&(this['devices']['uart1']=new _0x3eb4af(this,0x2f8,_0x34662d)),_0x30f556[_0x1ac163(0x6c9)]&&(this[_0x1ac163(0x67b)][_0x1ac163(0x6c9)]=new _0x3eb4af(this,0x3e8,_0x34662d)),_0x30f556['uart3']&&(this[_0x1ac163(0x67b)][_0x1ac163(0x25e)]=new _0x3eb4af(this,0x3e8,_0x34662d)),this[_0x1ac163(0x67b)][_0x1ac163(0x3a2)]=new _0x57e7fa(this,_0x30f556[_0x1ac163(0x8c7)],_0x30f556[_0x1ac163(0x99a)]),_0x203033=0x0,_0x30f556['hda']&&(this[_0x1ac163(0x67b)]['hda']=new _0x2af7ef(this,_0x30f556[_0x1ac163(0xb0e)],_0x30f556[_0x1ac163(0x545)],!0x1,_0x203033++,_0x34662d)),_0x30f556['cdrom']&&(this[_0x1ac163(0x67b)][_0x1ac163(0x3a1)]=new _0x2af7ef(this,_0x30f556[_0x1ac163(0x3a1)],void 0x0,!0x0,_0x203033++,_0x34662d)),this['devices'][_0x1ac163(0x2ad)]=new _0x243bef(this,_0x34662d),_0x30f556[_0x1ac163(0x68f)]&&(this[_0x1ac163(0x67b)][_0x1ac163(0xa64)]=new _0x543c3e(this,_0x34662d,_0x30f556['preserve_mac_from_state_image'])),_0x30f556[_0x1ac163(0xa88)]&&(this['devices'][_0x1ac163(0xb68)]=new _0xd0104c(_0x30f556[_0x1ac163(0xa88)],this,_0x34662d)),this['devices'][_0x1ac163(0x935)]=new _0x38edb0(this,_0x34662d)),_0x30f556[_0x1ac163(0xa33)]&&this[_0x1ac163(0x609)](_0x30f556[_0x1ac163(0xa33)]),_0x2cc173&&this['debug'][_0x1ac163(0x722)]();},_0x57ec83[_0x21191c(0x6fc)]['load_multiboot']=function(_0x4722a4){var _0x555d96=_0x21191c;_0x32f580('Trying\x20multiboot\x20from\x20buffer\x20of\x20size\x20'+_0x4722a4[_0x555d96(0x748)],_0x173f85);if(0x2000>_0x4722a4['byteLength']){var _0x3c7e7e=new Int32Array(0x800);new Uint8Array(_0x3c7e7e[_0x555d96(0x943)])[_0x555d96(0xb7f)](new Uint8Array(_0x4722a4));}else _0x3c7e7e=new Int32Array(_0x4722a4,0x0,0x800);for(var _0x6de944=0x0;0x2000>_0x6de944;_0x6de944+=0x4)if(0x1badb002===_0x3c7e7e[_0x6de944>>0x2]){var _0x32fdf2=_0x3c7e7e[_0x6de944+0x4>>0x2];if(0x1badb002+_0x32fdf2+_0x3c7e7e[_0x6de944+0x8>>0x2]|0x0)_0x32f580(_0x555d96(0x412),_0x173f85);else{_0x32f580(_0x555d96(0x6e3)+_0x366a23(_0x32fdf2>>>0x0,0x8),_0x173f85),_0xfb2746(0x0===(_0x32fdf2&-0x10001),_0x555d96(0x889)),this[_0x555d96(0x3be)][_0x12fa00]=0x2badb002,this[_0x555d96(0x3be)][_0x214cab]=0x7c00,this['write32'](0x7c00,0x0),this['cr'][0x0]=0x1,this['protected_mode'][0x0]=0x1,this[_0x555d96(0x4fb)][0x0]=_0x545537,this[_0x555d96(0xb72)](!0x0),this[_0x555d96(0x134)][0x0]=0x1;for(var _0x76d60b=0x0;0x6>_0x76d60b;_0x76d60b++)this[_0x555d96(0x4ec)][_0x76d60b]=0x0,this['segment_offsets'][_0x76d60b]=0x0,this[_0x555d96(0x7b5)][_0x76d60b]=0xffffffff,this[_0x555d96(0x858)][_0x76d60b]=0xb002;if(_0x32fdf2&0x10000){_0x32f580(_0x555d96(0x6af),_0x173f85),_0x76d60b=_0x3c7e7e[_0x6de944+0xc>>0x2];var _0x56e0e0=_0x3c7e7e[_0x6de944+0x10>>0x2];_0x32fdf2=_0x3c7e7e[_0x6de944+0x14>>0x2];var _0x34d4ca=_0x3c7e7e[_0x6de944+0x18>>0x2];_0x3c7e7e=_0x3c7e7e[_0x6de944+0x1c>>0x2],_0x32f580(_0x555d96(0x333)+_0x366a23(_0x76d60b,0x8)+'\x20load='+_0x366a23(_0x56e0e0,0x8)+_0x555d96(0x389)+_0x366a23(_0x32fdf2,0x8)+_0x555d96(0x9de)+_0x366a23(_0x34d4ca,0x8)+_0x555d96(0x720)+_0x366a23(_0x3c7e7e,0x8)),_0xfb2746(_0x56e0e0<=_0x76d60b),_0x6de944-=_0x76d60b-_0x56e0e0,0x0===_0x32fdf2?_0x32fdf2=void 0x0:(_0xfb2746(_0x32fdf2>=_0x56e0e0),_0x32fdf2-=_0x56e0e0),_0x4722a4=new Uint8Array(_0x4722a4,_0x6de944,_0x32fdf2),this[_0x555d96(0x9e8)](_0x4722a4,_0x56e0e0),this['instruction_pointer'][0x0]=this[_0x555d96(0xad7)]()+_0x3c7e7e|0x0;}else{if(0x464c457f===_0x3c7e7e[0x0]){_0x32f580('Multiboot\x20image\x20is\x20in\x20elf\x20format',_0x173f85),_0x6de944=_0x5c01d2(_0x4722a4),this['instruction_pointer'][0x0]=this[_0x555d96(0xad7)]()+_0x6de944[_0x555d96(0x846)][_0x555d96(0x4a4)]|0x0;for(_0x56e0e0 of _0x6de944['program_headers'])0x0!==_0x56e0e0['type']&&(0x1===_0x56e0e0['type']?(_0xfb2746(_0x56e0e0[_0x555d96(0x138)]===_0x56e0e0[_0x555d96(0xaa7)]),_0xfb2746(_0x56e0e0[_0x555d96(0x6fd)]<=_0x56e0e0['memsz']),_0x56e0e0['paddr']+_0x56e0e0['memsz']<this[_0x555d96(0xb1e)][0x0]?_0x56e0e0[_0x555d96(0x6fd)]&&(_0x6de944=new Uint8Array(_0x4722a4,_0x56e0e0[_0x555d96(0x1d0)],_0x56e0e0[_0x555d96(0x6fd)]),this[_0x555d96(0x9e8)](_0x6de944,_0x56e0e0[_0x555d96(0x138)])):_0x32f580(_0x555d96(0x783)+_0x366a23(_0x56e0e0[_0x555d96(0x138)])+_0x555d96(0x132)+_0x56e0e0[_0x555d96(0x47e)],_0x173f85)):0x2!==_0x56e0e0[_0x555d96(0x658)]&&0x3!==_0x56e0e0['type']&&0x4!==_0x56e0e0['type']&&0x6!==_0x56e0e0[_0x555d96(0x658)]&&0x6474e550!==_0x56e0e0[_0x555d96(0x658)]&&0x6474e551!==_0x56e0e0[_0x555d96(0x658)]&&_0xfb2746(!0x1,'unimplemented\x20elf\x20section\x20type'));}else _0xfb2746(!0x1,'Not\x20a\x20bootable\x20multiboot\x20format');}this['io']['register_write_consecutive'](0xf4,this,function(_0x305217){var _0x1ae8e9=_0x555d96;console[_0x1ae8e9(0x956)](_0x1ae8e9(0x1e2)+_0x366a23(_0x305217,0x2));throw _0x1ae8e9(0x8e2);},function(){},function(){},function(){});for(let _0x1da163=0xe;0xf>=_0x1da163;_0x1da163++)this['io'][_0x555d96(0x166)](0x2000+_0x1da163,this,function(_0x59530d){var _0x5d191e=_0x555d96;_0x32f580(_0x5d191e(0x2a2)+_0x366a23(_0x1da163)+_0x5d191e(0x7fb)+_0x366a23(_0x59530d,0x2)),_0x59530d?this[_0x5d191e(0x363)](_0x1da163):this['device_lower_irq'](_0x1da163);});_0x32f580(_0x555d96(0x1e5),_0x173f85),this['debug'][_0x555d96(0x494)](),this[_0x555d96(0x626)][_0x555d96(0x60c)]();break;}}},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x7ba)]=function(_0x589ba6,_0x139039){var _0x233000=_0x21191c,_0x5d37f5=_0x139039[_0x233000(0x43e)]||0x213;_0x589ba6['cmos_write'](_0x5ab843,0x1|_0x5d37f5>>0x4&0xf0),_0x589ba6[_0x233000(0x61f)](_0x15648a,_0x5d37f5&0xff),_0x589ba6[_0x233000(0x61f)](_0x4df090,0x80),_0x589ba6['cmos_write'](_0x1ff46c,0x2),_0x5d37f5=0x0,0x100000<=this['memory_size'][0x0]&&(_0x5d37f5=this[_0x233000(0xb1e)][0x0]-0x100000>>0xa,_0x5d37f5=Math['min'](_0x5d37f5,0xffff)),_0x589ba6[_0x233000(0x61f)](_0x3097d5,_0x5d37f5&0xff),_0x589ba6[_0x233000(0x61f)](_0x328178,_0x5d37f5>>0x8&0xff),_0x589ba6[_0x233000(0x61f)](_0x3baa0b,_0x5d37f5&0xff),_0x589ba6[_0x233000(0x61f)](_0x86880e,_0x5d37f5>>0x8&0xff),_0x5d37f5=0x0,0x1000000<=this[_0x233000(0xb1e)][0x0]&&(_0x5d37f5=this[_0x233000(0xb1e)][0x0]-0x1000000>>0x10,_0x5d37f5=Math[_0x233000(0x503)](_0x5d37f5,0xffff)),_0x589ba6['cmos_write'](_0x979d86,_0x5d37f5&0xff),_0x589ba6['cmos_write'](_0x1a9631,_0x5d37f5>>0x8&0xff),_0x589ba6[_0x233000(0x61f)](_0x1080ee,0x0),_0x589ba6[_0x233000(0x61f)](_0x2b0305,0x0),_0x589ba6[_0x233000(0x61f)](_0x452a2b,0x0),_0x589ba6[_0x233000(0x61f)](_0x5cd83e,0x2f),_0x589ba6[_0x233000(0x61f)](_0x6505d6,0x0),_0x139039['fastboot']&&_0x589ba6[_0x233000(0x61f)](0x3f,0x1);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x446)]=function(){var _0x164293=_0x21191c,_0x1d8755=this[_0x164293(0x1b6)]['main'],_0x2d6be3=this[_0x164293(0x1b6)][_0x164293(0x3ed)];if(_0x1d8755){var _0x3c3cf1=new Uint8Array(_0x1d8755);this[_0x164293(0x9e8)](_0x3c3cf1,0x100000-_0x1d8755[_0x164293(0x748)]);if(_0x2d6be3){var _0x358889=new Uint8Array(_0x2d6be3);this[_0x164293(0x9e8)](_0x358889,0xc0000),this['io'][_0x164293(0x457)](0xfeb00000,0x100000,function(_0x3146dd){var _0x5372cd=_0x164293;return _0x3146dd=_0x3146dd-0xfeb00000|0x0,_0x3146dd<_0x358889[_0x5372cd(0x1ff)]?_0x358889[_0x3146dd]:0x0;},function(_0x35c501,_0x2aa6d0){var _0x3959ee=_0x164293;_0xfb2746(!0x1,_0x3959ee(0x3f9));});}else _0x32f580(_0x164293(0x69a));this['io'][_0x164293(0x457)](0xfff00000,0x100000,function(_0x22f41d){var _0x5118fb=_0x164293;return this[_0x5118fb(0xb50)][_0x22f41d&0xfffff];}[_0x164293(0x450)](this),function(_0x3cf07b,_0x239d8f){var _0x5a2334=_0x164293;this[_0x5a2334(0xb50)][_0x3cf07b&0xfffff]=_0x239d8f;}['bind'](this));}else _0x32f580(_0x164293(0x7f1));},_0x57ec83['prototype'][_0x21191c(0x5c5)]=function(){var _0x1a2080=_0x21191c;for(var _0x11fdd4=_0x32b727[_0x1a2080(0x600)](),_0xe22dec=_0x11fdd4;_0xe22dec-_0x11fdd4<_0x342943;){this[_0x1a2080(0xa0e)](_0xe22dec),this[_0x1a2080(0x9cf)](),this['do_many_cycles']();if(this['in_hlt'][0x0])break;_0xe22dec=_0x32b727['microtick']();}};let _0x489fc6=0x0,_0x166d27=0x0;_0x57ec83[_0x21191c(0x6fc)]['do_many_cycles']=function(){var _0x4487ff=_0x21191c;if(_0x2cc173)var _0x13adf9=_0x32b727[_0x4487ff(0x600)]();this[_0x4487ff(0xb67)](),_0x2cc173&&(_0x166d27+=_0x32b727['microtick']()-_0x13adf9,_0x489fc6++);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x392)]=function(){var _0x210bcd=_0x21191c;this[_0x210bcd(0x17e)]();},_0xdeabbb['exportProperty'](_0x57ec83[_0x21191c(0x6fc)],_0x21191c(0x392),_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x392)]);var _0x3274fb={},_0x4e9ac7={};_0x57ec83[_0x21191c(0x6fc)]['codegen_finalize']=function(_0x200ac6,_0x3e8d4c,_0x41a477,_0x428315,_0x3eae2c){var _0x5c899f=_0x21191c;_0x428315>>>=0x0,_0x3eae2c>>>=0x0,_0xfb2746(0x0<=_0x200ac6&&_0x200ac6<_0x248aca);const _0x90ce7d=new Uint8Array(this[_0x5c899f(0x86f)]['buffer'],_0x428315,_0x3eae2c);_0x2cc173&&(_0x223204&&!_0x3274fb[_0x3e8d4c]&&this[_0x5c899f(0x626)]['dump_wasm'](_0x90ce7d),_0x3274fb[_0x3e8d4c]=(_0x3274fb[_0x3e8d4c]||0x0)+0x1,this[_0x5c899f(0xa20)]&&this[_0x5c899f(0xa20)](_0x90ce7d)),_0x428315=WebAssembly[_0x5c899f(0x9f5)](_0x90ce7d,{'e':this[_0x5c899f(0x26a)]})[_0x5c899f(0x7d6)](_0x335923=>{var _0x3abf56=_0x5c899f;_0x335923=_0x335923[_0x3abf56(0x7f3)]['exports']['f'],this['codegen_finalize_finished'](_0x200ac6,_0x3e8d4c,_0x41a477),this['wm'][_0x3abf56(0x9e5)][_0x3abf56(0xb7f)](_0x200ac6+_0x2414e4,_0x335923),this[_0x3abf56(0x542)]&&this['test_hook_did_finalize_wasm'](_0x90ce7d);}),_0x2cc173&&_0x428315['catch'](_0x1dc8b4=>{var _0x58bca4=_0x5c899f;console[_0x58bca4(0x956)](_0x1dc8b4);debugger;throw _0x1dc8b4;});},_0x57ec83['prototype'][_0x21191c(0x4b8)]=function(_0x38dbe2,_0x306c77){var _0x2da3ff=_0x21191c;if(_0x2cc173&&_0x29a93b&&0x64>(_0x4e9ac7[_0x38dbe2]||0x0)){_0x4e9ac7[_0x38dbe2]=(_0x4e9ac7[_0x38dbe2]||0x0)+0x1,_0x306c77+=0x8,(_0x38dbe2^_0x306c77)&-0x1000&&(_0x32f580('truncated\x20disassembly\x20start='+_0x366a23(_0x38dbe2>>>0x0)+_0x2da3ff(0x6d0)+_0x366a23(_0x306c77>>>0x0)),_0x306c77=(_0x38dbe2|0xfff)+0x1),_0x306c77<_0x38dbe2&&(_0x306c77=_0x38dbe2),_0xfb2746(_0x306c77>=_0x38dbe2);const _0xfa78e3=new Uint8Array(_0x306c77-_0x38dbe2);for(let _0xb94165=_0x38dbe2;_0xb94165<_0x306c77;_0xb94165++)_0xfa78e3[_0xb94165-_0x38dbe2]=this[_0x2da3ff(0x8af)](_0xb94165);_0x32f580(_0x2da3ff(0x962)),this[_0x2da3ff(0x626)]['dump_code'](this[_0x2da3ff(0x983)][0x0]?0x1:0x0,_0xfa78e3,_0x38dbe2);}},_0x57ec83['prototype'][_0x21191c(0xac4)]=function(_0x284dcd,_0x6ad668){var _0x151f29=_0x21191c;if(_0x2cc173&&_0x223204){var _0x62331c=new Int32Array(this['wasm_memory'][_0x151f29(0x943)]);_0xfb2746(0x0===(_0x284dcd&0x3));var _0x3b5bf4=this[_0x151f29(0x983)][0x0];for(let _0x70aa4f=0x0;_0x70aa4f<_0x6ad668;_0x70aa4f++){var _0x54b805=(_0x284dcd>>0x2)+0x7*_0x70aa4f;const _0x3aa0fb=_0x62331c[_0x54b805+0x0],_0xec78c6=_0x62331c[_0x54b805+0x1];_0x54b805=_0x62331c[_0x54b805+0x6]&0xff00;const _0x421fb9=new Uint8Array(_0xec78c6-_0x3aa0fb);for(let _0x1357fb=_0x3aa0fb;_0x1357fb<_0xec78c6;_0x1357fb++)_0x421fb9[_0x1357fb-_0x3aa0fb]=this[_0x151f29(0x8af)](this['translate_address_system_read'](_0x1357fb));_0x32f580(_0x151f29(0x8eb)+(_0x54b805?_0x151f29(0x66f):'')),this[_0x151f29(0x626)][_0x151f29(0xba3)](_0x3b5bf4?0x1:0x0,_0x421fb9,_0x3aa0fb);}}},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x158)]=function(){var _0x5012e0=_0x21191c;_0x32f580(_0x5012e0(0x44c)+[][_0x5012e0(0x6f1)]['call'](arguments));},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x143)]=function(_0x3263e9){_0xfb2746(_0x3263e9);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x647)]=function(){var _0x90d01b=_0x21191c;return this[_0x90d01b(0x42e)]()&_0x4ebdbd?(this[_0x90d01b(0xa0e)](_0x32b727[_0x90d01b(0x600)]()),this[_0x90d01b(0x9cf)](),0x0):0x64;},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0xa0e)]=function(_0x18118c){var _0x422364=_0x21191c;_0x2f7a2b?(this[_0x422364(0x67b)]['pit'][_0x422364(0x82a)](_0x18118c,this['devices'][_0x422364(0x6d5)]['legacy_mode']),this[_0x422364(0x67b)][_0x422364(0x754)][_0x422364(0x82a)](_0x18118c,this['devices'][_0x422364(0x6d5)][_0x422364(0x15e)]),this[_0x422364(0x67b)][_0x422364(0x6d5)][_0x422364(0x82a)](_0x18118c)):(this['devices']['pit'][_0x422364(0x82a)](_0x18118c,!0x1),this[_0x422364(0x67b)][_0x422364(0x754)]['timer'](_0x18118c,!0x1)),this['acpi_enabled'][0x0]&&(this[_0x422364(0x67b)][_0x422364(0xa12)][_0x422364(0x82a)](_0x18118c),this[_0x422364(0x67b)][_0x422364(0x47c)][_0x422364(0x82a)](_0x18118c));},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x8d3)]=function(){this['last_virt_eip'][0x0]=-0x1;},_0x57ec83['prototype'][_0x21191c(0x76d)]=function(_0x4afb67,_0x703b57,_0x4a17b6){var _0x35374b=_0x21191c;_0xfb2746(this[_0x35374b(0x7da)][0x0],'TODO'),_0x32f580(_0x35374b(0x1e1)+_0x366a23(_0x4afb67),_0x173f85);var _0x59517d=this[_0x35374b(0x189)](_0x4afb67);_0xfb2746(0x3===(_0x59517d[_0x35374b(0x658)]|0x2)||0xb===(_0x59517d[_0x35374b(0x658)]|0x2));var _0x1012d2=0x3>=_0x59517d['type'],_0x409d9e=0x2===(_0x59517d[_0x35374b(0x658)]&0x2);if(!_0x59517d[_0x35374b(0x546)]||_0x59517d['is_null']||!_0x59517d[_0x35374b(0x975)])throw this[_0x35374b(0x626)]['unimpl'](_0x35374b(0x67e));if(0xb===(_0x59517d[_0x35374b(0x329)]&0x1f))throw this[_0x35374b(0x626)][_0x35374b(0x74f)](_0x35374b(0x67e));if(!_0x59517d['is_present'])throw this['debug'][_0x35374b(0x74f)]('#NP\x20handler');if(0x67>_0x59517d[_0x35374b(0x6da)])throw this[_0x35374b(0x626)]['unimpl']('#NP\x20handler');var _0x20e590=this[_0x35374b(0x9a6)][_0x3f98f7],_0x4e03f6=this[_0x35374b(0x5ea)]();_0x409d9e&&(_0x4e03f6&=~_0x344010);if(this[_0x35374b(0x6a2)](_0x20e590,0x66)){this[_0x35374b(0x8b2)](_0x20e590+_0x46d650,this[_0x35374b(0x561)]()),this[_0x35374b(0x8b2)](_0x20e590+_0x928b5d,_0x4e03f6),this[_0x35374b(0x8b2)](_0x20e590+_0x2c6d52,this[_0x35374b(0x3be)][_0x12fa00]),this[_0x35374b(0x8b2)](_0x20e590+_0x2da616,this[_0x35374b(0x3be)][_0x24fa05]),this[_0x35374b(0x8b2)](_0x20e590+_0x4f4cb4,this[_0x35374b(0x3be)][_0x594860]),this[_0x35374b(0x8b2)](_0x20e590+_0x51b72e,this[_0x35374b(0x3be)][_0x214cab]),this[_0x35374b(0x8b2)](_0x20e590+_0x23817a,this[_0x35374b(0x3be)][_0xc40ae9]),this[_0x35374b(0x8b2)](_0x20e590+_0x4e3490,this['reg32'][_0x9a8d31]),this[_0x35374b(0x8b2)](_0x20e590+_0x57cb94,this[_0x35374b(0x3be)][_0x2da5a1]),this[_0x35374b(0x8b2)](_0x20e590+_0x5ad072,this[_0x35374b(0x3be)][_0x1196ae]),this[_0x35374b(0x8b2)](_0x20e590+_0x366f2c,this[_0x35374b(0x858)][_0x283325]),this[_0x35374b(0x8b2)](_0x20e590+_0x198975,this['sreg'][_0x4089a3]),this['safe_write32'](_0x20e590+_0x1af40b,this[_0x35374b(0x858)][_0x27072c]),this[_0x35374b(0x8b2)](_0x20e590+_0x4a89ee,this[_0x35374b(0x858)][_0x595cf8]),this[_0x35374b(0x8b2)](_0x20e590+_0x12a9d0,this[_0x35374b(0x858)][_0x4a8a16]),this['safe_write32'](_0x20e590+_0x2a7187,this['sreg'][_0x500ee4]),this[_0x35374b(0x931)](_0x59517d['table_offset']+0x5|0x0,this[_0x35374b(0x8af)](_0x59517d[_0x35374b(0x155)]+0x5|0x0)|0x2),_0x409d9e=_0x59517d[_0x35374b(0x302)],_0xfb2746(!_0x1012d2,_0x35374b(0x1da)),this[_0x35374b(0x20c)](_0x409d9e+_0x288d7,this[_0x35374b(0x858)][_0x3f98f7]),_0x4e03f6=this[_0x35374b(0x2ac)](_0x409d9e+_0x1b4f18),this[_0x35374b(0x4fb)][0x0]&=~_0x32034f;var _0x7e9f75=this[_0x35374b(0x2ac)](_0x409d9e+_0x46d650),_0x3e7711=this['safe_read16'](_0x409d9e+_0x198975),_0x101464=this[_0x35374b(0x189)](_0x3e7711);if(_0x101464[_0x35374b(0xb00)])throw _0x32f580(_0x35374b(0x586),_0x173f85),this[_0x35374b(0x626)]['unimpl'](_0x35374b(0x35c));if(!_0x101464[_0x35374b(0x546)])throw _0x32f580(_0x35374b(0x36c)+_0x366a23(_0x4afb67),_0x173f85),this[_0x35374b(0x626)][_0x35374b(0x74f)](_0x35374b(0x35c));if(_0x101464[_0x35374b(0x689)])throw this[_0x35374b(0x626)][_0x35374b(0x74f)](_0x35374b(0x35c));if(!_0x101464['is_executable'])throw this[_0x35374b(0x626)][_0x35374b(0x74f)](_0x35374b(0x35c));if(_0x101464['dc_bit']&&_0x101464[_0x35374b(0x73d)]>_0x101464[_0x35374b(0x1cc)])throw _0x32f580('cs\x20conforming\x20and\x20dpl\x20>\x20rpl:\x20'+_0x366a23(_0x4afb67),_0x173f85),this[_0x35374b(0x626)]['unimpl'](_0x35374b(0x35c));if(!_0x101464[_0x35374b(0x9d4)]&&_0x101464[_0x35374b(0x73d)]!==_0x101464[_0x35374b(0x1cc)])throw _0x32f580(_0x35374b(0x6f8)+_0x366a23(_0x4afb67),_0x173f85),this['debug'][_0x35374b(0x74f)](_0x35374b(0x35c));if(!_0x101464[_0x35374b(0x833)])throw _0x32f580(_0x35374b(0x9ce)+_0x366a23(_0x4afb67,0x4),_0x173f85),this['debug'][_0x35374b(0x74f)](_0x35374b(0x35c));this[_0x35374b(0x4ec)][_0x4089a3]=0x0,this[_0x35374b(0x7b5)][_0x4089a3]=_0x101464['effective_limit'],this[_0x35374b(0x9a6)][_0x4089a3]=_0x101464[_0x35374b(0x302)],this[_0x35374b(0x858)][_0x4089a3]=_0x3e7711,this[_0x35374b(0x55e)]=_0x101464['dpl'],this['cpl_changed'](),_0xfb2746((this['sreg'][_0x4089a3]&0x3)===this[_0x35374b(0x55e)]),_0xfb2746(_0x7e9f75>>>0x0<=_0x101464[_0x35374b(0x6da)],_0x35374b(0x5a8)),this[_0x35374b(0xb72)](_0x101464[_0x35374b(0xa7c)]),_0x3e7711=this[_0x35374b(0x2ac)](_0x409d9e+_0x928b5d),this[_0x35374b(0x8b2)](_0x20e590+_0x288d7,_0x4afb67),_0x3e7711|=_0x344010;if(_0x3e7711&_0x32034f)throw this['debug'][_0x35374b(0x74f)](_0x35374b(0x63a));this['update_eflags'](_0x3e7711),this[_0x35374b(0x4fb)][0x0]|=_0x344010,_0x20e590=this[_0x35374b(0x40d)](_0x409d9e+_0x5aab78),this[_0x35374b(0x283)](_0x20e590),this[_0x35374b(0x3be)][_0x12fa00]=this[_0x35374b(0x2ac)](_0x409d9e+_0x2c6d52),this[_0x35374b(0x3be)][_0x24fa05]=this['safe_read32s'](_0x409d9e+_0x2da616),this[_0x35374b(0x3be)][_0x594860]=this[_0x35374b(0x2ac)](_0x409d9e+_0x4f4cb4),this[_0x35374b(0x3be)][_0x214cab]=this['safe_read32s'](_0x409d9e+_0x51b72e),this[_0x35374b(0x3be)][_0xc40ae9]=this[_0x35374b(0x2ac)](_0x409d9e+_0x23817a),this[_0x35374b(0x3be)][_0x9a8d31]=this[_0x35374b(0x2ac)](_0x409d9e+_0x4e3490),this[_0x35374b(0x3be)][_0x2da5a1]=this[_0x35374b(0x2ac)](_0x409d9e+_0x57cb94),this[_0x35374b(0x3be)][_0x1196ae]=this[_0x35374b(0x2ac)](_0x409d9e+_0x5ad072),this[_0x35374b(0x9c2)](_0x283325,this[_0x35374b(0x40d)](_0x409d9e+_0x366f2c))&&this['switch_seg'](_0x27072c,this[_0x35374b(0x40d)](_0x409d9e+_0x1af40b))&&this[_0x35374b(0x9c2)](_0x595cf8,this[_0x35374b(0x40d)](_0x409d9e+_0x4a89ee))&&this[_0x35374b(0x9c2)](_0x4a8a16,this['safe_read16'](_0x409d9e+_0x12a9d0))&&this[_0x35374b(0x9c2)](_0x500ee4,this['safe_read16'](_0x409d9e+_0x2a7187))||_0xfb2746(!0x1),this[_0x35374b(0x500)][0x0]=this[_0x35374b(0xad7)]()+_0x7e9f75|0x0,this[_0x35374b(0x9a6)][_0x3f98f7]=_0x59517d[_0x35374b(0x302)],this[_0x35374b(0x7b5)][_0x3f98f7]=_0x59517d[_0x35374b(0x6da)],this['sreg'][_0x3f98f7]=_0x4afb67,this['cr'][0x3]=_0x4e03f6,_0xfb2746(0x0===(this['cr'][0x3]&0xfff)),this[_0x35374b(0x9dd)](),this['cr'][0x0]|=_0x2adde1,!0x1!==_0x703b57&&(_0x1012d2?this['push16'](_0x4a17b6&0xffff):this['push32'](_0x4a17b6));}},_0x57ec83['prototype'][_0x21191c(0xb18)]=function(){var _0xc515e8=_0x21191c;this[_0xc515e8(0x55e)][0x0]?(_0x32f580(_0xc515e8(0xa3b),_0x173f85),this[_0xc515e8(0x4ea)](0x0)):(0x0===(this['get_eflags_no_arith']()&_0x4ebdbd)&&this[_0xc515e8(0xa9a)][_0xc515e8(0x6d4)](_0xc515e8(0x928)),this[_0xc515e8(0x6bd)][0x0]=0x1,this[_0xc515e8(0x647)]());},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x9cf)]=function(){var _0xfbaa50=_0x21191c;this[_0xfbaa50(0x42e)]()&_0x4ebdbd&&this['pic_acknowledge']();},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x95b)]=function(){var _0x380de1=_0x21191c;_0xfb2746(this[_0x380de1(0x42e)]()&_0x4ebdbd),this[_0x380de1(0x67b)][_0x380de1(0xb9d)]&&this[_0x380de1(0x67b)][_0x380de1(0xb9d)]['acknowledge_irq'](),this[_0x380de1(0x67b)][_0x380de1(0x47c)]&&this[_0x380de1(0x67b)][_0x380de1(0x47c)][_0x380de1(0x39d)]();},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x363)]=function(_0x3e5c83){var _0x1a7d6e=_0x21191c;_0xfb2746(0x1===arguments[_0x1a7d6e(0x1ff)]),this[_0x1a7d6e(0x67b)]['pic']&&this['devices'][_0x1a7d6e(0xb9d)][_0x1a7d6e(0x5d9)](_0x3e5c83),this[_0x1a7d6e(0x67b)]['ioapic']&&this[_0x1a7d6e(0x67b)]['ioapic']['set_irq'](_0x3e5c83);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0xa06)]=function(_0x42f590){var _0x2a5ad4=_0x21191c;this[_0x2a5ad4(0x67b)][_0x2a5ad4(0xb9d)]&&this[_0x2a5ad4(0x67b)][_0x2a5ad4(0xb9d)][_0x2a5ad4(0x379)](_0x42f590),this[_0x2a5ad4(0x67b)][_0x2a5ad4(0x9bc)]&&this[_0x2a5ad4(0x67b)][_0x2a5ad4(0x9bc)][_0x2a5ad4(0x379)](_0x42f590);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0xac2)]=function(){var _0x413dee=_0x21191c,_0x174dbf=0x0,_0x2b75e9=0x0,_0x462c49=0x0,_0x2c672b=0x0;const _0x2a97a7=this[_0x413dee(0x3be)][_0x12fa00];switch(_0x2a97a7){case 0x0:_0x174dbf=0x16,_0x2c672b=0x756e6547,_0x462c49=0x49656e69,_0x2b75e9=0x6c65746e;break;case 0x1:_0x174dbf=0xf63,_0x2c672b=0x10800,_0x2b75e9=0x40800000,_0x19c556&&(_0x2b75e9|=-0x80000000),_0x462c49=0x780a939,this[_0x413dee(0x820)][0x0]&&(_0x462c49|=0x200);break;case 0x2:_0x174dbf=0x665b5001,_0x2b75e9=_0x2c672b=0x0,_0x462c49=0x7a7000;break;case 0x4:switch(this[_0x413dee(0x3be)][_0x24fa05]){case 0x0:_0x174dbf=0x121,_0x2c672b=0x1c0003f,_0x2b75e9=0x3f,_0x462c49=0x1;break;case 0x1:_0x174dbf=0x122,_0x2c672b=0x1c0003f,_0x2b75e9=0x3f,_0x462c49=0x1;break;case 0x2:_0x174dbf=0x143,_0x2c672b=0x5c0003f,_0x2b75e9=0xfff,_0x462c49=0x1;}break;case 0x5:_0x2c672b=_0x174dbf=0x40,_0x2b75e9=0x3,_0x462c49=0x142120;break;case 0x7:_0x174dbf=0x0,_0x2c672b=0x200,_0x462c49=_0x2b75e9=0x0;break;case-0x80000000:_0x174dbf=0x5;break;case 0x40000000:_0x19c556&&(_0x2c672b=0x61774d56,_0x2b75e9=0x4d566572,_0x462c49=0x65726177);break;case 0x15:_0x2c672b=_0x174dbf=0x1,_0x2b75e9=0x3e8*_0x4e461b,_0xfb2746(_0x2b75e9>>>0x0===_0x2b75e9);break;case 0x16:_0x174dbf=Math[_0x413dee(0x8a6)](_0x4e461b/0x3e8),_0x2c672b=Math[_0x413dee(0x8a6)](_0x4e461b/0x3e8),_0x2b75e9=0xa,_0xfb2746(0x10000>_0x174dbf),_0xfb2746(0x10000>_0x2c672b),_0xfb2746(0x10000>_0x2b75e9);break;default:_0x32f580(_0x413dee(0x877)+_0x366a23(this['reg32'][_0x12fa00]>>>0x0),_0x173f85);}0x4===_0x2a97a7?_0x32f580(_0x413dee(0x904)+_0x366a23(this[_0x413dee(0x3be)][_0x12fa00]>>>0x0,0x8)+_0x413dee(0x7fc)+_0x366a23(this[_0x413dee(0x3be)][_0x24fa05]&0xff,0x2),_0x173f85):0x0!==_0x2a97a7&&0x2!==_0x2a97a7&&-0x80000000!==_0x2a97a7&&_0x32f580(_0x413dee(0x904)+_0x366a23(this[_0x413dee(0x3be)][_0x12fa00]>>>0x0,0x8),_0x173f85),this[_0x413dee(0x3be)][_0x12fa00]=_0x174dbf,this[_0x413dee(0x3be)][_0x24fa05]=_0x2b75e9,this[_0x413dee(0x3be)][_0x594860]=_0x462c49,this['reg32'][_0x214cab]=_0x2c672b;},_0x57ec83[_0x21191c(0x6fc)]['update_cs_size']=function(_0x506666){_0x506666=!!_0x506666,!!this['is_32'][0x0]!==_0x506666&&(this['is_32'][0x0]=+_0x506666);},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x189)]=function(_0x212344){var _0x3841d4=_0x21191c;_0xfb2746(_0x3841d4(0x4bd)===typeof _0x212344&&0x0<=_0x212344&&0x10000>_0x212344);var _0x3d4fbe=0x0===(_0x212344&0x4),_0x383ad7=_0x212344&-0x8,_0x5e7981={'rpl':_0x212344&0x3,'from_gdt':_0x3d4fbe,'is_null':!0x1,'is_valid':!0x0,'base':0x0,'access':0x0,'flags':0x0,'type':0x0,'dpl':0x0,'is_system':!0x1,'is_present':!0x1,'is_executable':!0x1,'rw_bit':!0x1,'dc_bit':!0x1,'size':!0x1,'is_conforming_executable':!0x1,'effective_limit':0x0,'is_writable':!0x1,'is_readable':!0x1,'table_offset':0x0,'raw0':0x0,'raw1':0x0};if(_0x3d4fbe)var _0x60b7d6=this['gdtr_offset'][0x0],_0x3806dc=this[_0x3841d4(0xb48)][0x0];else _0x60b7d6=this[_0x3841d4(0x9a6)][_0x9ccbd9],_0x3806dc=this[_0x3841d4(0x7b5)][_0x9ccbd9];if(_0x3d4fbe&&0x0===_0x383ad7)return _0x5e7981[_0x3841d4(0xb00)]=!0x0,_0x5e7981;if((_0x212344|0x7)>_0x3806dc)return _0x32f580(_0x3841d4(0x839)+_0x366a23(_0x212344,0x4)+_0x3841d4(0x1fc)+(_0x3d4fbe?'g':'l')+'dt\x20limits',_0x173f85),_0x5e7981['is_valid']=!0x1,_0x5e7981;return _0x60b7d6=_0x60b7d6+_0x383ad7|0x0,this['cr'][0x0]&_0x5d31ac&&(_0x60b7d6=this[_0x3841d4(0x5eb)](_0x60b7d6)),_0x5e7981[_0x3841d4(0x155)]=_0x60b7d6,_0x5e7981[_0x3841d4(0x302)]=this['read16'](_0x60b7d6+0x2|0x0)|this[_0x3841d4(0x8af)](_0x60b7d6+0x4|0x0)<<0x10|this[_0x3841d4(0x8af)](_0x60b7d6+0x7|0x0)<<0x18,_0x5e7981['access']=this[_0x3841d4(0x8af)](_0x60b7d6+0x5|0x0),_0x5e7981['flags']=this['read8'](_0x60b7d6+0x6|0x0)>>0x4,_0x5e7981['raw0']=this[_0x3841d4(0x73e)](_0x60b7d6|0x0),_0x5e7981['raw1']=this[_0x3841d4(0x73e)](_0x60b7d6+0x4|0x0),_0x5e7981[_0x3841d4(0x658)]=_0x5e7981[_0x3841d4(0x329)]&0xf,_0x5e7981[_0x3841d4(0x73d)]=_0x5e7981['access']>>0x5&0x3,_0x5e7981[_0x3841d4(0x689)]=0x0===(_0x5e7981[_0x3841d4(0x329)]&0x10),_0x5e7981[_0x3841d4(0x833)]=0x80===(_0x5e7981[_0x3841d4(0x329)]&0x80),_0x5e7981[_0x3841d4(0xba6)]=0x8===(_0x5e7981[_0x3841d4(0x329)]&0x8),_0x5e7981[_0x3841d4(0x2f0)]=0x2===(_0x5e7981['access']&0x2),_0x5e7981[_0x3841d4(0x9d4)]=0x4===(_0x5e7981[_0x3841d4(0x329)]&0x4),_0x5e7981[_0x3841d4(0x71c)]=_0x5e7981[_0x3841d4(0x9d4)]&&_0x5e7981['is_executable'],_0x5e7981['size']=0x4===(_0x5e7981[_0x3841d4(0x4fb)]&0x4),_0x212344=this[_0x3841d4(0x37b)](_0x60b7d6)|(this[_0x3841d4(0x8af)](_0x60b7d6+0x6|0x0)&0xf)<<0x10,_0x5e7981[_0x3841d4(0x6da)]=_0x5e7981[_0x3841d4(0x4fb)]&0x8?(_0x212344<<0xc|0xfff)>>>0x0:_0x212344,_0x5e7981[_0x3841d4(0x837)]=_0x5e7981[_0x3841d4(0x2f0)]&&!_0x5e7981[_0x3841d4(0xba6)],_0x5e7981[_0x3841d4(0x99d)]=_0x5e7981[_0x3841d4(0x2f0)]||!_0x5e7981['is_executable'],_0x5e7981;},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x9c2)]=function(_0x307162,_0x194133){var _0x293dc1=_0x21191c;_0xfb2746(0x0<=_0x307162&&0x5>=_0x307162),_0xfb2746(_0x293dc1(0x4bd)===typeof _0x194133&&0x10000>_0x194133&&0x0<=_0x194133);if(!this['protected_mode'][0x0]||this[_0x293dc1(0xa6f)]())return this[_0x293dc1(0x858)][_0x307162]=_0x194133,this['segment_is_null'][_0x307162]=0x0,this[_0x293dc1(0x9a6)][_0x307162]=_0x194133<<0x4,_0x307162===_0x27072c&&(this[_0x293dc1(0x134)][0x0]=0x0),!0x0;var _0xef8b92=this['lookup_segment_selector'](_0x194133);if(_0x307162===_0x27072c){if(_0xef8b92['is_null'])return _0x32f580('#GP\x20for\x20loading\x200\x20in\x20SS\x20sel='+_0x366a23(_0x194133,0x4),_0x173f85),_0x4a3ca9(_0x173f85),this[_0x293dc1(0x4ea)](0x0),!0x1;if(!_0xef8b92[_0x293dc1(0x546)]||_0xef8b92[_0x293dc1(0x689)]||_0xef8b92[_0x293dc1(0x1cc)]!==this[_0x293dc1(0x55e)][0x0]||!_0xef8b92[_0x293dc1(0x837)]||_0xef8b92[_0x293dc1(0x73d)]!==this['cpl'][0x0])return _0x32f580(_0x293dc1(0x649)+_0x366a23(_0x194133,0x4),_0x173f85),_0x4a3ca9(_0x173f85),this[_0x293dc1(0x4ea)](_0x194133&-0x4),!0x1;if(!_0xef8b92[_0x293dc1(0x833)])return _0x32f580(_0x293dc1(0x776)+_0x366a23(_0x194133,0x4),_0x173f85),_0x4a3ca9(_0x173f85),this[_0x293dc1(0x6ee)](_0x194133&-0x4),!0x1;this[_0x293dc1(0x134)][0x0]=_0xef8b92[_0x293dc1(0xa7c)];}else{if(_0x307162===_0x4089a3)_0xfb2746(!0x1);else{if(_0xef8b92['is_null'])return this[_0x293dc1(0x858)][_0x307162]=_0x194133,this[_0x293dc1(0x4ec)][_0x307162]=0x1,!0x0;if(!_0xef8b92[_0x293dc1(0x546)]||_0xef8b92['is_system']||!_0xef8b92[_0x293dc1(0x99d)]||!_0xef8b92[_0x293dc1(0x71c)]&&(_0xef8b92[_0x293dc1(0x1cc)]>_0xef8b92[_0x293dc1(0x73d)]||this[_0x293dc1(0x55e)][0x0]>_0xef8b92['dpl']))return _0x32f580('#GP\x20for\x20loading\x20invalid\x20in\x20seg\x20'+_0x307162+'\x20sel='+_0x366a23(_0x194133,0x4),_0x173f85),this[_0x293dc1(0x626)][_0x293dc1(0x494)](),this[_0x293dc1(0x626)][_0x293dc1(0x60c)](),_0x4a3ca9(_0x173f85),this[_0x293dc1(0x4ea)](_0x194133&-0x4),!0x1;if(!_0xef8b92[_0x293dc1(0x833)])return _0x32f580(_0x293dc1(0x41c)+_0x307162+_0x293dc1(0x4d3)+_0x366a23(_0x194133,0x4),_0x173f85),_0x4a3ca9(_0x173f85),this[_0x293dc1(0x88f)](_0x194133&-0x4),!0x1;}}return this[_0x293dc1(0x4ec)][_0x307162]=0x0,this['segment_limits'][_0x307162]=_0xef8b92[_0x293dc1(0x6da)],this['segment_offsets'][_0x307162]=_0xef8b92[_0x293dc1(0x302)],this['sreg'][_0x307162]=_0x194133,!0x0;},_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x4a3)]=function(_0x192970){var _0x40c526=_0x21191c,_0x500ad5=this[_0x40c526(0x189)](_0x192970);_0xfb2746(_0x500ad5['is_valid']);if(!_0x500ad5[_0x40c526(0x975)])throw this['debug'][_0x40c526(0x74f)]('TR\x20can\x20only\x20be\x20loaded\x20from\x20GDT');if(_0x500ad5[_0x40c526(0xb00)])throw _0x32f580(_0x40c526(0x2f7)),this['debug']['unimpl'](_0x40c526(0x67e));if(!_0x500ad5[_0x40c526(0x689)])throw _0x32f580(_0x40c526(0x56e)),this['debug']['unimpl'](_0x40c526(0x30e));if(0x9!==_0x500ad5['type']&&0x1!==_0x500ad5[_0x40c526(0x658)])throw _0x32f580(_0x40c526(0x4ba)+_0x366a23(_0x500ad5[_0x40c526(0x658)])+')'),this[_0x40c526(0x626)][_0x40c526(0x74f)](_0x40c526(0x67e));if(!_0x500ad5[_0x40c526(0x833)])throw _0x32f580('#NT\x20|\x20present\x20bit\x20not\x20set\x20(ltr)'),this[_0x40c526(0x626)][_0x40c526(0x74f)]('#NT\x20handler');this[_0x40c526(0x7da)][0x0]=0x9===_0x500ad5['type'],this[_0x40c526(0x9a6)][_0x3f98f7]=_0x500ad5[_0x40c526(0x302)],this[_0x40c526(0x7b5)][_0x3f98f7]=_0x500ad5[_0x40c526(0x6da)],this['sreg'][_0x3f98f7]=_0x192970,this[_0x40c526(0x931)](_0x500ad5[_0x40c526(0x155)]+0x5|0x0,this[_0x40c526(0x8af)](_0x500ad5['table_offset']+0x5|0x0)|0x2);},_0x57ec83[_0x21191c(0x6fc)]['load_ldt']=function(_0x5ad95c){var _0xbbcd3e=_0x21191c,_0x1c96df=this[_0xbbcd3e(0x189)](_0x5ad95c);if(_0x1c96df[_0xbbcd3e(0xb00)])this[_0xbbcd3e(0x9a6)][_0x9ccbd9]=0x0,this[_0xbbcd3e(0x7b5)][_0x9ccbd9]=0x0;else{_0xfb2746(_0x1c96df['is_valid']);if(!_0x1c96df[_0xbbcd3e(0x975)])throw this[_0xbbcd3e(0x626)][_0xbbcd3e(0x74f)](_0xbbcd3e(0xb20));if(!_0x1c96df['is_present'])throw _0x32f580(_0xbbcd3e(0x164)),this[_0xbbcd3e(0x626)][_0xbbcd3e(0x74f)](_0xbbcd3e(0x67e));if(!_0x1c96df[_0xbbcd3e(0x689)])throw _0x32f580('lldt:\x20not\x20a\x20system\x20entry'),this[_0xbbcd3e(0x626)]['unimpl'](_0xbbcd3e(0x67e));if(0x2!==_0x1c96df[_0xbbcd3e(0x658)])throw _0x32f580(_0xbbcd3e(0x2ae)+_0x1c96df[_0xbbcd3e(0x658)]+')'),this[_0xbbcd3e(0x626)][_0xbbcd3e(0x74f)](_0xbbcd3e(0x67e));this[_0xbbcd3e(0x9a6)][_0x9ccbd9]=_0x1c96df[_0xbbcd3e(0x302)],this[_0xbbcd3e(0x7b5)][_0x9ccbd9]=_0x1c96df[_0xbbcd3e(0x6da)],this[_0xbbcd3e(0x858)][_0x9ccbd9]=_0x5ad95c;}},'undefined'!==typeof window?window[_0x21191c(0x912)]=_0x57ec83:_0x21191c(0x576)!==typeof module&&_0x21191c(0x576)!==typeof module[_0x21191c(0x9cd)]?module['exports'][_0x21191c(0x912)]=_0x57ec83:_0x21191c(0x11f)===typeof importScripts&&(self[_0x21191c(0x912)]=_0x57ec83),_0x57ec83[_0x21191c(0x6fc)][_0x21191c(0x64f)]=function(){var _0x48fbdf=_0x21191c;function _0x506581(){var _0x2a1e42=_0x400d;_0x2cc173&&(_0xaa932b[_0x2a1e42(0xb8e)]||_0xaa932b[_0x2a1e42(0x392)](),_0x1dcdcd(),Date[_0x2a1e42(0x663)](),_0xaa932b['running']=!0x1,_0x29831a());}function _0x4c5e21(_0x55ee83){var _0x5b1e12=_0x400d;if(_0x2cc173){for(var _0x345023=_0xaa932b[_0x5b1e12(0x2fc)][0x0]?_0x5b1e12(0x92b):'real',_0x271f40=_0xaa932b['get_eflags'](),_0x393845=_0xaa932b[_0x5b1e12(0x79d)](),_0x233781=_0xaa932b[_0x5b1e12(0x55e)][0x0],_0x39ae32=_0x366a23(_0xaa932b['sreg'][_0x4089a3],0x4)+':'+_0x366a23(_0xaa932b[_0x5b1e12(0x561)]()>>>0x0,0x8),_0x450712=_0x366a23(_0xaa932b[_0x5b1e12(0x858)][_0x27072c],0x4)+':'+_0x366a23(_0xaa932b[_0x5b1e12(0x3be)][_0x283325]>>>0x0,0x8),_0x28ec2b=_0xaa932b[_0x5b1e12(0x983)][0x0]?'32':'16',_0xeadd50=_0xaa932b[_0x5b1e12(0x4fb)][0x0]&_0x4ebdbd?0x1:0x0,_0x34427b={[_0x576b8f]:'c',[_0x540b16]:'p',[_0x392172]:'a',[_0x166f3b]:'z',[_0x534eaf]:'s',[_0x1342a4]:'t',[_0x4ebdbd]:'i',[_0x55bce0]:'d',[_0x2f26be]:'o'},_0xf55d7d='',_0x2fa047=0x0;0x10>_0x2fa047;_0x2fa047++)_0x34427b[0x1<<_0x2fa047]&&(_0xf55d7d=_0x271f40&0x1<<_0x2fa047?_0xf55d7d+_0x34427b[0x1<<_0x2fa047]:_0xf55d7d+'\x20');return _0x5b1e12(0x1d4)+_0x345023+'/'+_0x28ec2b+_0x5b1e12(0x6a7)+ +(0x0!==(_0xaa932b['cr'][0x0]&_0x5d31ac))+_0x5b1e12(0x398)+_0x393845+_0x5b1e12(0xb45)+_0x233781+_0x5b1e12(0x917)+_0xeadd50+_0x5b1e12(0x3d4)+_0x39ae32+_0x5b1e12(0x5df)+_0x366a23(_0xaa932b[_0x5b1e12(0xad7)]()>>>0x0,0x8)+_0x5b1e12(0x3d8)+_0x366a23(_0xaa932b[_0x5b1e12(0x5ea)]()>>>0x0,0x6)+'\x20('+_0xf55d7d+_0x5b1e12(0x89c)+_0x450712+'\x20ssize='+ +_0xaa932b[_0x5b1e12(0x134)][0x0]+(_0x55ee83?_0x5b1e12(0x995)+_0x55ee83:'');}}function _0x35121e(){var _0x30c0c1=_0x400d;for(var _0x5195d6={'eax':_0x12fa00,'ecx':_0x24fa05,'edx':_0x594860,'ebx':_0x214cab,'esp':_0xc40ae9,'ebp':_0x9a8d31,'esi':_0x2da5a1,'edi':_0x1196ae},_0x2e1867=_0x30c0c1(0x183)[_0x30c0c1(0x83a)]('\x20'),_0x294607='',_0x137b59='',_0x269335=0x0;0x4>_0x269335;_0x269335++)_0x294607+=_0x2e1867[_0x269335]+'='+_0x366a23(_0xaa932b[_0x30c0c1(0x3be)][_0x5195d6[_0x2e1867[_0x269335]]]>>>0x0,0x8)+'\x20',_0x137b59+=_0x2e1867[_0x269335+0x4]+'='+_0x366a23(_0xaa932b['reg32'][_0x5195d6[_0x2e1867[_0x269335+0x4]]]>>>0x0,0x8)+'\x20';return _0x294607+='\x20\x20ds='+_0x366a23(_0xaa932b[_0x30c0c1(0x858)][_0x595cf8],0x4)+'\x20es='+_0x366a23(_0xaa932b[_0x30c0c1(0x858)][_0x283325],0x4)+'\x20fs='+_0x366a23(_0xaa932b['sreg'][_0x4a8a16],0x4),_0x137b59+=_0x30c0c1(0x136)+_0x366a23(_0xaa932b['sreg'][_0x500ee4],0x4)+_0x30c0c1(0x89b)+_0x366a23(_0xaa932b[_0x30c0c1(0x858)][_0x4089a3],0x4)+_0x30c0c1(0x852)+_0x366a23(_0xaa932b[_0x30c0c1(0x858)][_0x27072c],0x4),[_0x294607,_0x137b59];}function _0x1dcdcd(){if(_0x2cc173){var _0x55894f=_0x35121e();_0x32f580(_0x55894f[0x0],_0x173f85),_0x32f580(_0x55894f[0x1],_0x173f85);}}function _0xfbdda0(){var _0x2c6942=_0x400d;if(_0x2cc173){_0x1ee4ea[_0x2c6942(0x531)]=!0x0;var _0x366d34,_0x1b9b5c='';_0x1ee4ea[_0x2c6942(0x953)]&&_0x1ee4ea[_0x2c6942(0x596)]?_0x366d34=_0x1ee4ea[_0x2c6942(0x596)]:_0x1ee4ea[_0x2c6942(0x80d)]&&(_0x366d34=_0x1ee4ea['ops'][_0x2c6942(0x6d2)]());if(!_0x366d34)return'';for(var _0x58d54a=0x0;_0x58d54a<_0x366d34[_0x2c6942(0x1ff)];_0x58d54a+=0x2){var _0x385e5c=_0x366d34[_0x58d54a+0x1];_0x1b9b5c+=_0x366a23(_0x366d34[_0x58d54a],0x8)+_0x2c6942(0x5f9)+_0x3f6442[_0x2c6942(0x30a)](_0x37f646[_0x385e5c]||_0x2c6942(0x644),0x14)+_0x366a23(_0x385e5c,0x2)+'\x0a';}return _0x1ee4ea[_0x2c6942(0x80d)][_0x2c6942(0xa93)](),_0x1ee4ea['all_ops']=[],_0x1b9b5c;}}function _0x29831a(){var _0x3a9256=_0x400d;_0x2cc173&&_0x1ee4ea[_0x3a9256(0x7d7)](_0xfbdda0());}function _0x525ee1(_0x3f69a3,_0x484418){if(_0x2cc173){if(!(_0x3f69a3&0x1))return!0x1;var _0x21a169=0x80===(_0x3f69a3&0x80);return{'size':_0x21a169,'global':0x100===(_0x3f69a3&0x100),'accessed':0x20===(_0x3f69a3&0x20),'dirty':0x40===(_0x3f69a3&0x40),'cache_disable':0x10===(_0x3f69a3&0x10),'user':0x4===(_0x3f69a3&0x4),'read_write':0x2===(_0x3f69a3&0x2),'address':(_0x21a169&&!_0x484418?_0x3f69a3&0xffc00000:_0x3f69a3&0xfffff000)>>>0x0};}}var _0xaa932b=this,_0x1ee4ea={};this[_0x48fbdf(0x626)]=_0x1ee4ea,_0x1ee4ea[_0x48fbdf(0x531)]=!0x1,_0x1ee4ea[_0x48fbdf(0x80d)]=void 0x0,_0x1ee4ea[_0x48fbdf(0x596)]=[],_0x1ee4ea[_0x48fbdf(0x953)]=!0x1,_0x1ee4ea[_0x48fbdf(0x7d7)]=function(_0x345541){var _0x515026=_0x48fbdf;if('undefined'!==typeof document){var _0x21b8fd=document['getElementById'](_0x515026(0x956));if(_0x21b8fd){_0x21b8fd[_0x515026(0x28a)]+=_0x345541+'\x0a',_0x21b8fd[_0x515026(0x52b)][_0x515026(0x2fb)]=_0x515026(0x4bc),_0x21b8fd[_0x515026(0x2c7)]=0x3b9aca00;return;}}console[_0x515026(0x956)](_0x345541);},_0x1ee4ea[_0x48fbdf(0x722)]=function(){var _0x5b1263=_0x48fbdf;function _0x4e3608(_0x363abc){0xa===_0x363abc?(_0x32f580(_0x2c8541,_0x156bf3),_0x2c8541=''):_0x2c8541+=String['fromCharCode'](_0x363abc);}if(_0x2cc173&&(_0x1ee4ea[_0x5b1263(0x80d)]=new _0x291588(0x30d40),_0xaa932b['io'])){var _0x2c8541='';_0xaa932b['io']['register_write'](0x402,this,_0x4e3608),_0xaa932b['io'][_0x5b1263(0x166)](0x500,this,_0x4e3608);}},_0x1ee4ea[_0x48fbdf(0xacf)]=_0x35121e,_0x1ee4ea[_0x48fbdf(0x60c)]=_0x1dcdcd,_0x1ee4ea[_0x48fbdf(0x571)]=_0x29831a,_0x1ee4ea['get_instructions']=_0xfbdda0,_0x1ee4ea['get_state']=_0x4c5e21,_0x1ee4ea[_0x48fbdf(0x494)]=function(_0x311e67){_0x2cc173&&_0x32f580(_0x4c5e21(_0x311e67),_0x173f85);},_0x1ee4ea[_0x48fbdf(0xb15)]=function(_0x48a37b,_0x1369e8){var _0xaca9af=_0x48fbdf;if(_0x2cc173){var _0x40e6bf=_0xaa932b[_0xaca9af(0x3be)][_0xc40ae9];_0x32f580('=========\x20STACK\x20==========');if(_0x1369e8>=_0x48a37b||void 0x0===_0x1369e8)_0x48a37b=0x5,_0x1369e8=-0x5;for(;_0x48a37b>_0x1369e8;_0x48a37b--){var _0x459784=_0xaca9af(0x55b);_0x48a37b||(_0x459784=_0xaca9af(0x617)),_0x459784+=_0x366a23(_0x48a37b,0x2)+_0xaca9af(0x239),_0x32f580(_0x459784+_0x366a23(_0x40e6bf+0x4*_0x48a37b,0x8)+_0xaca9af(0x239)+_0x366a23(_0xaa932b[_0xaca9af(0x73e)](_0x40e6bf+0x4*_0x48a37b)>>>0x0));}}},_0x1ee4ea[_0x48fbdf(0xa14)]=function(){var _0x182a8f=_0x48fbdf;if(_0x2cc173)for(var _0x580291=0x0;0x400>_0x580291;_0x580291++){var _0xbd9e4=_0xaa932b[_0x182a8f(0x73e)](_0xaa932b['cr'][0x3]+0x4*_0x580291),_0x353174=_0x525ee1(_0xbd9e4,!0x0);if(_0x353174){if(_0xbd9e4='',_0xbd9e4+=_0x353174['size']?'S\x20':'\x20\x20',_0xbd9e4+=_0x353174['accessed']?'A\x20':'\x20\x20',_0xbd9e4+=_0x353174[_0x182a8f(0xafb)]?_0x182a8f(0x3ee):'\x20\x20',_0xbd9e4+=_0x353174['user']?'U\x20':'\x20\x20',_0xbd9e4+=_0x353174[_0x182a8f(0x495)]?_0x182a8f(0xb0c):_0x182a8f(0xb61),_0x353174['size'])_0x32f580(_0x182a8f(0x216)+_0x366a23(_0x580291<<0x16>>>0x0,0x8)+'\x20->\x20'+_0x366a23(_0x353174[_0x182a8f(0x24b)]>>>0x0,0x8)+'\x20|\x20'+_0xbd9e4);else{_0x32f580(_0x182a8f(0x216)+_0x366a23(_0x580291<<0x16>>>0x0,0x8)+_0x182a8f(0x239)+_0xbd9e4);for(var _0x3f1762=0x0;0x400>_0x3f1762;_0x3f1762++){var _0xcaf809=_0x353174[_0x182a8f(0x24b)]+0x4*_0x3f1762;_0xbd9e4=_0xaa932b[_0x182a8f(0x73e)](_0xcaf809);var _0x2880de=_0x525ee1(_0xbd9e4,!0x1);_0x2880de&&(_0xbd9e4='',_0xbd9e4+=_0x2880de[_0x182a8f(0xafb)]?_0x182a8f(0x3ee):'\x20\x20\x20',_0xbd9e4+=_0x2880de['user']?'U\x20':'\x20\x20',_0xbd9e4+=_0x2880de['read_write']?'Rw\x20':_0x182a8f(0xb61),_0xbd9e4+=_0x2880de[_0x182a8f(0x46a)]?'G\x20':'\x20\x20',_0xbd9e4+=_0x2880de[_0x182a8f(0xb63)]?'A\x20':'\x20\x20',_0xbd9e4+=_0x2880de['dirty']?_0x182a8f(0x264):_0x182a8f(0xb61),_0x32f580('#\x20'+_0x366a23((_0x580291<<0x16|_0x3f1762<<0xc)>>>0x0,0x8)+_0x182a8f(0x44f)+_0x366a23(_0x2880de[_0x182a8f(0x24b)],0x8)+'\x20|\x20'+_0xbd9e4+'\x20\x20\x20\x20\x20\x20\x20\x20(at\x20'+_0x366a23(_0xcaf809,0x8)+')'));}}}else _0x32f580('Not\x20present:\x20'+_0x366a23(_0x580291<<0x16>>>0x0,0x8));}},_0x1ee4ea['dump_gdt_ldt']=function(){var _0x5b938a=_0x48fbdf;function _0x18d010(_0x34962b,_0x1c0a0b){var _0x273b97=_0x400d;for(var _0x55cdee=0x0;_0x55cdee<_0x1c0a0b;_0x55cdee+=0x8,_0x34962b+=0x8){var _0x5bf804=_0xaa932b[_0x273b97(0x37b)](_0x34962b+0x2)|_0xaa932b[_0x273b97(0x8af)](_0x34962b+0x4)<<0x10|_0xaa932b[_0x273b97(0x8af)](_0x34962b+0x7)<<0x18,_0x421529=_0xaa932b['read16'](_0x34962b)|(_0xaa932b[_0x273b97(0x8af)](_0x34962b+0x6)&0xf)<<0x10,_0x22ebfa=_0xaa932b[_0x273b97(0x8af)](_0x34962b+0x5),_0x27192d=_0xaa932b[_0x273b97(0x8af)](_0x34962b+0x6)>>0x4,_0x469c7d='',_0x29633f=_0x22ebfa>>0x5&0x3;_0x469c7d=_0x22ebfa&0x80?_0x469c7d+'\x20P\x20':_0x469c7d+_0x273b97(0x6cb),_0x22ebfa&0x10?(_0x469c7d=_0x27192d&0x4?_0x469c7d+_0x273b97(0x2cf):_0x469c7d+_0x273b97(0x592),_0x22ebfa&0x8?(_0x469c7d+='X\x20',_0x22ebfa&0x4&&(_0x469c7d+='C\x20')):_0x469c7d+='R\x20',_0x469c7d+=_0x273b97(0xba5)):_0x469c7d+=_0x273b97(0x4aa)+_0x366a23(_0x22ebfa&0xf),_0x27192d&0x8&&(_0x421529=_0x421529<<0xc|0xfff),_0x32f580(_0x366a23(_0x55cdee&-0x8,0x4)+'\x20'+_0x366a23(_0x5bf804>>>0x0,0x8)+'\x20('+_0x366a23(_0x421529>>>0x0,0x8)+'\x20bytes)\x20'+_0x469c7d+_0x273b97(0x911)+_0x29633f+_0x273b97(0xa8a)+_0x22ebfa[_0x273b97(0x299)](0x2)+_0x273b97(0x254)+_0x27192d['toString'](0x2));}}_0x2cc173&&(_0x32f580(_0x5b938a(0x157)+_0x366a23(_0xaa932b['gdtr_size'][0x0])+')'),_0x18d010(_0xaa932b['translate_address_system_read'](_0xaa932b['gdtr_offset'][0x0]),_0xaa932b[_0x5b938a(0xb48)][0x0]),_0x32f580(_0x5b938a(0x540)+_0x366a23(_0xaa932b[_0x5b938a(0x7b5)][_0x9ccbd9])+')'),_0x18d010(_0xaa932b[_0x5b938a(0x5eb)](_0xaa932b[_0x5b938a(0x9a6)][_0x9ccbd9]),_0xaa932b[_0x5b938a(0x7b5)][_0x9ccbd9]));},_0x1ee4ea['dump_idt']=function(){var _0x5f2169=_0x48fbdf;if(_0x2cc173)for(var _0x10c18d=0x0;_0x10c18d<_0xaa932b['idtr_size'][0x0];_0x10c18d+=0x8){var _0x283144=_0xaa932b[_0x5f2169(0x5eb)](_0xaa932b['idtr_offset'][0x0]+_0x10c18d),_0x1cfabc=_0xaa932b[_0x5f2169(0x37b)](_0x283144)|_0xaa932b[_0x5f2169(0x37b)](_0x283144+0x6)<<0x10,_0xbce2f0=_0xaa932b['read16'](_0x283144+0x2);_0x283144=_0xaa932b[_0x5f2169(0x8af)](_0x283144+0x5);var _0x4d4087=_0x283144>>0x5&0x3,_0x622464=0x5===(_0x283144&0x1f)?_0x5f2169(0x9a2):0xe===(_0x283144&0x1f)?'intr\x20gate\x20':0xf===(_0x283144&0x1f)?_0x5f2169(0xadd):_0x5f2169(0x279);_0x622464=_0x283144&0x80?_0x622464+'\x20P':_0x622464+'NP',_0x32f580(_0x366a23(_0x10c18d>>0x3,0x4)+'\x20'+_0x366a23(_0x1cfabc>>>0x0,0x8)+',\x20'+_0x366a23(_0xbce2f0,0x4)+';\x20'+_0x622464+_0x5f2169(0x911)+_0x4d4087+_0x5f2169(0x2b3)+_0x283144[_0x5f2169(0x299)](0x2));}},_0x1ee4ea[_0x48fbdf(0x181)]=function(_0x4e43ae,_0x3bf91e){var _0x563f78=_0x48fbdf;if(_0x2cc173)return void 0x0===_0x4e43ae?(_0x4e43ae=0x0,_0x3bf91e=_0xaa932b[_0x563f78(0xb1e)][0x0]):void 0x0===_0x3bf91e&&(_0x3bf91e=_0x4e43ae,_0x4e43ae=0x0),_0xaa932b[_0x563f78(0xb50)]['slice'](_0x4e43ae,_0x4e43ae+_0x3bf91e)[_0x563f78(0x943)];},_0x1ee4ea[_0x48fbdf(0x8ae)]=function(_0x4cbdb1,_0x50a087){var _0x1e2965=_0x48fbdf;if(_0x2cc173){_0x50a087=_0x50a087||0x40;for(var _0x16b33b,_0x111b2b,_0x2a4442=0x0;_0x2a4442<_0x50a087>>0x4;_0x2a4442++){_0x16b33b=_0x366a23(_0x4cbdb1+(_0x2a4442<<0x4),0x5)+_0x1e2965(0xb61);for(var _0x26f56c=0x0;0x10>_0x26f56c;_0x26f56c++)_0x111b2b=_0xaa932b[_0x1e2965(0x8af)](_0x4cbdb1+(_0x2a4442<<0x4)+_0x26f56c),_0x16b33b+=_0x366a23(_0x111b2b,0x2)+'\x20';_0x16b33b+='\x20\x20';for(_0x26f56c=0x0;0x10>_0x26f56c;_0x26f56c++)_0x111b2b=_0xaa932b[_0x1e2965(0x8af)](_0x4cbdb1+(_0x2a4442<<0x4)+_0x26f56c),_0x16b33b+=0x21>_0x111b2b||0x7e<_0x111b2b?'.':String['fromCharCode'](_0x111b2b);_0x32f580(_0x16b33b);}}},_0x1ee4ea[_0x48fbdf(0x176)]=function(){var _0x368cd8=_0x48fbdf;if(_0x2cc173)for(var _0x2cd805=_0xaa932b[_0x368cd8(0xb1e)][0x0]/0x80/0x10|0x0,_0x38bf3d,_0x3e3b22=0x0;0x10>_0x3e3b22;_0x3e3b22++){_0x38bf3d=_0x366a23(0x80*_0x3e3b22*_0x2cd805,0x8)+_0x368cd8(0x239);for(var _0x5381c6=0x0;0x80>_0x5381c6;_0x5381c6++)_0x38bf3d+=0x0<_0xaa932b['mem32s'][(0x80*_0x3e3b22+_0x5381c6)*_0x2cd805]?'X':'\x20';_0x32f580(_0x38bf3d);}},_0x1ee4ea[_0x48fbdf(0x24c)]=_0x506581,_0x1ee4ea[_0x48fbdf(0x1dd)]=function(){var _0xb5ec0e=_0x48fbdf;if(_0x2cc173){_0xaa932b[_0xb5ec0e(0xb8e)]=!0x1;var _0x91069=parseInt(prompt(_0xb5ec0e(0x35d),''),0x10);if(_0x91069){for(;_0xaa932b[_0xb5ec0e(0x500)][0x0]!=_0x91069;)_0x506581();}}},_0x1ee4ea[_0x48fbdf(0x74f)]=function(_0x1cc307){var _0x565c1c=_0x48fbdf;return _0x1cc307=_0x565c1c(0x635)+(_0x1cc307?':\x20'+_0x1cc307:''),_0x1ee4ea[_0x565c1c(0x7d7)](_0x1cc307),_0x2cc173?console[_0x565c1c(0x454)]():_0x1ee4ea[_0x565c1c(0x7d7)](_0x565c1c(0x72f)),_0x1cc307;};var _0x37f646=_0x48fbdf(0x51f)[_0x48fbdf(0x83a)]('\x20');_0x1ee4ea[_0x48fbdf(0x59f)]=function(_0x1dc530,_0x41eca7){var _0x2fec28=_0x48fbdf;_0x2cc173&&_0x1ee4ea['step_mode']&&(_0x1dc530>>>=0x0,_0x1ee4ea[_0x2fec28(0x953)]&&_0x1ee4ea[_0x2fec28(0x596)]?_0x1ee4ea['all_ops'][_0x2fec28(0x963)](_0x1dc530,_0x41eca7):_0x1ee4ea[_0x2fec28(0x80d)]&&(_0x1ee4ea[_0x2fec28(0x80d)][_0x2fec28(0x366)](_0x1dc530),_0x1ee4ea[_0x2fec28(0x80d)]['add'](_0x41eca7)));},_0x1ee4ea[_0x48fbdf(0x8fa)]=function(_0x431fb8){};let _0xce3717,_0x508f78;_0x1ee4ea[_0x48fbdf(0xba3)]=function(_0x489a5b,_0x98ed7e,_0x2d02a5){var _0x593905=_0x48fbdf;if(!_0x508f78){if(void 0x0===_0xce3717&&(_0xce3717=_0x593905(0x11f)===typeof require?require(_0x593905(0x4c1)):window['cs'],void 0x0===_0xce3717)){_0x32f580(_0x593905(0x1d2));return;}_0x508f78=[new _0xce3717[(_0x593905(0x85b))](_0xce3717[_0x593905(0xb03)],_0xce3717[_0x593905(0xad2)]),new _0xce3717[(_0x593905(0x85b))](_0xce3717[_0x593905(0xb03)],_0xce3717[_0x593905(0x480)])];}try{_0x508f78[_0x489a5b]['disasm'](_0x98ed7e,_0x2d02a5)[_0x593905(0x555)](function(_0x35a247){var _0x3a4806=_0x593905;_0x32f580(_0x366a23(_0x35a247[_0x3a4806(0x24b)]>>>0x0)+':\x20'+_0x3f6442[_0x3a4806(0x30a)](_0x35a247[_0x3a4806(0xa08)]['map'](_0x4775a9=>_0x366a23(_0x4775a9,0x2)['slice'](-0x2))[_0x3a4806(0x6f1)]('\x20'),0x14)+'\x20'+_0x35a247['mnemonic']+'\x20'+_0x35a247['op_str']);}),_0x32f580('');}catch(_0x536a6c){_0x32f580(_0x593905(0x782)+Array['from'](_0x98ed7e)[_0x593905(0x312)](_0x4bce9b=>_0x366a23(_0x4bce9b,0x2))[_0x593905(0x6f1)]('\x20'));}};let _0x17c5b7;_0x1ee4ea[_0x48fbdf(0x631)]=function(_0x50d77e){var _0x54812b=_0x48fbdf;if(void 0x0===_0x17c5b7&&(_0x17c5b7=_0x54812b(0x11f)===typeof require?require(_0x54812b(0xb02)):new window['WabtModule'](),void 0x0===_0x17c5b7)){_0x32f580(_0x54812b(0x53d));return;}_0x50d77e=_0x50d77e[_0x54812b(0x801)]();try{var _0x233b90=_0x17c5b7[_0x54812b(0xb05)](_0x50d77e,{'readDebugNames':!0x1});_0x233b90[_0x54812b(0x325)](),_0x233b90['applyNames']();const _0x11e0ca=_0x233b90[_0x54812b(0x3b3)]({'foldExprs':!0x0,'inlineExport':!0x0});_0x32f580(_0x11e0ca);}catch(_0x343c56){var _0x401ed1=new Blob([_0x50d77e]),_0xf89ca6=document[_0x54812b(0x51a)]('a');_0xf89ca6[_0x54812b(0xa53)]='failed.wasm',_0xf89ca6[_0x54812b(0xae7)]=window[_0x54812b(0x222)][_0x54812b(0x127)](_0x401ed1),_0xf89ca6[_0x54812b(0x8b8)][_0x54812b(0x4d0)]=[_0x54812b(0x813),_0xf89ca6[_0x54812b(0xa53)],_0xf89ca6['href']][_0x54812b(0x6f1)](':'),_0xf89ca6[_0x54812b(0x2d8)](),window['URL']['revokeObjectURL'](_0xf89ca6['src']),console['log'](_0x343c56['toString']());}finally{_0x233b90&&_0x233b90[_0x54812b(0x80e)]();}};};const _0x3cd843=0x464c457f;let _0x5c9c1f=DataView[_0x21191c(0x6fc)],_0x4470a4={'size':0x1,'get':_0x5c9c1f[_0x21191c(0x620)],'set':_0x5c9c1f[_0x21191c(0x435)]},_0x2580e6={'size':0x2,'get':_0x5c9c1f['getUint16'],'set':_0x5c9c1f[_0x21191c(0x619)]},_0x176dfc={'size':0x4,'get':_0x5c9c1f['getUint32'],'set':_0x5c9c1f[_0x21191c(0xb06)]},_0x2489df=function(_0x3f1ca7){return{'size':_0x3f1ca7,'get':_0x49909c=>-0x1};},_0xc86867=_0x5bb8fd([{'magic':_0x176dfc},{'class':_0x4470a4},{'data':_0x4470a4},{'version0':_0x4470a4},{'osabi':_0x4470a4},{'abiversion':_0x4470a4},{'pad0':_0x2489df(0x7)},{'type':_0x2580e6},{'machine':_0x2580e6},{'version1':_0x176dfc},{'entry':_0x176dfc},{'phoff':_0x176dfc},{'shoff':_0x176dfc},{'flags':_0x176dfc},{'ehsize':_0x2580e6},{'phentsize':_0x2580e6},{'phnum':_0x2580e6},{'shentsize':_0x2580e6},{'shnum':_0x2580e6},{'shstrndx':_0x2580e6}]);console[_0x21191c(0x79e)](0x34===_0xc86867[_0x21191c(0x2d1)]((_0x392c54,_0x2f0efc)=>_0x392c54+_0x2f0efc['size'],0x0));let _0xaccfdd=_0x5bb8fd([{'type':_0x176dfc},{'offset':_0x176dfc},{'vaddr':_0x176dfc},{'paddr':_0x176dfc},{'filesz':_0x176dfc},{'memsz':_0x176dfc},{'flags':_0x176dfc},{'align':_0x176dfc}]);console[_0x21191c(0x79e)](0x20===_0xaccfdd['reduce']((_0x28d255,_0x583f88)=>_0x28d255+_0x583f88[_0x21191c(0xa7c)],0x0));let _0x487553=_0x5bb8fd([{'name':_0x176dfc},{'type':_0x176dfc},{'flags':_0x176dfc},{'addr':_0x176dfc},{'offset':_0x176dfc},{'size':_0x176dfc},{'link':_0x176dfc},{'info':_0x176dfc},{'addralign':_0x176dfc},{'entsize':_0x176dfc}]);console[_0x21191c(0x79e)](0x28===_0x487553[_0x21191c(0x2d1)]((_0x12df0a,_0x806f7d)=>_0x12df0a+_0x806f7d[_0x21191c(0xa7c)],0x0));function _0x5bb8fd(_0x238dee){var _0x2c39a8=_0x21191c;return _0x238dee[_0x2c39a8(0x312)](function(_0x3c823c){var _0x83d224=_0x2c39a8,_0x222990=Object[_0x83d224(0x69e)](_0x3c823c);return console['assert'](0x1===_0x222990[_0x83d224(0x1ff)]),_0x222990=_0x222990[0x0],_0x3c823c=_0x3c823c[_0x222990],console[_0x83d224(0x79e)](0x0<_0x3c823c[_0x83d224(0xa7c)]),{'name':_0x222990,'type':_0x3c823c,'size':_0x3c823c[_0x83d224(0xa7c)],'get':_0x3c823c['get'],'set':_0x3c823c[_0x83d224(0xb7f)]};});}function _0x5c01d2(_0x5edd9c){var _0x3db7d0=_0x21191c;_0x5edd9c=new DataView(_0x5edd9c);let [_0x404d04,_0x2ca995]=_0x229635(_0x5edd9c,_0xc86867);console[_0x3db7d0(0x79e)](0x34===_0x2ca995);if(_0x2cc173){for(var _0x1eb8b4 of Object['keys'](_0x404d04))_0x32f580(_0x1eb8b4+_0x3db7d0(0x1ec)+_0x404d04[_0x1eb8b4][_0x3db7d0(0x299)](0x10));_0x32f580(_0x404d04);}console['assert'](_0x404d04['magic']===_0x3cd843,_0x3db7d0(0x476)),console[_0x3db7d0(0x79e)](0x1===_0x404d04[_0x3db7d0(0x716)],_0x3db7d0(0xba8)),console[_0x3db7d0(0x79e)](0x1===_0x404d04[_0x3db7d0(0x278)],'Unimplemented:\x20big\x20endian'),console[_0x3db7d0(0x79e)](0x1===_0x404d04[_0x3db7d0(0x769)],'Bad\x20version0'),console[_0x3db7d0(0x79e)](0x2===_0x404d04[_0x3db7d0(0x658)],_0x3db7d0(0xa9f)),console['assert'](0x1===_0x404d04[_0x3db7d0(0x843)],_0x3db7d0(0x1af)),console[_0x3db7d0(0x79e)](0x34===_0x404d04[_0x3db7d0(0x780)],'Bad\x20header\x20size'),console['assert'](0x20===_0x404d04[_0x3db7d0(0x439)],'Bad\x20program\x20header\x20size'),console[_0x3db7d0(0x79e)](0x28===_0x404d04[_0x3db7d0(0x237)],_0x3db7d0(0x7fa)),[_0x1eb8b4]=_0x50e5e9(_0x3ebd8f(_0x5edd9c,_0x404d04[_0x3db7d0(0xb19)],_0x404d04[_0x3db7d0(0x439)]*_0x404d04[_0x3db7d0(0x808)]),_0xaccfdd,_0x404d04[_0x3db7d0(0x808)]),[_0x5edd9c]=_0x50e5e9(_0x3ebd8f(_0x5edd9c,_0x404d04[_0x3db7d0(0xb62)],_0x404d04[_0x3db7d0(0x237)]*_0x404d04['shnum']),_0x487553,_0x404d04['shnum']);if(_0x2cc173&&_0x521d95){console[_0x3db7d0(0x956)]('%d\x20program\x20headers:',_0x1eb8b4[_0x3db7d0(0x1ff)]);for(let _0x5bdaf2 of _0x1eb8b4)console[_0x3db7d0(0x956)]('type=%s\x20offset=%s\x20vaddr=%s\x20paddr=%s\x20filesz=%s\x20memsz=%s\x20flags=%s\x20align=%s',_0x5bdaf2[_0x3db7d0(0x658)][_0x3db7d0(0x299)](0x10),_0x5bdaf2[_0x3db7d0(0x1d0)][_0x3db7d0(0x299)](0x10),_0x5bdaf2['vaddr'][_0x3db7d0(0x299)](0x10),_0x5bdaf2['paddr'][_0x3db7d0(0x299)](0x10),_0x5bdaf2[_0x3db7d0(0x6fd)]['toString'](0x10),_0x5bdaf2[_0x3db7d0(0x47e)][_0x3db7d0(0x299)](0x10),_0x5bdaf2[_0x3db7d0(0x4fb)][_0x3db7d0(0x299)](0x10),_0x5bdaf2[_0x3db7d0(0x316)][_0x3db7d0(0x299)](0x10));console['log'](_0x3db7d0(0x67c),_0x5edd9c[_0x3db7d0(0x1ff)]);for(let _0x4336a8 of _0x5edd9c)console['log']('name=%s\x20type=%s\x20flags=%s\x20addr=%s\x20offset=%s\x20size=%s\x20link=%s\x20info=%s\x20addralign=%s\x20entsize=%s',_0x4336a8[_0x3db7d0(0xb09)][_0x3db7d0(0x299)](0x10),_0x4336a8[_0x3db7d0(0x658)][_0x3db7d0(0x299)](0x10),_0x4336a8[_0x3db7d0(0x4fb)]['toString'](0x10),_0x4336a8['addr'][_0x3db7d0(0x299)](0x10),_0x4336a8[_0x3db7d0(0x1d0)][_0x3db7d0(0x299)](0x10),_0x4336a8[_0x3db7d0(0xa7c)][_0x3db7d0(0x299)](0x10),_0x4336a8[_0x3db7d0(0xba7)][_0x3db7d0(0x299)](0x10),_0x4336a8['info'][_0x3db7d0(0x299)](0x10),_0x4336a8[_0x3db7d0(0x4d5)][_0x3db7d0(0x299)](0x10),_0x4336a8['entsize']['toString'](0x10));}return{'header':_0x404d04,'program_headers':_0x1eb8b4,'sections_headers':_0x5edd9c};}function _0x229635(_0x269ec9,_0x4a3ff3){var _0x137d16=_0x21191c;let _0x2259b5={},_0x513466=0x0;for(let _0x4f42fe of _0x4a3ff3)_0x4a3ff3=_0x4f42fe[_0x137d16(0x30c)][_0x137d16(0x932)](_0x269ec9,_0x513466,!0x0),console[_0x137d16(0x79e)](void 0x0===_0x2259b5[_0x4f42fe[_0x137d16(0xb09)]]),_0x2259b5[_0x4f42fe['name']]=_0x4a3ff3,_0x513466+=_0x4f42fe[_0x137d16(0xa7c)];return[_0x2259b5,_0x513466];}function _0x50e5e9(_0x38b3ad,_0x1504e7,_0x236f95){var _0x1135ae=_0x21191c;let _0x55e194=[],_0x5ca0f3=0x0;for(var _0x53f9fc=0x0;_0x53f9fc<_0x236f95;_0x53f9fc++){let [_0x1fdfd5,_0x530368]=_0x229635(_0x3ebd8f(_0x38b3ad,_0x5ca0f3),_0x1504e7);_0x55e194[_0x1135ae(0x963)](_0x1fdfd5),_0x5ca0f3+=_0x530368;}return[_0x55e194,_0x5ca0f3];}function _0x3ebd8f(_0x32ea94,_0x2faf36,_0x49e1e8){var _0xb485bc=_0x21191c;return new DataView(_0x32ea94[_0xb485bc(0x943)],_0x32ea94[_0xb485bc(0x415)]+_0x2faf36,_0x49e1e8);};const _0x28aa8e=0x1f1,_0x16cac4=0x1f4,_0x1a80f4=0x1fa,_0x3d3e0d=0x1fe,_0x17a9ef=0x202,_0x1bf362=0x206,_0x51457c=0x210,_0x120f8a=0x211,_0x564cee=0x214,_0x5c1ad9=0x218,_0xf4b8bc=0x21c,_0x55a522=0x224,_0x206198=0x228,_0x37a17c=0x22c,_0x3a2607=0x230,_0x19c2b1=0x234,_0x1f7350=0x235,_0x16cc8e=0x236,_0x46a4e2=0x238,_0x33a7df=0x248,_0x4326e6=0x24c,_0xa4e46a=0x258,_0x5ddd90=0x260,_0x50a58a=0xaa55,_0xcce92b=0x53726448,_0x1152e9=0xff,_0x34de43=0x1,_0x41e040=0x20,_0x197443=0x40,_0x51de8c=0x80;function _0x9e2525(_0x30b7cc,_0x2991b0,_0x315425,_0x1cc571){var _0xf3cadb=_0x21191c;_0x32f580(_0xf3cadb(0x845)+_0x2991b0[_0xf3cadb(0x748)]);var _0x4c9d8e=new Uint8Array(_0x2991b0);const _0x354c1c=new Uint16Array(_0x2991b0),_0x251a10=new Uint32Array(_0x2991b0);var _0x385c27=_0x4c9d8e[_0x28aa8e]||0x4,_0x331c89=_0x354c1c[_0x3d3e0d>>0x1];if(_0x331c89!==_0x50a58a)_0x32f580(_0xf3cadb(0x5fd)+_0x366a23(_0x331c89));else{if(_0x331c89=_0x354c1c[_0x17a9ef>>0x1]|_0x354c1c[_0x17a9ef+0x2>>0x1]<<0x10,_0x331c89!==_0xcce92b)_0x32f580(_0xf3cadb(0xb73)+_0x366a23(_0x331c89));else{_0x331c89=_0x354c1c[_0x1bf362>>0x1],_0xfb2746(0x202<=_0x331c89);var _0x37fcc5=_0x4c9d8e[_0x120f8a];_0xfb2746(_0x37fcc5&_0x34de43);var _0x646580=_0x354c1c[_0x16cc8e>>0x1],_0x254af8=_0x251a10[_0x37a17c>>0x2],_0x3dc9ae=_0x251a10[_0x3a2607>>0x2],_0x1bbc25=_0x4c9d8e[_0x19c2b1],_0x3484b7=_0x4c9d8e[_0x1f7350],_0x42ff12=_0x251a10[_0x46a4e2>>0x2],_0x5cd9e8=_0x251a10[_0x33a7df>>0x2],_0x6c7d4e=_0x251a10[_0x4326e6>>0x2],_0x18b576=_0x251a10[_0xa4e46a>>0x2],_0x4bcb2f=_0x251a10[_0xa4e46a+0x4>>0x2],_0x2fdcf0=_0x251a10[_0x5ddd90>>0x2];_0x32f580(_0xf3cadb(0x9b5)+_0x366a23(_0x331c89)),_0x32f580(_0xf3cadb(0x8fc)+_0x366a23(_0x37fcc5)+'\x20xflags='+_0x366a23(_0x646580)),_0x32f580('code32_start='+_0x366a23(_0x251a10[_0x564cee>>0x2])),_0x32f580('initrd_addr_max='+_0x366a23(_0x254af8)),_0x32f580(_0xf3cadb(0x2f9)+_0x366a23(_0x3dc9ae)),_0x32f580(_0xf3cadb(0x853)+_0x1bbc25),_0x32f580(_0xf3cadb(0x9f6)+_0x366a23(_0x3484b7)),_0x32f580(_0xf3cadb(0x688)+_0x366a23(_0x42ff12)),_0x32f580('payload\x20offset='+_0x366a23(_0x5cd9e8)+_0xf3cadb(0x47a)+_0x366a23(_0x6c7d4e)),_0x32f580(_0xf3cadb(0x6ff)+_0x366a23(_0x4bcb2f)+':'+_0x366a23(_0x18b576)),_0x32f580('init_size='+_0x366a23(_0x2fdcf0)),_0x4c9d8e[_0x51457c]=_0x1152e9,_0x4c9d8e[_0x120f8a]=_0x37fcc5&~_0x41e040&~_0x197443|_0x51de8c,_0x354c1c[_0x55a522>>0x1]=0xde00,_0x354c1c[_0x1a80f4>>0x1]=0xffff,_0x32f580('heap_end_ptr='+_0x366a23(0xde00)),_0x1cc571+='\x00',_0xfb2746(_0x1cc571[_0xf3cadb(0x1ff)]<_0x42ff12),_0x32f580('cmd_line_ptr='+_0x366a23(0x8e000)),_0x251a10[_0x206198>>0x2]=0x8e000;for(_0x4c9d8e=0x0;_0x4c9d8e<_0x1cc571[_0xf3cadb(0x1ff)];_0x4c9d8e++)_0x30b7cc[0x8e000+_0x4c9d8e]=_0x1cc571[_0xf3cadb(0x85d)](_0x4c9d8e);return _0x385c27=0x200*(_0x385c27+0x1),_0x32f580(_0xf3cadb(0x733)+_0x366a23(_0x385c27)),_0x1cc571=new Uint8Array(_0x2991b0,0x0,_0x385c27),_0x2991b0=new Uint8Array(_0x2991b0,_0x385c27),_0x4c9d8e=_0x385c27=0x0,_0x315425&&(_0x385c27=0x4000000,_0x4c9d8e=_0x315425[_0xf3cadb(0x748)],_0xfb2746(0x100000+_0x2991b0[_0xf3cadb(0x1ff)]<_0x385c27),_0x30b7cc[_0xf3cadb(0xb7f)](new Uint8Array(_0x315425),_0x385c27)),_0x251a10[_0x5c1ad9>>0x2]=_0x385c27,_0x251a10[_0xf4b8bc>>0x2]=_0x4c9d8e,_0xfb2746(0xa0000>0x80000+_0x1cc571[_0xf3cadb(0x1ff)]),_0x30b7cc[_0xf3cadb(0xb7f)](_0x1cc571,0x80000),_0x30b7cc[_0xf3cadb(0xb7f)](_0x2991b0,0x100000),{'option_rom':{'name':_0xf3cadb(0x70d),'data':_0x414eee(0x8000,0xe000)}};}}}function _0x414eee(_0xccc292,_0x145902){const _0x158485=new Uint8Array(0x100);new Uint16Array(_0x158485['buffer'])[0x0]=0xaa55,_0x158485[0x2]=0x1;var _0x3f499c=0x3;_0x158485[_0x3f499c++]=0xfa,_0x158485[_0x3f499c++]=0xb8,_0x158485[_0x3f499c++]=_0xccc292>>0x0,_0x158485[_0x3f499c++]=_0xccc292>>0x8,_0x158485[_0x3f499c++]=0x8e,_0x158485[_0x3f499c++]=0xc0,_0x158485[_0x3f499c++]=0x8e,_0x158485[_0x3f499c++]=0xd8,_0x158485[_0x3f499c++]=0x8e,_0x158485[_0x3f499c++]=0xe0,_0x158485[_0x3f499c++]=0x8e,_0x158485[_0x3f499c++]=0xe8,_0x158485[_0x3f499c++]=0x8e,_0x158485[_0x3f499c++]=0xd0,_0x158485[_0x3f499c++]=0xbc,_0x158485[_0x3f499c++]=_0x145902>>0x0,_0x158485[_0x3f499c++]=_0x145902>>0x8,_0x158485[_0x3f499c++]=0xea,_0x158485[_0x3f499c++]=0x0,_0x158485[_0x3f499c++]=0x0,_0x158485[_0x3f499c++]=_0xccc292+0x20>>0x0,_0x158485[_0x3f499c++]=_0xccc292+0x20>>0x8,_0xfb2746(0x200>_0x3f499c),_0xccc292=_0x3f499c,_0x145902=_0x158485[_0xccc292]=0x0;for(_0x3f499c=0x0;_0x3f499c<_0x158485['length'];_0x3f499c++)_0x145902+=_0x158485[_0x3f499c];return _0x158485[_0xccc292]=-_0x145902,_0x158485;};var _0x5d311d=0x2a,_0x2d6320=0x80;function _0x3bfdc8(_0x3e41a0){var _0x4ab1ec=_0x21191c;function _0x283527(_0x568fb8){return!_0x568fb8['altKey']&&_0x2a898c[0x38]&&_0x417665(0x38,!0x1),_0x34ed49(_0x568fb8,!0x1);}function _0x407391(_0x2bcff2){var _0x3684cb=_0x400d;return!_0x2bcff2[_0x3684cb(0x7a8)]&&_0x2a898c[0x38]&&_0x417665(0x38,!0x1),_0x34ed49(_0x2bcff2,!0x0);}function _0x16a81e(_0x195169){var _0x577744=_0x400d;_0x195169=Object[_0x577744(0x69e)](_0x2a898c);for(var _0x10a800,_0x30622a=0x0;_0x30622a<_0x195169[_0x577744(0x1ff)];_0x30622a++)_0x10a800=+_0x195169[_0x30622a],_0x2a898c[_0x10a800]&&_0x417665(_0x10a800,!0x1);_0x2a898c={};}function _0x34ed49(_0x4b63c8,_0x1f10ab){var _0x2aff99=_0x400d,_0x1c46ac;if(_0x1c46ac=_0xdcb425[_0x2aff99(0xa9a)])_0x1c46ac=_0x4b63c8[_0x2aff99(0x87e)]&&_0x4b63c8['ctrlKey']&&(0x49===_0x4b63c8[_0x2aff99(0x355)]||0x4a===_0x4b63c8[_0x2aff99(0x355)]||0x4b===_0x4b63c8[_0x2aff99(0x355)])||!_0xdcb425[_0x2aff99(0xb84)]?!0x1:_0x4b63c8[_0x2aff99(0x638)]?_0x4b63c8['target']['classList'][_0x2aff99(0xb43)]('phone_keyboard')||'INPUT'!==_0x4b63c8[_0x2aff99(0x638)]['nodeName']&&_0x2aff99(0x95e)!==_0x4b63c8[_0x2aff99(0x638)][_0x2aff99(0x4d9)]:!0x0;if(_0x1c46ac){_0x88535f:{if(void 0x0!==_0x4b63c8['code']&&(_0x1c46ac=_0x1e25ae[_0x4b63c8[_0x2aff99(0x825)]],void 0x0!==_0x1c46ac))break _0x88535f;_0x1c46ac=_0x29b311[_0x4b63c8[_0x2aff99(0x355)]];}if(_0x1c46ac)return _0x417665(_0x1c46ac,_0x1f10ab,_0x4b63c8[_0x2aff99(0x4f0)]),_0x4b63c8[_0x2aff99(0x29b)]&&_0x4b63c8[_0x2aff99(0x29b)](),!0x1;console[_0x2aff99(0x956)](_0x2aff99(0x7b6)+(_0x4b63c8[_0x2aff99(0x355)]||-0x1)[_0x2aff99(0x299)](0x10)+_0x2aff99(0x940)+_0x4b63c8['code']);}}function _0x417665(_0xb87b8a,_0x3de0a5,_0x2ef376){if(_0x3de0a5)_0x2a898c[_0xb87b8a]&&!_0x2ef376&&_0x417665(_0xb87b8a,!0x1);else{if(!_0x2a898c[_0xb87b8a])return;}(_0x2a898c[_0xb87b8a]=_0x3de0a5)||(_0xb87b8a|=0x80),0xff<_0xb87b8a?(_0x5f525e(_0xb87b8a>>0x8),_0x5f525e(_0xb87b8a&0xff)):_0x5f525e(_0xb87b8a);}function _0x5f525e(_0x222fd4){var _0xb1bbd1=_0x400d;_0xdcb425['bus'][_0xb1bbd1(0x6d4)](_0xb1bbd1(0x878),_0x222fd4);}var _0x2a898c={},_0xdcb425=this;this[_0x4ab1ec(0xb84)]=!0x0;var _0x29b311=new Uint16Array([0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0xf,0x0,0x0,0x0,0x1c,0x0,0x0,0x2a,0x1d,0x38,0x0,0x3a,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x39,0xe049,0xe051,0xe04f,0xe047,0xe04b,0xe048,0xe04d,0x50,0x0,0x0,0x0,0x0,0x52,0x53,0x0,0xb,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0x0,0x27,0x0,0xd,0x0,0x0,0x0,0x1e,0x30,0x2e,0x20,0x12,0x21,0x22,0x23,0x17,0x24,0x25,0x26,0x32,0x31,0x18,0x19,0x10,0x13,0x1f,0x14,0x16,0x2f,0x11,0x2d,0x15,0x2c,0xe05b,0xe05c,0xe05d,0x0,0x0,0x52,0x4f,0x50,0x51,0x4b,0x4c,0x4d,0x47,0x48,0x49,0x0,0x0,0x0,0x0,0x0,0x0,0x3b,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x57,0x58,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27,0xd,0x33,0xc,0x34,0x35,0x29,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x2b,0x1b,0x28,0x0,0xe05b,0xe038,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0]),_0x580e07={0x8:0x8,0xa:0xd,0x20:0x20,0x27:0xde,0x2c:0xbc,0x2d:0xbd,0x2e:0xbe,0x2f:0xbf,0x30:0x30,0x31:0x31,0x32:0x32,0x33:0x33,0x34:0x34,0x35:0x35,0x36:0x36,0x37:0x37,0x38:0x38,0x39:0x39,0x3b:0xba,0x3d:0xbb,0x5b:0xdb,0x5c:0xdc,0x5d:0xdd,0x60:0xc0,0x61:0x41,0x62:0x42,0x63:0x43,0x64:0x44,0x65:0x45,0x66:0x46,0x67:0x47,0x68:0x48,0x69:0x49,0x6a:0x4a,0x6b:0x4b,0x6c:0x4c,0x6d:0x4d,0x6e:0x4e,0x6f:0x4f,0x70:0x50,0x71:0x51,0x72:0x52,0x73:0x53,0x74:0x54,0x75:0x55,0x76:0x56,0x77:0x57,0x78:0x58,0x79:0x59,0x7a:0x5a},_0x1c4810={0x21:0x31,0x22:0xde,0x23:0x33,0x24:0x34,0x25:0x35,0x26:0x37,0x28:0x39,0x29:0x30,0x2a:0x38,0x2b:0xbb,0x3a:0xba,0x3c:0xbc,0x3e:0xbe,0x3f:0xbf,0x40:0x32,0x41:0x41,0x42:0x42,0x43:0x43,0x44:0x44,0x45:0x45,0x46:0x46,0x47:0x47,0x48:0x48,0x49:0x49,0x4a:0x4a,0x4b:0x4b,0x4c:0x4c,0x4d:0x4d,0x4e:0x4e,0x4f:0x4f,0x50:0x50,0x51:0x51,0x52:0x52,0x53:0x53,0x54:0x54,0x55:0x55,0x56:0x56,0x57:0x57,0x58:0x58,0x59:0x59,0x5a:0x5a,0x5e:0x36,0x5f:0xbd,0x7b:0xdb,0x7c:0xdc,0x7d:0xdd,0x7e:0xc0},_0x1e25ae={'Escape':0x1,'Digit1':0x2,'Digit2':0x3,'Digit3':0x4,'Digit4':0x5,'Digit5':0x6,'Digit6':0x7,'Digit7':0x8,'Digit8':0x9,'Digit9':0xa,'Digit0':0xb,'Minus':0xc,'Equal':0xd,'Backspace':0xe,'Tab':0xf,'KeyQ':0x10,'KeyW':0x11,'KeyE':0x12,'KeyR':0x13,'KeyT':0x14,'KeyY':0x15,'KeyU':0x16,'KeyI':0x17,'KeyO':0x18,'KeyP':0x19,'BracketLeft':0x1a,'BracketRight':0x1b,'Enter':0x1c,'ControlLeft':0x1d,'KeyA':0x1e,'KeyS':0x1f,'KeyD':0x20,'KeyF':0x21,'KeyG':0x22,'KeyH':0x23,'KeyJ':0x24,'KeyK':0x25,'KeyL':0x26,'Semicolon':0x27,'Quote':0x28,'Backquote':0x29,'ShiftLeft':0x2a,'Backslash':0x2b,'KeyZ':0x2c,'KeyX':0x2d,'KeyC':0x2e,'KeyV':0x2f,'KeyB':0x30,'KeyN':0x31,'KeyM':0x32,'Comma':0x33,'Period':0x34,'Slash':0x35,'ShiftRight':0x36,'NumpadMultiply':0x37,'AltLeft':0x38,'Space':0x39,'CapsLock':0x3a,'F1':0x3b,'F2':0x3c,'F3':0x3d,'F4':0x3e,'F5':0x3f,'F6':0x40,'F7':0x41,'F8':0x42,'F9':0x43,'F10':0x44,'NumLock':0x45,'ScrollLock':0x46,'Numpad7':0x47,'Numpad8':0x48,'Numpad9':0x49,'NumpadSubtract':0x4a,'Numpad4':0x4b,'Numpad5':0x4c,'Numpad6':0x4d,'NumpadAdd':0x4e,'Numpad1':0x4f,'Numpad2':0x50,'Numpad3':0x51,'Numpad0':0x52,'NumpadDecimal':0x53,'IntlBackslash':0x56,'F11':0x57,'F12':0x58,'NumpadEnter':0xe01c,'ControlRight':0xe01d,'NumpadDivide':0xe035,'AltRight':0xe038,'Home':0xe047,'ArrowUp':0xe048,'PageUp':0xe049,'ArrowLeft':0xe04b,'ArrowRight':0xe04d,'End':0xe04f,'ArrowDown':0xe050,'PageDown':0xe051,'Insert':0xe052,'Delete':0xe053,'OSLeft':0xe05b,'OSRight':0xe05c,'ContextMenu':0xe05d};this['bus']=_0x3e41a0,this['destroy']=function(){var _0x27761c=_0x4ab1ec;_0x27761c(0x576)!==typeof window&&(window[_0x27761c(0x57f)](_0x27761c(0x7e3),_0x283527,!0x1),window[_0x27761c(0x57f)](_0x27761c(0x990),_0x407391,!0x1),window[_0x27761c(0x57f)]('blur',_0x16a81e,!0x1));},this[_0x4ab1ec(0x722)]=function(){var _0x374bb7=_0x4ab1ec;_0x374bb7(0x576)!==typeof window&&(this[_0x374bb7(0x80e)](),window[_0x374bb7(0x467)](_0x374bb7(0x7e3),_0x283527,!0x1),window[_0x374bb7(0x467)](_0x374bb7(0x990),_0x407391,!0x1),window['addEventListener']('blur',_0x16a81e,!0x1));},this[_0x4ab1ec(0x722)](),this['simulate_press']=function(_0x54f9d5){_0x54f9d5={'keyCode':_0x54f9d5},_0x34ed49(_0x54f9d5,!0x0),_0x34ed49(_0x54f9d5,!0x1);},this[_0x4ab1ec(0x418)]=function(_0x49b969){var _0x4898d3=_0x4ab1ec,_0x422017=_0x49b969[_0x4898d3(0x85d)](0x0);_0x422017 in _0x580e07?this[_0x4898d3(0x66c)](_0x580e07[_0x422017]):_0x422017 in _0x1c4810?(_0x5f525e(_0x5d311d),this[_0x4898d3(0x66c)](_0x1c4810[_0x422017]),_0x5f525e(_0x5d311d|_0x2d6320)):console['log'](_0x4898d3(0x70f),_0x422017,_0x49b969);};};function _0x6c250c(_0x7d86f3,_0x5a3f7f){var _0x20df7f=_0x21191c;function _0x187d09(_0x2ad9c8){var _0x180317=_0x400d;if(!_0x24f0ec[_0x180317(0x921)]||!_0x24f0ec[_0x180317(0xb84)])return!0x1;var _0x353977=_0x5a3f7f||document['body'],_0x3da946;if(!(_0x3da946=document['pointerLockElement']))_0xddbc49:{for(_0x2ad9c8=_0x2ad9c8['target'];_0x2ad9c8[_0x180317(0x68e)];){if(_0x2ad9c8===_0x353977){_0x3da946=!0x0;break _0xddbc49;}_0x2ad9c8=_0x2ad9c8[_0x180317(0x68e)];}_0x3da946=!0x1;}return _0x3da946;}function _0x104b35(_0x2401f1){var _0x252d69=_0x400d;_0x187d09(_0x2401f1)&&(_0x2401f1=_0x2401f1[_0x252d69(0x32f)])&&_0x2401f1[_0x252d69(0x1ff)]&&(_0x2401f1=_0x2401f1[_0x2401f1[_0x252d69(0x1ff)]-0x1],_0x81b12a=_0x2401f1[_0x252d69(0x37c)],_0x2fe589=_0x2401f1[_0x252d69(0x6fa)]);}function _0x54032f(_0x1f4182){var _0x12908d=_0x400d;if(_0x3364b3||_0x23bd62||_0x1b4246)_0x24f0ec['bus'][_0x12908d(0x6d4)]('mouse-click',[!0x1,!0x1,!0x1]),_0x3364b3=_0x23bd62=_0x1b4246=!0x1;}function _0x244f2f(_0x1f59fe){var _0x3291f5=_0x400d;if(_0x24f0ec[_0x3291f5(0xa9a)]&&_0x187d09(_0x1f59fe)){var _0xdb9c9e=0x0,_0x32c5c3=0x0,_0x2f314d=_0x1f59fe['changedTouches'];_0x2f314d?_0x2f314d[_0x3291f5(0x1ff)]&&(_0x2f314d=_0x2f314d[_0x2f314d['length']-0x1],_0xdb9c9e=_0x2f314d[_0x3291f5(0x37c)]-_0x81b12a,_0x32c5c3=_0x2f314d[_0x3291f5(0x6fa)]-_0x2fe589,_0x81b12a=_0x2f314d[_0x3291f5(0x37c)],_0x2fe589=_0x2f314d[_0x3291f5(0x6fa)],_0x1f59fe[_0x3291f5(0x29b)]()):_0x3291f5(0x4bd)===typeof _0x1f59fe['movementX']?(_0xdb9c9e=_0x1f59fe[_0x3291f5(0x87a)],_0x32c5c3=_0x1f59fe[_0x3291f5(0x810)]):'number'===typeof _0x1f59fe[_0x3291f5(0x16f)]?(_0xdb9c9e=_0x1f59fe[_0x3291f5(0x16f)],_0x32c5c3=_0x1f59fe[_0x3291f5(0x7e5)]):_0x3291f5(0x4bd)===typeof _0x1f59fe[_0x3291f5(0x287)]?(_0xdb9c9e=_0x1f59fe[_0x3291f5(0x287)],_0x32c5c3=_0x1f59fe[_0x3291f5(0x9d7)]):(_0xdb9c9e=_0x1f59fe[_0x3291f5(0x37c)]-_0x81b12a,_0x32c5c3=_0x1f59fe['clientY']-_0x2fe589,_0x81b12a=_0x1f59fe[_0x3291f5(0x37c)],_0x2fe589=_0x1f59fe['clientY']),_0x24f0ec['bus'][_0x3291f5(0x6d4)](_0x3291f5(0x774),[0.15*_0xdb9c9e,-(0.15*_0x32c5c3)]),_0x5a3f7f&&_0x24f0ec[_0x3291f5(0xa9a)][_0x3291f5(0x6d4)](_0x3291f5(0x3cc),[_0x1f59fe['pageX']-_0x5a3f7f[_0x3291f5(0x22c)],_0x1f59fe['pageY']-_0x5a3f7f[_0x3291f5(0x1c4)],_0x5a3f7f[_0x3291f5(0x668)],_0x5a3f7f[_0x3291f5(0x3a9)]]);}}function _0x4ab90f(_0xbc1968){_0x187d09(_0xbc1968)&&_0x483808(_0xbc1968,!0x0);}function _0x42fcf8(_0x550e98){_0x187d09(_0x550e98)&&_0x483808(_0x550e98,!0x1);}function _0x483808(_0x59739c,_0x2e8991){var _0x47d3f5=_0x400d;_0x24f0ec[_0x47d3f5(0xa9a)]&&(0x1===_0x59739c[_0x47d3f5(0x62c)]?_0x3364b3=_0x2e8991:0x2===_0x59739c[_0x47d3f5(0x62c)]?_0x23bd62=_0x2e8991:0x3===_0x59739c['which']?_0x1b4246=_0x2e8991:_0x32f580(_0x47d3f5(0x781)+_0x59739c[_0x47d3f5(0x62c)]),_0x24f0ec[_0x47d3f5(0xa9a)][_0x47d3f5(0x6d4)](_0x47d3f5(0x73a),[_0x3364b3,_0x23bd62,_0x1b4246]));}function _0x4dc0e7(_0x5498ca){var _0x58ff49=_0x400d;if(_0x187d09(_0x5498ca)){var _0x2cb1cc=_0x5498ca[_0x58ff49(0x346)]||-_0x5498ca['detail'];0x0>_0x2cb1cc?_0x2cb1cc=-0x1:0x0<_0x2cb1cc&&(_0x2cb1cc=0x1),_0x24f0ec[_0x58ff49(0xa9a)][_0x58ff49(0x6d4)](_0x58ff49(0x177),[_0x2cb1cc,0x0]),_0x5498ca[_0x58ff49(0x29b)]();}}var _0x3364b3=!0x1,_0x1b4246=!0x1,_0x23bd62=!0x1,_0x81b12a=0x0,_0x2fe589=0x0,_0x24f0ec=this;this['enabled']=!0x1,this[_0x20df7f(0xb84)]=!0x0,this['bus']=_0x7d86f3,this['bus'][_0x20df7f(0x36f)]('mouse-enable',function(_0x1cdaeb){this['enabled']=_0x1cdaeb;},this),this['destroy']=function(){var _0xabd033=_0x20df7f;_0xabd033(0x576)!==typeof window&&(window[_0xabd033(0x57f)](_0xabd033(0x248),_0x104b35,!0x1),window['removeEventListener'](_0xabd033(0x260),_0x54032f,!0x1),window[_0xabd033(0x57f)](_0xabd033(0x386),_0x244f2f,!0x1),window[_0xabd033(0x57f)](_0xabd033(0xb81),_0x244f2f,!0x1),window[_0xabd033(0x57f)]('mousedown',_0x4ab90f,!0x1),window['removeEventListener'](_0xabd033(0x7d0),_0x42fcf8,!0x1),window[_0xabd033(0x57f)](_0xabd033(0x665),_0x4dc0e7,!0x1),window['removeEventListener'](_0xabd033(0xa39),_0x4dc0e7,{'passive':!0x1}));},this[_0x20df7f(0x722)]=function(){var _0x2f72c3=_0x20df7f;_0x2f72c3(0x576)!==typeof window&&(this[_0x2f72c3(0x80e)](),window[_0x2f72c3(0x467)](_0x2f72c3(0x248),_0x104b35,!0x1),window[_0x2f72c3(0x467)]('touchend',_0x54032f,!0x1),window[_0x2f72c3(0x467)](_0x2f72c3(0x386),_0x244f2f,!0x1),window[_0x2f72c3(0x467)](_0x2f72c3(0xb81),_0x244f2f,!0x1),window['addEventListener']('mousedown',_0x4ab90f,!0x1),window['addEventListener'](_0x2f72c3(0x7d0),_0x42fcf8,!0x1),window[_0x2f72c3(0x467)](_0x2f72c3(0x665),_0x4dc0e7,!0x1),window[_0x2f72c3(0x467)](_0x2f72c3(0xa39),_0x4dc0e7,{'passive':!0x1}));},this[_0x20df7f(0x722)]();};var _0x1ee3d5=0.2,_0xbea2a2=0x1f40;function _0x46282c(_0x561924){var _0xacef3=_0x21191c;if(_0xacef3(0x576)!==typeof window){if(window[_0xacef3(0x2b9)]||window[_0xacef3(0x7d9)]){var _0x4770c3=window[_0xacef3(0x5c3)]?_0x2513df:_0x1520fa;this[_0xacef3(0xa9a)]=_0x561924,this[_0xacef3(0x739)]=window['AudioContext']?new AudioContext():new webkitAudioContext(),this[_0xacef3(0x1ed)]=new _0x33f7bb(_0x561924,this[_0xacef3(0x739)]),this['pcspeaker']=new _0x200079(_0x561924,this['audio_context'],this[_0xacef3(0x1ed)]),this[_0xacef3(0x666)]=new _0x4770c3(_0x561924,this[_0xacef3(0x739)],this['mixer']),this[_0xacef3(0x3c5)][_0xacef3(0x5fc)](),_0x561924['register']('emulator-stopped',function(){var _0x13e2fb=_0xacef3;this[_0x13e2fb(0x739)][_0x13e2fb(0x982)]();},this),_0x561924[_0xacef3(0x36f)](_0xacef3(0x14e),function(){var _0x4523de=_0xacef3;this[_0x4523de(0x739)][_0x4523de(0x58a)]();},this),_0x561924[_0xacef3(0x36f)](_0xacef3(0x35b),function(){_0x561924['send']('speaker-has-initialized');},this),_0x561924[_0xacef3(0x6d4)]('speaker-has-initialized');}else console[_0xacef3(0x197)](_0xacef3(0x65e));}}function _0x33f7bb(_0x4f2be7,_0x5ed250){var _0x21ea8c=_0x21191c;function _0x1ba1ae(_0x979974){return function(_0x25c8fd){var _0x430b42=_0x400d;_0x979974[_0x430b42(0x7b1)][_0x430b42(0x8c0)](_0x25c8fd,this[_0x430b42(0x739)][_0x430b42(0x2cb)]);};}this[_0x21ea8c(0x739)]=_0x5ed250,this[_0x21ea8c(0x9f2)]=new Map(),this[_0x21ea8c(0x681)]=this[_0x21ea8c(0x221)]=this[_0x21ea8c(0x510)]=this[_0x21ea8c(0x68b)]=this[_0x21ea8c(0x851)]=0x1,this['node_treble_left']=this[_0x21ea8c(0x739)][_0x21ea8c(0x657)](),this[_0x21ea8c(0x740)]=this['audio_context'][_0x21ea8c(0x657)](),this[_0x21ea8c(0x8ba)][_0x21ea8c(0x658)]=_0x21ea8c(0xa36),this[_0x21ea8c(0x740)][_0x21ea8c(0x658)]='highshelf',this['node_treble_left'][_0x21ea8c(0x547)][_0x21ea8c(0x8c0)](0x7d0,this[_0x21ea8c(0x739)]['currentTime']),this[_0x21ea8c(0x740)][_0x21ea8c(0x547)][_0x21ea8c(0x8c0)](0x7d0,this[_0x21ea8c(0x739)][_0x21ea8c(0x2cb)]),this[_0x21ea8c(0x70b)]=this['audio_context'][_0x21ea8c(0x657)](),this['node_bass_right']=this[_0x21ea8c(0x739)][_0x21ea8c(0x657)](),this['node_bass_left'][_0x21ea8c(0x658)]='lowshelf',this[_0x21ea8c(0x8dd)][_0x21ea8c(0x658)]=_0x21ea8c(0x441),this[_0x21ea8c(0x70b)][_0x21ea8c(0x547)]['setValueAtTime'](0xc8,this[_0x21ea8c(0x739)][_0x21ea8c(0x2cb)]),this[_0x21ea8c(0x8dd)][_0x21ea8c(0x547)][_0x21ea8c(0x8c0)](0xc8,this[_0x21ea8c(0x739)][_0x21ea8c(0x2cb)]),this[_0x21ea8c(0xa45)]=this['audio_context'][_0x21ea8c(0x374)](),this['node_gain_right']=this['audio_context'][_0x21ea8c(0x374)](),this[_0x21ea8c(0x43d)]=this['audio_context']['createChannelMerger'](0x2),this['input_left']=this[_0x21ea8c(0x8ba)],this[_0x21ea8c(0xabd)]=this[_0x21ea8c(0x740)],this[_0x21ea8c(0x8ba)][_0x21ea8c(0x5e2)](this['node_bass_left']),this[_0x21ea8c(0x70b)][_0x21ea8c(0x5e2)](this[_0x21ea8c(0xa45)]),this[_0x21ea8c(0xa45)]['connect'](this['node_merger'],0x0,0x0),this[_0x21ea8c(0x740)][_0x21ea8c(0x5e2)](this['node_bass_right']),this['node_bass_right'][_0x21ea8c(0x5e2)](this[_0x21ea8c(0x8a3)]),this[_0x21ea8c(0x8a3)][_0x21ea8c(0x5e2)](this[_0x21ea8c(0x43d)],0x0,0x1),this[_0x21ea8c(0x43d)]['connect'](this[_0x21ea8c(0x739)][_0x21ea8c(0x937)]),_0x4f2be7['register'](_0x21ea8c(0x94b),function(_0x330e1c){this['connect_source'](_0x330e1c[0x0],_0x330e1c[0x1]);},this),_0x4f2be7[_0x21ea8c(0x36f)](_0x21ea8c(0x49d),function(_0x3f1a5c){this['disconnect_source'](_0x3f1a5c[0x0],_0x3f1a5c[0x1]);},this),_0x4f2be7[_0x21ea8c(0x36f)](_0x21ea8c(0x64a),function(_0xc3ca0a){var _0x5c8e7e=_0x21ea8c,_0x4b23c4=_0xc3ca0a[0x0],_0x4394cf=_0xc3ca0a[0x1];_0xc3ca0a=Math['pow'](0xa,_0xc3ca0a[0x2]/0x14);var _0x199aa5=_0x4b23c4===_0x2a1d75?this:this[_0x5c8e7e(0x9f2)][_0x5c8e7e(0x30c)](_0x4b23c4);void 0x0===_0x199aa5?_0xfb2746(!0x1,_0x5c8e7e(0xb8f)+_0x4b23c4):_0x199aa5[_0x5c8e7e(0x154)](_0xc3ca0a,_0x4394cf);},this),_0x4f2be7['register'](_0x21ea8c(0x82c),function(_0x5c06cb){var _0xc82f40=_0x21ea8c;this[_0xc82f40(0x221)]=Math['pow'](0xa,_0x5c06cb/0x14),this[_0xc82f40(0x3f4)]();},this),_0x4f2be7[_0x21ea8c(0x36f)](_0x21ea8c(0x706),function(_0xbdab40){var _0x17e4ae=_0x21ea8c;this[_0x17e4ae(0x681)]=Math['pow'](0xa,_0xbdab40/0x14),this[_0x17e4ae(0x3f4)]();},this),_0x4f2be7[_0x21ea8c(0x36f)](_0x21ea8c(0x1cb),_0x1ba1ae(this[_0x21ea8c(0x8ba)]),this),_0x4f2be7[_0x21ea8c(0x36f)]('mixer-treble-right',_0x1ba1ae(this[_0x21ea8c(0x740)]),this),_0x4f2be7[_0x21ea8c(0x36f)]('mixer-bass-left',_0x1ba1ae(this[_0x21ea8c(0x70b)]),this),_0x4f2be7[_0x21ea8c(0x36f)]('mixer-bass-right',_0x1ba1ae(this[_0x21ea8c(0x8dd)]),this);}_0x33f7bb[_0x21191c(0x6fc)][_0x21191c(0x834)]=function(_0x330ce0,_0x33c4df){var _0xb3a0b8=_0x21191c;return _0x330ce0=new _0x1ff381(this[_0xb3a0b8(0x739)],_0x330ce0,this[_0xb3a0b8(0x23b)],this['input_right']),_0xfb2746(!this[_0xb3a0b8(0x9f2)][_0xb3a0b8(0x426)](_0x33c4df),'Mixer\x20add\x20source\x20-\x20overwritting\x20source:\x20'+_0x33c4df),this[_0xb3a0b8(0x9f2)]['set'](_0x33c4df,_0x330ce0),_0x330ce0;},_0x33f7bb[_0x21191c(0x6fc)]['connect_source']=function(_0x144d2f,_0x3e45a5){var _0x5193aa=_0x21191c,_0x293c94=this['sources'][_0x5193aa(0x30c)](_0x144d2f);void 0x0===_0x293c94?_0xfb2746(!0x1,_0x5193aa(0xb37)+_0x144d2f):_0x293c94[_0x5193aa(0x5e2)](_0x3e45a5);},_0x33f7bb[_0x21191c(0x6fc)][_0x21191c(0x4c6)]=function(_0x28ee50,_0x33a8a2){var _0x1eeed6=_0x21191c,_0xac7f23=this[_0x1eeed6(0x9f2)][_0x1eeed6(0x30c)](_0x28ee50);void 0x0===_0xac7f23?_0xfb2746(!0x1,_0x1eeed6(0xaaf)+_0x28ee50):_0xac7f23[_0x1eeed6(0x2d9)](_0x33a8a2);},_0x33f7bb['prototype'][_0x21191c(0x154)]=function(_0x3b9525,_0x1248c5){var _0x352e53=_0x21191c;void 0x0===_0x1248c5&&(_0x1248c5=_0x15ef03);switch(_0x1248c5){case _0x396523:this[_0x352e53(0x68b)]=_0x3b9525;break;case _0xe70981:this[_0x352e53(0x510)]=_0x3b9525;break;case _0x15ef03:this[_0x352e53(0x851)]=_0x3b9525;break;default:_0xfb2746(!0x1,'Mixer\x20set\x20master\x20volume\x20-\x20unknown\x20channel:\x20'+_0x1248c5);return;}this[_0x352e53(0x3f4)]();},_0x33f7bb[_0x21191c(0x6fc)][_0x21191c(0x3f4)]=function(){var _0x4a2821=_0x21191c,_0x1350d6=this['volume_both']*this[_0x4a2821(0x510)]*this[_0x4a2821(0x681)];this['node_gain_left'][_0x4a2821(0x7b1)][_0x4a2821(0x8c0)](this[_0x4a2821(0x851)]*this['volume_left']*this[_0x4a2821(0x221)],this[_0x4a2821(0x739)]['currentTime']),this[_0x4a2821(0x8a3)][_0x4a2821(0x7b1)][_0x4a2821(0x8c0)](_0x1350d6,this[_0x4a2821(0x739)][_0x4a2821(0x2cb)]);};function _0x1ff381(_0x405512,_0x52c2d1,_0x1b85c4,_0x3481f5){var _0x16e6ce=_0x21191c;this[_0x16e6ce(0x739)]=_0x405512,this['connected_right']=this[_0x16e6ce(0x6c1)]=!0x0,this['volume_right']=this[_0x16e6ce(0x68b)]=this[_0x16e6ce(0x851)]=this['gain_hidden']=0x1,this[_0x16e6ce(0x81a)]=_0x405512[_0x16e6ce(0x9a3)](0x2),this['node_gain_left']=_0x405512[_0x16e6ce(0x374)](),this[_0x16e6ce(0x8a3)]=_0x405512[_0x16e6ce(0x374)](),_0x52c2d1[_0x16e6ce(0x5e2)](this[_0x16e6ce(0x81a)]),this[_0x16e6ce(0x81a)][_0x16e6ce(0x5e2)](this[_0x16e6ce(0xa45)],0x0),this[_0x16e6ce(0xa45)]['connect'](_0x1b85c4),this[_0x16e6ce(0x81a)][_0x16e6ce(0x5e2)](this[_0x16e6ce(0x8a3)],0x1),this[_0x16e6ce(0x8a3)]['connect'](_0x3481f5);}_0x1ff381[_0x21191c(0x6fc)][_0x21191c(0x3f4)]=function(){var _0xff93da=_0x21191c,_0x41186d=this[_0xff93da(0x821)]*this[_0xff93da(0x133)]*this['volume_both']*this[_0xff93da(0x510)];this['node_gain_left'][_0xff93da(0x7b1)][_0xff93da(0x8c0)](this[_0xff93da(0x6c1)]*this[_0xff93da(0x133)]*this[_0xff93da(0x851)]*this[_0xff93da(0x68b)],this[_0xff93da(0x739)]['currentTime']),this['node_gain_right'][_0xff93da(0x7b1)]['setValueAtTime'](_0x41186d,this[_0xff93da(0x739)][_0xff93da(0x2cb)]);},_0x1ff381[_0x21191c(0x6fc)][_0x21191c(0x5e2)]=function(_0x1e7041){var _0x26ba9f=_0x21191c,_0xc3d9bd=!_0x1e7041||_0x1e7041===_0x15ef03;if(_0xc3d9bd||_0x1e7041===_0x396523)this[_0x26ba9f(0x6c1)]=!0x0;if(_0xc3d9bd||_0x1e7041===_0xe70981)this[_0x26ba9f(0x821)]=!0x0;this['update']();},_0x1ff381[_0x21191c(0x6fc)][_0x21191c(0x2d9)]=function(_0x524290){var _0x49d0aa=_0x21191c,_0x3aa7d6=!_0x524290||_0x524290===_0x15ef03;if(_0x3aa7d6||_0x524290===_0x396523)this['connected_left']=!0x1;if(_0x3aa7d6||_0x524290===_0xe70981)this[_0x49d0aa(0x821)]=!0x1;this[_0x49d0aa(0x3f4)]();},_0x1ff381['prototype']['set_volume']=function(_0x1f4d6e,_0x29c20b){var _0x4224d3=_0x21191c;void 0x0===_0x29c20b&&(_0x29c20b=_0x15ef03);switch(_0x29c20b){case _0x396523:this[_0x4224d3(0x68b)]=_0x1f4d6e;break;case _0xe70981:this[_0x4224d3(0x510)]=_0x1f4d6e;break;case _0x15ef03:this[_0x4224d3(0x851)]=_0x1f4d6e;break;default:_0xfb2746(!0x1,_0x4224d3(0x78d)+_0x29c20b);return;}this[_0x4224d3(0x3f4)]();},_0x1ff381[_0x21191c(0x6fc)]['set_gain_hidden']=function(_0x3931ce){var _0x568e41=_0x21191c;this[_0x568e41(0x133)]=_0x3931ce;};function _0x200079(_0x5f0ba0,_0x4f268d,_0x1ca2d0){var _0x21d2b2=_0x21191c;this['node_oscillator']=_0x4f268d['createOscillator'](),this[_0x21d2b2(0x4ef)]['type']=_0x21d2b2(0x2c4),this[_0x21d2b2(0x4ef)][_0x21d2b2(0x547)][_0x21d2b2(0x8c0)](0x1b8,_0x4f268d['currentTime']),this['mixer_connection']=_0x1ca2d0['add_source'](this[_0x21d2b2(0x4ef)],_0x995780),this['mixer_connection']['disconnect'](),_0x5f0ba0[_0x21d2b2(0x36f)](_0x21d2b2(0x167),function(){_0x1ca2d0['connect_source'](_0x995780);},this),_0x5f0ba0[_0x21d2b2(0x36f)](_0x21d2b2(0x8d1),function(){var _0x4c5d94=_0x21d2b2;_0x1ca2d0[_0x4c5d94(0x4c6)](_0x995780);},this),_0x5f0ba0[_0x21d2b2(0x36f)](_0x21d2b2(0x6ec),function(_0x2804f0){var _0x1f07fb=_0x21d2b2,_0x16eedf=_0x2804f0[0x1],_0x306134=0x0;0x3===_0x2804f0[0x0]&&(_0x306134=0x3e8*_0x277221/_0x16eedf,_0x306134=Math[_0x1f07fb(0x503)](_0x306134,this[_0x1f07fb(0x4ef)][_0x1f07fb(0x547)][_0x1f07fb(0xb5d)]),_0x306134=Math['max'](_0x306134,0x0)),this['node_oscillator'][_0x1f07fb(0x547)]['setValueAtTime'](_0x306134,_0x4f268d[_0x1f07fb(0x2cb)]);},this);}_0x200079[_0x21191c(0x6fc)][_0x21191c(0x5fc)]=function(){var _0x4961f0=_0x21191c;this[_0x4961f0(0x4ef)][_0x4961f0(0x5fc)]();};function _0x2513df(_0x29aa5,_0x556b12,_0x5103bd){var _0x30ab34=_0x21191c;this[_0x30ab34(0xa9a)]=_0x29aa5,this[_0x30ab34(0x739)]=_0x556b12,this['enabled']=!0x1,this[_0x30ab34(0x45c)]=0xbb80,_0x556b12=function(){var _0x53ba02=_0x30ab34;function _0x2cbf0b(_0x1e43f0){if(0x0===_0x1e43f0)return 0x1;return _0x1e43f0*=Math['PI'],Math['sin'](_0x1e43f0)/_0x1e43f0;}function _0x47bea5(){var _0x260cb7=_0x400d,_0x31a010=Reflect[_0x260cb7(0x24f)](AudioWorkletProcessor,[],_0x47bea5);return _0x31a010[_0x260cb7(0x385)]=0x3,_0x31a010[_0x260cb7(0x29e)]=Array(0x400),_0x31a010['queue_start']=0x0,_0x31a010['queue_end']=0x0,_0x31a010[_0x260cb7(0x452)]=0x0,_0x31a010[_0x260cb7(0x99c)]=_0x31a010[_0x260cb7(0x29e)]['length'],_0x31a010['queued_samples']=0x0,_0x31a010[_0x260cb7(0x6e2)]=_0x44d592,_0x31a010['source_buffer_current']=_0x44d592,_0x31a010[_0x260cb7(0x26d)]=0x1,_0x31a010[_0x260cb7(0x33d)]=0x0,_0x31a010[_0x260cb7(0x3c8)]=0x0,_0x31a010[_0x260cb7(0x32a)]=0x0,_0x31a010[_0x260cb7(0x49c)][_0x260cb7(0x62e)]=_0x336a3f=>{var _0x1f53f0=_0x260cb7;switch(_0x336a3f[_0x1f53f0(0x278)][_0x1f53f0(0x658)]){case'queue':_0x31a010[_0x1f53f0(0x2a0)](_0x336a3f[_0x1f53f0(0x278)][_0x1f53f0(0x31d)]);break;case _0x1f53f0(0xb5a):_0x31a010['source_samples_per_destination']=_0x336a3f['data']['value']/sampleRate;}},_0x31a010;}var _0x44d592=[new Float32Array(0x100),new Float32Array(0x100)];Reflect[_0x53ba02(0x5c6)](_0x47bea5[_0x53ba02(0x6fc)],AudioWorkletProcessor[_0x53ba02(0x6fc)]),Reflect[_0x53ba02(0x5c6)](_0x47bea5,AudioWorkletProcessor),_0x47bea5[_0x53ba02(0x6fc)]['process']=_0x47bea5[_0x53ba02(0x6fc)][_0x53ba02(0x407)]=function(_0x20c14e,_0x2c8223,_0x18707f){var _0x2fbf9f=_0x53ba02;for(_0x20c14e=0x0;_0x20c14e<_0x2c8223[0x0][0x0][_0x2fbf9f(0x1ff)];_0x20c14e++){for(var _0x357ac1=_0x18707f=0x0,_0x50270c=this['source_offset']+this[_0x2fbf9f(0x385)],_0x542744=this[_0x2fbf9f(0x32a)]-this[_0x2fbf9f(0x385)]+0x1;_0x542744<=_0x50270c;_0x542744++){var _0x3003cd=this[_0x2fbf9f(0x33d)]+_0x542744;_0x18707f+=this['get_sample'](_0x3003cd,0x0)*this[_0x2fbf9f(0x8c6)](this[_0x2fbf9f(0x3c8)]-_0x542744),_0x357ac1+=this[_0x2fbf9f(0x8fe)](_0x3003cd,0x1)*this[_0x2fbf9f(0x8c6)](this['source_time']-_0x542744);}if(isNaN(_0x18707f)||isNaN(_0x357ac1))_0x18707f=_0x357ac1=0x0,this[_0x2fbf9f(0x158)](_0x2fbf9f(0x9f8));_0x2c8223[0x0][0x0][_0x20c14e]=_0x18707f,_0x2c8223[0x0][0x1][_0x20c14e]=_0x357ac1,this['source_time']+=this[_0x2fbf9f(0x26d)],this[_0x2fbf9f(0x32a)]=Math[_0x2fbf9f(0x8a6)](this['source_time']);}return _0x2c8223=this[_0x2fbf9f(0x32a)],_0x2c8223+=this[_0x2fbf9f(0x385)]+0x2,this[_0x2fbf9f(0x3c8)]-=this[_0x2fbf9f(0x32a)],this[_0x2fbf9f(0x33d)]+=this[_0x2fbf9f(0x32a)],this[_0x2fbf9f(0x32a)]=0x0,this[_0x2fbf9f(0x6ef)](_0x2c8223),!0x0;},_0x47bea5[_0x53ba02(0x6fc)][_0x53ba02(0x8c6)]=function(_0xccbd07){var _0x58516e=_0x53ba02;return _0x2cbf0b(_0xccbd07)*_0x2cbf0b(_0xccbd07/this[_0x58516e(0x385)]);},_0x47bea5['prototype'][_0x53ba02(0x8fe)]=function(_0xfc5b30,_0x3b4b34){var _0x551400=_0x53ba02;return 0x0>_0xfc5b30?(_0xfc5b30+=this[_0x551400(0x6e2)][0x0][_0x551400(0x1ff)],this['source_buffer_previous'][_0x3b4b34][_0xfc5b30]):this[_0x551400(0x41f)][_0x3b4b34][_0xfc5b30];},_0x47bea5[_0x53ba02(0x6fc)][_0x53ba02(0x6ef)]=function(_0x2b5acb){var _0x2793b5=_0x53ba02,_0x501f29=this['source_buffer_current'][0x0]['length'];_0x501f29-this['source_block_start']<_0x2b5acb&&(this[_0x2793b5(0xa98)](),this[_0x2793b5(0x33d)]-=_0x501f29);},_0x47bea5[_0x53ba02(0x6fc)]['prepare_next_buffer']=function(){var _0x4894db=_0x53ba02;0x100>this[_0x4894db(0x8f7)]&&this[_0x4894db(0x452)]&&this['dbg_log'](_0x4894db(0x2bb)),this['source_buffer_previous']=this[_0x4894db(0x41f)],this[_0x4894db(0x41f)]=this[_0x4894db(0x897)]();var _0x2362c5=this['source_buffer_current'][0x0]['length'];if(0x100>_0x2362c5){for(var _0x1664f7=this[_0x4894db(0x81b)],_0x5b8d13=0x0;0x100>_0x2362c5&&_0x5b8d13<this['queue_length'];)_0x2362c5+=this[_0x4894db(0x29e)][_0x1664f7][0x0][_0x4894db(0x1ff)],_0x1664f7=_0x1664f7+0x1&this[_0x4894db(0x99c)]-0x1,_0x5b8d13++;_0x2362c5=Math[_0x4894db(0x1a9)](_0x2362c5,0x100),_0x2362c5=[new Float32Array(_0x2362c5),new Float32Array(_0x2362c5)],_0x2362c5[0x0][_0x4894db(0xb7f)](this[_0x4894db(0x41f)][0x0]),_0x2362c5[0x1][_0x4894db(0xb7f)](this['source_buffer_current'][0x1]),_0x1664f7=this[_0x4894db(0x41f)][0x0][_0x4894db(0x1ff)];for(var _0x111514=0x0;_0x111514<_0x5b8d13;_0x111514++){var _0x5162db=this[_0x4894db(0x897)]();_0x2362c5[0x0]['set'](_0x5162db[0x0],_0x1664f7),_0x2362c5[0x1][_0x4894db(0xb7f)](_0x5162db[0x1],_0x1664f7),_0x1664f7+=_0x5162db[0x0][_0x4894db(0x1ff)];}this[_0x4894db(0x41f)]=_0x2362c5;}this[_0x4894db(0x838)]();},_0x47bea5[_0x53ba02(0x6fc)]['pump']=function(){var _0x56cfba=_0x53ba02;0x400>this[_0x56cfba(0x8f7)]/this[_0x56cfba(0x26d)]&&this[_0x56cfba(0x49c)][_0x56cfba(0x927)]({'type':_0x56cfba(0x838)});},_0x47bea5[_0x53ba02(0x6fc)][_0x53ba02(0x2a0)]=function(_0x5d72b8){var _0xf9da3e=_0x53ba02;this[_0xf9da3e(0x452)]<this['queue_size']&&(this[_0xf9da3e(0x29e)][this[_0xf9da3e(0x95d)]]=_0x5d72b8,this[_0xf9da3e(0x95d)]=this[_0xf9da3e(0x95d)]+0x1&this[_0xf9da3e(0x99c)]-0x1,this[_0xf9da3e(0x452)]++,this[_0xf9da3e(0x8f7)]+=_0x5d72b8[0x0][_0xf9da3e(0x1ff)],this[_0xf9da3e(0x838)]());},_0x47bea5[_0x53ba02(0x6fc)][_0x53ba02(0x897)]=function(){var _0x341e3f=_0x53ba02;if(!this['queue_length'])return _0x44d592;var _0x1e1892=this['queue_data'][this[_0x341e3f(0x81b)]];return this['queue_data'][this[_0x341e3f(0x81b)]]=null,this['queue_start']=this['queue_start']+0x1&this[_0x341e3f(0x99c)]-0x1,this[_0x341e3f(0x452)]--,this['queued_samples']-=_0x1e1892[0x0][_0x341e3f(0x1ff)],_0x1e1892;},_0x47bea5[_0x53ba02(0x6fc)][_0x53ba02(0x158)]=function(_0x5dba9c){var _0x549a0f=_0x53ba02;_0x2cc173&&this[_0x549a0f(0x49c)][_0x549a0f(0x927)]({'type':'debug-log','value':_0x5dba9c});},registerProcessor(_0x53ba02(0x67a),_0x47bea5);}[_0x30ab34(0x299)]();var _0x3951ec=_0x556b12[_0x30ab34(0x728)]('{')+0x1,_0x3594ec=_0x556b12[_0x30ab34(0x3a4)]('}');_0x556b12=_0x556b12[_0x30ab34(0x974)](_0x3951ec,_0x3594ec),_0x2cc173&&(_0x556b12='var\x20DEBUG\x20=\x20true;\x0a'+_0x556b12),_0x556b12=new Blob([_0x556b12],{'type':_0x30ab34(0x2c5)});var _0x1a1fc2=URL[_0x30ab34(0x127)](_0x556b12);this[_0x30ab34(0x9c1)]=null,this['node_output']=this[_0x30ab34(0x739)][_0x30ab34(0x374)](),this['audio_context'][_0x30ab34(0x6a0)][_0x30ab34(0x7b0)](_0x1a1fc2)[_0x30ab34(0x7d6)](()=>{var _0x26ffef=_0x30ab34;URL[_0x26ffef(0xa8e)](_0x1a1fc2),this[_0x26ffef(0x9c1)]=new AudioWorkletNode(this[_0x26ffef(0x739)],_0x26ffef(0x67a),{'numberOfInputs':0x0,'numberOfOutputs':0x1,'outputChannelCount':[0x2],'parameterData':{},'processorOptions':{}}),this[_0x26ffef(0x9c1)][_0x26ffef(0x49c)][_0x26ffef(0x927)]({'type':_0x26ffef(0xb5a),'value':this[_0x26ffef(0x45c)]}),this['node_processor']['port']['onmessage']=_0x3c6f01=>{var _0x15ea9a=_0x26ffef;switch(_0x3c6f01[_0x15ea9a(0x278)][_0x15ea9a(0x658)]){case'pump':this[_0x15ea9a(0x838)]();break;case _0x15ea9a(0xb12):_0x32f580('SpeakerWorkletDAC\x20-\x20Worklet:\x20'+_0x3c6f01[_0x15ea9a(0x278)][_0x15ea9a(0x31d)]);}},this[_0x26ffef(0x9c1)][_0x26ffef(0x5e2)](this[_0x26ffef(0x142)]);}),this[_0x30ab34(0x6b5)]=_0x5103bd[_0x30ab34(0x834)](this[_0x30ab34(0x142)],_0x5091aa),this[_0x30ab34(0x6b5)][_0x30ab34(0xa35)](0x3),_0x29aa5[_0x30ab34(0x36f)](_0x30ab34(0x977),function(_0x1b8009){var _0x32f276=_0x30ab34;this[_0x32f276(0x873)](_0x1b8009);},this),_0x29aa5['register']('dac-enable',function(_0x192b3c){var _0x117ee9=_0x30ab34;this[_0x117ee9(0x921)]=!0x0;},this),_0x29aa5['register']('dac-disable',function(){var _0x4ba883=_0x30ab34;this[_0x4ba883(0x921)]=!0x1;},this),_0x29aa5[_0x30ab34(0x36f)](_0x30ab34(0x13d),function(_0x82ad0c){var _0x2410df=_0x30ab34;_0xfb2746(0x0<_0x82ad0c,'Sampling\x20rate\x20should\x20be\x20nonzero'),this['sampling_rate']=_0x82ad0c,this[_0x2410df(0x9c1)]&&this[_0x2410df(0x9c1)][_0x2410df(0x49c)]['postMessage']({'type':_0x2410df(0xb5a),'value':_0x82ad0c});},this),_0x2cc173&&(this[_0x30ab34(0x145)]=new _0x3f4d48(this[_0x30ab34(0x739)],this[_0x30ab34(0x142)]));}_0x2513df[_0x21191c(0x6fc)]['queue']=function(_0x3b864b){var _0x419bdc=_0x21191c;this[_0x419bdc(0x9c1)]&&(_0x2cc173&&this[_0x419bdc(0x145)][_0x419bdc(0x967)](_0x3b864b),this[_0x419bdc(0x9c1)]['port']['postMessage']({'type':_0x419bdc(0x873),'value':_0x3b864b},[_0x3b864b[0x0][_0x419bdc(0x943)],_0x3b864b[0x1]['buffer']]));},_0x2513df[_0x21191c(0x6fc)][_0x21191c(0x838)]=function(){var _0x54f8f3=_0x21191c;this[_0x54f8f3(0x921)]&&this[_0x54f8f3(0xa9a)][_0x54f8f3(0x6d4)](_0x54f8f3(0x6cd));};function _0x1520fa(_0x437002,_0x3322fa,_0xbc8e80){var _0x153ff4=_0x21191c;this[_0x153ff4(0xa9a)]=_0x437002,this['audio_context']=_0x3322fa,this[_0x153ff4(0x921)]=!0x1,this[_0x153ff4(0x45c)]=0x5622,this[_0x153ff4(0xa23)]=0x0,this[_0x153ff4(0x944)]=0x1,this[_0x153ff4(0x4cf)]=this[_0x153ff4(0x739)]['createBiquadFilter'](),this['node_lowpass']['type']=_0x153ff4(0x226),this[_0x153ff4(0x142)]=this[_0x153ff4(0x4cf)],this['mixer_connection']=_0xbc8e80[_0x153ff4(0x834)](this[_0x153ff4(0x142)],_0x5091aa),this[_0x153ff4(0x6b5)]['set_gain_hidden'](0x3),_0x437002[_0x153ff4(0x36f)](_0x153ff4(0x977),function(_0x5d581d){var _0x5e2f25=_0x153ff4;this[_0x5e2f25(0x873)](_0x5d581d);},this),_0x437002[_0x153ff4(0x36f)](_0x153ff4(0x44a),function(_0xa57bd5){var _0x32ddcd=_0x153ff4;this[_0x32ddcd(0x921)]=!0x0,this[_0x32ddcd(0x838)]();},this),_0x437002[_0x153ff4(0x36f)]('dac-disable',function(){var _0x4c947f=_0x153ff4;this[_0x4c947f(0x921)]=!0x1;},this),_0x437002[_0x153ff4(0x36f)](_0x153ff4(0x13d),function(_0x31ed8f){var _0x349624=_0x153ff4;_0xfb2746(0x0<_0x31ed8f,_0x349624(0x1ef)),this[_0x349624(0x45c)]=_0x31ed8f,this[_0x349624(0x944)]=Math[_0x349624(0x998)](_0xbea2a2/_0x31ed8f),this[_0x349624(0x4cf)][_0x349624(0x547)]['setValueAtTime'](_0x31ed8f/0x2,this['audio_context'][_0x349624(0x2cb)]);},this),_0x2cc173&&(this[_0x153ff4(0x145)]=new _0x3f4d48(this[_0x153ff4(0x739)],this[_0x153ff4(0x142)]));}_0x1520fa[_0x21191c(0x6fc)]['queue']=function(_0x5d10b8){var _0x4f4b75=_0x21191c;_0x2cc173&&this[_0x4f4b75(0x145)]['push_queued_data'](_0x5d10b8);var _0x2fbd4c=_0x5d10b8[0x0][_0x4f4b75(0x1ff)],_0x173780=_0x2fbd4c/this[_0x4f4b75(0x45c)];if(0x1<this['rate_ratio']){var _0x1a7914=this[_0x4f4b75(0x739)][_0x4f4b75(0x220)](0x2,_0x2fbd4c*this[_0x4f4b75(0x944)],this[_0x4f4b75(0x45c)]*this['rate_ratio']);for(var _0x282550=_0x1a7914['getChannelData'](0x0),_0x29ac3b=_0x1a7914[_0x4f4b75(0xb0f)](0x1),_0x8e1853=0x0,_0x54a5d1=0x0;_0x54a5d1<_0x2fbd4c;_0x54a5d1++)for(var _0x276af0=0x0;_0x276af0<this[_0x4f4b75(0x944)];_0x276af0++,_0x8e1853++)_0x282550[_0x8e1853]=_0x5d10b8[0x0][_0x54a5d1],_0x29ac3b[_0x8e1853]=_0x5d10b8[0x1][_0x54a5d1];}else _0x1a7914=this[_0x4f4b75(0x739)][_0x4f4b75(0x220)](0x2,_0x2fbd4c,this['sampling_rate']),_0x1a7914['copyToChannel']?(_0x1a7914[_0x4f4b75(0x65a)](_0x5d10b8[0x0],0x0),_0x1a7914[_0x4f4b75(0x65a)](_0x5d10b8[0x1],0x1)):(_0x1a7914[_0x4f4b75(0xb0f)](0x0)[_0x4f4b75(0xb7f)](_0x5d10b8[0x0]),_0x1a7914[_0x4f4b75(0xb0f)](0x1)[_0x4f4b75(0xb7f)](_0x5d10b8[0x1]));_0x5d10b8=this[_0x4f4b75(0x739)][_0x4f4b75(0x5fb)](),_0x5d10b8['buffer']=_0x1a7914,_0x5d10b8[_0x4f4b75(0x5e2)](this['node_lowpass']),_0x5d10b8[_0x4f4b75(0x467)]('ended',this[_0x4f4b75(0x838)][_0x4f4b75(0x450)](this)),_0x1a7914=this[_0x4f4b75(0x739)][_0x4f4b75(0x2cb)];if(this['buffered_time']<_0x1a7914){for(_0x32f580(_0x4f4b75(0x19a)),this['buffered_time']=_0x1a7914,_0x1a7914=_0x1ee3d5-_0x173780,_0x2fbd4c=0x0;_0x2fbd4c<=_0x1a7914;)_0x2fbd4c+=_0x173780,this[_0x4f4b75(0xa23)]+=_0x173780,setTimeout(()=>this[_0x4f4b75(0x838)](),0x3e8*_0x2fbd4c);}_0x5d10b8['start'](this['buffered_time']),this['buffered_time']+=_0x173780,setTimeout(()=>this[_0x4f4b75(0x838)](),0x0);},_0x1520fa['prototype']['pump']=function(){var _0x28c4d5=_0x21191c;this[_0x28c4d5(0x921)]&&(this[_0x28c4d5(0xa23)]-this[_0x28c4d5(0x739)]['currentTime']>_0x1ee3d5||this['bus'][_0x28c4d5(0x6d4)]('dac-request-data'));};function _0x3f4d48(_0x600afa,_0x1342f6){var _0x4de3ab=_0x21191c;this[_0x4de3ab(0x739)]=_0x600afa,this[_0x4de3ab(0x378)]=_0x1342f6,this[_0x4de3ab(0x9c1)]=null,this[_0x4de3ab(0x798)]=this[_0x4de3ab(0x739)][_0x4de3ab(0x374)](),this[_0x4de3ab(0x798)]['gain']['setValueAtTime'](0x0,this[_0x4de3ab(0x739)][_0x4de3ab(0x2cb)]),this[_0x4de3ab(0x798)]['connect'](this[_0x4de3ab(0x739)]['destination']),this['is_active']=!0x1,this[_0x4de3ab(0x13e)]=[],this[_0x4de3ab(0x590)]=[],this['queued']=[[],[]],this[_0x4de3ab(0x5f3)]=[[],[]];}_0x3f4d48[_0x21191c(0x6fc)][_0x21191c(0x5fc)]=function(_0x23a7af){var _0x1f6952=_0x21191c;this['is_active']=!0x0,this['queued']=[[],[]],this['output']=[[],[]],this[_0x1f6952(0x13e)][_0x1f6952(0x963)](this['queued']),this['output_history']['push'](this[_0x1f6952(0x5f3)]),this[_0x1f6952(0x9c1)]=this[_0x1f6952(0x739)][_0x1f6952(0xa34)](0x400,0x2,0x2),this['node_processor']['onaudioprocess']=_0x4ec30d=>{var _0x3a9331=_0x1f6952;this['output'][0x0][_0x3a9331(0x963)](_0x4ec30d[_0x3a9331(0x752)][_0x3a9331(0xb0f)](0x0)[_0x3a9331(0x801)]()),this[_0x3a9331(0x5f3)][0x1]['push'](_0x4ec30d[_0x3a9331(0x752)][_0x3a9331(0xb0f)](0x1)[_0x3a9331(0x801)]());},this[_0x1f6952(0x378)][_0x1f6952(0x5e2)](this[_0x1f6952(0x9c1)]),this['node_processor'][_0x1f6952(0x5e2)](this[_0x1f6952(0x798)]),setTimeout(()=>{var _0x424869=_0x1f6952;this[_0x424869(0x2bd)]();},_0x23a7af);},_0x3f4d48[_0x21191c(0x6fc)][_0x21191c(0x2bd)]=function(){var _0x241082=_0x21191c;this['is_active']=!0x1,this['node_source'][_0x241082(0x2d9)](this[_0x241082(0x9c1)]),this[_0x241082(0x9c1)]['disconnect'](),this[_0x241082(0x9c1)]=null;},_0x3f4d48[_0x21191c(0x6fc)]['push_queued_data']=function(_0x4a05f2){var _0x5b52da=_0x21191c;this['is_active']&&(this['queued'][0x0]['push'](_0x4a05f2[0x0]['slice']()),this[_0x5b52da(0x1f3)][0x1]['push'](_0x4a05f2[0x1][_0x5b52da(0x801)]()));},_0x3f4d48[_0x21191c(0x6fc)][_0x21191c(0x349)]=function(_0x4b708d,_0xc10e94){var _0x417521=_0x21191c;_0x4b708d=this[_0x417521(0x590)][_0x4b708d][_0xc10e94][_0x417521(0x312)](_0x5daebd=>_0x5daebd[_0x417521(0x6f1)]('\x20'))[_0x417521(0x6f1)]('\x20'),_0x475e97(_0x4b708d,_0x417521(0xb89));},_0x3f4d48[_0x21191c(0x6fc)][_0x21191c(0x2e8)]=function(_0x141e85){var _0xc74974=_0x21191c;_0x141e85=this['output_history'][_0x141e85];for(var _0x7c8ea=[],_0x16dcea=0x0;_0x16dcea<_0x141e85[0x0][_0xc74974(0x1ff)];_0x16dcea++)for(var _0x431b08=0x0;_0x431b08<_0x141e85[0x0][_0x16dcea][_0xc74974(0x1ff)];_0x431b08++)_0x7c8ea['push'](_0x141e85[0x0][_0x16dcea][_0x431b08]+','+_0x141e85[0x1][_0x16dcea][_0x431b08]);_0x475e97(_0x7c8ea[_0xc74974(0x6f1)]('\x0a'),_0xc74974(0x743));};function _0x2eef97(_0x4610df,_0x6f1f4f){var _0x285bf7=_0x21191c;function _0x9e6518(_0x3c32bb){var _0x491362=_0x400d;_0x264521[_0x491362(0xa9a)]&&_0x264521[_0x491362(0x921)]&&(_0x264521['send_char'](_0x3c32bb[_0x491362(0x62c)]),_0x3c32bb[_0x491362(0x29b)]());}function _0x379b15(_0x324b90){var _0x3adc13=_0x400d,_0x172ed9=_0x324b90[_0x3adc13(0x62c)];0x8===_0x172ed9?(_0x264521[_0x3adc13(0x77e)](0x7f),_0x324b90['preventDefault']()):0x9===_0x172ed9&&(_0x264521[_0x3adc13(0x77e)](0x9),_0x324b90[_0x3adc13(0x29b)]());}function _0x2f705e(_0x517dc2){var _0x1b2227=_0x400d;if(_0x264521[_0x1b2227(0x921)]){for(var _0x11d172=_0x517dc2[_0x1b2227(0xaf2)][_0x1b2227(0xa92)](_0x1b2227(0x163)),_0x3c1605=0x0;_0x3c1605<_0x11d172[_0x1b2227(0x1ff)];_0x3c1605++)_0x264521['send_char'](_0x11d172[_0x1b2227(0x85d)](_0x3c1605));_0x517dc2[_0x1b2227(0x29b)]();}}function _0x35e091(_0x4fcc94){var _0x34ba7a=_0x400d;_0x4fcc94[_0x34ba7a(0x638)]!==_0x4610df&&_0x4610df[_0x34ba7a(0x5a4)]();}var _0x264521=this;this[_0x285bf7(0x921)]=!0x0,this['bus']=_0x6f1f4f,this['text']='',this['text_new_line']=!0x1,this[_0x285bf7(0x1e9)]=0x0,this['bus'][_0x285bf7(0x36f)](_0x285bf7(0x7a5),function(_0x41f121){var _0x5210ff=_0x285bf7;this[_0x5210ff(0x946)](_0x41f121);},this),this[_0x285bf7(0x80e)]=function(){var _0x23cb60=_0x285bf7;_0x4610df['removeEventListener']('keypress',_0x9e6518,!0x1),_0x4610df[_0x23cb60(0x57f)]('keydown',_0x379b15,!0x1),_0x4610df['removeEventListener'](_0x23cb60(0x92d),_0x2f705e,!0x1),window[_0x23cb60(0x57f)](_0x23cb60(0x3f6),_0x35e091,!0x1);},this[_0x285bf7(0x722)]=function(){var _0x55fc4c=_0x285bf7;this['destroy'](),_0x4610df[_0x55fc4c(0x52b)]['display']=_0x55fc4c(0x4bc),_0x4610df[_0x55fc4c(0x467)]('keypress',_0x9e6518,!0x1),_0x4610df[_0x55fc4c(0x467)]('keydown',_0x379b15,!0x1),_0x4610df[_0x55fc4c(0x467)](_0x55fc4c(0x92d),_0x2f705e,!0x1),window['addEventListener'](_0x55fc4c(0x3f6),_0x35e091,!0x1);},this[_0x285bf7(0x722)](),this['show_char']=function(_0x1ee964){var _0x449513=_0x285bf7;'\x08'===_0x1ee964?(this[_0x449513(0x4c9)]=this[_0x449513(0x4c9)]['slice'](0x0,-0x1),this['update']()):'\x0d'!==_0x1ee964&&(this[_0x449513(0x4c9)]+=_0x1ee964,'\x0a'===_0x1ee964&&(this['text_new_line']=!0x0),this[_0x449513(0x3f4)]());},this[_0x285bf7(0x3f4)]=function(){var _0x32a1f8=_0x285bf7,_0x112c62=Date[_0x32a1f8(0x663)](),_0x558b10=_0x112c62-this[_0x32a1f8(0x1e9)];0x10>_0x558b10?void 0x0===this['update_timer']&&(this['update_timer']=setTimeout(()=>{var _0x4bb3d9=_0x32a1f8;this[_0x4bb3d9(0x3ff)]=void 0x0;var _0x4b3291=Date[_0x4bb3d9(0x663)]();_0xfb2746(0xf<=_0x4b3291-this[_0x4bb3d9(0x1e9)]),this[_0x4bb3d9(0x1e9)]=_0x4b3291,this[_0x4bb3d9(0x423)]();},0x10-_0x558b10)):(void 0x0!==this[_0x32a1f8(0x3ff)]&&(clearTimeout(this[_0x32a1f8(0x3ff)]),this[_0x32a1f8(0x3ff)]=void 0x0),this[_0x32a1f8(0x1e9)]=_0x112c62,this[_0x32a1f8(0x423)]());},this[_0x285bf7(0x423)]=function(){var _0x28c558=_0x285bf7;_0x4610df[_0x28c558(0x31d)]=this[_0x28c558(0x4c9)],this[_0x28c558(0x376)]&&(this[_0x28c558(0x376)]=!0x1,_0x4610df[_0x28c558(0x2c7)]=0x3b9aca00);},this['send_char']=function(_0x199542){var _0x4053be=_0x285bf7;_0x264521[_0x4053be(0xa9a)]&&_0x264521[_0x4053be(0xa9a)][_0x4053be(0x6d4)]('serial0-input',_0x199542);};}function _0x1fda23(_0xda4b2b){var _0x57dead=_0x21191c;this[_0x57dead(0x4c9)]='',_0xda4b2b[_0x57dead(0x36f)](_0x57dead(0x7a5),function(_0x3596b9){var _0x1d678e=_0x57dead;this[_0x1d678e(0x4c9)]+=_0x3596b9;},this);}function _0x39c844(_0x4bf530,_0x10c640){var _0x2acacc=_0x21191c;this[_0x2acacc(0x9ca)]=_0x4bf530;if(window[_0x2acacc(0x257)]){var _0x23f6ee=this[_0x2acacc(0xb5b)]=new window[(_0x2acacc(0x257))]();_0x23f6ee['setOption'](_0x2acacc(0x558),_0x2acacc(0x20a)),_0x23f6ee[_0x2acacc(0x330)](_0x2acacc(0x305)),_0x23f6ee[_0x2acacc(0x7ee)](function(_0xa2f9bf){var _0x3badc2=_0x2acacc;_0x10c640[_0x3badc2(0x6d4)]('serial0-input',_0xa2f9bf[_0x3badc2(0x85d)](0x0));}),_0x10c640[_0x2acacc(0x36f)]('serial0-output-char',function(_0x17e439){_0x23f6ee['write'](_0x17e439);},this);}}_0x39c844[_0x21191c(0x6fc)][_0x21191c(0x7d7)]=function(){var _0x3d67e4=_0x21191c;this['term']&&this[_0x3d67e4(0xb5b)][_0x3d67e4(0x171)](this[_0x3d67e4(0x9ca)]);};function _0x26d31e(_0x5c298a,_0x3259f6){var _0x55d603=_0x21191c;this[_0x55d603(0xa9a)]=_0x3259f6,this[_0x55d603(0x3ab)]=void 0x0,this['send_queue']=[],this[_0x55d603(0x5e0)]=_0x5c298a,this[_0x55d603(0xb6c)]=0x2710,this[_0x55d603(0x536)]=Date[_0x55d603(0x663)]()-this[_0x55d603(0xb6c)],this['send_queue_limit']=0x40,this['bus']['register']('net0-send',function(_0x568a31){var _0x3ef2e1=_0x55d603;this[_0x3ef2e1(0x6d4)](_0x568a31);},this);}_0x26d31e[_0x21191c(0x6fc)][_0x21191c(0x605)]=function(_0x3696bf){var _0x2ce39e=_0x21191c;this[_0x2ce39e(0xa9a)]&&this[_0x2ce39e(0xa9a)][_0x2ce39e(0x6d4)](_0x2ce39e(0x187),new Uint8Array(_0x3696bf[_0x2ce39e(0x278)]));},_0x26d31e[_0x21191c(0x6fc)][_0x21191c(0x527)]=function(_0x9854ad){var _0x1a8bb0=_0x21191c;this[_0x1a8bb0(0x5e2)](),setTimeout(this[_0x1a8bb0(0x5e2)][_0x1a8bb0(0x450)](this),this['reconnect_interval']);},_0x26d31e[_0x21191c(0x6fc)]['handle_open']=function(_0x132077){var _0x341d28=_0x21191c;for(_0x132077=0x0;_0x132077<this[_0x341d28(0x12c)][_0x341d28(0x1ff)];_0x132077++)this[_0x341d28(0x6d4)](this[_0x341d28(0x12c)][_0x132077]);this[_0x341d28(0x12c)]=[];},_0x26d31e['prototype'][_0x21191c(0x8be)]=function(_0x2e326c){},_0x26d31e[_0x21191c(0x6fc)]['destroy']=function(){var _0xdfa1f0=_0x21191c;this[_0xdfa1f0(0x3ab)]&&this[_0xdfa1f0(0x3ab)][_0xdfa1f0(0x4cc)]();},_0x26d31e[_0x21191c(0x6fc)]['connect']=function(){var _0xdb5083=_0x21191c;if(_0xdb5083(0x576)!==typeof WebSocket){if(this[_0xdb5083(0x3ab)]){var _0x2cd41f=this[_0xdb5083(0x3ab)][_0xdb5083(0x36a)];if(0x0===_0x2cd41f||0x1===_0x2cd41f)return;}_0x2cd41f=Date[_0xdb5083(0x663)](),this['last_connect_attempt']+this['reconnect_interval']>_0x2cd41f||(this[_0xdb5083(0x536)]=Date['now'](),this['socket']=new WebSocket(this[_0xdb5083(0x5e0)]),this[_0xdb5083(0x3ab)][_0xdb5083(0x992)]=_0xdb5083(0x51c),this[_0xdb5083(0x3ab)][_0xdb5083(0xad3)]=this[_0xdb5083(0x9c8)][_0xdb5083(0x450)](this),this['socket'][_0xdb5083(0x62e)]=this[_0xdb5083(0x605)][_0xdb5083(0x450)](this),this['socket'][_0xdb5083(0xb24)]=this[_0xdb5083(0x527)][_0xdb5083(0x450)](this),this[_0xdb5083(0x3ab)][_0xdb5083(0x285)]=this[_0xdb5083(0x8be)][_0xdb5083(0x450)](this));}},_0x26d31e[_0x21191c(0x6fc)]['send']=function(_0x52215e){var _0x5d4c78=_0x21191c;this[_0x5d4c78(0x3ab)]&&0x1===this[_0x5d4c78(0x3ab)][_0x5d4c78(0x36a)]?this['socket'][_0x5d4c78(0x6d4)](_0x52215e):(this[_0x5d4c78(0x12c)]['push'](_0x52215e),this['send_queue'][_0x5d4c78(0x1ff)]>0x2*this['send_queue_limit']&&(this['send_queue']=this[_0x5d4c78(0x12c)][_0x5d4c78(0x801)](-this[_0x5d4c78(0x551)])),this[_0x5d4c78(0x5e2)]());},_0x26d31e['prototype'][_0x21191c(0x634)]=function(_0x18577e){var _0x5c32aa=_0x21191c;this[_0x5c32aa(0x5e0)]=_0x18577e,this[_0x5c32aa(0x3ab)]&&(this[_0x5c32aa(0x3ab)][_0x5c32aa(0xb24)]=function(){},this[_0x5c32aa(0x3ab)][_0x5c32aa(0x285)]=function(){},this[_0x5c32aa(0x3ab)][_0x5c32aa(0x4cc)](),this[_0x5c32aa(0x3ab)]=void 0x0);};var _0x50b7e5=!0x1;(function(){var _0xffdf21=_0x21191c;function _0xa951a0(_0x16c133,_0x528faf){var _0x130475=_0x400d,_0x5000c3=new XMLHttpRequest();_0x5000c3['open'](_0x528faf[_0x130475(0x2af)]||_0x130475(0x30c),_0x16c133,!0x0),_0x5000c3['responseType']=_0x528faf['as_json']?'json':_0x130475(0x51c);if(_0x528faf[_0x130475(0x842)])for(var _0xd1ba92=Object[_0x130475(0x69e)](_0x528faf[_0x130475(0x842)]),_0x1d3aa5=0x0;_0x1d3aa5<_0xd1ba92[_0x130475(0x1ff)];_0x1d3aa5++){var _0x18bf55=_0xd1ba92[_0x1d3aa5];_0x5000c3[_0x130475(0x679)](_0x18bf55,_0x528faf[_0x130475(0x842)][_0x18bf55]);}_0x528faf['range']&&(_0xd1ba92=_0x528faf[_0x130475(0xa85)]['start'],_0x5000c3[_0x130475(0x679)](_0x130475(0x1fb),_0x130475(0x317)+_0xd1ba92+'-'+(_0xd1ba92+_0x528faf[_0x130475(0xa85)][_0x130475(0x1ff)]-0x1)),_0x5000c3[_0x130475(0x40b)]=function(){var _0x2b4347=_0x130475;0xc8===_0x5000c3[_0x2b4347(0x6f0)]&&_0x5000c3['abort']();}),_0x5000c3[_0x130475(0xab4)]=function(_0x4c92f3){var _0x2ecaa0=_0x130475;0x4===_0x5000c3[_0x2ecaa0(0x36a)]&&(0xc8!==_0x5000c3[_0x2ecaa0(0x6f0)]&&0xce!==_0x5000c3[_0x2ecaa0(0x6f0)]?console['error'](_0x2ecaa0(0x764)+_0x16c133+'`\x20failed\x20(status\x20%d)',_0x5000c3[_0x2ecaa0(0x6f0)]):_0x5000c3[_0x2ecaa0(0xb83)]&&_0x528faf[_0x2ecaa0(0xa2a)]&&_0x528faf[_0x2ecaa0(0xa2a)](_0x5000c3[_0x2ecaa0(0xb83)],_0x5000c3));},_0x528faf[_0x130475(0x2a8)]&&(_0x5000c3['onprogress']=function(_0xf6729f){var _0x131b58=_0x130475;_0x528faf[_0x131b58(0x2a8)](_0xf6729f);}),_0x5000c3[_0x130475(0x6d4)](null);}function _0xbc23d2(_0x7d5527,_0x3ef25a){var _0x58dbd4=_0x400d;let _0x434016=require('fs');_0x3ef25a['range']?(_0xfb2746(!_0x3ef25a[_0x58dbd4(0x730)]),_0x434016['open'](_0x7d5527,'r',(_0x23c3b5,_0x1da1e4)=>{var _0x215c16=_0x58dbd4;if(_0x23c3b5)throw _0x23c3b5;let _0x100a9a=_0x3ef25a[_0x215c16(0xa85)][_0x215c16(0x1ff)];var _0x3e2849=Buffer[_0x215c16(0x3e4)](_0x100a9a);_0x434016['read'](_0x1da1e4,_0x3e2849,0x0,_0x100a9a,_0x3ef25a['range'][_0x215c16(0x5fc)],(_0x49d4ce,_0x2a8b12)=>{var _0x532453=_0x215c16;if(_0x49d4ce)throw _0x49d4ce;_0xfb2746(_0x2a8b12===_0x100a9a),_0x3ef25a[_0x532453(0xa2a)]&&_0x3ef25a[_0x532453(0xa2a)](new Uint8Array(_0x3e2849)),_0x434016[_0x532453(0x4cc)](_0x1da1e4,_0x3dead4=>{if(_0x3dead4)throw _0x3dead4;});});})):_0x434016[_0x58dbd4(0x5b4)](_0x7d5527,{'encoding':_0x3ef25a['as_json']?_0x58dbd4(0x7e0):null},function(_0x39aefc,_0x1d2f2e){var _0x4678c6=_0x58dbd4;_0x39aefc?console[_0x4678c6(0x956)](_0x4678c6(0x4a2),_0x7d5527,_0x39aefc):(_0x39aefc=_0x1d2f2e,_0x39aefc=_0x3ef25a[_0x4678c6(0x730)]?JSON[_0x4678c6(0x74d)](_0x39aefc):new Uint8Array(_0x39aefc)[_0x4678c6(0x943)],_0x3ef25a[_0x4678c6(0xa2a)](_0x39aefc));});}function _0x1063b1(_0x2223d7,_0x2e6529){var _0x574888=_0x400d;this[_0x574888(0x3b1)]=_0x2223d7,this[_0x574888(0x924)]=0x100,this[_0x574888(0x748)]=_0x2e6529,this[_0x574888(0x69d)]=Object[_0x574888(0x7f9)](null),this[_0x574888(0x591)]=this[_0x574888(0xab4)]=void 0x0;}function _0x9e50ee(_0x1c6f3e,_0x4c2016){var _0x3f9a45=_0x400d;const _0x2d2b70=_0x1c6f3e[_0x3f9a45(0x624)](/(.*)(\..*)/);_0x2d2b70?(this[_0x3f9a45(0x7a3)]=_0x2d2b70[0x1],this[_0x3f9a45(0x3e2)]=_0x2d2b70[0x2]):(this[_0x3f9a45(0x7a3)]=_0x1c6f3e,this[_0x3f9a45(0x3e2)]=''),this[_0x3f9a45(0x924)]=0x100,this[_0x3f9a45(0x748)]=_0x4c2016,this[_0x3f9a45(0x69d)]=Object[_0x3f9a45(0x7f9)](null),this['onprogress']=this[_0x3f9a45(0xab4)]=void 0x0;}function _0x41c38d(_0x4ef0f8){var _0x1f60cb=_0x400d;this['file']=_0x4ef0f8,this[_0x1f60cb(0x748)]=_0x4ef0f8[_0x1f60cb(0xa7c)],0x40000000<_0x4ef0f8[_0x1f60cb(0xa7c)]&&console[_0x1f60cb(0x197)](_0x1f60cb(0x948)+(_0x4ef0f8['size']>>0x14)+'\x20MB\x20...'),this['buffer']=new ArrayBuffer(_0x4ef0f8[_0x1f60cb(0xa7c)]),this[_0x1f60cb(0x591)]=this['onload']=void 0x0;}function _0x4c458f(_0x38c982){var _0x9ad05b=_0x400d;this[_0x9ad05b(0x7fe)]=_0x38c982,this['byteLength']=_0x38c982[_0x9ad05b(0xa7c)],this[_0x9ad05b(0x924)]=0x100,this[_0x9ad05b(0x69d)]=Object[_0x9ad05b(0x7f9)](null),this[_0x9ad05b(0x591)]=this['onload']=void 0x0;}_0x3f6442[_0xffdf21(0x129)]=_0xffdf21(0x576)===typeof XMLHttpRequest?_0xbc23d2:_0xa951a0,_0x3f6442['AsyncXHRBuffer']=_0x1063b1,_0x3f6442[_0xffdf21(0x71b)]=_0x9e50ee,_0x3f6442[_0xffdf21(0x1b0)]=_0x4c458f,_0x3f6442['SyncFileBuffer']=_0x41c38d,_0x3f6442['read_sized_string_from_mem']=function(_0x4cbc0a,_0x2cbe6a,_0x5dfacd){var _0x59f289=_0xffdf21;return String['fromCharCode'](...new Uint8Array(_0x4cbc0a[_0x59f289(0x943)],_0x2cbe6a>>>0x0,_0x5dfacd>>>0x0));};var _0x16dde9='undefined'===typeof XMLHttpRequest?function(_0x43e56e,_0x467ccc){var _0x14c4f3=_0xffdf21;require('fs')[_0x14c4f3(0x5fe)](_0x43e56e,(_0x30c875,_0x182f20)=>{var _0x2e4af5=_0x14c4f3;_0x30c875?_0x467ccc(_0x30c875):_0x467ccc(null,_0x182f20[_0x2e4af5(0xa7c)]);});}:function(_0xcf3311,_0x45e3e6){var _0x238f85=_0xffdf21;_0x3f6442[_0x238f85(0x129)](_0xcf3311,{'done':(_0x5e5dd8,_0x224e8f)=>{var _0x2b23b3=_0x238f85;_0x5e5dd8=_0x224e8f['getResponseHeader']('Content-Range')||'',(_0x224e8f=_0x5e5dd8[_0x2b23b3(0x624)](/\/(\d+)\s*$/))?_0x45e3e6(null,+_0x224e8f[0x1]):_0x45e3e6(_0x2b23b3(0x1be)+_0x5e5dd8+'`)');},'headers':{'Range':_0x238f85(0x3f2)}});};_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x7ff)]=function(){var _0x468b94=_0xffdf21;void 0x0!==this['byteLength']?this['onload']&&this[_0x468b94(0xab4)](Object[_0x468b94(0x7f9)](null)):_0x16dde9(this['filename'],(_0x20601e,_0x25c97d)=>{var _0x5e06e7=_0x468b94;if(_0x20601e)throw Error('Cannot\x20use:\x20'+this[_0x5e06e7(0x3b1)]+'.\x20'+_0x20601e);_0xfb2746(0x0<=_0x25c97d),this['byteLength']=_0x25c97d,this[_0x5e06e7(0xab4)]&&this[_0x5e06e7(0xab4)](Object[_0x5e06e7(0x7f9)](null));});},_0x1063b1[_0xffdf21(0x6fc)]['get_from_cache']=function(_0xfbad16,_0x91e85d,_0x301fe5){var _0x1cc950=_0xffdf21;_0x301fe5=_0x91e85d/this[_0x1cc950(0x924)],_0xfbad16/=this[_0x1cc950(0x924)];for(var _0x426d74=0x0;_0x426d74<_0x301fe5;_0x426d74++)if(!this[_0x1cc950(0x69d)][_0xfbad16+_0x426d74])return;if(0x1===_0x301fe5)return this[_0x1cc950(0x69d)][_0xfbad16];_0x91e85d=new Uint8Array(_0x91e85d);for(_0x426d74=0x0;_0x426d74<_0x301fe5;_0x426d74++)_0x91e85d[_0x1cc950(0xb7f)](this[_0x1cc950(0x69d)][_0xfbad16+_0x426d74],_0x426d74*this[_0x1cc950(0x924)]);return _0x91e85d;},_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x30c)]=function(_0x53d754,_0x3de6bb,_0x41dde3){var _0x135f7b=_0xffdf21;console[_0x135f7b(0x79e)](_0x53d754+_0x3de6bb<=this['byteLength']),console[_0x135f7b(0x79e)](0x0===_0x53d754%this[_0x135f7b(0x924)]),console[_0x135f7b(0x79e)](0x0===_0x3de6bb%this['block_size']),console[_0x135f7b(0x79e)](_0x3de6bb);var _0x25baa6=this[_0x135f7b(0xa6d)](_0x53d754,_0x3de6bb,_0x41dde3);_0x25baa6?_0x50b7e5?setTimeout(_0x41dde3['bind'](this,_0x25baa6),0x0):_0x41dde3(_0x25baa6):_0x3f6442[_0x135f7b(0x129)](this[_0x135f7b(0x3b1)],{'done':function(_0x25ad0a){_0x25ad0a=new Uint8Array(_0x25ad0a),this['handle_read'](_0x53d754,_0x3de6bb,_0x25ad0a),_0x41dde3(_0x25ad0a);}[_0x135f7b(0x450)](this),'range':{'start':_0x53d754,'length':_0x3de6bb}});},_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0xb7f)]=function(_0x3e5002,_0x4727f,_0x363b25){var _0x572d9a=_0xffdf21;console[_0x572d9a(0x79e)](_0x3e5002+_0x4727f['byteLength']<=this[_0x572d9a(0x748)]);var _0x26655d=_0x4727f['length'];console[_0x572d9a(0x79e)](0x0===_0x3e5002%this['block_size']),console['assert'](0x0===_0x26655d%this[_0x572d9a(0x924)]),console[_0x572d9a(0x79e)](_0x26655d),_0x3e5002/=this[_0x572d9a(0x924)],_0x26655d/=this[_0x572d9a(0x924)];for(var _0x1ed69d=0x0;_0x1ed69d<_0x26655d;_0x1ed69d++){var _0x2d5efc=this[_0x572d9a(0x69d)][_0x3e5002+_0x1ed69d];void 0x0===_0x2d5efc&&(_0x2d5efc=this['loaded_blocks'][_0x3e5002+_0x1ed69d]=new Uint8Array(this[_0x572d9a(0x924)]));var _0x20abf6=_0x4727f[_0x572d9a(0xab9)](_0x1ed69d*this['block_size'],(_0x1ed69d+0x1)*this[_0x572d9a(0x924)]);_0x2d5efc[_0x572d9a(0xb7f)](_0x20abf6),console[_0x572d9a(0x79e)](_0x2d5efc[_0x572d9a(0x748)]===_0x20abf6['length']);}_0x363b25();},_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x53a)]=function(_0x2fa33b,_0x2d52a8,_0x102dd9){var _0x4f8e5e=_0xffdf21;_0x2fa33b/=this[_0x4f8e5e(0x924)],_0x2d52a8/=this[_0x4f8e5e(0x924)];for(var _0x45107d=0x0;_0x45107d<_0x2d52a8;_0x45107d++){var _0x44c5f3=this[_0x4f8e5e(0x69d)][_0x2fa33b+_0x45107d];_0x44c5f3&&_0x102dd9['set'](_0x44c5f3,_0x45107d*this[_0x4f8e5e(0x924)]);}},_0x1063b1[_0xffdf21(0x6fc)]['get_buffer']=function(_0x40fbb7){_0x40fbb7();},_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x96d)]=function(){var _0xd14a53=_0xffdf21,_0x5423c5=Object['keys'](this['loaded_blocks'])['length'];_0x5423c5=new Uint8Array(_0x5423c5*this[_0xd14a53(0x924)]);var _0x7b4e0a=[],_0x123de9=0x0;for(_0x2f544a of Object[_0xd14a53(0x69e)](this['loaded_blocks'])){var _0x18a216=this[_0xd14a53(0x69d)][_0x2f544a];_0xfb2746(_0x18a216['length']===this[_0xd14a53(0x924)]);var _0x2f544a=+_0x2f544a;_0x7b4e0a[_0xd14a53(0x963)](_0x2f544a),_0x5423c5[_0xd14a53(0xb7f)](_0x18a216,_0x123de9*this[_0xd14a53(0x924)]),_0x123de9++;}return{'buffer':_0x5423c5,'indices':_0x7b4e0a,'block_size':this['block_size']};},_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x29c)]=function(){var _0x2412dd=_0xffdf21;const _0x53707b=[],_0x47f276=[];for(let [_0x1a4976,_0x447297]of Object[_0x2412dd(0x3dd)](this[_0x2412dd(0x69d)]))_0xfb2746(isFinite(+_0x1a4976)),_0x47f276['push']([+_0x1a4976,_0x447297]);return _0x53707b[0x0]=_0x47f276,_0x53707b;},_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0xa3f)]=function(_0x271288){var _0x5ff6c2=_0xffdf21;_0x271288=_0x271288[0x0],this[_0x5ff6c2(0x69d)]=Object[_0x5ff6c2(0x7f9)](null);for(let [_0x1fbd71,_0x5af186]of Object['values'](_0x271288))this[_0x5ff6c2(0x69d)][_0x1fbd71]=_0x5af186;},_0x9e50ee['prototype']['load']=function(){var _0xd02891=_0xffdf21;void 0x0===this[_0xd02891(0x748)]&&_0xfb2746(!0x1),this[_0xd02891(0xab4)]&&this[_0xd02891(0xab4)](Object[_0xd02891(0x7f9)](null));},_0x9e50ee['prototype'][_0xffdf21(0xa6d)]=_0x1063b1['prototype'][_0xffdf21(0xa6d)],_0x9e50ee[_0xffdf21(0x6fc)]['get']=function(_0x4e46e0,_0x453d17,_0x1421f0){var _0x56816a=_0xffdf21;console[_0x56816a(0x79e)](_0x4e46e0+_0x453d17<=this[_0x56816a(0x748)]),console['assert'](0x0===_0x4e46e0%this['block_size']),console[_0x56816a(0x79e)](0x0===_0x453d17%this[_0x56816a(0x924)]),console[_0x56816a(0x79e)](_0x453d17);var _0x2ec030=this['get_from_cache'](_0x4e46e0,_0x453d17,_0x1421f0);_0x2ec030?_0x50b7e5?setTimeout(_0x1421f0[_0x56816a(0x450)](this,_0x2ec030),0x0):_0x1421f0(_0x2ec030):_0x3f6442['load_file'](this['basename']+'-'+_0x4e46e0+'-'+(_0x4e46e0+_0x453d17)+this['extension'],{'done':function(_0x18cf9f){var _0x48d07a=_0x56816a;_0xfb2746(_0x18cf9f[_0x48d07a(0x748)]===_0x453d17),_0x18cf9f=new Uint8Array(_0x18cf9f),this['handle_read'](_0x4e46e0,_0x453d17,_0x18cf9f),_0x1421f0(_0x18cf9f);}[_0x56816a(0x450)](this)});},_0x9e50ee[_0xffdf21(0x6fc)][_0xffdf21(0xb7f)]=_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0xb7f)],_0x9e50ee[_0xffdf21(0x6fc)][_0xffdf21(0x53a)]=_0x1063b1[_0xffdf21(0x6fc)]['handle_read'],_0x9e50ee[_0xffdf21(0x6fc)][_0xffdf21(0x96d)]=_0x1063b1[_0xffdf21(0x6fc)]['get_written_blocks'],_0x9e50ee[_0xffdf21(0x6fc)][_0xffdf21(0x29c)]=_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x29c)],_0x9e50ee['prototype']['set_state']=_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0xa3f)],_0x41c38d['prototype'][_0xffdf21(0x7ff)]=function(){var _0x5a1fb5=_0xffdf21;this[_0x5a1fb5(0x161)](0x0);},_0x41c38d['prototype'][_0xffdf21(0x161)]=function(_0x4e506e){var _0x21bfb3=_0xffdf21,_0x264e0e=new FileReader();_0x264e0e['onload']=function(_0x5d9af6){var _0x57343c=_0x400d;_0x5d9af6=new Uint8Array(_0x5d9af6[_0x57343c(0x638)][_0x57343c(0x71f)]),new Uint8Array(this['buffer'],_0x4e506e)['set'](_0x5d9af6),this[_0x57343c(0x161)](_0x4e506e+0x400000);}[_0x21bfb3(0x450)](this);if(this[_0x21bfb3(0x591)])this[_0x21bfb3(0x591)]({'loaded':_0x4e506e,'total':this[_0x21bfb3(0x748)],'lengthComputable':!0x0});if(_0x4e506e<this[_0x21bfb3(0x748)]){var _0x13689c=this[_0x21bfb3(0x7fe)]['slice'](_0x4e506e,Math['min'](_0x4e506e+0x400000,this[_0x21bfb3(0x748)]));_0x264e0e['readAsArrayBuffer'](_0x13689c);}else this[_0x21bfb3(0x7fe)]=void 0x0,this[_0x21bfb3(0xab4)]&&this[_0x21bfb3(0xab4)]({'buffer':this['buffer']});},_0x41c38d[_0xffdf21(0x6fc)][_0xffdf21(0x30c)]=function(_0x56a550,_0x1bc2aa,_0x580bc){var _0xc000d4=_0xffdf21;console['assert'](_0x56a550+_0x1bc2aa<=this[_0xc000d4(0x748)]),_0x580bc(new Uint8Array(this[_0xc000d4(0x943)],_0x56a550,_0x1bc2aa));},_0x41c38d[_0xffdf21(0x6fc)][_0xffdf21(0xb7f)]=function(_0x19b1c4,_0x8c37c2,_0x1f6a8b){var _0x1d139f=_0xffdf21;console[_0x1d139f(0x79e)](_0x19b1c4+_0x8c37c2[_0x1d139f(0x748)]<=this[_0x1d139f(0x748)]),new Uint8Array(this[_0x1d139f(0x943)],_0x19b1c4,_0x8c37c2['byteLength'])[_0x1d139f(0xb7f)](_0x8c37c2),_0x1f6a8b();},_0x41c38d[_0xffdf21(0x6fc)]['get_buffer']=function(_0x2155ab){var _0xb234d0=_0xffdf21;_0x2155ab(this[_0xb234d0(0x943)]);},_0x41c38d[_0xffdf21(0x6fc)][_0xffdf21(0x29c)]=function(){var _0x2545ba=_0xffdf21;const _0x559c55=[];return _0x559c55[0x0]=this[_0x2545ba(0x748)],_0x559c55[0x1]=new Uint8Array(this[_0x2545ba(0x943)]),_0x559c55;},_0x41c38d[_0xffdf21(0x6fc)][_0xffdf21(0xa3f)]=function(_0xe5c57e){var _0x2b332a=_0xffdf21;this[_0x2b332a(0x748)]=_0xe5c57e[0x0],this[_0x2b332a(0x943)]=_0xe5c57e[0x1]['slice']()[_0x2b332a(0x943)];},_0x4c458f[_0xffdf21(0x6fc)][_0xffdf21(0x7ff)]=function(){var _0x131efb=_0xffdf21;this[_0x131efb(0xab4)]&&this['onload'](Object[_0x131efb(0x7f9)](null));},_0x4c458f[_0xffdf21(0x6fc)][_0xffdf21(0x30c)]=function(_0x19b000,_0x12d850,_0x4831c6){var _0x45f5ce=_0xffdf21;console['assert'](0x0===_0x19b000%this['block_size']),console[_0x45f5ce(0x79e)](0x0===_0x12d850%this[_0x45f5ce(0x924)]),console[_0x45f5ce(0x79e)](_0x12d850);var _0x160fb9=this[_0x45f5ce(0xa6d)](_0x19b000,_0x12d850,_0x4831c6);_0x160fb9?_0x4831c6(_0x160fb9):(_0x160fb9=new FileReader(),_0x160fb9['onload']=function(_0x31d11b){var _0x7ec46d=_0x45f5ce;_0x31d11b=new Uint8Array(_0x31d11b[_0x7ec46d(0x638)][_0x7ec46d(0x71f)]),this[_0x7ec46d(0x53a)](_0x19b000,_0x12d850,_0x31d11b),_0x4831c6(_0x31d11b);}['bind'](this),_0x160fb9[_0x45f5ce(0x19f)](this[_0x45f5ce(0x7fe)]['slice'](_0x19b000,_0x19b000+_0x12d850)));},_0x4c458f['prototype']['get_from_cache']=_0x1063b1['prototype'][_0xffdf21(0xa6d)],_0x4c458f[_0xffdf21(0x6fc)][_0xffdf21(0xb7f)]=_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0xb7f)],_0x4c458f[_0xffdf21(0x6fc)][_0xffdf21(0x53a)]=_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x53a)],_0x4c458f[_0xffdf21(0x6fc)]['get_state']=_0x1063b1[_0xffdf21(0x6fc)][_0xffdf21(0x29c)],_0x4c458f[_0xffdf21(0x6fc)]['get_buffer']=function(_0x6b7989){_0x6b7989();},_0x4c458f[_0xffdf21(0x6fc)][_0xffdf21(0x880)]=function(_0x35ff3a){var _0x22e7e3=_0xffdf21;for(var _0x156ae1=[],_0x26a2dd=Object[_0x22e7e3(0x69e)](this[_0x22e7e3(0x69d)])[_0x22e7e3(0x312)](Number)[_0x22e7e3(0xaf4)](function(_0x2e3145,_0x518d9a){return _0x2e3145-_0x518d9a;}),_0x5e475f=0x0,_0x2f0cb1=0x0;_0x2f0cb1<_0x26a2dd[_0x22e7e3(0x1ff)];_0x2f0cb1++){var _0xdf2676=_0x26a2dd[_0x2f0cb1],_0x479cbc=this['loaded_blocks'][_0xdf2676];_0xdf2676*=this[_0x22e7e3(0x924)],console['assert'](_0xdf2676>=_0x5e475f),_0xdf2676!==_0x5e475f&&(_0x156ae1['push'](this[_0x22e7e3(0x7fe)][_0x22e7e3(0x801)](_0x5e475f,_0xdf2676)),_0x5e475f=_0xdf2676),_0x156ae1['push'](_0x479cbc),_0x5e475f+=_0x479cbc[_0x22e7e3(0x1ff)];}return _0x5e475f!==this[_0x22e7e3(0x7fe)][_0x22e7e3(0xa7c)]&&_0x156ae1[_0x22e7e3(0x963)](this[_0x22e7e3(0x7fe)][_0x22e7e3(0x801)](_0x5e475f)),_0x35ff3a=new File(_0x156ae1,_0x35ff3a),console[_0x22e7e3(0x79e)](_0x35ff3a[_0x22e7e3(0xa7c)]===this[_0x22e7e3(0x7fe)]['size']),_0x35ff3a;};}());function _0x5ce8fc(_0x168157){var _0x205d48=_0x21191c;this['cpu_is_running']=!0x1;const _0x298eb3=_0x39f575[_0x205d48(0x7f9)]();this[_0x205d48(0xa9a)]=_0x298eb3[0x0],this[_0x205d48(0x4af)]=_0x298eb3[0x1];var _0x5f0f0a,_0x469899;const _0x1b0f03=new WebAssembly[(_0x205d48(0x383))]({'element':_0x205d48(0x2c8),'initial':_0x248aca+_0x2414e4}),_0x236798={'cpu_exception_hook':_0x35d84b=>this[_0x205d48(0xacc)]&&this[_0x205d48(0xacc)](_0x35d84b),'hlt_op':function(){var _0x450856=_0x205d48;return _0x5f0f0a[_0x450856(0xb18)]();},'abort':function(){_0xfb2746(!0x1);},'logop':function(_0x5613f6,_0x2d4c02){var _0x3412bc=_0x205d48;return _0x5f0f0a[_0x3412bc(0x626)][_0x3412bc(0x59f)](_0x5613f6,_0x2d4c02);},'microtick':_0x32b727[_0x205d48(0x600)],'get_rand_int':function(){var _0x5999cf=_0x205d48;return _0x3f6442[_0x5999cf(0x67f)]();},'pic_acknowledge':function(){var _0x1f4735=_0x205d48;_0x5f0f0a[_0x1f4735(0x95b)]();},'io_port_read8':function(_0x1ab42b){var _0x2fd725=_0x205d48;return _0x5f0f0a['io'][_0x2fd725(0x57b)](_0x1ab42b);},'io_port_read16':function(_0x335f29){var _0x2407f7=_0x205d48;return _0x5f0f0a['io'][_0x2407f7(0xb38)](_0x335f29);},'io_port_read32':function(_0x5ea1c3){var _0x33a8e6=_0x205d48;return _0x5f0f0a['io'][_0x33a8e6(0x60f)](_0x5ea1c3);},'io_port_write8':function(_0x559e71,_0x5e8494){var _0x59ed8a=_0x205d48;_0x5f0f0a['io'][_0x59ed8a(0x5f5)](_0x559e71,_0x5e8494);},'io_port_write16':function(_0x19a83b,_0x2ef394){var _0x1b1593=_0x205d48;_0x5f0f0a['io'][_0x1b1593(0x8a2)](_0x19a83b,_0x2ef394);},'io_port_write32':function(_0x5e8314,_0x2bfcee){var _0x497393=_0x205d48;_0x5f0f0a['io'][_0x497393(0xb85)](_0x5e8314,_0x2bfcee);},'mmap_read8':function(_0x4316e4){return _0x5f0f0a['mmap_read8'](_0x4316e4);},'mmap_read16':function(_0x588e8b){var _0x5901e5=_0x205d48;return _0x5f0f0a[_0x5901e5(0x4a7)](_0x588e8b);},'mmap_read32':function(_0x1b26bb){var _0x1034af=_0x205d48;return _0x5f0f0a[_0x1034af(0x2a6)](_0x1b26bb);},'mmap_write8':function(_0x56e952,_0x5ad65a){var _0x45173a=_0x205d48;_0x5f0f0a[_0x45173a(0x444)](_0x56e952,_0x5ad65a);},'mmap_write16':function(_0xbddfe1,_0x374fb0){_0x5f0f0a['mmap_write16'](_0xbddfe1,_0x374fb0);},'mmap_write32':function(_0x1dd785,_0x3e99aa){_0x5f0f0a['mmap_write32'](_0x1dd785,_0x3e99aa);},'mmap_write64':function(_0x81af4a,_0x388cb8,_0x310ee3){_0x5f0f0a['mmap_write64'](_0x81af4a,_0x388cb8,_0x310ee3);},'mmap_write128':function(_0x4fd46c,_0xa69e6a,_0xba71be,_0x3ebde8,_0x59e050){var _0x372c27=_0x205d48;_0x5f0f0a[_0x372c27(0x637)](_0x4fd46c,_0xa69e6a,_0xba71be,_0x3ebde8,_0x59e050);},'cpuid':function(){var _0x11b24c=_0x205d48;return _0x5f0f0a[_0x11b24c(0xac2)]();},'load_ldt':function(){var _0x23cbd5=_0x205d48;return _0x5f0f0a[_0x23cbd5(0x283)][_0x23cbd5(0x8bb)](_0x5f0f0a,arguments);},'load_tr':function(){var _0x4d02c9=_0x205d48;return _0x5f0f0a[_0x4d02c9(0x4a3)]['apply'](_0x5f0f0a,arguments);},'log_from_wasm':function(_0x4fdb8d,_0x5cca2a){_0x4fdb8d=_0x3f6442['read_sized_string_from_mem'](_0x469899,_0x4fdb8d,_0x5cca2a),_0x32f580(_0x4fdb8d,_0x173f85);},'console_log_from_wasm':function(_0x1cf53a,_0x2e2d04){var _0x3a3f28=_0x205d48;_0x1cf53a=_0x3f6442[_0x3a3f28(0x42a)](_0x469899,_0x1cf53a,_0x2e2d04),console[_0x3a3f28(0x552)](_0x1cf53a);},'dbg_trace_from_wasm':function(){_0x4a3ca9();},'codegen_finalize':(_0x4a2966,_0x4ed719,_0x1e4528,_0x5aa23f,_0x10810a)=>{var _0x15fbac=_0x205d48;_0x5f0f0a[_0x15fbac(0x1d3)](_0x4a2966,_0x4ed719,_0x1e4528,_0x5aa23f,_0x10810a);},'jit_clear_func':_0x115732=>_0x5f0f0a[_0x205d48(0x91f)](_0x115732),'jit_clear_all_funcs':()=>_0x5f0f0a[_0x205d48(0x173)](),'do_task_switch':(_0x1b2564,_0x568d71,_0x128e93)=>{var _0x4236bc=_0x205d48;_0x5f0f0a[_0x4236bc(0x76d)](_0x1b2564,_0x568d71,_0x128e93);},'__indirect_function_table':_0x1b0f03};let _0x3c65c0=_0x2cc173?'v86-debug.wasm':_0x205d48(0x451),_0x19fd7a=_0x205d48(0x367);_0x168157[_0x205d48(0x54d)]?_0x3c65c0=_0x168157[_0x205d48(0x54d)]:'undefined'===typeof window&&_0x205d48(0x583)===typeof __dirname?(_0x3c65c0=__dirname+'/'+_0x3c65c0,_0x19fd7a=__dirname+'/'+_0x19fd7a):(_0x3c65c0=''+_0x3c65c0,_0x19fd7a=''+_0x19fd7a),_0x3f6442['load_file'](_0x3c65c0,{'done':_0x5e2f97=>{var _0x2daf66=_0x205d48;WebAssembly[_0x2daf66(0x9f5)](_0x5e2f97,{'env':_0x236798})[_0x2daf66(0x7d6)](({instance:_0x22cf42})=>{var _0x350442=_0x2daf66;_0x22cf42=_0x22cf42[_0x350442(0x9cd)],_0x469899=_0x22cf42[_0x350442(0x900)],_0x22cf42[_0x350442(0x855)](),_0x22cf42=this[_0x350442(0x655)]=new _0x32b727(this[_0x350442(0x4af)],{'exports':_0x22cf42,'wasm_table':_0x1b0f03}),_0x5f0f0a=_0x22cf42[_0x350442(0x455)],this['continue_init'](_0x22cf42,_0x168157);},_0x359119=>{var _0x451ac8=_0x2daf66;_0x3f6442[_0x451ac8(0x129)](_0x19fd7a,{'done':_0x4b6cfa=>{var _0x1dce91=_0x451ac8;WebAssembly[_0x1dce91(0x9f5)](_0x4b6cfa,{'env':_0x236798})['then'](({instance:_0x51ea74})=>{var _0x3474be=_0x1dce91;_0x51ea74=_0x51ea74['exports'],_0x469899=_0x51ea74[_0x3474be(0x900)],_0x51ea74[_0x3474be(0x855)](),_0x51ea74=this[_0x3474be(0x655)]=new _0x32b727(this[_0x3474be(0x4af)],{'exports':_0x51ea74,'wasm_table':_0x1b0f03}),_0x5f0f0a=_0x51ea74[_0x3474be(0x455)],this[_0x3474be(0x259)](_0x51ea74,_0x168157);});}});});},'progress':_0x5a3629=>{var _0x5134eb=_0x205d48;this[_0x5134eb(0x4af)][_0x5134eb(0x6d4)]('download-progress',{'file_index':0x0,'file_count':0x1,'file_name':_0x3c65c0,'lengthComputable':_0x5a3629[_0x5134eb(0xaf5)],'total':_0x5a3629[_0x5134eb(0xa31)],'loaded':_0x5a3629[_0x5134eb(0x266)]});}});}_0x5ce8fc['prototype'][_0x21191c(0x259)]=async function(_0x2c83c6,_0x5a75bd){var _0x38258d=_0x21191c;function _0x12225d(_0x38b91b,_0x44231e){var _0x5969ca=_0x400d;switch(_0x38b91b){case _0x5969ca(0xb0e):_0x52668b[_0x5969ca(0xb0e)]=this[_0x5969ca(0x93a)][_0x5969ca(0xb0e)]=_0x44231e;break;case'hdb':_0x52668b['hdb']=this[_0x5969ca(0x93a)][_0x5969ca(0x545)]=_0x44231e;break;case _0x5969ca(0x3a1):_0x52668b[_0x5969ca(0x3a1)]=this['disk_images'][_0x5969ca(0x3a1)]=_0x44231e;break;case _0x5969ca(0x8c7):_0x52668b[_0x5969ca(0x8c7)]=this[_0x5969ca(0x93a)][_0x5969ca(0x8c7)]=_0x44231e;break;case _0x5969ca(0x99a):_0x52668b['fdb']=this[_0x5969ca(0x93a)][_0x5969ca(0x99a)]=_0x44231e;break;case _0x5969ca(0xa33):_0x52668b[_0x5969ca(0xa33)]=this[_0x5969ca(0x93a)][_0x5969ca(0xa33)]=_0x44231e[_0x5969ca(0x943)];break;case _0x5969ca(0x6be):_0x52668b[_0x5969ca(0x6be)]=this[_0x5969ca(0x93a)][_0x5969ca(0x6be)]=_0x44231e[_0x5969ca(0x943)];break;case'initrd':_0x52668b['initrd']=this['disk_images'][_0x5969ca(0x59a)]=_0x44231e[_0x5969ca(0x943)];break;case _0x5969ca(0x1b6):_0x52668b[_0x5969ca(0x1b6)]=_0x44231e[_0x5969ca(0x943)];break;case'vga_bios':_0x52668b[_0x5969ca(0x48d)]=_0x44231e['buffer'];break;case _0x5969ca(0xa1c):_0x52668b['initial_state']=_0x44231e[_0x5969ca(0x943)];break;case _0x5969ca(0xab8):_0x52668b[_0x5969ca(0xab8)]=_0x44231e;break;default:_0xfb2746(!0x1,_0x38b91b);}}function _0x51a144(_0x26e3da,_0x1b475f){var _0x55533e=_0x400d;if(_0x1b475f){if(_0x1b475f[_0x55533e(0x30c)]&&_0x1b475f[_0x55533e(0xb7f)]&&_0x1b475f['load'])_0x574bf9['push']({'name':_0x26e3da,'loadable':_0x1b475f});else{_0x1b475f={'buffer':_0x1b475f[_0x55533e(0x943)],'async':_0x1b475f[_0x55533e(0x410)],'url':_0x1b475f['url'],'size':_0x1b475f[_0x55533e(0xa7c)],'use_parts':_0x1b475f['use_parts']};if(_0x55533e(0x1b6)===_0x26e3da||_0x55533e(0x48d)===_0x26e3da||_0x55533e(0xa1c)===_0x26e3da||_0x55533e(0xa33)===_0x26e3da||'bzimage'===_0x26e3da||_0x55533e(0x59a)===_0x26e3da)_0x1b475f['async']=!0x1;_0x1b475f[_0x55533e(0x943)]instanceof ArrayBuffer?(_0x1b475f=new _0x243c54(_0x1b475f['buffer']),_0x574bf9[_0x55533e(0x963)]({'name':_0x26e3da,'loadable':_0x1b475f})):_0x55533e(0x576)!==typeof File&&_0x1b475f[_0x55533e(0x943)]instanceof File?(void 0x0===_0x1b475f['async']&&(_0x1b475f['async']=0x10000000<=_0x1b475f['buffer'][_0x55533e(0xa7c)]),_0x1b475f=_0x1b475f[_0x55533e(0x410)]?new _0x3f6442[(_0x55533e(0x1b0))](_0x1b475f[_0x55533e(0x943)]):new _0x3f6442['SyncFileBuffer'](_0x1b475f[_0x55533e(0x943)]),_0x574bf9['push']({'name':_0x26e3da,'loadable':_0x1b475f})):_0x1b475f[_0x55533e(0x5e0)]?_0x1b475f[_0x55533e(0x410)]?(_0x1b475f=_0x1b475f[_0x55533e(0x6ed)]?new _0x3f6442['AsyncXHRPartfileBuffer'](_0x1b475f[_0x55533e(0x5e0)],_0x1b475f[_0x55533e(0xa7c)]):new _0x3f6442[(_0x55533e(0x178))](_0x1b475f[_0x55533e(0x5e0)],_0x1b475f[_0x55533e(0xa7c)]),_0x574bf9['push']({'name':_0x26e3da,'loadable':_0x1b475f})):_0x574bf9[_0x55533e(0x963)]({'name':_0x26e3da,'url':_0x1b475f[_0x55533e(0x5e0)],'size':_0x1b475f[_0x55533e(0xa7c)]}):_0x32f580(_0x55533e(0xb9e)+_0x1b475f[_0x55533e(0x5e0)]+_0x55533e(0x541)+_0x1b475f[_0x55533e(0x943)]);}}}function _0x5a0cb5(){var _0x44c175=_0x400d;function _0x4e3d6b(){var _0x596719=_0x400d;this[_0x596719(0x806)]&&this['serial_adapter'][_0x596719(0x7d7)]&&this[_0x596719(0x806)]['show'](),this[_0x596719(0xa9a)][_0x596719(0x6d4)]('cpu-init',_0x52668b),_0x52668b[_0x596719(0xa1c)]&&(_0x2c83c6[_0x596719(0x80c)](_0x52668b[_0x596719(0xa1c)]),_0x52668b['initial_state']=void 0x0),_0x5a75bd['autostart']&&this[_0x596719(0xa9a)][_0x596719(0x6d4)]('cpu-run'),this[_0x596719(0x4af)][_0x596719(0x6d4)](_0x596719(0x297));}if(_0x52668b[_0x44c175(0xa88)]&&_0x52668b['fs9p_json']){if(_0x52668b['initial_state']?_0x32f580(_0x44c175(0xaca)):_0x52668b[_0x44c175(0xa88)][_0x44c175(0x31c)](_0x52668b[_0x44c175(0xab8)]),_0x5a75bd['bzimage_initrd_from_filesystem']){const {bzimage:_0xe40055,initrd:_0x16c6fa}=this[_0x44c175(0x2c1)](_0x52668b[_0x44c175(0xa88)]);_0x32f580(_0x44c175(0x685)+_0xe40055+'\x20and\x20initrd:\x20'+_0x16c6fa),Promise[_0x44c175(0x9df)]([_0x52668b[_0x44c175(0xa88)][_0x44c175(0x504)](_0x16c6fa),_0x52668b['fs9p']['read_file'](_0xe40055)])['then'](([_0x3c21e9,_0x3025f3])=>{var _0x85831e=_0x44c175;_0x12225d['call'](this,'initrd',new _0x243c54(_0x3c21e9['buffer'])),_0x12225d[_0x85831e(0x932)](this,_0x85831e(0x6be),new _0x243c54(_0x3025f3['buffer'])),_0x4e3d6b['call'](this);});}else _0x4e3d6b[_0x44c175(0x932)](this);}else console[_0x44c175(0x79e)](!_0x5a75bd[_0x44c175(0x6b3)],_0x44c175(0x75d)),_0x4e3d6b['call'](this);}this[_0x38258d(0xa9a)][_0x38258d(0x36f)](_0x38258d(0x1c8),function(){var _0x4697d1=_0x38258d;this[_0x4697d1(0x48c)]=!0x1;},this),this[_0x38258d(0xa9a)][_0x38258d(0x36f)](_0x38258d(0x14e),function(){var _0x38d6c8=_0x38258d;this[_0x38d6c8(0x48c)]=!0x0;},this);var _0x52668b={};this[_0x38258d(0x93a)]={'fda':void 0x0,'fdb':void 0x0,'hda':void 0x0,'hdb':void 0x0,'cdrom':void 0x0},_0x52668b['acpi']=_0x5a75bd['acpi'],_0x52668b[_0x38258d(0x3de)]=!0x0,_0x52668b[_0x38258d(0x554)]=_0x5a75bd[_0x38258d(0x554)],_0x52668b['memory_size']=_0x5a75bd[_0x38258d(0xb1e)]||0x4000000,_0x52668b[_0x38258d(0x7f8)]=_0x5a75bd['vga_memory_size']||0x800000,_0x52668b[_0x38258d(0x43e)]=_0x5a75bd['boot_order']||0x213,_0x52668b[_0x38258d(0x744)]=_0x5a75bd['fastboot']||!0x1,_0x52668b[_0x38258d(0x8c7)]=void 0x0,_0x52668b[_0x38258d(0x99a)]=void 0x0,_0x52668b[_0x38258d(0x1e3)]=_0x5a75bd[_0x38258d(0x1e3)],_0x52668b[_0x38258d(0x6c9)]=_0x5a75bd[_0x38258d(0x6c9)],_0x52668b[_0x38258d(0x25e)]=_0x5a75bd[_0x38258d(0x25e)],_0x52668b[_0x38258d(0x99b)]=_0x5a75bd[_0x38258d(0x99b)],_0x52668b[_0x38258d(0x56a)]=_0x5a75bd['preserve_mac_from_state_image'],_0x5a75bd[_0x38258d(0x1fd)]?this[_0x38258d(0x1fd)]=_0x5a75bd[_0x38258d(0x1fd)](this[_0x38258d(0xa9a)]):_0x5a75bd[_0x38258d(0xafc)]&&(this[_0x38258d(0x1fd)]=new _0x26d31e(_0x5a75bd['network_relay_url'],this[_0x38258d(0xa9a)])),_0x52668b[_0x38258d(0x68f)]=!0x0,_0x5a75bd[_0x38258d(0x9ed)]||(this[_0x38258d(0x50d)]=new _0x3bfdc8(this['bus'])),_0x5a75bd[_0x38258d(0x6f7)]||(this['mouse_adapter']=new _0x6c250c(this[_0x38258d(0xa9a)],_0x5a75bd[_0x38258d(0x434)])),_0x5a75bd[_0x38258d(0x434)]?this['screen_adapter']=new _0x401088(_0x5a75bd[_0x38258d(0x434)],this[_0x38258d(0xa9a)]):_0x5a75bd[_0x38258d(0x339)]&&(this[_0x38258d(0x433)]=new _0xf52cc6(this[_0x38258d(0xa9a)])),_0x5a75bd['serial_container']&&(this[_0x38258d(0x806)]=new _0x2eef97(_0x5a75bd[_0x38258d(0x5ef)],this[_0x38258d(0xa9a)])),_0x5a75bd['serial_container_xtermjs']&&(this['serial_adapter']=new _0x39c844(_0x5a75bd['serial_container_xtermjs'],this[_0x38258d(0xa9a)])),_0x5a75bd[_0x38258d(0x5c0)]||(this[_0x38258d(0x348)]=new _0x46282c(this['bus']));var _0x574bf9=[];_0x5a75bd[_0x38258d(0x9d2)]&&console[_0x38258d(0x197)]('Warning:\x20Unknown\x20option\x20\x27state\x27.\x20Did\x20you\x20mean\x20\x27initial_state\x27?');for(var _0x1bd8e8=_0x38258d(0x4ae)[_0x38258d(0x83a)]('\x20'),_0x5ea316=0x0;_0x5ea316<_0x1bd8e8[_0x38258d(0x1ff)];_0x5ea316++)_0x51a144(_0x1bd8e8[_0x5ea316],_0x5a75bd[_0x1bd8e8[_0x5ea316]]);if(_0x5a75bd[_0x38258d(0x664)]){_0x1bd8e8=_0x5a75bd[_0x38258d(0x664)][_0x38258d(0x461)],_0x5ea316=_0x5a75bd[_0x38258d(0x664)][_0x38258d(0x2f3)];let _0x2f1725=new _0x11e653();_0x5ea316&&(_0x2f1725=new _0x40f3aa(_0x2f1725,_0x5ea316)),_0x52668b[_0x38258d(0xa88)]=this[_0x38258d(0xa88)]=new _0x18f856(_0x2f1725);if(_0x1bd8e8){console['assert'](_0x5ea316,_0x38258d(0x1bc));if(_0x38258d(0x344)===typeof _0x1bd8e8){var _0x20f85a=_0x1bd8e8[_0x38258d(0xa7c)];_0x1bd8e8=_0x1bd8e8['url'];}_0xfb2746(_0x38258d(0x583)===typeof _0x1bd8e8),_0x574bf9['push']({'name':_0x38258d(0xab8),'url':_0x1bd8e8,'size':_0x20f85a,'as_json':!0x0});}}var _0x45c87a=this,_0x129669=_0x574bf9[_0x38258d(0x1ff)],_0x38250d=function(_0x1a70ac){var _0x111a07=_0x38258d;if(_0x1a70ac===_0x129669)setTimeout(_0x5a0cb5[_0x111a07(0x450)](this),0x0);else{var _0x1b9ca0=_0x574bf9[_0x1a70ac];_0x1b9ca0[_0x111a07(0x1dc)]?(_0x1b9ca0['loadable'][_0x111a07(0xab4)]=function(_0x56b406){var _0x1020c2=_0x111a07;_0x12225d[_0x1020c2(0x932)](this,_0x1b9ca0['name'],_0x1b9ca0[_0x1020c2(0x1dc)]),_0x38250d(_0x1a70ac+0x1);}[_0x111a07(0x450)](this),_0x1b9ca0['loadable']['load']()):_0x3f6442[_0x111a07(0x129)](_0x1b9ca0[_0x111a07(0x5e0)],{'done':function(_0x15c137){var _0x201cc3=_0x111a07;_0x12225d[_0x201cc3(0x932)](this,_0x1b9ca0[_0x201cc3(0xb09)],_0x1b9ca0['as_json']?_0x15c137:new _0x243c54(_0x15c137)),_0x38250d(_0x1a70ac+0x1);}[_0x111a07(0x450)](this),'progress':function(_0x529d76){var _0x508b37=_0x111a07;0xc8===_0x529d76[_0x508b37(0x638)]['status']?_0x45c87a[_0x508b37(0x4af)]['send'](_0x508b37(0x1db),{'file_index':_0x1a70ac,'file_count':_0x129669,'file_name':_0x1b9ca0[_0x508b37(0x5e0)],'lengthComputable':_0x529d76[_0x508b37(0xaf5)],'total':_0x529d76[_0x508b37(0xa31)]||_0x1b9ca0[_0x508b37(0xa7c)],'loaded':_0x529d76[_0x508b37(0x266)]}):_0x45c87a[_0x508b37(0x4af)]['send'](_0x508b37(0x650),{'file_index':_0x1a70ac,'file_count':_0x129669,'file_name':_0x1b9ca0['url'],'request':_0x529d76[_0x508b37(0x638)]});},'as_json':_0x1b9ca0[_0x111a07(0x730)]});}}[_0x38258d(0x450)](this);_0x38250d(0x0);},_0x5ce8fc['prototype'][_0x21191c(0x2c1)]=function(_0x2e487d){var _0x102a12=_0x21191c;const _0x26e8b8=(_0x2e487d[_0x102a12(0x543)]('/')||[])[_0x102a12(0x312)](_0x4aa7fa=>'/'+_0x4aa7fa);_0x2e487d=(_0x2e487d[_0x102a12(0x543)](_0x102a12(0xa76))||[])[_0x102a12(0x312)](_0x57973d=>_0x102a12(0xa76)+_0x57973d);let _0x325444,_0x1eb211;for(let _0x2df4b6 of[][_0x102a12(0x244)](_0x26e8b8,_0x2e487d)){const _0x40b5b9=/old/i[_0x102a12(0x270)](_0x2df4b6)||/fallback/i[_0x102a12(0x270)](_0x2df4b6),_0x40b0b3=/vmlinuz/i['test'](_0x2df4b6)||/bzimage/i[_0x102a12(0x270)](_0x2df4b6),_0x527e14=/initrd/i[_0x102a12(0x270)](_0x2df4b6)||/initramfs/i[_0x102a12(0x270)](_0x2df4b6);!_0x40b0b3||_0x1eb211&&_0x40b5b9||(_0x1eb211=_0x2df4b6),!_0x527e14||_0x325444&&_0x40b5b9||(_0x325444=_0x2df4b6);}return _0x325444&&_0x1eb211||(console[_0x102a12(0x956)](_0x102a12(0x579)),console[_0x102a12(0x956)](_0x26e8b8[_0x102a12(0x6f1)]('\x20')),console[_0x102a12(0x956)](_0x2e487d[_0x102a12(0x6f1)]('\x20'))),{'initrd':_0x325444,'bzimage':_0x1eb211};},_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x597)]=function(){var _0x2051ec=_0x21191c;this['bus'][_0x2051ec(0x6d4)]('cpu-run');},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc['prototype'],'run',_0x5ce8fc['prototype'][_0x21191c(0x597)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x2bd)]=function(){var _0x13ee7c=_0x21191c;this[_0x13ee7c(0xa9a)][_0x13ee7c(0x6d4)](_0x13ee7c(0x709));},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x2bd),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x2bd)]),_0x5ce8fc[_0x21191c(0x6fc)]['destroy']=function(){var _0x125448=_0x21191c;this['stop'](),this[_0x125448(0x655)][_0x125448(0x80e)](),this[_0x125448(0x50d)]&&this[_0x125448(0x50d)]['destroy'](),this[_0x125448(0x1fd)]&&this[_0x125448(0x1fd)][_0x125448(0x80e)](),this[_0x125448(0x5dd)]&&this[_0x125448(0x5dd)][_0x125448(0x80e)](),this[_0x125448(0x433)]&&this['screen_adapter'][_0x125448(0x80e)](),this['serial_adapter']&&this[_0x125448(0x806)]['destroy']();},_0xdeabbb['exportProperty'](_0x5ce8fc['prototype'],_0x21191c(0x80e),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x80e)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x7e7)]=function(){var _0x1ad56f=_0x21191c;this[_0x1ad56f(0xa9a)][_0x1ad56f(0x6d4)](_0x1ad56f(0x22f));},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x7e7),_0x5ce8fc[_0x21191c(0x6fc)]['restart']),_0x5ce8fc[_0x21191c(0x6fc)]['add_listener']=function(_0x1d529a,_0x252bf6){var _0x3d9b45=_0x21191c;this[_0x3d9b45(0xa9a)][_0x3d9b45(0x36f)](_0x1d529a,_0x252bf6,this);},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],'add_listener',_0x5ce8fc['prototype'][_0x21191c(0x3cd)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0xb16)]=function(_0x206143,_0x6962ca){this['bus']['unregister'](_0x206143,_0x6962ca);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],'remove_listener',_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0xb16)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x80c)]=function(_0x48a66f){var _0x49e795=_0x21191c;this[_0x49e795(0x655)][_0x49e795(0x80c)](_0x48a66f);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc['prototype'],'restore_state',_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x80c)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x6c8)]=function(_0x599a69){var _0x119959=_0x21191c;setTimeout(function(){var _0x14d149=_0x400d;try{_0x599a69(null,this[_0x14d149(0x655)][_0x14d149(0x6c8)]());}catch(_0x314a1a){_0x599a69(_0x314a1a,null);}}[_0x119959(0x450)](this),0x0);},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x6c8),_0x5ce8fc['prototype'][_0x21191c(0x6c8)]),_0x5ce8fc['prototype'][_0x21191c(0xba4)]=function(){var _0x51a2e0=_0x21191c;console['warn'](_0x51a2e0(0x8e9));var _0x56a09e={'cpu':{'instruction_counter':this[_0x51a2e0(0x766)]()}};if(!this['v86'])return _0x56a09e;var _0x3ee7b7=this[_0x51a2e0(0x655)][_0x51a2e0(0x455)][_0x51a2e0(0x67b)];return _0x3ee7b7['hda']&&(_0x56a09e[_0x51a2e0(0xb0e)]=_0x3ee7b7[_0x51a2e0(0xb0e)][_0x51a2e0(0x3b7)]),_0x3ee7b7[_0x51a2e0(0x3a1)]&&(_0x56a09e['cdrom']=_0x3ee7b7[_0x51a2e0(0x3a1)][_0x51a2e0(0x3b7)]),_0x3ee7b7[_0x51a2e0(0x1b8)]&&(_0x56a09e[_0x51a2e0(0x723)]={'enabled':_0x3ee7b7[_0x51a2e0(0x1b8)][_0x51a2e0(0xabf)]}),_0x3ee7b7[_0x51a2e0(0x3ed)]&&(_0x56a09e[_0x51a2e0(0x3ed)]={'is_graphical':_0x3ee7b7[_0x51a2e0(0x3ed)][_0x51a2e0(0x3b7)]['is_graphical']}),_0x56a09e;},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],'get_statistics',_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0xba4)]),_0x5ce8fc['prototype']['get_instruction_counter']=function(){var _0x15ba77=_0x21191c;return this[_0x15ba77(0x655)]?this[_0x15ba77(0x655)]['cpu'][_0x15ba77(0x854)][0x0]>>>0x0:0x0;},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x766),_0x5ce8fc[_0x21191c(0x6fc)]['get_instruction_counter']),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x425)]=function(){var _0x492e47=_0x21191c;return this[_0x492e47(0x48c)];},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x425),_0x5ce8fc['prototype']['is_running']),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x919)]=function(_0x55c65){var _0x289d2d=_0x21191c;for(var _0x32e0ad=0x0;_0x32e0ad<_0x55c65[_0x289d2d(0x1ff)];_0x32e0ad++)this[_0x289d2d(0xa9a)]['send'](_0x289d2d(0x878),_0x55c65[_0x32e0ad]);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x919),_0x5ce8fc['prototype'][_0x21191c(0x919)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x814)]=function(_0x26ca5d){var _0x55465d=_0x21191c;for(var _0x40a67b=0x0;_0x40a67b<_0x26ca5d['length'];_0x40a67b++)this['keyboard_adapter'][_0x55465d(0x66c)](_0x26ca5d[_0x40a67b]);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc['prototype'],_0x21191c(0x814),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x814)]),_0x5ce8fc['prototype'][_0x21191c(0xa8b)]=function(_0x156eda){var _0x4febb0=_0x21191c;for(var _0x42a3bc=0x0;_0x42a3bc<_0x156eda[_0x4febb0(0x1ff)];_0x42a3bc++)this['keyboard_adapter'][_0x4febb0(0x418)](_0x156eda[_0x42a3bc]);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],'keyboard_send_text',_0x5ce8fc['prototype'][_0x21191c(0xa8b)]),_0x5ce8fc[_0x21191c(0x6fc)]['screen_make_screenshot']=function(){var _0x249105=_0x21191c;this[_0x249105(0x433)]&&this[_0x249105(0x433)]['make_screenshot']();},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x15d),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x15d)]),_0x5ce8fc[_0x21191c(0x6fc)]['screen_set_scale']=function(_0x516c6e,_0x51e1f1){var _0x1a356b=_0x21191c;this[_0x1a356b(0x433)]&&this[_0x1a356b(0x433)][_0x1a356b(0x459)](_0x516c6e,_0x51e1f1);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc['prototype'],_0x21191c(0x8a5),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x8a5)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x761)]=function(){var _0x55b513=_0x21191c;if(this[_0x55b513(0x433)]){var _0x4883a0=document[_0x55b513(0x89f)](_0x55b513(0x434));if(_0x4883a0){var _0x468845=_0x4883a0['requestFullScreen']||_0x4883a0[_0x55b513(0x1b5)]||_0x4883a0['mozRequestFullScreen']||_0x4883a0['msRequestFullScreen'];_0x468845&&(_0x468845[_0x55b513(0x932)](_0x4883a0),(_0x4883a0=document[_0x55b513(0x562)]('phone_keyboard')[0x0])&&_0x4883a0[_0x55b513(0x3aa)]()),this[_0x55b513(0x314)]();}}},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x761),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x761)]),_0x5ce8fc[_0x21191c(0x6fc)]['lock_mouse']=function(){var _0x44d1a5=_0x21191c,_0x48955a=document['body'],_0x2412db=_0x48955a['requestPointerLock']||_0x48955a[_0x44d1a5(0x4de)]||_0x48955a[_0x44d1a5(0x22b)];_0x2412db&&_0x2412db[_0x44d1a5(0x932)](_0x48955a);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x314),_0x5ce8fc[_0x21191c(0x6fc)]['lock_mouse']),_0x5ce8fc[_0x21191c(0x6fc)]['mouse_set_status']=function(_0x466908){var _0x53204b=_0x21191c;this[_0x53204b(0x5dd)]&&(this[_0x53204b(0x5dd)][_0x53204b(0xb84)]=_0x466908);},_0x5ce8fc['prototype'][_0x21191c(0x342)]=function(_0x18f845){var _0x3f5ebe=_0x21191c;this[_0x3f5ebe(0x50d)]&&(this[_0x3f5ebe(0x50d)]['emu_enabled']=_0x18f845);},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x342),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x342)]),_0x5ce8fc[_0x21191c(0x6fc)]['serial0_send']=function(_0x2b6454){var _0x5822ca=_0x21191c;for(var _0x138ea8=0x0;_0x138ea8<_0x2b6454[_0x5822ca(0x1ff)];_0x138ea8++)this[_0x5822ca(0xa9a)][_0x5822ca(0x6d4)](_0x5822ca(0x275),_0x2b6454[_0x5822ca(0x85d)](_0x138ea8));},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],'serial0_send',_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0xb3e)]),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x2e1)]=function(_0x2b13f5,_0x48fbf5){var _0x116813=_0x21191c;for(var _0x13caeb=0x0;_0x13caeb<_0x48fbf5[_0x116813(0x1ff)];_0x13caeb++)this['bus'][_0x116813(0x6d4)](_0x116813(0x352)+_0x2b13f5+'-input',_0x48fbf5[_0x13caeb]);},_0xdeabbb['exportProperty'](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x2e1),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x2e1)]),_0x5ce8fc['prototype'][_0x21191c(0xacb)]=async function(_0x3008f0,_0x12d784,_0x53fa32,_0x419ce0){var _0x32848d=_0x21191c;let _0x5e40ed=new _0x11e653();_0x12d784&&(_0x5e40ed=new _0x40f3aa(_0x5e40ed,_0x12d784));const _0x5b43c0=new _0x18f856(_0x5e40ed,this[_0x32848d(0xa88)][_0x32848d(0x27d)]),_0x5a1695=()=>{var _0x474095=_0x32848d;const _0x321bff=this['fs9p'][_0x474095(0xad8)](_0x3008f0,_0x5b43c0);_0x419ce0&&(_0x321bff===-_0x37941f?_0x419ce0(new _0x123cea()):_0x321bff===-_0x4ec122?_0x419ce0(new _0x5d66ed()):0x0>_0x321bff?(_0xfb2746(!0x1,_0x474095(0x5cb)+-_0x321bff),_0x419ce0(Error(_0x474095(0x2f8)+-_0x321bff))):_0x419ce0(null));};_0x12d784?(_0xfb2746(_0x32848d(0x344)===typeof _0x53fa32,_0x32848d(0x3f5)),_0x5b43c0[_0x32848d(0x31c)](_0x53fa32,()=>_0x5a1695())):_0x5a1695();},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0xacb),_0x5ce8fc[_0x21191c(0x6fc)]['mount_fs']),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x18b)]=function(_0x19c360,_0x2a80e0,_0x3fefb5){var _0x47d54c=_0x21191c;_0x3fefb5=_0x3fefb5||function(){};var _0x33a43e=this[_0x47d54c(0xa88)];if(_0x33a43e){var _0x1ea0ba=_0x19c360[_0x47d54c(0x83a)]('/');_0x1ea0ba=_0x1ea0ba[_0x1ea0ba[_0x47d54c(0x1ff)]-0x1],_0x19c360=_0x33a43e[_0x47d54c(0x180)](_0x19c360)[_0x47d54c(0x1c5)],''!==_0x1ea0ba&&-0x1!==_0x19c360?_0x33a43e[_0x47d54c(0xb30)](_0x1ea0ba,_0x19c360,_0x2a80e0)[_0x47d54c(0x7d6)](()=>_0x3fefb5(null)):setTimeout(function(){_0x3fefb5(new _0x123cea());},0x0);}},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x18b),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x18b)]),_0x5ce8fc['prototype'][_0x21191c(0x504)]=function(_0x3d07f8,_0x43fb9f){var _0x3f9ef7=_0x21191c,_0x408c2b=this[_0x3f9ef7(0xa88)];_0x408c2b&&_0x408c2b[_0x3f9ef7(0x504)](_0x3d07f8)[_0x3f9ef7(0x7d6)](_0x5495f7=>{_0x5495f7?_0x43fb9f(null,_0x5495f7):_0x43fb9f(new _0x123cea(),null);});},_0xdeabbb[_0x21191c(0x4f4)](_0x5ce8fc[_0x21191c(0x6fc)],_0x21191c(0x504),_0x5ce8fc[_0x21191c(0x6fc)]['read_file']),_0x5ce8fc[_0x21191c(0x6fc)][_0x21191c(0x211)]=function(_0x5ab225){const _0x4510a9=_0x3df0f4=>{var _0xcf06ae=_0x400d;const _0x59a620=_0x3df0f4[0x0];if(_0x59a620){var _0xb1dc28=_0x3df0f4[_0xcf06ae(0x801)](0x1);if(_0x59a620[_0xcf06ae(0x9ec)])setTimeout(()=>_0x4510a9(_0xb1dc28),0x3e8*_0x59a620[_0xcf06ae(0x9ec)]);else{if(_0x59a620[_0xcf06ae(0xa48)]){const _0x5223f3=this[_0xcf06ae(0x433)]['get_text_screen']();for(let _0x5a855a of _0x5223f3)if(_0x5a855a[_0xcf06ae(0x949)](_0x59a620[_0xcf06ae(0xa48)])){_0x4510a9(_0xb1dc28);return;}setTimeout(()=>_0x4510a9(_0x3df0f4),0x3e8);}else _0x59a620[_0xcf06ae(0x841)]?(_0x59a620[_0xcf06ae(0x841)]instanceof Array?this[_0xcf06ae(0x919)](_0x59a620['keyboard_send']):(_0xfb2746(_0xcf06ae(0x583)===typeof _0x59a620[_0xcf06ae(0x841)]),this[_0xcf06ae(0xa8b)](_0x59a620[_0xcf06ae(0x841)])),_0x4510a9(_0xb1dc28)):_0x59a620['call']?(_0x59a620[_0xcf06ae(0x932)](),_0x4510a9(_0xb1dc28)):console[_0xcf06ae(0x79e)](!0x1,_0x59a620);}}};_0x4510a9(_0x5ab225);};function _0x5d66ed(_0x34294a){this['message']=_0x34294a||'File\x20already\x20exists';}_0x5d66ed[_0x21191c(0x6fc)]=Error[_0x21191c(0x6fc)];function _0x123cea(_0x5461ba){var _0x149e0d=_0x21191c;this[_0x149e0d(0x3b9)]=_0x5461ba||'File\x20not\x20found';}_0x123cea[_0x21191c(0x6fc)]=Error[_0x21191c(0x6fc)],_0x21191c(0x576)!==typeof window?(window[_0x21191c(0x28c)]=_0x5ce8fc,window[_0x21191c(0x2c2)]=_0x5ce8fc):'undefined'!==typeof module&&'undefined'!==typeof module[_0x21191c(0x9cd)]?(module[_0x21191c(0x9cd)]['V86Starter']=_0x5ce8fc,module[_0x21191c(0x9cd)][_0x21191c(0x2c2)]=_0x5ce8fc):'function'===typeof importScripts&&(self[_0x21191c(0x28c)]=_0x5ce8fc,self[_0x21191c(0x2c2)]=_0x5ce8fc);var _0x5bcdcd={'Connector':function(_0x2bcc75){var _0x5792d6=_0x21191c;this[_0x5792d6(0x7c2)]={},this['pair']=_0x2bcc75,_0x2bcc75[_0x5792d6(0x467)]('message',function(_0x208848){var _0xff3cb9=_0x5792d6;_0x208848=_0x208848['data'];for(var _0x43b88c=this['listeners'][_0x208848[0x0]],_0x573d67=0x0;_0x573d67<_0x43b88c[_0xff3cb9(0x1ff)];_0x573d67++){var _0x49ff3f=_0x43b88c[_0x573d67];_0x49ff3f['fn'][_0xff3cb9(0x932)](_0x49ff3f[_0xff3cb9(0x4be)],_0x208848[0x1]);}}[_0x5792d6(0x450)](this),!0x1);}};_0x5bcdcd['Connector'][_0x21191c(0x6fc)][_0x21191c(0x36f)]=function(_0x5b9f4c,_0x16446d,_0x305d25){var _0x2d8737=_0x21191c,_0x5834db=this[_0x2d8737(0x7c2)][_0x5b9f4c];void 0x0===_0x5834db&&(_0x5834db=this[_0x2d8737(0x7c2)][_0x5b9f4c]=[]),_0x5834db['push']({'fn':_0x16446d,'this_value':_0x305d25});},_0x5bcdcd[_0x21191c(0x3f1)][_0x21191c(0x6fc)][_0x21191c(0x6d4)]=function(_0x286cfd,_0x4231fd,_0x44f516){var _0xb656aa=_0x21191c;_0xfb2746(0x1<=arguments[_0xb656aa(0x1ff)]),this[_0xb656aa(0x29d)]&&this['pair'][_0xb656aa(0x927)]([_0x286cfd,_0x4231fd],_0x44f516);},_0x5bcdcd[_0x21191c(0x722)]=function(_0x392041){var _0x1c4d6b=_0x21191c;return new _0x5bcdcd[(_0x1c4d6b(0x3f1))](_0x392041);};function _0xf52cc6(_0x26157d){var _0x2171b5=_0x21191c,_0x576dd0,_0x48ac97,_0x40fab2,_0x1fc285,_0x1ede29,_0x2496ae,_0x5e29ff;this['bus']=_0x26157d,_0x26157d[_0x2171b5(0x36f)]('screen-set-mode',function(_0xcaf83b){var _0x2c55b0=_0x2171b5;this[_0x2c55b0(0x3a3)](_0xcaf83b);},this),_0x26157d[_0x2171b5(0x36f)](_0x2171b5(0x888),function(_0x5693ef){var _0x545b61=_0x2171b5;this[_0x545b61(0x822)](_0x5693ef[0x0],_0x5693ef[0x1]);},this),_0x26157d[_0x2171b5(0x36f)](_0x2171b5(0xa91),function(_0x3b0e89){var _0x6bb589=_0x2171b5;this[_0x6bb589(0x3c0)](_0x3b0e89[0x0],_0x3b0e89[0x1],_0x3b0e89[0x2],_0x3b0e89[0x3],_0x3b0e89[0x4]);},this),_0x26157d[_0x2171b5(0x36f)](_0x2171b5(0x676),function(_0x431252){var _0x1ead2d=_0x2171b5;console[_0x1ead2d(0x956)]('scroll',_0x431252);},this),_0x26157d[_0x2171b5(0x36f)](_0x2171b5(0x63e),function(_0x1a1769){this['update_cursor'](_0x1a1769[0x0],_0x1a1769[0x1]);},this),_0x26157d['register'](_0x2171b5(0x3bd),function(_0x3b4648){var _0x12fd1f=_0x2171b5;this[_0x12fd1f(0x817)](_0x3b4648[0x0],_0x3b4648[0x1]);},this),_0x26157d[_0x2171b5(0x36f)]('screen-set-size-text',function(_0xde8372){var _0x59d8c6=_0x2171b5;this[_0x59d8c6(0x272)](_0xde8372[0x0],_0xde8372[0x1]);},this),_0x26157d[_0x2171b5(0x36f)](_0x2171b5(0xa79),function(_0x5991cd){var _0x1f158e=_0x2171b5;this[_0x1f158e(0x82f)](_0x5991cd[0x0],_0x5991cd[0x1]);},this),this[_0x2171b5(0x3c0)]=function(_0x4b0f1a,_0x550071,_0x24ff37,_0x2d5d7a,_0x3499af){_0x4b0f1a<_0x5e29ff&&_0x550071<_0x2496ae&&(_0x4b0f1a=0x3*(_0x4b0f1a*_0x2496ae+_0x550071),_0x1ede29[_0x4b0f1a]=_0x24ff37,_0x1ede29[_0x4b0f1a+0x1]=_0x2d5d7a,_0x1ede29[_0x4b0f1a+0x2]=_0x3499af);},this['destroy']=function(){},this[_0x2171b5(0x3a3)]=function(_0x48df59){},this[_0x2171b5(0x925)]=function(){},this[_0x2171b5(0x272)]=function(_0x43316b,_0xb735b2){if(_0x43316b!==_0x2496ae||_0xb735b2!==_0x5e29ff)_0x1ede29=new Int32Array(_0x43316b*_0xb735b2*0x3),_0x2496ae=_0x43316b,_0x5e29ff=_0xb735b2;},this['set_size_graphical']=function(_0x5b5bbd,_0x37ad2d){var _0x17a805=_0x2171b5;_0x576dd0=new Uint8Array(0x4*_0x5b5bbd*_0x37ad2d),_0x48ac97=new Int32Array(_0x576dd0[_0x17a805(0x943)]),this[_0x17a805(0xa9a)][_0x17a805(0x6d4)](_0x17a805(0x98f),[_0x48ac97],[_0x48ac97[_0x17a805(0x943)]]);},this['set_scale']=function(_0x52a1ba,_0x172510){},this['update_cursor_scanline']=function(_0x4a7431,_0x37e12a){},this[_0x2171b5(0x7db)]=function(_0x4a5cef,_0x182312){if(_0x4a5cef!==_0x40fab2||_0x182312!==_0x1fc285)_0x40fab2=_0x4a5cef,_0x1fc285=_0x182312;},this['update_buffer']=function(_0xeaa44b,_0x474782){},this[_0x2171b5(0x42b)]=function(){var _0x5caa74=_0x2171b5;for(var _0x2ac5b6=[],_0x33ceae=0x0;_0x33ceae<_0x5e29ff;_0x33ceae++)_0x2ac5b6[_0x5caa74(0x963)](this[_0x5caa74(0x311)](_0x33ceae));return _0x2ac5b6;},this['get_text_row']=function(_0x56846d){var _0x42d239=_0x2171b5,_0x288958='';_0x56846d=0x3*_0x56846d*_0x2496ae;for(var _0x71702d=0x0;_0x71702d<_0x2496ae;_0x71702d++)_0x288958+=String[_0x42d239(0x38f)](_0x1ede29[_0x56846d+0x3*_0x71702d]);return _0x288958;};};const _0x51b0ec={'stats_to_string':function(_0xee265f){var _0x3df0d1=_0x21191c;return _0x51b0ec[_0x3df0d1(0x422)](_0xee265f)+_0x51b0ec[_0x3df0d1(0x507)](_0xee265f);},'print_misc_stats':function(_0x3b3c2e){var _0x12a8d8=_0x21191c;let _0x30cb8b='';var _0x3836d8=_0x12a8d8(0x77c)[_0x12a8d8(0x83a)]('\x20'),_0x27da8d=0x0;const _0x267088={};for(let _0x87f3e4=0x0;_0x87f3e4<_0x3836d8['length'];_0x87f3e4++){const _0x232273=_0x3836d8[_0x87f3e4];var _0x27e827=void 0x0;if(_0x232273[_0x12a8d8(0x949)]('/')){_0x27da8d++;const [_0x4097af,_0x4deb8b]=_0x232273[_0x12a8d8(0x83a)]('/');_0x27e827=_0x267088[_0x4097af]/_0x267088[_0x4deb8b];}else _0x27e827=_0x267088[_0x232273]=_0x3b3c2e['wm'][_0x12a8d8(0x9cd)]['profiler_stat_get'](_0x87f3e4-_0x27da8d),_0x27e827=0x5f5e100<=_0x27e827?Math[_0x12a8d8(0x2e0)](_0x27e827/0xf4240)+'m':0x186a0<=_0x27e827?Math[_0x12a8d8(0x2e0)](_0x27e827/0x3e8)+'k':_0x27e827;_0x30cb8b+=_0x232273+'='+_0x27e827+'\x0a';}return _0x30cb8b+='\x0a',_0x3836d8=_0x3b3c2e['wm'][_0x12a8d8(0x9cd)][_0x12a8d8(0x384)](),_0x27da8d=_0x3b3c2e['wm'][_0x12a8d8(0x9cd)]['get_valid_global_tlb_entries_count'](),_0x30cb8b=_0x30cb8b+(_0x12a8d8(0xae5)+_0x3836d8+'\x20('+_0x27da8d+_0x12a8d8(0x4b4)+(_0x3836d8-_0x27da8d)+_0x12a8d8(0x19b))+(_0x3b3c2e['wm'][_0x12a8d8(0x9cd)][_0x12a8d8(0x3ef)]()+'\x0a'),_0x30cb8b+='JIT_CACHE_SIZE='+_0x3b3c2e['wm']['exports']['jit_get_cache_size']()+'\x0a',_0x30cb8b+=_0x12a8d8(0x45d)+_0x3b3c2e['wm'][_0x12a8d8(0x9cd)]['has_flat_segmentation']()+'\x0a',_0x30cb8b+='do_many_cycles\x20avg:\x20'+(_0x166d27/_0x489fc6||0x0)+'\x0a',_0x30cb8b+=_0x12a8d8(0x498)+(_0x3b3c2e[_0x12a8d8(0x86f)][_0x12a8d8(0x943)][_0x12a8d8(0x748)]>>0x14)+'m\x0a',_0x30cb8b=_0x30cb8b+_0x12a8d8(0x7c4)+(_0x3b3c2e['wm'][_0x12a8d8(0x9cd)][_0x12a8d8(0x121)](0x0)+'\x0a'),_0x30cb8b+=_0x12a8d8(0x724)+_0x3b3c2e['wm'][_0x12a8d8(0x9cd)][_0x12a8d8(0x121)](0x1)+'\x0a',_0x30cb8b+='MAX_EXTRA_BASIC_BLOCKS='+_0x3b3c2e['wm'][_0x12a8d8(0x9cd)][_0x12a8d8(0x121)](0x2)+'\x0a';},'print_instruction_counts':function(_0x4253ad){var _0x215d9f=_0x21191c;return[_0x51b0ec[_0x215d9f(0xa3a)](_0x4253ad,!0x1,!0x1,!0x1,!0x1),_0x51b0ec[_0x215d9f(0xa3a)](_0x4253ad,!0x0,!0x1,!0x1,!0x1),_0x51b0ec[_0x215d9f(0xa3a)](_0x4253ad,!0x1,!0x0,!0x1,!0x1),_0x51b0ec[_0x215d9f(0xa3a)](_0x4253ad,!0x1,!0x1,!0x0,!0x1),_0x51b0ec[_0x215d9f(0xa3a)](_0x4253ad,!0x1,!0x1,!0x1,!0x0)]['join']('\x0a\x0a');},'print_instruction_counts_offset':function(_0x45d2a9,_0x560a21,_0x1492a6,_0x1a665d,_0x296e43){var _0x2b22e4=_0x21191c;let _0x28d75d='';var _0x148994=[],_0x4b89eb=_0x560a21?_0x2b22e4(0xa7a):_0x1492a6?'jit\x20exit':_0x1a665d?_0x2b22e4(0xa84):_0x296e43?_0x2b22e4(0x18c):_0x2b22e4(0x729);for(let _0x1fc752=0x0;0x100>_0x1fc752;_0x1fc752++)for(let _0x49267a=0x0;0x8>_0x49267a;_0x49267a++)for(let _0x5044a7 of[!0x1,!0x0]){var _0x3ad424=_0x45d2a9['wm'][_0x2b22e4(0x9cd)][_0x2b22e4(0x5d8)](_0x560a21,_0x1492a6,_0x1a665d,_0x296e43,_0x1fc752,!0x1,_0x5044a7,_0x49267a);_0x148994[_0x2b22e4(0x963)]({'opcode':_0x1fc752,'count':_0x3ad424,'is_mem':_0x5044a7,'fixed_g':_0x49267a}),_0x3ad424=_0x45d2a9['wm'][_0x2b22e4(0x9cd)][_0x2b22e4(0x5d8)](_0x560a21,_0x1492a6,_0x1a665d,_0x296e43,_0x1fc752,!0x0,_0x5044a7,_0x49267a),_0x148994[_0x2b22e4(0x963)]({'opcode':0xf00|_0x1fc752,'count':_0x3ad424,'is_mem':_0x5044a7,'fixed_g':_0x49267a});}_0x45d2a9=0x0,_0x560a21=new Set([0x26,0x2e,0x36,0x3e,0x64,0x65,0x66,0x67,0xf0,0xf2,0xf3]);for(let {count:_0x2f6b84,opcode:_0x25bc2c}of _0x148994)_0x560a21[_0x2b22e4(0x426)](_0x25bc2c)||(_0x45d2a9+=_0x2f6b84);if(0x0===_0x45d2a9)return'';_0x1492a6=new Uint32Array(0x100),_0x560a21=new Uint32Array(0x100);for(let {opcode:_0x15db14,count:_0x49de3b}of _0x148994)0xf00==(_0x15db14&0xff00)?_0x560a21[_0x15db14&0xff]+=_0x49de3b:_0x1492a6[_0x15db14&0xff]+=_0x49de3b;_0x28d75d=_0x28d75d+_0x2b22e4(0x251)+(_0x45d2a9+'\x0a');const _0xcf372=0x989680<_0x45d2a9?0x3e8:0x1;_0x1a665d=Math[_0x2b22e4(0x1a9)]['apply'](Math,_0x148994[_0x2b22e4(0x312)](({count:_0x3f54b6})=>Math['round'](_0x3f54b6/_0xcf372))),_0x1a665d=String(_0x1a665d)[_0x2b22e4(0x1ff)],_0x28d75d+=_0x2b22e4(0x58b)+_0x4b89eb+'\x20(in\x20'+_0xcf372+_0x2b22e4(0x566);for(_0x296e43=0x0;0x100>_0x296e43;_0x296e43++)_0x28d75d+=_0x366a23(_0x296e43,0x2)[_0x2b22e4(0x801)](0x2)+':'+_0x3f6442[_0x2b22e4(0x30a)](Math[_0x2b22e4(0x2e0)](_0x1492a6[_0x296e43]/_0xcf372),_0x1a665d),_0x28d75d=0xf==_0x296e43%0x10?_0x28d75d+'\x0a':_0x28d75d+'\x20';_0x28d75d=_0x28d75d+'\x0a'+('Instruction\x20counts\x20'+_0x4b89eb+_0x2b22e4(0x485)+_0xcf372+'):\x0a');for(_0x4b89eb=0x0;0x100>_0x4b89eb;_0x4b89eb++)_0x28d75d+=_0x366a23(_0x4b89eb&0xff,0x2)[_0x2b22e4(0x801)](0x2)+':'+_0x3f6442[_0x2b22e4(0x30a)](Math['round'](_0x560a21[_0x4b89eb]/_0xcf372),_0x1a665d),_0x28d75d=0xf==_0x4b89eb%0x10?_0x28d75d+'\x0a':_0x28d75d+'\x20';_0x28d75d+='\x0a',_0x148994=_0x148994['filter'](({count:_0x49aa33})=>_0x49aa33)[_0x2b22e4(0xaf4)](({count:_0x4eb165},{count:_0x3e2867})=>_0x3e2867-_0x4eb165);for(let {opcode:_0x88850c,is_mem:_0x3b1c7b,fixed_g:_0x25a6b1,count:_0x50c06e}of _0x148994[_0x2b22e4(0x801)](0x0,0xc8))_0x148994=_0x88850c['toString'](0x10)+'_'+_0x25a6b1+(_0x3b1c7b?'_m':'_r'),_0x28d75d+=_0x148994+':'+(_0x50c06e/_0x45d2a9*0x64)[_0x2b22e4(0xa5e)](0x2)+'\x20';return _0x28d75d+'\x0a';}};'undefined'!==typeof module&&_0x21191c(0x576)!==typeof module[_0x21191c(0x9cd)]&&(module[_0x21191c(0x9cd)][_0x21191c(0x516)]=_0x51b0ec);function _0x4f58ec(){}_0x4f58ec['prototype'][_0x21191c(0x8ad)]=function(_0x4221f9,_0x4102ff,_0x2dbf32){},_0x4f58ec['prototype'][_0x21191c(0x43c)]=function(_0x58bce4,_0x1ec777){},_0x4f58ec[_0x21191c(0x6fc)][_0x21191c(0x960)]=function(_0x5db539){};function _0x11e653(){this['filedata']=new Map();}_0x11e653[_0x21191c(0x6fc)][_0x21191c(0x8ad)]=async function(_0x50af48,_0x1a265a,_0x467928){var _0x2721e7=_0x21191c;return _0xfb2746(_0x50af48,_0x2721e7(0x9fc)),(_0x50af48=this[_0x2721e7(0x194)][_0x2721e7(0x30c)](_0x50af48))?_0x50af48[_0x2721e7(0xab9)](_0x1a265a,_0x1a265a+_0x467928):null;},_0x11e653[_0x21191c(0x6fc)][_0x21191c(0x43c)]=async function(_0x4f3ecc,_0x5c4947){var _0x4999f3=_0x21191c;_0xfb2746(_0x4f3ecc,_0x4999f3(0x8fd)),this[_0x4999f3(0x194)][_0x4999f3(0xb7f)](_0x4f3ecc,_0x5c4947);},_0x11e653[_0x21191c(0x6fc)][_0x21191c(0x960)]=function(_0x124dd3){var _0x2779cb=_0x21191c;this['filedata'][_0x2779cb(0x45a)](_0x124dd3);};function _0x40f3aa(_0x456c7d,_0x2a4df7){var _0x4b1144=_0x21191c;_0xfb2746(_0x2a4df7,_0x4b1144(0x40f)),this['storage']=_0x456c7d,this[_0x4b1144(0x2f3)]=_0x2a4df7;}_0x40f3aa['prototype'][_0x21191c(0x509)]=function(_0xd69c3b){return new Promise((_0x5cdc78,_0x93945a)=>{var _0x1be0cd=_0x400d;_0x3f6442[_0x1be0cd(0x129)](this[_0x1be0cd(0x2f3)]+_0xd69c3b,{'done':_0x2d5ee2=>{var _0x483764=_0x1be0cd;const _0x43e78c=new Uint8Array(_0x2d5ee2);this[_0x483764(0x43c)](_0xd69c3b,_0x43e78c)['then'](()=>_0x5cdc78(_0x43e78c));}});});},_0x40f3aa[_0x21191c(0x6fc)]['read']=async function(_0x4b005b,_0xf65496,_0x3d22e0){var _0x260034=_0x21191c;const _0x2855d9=await this[_0x260034(0x151)][_0x260034(0x8ad)](_0x4b005b,_0xf65496,_0x3d22e0);return _0x2855d9?_0x2855d9:(await this[_0x260034(0x509)](_0x4b005b))[_0x260034(0xab9)](_0xf65496,_0xf65496+_0x3d22e0);},_0x40f3aa[_0x21191c(0x6fc)][_0x21191c(0x43c)]=async function(_0x2d1ddb,_0x47057f){var _0x310884=_0x21191c;return await this['storage'][_0x310884(0x43c)](_0x2d1ddb,_0x47057f);},_0x40f3aa['prototype'][_0x21191c(0x960)]=function(_0x529b74){var _0x2fa2cd=_0x21191c;this[_0x2fa2cd(0x151)][_0x2fa2cd(0x960)](_0x529b74);},_0x21191c(0x576)!==typeof window?(window[_0x21191c(0x6f4)]=_0x11e653,window[_0x21191c(0x632)]=_0x40f3aa):'undefined'!==typeof module&&_0x21191c(0x576)!==typeof module['exports']?(module[_0x21191c(0x9cd)]['MemoryFileStorage']=_0x11e653,module['exports'][_0x21191c(0x632)]=_0x40f3aa):_0x21191c(0x11f)===typeof importScripts&&(self['MemoryFileStorage']=_0x11e653,self[_0x21191c(0x632)]=_0x40f3aa);var _0x1ab897=0x1ff,_0xfbfa2=0xf000,_0x590304=0xc000,_0x5ac8f4=0xa000,_0x52730a=0x8000,_0x221604=0x6000,_0x3c1445=0x4000,_0x487255=0x2000,_0x37f042=0x0,_0x28fc36=0x1,_0x583509=0x2,_0x432c26=0x3,_0x5082b3=-0x1,_0x56ae22=0x0,_0x56c16e=0x2,_0xd5b990=0x4,_0x4ffa52=0x5,_0x225a24=0x3,_0x267457=0x0,_0x4a49be=0x1,_0x20b0bd=0x2,_0x116425=0x3,_0x33f027=0x4,_0x235bb2=0x5,_0x3e2787=0x6,_0x36e327=0x6;function _0x18f856(_0x584d2d,_0x317cd6){var _0x4a4085=_0x21191c;this[_0x4a4085(0x245)]=[],this[_0x4a4085(0x79f)]=[],this[_0x4a4085(0x151)]=_0x584d2d,this[_0x4a4085(0x27d)]=_0x317cd6||{'last_qidnumber':0x0},this[_0x4a4085(0x23d)]={},this[_0x4a4085(0xab1)]=0x4000000000,this[_0x4a4085(0x670)]=0x0,this[_0x4a4085(0x11c)]=[],this['CreateDirectory']('',-0x1);}_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x43fad3=_0x21191c;let _0x470945=[];_0x470945[0x0]=this[_0x43fad3(0x245)],_0x470945[0x1]=this[_0x43fad3(0x27d)][_0x43fad3(0x122)],_0x470945[0x2]=[];for(const [_0x528429,_0x50d1c5]of Object[_0x43fad3(0x3dd)](this[_0x43fad3(0x23d)]))0x0===(this[_0x43fad3(0x245)][_0x528429][_0x43fad3(0x8b1)]&_0x3c1445)&&_0x470945[0x2][_0x43fad3(0x963)]([_0x528429,_0x50d1c5]);return _0x470945[0x3]=this[_0x43fad3(0xab1)],_0x470945[0x4]=this['used_size'],_0x470945=_0x470945[_0x43fad3(0x244)](this['mounts']);},_0x18f856['prototype']['set_state']=function(_0x2771cc){var _0x1bc47a=_0x21191c;this[_0x1bc47a(0x245)]=_0x2771cc[0x0][_0x1bc47a(0x312)](_0x257e3f=>{var _0x1a56d5=_0x1bc47a;const _0x2d09b9=new _0x14af26(0x0);return _0x2d09b9[_0x1a56d5(0xa3f)](_0x257e3f),_0x2d09b9;}),this[_0x1bc47a(0x27d)]['last_qidnumber']=_0x2771cc[0x1],this['inodedata']={};for(let [_0x3d09e4,_0x3afe26]of _0x2771cc[0x2])_0x3afe26[_0x1bc47a(0x943)][_0x1bc47a(0x748)]!==_0x3afe26['byteLength']&&(_0x3afe26=_0x3afe26[_0x1bc47a(0x801)]()),this[_0x1bc47a(0x23d)][_0x3d09e4]=_0x3afe26;this['total_size']=_0x2771cc[0x3],this[_0x1bc47a(0x670)]=_0x2771cc[0x4],this[_0x1bc47a(0x11c)]=_0x2771cc['slice'](0x5);},_0x18f856[_0x21191c(0x6fc)]['AddEvent']=function(_0x542ce5,_0x1ce74f){var _0x44677d=_0x21191c,_0x3b0e8a=this[_0x44677d(0x245)][_0x542ce5];_0x3b0e8a['status']==_0x56ae22||_0x3b0e8a[_0x44677d(0x6f0)]==_0x56c16e?_0x1ce74f():this[_0x44677d(0x21d)](_0x3b0e8a)?this[_0x44677d(0x700)](_0x3b0e8a)[_0x44677d(0x2b0)](_0x3b0e8a[_0x44677d(0xa00)],_0x1ce74f):this[_0x44677d(0x79f)]['push']({'id':_0x542ce5,'OnEvent':_0x1ce74f});},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x3d3)]=function(_0x30eb88){var _0xc2cca8=_0x21191c,_0x2072c6=this['inodes'][_0x30eb88];this['is_forwarder'](_0x2072c6)&&this['follow_fs'](_0x2072c6)['HandleEvent'](_0x2072c6[_0xc2cca8(0xa00)]),_0x2072c6=[];for(var _0x282ffa=0x0;_0x282ffa<this['events'][_0xc2cca8(0x1ff)];_0x282ffa++)this['events'][_0x282ffa]['id']==_0x30eb88?this['events'][_0x282ffa][_0xc2cca8(0x3e5)]():_0x2072c6[_0xc2cca8(0x963)](this[_0xc2cca8(0x79f)][_0x282ffa]);this[_0xc2cca8(0x79f)]=_0x2072c6;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x31c)]=function(_0x331a63,_0x491713){var _0x13ef1a=_0x21191c;_0xfb2746(_0x331a63,_0x13ef1a(0xa5f));if(_0x331a63[_0x13ef1a(0x1d6)]!==_0x225a24)throw _0x13ef1a(0x13c);var _0xf2948f=_0x331a63[_0x13ef1a(0x9f7)];this[_0x13ef1a(0x670)]=_0x331a63['size'];for(_0x331a63=0x0;_0x331a63<_0xf2948f[_0x13ef1a(0x1ff)];_0x331a63++)this[_0x13ef1a(0xb42)](_0xf2948f[_0x331a63],0x0);_0x491713&&_0x491713();},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xb42)]=function(_0x5abd5b,_0x55d637){var _0x58d6a6=_0x21191c,_0x258eca=this[_0x58d6a6(0x9bb)]();const _0x469cf6=_0x5abd5b[_0x267457];_0x258eca[_0x58d6a6(0xa7c)]=_0x5abd5b[_0x4a49be],_0x258eca[_0x58d6a6(0xaa2)]=_0x5abd5b[_0x20b0bd],_0x258eca[_0x58d6a6(0x8bf)]=_0x258eca[_0x58d6a6(0xaa2)],_0x258eca[_0x58d6a6(0x468)]=_0x258eca[_0x58d6a6(0xaa2)],_0x258eca[_0x58d6a6(0x8b1)]=_0x5abd5b[_0x116425],_0x258eca[_0x58d6a6(0x5a0)]=_0x5abd5b[_0x33f027],_0x258eca[_0x58d6a6(0xad6)]=_0x5abd5b[_0x235bb2];var _0xdff84e=_0x258eca[_0x58d6a6(0x8b1)]&_0xfbfa2;_0xdff84e===_0x3c1445?(this[_0x58d6a6(0x7b7)](_0x258eca,_0x55d637,_0x469cf6),this[_0x58d6a6(0x895)](this[_0x58d6a6(0x245)][_0x58d6a6(0x1ff)]-0x1,_0x5abd5b[_0x3e2787])):_0xdff84e===_0x52730a?(_0x258eca['status']=_0x56c16e,_0x258eca[_0x58d6a6(0xa2d)]=_0x5abd5b[_0x36e327],_0xfb2746(_0x258eca[_0x58d6a6(0xa2d)]),this[_0x58d6a6(0x7b7)](_0x258eca,_0x55d637,_0x469cf6)):_0xdff84e===_0x5ac8f4?(_0x258eca[_0x58d6a6(0x36d)]=_0x5abd5b[_0x3e2787],this[_0x58d6a6(0x7b7)](_0x258eca,_0x55d637,_0x469cf6)):_0xdff84e!==_0x590304&&_0x32f580(_0x58d6a6(0x280)+_0x366a23(_0xdff84e)+'\x20('+_0x469cf6+')');},_0x18f856['prototype'][_0x21191c(0x895)]=function(_0x5242da,_0x26fe4b){var _0x12e860=_0x21191c;for(var _0x7cba02=0x0;_0x7cba02<_0x26fe4b[_0x12e860(0x1ff)];_0x7cba02++)this['LoadRecursive'](_0x26fe4b[_0x7cba02],_0x5242da);},_0x18f856['prototype'][_0x21191c(0x7ea)]=function(_0x378066){var _0x51d663=_0x21191c;return!this[_0x51d663(0x21d)](_0x378066)||0x0===_0x378066[_0x51d663(0xa00)];},_0x18f856['prototype'][_0x21191c(0x3ba)]=function(_0x3f34d8,_0x26f395,_0x59e17b){var _0x3a32c1=_0x21191c;const _0x217fed=this[_0x3a32c1(0x245)][_0x26f395],_0x443db7=this['inodes'][_0x3f34d8];_0xfb2746(!this['is_forwarder'](_0x443db7),_0x3a32c1(0x55a)),_0xfb2746(this['IsDirectory'](_0x3f34d8),'Filesystem:\x20Can\x27t\x20link\x20under\x20non-directories'),_0xfb2746(this[_0x3a32c1(0x7ea)](_0x217fed),_0x3a32c1(0x5e6)),_0xfb2746(0x0<=_0x217fed[_0x3a32c1(0xb6d)],_0x3a32c1(0x4b0)+_0x217fed[_0x3a32c1(0xb6d)]),_0xfb2746(!_0x443db7[_0x3a32c1(0x2bf)][_0x3a32c1(0x426)](_0x59e17b),_0x3a32c1(0x682)+_0x59e17b+_0x3a32c1(0x713)),_0x443db7[_0x3a32c1(0x2bf)]['set'](_0x59e17b,_0x26f395),_0x217fed[_0x3a32c1(0xb6d)]++,this[_0x3a32c1(0x508)](_0x26f395)&&(_0xfb2746(!_0x217fed[_0x3a32c1(0x2bf)][_0x3a32c1(0x426)]('..'),'Filesystem:\x20Cannot\x20link\x20a\x20directory\x20twice'),_0x217fed[_0x3a32c1(0x2bf)][_0x3a32c1(0x426)]('.')||_0x217fed[_0x3a32c1(0xb6d)]++,_0x217fed[_0x3a32c1(0x2bf)][_0x3a32c1(0xb7f)]('.',_0x26f395),_0x217fed['direntries'][_0x3a32c1(0xb7f)]('..',_0x3f34d8),_0x443db7[_0x3a32c1(0xb6d)]++);},_0x18f856['prototype'][_0x21191c(0x515)]=function(_0x12b495,_0xf50f4f){var _0x4e380a=_0x21191c;const _0x72c60d=this[_0x4e380a(0xa71)](_0x12b495,_0xf50f4f),_0x1244c8=this[_0x4e380a(0x245)][_0x72c60d],_0x535657=this[_0x4e380a(0x245)][_0x12b495];_0xfb2746(!this[_0x4e380a(0x21d)](_0x535657),_0x4e380a(0x46f)),_0xfb2746(this[_0x4e380a(0x508)](_0x12b495),_0x4e380a(0x9b3)),_0x535657[_0x4e380a(0x2bf)][_0x4e380a(0x45a)](_0xf50f4f)?(_0x1244c8['nlinks']--,this['IsDirectory'](_0x72c60d)&&(_0xfb2746(_0x1244c8[_0x4e380a(0x2bf)]['get']('..')===_0x12b495,_0x4e380a(0xb82)),_0x1244c8[_0x4e380a(0x2bf)][_0x4e380a(0x45a)]('..'),_0x535657[_0x4e380a(0xb6d)]--),_0xfb2746(0x0<=_0x1244c8['nlinks'],_0x4e380a(0x4b0)+_0x1244c8[_0x4e380a(0xb6d)])):_0xfb2746(!0x1,_0x4e380a(0x770)+_0xf50f4f);},_0x18f856[_0x21191c(0x6fc)]['PushInode']=function(_0x3cd567,_0x5e0556,_0x2824e0){var _0x369352=_0x21191c;-0x1!=_0x5e0556?(this[_0x369352(0x245)][_0x369352(0x963)](_0x3cd567),_0x3cd567[_0x369352(0x5e1)]=this[_0x369352(0x245)][_0x369352(0x1ff)]-0x1,this[_0x369352(0x3ba)](_0x5e0556,_0x3cd567[_0x369352(0x5e1)],_0x2824e0)):0x0==this[_0x369352(0x245)][_0x369352(0x1ff)]?(this[_0x369352(0x245)]['push'](_0x3cd567),_0x3cd567[_0x369352(0x2bf)]['set']('.',0x0),_0x3cd567[_0x369352(0x2bf)]['set']('..',0x0),_0x3cd567[_0x369352(0xb6d)]=0x2):(_0x3156b7[_0x369352(0xb65)](_0x369352(0x7be)+_0x2824e0+_0x369352(0x5e3)),_0x3156b7[_0x369352(0x79b)]());};function _0x14af26(_0x219f8f){var _0x16f45c=_0x21191c;this[_0x16f45c(0x2bf)]=new Map(),this[_0x16f45c(0x437)]=this[_0x16f45c(0x6e8)]=this[_0x16f45c(0xaa2)]=this[_0x16f45c(0x468)]=this[_0x16f45c(0x8bf)]=this[_0x16f45c(0x5e1)]=this[_0x16f45c(0xad6)]=this[_0x16f45c(0x5a0)]=this[_0x16f45c(0xa7c)]=this['status']=0x0,this['symlink']='',this[_0x16f45c(0x8b1)]=0x1ed,this[_0x16f45c(0x785)]={'type':0x0,'version':0x0,'path':_0x219f8f},this[_0x16f45c(0x475)]=void 0x0,this[_0x16f45c(0xb6d)]=0x0,this[_0x16f45c(0xa2d)]='',this['locks']=[],this['foreign_id']=this[_0x16f45c(0x61d)]=-0x1;}_0x14af26[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x449672=_0x21191c;const _0x55cfc3=[];return _0x55cfc3[0x0]=this[_0x449672(0x8b1)],_0x55cfc3[0x1]=(this[_0x449672(0x8b1)]&_0xfbfa2)===_0x3c1445?[...this[_0x449672(0x2bf)]]:(this[_0x449672(0x8b1)]&_0xfbfa2)===_0x52730a?this['sha256sum']:(this[_0x449672(0x8b1)]&_0xfbfa2)===_0x5ac8f4?this['symlink']:(this['mode']&_0xfbfa2)===_0x590304?[this[_0x449672(0x437)],this[_0x449672(0x6e8)]]:null,_0x55cfc3[0x2]=this[_0x449672(0x261)],_0x55cfc3[0x3]=this[_0x449672(0x6f0)],_0x55cfc3[0x4]=this[_0x449672(0xa7c)],_0x55cfc3[0x5]=this['uid'],_0x55cfc3[0x6]=this[_0x449672(0xad6)],_0x55cfc3[0x7]=this[_0x449672(0x5e1)],_0x55cfc3[0x8]=this[_0x449672(0x8bf)],_0x55cfc3[0x9]=this[_0x449672(0x468)],_0x55cfc3[0xa]=this[_0x449672(0xaa2)],_0x55cfc3[0xb]=this[_0x449672(0x785)]['version'],_0x55cfc3[0xc]=this['qid'][_0x449672(0x2d6)],_0x55cfc3[0xd]=this['nlinks'],_0x55cfc3;},_0x14af26[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x38217d){var _0x2252e5=_0x21191c;this[_0x2252e5(0x8b1)]=_0x38217d[0x0];if((this[_0x2252e5(0x8b1)]&_0xfbfa2)===_0x3c1445){this['direntries']=new Map();for(const [_0x406d26,_0x47a04b]of _0x38217d[0x1])this[_0x2252e5(0x2bf)][_0x2252e5(0xb7f)](_0x406d26,_0x47a04b);}else(this[_0x2252e5(0x8b1)]&_0xfbfa2)===_0x52730a?this[_0x2252e5(0xa2d)]=_0x38217d[0x1]:(this[_0x2252e5(0x8b1)]&_0xfbfa2)===_0x5ac8f4?this['symlink']=_0x38217d[0x1]:(this[_0x2252e5(0x8b1)]&_0xfbfa2)===_0x590304&&([this[_0x2252e5(0x437)],this[_0x2252e5(0x6e8)]]=_0x38217d[0x1]);this[_0x2252e5(0x261)]=[];for(const _0x56a087 of _0x38217d[0x2]){const _0x46196f=new _0x5ed805();_0x46196f[_0x2252e5(0xa3f)](_0x56a087),this[_0x2252e5(0x261)][_0x2252e5(0x963)](_0x46196f);}this[_0x2252e5(0x6f0)]=_0x38217d[0x3],this[_0x2252e5(0xa7c)]=_0x38217d[0x4],this[_0x2252e5(0x5a0)]=_0x38217d[0x5],this[_0x2252e5(0xad6)]=_0x38217d[0x6],this[_0x2252e5(0x5e1)]=_0x38217d[0x7],this[_0x2252e5(0x8bf)]=_0x38217d[0x8],this['atime']=_0x38217d[0x9],this[_0x2252e5(0xaa2)]=_0x38217d[0xa],this[_0x2252e5(0x785)]['type']=(this[_0x2252e5(0x8b1)]&_0xfbfa2)>>0x8,this['qid'][_0x2252e5(0x1d6)]=_0x38217d[0xb],this[_0x2252e5(0x785)][_0x2252e5(0x2d6)]=_0x38217d[0xc],this[_0x2252e5(0xb6d)]=_0x38217d[0xd];},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x416)]=function(_0x2463d3,_0x15431b){var _0x3718b4=_0x21191c;const _0xe5b01d=this[_0x3718b4(0xa71)](_0x2463d3,_0x15431b),_0x58a193=this[_0x3718b4(0x245)][_0xe5b01d],_0x1228d5=new _0x14af26(-0x1);_0xfb2746(_0x58a193,'Filesystem\x20divert:\x20name\x20('+_0x15431b+')\x20not\x20found'),_0xfb2746(this['IsDirectory'](_0xe5b01d)||0x1>=_0x58a193[_0x3718b4(0xb6d)],_0x3718b4(0x23c)+_0x15431b+'\x27\x20with\x20nlinks='+_0x58a193[_0x3718b4(0xb6d)]),Object[_0x3718b4(0x97a)](_0x1228d5,_0x58a193);const _0x3d7786=this[_0x3718b4(0x245)]['length'];this[_0x3718b4(0x245)]['push'](_0x1228d5),_0x1228d5[_0x3718b4(0x5e1)]=_0x3d7786,this[_0x3718b4(0x21d)](_0x58a193)&&this[_0x3718b4(0x11c)][_0x58a193[_0x3718b4(0x61d)]]['backtrack'][_0x3718b4(0xb7f)](_0x58a193[_0x3718b4(0xa00)],_0x3d7786),this[_0x3718b4(0x7ea)](_0x58a193)&&(this[_0x3718b4(0x515)](_0x2463d3,_0x15431b),this[_0x3718b4(0x3ba)](_0x2463d3,_0x3d7786,_0x15431b));if(this[_0x3718b4(0x508)](_0xe5b01d)&&!this[_0x3718b4(0x21d)](_0x58a193)){for(const [_0x402510,_0x20a024]of _0x1228d5[_0x3718b4(0x2bf)])'.'!==_0x402510&&'..'!==_0x402510&&this[_0x3718b4(0x508)](_0x20a024)&&this['inodes'][_0x20a024]['direntries'][_0x3718b4(0xb7f)]('..',_0x3d7786);}return this[_0x3718b4(0x23d)][_0x3d7786]=this[_0x3718b4(0x23d)][_0xe5b01d],delete this[_0x3718b4(0x23d)][_0xe5b01d],_0x58a193[_0x3718b4(0x2bf)]=new Map(),_0x58a193[_0x3718b4(0xb6d)]=0x0,_0x3d7786;},_0x18f856[_0x21191c(0x6fc)]['copy_inode']=function(_0xbbb3a4,_0x420090){var _0x1a9ff3=_0x21191c;Object[_0x1a9ff3(0x97a)](_0x420090,_0xbbb3a4,{'fid':_0x420090[_0x1a9ff3(0x5e1)],'direntries':_0x420090[_0x1a9ff3(0x2bf)],'nlinks':_0x420090['nlinks']});},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x9bb)]=function(){var _0x3ecd95=_0x21191c;const _0x3e1e88=Math[_0x3ecd95(0x2e0)](Date[_0x3ecd95(0x663)]()/0x3e8),_0x27da81=new _0x14af26(++this[_0x3ecd95(0x27d)]['last_qidnumber']);return _0x27da81[_0x3ecd95(0x468)]=_0x27da81[_0x3ecd95(0x8bf)]=_0x27da81[_0x3ecd95(0xaa2)]=_0x3e1e88,_0x27da81;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x2ec)]=function(_0xa63d84,_0x3f0388){var _0x38ed9c=_0x21191c,_0x17bb3e=this[_0x38ed9c(0x245)][_0x3f0388];if(0x0<=_0x3f0388&&this['is_forwarder'](_0x17bb3e))return _0x3f0388=_0x17bb3e[_0x38ed9c(0xa00)],_0xa63d84=this[_0x38ed9c(0x700)](_0x17bb3e)[_0x38ed9c(0x2ec)](_0xa63d84,_0x3f0388),this['create_forwarder'](_0x17bb3e[_0x38ed9c(0x61d)],_0xa63d84);return _0x17bb3e=this[_0x38ed9c(0x9bb)](),_0x17bb3e['mode']=0x1ff|_0x3c1445,0x0<=_0x3f0388&&(_0x17bb3e[_0x38ed9c(0x5a0)]=this[_0x38ed9c(0x245)][_0x3f0388]['uid'],_0x17bb3e['gid']=this[_0x38ed9c(0x245)][_0x3f0388][_0x38ed9c(0xad6)],_0x17bb3e[_0x38ed9c(0x8b1)]=this['inodes'][_0x3f0388][_0x38ed9c(0x8b1)]&0x1ff|_0x3c1445),_0x17bb3e['qid']['type']=_0x3c1445>>0x8,this[_0x38ed9c(0x7b7)](_0x17bb3e,_0x3f0388,_0xa63d84),this[_0x38ed9c(0x9be)](this[_0x38ed9c(0x245)]['length']-0x1,_0x38ed9c(0xab6)),this[_0x38ed9c(0x245)][_0x38ed9c(0x1ff)]-0x1;},_0x18f856['prototype'][_0x21191c(0x281)]=function(_0x2e344b,_0x45f355){var _0x33192a=_0x21191c,_0x412750=this[_0x33192a(0x245)][_0x45f355];if(this[_0x33192a(0x21d)](_0x412750))return _0x45f355=_0x412750[_0x33192a(0xa00)],_0x2e344b=this[_0x33192a(0x700)](_0x412750)[_0x33192a(0x281)](_0x2e344b,_0x45f355),this[_0x33192a(0xb76)](_0x412750[_0x33192a(0x61d)],_0x2e344b);return _0x412750=this[_0x33192a(0x9bb)](),_0x412750['uid']=this[_0x33192a(0x245)][_0x45f355][_0x33192a(0x5a0)],_0x412750[_0x33192a(0xad6)]=this[_0x33192a(0x245)][_0x45f355][_0x33192a(0xad6)],_0x412750['qid'][_0x33192a(0x658)]=_0x52730a>>0x8,_0x412750['mode']=this['inodes'][_0x45f355][_0x33192a(0x8b1)]&0x1b6|_0x52730a,this[_0x33192a(0x7b7)](_0x412750,_0x45f355,_0x2e344b),this[_0x33192a(0x9be)](this[_0x33192a(0x245)][_0x33192a(0x1ff)]-0x1,_0x33192a(0xba0)),this['inodes'][_0x33192a(0x1ff)]-0x1;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xae8)]=function(_0x4d42e5,_0x392c9c,_0x263c91,_0x5700e0){var _0x53b8cb=_0x21191c,_0x282743=this['inodes'][_0x392c9c];if(this[_0x53b8cb(0x21d)](_0x282743))return _0x392c9c=_0x282743[_0x53b8cb(0xa00)],_0x4d42e5=this['follow_fs'](_0x282743)[_0x53b8cb(0xae8)](_0x4d42e5,_0x392c9c,_0x263c91,_0x5700e0),this[_0x53b8cb(0xb76)](_0x282743[_0x53b8cb(0x61d)],_0x4d42e5);return _0x282743=this[_0x53b8cb(0x9bb)](),_0x282743[_0x53b8cb(0x6e8)]=_0x263c91,_0x282743[_0x53b8cb(0x437)]=_0x5700e0,_0x282743[_0x53b8cb(0x5a0)]=this['inodes'][_0x392c9c]['uid'],_0x282743[_0x53b8cb(0xad6)]=this[_0x53b8cb(0x245)][_0x392c9c][_0x53b8cb(0xad6)],_0x282743['qid']['type']=_0x590304>>0x8,_0x282743[_0x53b8cb(0x8b1)]=this[_0x53b8cb(0x245)][_0x392c9c]['mode']&0x1b6,this[_0x53b8cb(0x7b7)](_0x282743,_0x392c9c,_0x4d42e5),this[_0x53b8cb(0x245)][_0x53b8cb(0x1ff)]-0x1;},_0x18f856['prototype'][_0x21191c(0x6bf)]=function(_0x2b176f,_0x31228e,_0xd4e8ab){var _0x2b6dea=_0x21191c,_0x192e23=this[_0x2b6dea(0x245)][_0x31228e];if(this[_0x2b6dea(0x21d)](_0x192e23))return _0x31228e=_0x192e23[_0x2b6dea(0xa00)],_0x2b176f=this['follow_fs'](_0x192e23)[_0x2b6dea(0x6bf)](_0x2b176f,_0x31228e,_0xd4e8ab),this[_0x2b6dea(0xb76)](_0x192e23[_0x2b6dea(0x61d)],_0x2b176f);return _0x192e23=this['CreateInode'](),_0x192e23['uid']=this[_0x2b6dea(0x245)][_0x31228e][_0x2b6dea(0x5a0)],_0x192e23[_0x2b6dea(0xad6)]=this[_0x2b6dea(0x245)][_0x31228e]['gid'],_0x192e23[_0x2b6dea(0x785)][_0x2b6dea(0x658)]=_0x5ac8f4>>0x8,_0x192e23[_0x2b6dea(0x36d)]=_0xd4e8ab,_0x192e23['mode']=_0x5ac8f4,this[_0x2b6dea(0x7b7)](_0x192e23,_0x31228e,_0x2b176f),this[_0x2b6dea(0x245)][_0x2b6dea(0x1ff)]-0x1;},_0x18f856[_0x21191c(0x6fc)]['CreateTextFile']=async function(_0x26665c,_0x9543b0,_0x5214c3){var _0x4432fe=_0x21191c,_0xc99969=this['inodes'][_0x9543b0];if(this['is_forwarder'](_0xc99969))return _0x9543b0=_0xc99969[_0x4432fe(0xa00)],_0x5214c3=await this['follow_fs'](_0xc99969)[_0x4432fe(0x61e)](_0x26665c,_0x9543b0,_0x5214c3),this[_0x4432fe(0xb76)](_0xc99969[_0x4432fe(0x61d)],_0x5214c3);_0xc99969=this[_0x4432fe(0x281)](_0x26665c,_0x9543b0),_0x9543b0=this[_0x4432fe(0x245)][_0xc99969],_0x26665c=new Uint8Array(_0x5214c3[_0x4432fe(0x1ff)]),_0x9543b0['size']=_0x5214c3[_0x4432fe(0x1ff)];for(_0x9543b0=0x0;_0x9543b0<_0x5214c3[_0x4432fe(0x1ff)];_0x9543b0++)_0x26665c[_0x9543b0]=_0x5214c3[_0x4432fe(0x85d)](_0x9543b0);return await this[_0x4432fe(0x2a1)](_0xc99969,_0x26665c),_0xc99969;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xb30)]=async function(_0x37de12,_0x58e43e,_0x39e166){var _0x56b6c4=_0x21191c,_0x1a22cd=this['inodes'][_0x58e43e];if(this[_0x56b6c4(0x21d)](_0x1a22cd))return _0x58e43e=_0x1a22cd[_0x56b6c4(0xa00)],_0x39e166=await this[_0x56b6c4(0x700)](_0x1a22cd)[_0x56b6c4(0xb30)](_0x37de12,_0x58e43e,_0x39e166),this[_0x56b6c4(0xb76)](_0x1a22cd[_0x56b6c4(0x61d)],_0x39e166);return _0x1a22cd=this[_0x56b6c4(0x281)](_0x37de12,_0x58e43e),_0x37de12=this[_0x56b6c4(0x245)][_0x1a22cd],_0x58e43e=new Uint8Array(_0x39e166[_0x56b6c4(0x1ff)]),_0x58e43e[_0x56b6c4(0xb7f)](_0x39e166),await this[_0x56b6c4(0x2a1)](_0x1a22cd,_0x58e43e),_0x37de12['size']=_0x39e166[_0x56b6c4(0x1ff)],_0x1a22cd;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x41b)]=function(_0xfda054,_0x28e0b6){var _0x19c9a8=_0x21191c,_0x2bdbdc=this['inodes'][_0xfda054];if(this['is_forwarder'](_0x2bdbdc))return this[_0x19c9a8(0x700)](_0x2bdbdc)[_0x19c9a8(0x41b)](_0x2bdbdc[_0x19c9a8(0xa00)],_0x28e0b6);return(_0x2bdbdc[_0x19c9a8(0x8b1)]&_0xfbfa2)==_0x3c1445&&this[_0x19c9a8(0x7d5)](_0xfda054),!0x0;},_0x18f856['prototype']['CloseInode']=async function(_0x4b97ea){var _0x1ef4fa=_0x21191c,_0x5ed38f=this[_0x1ef4fa(0x245)][_0x4b97ea];if(this[_0x1ef4fa(0x21d)](_0x5ed38f))return await this[_0x1ef4fa(0x700)](_0x5ed38f)[_0x1ef4fa(0x1d1)](_0x5ed38f[_0x1ef4fa(0xa00)]);_0x5ed38f[_0x1ef4fa(0x6f0)]===_0x56c16e&&this[_0x1ef4fa(0x151)]['uncache'](_0x5ed38f[_0x1ef4fa(0xa2d)]),_0x5ed38f[_0x1ef4fa(0x6f0)]==_0xd5b990&&(_0x5ed38f['status']=_0x5082b3,await this['DeleteData'](_0x4b97ea));},_0x18f856[_0x21191c(0x6fc)]['Rename']=async function(_0x189343,_0x1806a7,_0x15d308,_0x11c8a7){var _0x3baf84=_0x21191c;if(_0x189343==_0x15d308&&_0x1806a7==_0x11c8a7)return 0x0;var _0x5e1e94=this[_0x3baf84(0xa71)](_0x189343,_0x1806a7);if(-0x1===_0x5e1e94)return-_0x37941f;var _0x1d8e77=this[_0x3baf84(0x15b)](_0x189343)+'/'+_0x1806a7;if(-0x1!=this[_0x3baf84(0xa71)](_0x15d308,_0x11c8a7)){var _0x42cd8d=this[_0x3baf84(0x34f)](_0x15d308,_0x11c8a7);if(0x0>_0x42cd8d)return _0x42cd8d;}var _0x301afe=this[_0x3baf84(0x245)][_0x5e1e94],_0x459e50=this[_0x3baf84(0x245)][_0x189343];_0x42cd8d=this[_0x3baf84(0x245)][_0x15d308];if(this[_0x3baf84(0x21d)](_0x459e50)||this[_0x3baf84(0x21d)](_0x42cd8d)){if(this['is_forwarder'](_0x459e50)&&_0x459e50[_0x3baf84(0x61d)]===_0x42cd8d[_0x3baf84(0x61d)]){if(_0x189343=await this['follow_fs'](_0x459e50)[_0x3baf84(0xb54)](_0x459e50[_0x3baf84(0xa00)],_0x1806a7,_0x42cd8d[_0x3baf84(0xa00)],_0x11c8a7),0x0>_0x189343)return _0x189343;}else{if(this[_0x3baf84(0x405)](_0x5e1e94))return _0x32f580(_0x3baf84(0x7c5)+_0x1806a7+_0x3baf84(0xac6),_0x4e3cb8),-_0x5ca0df;if(!this['IsDirectory'](_0x5e1e94)&&0x1<this['GetInode'](_0x5e1e94)[_0x3baf84(0xb6d)])return _0x32f580(_0x3baf84(0x249)+_0x1806a7+_0x3baf84(0x277),_0x4e3cb8),-_0x5ca0df;{_0x459e50=this[_0x3baf84(0x416)](_0x189343,_0x1806a7);const _0x16ea1b=this[_0x3baf84(0x1c0)](_0x5e1e94),_0x169783=await this[_0x3baf84(0x3c9)](_0x459e50,0x0,_0x16ea1b[_0x3baf84(0xa7c)]);this[_0x3baf84(0x21d)](_0x42cd8d)?(_0x15d308=this[_0x3baf84(0x700)](_0x42cd8d),_0x11c8a7=this[_0x3baf84(0x508)](_0x459e50)?_0x15d308['CreateDirectory'](_0x11c8a7,_0x42cd8d[_0x3baf84(0xa00)]):_0x15d308['CreateFile'](_0x11c8a7,_0x42cd8d[_0x3baf84(0xa00)]),_0x15d308=_0x15d308[_0x3baf84(0x1c0)](_0x11c8a7),this[_0x3baf84(0x380)](_0x16ea1b,_0x15d308),this['set_forwarder'](_0x5e1e94,_0x42cd8d[_0x3baf84(0x61d)],_0x11c8a7)):(this[_0x3baf84(0xb34)](_0x301afe),this[_0x3baf84(0x380)](_0x16ea1b,_0x301afe),this[_0x3baf84(0x3ba)](_0x15d308,_0x5e1e94,_0x11c8a7)),await this['ChangeSize'](_0x5e1e94,_0x16ea1b[_0x3baf84(0xa7c)]),_0x169783&&_0x169783['length']&&await this[_0x3baf84(0x5a7)](_0x5e1e94,0x0,_0x169783[_0x3baf84(0x1ff)],_0x169783);if(this[_0x3baf84(0x508)](_0x5e1e94)){for(const _0x2aada4 of this[_0x3baf84(0x705)](_0x459e50))if(_0x42cd8d=await this[_0x3baf84(0xb54)](_0x459e50,_0x2aada4,_0x5e1e94,_0x2aada4),0x0>_0x42cd8d)return _0x42cd8d;}await this[_0x3baf84(0x678)](_0x459e50),_0x189343=this[_0x3baf84(0x34f)](_0x189343,_0x1806a7);if(0x0>_0x189343)return _0x189343;}}}else this[_0x3baf84(0x515)](_0x189343,_0x1806a7),this[_0x3baf84(0x3ba)](_0x15d308,_0x5e1e94,_0x11c8a7),_0x301afe[_0x3baf84(0x785)]['version']++;return this[_0x3baf84(0x9be)](_0x5e1e94,_0x3baf84(0x4f8),{'oldpath':_0x1d8e77}),0x0;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x5a7)]=async function(_0x4080a6,_0x43d6cf,_0xa9d18e,_0x481ba4){var _0x2d9c6a=_0x21191c;this[_0x2d9c6a(0x9be)](_0x4080a6,'write');var _0x3f0e52=this['inodes'][_0x4080a6];if(this['is_forwarder'](_0x3f0e52))_0x4080a6=_0x3f0e52['foreign_id'],await this[_0x2d9c6a(0x700)](_0x3f0e52)[_0x2d9c6a(0x5a7)](_0x4080a6,_0x43d6cf,_0xa9d18e,_0x481ba4);else{var _0x4e89ae=await this[_0x2d9c6a(0xb47)](_0x4080a6);!_0x4e89ae||_0x4e89ae['length']<_0x43d6cf+_0xa9d18e?(await this[_0x2d9c6a(0xb95)](_0x4080a6,Math[_0x2d9c6a(0x8a6)](0x3*(_0x43d6cf+_0xa9d18e)/0x2)),_0x3f0e52['size']=_0x43d6cf+_0xa9d18e,_0x4e89ae=await this['get_buffer'](_0x4080a6)):_0x3f0e52[_0x2d9c6a(0xa7c)]<_0x43d6cf+_0xa9d18e&&(_0x3f0e52[_0x2d9c6a(0xa7c)]=_0x43d6cf+_0xa9d18e),_0x481ba4&&_0x4e89ae[_0x2d9c6a(0xb7f)](_0x481ba4[_0x2d9c6a(0xab9)](0x0,_0xa9d18e),_0x43d6cf),await this['set_data'](_0x4080a6,_0x4e89ae);}},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x3c9)]=async function(_0x49bf3f,_0x4a16e8,_0x14646c){var _0x3d098c=_0x21191c;const _0x4b8866=this[_0x3d098c(0x245)][_0x49bf3f];return this[_0x3d098c(0x21d)](_0x4b8866)?(_0x49bf3f=_0x4b8866[_0x3d098c(0xa00)],await this[_0x3d098c(0x700)](_0x4b8866)['Read'](_0x49bf3f,_0x4a16e8,_0x14646c)):await this[_0x3d098c(0x673)](_0x49bf3f,_0x4a16e8,_0x14646c);},_0x18f856[_0x21191c(0x6fc)]['Search']=function(_0x49e79e,_0x1b37e7){var _0x17af56=_0x21191c;_0x49e79e=this[_0x17af56(0x245)][_0x49e79e];if(this['is_forwarder'](_0x49e79e)){const _0x18a0c0=_0x49e79e[_0x17af56(0xa00)];return _0x1b37e7=this[_0x17af56(0x700)](_0x49e79e)['Search'](_0x18a0c0,_0x1b37e7),-0x1===_0x1b37e7?-0x1:this[_0x17af56(0x564)](_0x49e79e['mount_id'],_0x1b37e7);}return _0x1b37e7=_0x49e79e[_0x17af56(0x2bf)][_0x17af56(0x30c)](_0x1b37e7),void 0x0===_0x1b37e7?-0x1:_0x1b37e7;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x63f)]=function(){var _0x4db0b3=_0x21191c;let _0x2b94b8=this[_0x4db0b3(0x245)][_0x4db0b3(0x1ff)];for(const {fs:_0x357ea0,backtrack:_0x2a83b1}of this[_0x4db0b3(0x11c)])_0x2b94b8+=_0x357ea0[_0x4db0b3(0x63f)](),_0x2b94b8-=_0x2a83b1[_0x4db0b3(0xa7c)];return _0x2b94b8;},_0x18f856['prototype']['CountFreeInodes']=function(){var _0x5b789e=_0x21191c;let _0x11a257=0x100000;for(const {fs:_0x364b7b}of this[_0x5b789e(0x11c)])_0x11a257+=_0x364b7b['CountFreeInodes']();return _0x11a257;},_0x18f856['prototype'][_0x21191c(0x99f)]=function(){var _0x36ea73=_0x21191c;let _0x4280b7=this[_0x36ea73(0x670)];for(const {fs:_0x25603d}of this[_0x36ea73(0x11c)])_0x4280b7+=_0x25603d[_0x36ea73(0x99f)]();return _0x4280b7;},_0x18f856['prototype'][_0x21191c(0x5b3)]=function(){var _0x53794d=_0x21191c;let _0x33289b=this[_0x53794d(0xab1)];for(const {fs:_0x11639d}of this[_0x53794d(0x11c)])_0x33289b+=_0x11639d[_0x53794d(0x5b3)]();return this['total_size'];},_0x18f856[_0x21191c(0x6fc)]['GetDirectoryName']=function(_0xe4b148){var _0x186a23=_0x21191c;const _0x58ad14=this[_0x186a23(0x245)][this[_0x186a23(0x69f)](_0xe4b148)];if(this[_0x186a23(0x21d)](_0x58ad14))return this[_0x186a23(0x700)](_0x58ad14)[_0x186a23(0x95c)](this[_0x186a23(0x245)][_0xe4b148][_0x186a23(0xa00)]);if(!_0x58ad14)return'';for(const [_0x166716,_0x30fa75]of _0x58ad14[_0x186a23(0x2bf)])if(_0x30fa75===_0xe4b148)return _0x166716;return _0xfb2746(!0x1,'Filesystem:\x20Found\x20directory\x20inode\x20whose\x20parent\x20doesn\x27t\x20link\x20to\x20it'),'';},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x15b)]=function(_0x5801bf){var _0x5978f5=_0x21191c;_0xfb2746(this[_0x5978f5(0x508)](_0x5801bf),_0x5978f5(0x5a6));for(var _0x5d1b71='';0x0!=_0x5801bf;)_0x5d1b71='/'+this['GetDirectoryName'](_0x5801bf)+_0x5d1b71,_0x5801bf=this[_0x5978f5(0x69f)](_0x5801bf);return _0x5d1b71[_0x5978f5(0x974)](0x1);},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x8ca)]=function(_0x5f15cd,_0x1520e0,_0x49e42f){var _0x521c8c=_0x21191c;if(this[_0x521c8c(0x508)](_0x1520e0))return-_0x5ca0df;const _0x261cca=this['inodes'][_0x5f15cd],_0xe0a8e1=this[_0x521c8c(0x245)][_0x1520e0];if(this[_0x521c8c(0x21d)](_0x261cca))return this[_0x521c8c(0x21d)](_0xe0a8e1)&&_0xe0a8e1['mount_id']===_0x261cca[_0x521c8c(0x61d)]?this[_0x521c8c(0x700)](_0x261cca)[_0x521c8c(0x8ca)](_0x261cca[_0x521c8c(0xa00)],_0xe0a8e1['foreign_id'],_0x49e42f):(_0x32f580(_0x521c8c(0x3d9),_0x4e3cb8),-_0x5ca0df);if(this['is_forwarder'](_0xe0a8e1))return _0x32f580('XXX:\x20Attempted\x20to\x20hardlink\x20file\x20across\x20filesystems\x20-\x20skipped',_0x4e3cb8),-_0x5ca0df;return this['link_under_dir'](_0x5f15cd,_0x1520e0,_0x49e42f),0x0;},_0x18f856['prototype'][_0x21191c(0x34f)]=function(_0x1ac968,_0x2ffb64){var _0x47bc6a=_0x21191c;if('.'===_0x2ffb64||'..'===_0x2ffb64)return-_0x5ca0df;const _0x2f8771=this['Search'](_0x1ac968,_0x2ffb64),_0xfc20dc=this[_0x47bc6a(0x245)][_0x2f8771],_0x2ed762=this[_0x47bc6a(0x245)][_0x1ac968];if(this[_0x47bc6a(0x21d)](_0x2ed762))return _0xfb2746(this[_0x47bc6a(0x21d)](_0xfc20dc),_0x47bc6a(0x46c)),_0x1ac968=_0x2ed762[_0x47bc6a(0xa00)],this[_0x47bc6a(0x700)](_0x2ed762)[_0x47bc6a(0x34f)](_0x1ac968,_0x2ffb64);if(this[_0x47bc6a(0x508)](_0x2f8771)&&!this['IsEmpty'](_0x2f8771))return-_0xb7bd63;return this[_0x47bc6a(0x515)](_0x1ac968,_0x2ffb64),0x0===_0xfc20dc[_0x47bc6a(0xb6d)]&&(_0xfc20dc[_0x47bc6a(0x6f0)]=_0xd5b990,this[_0x47bc6a(0x9be)](_0x2f8771,_0x47bc6a(0x45a))),0x0;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x678)]=async function(_0xe534dd){var _0x5c7a6c=_0x21191c;const _0x3d6b3f=this['inodes'][_0xe534dd];this[_0x5c7a6c(0x21d)](_0x3d6b3f)?await this[_0x5c7a6c(0x700)](_0x3d6b3f)[_0x5c7a6c(0x678)](_0x3d6b3f[_0x5c7a6c(0xa00)]):(_0x3d6b3f['size']=0x0,delete this['inodedata'][_0xe534dd]);},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xb47)]=async function(_0x1ea2b9){var _0x47462a=_0x21191c;const _0x47c527=this[_0x47462a(0x245)][_0x1ea2b9];return _0xfb2746(_0x47c527,_0x47462a(0x929)+_0x1ea2b9+_0x47462a(0x4a8)),this['inodedata'][_0x1ea2b9]?this[_0x47462a(0x23d)][_0x1ea2b9]:_0x47c527[_0x47462a(0x6f0)]===_0x56c16e?(_0xfb2746(_0x47c527[_0x47462a(0xa2d)],_0x47462a(0x97e)),await this['storage'][_0x47462a(0x8ad)](_0x47c527[_0x47462a(0xa2d)],0x0,_0x47c527[_0x47462a(0xa7c)])):null;},_0x18f856[_0x21191c(0x6fc)]['get_data']=async function(_0x652314,_0x502863,_0x3e4763){var _0xa2ee50=_0x21191c;const _0x4192c9=this[_0xa2ee50(0x245)][_0x652314];return _0xfb2746(_0x4192c9,_0xa2ee50(0x950)+_0x652314+_0xa2ee50(0x4a8)),this[_0xa2ee50(0x23d)][_0x652314]?this[_0xa2ee50(0x23d)][_0x652314]['subarray'](_0x502863,_0x502863+_0x3e4763):_0x4192c9['status']===_0x56c16e?(_0xfb2746(_0x4192c9['sha256sum'],'Filesystem\x20get_data:\x20found\x20inode\x20on\x20server\x20without\x20sha256sum'),await this[_0xa2ee50(0x151)]['read'](_0x4192c9['sha256sum'],_0x502863,_0x3e4763)):null;},_0x18f856[_0x21191c(0x6fc)]['set_data']=async function(_0x567b67,_0x4b864a){var _0x48692c=_0x21191c;this[_0x48692c(0x23d)][_0x567b67]=_0x4b864a,this[_0x48692c(0x245)][_0x567b67][_0x48692c(0x6f0)]===_0x56c16e&&(this['inodes'][_0x567b67]['status']=_0x56ae22,this[_0x48692c(0x151)][_0x48692c(0x960)](this[_0x48692c(0x245)][_0x567b67][_0x48692c(0xa2d)]));},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x1c0)]=function(_0x3e21bd){var _0x5d10c7=_0x21191c;return _0xfb2746(!isNaN(_0x3e21bd),'Filesystem\x20GetInode:\x20NaN\x20idx'),_0xfb2746(0x0<=_0x3e21bd&&_0x3e21bd<this[_0x5d10c7(0x245)]['length'],_0x5d10c7(0xbb1)+_0x3e21bd),_0x3e21bd=this[_0x5d10c7(0x245)][_0x3e21bd],this[_0x5d10c7(0x21d)](_0x3e21bd)?this[_0x5d10c7(0x700)](_0x3e21bd)[_0x5d10c7(0x1c0)](_0x3e21bd[_0x5d10c7(0xa00)]):_0x3e21bd;},_0x18f856[_0x21191c(0x6fc)]['ChangeSize']=async function(_0x567839,_0x1a83df){var _0x443624=_0x21191c,_0x168f6d=this[_0x443624(0x1c0)](_0x567839),_0x3de4a0=await this[_0x443624(0x673)](_0x567839,0x0,_0x168f6d[_0x443624(0xa7c)]);if(_0x1a83df!=_0x168f6d[_0x443624(0xa7c)]){var _0x3460c7=new Uint8Array(_0x1a83df);_0x168f6d['size']=_0x1a83df,_0x3de4a0&&_0x3460c7[_0x443624(0xb7f)](_0x3de4a0[_0x443624(0xab9)](0x0,Math[_0x443624(0x503)](_0x3de4a0[_0x443624(0x1ff)],_0x168f6d[_0x443624(0xa7c)])),0x0),await this[_0x443624(0x2a1)](_0x567839,_0x3460c7);}},_0x18f856[_0x21191c(0x6fc)]['SearchPath']=function(_0x44f146){var _0x216800=_0x21191c;_0x44f146=_0x44f146[_0x216800(0x3d7)]('//','/'),_0x44f146=_0x44f146[_0x216800(0x83a)]('/'),0x0<_0x44f146[_0x216800(0x1ff)]&&0x0===_0x44f146[_0x44f146[_0x216800(0x1ff)]-0x1][_0x216800(0x1ff)]&&_0x44f146[_0x216800(0x252)](),0x0<_0x44f146[_0x216800(0x1ff)]&&0x0===_0x44f146[0x0][_0x216800(0x1ff)]&&_0x44f146[_0x216800(0x4c2)]();const _0x1f6656=_0x44f146[_0x216800(0x1ff)];var _0x46450b=-0x1,_0x335e8c=0x0;let _0x2a690f=null;for(var _0x1e693f=0x0;_0x1e693f<_0x1f6656;_0x1e693f++)if(_0x46450b=_0x335e8c,_0x335e8c=this['Search'](_0x46450b,_0x44f146[_0x1e693f]),!_0x2a690f&&this[_0x216800(0x21d)](this[_0x216800(0x245)][_0x46450b])&&(_0x2a690f='/'+_0x44f146[_0x216800(0x801)](_0x1e693f)[_0x216800(0x6f1)]('/')),-0x1==_0x335e8c)return _0x1e693f<_0x1f6656-0x1?{'id':-0x1,'parentid':-0x1,'name':_0x44f146[_0x1e693f],'forward_path':_0x2a690f}:{'id':-0x1,'parentid':_0x46450b,'name':_0x44f146[_0x1e693f],'forward_path':_0x2a690f};return{'id':_0x335e8c,'parentid':_0x46450b,'name':_0x44f146[_0x1e693f],'forward_path':_0x2a690f};},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x3c4)]=function(_0x3a88f6,_0x2494ee){var _0x4d2578=_0x21191c;if(this[_0x4d2578(0x21d)](this['inodes'][_0x3a88f6])){const _0x2c0486=this[_0x4d2578(0x700)](this[_0x4d2578(0x245)][_0x3a88f6]),_0x50f92f=this[_0x4d2578(0x245)][_0x3a88f6][_0x4d2578(0x61d)],_0x70a627=_0x2494ee[_0x4d2578(0x1ff)];_0x2c0486[_0x4d2578(0x3c4)](this[_0x4d2578(0x245)][_0x3a88f6]['foreign_id'],_0x2494ee);for(_0x3a88f6=_0x70a627;_0x3a88f6<_0x2494ee['length'];_0x3a88f6++)_0x2494ee[_0x3a88f6][_0x4d2578(0x1c5)]=this[_0x4d2578(0x564)](_0x50f92f,_0x2494ee[_0x3a88f6][_0x4d2578(0x1c5)]);}else{for(const [_0x15a429,_0x2b4e38]of this[_0x4d2578(0x245)][_0x3a88f6][_0x4d2578(0x2bf)])'.'!==_0x15a429&&'..'!==_0x15a429&&(_0x2494ee[_0x4d2578(0x963)]({'parentid':_0x3a88f6,'name':_0x15a429}),this[_0x4d2578(0x508)](_0x2b4e38)&&this[_0x4d2578(0x3c4)](_0x2b4e38,_0x2494ee));}},_0x18f856['prototype']['RecursiveDelete']=function(_0x5ebe39){var _0x276f0d=_0x21191c,_0x36391d=[];_0x5ebe39=this[_0x276f0d(0x180)](_0x5ebe39);if(-0x1!==_0x5ebe39['id'])for(this['GetRecursiveList'](_0x5ebe39['id'],_0x36391d),_0x5ebe39=_0x36391d[_0x276f0d(0x1ff)]-0x1;0x0<=_0x5ebe39;_0x5ebe39--){const _0x1931a3=this[_0x276f0d(0x34f)](_0x36391d[_0x5ebe39][_0x276f0d(0x1c5)],_0x36391d[_0x5ebe39][_0x276f0d(0xb09)]);_0xfb2746(0x0===_0x1931a3,_0x276f0d(0x539)+_0x36391d[_0x5ebe39]['parentid']+_0x276f0d(0x87b)+_0x36391d[_0x5ebe39][_0x276f0d(0xb09)]+_0x276f0d(0x6b7)+-_0x1931a3);}},_0x18f856[_0x21191c(0x6fc)]['DeleteNode']=function(_0x48aa64){var _0x4bcf87=_0x21191c,_0x53e2f0=this[_0x4bcf87(0x180)](_0x48aa64);-0x1!=_0x53e2f0['id']&&((this[_0x4bcf87(0x245)][_0x53e2f0['id']][_0x4bcf87(0x8b1)]&_0xfbfa2)==_0x52730a?(_0x48aa64=this[_0x4bcf87(0x34f)](_0x53e2f0[_0x4bcf87(0x1c5)],_0x53e2f0['name']),_0xfb2746(0x0===_0x48aa64,_0x4bcf87(0x669)+-_0x48aa64)):(this['inodes'][_0x53e2f0['id']][_0x4bcf87(0x8b1)]&_0xfbfa2)==_0x3c1445&&(this['RecursiveDelete'](_0x48aa64),_0x48aa64=this['Unlink'](_0x53e2f0[_0x4bcf87(0x1c5)],_0x53e2f0['name']),_0xfb2746(0x0===_0x48aa64,_0x4bcf87(0x669)+-_0x48aa64)));},_0x18f856['prototype'][_0x21191c(0x9be)]=function(_0x1f9ab0,_0xc8b767,_0x4ace31){},_0x18f856['prototype'][_0x21191c(0x4c0)]=function(){var _0x225832=_0x21191c;for(var _0x28ef1e=0x1;_0x28ef1e<this[_0x225832(0x245)][_0x225832(0x1ff)];_0x28ef1e++)if(this[_0x225832(0x245)][_0x28ef1e][_0x225832(0x6f0)]!=_0x5082b3){var _0x345ee2=this[_0x225832(0x1c0)](_0x28ef1e);0x0>_0x345ee2[_0x225832(0xb6d)]&&_0x3156b7[_0x225832(0xb65)](_0x225832(0x8aa)+_0x345ee2[_0x225832(0xb6d)]+_0x225832(0x4eb)+_0x28ef1e);if(this[_0x225832(0x508)](_0x28ef1e)){_0x345ee2=this[_0x225832(0x1c0)](_0x28ef1e),this[_0x225832(0x508)](_0x28ef1e)&&0x0>this[_0x225832(0x69f)](_0x28ef1e)&&_0x3156b7[_0x225832(0xb65)](_0x225832(0x464)+_0x28ef1e);for(const [_0x482353,_0x62cd7d]of _0x345ee2[_0x225832(0x2bf)]){0x0===_0x482353[_0x225832(0x1ff)]&&_0x3156b7[_0x225832(0xb65)](_0x225832(0xb97)+_0x62cd7d);for(const _0x1c4dfd of _0x482353)0x20>_0x1c4dfd&&_0x3156b7['Debug'](_0x225832(0x190));}}}},_0x18f856['prototype'][_0x21191c(0x7d5)]=function(_0x2aa184){var _0x2262f1=_0x21191c,_0x17b6a9=this[_0x2262f1(0x245)][_0x2aa184];if(this[_0x2262f1(0x21d)](_0x17b6a9))this[_0x2262f1(0x700)](_0x17b6a9)['FillDirectory'](_0x17b6a9[_0x2262f1(0xa00)]);else{var _0x31efd0=0x0;for(const _0x2db1e8 of _0x17b6a9[_0x2262f1(0x2bf)]['keys']())_0x31efd0+=0x18+_0x131ae9[_0x2262f1(0x5fa)](_0x2db1e8);_0x2aa184=this[_0x2262f1(0x23d)][_0x2aa184]=new Uint8Array(_0x31efd0),_0x17b6a9[_0x2262f1(0xa7c)]=_0x31efd0,_0x31efd0=0x0;for(const [_0x26d4f5,_0x216265]of _0x17b6a9['direntries'])_0x17b6a9=this['GetInode'](_0x216265),_0x31efd0+=_0x640d4e[_0x2262f1(0x15a)](['Q','d','b','s'],[_0x17b6a9['qid'],_0x31efd0+0xd+0x8+0x1+0x2+_0x131ae9[_0x2262f1(0x5fa)](_0x26d4f5),_0x17b6a9[_0x2262f1(0x8b1)]>>0xc,_0x26d4f5],_0x2aa184,_0x31efd0);}},_0x18f856['prototype'][_0x21191c(0x72b)]=function(_0x3c7b7b,_0x5b5501){var _0x4b2edf=_0x21191c;const _0x50dac8=this['inodedata'][_0x3c7b7b];_0xfb2746(_0x50dac8,'FS\x20directory\x20data\x20for\x20dirid='+_0x3c7b7b+_0x4b2edf(0x771)),_0xfb2746(_0x50dac8[_0x4b2edf(0x1ff)],_0x4b2edf(0x612));if(_0x5b5501>=_0x50dac8[_0x4b2edf(0x1ff)])return _0x50dac8[_0x4b2edf(0x1ff)];for(_0x3c7b7b=0x0;;){const _0x1f8a15=_0x640d4e[_0x4b2edf(0x708)](['Q','d'],_0x50dac8,{'offset':_0x3c7b7b})[0x1];if(_0x1f8a15>_0x5b5501)break;_0x3c7b7b=_0x1f8a15;}return _0x3c7b7b;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x508)]=function(_0x489020){var _0x3653af=_0x21191c;return _0x489020=this[_0x3653af(0x245)][_0x489020],this[_0x3653af(0x21d)](_0x489020)?this['follow_fs'](_0x489020)[_0x3653af(0x508)](_0x489020[_0x3653af(0xa00)]):(_0x489020['mode']&_0xfbfa2)===_0x3c1445;},_0x18f856[_0x21191c(0x6fc)]['IsEmpty']=function(_0x2b7bb8){var _0x1cb532=_0x21191c;_0x2b7bb8=this[_0x1cb532(0x245)][_0x2b7bb8];if(this[_0x1cb532(0x21d)](_0x2b7bb8))return this[_0x1cb532(0x700)](_0x2b7bb8)[_0x1cb532(0x508)](_0x2b7bb8[_0x1cb532(0xa00)]);for(const _0x1301bc of _0x2b7bb8[_0x1cb532(0x2bf)][_0x1cb532(0x69e)]())if('.'!==_0x1301bc&&'..'!==_0x1301bc)return!0x1;return!0x0;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x705)]=function(_0x5115ac){var _0x3bc882=_0x21191c;_0xfb2746(this[_0x3bc882(0x508)](_0x5115ac),_0x3bc882(0x56b)),_0x5115ac=this[_0x3bc882(0x245)][_0x5115ac];if(this['is_forwarder'](_0x5115ac))return this[_0x3bc882(0x700)](_0x5115ac)[_0x3bc882(0x705)](_0x5115ac[_0x3bc882(0xa00)]);const _0x47d100=[];for(const _0x2a940b of _0x5115ac['direntries'][_0x3bc882(0x69e)]())'.'!==_0x2a940b&&'..'!==_0x2a940b&&_0x47d100[_0x3bc882(0x963)](_0x2a940b);return _0x47d100;},_0x18f856[_0x21191c(0x6fc)]['GetParent']=function(_0x4d18ae){var _0x37a4d5=_0x21191c;_0xfb2746(this[_0x37a4d5(0x508)](_0x4d18ae),_0x37a4d5(0x3bf)),_0x4d18ae=this[_0x37a4d5(0x245)][_0x4d18ae];if(this[_0x37a4d5(0x7ea)](_0x4d18ae))return _0x4d18ae['direntries'][_0x37a4d5(0x30c)]('..');{const _0x5831b4=this[_0x37a4d5(0x700)](_0x4d18ae)[_0x37a4d5(0x69f)](_0x4d18ae['foreign_id']);return _0xfb2746(-0x1!==_0x5831b4,_0x37a4d5(0x5b7)),this[_0x37a4d5(0x564)](_0x4d18ae[_0x37a4d5(0x61d)],_0x5831b4);}},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xb2e)]=function(_0x186b55){var _0x320e1e=_0x21191c;_0x186b55=this[_0x320e1e(0x1c0)](_0x186b55);if(_0x186b55[_0x320e1e(0x475)])return _0x186b55[_0x320e1e(0x475)]['length'];return _0x186b55[_0x320e1e(0x475)]=new Uint8Array(0x14),_0x186b55['caps'][0x0]=0x0,_0x186b55[_0x320e1e(0x475)][0x1]=0x0,_0x186b55[_0x320e1e(0x475)][0x2]=0x0,_0x186b55[_0x320e1e(0x475)][0x3]=0x2,_0x186b55['caps'][0x4]=0xff,_0x186b55['caps'][0x5]=0xff,_0x186b55['caps'][0x6]=0xff,_0x186b55['caps'][0x7]=0xff,_0x186b55[_0x320e1e(0x475)][0x8]=0xff,_0x186b55[_0x320e1e(0x475)][0x9]=0xff,_0x186b55[_0x320e1e(0x475)][0xa]=0xff,_0x186b55['caps'][0xb]=0xff,_0x186b55[_0x320e1e(0x475)][0xc]=0x3f,_0x186b55[_0x320e1e(0x475)][0xd]=0x0,_0x186b55['caps'][0xe]=0x0,_0x186b55[_0x320e1e(0x475)][0xf]=0x0,_0x186b55['caps'][0x10]=0x3f,_0x186b55[_0x320e1e(0x475)][0x11]=0x0,_0x186b55[_0x320e1e(0x475)][0x12]=0x0,_0x186b55[_0x320e1e(0x475)][0x13]=0x0,_0x186b55[_0x320e1e(0x475)]['length'];};function _0x1fe3b8(_0x222c6c){this['fs']=_0x222c6c,this['backtrack']=new Map();}_0x1fe3b8[_0x21191c(0x6fc)][_0x21191c(0x29c)]=function(){var _0x12cf50=_0x21191c;const _0x224aec=[];return _0x224aec[0x0]=this['fs'],_0x224aec[0x1]=[...this[_0x12cf50(0x6cc)]],_0x224aec;},_0x1fe3b8[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x8ad591){var _0x52c89e=_0x21191c;this['fs']=_0x8ad591[0x0],this[_0x52c89e(0x6cc)]=new Map(_0x8ad591[0x1]);},_0x18f856[_0x21191c(0x6fc)]['set_forwarder']=function(_0xb2683a,_0x28a69d,_0x1de6d1){var _0x41745c=_0x21191c;const _0x2f3f88=this[_0x41745c(0x245)][_0xb2683a];_0xfb2746(0x0===_0x2f3f88['nlinks'],_0x41745c(0x1bd)),this[_0x41745c(0x21d)](_0x2f3f88)&&this[_0x41745c(0x11c)][_0x2f3f88[_0x41745c(0x61d)]][_0x41745c(0x6cc)]['delete'](_0x2f3f88[_0x41745c(0xa00)]),_0x2f3f88[_0x41745c(0x6f0)]=_0x4ffa52,_0x2f3f88[_0x41745c(0x61d)]=_0x28a69d,_0x2f3f88[_0x41745c(0xa00)]=_0x1de6d1,this['mounts'][_0x28a69d][_0x41745c(0x6cc)]['set'](_0x1de6d1,_0xb2683a);},_0x18f856[_0x21191c(0x6fc)]['create_forwarder']=function(_0x3b9e2d,_0x28c45d){var _0x294b0a=_0x21191c;const _0x46760e=this[_0x294b0a(0x9bb)](),_0xcc3ed4=this['inodes'][_0x294b0a(0x1ff)];return this[_0x294b0a(0x245)][_0x294b0a(0x963)](_0x46760e),_0x46760e[_0x294b0a(0x5e1)]=_0xcc3ed4,this[_0x294b0a(0x5bf)](_0xcc3ed4,_0x3b9e2d,_0x28c45d),_0xcc3ed4;},_0x18f856['prototype'][_0x21191c(0x21d)]=function(_0x4d4b38){var _0x11d70b=_0x21191c;return _0x4d4b38[_0x11d70b(0x6f0)]===_0x4ffa52;},_0x18f856['prototype'][_0x21191c(0x405)]=function(_0xfeaf00){var _0x115e91=_0x21191c;return 0x0===this['GetInode'](_0xfeaf00)[_0x115e91(0x5e1)];},_0x18f856['prototype'][_0x21191c(0x564)]=function(_0x462c85,_0x547854){var _0xcff009=_0x21191c,_0x303a23=this[_0xcff009(0x11c)][_0x462c85];return _0xfb2746(0x0<=_0x547854,_0xcff009(0x603)+_0x547854),_0xfb2746(_0x303a23,_0xcff009(0x7a0)+_0x462c85),_0x303a23=_0x303a23[_0xcff009(0x6cc)][_0xcff009(0x30c)](_0x547854),void 0x0===_0x303a23?this[_0xcff009(0xb76)](_0x462c85,_0x547854):_0x303a23;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xb34)]=function(_0x2ab836){var _0x23c247=_0x21191c;_0xfb2746(this[_0x23c247(0x21d)](_0x2ab836),_0x23c247(0x48f)),_0x2ab836['status']=_0x5082b3,this['mounts'][_0x2ab836[_0x23c247(0x61d)]][_0x23c247(0x6cc)]['delete'](_0x2ab836[_0x23c247(0xa00)]);},_0x18f856[_0x21191c(0x6fc)]['follow_fs']=function(_0x48a9ef){var _0x5a6cb2=_0x21191c;const _0x32094e=this['mounts'][_0x48a9ef[_0x5a6cb2(0x61d)]];return _0xfb2746(this[_0x5a6cb2(0x21d)](_0x48a9ef),_0x5a6cb2(0x24a)),_0xfb2746(_0x32094e,'Filesystem\x20follow_fs:\x20inode<id='+_0x48a9ef[_0x5a6cb2(0x5e1)]+_0x5a6cb2(0x61b)),_0x32094e['fs'];},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0xad8)]=function(_0x163032,_0x154064){var _0x374545=_0x21191c;_0xfb2746(_0x154064['qidcounter']===this[_0x374545(0x27d)],_0x374545(0x5e9));var _0x5ff020=this[_0x374545(0x180)](_0x163032);if(-0x1===_0x5ff020[_0x374545(0x1c5)])return _0x32f580(_0x374545(0x2a3)+_0x163032,_0x4e3cb8),-_0x37941f;if(-0x1!==_0x5ff020['id'])return _0x32f580(_0x374545(0x811)+_0x163032,_0x4e3cb8),-_0x4ec122;if(_0x5ff020[_0x374545(0x725)])return _0x163032=this[_0x374545(0x245)][_0x5ff020['parentid']],_0x5ff020=this[_0x374545(0x700)](_0x163032)[_0x374545(0xad8)](_0x5ff020[_0x374545(0x725)],_0x154064),0x0>_0x5ff020?_0x5ff020:this[_0x374545(0x564)](_0x163032['mount_id'],_0x5ff020);return _0x163032=this['mounts'][_0x374545(0x1ff)],this[_0x374545(0x11c)][_0x374545(0x963)](new _0x1fe3b8(_0x154064)),_0x154064=this[_0x374545(0xb76)](_0x163032,0x0),this[_0x374545(0x3ba)](_0x5ff020[_0x374545(0x1c5)],_0x154064,_0x5ff020[_0x374545(0xb09)]),_0x154064;};function _0x5ed805(){var _0x55ba88=_0x21191c;this[_0x55ba88(0x658)]=_0x3e1975,this['start']=0x0,this['length']=Infinity,this[_0x55ba88(0x84c)]=-0x1,this[_0x55ba88(0x208)]='';}_0x5ed805['prototype']['get_state']=function(){var _0x2c7230=_0x21191c;const _0xfba485=[];return _0xfba485[0x0]=this[_0x2c7230(0x658)],_0xfba485[0x1]=this[_0x2c7230(0x5fc)],_0xfba485[0x2]=Infinity===this[_0x2c7230(0x1ff)]?0x0:this[_0x2c7230(0x1ff)],_0xfba485[0x3]=this[_0x2c7230(0x84c)],_0xfba485[0x4]=this[_0x2c7230(0x208)],_0xfba485;},_0x5ed805[_0x21191c(0x6fc)][_0x21191c(0xa3f)]=function(_0x283cb8){this['type']=_0x283cb8[0x0],this['start']=_0x283cb8[0x1],this['length']=0x0===_0x283cb8[0x2]?Infinity:_0x283cb8[0x2],this['proc_id']=_0x283cb8[0x3],this['client_id']=_0x283cb8[0x4];},_0x5ed805[_0x21191c(0x6fc)][_0x21191c(0x54a)]=function(){var _0x392552=_0x21191c;const _0x2916c1=new _0x5ed805();return _0x2916c1[_0x392552(0xa3f)](this[_0x392552(0x29c)]()),_0x2916c1;},_0x5ed805[_0x21191c(0x6fc)][_0x21191c(0x518)]=function(_0x2eef59){var _0x19380a=_0x21191c;return this[_0x19380a(0x84c)]===_0x2eef59[_0x19380a(0x84c)]&&this[_0x19380a(0x208)]===_0x2eef59['client_id']||this['type']===_0x3e1975||_0x2eef59[_0x19380a(0x658)]===_0x3e1975||this['type']!==_0x555e46&&_0x2eef59['type']!==_0x555e46||this[_0x19380a(0x5fc)]+this[_0x19380a(0x1ff)]<=_0x2eef59['start']||_0x2eef59[_0x19380a(0x5fc)]+_0x2eef59[_0x19380a(0x1ff)]<=this[_0x19380a(0x5fc)]?!0x1:!0x0;},_0x5ed805[_0x21191c(0x6fc)][_0x21191c(0x372)]=function(_0x541868){var _0x1aecdd=_0x21191c;return _0x541868[_0x1aecdd(0x84c)]===this[_0x1aecdd(0x84c)]&&_0x541868[_0x1aecdd(0x208)]===this[_0x1aecdd(0x208)]&&_0x541868[_0x1aecdd(0x658)]===this[_0x1aecdd(0x658)];},_0x5ed805[_0x21191c(0x6fc)]['may_merge_after']=function(_0x29478e){var _0x4e527e=_0x21191c;return this[_0x4e527e(0x372)](_0x29478e)&&_0x29478e['start']+_0x29478e[_0x4e527e(0x1ff)]===this['start'];},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x942)]=function(_0x33efab,_0x16b3b1,_0x45f528,_0x274f2d,_0x255cb3){var _0x1b70de=_0x21191c;_0xfb2746(_0x33efab===_0x1d1620||_0x33efab===_0x555e46||_0x33efab===_0x3e1975,_0x1b70de(0x5bd)+_0x33efab),_0xfb2746(0x0<=_0x16b3b1,'Filesystem:\x20Invalid\x20negative\x20lock\x20starting\x20offset:\x20'+_0x16b3b1),_0xfb2746(0x0<_0x45f528,'Filesystem:\x20Invalid\x20non-positive\x20lock\x20length:\x20'+_0x45f528);const _0xaacda8=new _0x5ed805();return _0xaacda8[_0x1b70de(0x658)]=_0x33efab,_0xaacda8[_0x1b70de(0x5fc)]=_0x16b3b1,_0xaacda8['length']=_0x45f528,_0xaacda8['proc_id']=_0x274f2d,_0xaacda8[_0x1b70de(0x208)]=_0x255cb3,_0xaacda8;},_0x18f856[_0x21191c(0x6fc)]['GetLock']=function(_0x55f6dc,_0x2169c1){var _0x42f8bf=_0x21191c;_0x55f6dc=this['inodes'][_0x55f6dc];if(this[_0x42f8bf(0x21d)](_0x55f6dc)){var _0x177b41=_0x55f6dc[_0x42f8bf(0xa00)];return this['follow_fs'](_0x55f6dc)['GetLock'](_0x177b41,_0x2169c1);}for(_0x177b41 of _0x55f6dc[_0x42f8bf(0x261)])if(_0x2169c1['conflicts_with'](_0x177b41))return _0x177b41['clone']();return null;},_0x18f856[_0x21191c(0x6fc)]['Lock']=function(_0x1a0376,_0x36b843,_0x1f5fa3){var _0x577ccf=_0x21191c;const _0x3efe9a=this['inodes'][_0x1a0376];if(this[_0x577ccf(0x21d)](_0x3efe9a))return _0x1a0376=_0x3efe9a['foreign_id'],this[_0x577ccf(0x700)](_0x3efe9a)[_0x577ccf(0xa57)](_0x1a0376,_0x36b843,_0x1f5fa3);_0x36b843=_0x36b843['clone']();if(_0x36b843[_0x577ccf(0x658)]!==_0x3e1975&&this[_0x577ccf(0xb3f)](_0x1a0376,_0x36b843))return _0x366939;for(_0x1f5fa3=0x0;_0x1f5fa3<_0x3efe9a[_0x577ccf(0x261)][_0x577ccf(0x1ff)];_0x1f5fa3++){_0x1a0376=_0x3efe9a[_0x577ccf(0x261)][_0x1f5fa3],_0xfb2746(0x0<_0x1a0376[_0x577ccf(0x1ff)],_0x577ccf(0x602)+_0x1a0376[_0x577ccf(0x1ff)]),_0xfb2746(_0x1a0376['type']===_0x1d1620||_0x1a0376[_0x577ccf(0x658)]===_0x555e46,_0x577ccf(0xa8c)+_0x1a0376[_0x577ccf(0x658)]),_0xfb2746(!_0x3efe9a['locks'][_0x1f5fa3-0x1]||_0x3efe9a[_0x577ccf(0x261)][_0x1f5fa3-0x1][_0x577ccf(0x5fc)]<=_0x1a0376[_0x577ccf(0x5fc)],_0x577ccf(0xb90));if(_0x1a0376[_0x577ccf(0x5fc)]+_0x1a0376[_0x577ccf(0x1ff)]<=_0x36b843[_0x577ccf(0x5fc)])continue;if(_0x36b843[_0x577ccf(0x5fc)]+_0x36b843['length']<=_0x1a0376[_0x577ccf(0x5fc)])break;if(_0x1a0376[_0x577ccf(0x84c)]!==_0x36b843[_0x577ccf(0x84c)]||_0x1a0376[_0x577ccf(0x208)]!==_0x36b843[_0x577ccf(0x208)]){_0xfb2746(!_0x1a0376[_0x577ccf(0x518)](_0x36b843),'Filesytem:\x20Found\x20conflicting\x20lock\x20region,\x20despite\x20already\x20checked\x20for\x20conflicts');continue;}var _0x1cb160=_0x36b843[_0x577ccf(0x5fc)]+_0x36b843[_0x577ccf(0x1ff)];const _0x4176b5=_0x36b843[_0x577ccf(0x5fc)]-_0x1a0376[_0x577ccf(0x5fc)],_0x30348e=_0x1a0376[_0x577ccf(0x5fc)]+_0x1a0376['length']-_0x1cb160;if(0x0<_0x4176b5&&0x0<_0x30348e&&_0x1a0376[_0x577ccf(0x658)]===_0x36b843[_0x577ccf(0x658)])return _0x5e3d85;0x0<_0x4176b5&&(_0x1a0376[_0x577ccf(0x1ff)]=_0x4176b5);if(0x0>=_0x4176b5&&0x0<_0x30348e)_0x1a0376[_0x577ccf(0x5fc)]=_0x1cb160,_0x1a0376[_0x577ccf(0x1ff)]=_0x30348e;else{if(0x0<_0x30348e){for(;_0x1f5fa3<_0x3efe9a[_0x577ccf(0x261)][_0x577ccf(0x1ff)]&&_0x3efe9a[_0x577ccf(0x261)][_0x1f5fa3][_0x577ccf(0x5fc)]<_0x1cb160;)_0x1f5fa3++;_0x3efe9a[_0x577ccf(0x261)]['splice'](_0x1f5fa3,0x0,this[_0x577ccf(0x942)](_0x1a0376[_0x577ccf(0x658)],_0x1cb160,_0x30348e,_0x1a0376[_0x577ccf(0x84c)],_0x1a0376['client_id']));}else 0x0>=_0x4176b5&&(_0x3efe9a[_0x577ccf(0x261)]['splice'](_0x1f5fa3,0x1),_0x1f5fa3--);}}if(_0x36b843[_0x577ccf(0x658)]!==_0x3e1975){_0x1f5fa3=_0x36b843,_0x1a0376=!0x1;for(_0x1cb160=0x0;_0x1cb160<_0x3efe9a[_0x577ccf(0x261)][_0x577ccf(0x1ff)]&&!(_0x1f5fa3[_0x577ccf(0x64b)](_0x3efe9a['locks'][_0x1cb160])&&(_0x3efe9a[_0x577ccf(0x261)][_0x1cb160]['length']+=_0x36b843[_0x577ccf(0x1ff)],_0x1f5fa3=_0x3efe9a[_0x577ccf(0x261)][_0x1cb160],_0x1a0376=!0x0),_0x36b843[_0x577ccf(0x5fc)]<=_0x3efe9a['locks'][_0x1cb160][_0x577ccf(0x5fc)]);_0x1cb160++);_0x1a0376||(_0x3efe9a[_0x577ccf(0x261)][_0x577ccf(0x478)](_0x1cb160,0x0,_0x1f5fa3),_0x1cb160++);for(;_0x1cb160<_0x3efe9a[_0x577ccf(0x261)][_0x577ccf(0x1ff)];_0x1cb160++)if(_0x3efe9a[_0x577ccf(0x261)][_0x1cb160][_0x577ccf(0x372)](_0x1f5fa3)){_0x3efe9a[_0x577ccf(0x261)][_0x1cb160][_0x577ccf(0x64b)](_0x1f5fa3)&&(_0x1f5fa3[_0x577ccf(0x1ff)]+=_0x3efe9a[_0x577ccf(0x261)][_0x1cb160][_0x577ccf(0x1ff)],_0x3efe9a[_0x577ccf(0x261)][_0x577ccf(0x478)](_0x1cb160,0x1));break;}}return _0x5e3d85;},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x543)]=function(_0x10d0b0){var _0x2bdacf=_0x21191c;_0x10d0b0=this[_0x2bdacf(0x180)](_0x10d0b0);if(-0x1!==_0x10d0b0['id'])return _0x10d0b0=this[_0x2bdacf(0x1c0)](_0x10d0b0['id']),Array['from'](_0x10d0b0[_0x2bdacf(0x2bf)][_0x2bdacf(0x69e)]())[_0x2bdacf(0x373)](_0x241d52=>'.'!==_0x241d52&&'..'!==_0x241d52);},_0x18f856[_0x21191c(0x6fc)][_0x21191c(0x504)]=function(_0x2daa74){var _0x39856e=_0x21191c;_0x2daa74=this[_0x39856e(0x180)](_0x2daa74);if(-0x1===_0x2daa74['id'])return Promise[_0x39856e(0x1df)](null);const _0x3583ad=this[_0x39856e(0x1c0)](_0x2daa74['id']);return this[_0x39856e(0x3c9)](_0x2daa74['id'],0x0,_0x3583ad[_0x39856e(0xa7c)]);};var _0x149f05=0x0,_0x24cde2=0x4,_0xd340fe=0x8,_0x449465=0xc,_0x550748=0x10,_0xec45ca=0x14,_0x1efde4=0x20,_0x5d3b47=0x24,_0xec5554=0x28,_0x3634ee=0x30,_0x2598be=0x34,_0x9067b3=0x38,_0x478dfd=0x3c,_0x55ba14=0x40,_0x2ea27a=0x50,_0x38a460=0x60,_0x3e81f5=0x64,_0x3b23d6=0x70,_0x13ce6b=0x1,_0x3523d9=0x2,_0x3edb35=0x4;function _0x3f5092(_0x16597c){return _0x366a23(_0x16597c);}var _0x3156b7={'Debug':function(_0x5e8ead){var _0x37c887=_0x21191c;_0x32f580([][_0x37c887(0x801)][_0x37c887(0x8bb)](arguments)[_0x37c887(0x6f1)]('\x20'),_0x4e3cb8);},'Abort':function(){if(_0x2cc173)throw Error('message.Abort()');}},_0x46039f;_0x46039f=_0x21191c(0x576)!==typeof XMLHttpRequest?function(_0x19efc8,_0x5cf1b8,_0x33df8c){var _0x148140=_0x21191c,_0x48b44e=new XMLHttpRequest();_0x48b44e['open'](_0x148140(0x63b),_0x19efc8,!0x0),_0x48b44e['responseType']=_0x148140(0x51c),_0x48b44e[_0x148140(0x40b)]=function(){var _0x52a184=_0x148140;if(0x4==_0x48b44e[_0x52a184(0x36a)]){if(0xc8!=_0x48b44e[_0x52a184(0x6f0)]&&0x0!=_0x48b44e[_0x52a184(0x6f0)])_0x33df8c(_0x52a184(0x686)+_0x19efc8);else{var _0xc694ea=_0x48b44e[_0x52a184(0xb83)];_0xc694ea?_0x5cf1b8(_0xc694ea):_0x33df8c(_0x52a184(0x4a5)+_0x19efc8);}}},_0x48b44e[_0x148140(0x6d4)](null);}:function(_0x3118aa,_0x1a3414,_0x132b01){require('fs')['readFile'](_0x3118aa,function(_0x4baf95,_0x2cdc61){var _0x26fe1c=_0x400d;_0x4baf95?_0x132b01(_0x4baf95):_0x1a3414(_0x2cdc61[_0x26fe1c(0x943)]);});};var _0x640d4e={'Marshall':function(_0x55a0e4,_0x2e99b2,_0x1283b1,_0x340788){var _0x3156b9=_0x21191c;for(var _0x427eb4,_0x3ae7eb=0x0,_0x35001c=0x0;_0x35001c<_0x55a0e4['length'];_0x35001c++)switch(_0x427eb4=_0x2e99b2[_0x35001c],_0x55a0e4[_0x35001c]){case'w':_0x1283b1[_0x340788++]=_0x427eb4&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x8&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x10&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x18&0xff,_0x3ae7eb+=0x4;break;case'd':_0x1283b1[_0x340788++]=_0x427eb4&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x8&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x10&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x18&0xff,_0x1283b1[_0x340788++]=0x0,_0x1283b1[_0x340788++]=0x0,_0x1283b1[_0x340788++]=0x0,_0x1283b1[_0x340788++]=0x0,_0x3ae7eb+=0x8;break;case'h':_0x1283b1[_0x340788++]=_0x427eb4&0xff,_0x1283b1[_0x340788++]=_0x427eb4>>0x8,_0x3ae7eb+=0x2;break;case'b':_0x1283b1[_0x340788++]=_0x427eb4,_0x3ae7eb+=0x1;break;case's':var _0xd403da=_0x340788,_0x50e99c=0x0;_0x1283b1[_0x340788++]=0x0,_0x1283b1[_0x340788++]=0x0,_0x3ae7eb+=0x2;for(var _0x86973c of _0x427eb4)_0x228c5b(_0x86973c[_0x3156b9(0x85d)](0x0))[_0x3156b9(0x555)](function(_0x471fa6){_0x1283b1[_0x340788++]=_0x471fa6,_0x3ae7eb+=0x1,_0x50e99c++;});_0x1283b1[_0xd403da+0x0]=_0x50e99c&0xff,_0x1283b1[_0xd403da+0x1]=_0x50e99c>>0x8&0xff;break;case'Q':_0x640d4e[_0x3156b9(0x15a)](['b','w','d'],[_0x427eb4[_0x3156b9(0x658)],_0x427eb4[_0x3156b9(0x1d6)],_0x427eb4[_0x3156b9(0x2d6)]],_0x1283b1,_0x340788),_0x340788+=0xd,_0x3ae7eb+=0xd;break;default:_0x3156b7['Debug'](_0x3156b9(0x9ef)+_0x55a0e4[_0x35001c]);}return _0x3ae7eb;},'Unmarshall':function(_0x7f8c72,_0x40b21e,_0x26faa8){var _0x360b06=_0x21191c;let _0x1f7999=_0x26faa8[_0x360b06(0x1d0)];for(var _0x132b34=[],_0x5b6266=0x0;_0x5b6266<_0x7f8c72[_0x360b06(0x1ff)];_0x5b6266++)switch(_0x7f8c72[_0x5b6266]){case'w':var _0x39fb58=_0x40b21e[_0x1f7999++];_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x8,_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x10,_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x18>>>0x0,_0x132b34[_0x360b06(0x963)](_0x39fb58);break;case'd':_0x39fb58=_0x40b21e[_0x1f7999++],_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x8,_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x10,_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x18>>>0x0,_0x1f7999+=0x4,_0x132b34[_0x360b06(0x963)](_0x39fb58);break;case'h':_0x39fb58=_0x40b21e[_0x1f7999++],_0x132b34['push'](_0x39fb58+(_0x40b21e[_0x1f7999++]<<0x8));break;case'b':_0x132b34[_0x360b06(0x963)](_0x40b21e[_0x1f7999++]);break;case's':_0x39fb58=_0x40b21e[_0x1f7999++],_0x39fb58+=_0x40b21e[_0x1f7999++]<<0x8;for(var _0x1fd781='',_0x4ca2ec=new _0x49f68c(),_0x1d842e=0x0;_0x1d842e<_0x39fb58;_0x1d842e++){var _0x585674=_0x4ca2ec[_0x360b06(0x4d6)](_0x40b21e[_0x1f7999++]);-0x1!=_0x585674&&(_0x1fd781+=String['fromCharCode'](_0x585674));}_0x132b34[_0x360b06(0x963)](_0x1fd781);break;case'Q':_0x26faa8['offset']=_0x1f7999,_0x39fb58=_0x640d4e['Unmarshall'](['b','w','d'],_0x40b21e,_0x26faa8),_0x1f7999=_0x26faa8[_0x360b06(0x1d0)],_0x132b34[_0x360b06(0x963)]({'type':_0x39fb58[0x0],'version':_0x39fb58[0x1],'path':_0x39fb58[0x2]});break;default:_0x3156b7[_0x360b06(0xb65)](_0x360b06(0x59e)+_0x7f8c72[_0x5b6266]);}return _0x26faa8['offset']=_0x1f7999,_0x132b34;},'Unmarshall2':function(_0x3ab9c9,_0x34a674){var _0x1f4fdd=_0x21191c;for(var _0x493c56=[],_0x1b5325=0x0;_0x1b5325<_0x3ab9c9[_0x1f4fdd(0x1ff)];_0x1b5325++)switch(_0x3ab9c9[_0x1b5325]){case'w':var _0x164f34=_0x34a674();_0x164f34+=_0x34a674()<<0x8,_0x164f34+=_0x34a674()<<0x10,_0x164f34+=_0x34a674()<<0x18>>>0x0,_0x493c56['push'](_0x164f34);break;case'd':_0x164f34=_0x34a674(),_0x164f34+=_0x34a674()<<0x8,_0x164f34+=_0x34a674()<<0x10,_0x164f34+=_0x34a674()<<0x18>>>0x0,_0x34a674(),_0x34a674(),_0x34a674(),_0x34a674(),_0x493c56[_0x1f4fdd(0x963)](_0x164f34);break;case'h':_0x164f34=_0x34a674(),_0x493c56[_0x1f4fdd(0x963)](_0x164f34+(_0x34a674()<<0x8));break;case'b':_0x493c56[_0x1f4fdd(0x963)](_0x34a674());break;case's':_0x164f34=_0x34a674(),_0x164f34+=_0x34a674()<<0x8;for(var _0x30a42c='',_0x519e65=new _0x49f68c(),_0x51ea0f=0x0;_0x51ea0f<_0x164f34;_0x51ea0f++){var _0x439110=_0x519e65[_0x1f4fdd(0x4d6)](_0x34a674());-0x1!=_0x439110&&(_0x30a42c+=String[_0x1f4fdd(0x38f)](_0x439110));}_0x493c56[_0x1f4fdd(0x963)](_0x30a42c);break;default:_0x3156b7[_0x1f4fdd(0xb65)](_0x1f4fdd(0x784)+_0x3ab9c9[_0x1b5325]);}return _0x493c56;}},_0x131ae9={};function _0x49f68c(){var _0x21e089=_0x21191c;this[_0x21e089(0x242)]=new Uint8Array(0x5),this[_0x21e089(0x519)]=0x0,this['Put']=function(_0x4c82ee){var _0xb7bdf=_0x21e089;this['stream'][this[_0xb7bdf(0x519)]]=_0x4c82ee,this['ofs']++;switch(this[_0xb7bdf(0x519)]){case 0x1:if(0x80>this[_0xb7bdf(0x242)][0x0])return this[_0xb7bdf(0x519)]=0x0,this[_0xb7bdf(0x242)][0x0];break;case 0x2:if(0xc0==(this['stream'][0x0]&0xe0)&&0x80==(this[_0xb7bdf(0x242)][0x1]&0xc0))return this[_0xb7bdf(0x519)]=0x0,(this['stream'][0x0]&0x1f)<<0x6|this[_0xb7bdf(0x242)][0x1]&0x3f;}return-0x1;};}function _0x228c5b(_0x59615a){if(0x80>_0x59615a)return[_0x59615a];if(0x800>_0x59615a)return[0xc0|_0x59615a>>0x6&0x1f,0x80|_0x59615a&0x3f];}_0x131ae9[_0x21191c(0x5fa)]=function(_0x1cc829){var _0x1ece53=_0x21191c;for(var _0x103d3d=0x0,_0x4ea328=0x0;_0x4ea328<_0x1cc829['length'];_0x4ea328++){var _0xae816a=_0x1cc829[_0x1ece53(0x85d)](_0x4ea328);_0x103d3d+=0x80>_0xae816a?0x1:0x2;}return _0x103d3d;};}[_0x4ac819(0x932)](this));var JSvm={};setTimeout(function(){var _0x265dc6=_0x4ac819;JSvm[_0x265dc6(0x9f4)]=function(){var _0x4c81f1=_0x265dc6,_0x54eaac=document[_0x4c81f1(0x98e)](_0x4c81f1(0x4a0)),_0x219bc7;_0x54eaac[_0x4c81f1(0x555)](function(_0xa2faad){var _0x38ff83=_0x4c81f1;if(!_0xa2faad['shadowRoot']){_0x219bc7=_0xa2faad[_0x38ff83(0x361)]({'mode':_0x38ff83(0x171)}),_0x219bc7[_0x38ff83(0x618)]='<div\x20id=\x22e\x22>\x0a\x20\x20\x20\x20<div\x20style=\x22white-space:\x20pre;\x20font:\x2014px\x20monospace;\x20line-height:\x2014px\x22></div>\x0a\x20\x20\x20\x20<canvas\x20onclick=\x22this.requestPointerLock();\x22\x20style=\x22display:\x20none\x22></canvas>\x0a</div>';var _0x547c7a=_0xa2faad[_0x38ff83(0x209)](_0x38ff83(0x360)),_0x17ec20=_0xa2faad[_0x38ff83(0x209)](_0x38ff83(0x1a6)),_0x1c8db8=_0xa2faad[_0x38ff83(0x209)](_0x38ff83(0x98a));if(_0x17ec20)JSvm[_0x38ff83(0x78e)](_0x219bc7['getElementById']('e'),_0x17ec20);else{if(_0x1c8db8)JSvm[_0x38ff83(0x78e)](_0x219bc7[_0x38ff83(0x89f)]('e'),_0x1c8db8);else _0x547c7a&&JSvm[_0x38ff83(0x170)](_0x219bc7[_0x38ff83(0x89f)]('e'),_0x547c7a);}}else console[_0x38ff83(0x956)]('Shadow\x20root\x20already\x20exists\x20on\x20element,\x20skipping...');});},JSvm[_0x265dc6(0x170)]=function(_0x14aa28,_0x5cd767){var _0x34c741=_0x265dc6;return new V86Starter({'screen_container':_0x14aa28,'bios':{'url':_0x34c741(0xad0)},'vga_bios':{'url':_0x34c741(0xb2f)},'cdrom':{'url':_0x5cd767},'autostart':!![]});},JSvm['loadFloppy']=function(_0x4a0571,_0x28e999){var _0x1b26aa=_0x265dc6;return new V86Starter({'screen_container':_0x4a0571,'bios':{'url':_0x1b26aa(0xad0)},'vga_bios':{'url':'https://cdn.glitch.com/d1197e36-c33d-426e-8e04-8bcd831e3db9%2Fvgabios.bin?v=1617253288370'},'fda':{'url':_0x28e999},'autostart':!![]});},JSvm[_0x265dc6(0x172)]=function(_0x1e77f8,_0xd25386){var _0x1223b6=_0x265dc6;return new V86Starter({'screen_container':_0x1e77f8,'bios':{'url':_0x1223b6(0xad0)},'vga_bios':{'url':'https://cdn.glitch.com/d1197e36-c33d-426e-8e04-8bcd831e3db9%2Fvgabios.bin?v=1617253288370'},'hda':{'url':_0xd25386},'autostart':!![]});},JSvm[_0x265dc6(0x961)]=function(_0x10b890,_0x44e0d3){var _0x63945e=_0x265dc6;return new V86Starter({'screen_container':_0x10b890,'bios':{'url':_0x63945e(0xad0)},'vga_bios':{'url':_0x63945e(0xb2f)},'initial_state':{'url':_0x44e0d3},'autostart':!![]});},JSvm[_0x265dc6(0x3d5)]=function(){var _0x3dc57b=_0x265dc6;return document[_0x3dc57b(0x51a)](_0x3dc57b(0x4a0));},JSvm['setHardDisk']=function(_0x199d65,_0x209827){var _0x13ecc7=_0x265dc6;_0x199d65[_0x13ecc7(0x5cc)](_0x13ecc7(0x98a),_0x209827);},JSvm[_0x265dc6(0x3fb)]=function(_0x1eff23,_0x267ea6){var _0x47c6ac=_0x265dc6;_0x1eff23['setAttribute'](_0x47c6ac(0x360),_0x267ea6);},JSvm[_0x265dc6(0xaa4)]=function(_0x3c86a6,_0x2f7e7a){var _0x10dd89=_0x265dc6;_0x3c86a6['setAttribute'](_0x10dd89(0x1a6),_0x2f7e7a);},JSvm['setState']=function(_0x703596,_0x1ce1b6){var _0x3f717d=_0x265dc6;_0x703596[_0x3f717d(0x5cc)](_0x3f717d(0x9d2),_0x1ce1b6);};var _0xf8003c=document['querySelectorAll'](_0x265dc6(0x4a0)),_0x33f6ef;_0xf8003c&&_0xf8003c[_0x265dc6(0x555)](function(_0x230d80){var _0x4a8492=_0x265dc6;_0x33f6ef=_0x230d80[_0x4a8492(0x361)]({'mode':_0x4a8492(0x171)}),_0x33f6ef[_0x4a8492(0x618)]=_0x4a8492(0xa8d);var _0x322284=_0x230d80[_0x4a8492(0x209)](_0x4a8492(0x360)),_0x28fddc=_0x230d80[_0x4a8492(0x209)](_0x4a8492(0x1a6)),_0x3a47a2=_0x230d80[_0x4a8492(0x209)](_0x4a8492(0x98a)),_0x48058f=_0x230d80[_0x4a8492(0x209)](_0x4a8492(0x9d2));if(_0x28fddc)JSvm[_0x4a8492(0x78e)](_0x33f6ef['getElementById']('e'),_0x28fddc);else{if(_0x3a47a2)JSvm['loadHardDisk'](_0x33f6ef[_0x4a8492(0x89f)]('e'),_0x3a47a2);else{if(_0x322284)JSvm['loadCD'](_0x33f6ef[_0x4a8492(0x89f)]('e'),_0x322284);else _0x48058f&&JSvm['loadState'](_0x33f6ef[_0x4a8492(0x89f)]('e'),_0x48058f);}}});},0x64);