00:000 00:000 OC: OpenCore DBG-056-2020-03-02 is loading in Optional mode (0/0)...
00:005 00:005 OC: Boot timestamp - 2020.03.24 15:30:53
00:010 00:005 OCCPU: MP services threads 24 (enabled 24) - Success
00:015 00:005 OCCPU: MP services Pkg 2 Cores 16 Threads 32 - Success
00:021 00:005 OCCPU: Found Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
00:026 00:005 OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0 uCode 1F
00:031 00:005 OCCPU: Detected Apple Processor Type: 05 -> 0501
00:037 00:005 OCCPU: Ratio Min 12 Max 23 Current 23 Turbo 26 26 25 25
00:042 00:005 OCCPU: Timer address is 408 from LPC
00:148 00:105 OCCPU: CPUFrequencyFromTSC  3058998995Hz  3058MHz
00:155 00:007 OCCPU: CPUFrequency  3058998995Hz  3058MHz
00:160 00:005 OCCPU: FSBFrequency   132999956Hz   132MHz
00:166 00:005 OCCPU: Pkg 2 Cores 6 Threads 12
00:171 00:005 OC: OcLoadNvramSupport...
00:176 00:005 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Not Found
00:181 00:005 OC: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale - ignored, exists
00:187 00:005 OC: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Success
00:192 00:005 OC: Current version is DBG-056-2020-03-02
00:197 00:005 OC: OcLoadUefiSupport...
00:202 00:005 OCAU: Found C32332DF-FC56-4FE1-9358-BA0D529B24CD protocol
00:208 00:005 OC: Disabling audio in favour of firmware implementation
00:213 00:005 AmiEfiKeycodeProtocol is unavailable on gST->ConsoleHandle - Unsupported
00:218 00:005 EfiSimpleTextInputExProtocol is unavailable on gST->ConsoleHandle - Unsupported
00:224 00:005 gST->ConIn 7DD4EC20 vs found 7DD4EC20
00:229 00:005 OCABC: Firmware has 16767019 free pages (514091 in lower 4 GB)
00:234 00:005 OC: Got 1 drivers
00:239 00:005 OC: Driver FwRuntimeServices.efi at 0 is being loaded...
00:248 00:008 OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
00:254 00:006 OC: Connecting drivers...
02:503 02:248 OC: Connecting drivers done...
02:508 00:005 OCC: GOP exists on ConsoleOutHandle and has 0 modes
02:513 00:005 OCC: Looking for GOP replacement due to invalid mode count
02:518 00:005 OCC: Alternative GOP status is - Not Found
02:524 00:005 OCC: Missing compatible GOP - Not Found
02:529 00:005 OC: Requested resolution is 0x0@0 (max: 1) from Max
02:534 00:005 OCC: Requesting 0x0@0 (max: 1) resolution, curr 0, total 0
02:540 00:005 OCC: No compatible mode for 0x0@0 (max: 1) resolution
02:545 00:005 OC: Changed resolution to 0x0@0 (max: 1) from Max - Not Found
02:550 00:005 OCC: Switching to direct GOP renderer...
02:555 00:005 0: shl:0 shr:16 mask:FF
02:561 00:005 1: shl:0 shr:0 mask:FF00
02:566 00:005 2: shl:16 shr:0 mask:FF0000
02:571 00:005 Bytes per pixel: 4
02:576 00:005 0: shl:0 shr:16 mask:FF
02:582 00:005 1: shl:0 shr:0 mask:FF00
02:587 00:005 2: shl:16 shr:0 mask:FF0000
02:592 00:005 Bytes per pixel: 4
02:598 00:005 OCC: Using builtin text renderer with 2 scale
02:603 00:005 OCC: Cannot setup ASCII output
02:608 00:005 OC: Requested console mode is 0x0 (max: 1) from Max
02:613 00:005 OCC: Requesting 0x0 (max: 1) console mode, curr 0, max 1
02:619 00:005 OCC: Mode 0 - 80x25
02:624 00:005 OCC: Current console mode matches desired mode 0, forcing update
02:629 00:005 OCC: Setting mode 0 (prev 0) with 80x25 console mode
02:635 00:005 OCC: Changed console mode to 0
02:640 00:005 OC: Changed console mode to 0x0 (max: 1) from Max - Success
02:645 00:005 OC: Requested not to use audio
02:650 00:005 OC: OcLoadAcpiSupport...
02:656 00:005 OCA: Found 9 ACPI tables
02:661 00:005 OCA: Detected table 50434146 (003030656C707041) at 7F5AB000 of 244 bytes at index 0
02:666 00:005 OCA: Detected table 54444345 (003030656C707041) at 7F5AD000 of 83 bytes at index 1
02:671 00:005 OCA: Detected table 54455048 (003030656C707041) at 7F5AA000 of 56 bytes at index 2
02:677 00:005 OCA: Detected table 43495041 (003030656C707041) at 7F5A8000 of 424 bytes at index 3
02:682 00:005 OCA: Detected table 54445353 (00004D5050757043) at 7F58E000 of 85884 bytes at index 4
02:687 00:005 OCA: Detected table 54445353 (6963684161746153) at 7F58D000 of 484 bytes at index 5
02:693 00:005 OCA: Detected table 54445353 (0000756164486F4E) at 7F589000 of 1733 bytes at index 6
02:698 00:005 OCA: Detected table 4746434D (003030656C707041) at 7F5A7000 of 60 bytes at index 7
02:703 00:005 OCA: Detected table 52414D44 (003030656C707041) at 7F588000 of 104 bytes at index 8
02:708 00:005 OCA: FACS signature is 0 (0)
02:714 00:005 OCA: Exposing XSDT table 50434146 (003030656C707041) at 7F5AB000 of 244 bytes at index 0
02:719 00:005 OCA: Exposing XSDT table 54444345 (003030656C707041) at 7F5AD000 of 83 bytes at index 1
02:724 00:005 OCA: Exposing XSDT table 54455048 (003030656C707041) at 7F5AA000 of 56 bytes at index 2
02:730 00:005 OCA: Exposing XSDT table 43495041 (003030656C707041) at 7F5A8000 of 424 bytes at index 3
02:735 00:005 OCA: Exposing XSDT table 54445353 (00004D5050757043) at 7F58E000 of 85884 bytes at index 4
02:740 00:005 OCA: Exposing XSDT table 54445353 (6963684161746153) at 7F58D000 of 484 bytes at index 5
02:745 00:005 OCA: Exposing XSDT table 54445353 (0000756164486F4E) at 7F589000 of 1733 bytes at index 6
02:751 00:005 OCA: Exposing XSDT table 4746434D (003030656C707041) at 7F5A7000 of 60 bytes at index 7
02:756 00:005 OCA: Exposing XSDT table 52414D44 (003030656C707041) at 7F588000 of 104 bytes at index 8
02:761 00:005 OCA: Exposing RSDT table 50434146 (003030656C707041) at 7F5AB000 of 244 bytes at index 0
02:766 00:005 OCA: Exposing RSDT table 54444345 (003030656C707041) at 7F5AD000 of 83 bytes at index 1
02:772 00:005 OCA: Exposing RSDT table 54455048 (003030656C707041) at 7F5AA000 of 56 bytes at index 2
02:777 00:005 OCA: Exposing RSDT table 43495041 (003030656C707041) at 7F5A8000 of 424 bytes at index 3
02:782 00:005 OCA: Exposing RSDT table 54445353 (00004D5050757043) at 7F58E000 of 85884 bytes at index 4
02:788 00:005 OCA: Exposing RSDT table 54445353 (6963684161746153) at 7F58D000 of 484 bytes at index 5
02:793 00:005 OCA: Exposing RSDT table 54445353 (0000756164486F4E) at 7F589000 of 1733 bytes at index 6
02:798 00:005 OCA: Exposing RSDT table 4746434D (003030656C707041) at 7F5A7000 of 60 bytes at index 7
02:803 00:005 OCA: Exposing RSDT table 52414D44 (003030656C707041) at 7F588000 of 104 bytes at index 8
02:809 00:005 OC: OcLoadPlatformSupport...
02:814 00:005 OC: OcLoadDevPropsSupport...
02:819 00:005 OC: OcMiscLateInit...
02:824 00:005 OC: LoadHandle is 7DB8F998 - Success
02:830 00:005 OC: Translated HibernateMode None to 0
02:835 00:005 OC: Hibernation detection status is Not Found
02:840 00:005 OC: OcLoadKernelSupport...
02:846 00:005 OC: OpenCore is loaded, showing boot menu...
02:851 00:005 OCB: Performing OcScanForBootEntries...
02:856 00:005 OCB: Found 6 potentially bootable filesystems
02:861 00:005 OCB: Filesystem 0 (7DB8F998) named EFI (Not Found) has 0 entries
02:867 00:005 OCBP: APFS Volume Info - 7D522A98 (131072, 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7, 16)
02:872 00:005 OCBP: APFS Container Info - 7D522A18 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
02:877 00:005 OCBP: BlessedFileHEX (1/5 264) - 02 01 0C 00 D0 41 03 0A 00 00 00 00 01 01 06 00 02 1F 03 12 0A 00 03 00 00 00 00 00 04 01 2A 00 02 00 00 00 28 40 06 00 00 00 00 00 A8 23 FC 06 00 00 00 00 E1 43 10 E9 30 8A 2A 40 84 77 5E FA
02:883 00:005 OCBP: BlessedFileHEX (2/5 264) - 92 11 42 62 02 02 04 03 24 00 F7 FC 74 BE 7C 0B F3 49 91 47 01 F4 04 2E 68 42 7A B9 6D 72 89 92 0C 4F 8A 06 3D 2A 6B B9 8D B7 04 04 9A 00 5C 00 37 00 35 00 34 00 39 00 44 00 32 00 31 00 32 00
02:888 00:005 OCBP: BlessedFileHEX (3/5 264) - 2D 00 36 00 38 00 41 00 42 00 2D 00 34 00 44 00 43 00 42 00 2D 00 42 00 35 00 34 00 32 00 2D 00 42 00 42 00 42 00 32 00 34 00 37 00 43 00 41 00 33 00 45 00 44 00 30 00 5C 00 53 00 79 00 73 00
02:893 00:005 OCBP: BlessedFileHEX (4/5 264) - 74 00 65 00 6D 00 5C 00 4C 00 69 00 62 00 72 00 61 00 72 00 79 00 5C 00 43 00 6F 00 72 00 65 00 53 00 65 00 72 00 76 00 69 00 63 00 65 00 73 00 5C 00 62 00 6F 00 6F 00 74 00 2E 00 65 00 66 00
02:898 00:005 OCBP: BlessedFileHEX (5/5 264) - 69 00 00 00 7F FF 04 00
02:904 00:005 OCBP: BlessedFileDP - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,E91043E1-8A30-402A-8477-5EFA92114262,0x64028,0x6FC23A8)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7AB96D7289920C4F8A063D2A6BB98DB7)/\7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\boot.efi
02:909 00:005 OCBP: Blessed file is valid
02:914 00:005 OCBP: 6 filesystems for APFS - Success
02:920 00:005 OCBP: APFS Volume Info is missing
02:925 00:005 OCBP: No APFS info 0 of 6 - Not Found
02:930 00:005 OCBP: APFS Volume Info - 7D522C18 (131072, 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7, 16)
02:935 00:005 OCBP: APFS Container Info - 7D522E18 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
02:941 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 1 of 6 - 1
02:946 00:005 OCBP: Missing partition 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 on preboot - Not Found
02:951 00:005 OCBP: No APFS booter 1 of 6 for 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 - Not Found
02:957 00:005 OCBP: APFS Volume Info - 7D522C18 (131072, E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53, 64)
02:962 00:005 OCBP: APFS Container Info - 7D522918 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
02:967 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 2 of 6 - 1
02:972 00:005 OCBP: Found partition E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 on preboot
02:978 00:005 OCBP: Want predefined list for APFS 16 at E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53
02:983 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \System\Library\CoreServices\boot.efi is missing - Not Found
02:988 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\APPLE\X64\BOOT.EFI is missing - Not Found
02:994 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\BOOT\BOOTX64.EFI is missing - Not Found
02:999 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \boot.efi is missing - Not Found
03:004 00:005 OCBP: No APFS booter 2 of 6 for E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 - Not Found
03:009 00:005 OCBP: APFS Volume Info - 7D522898 (131072, D6780172-3F82-4407-B008-4EB06573C59E, 4)
03:015 00:005 OCBP: APFS Container Info - 7D522918 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:020 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 3 of 6 - 1
03:025 00:005 OCBP: Missing partition D6780172-3F82-4407-B008-4EB06573C59E on preboot - Not Found
03:031 00:005 OCBP: No APFS booter 3 of 6 for D6780172-3F82-4407-B008-4EB06573C59E - Not Found
03:036 00:005 OCBP: APFS Volume Info - 7D522898 (131072, 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF, 8)
03:041 00:005 OCBP: APFS Container Info - 7D522B18 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:046 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 4 of 6 - 1
03:052 00:005 OCBP: Missing partition 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF on preboot - Not Found
03:057 00:005 OCBP: No APFS booter 4 of 6 for 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF - Not Found
03:062 00:005 OCBP: APFS Volume Info - 7D522898 (131072, 7549D212-68AB-4DCB-B542-BBB247CA3ED0, 1)
03:068 00:005 OCBP: APFS Container Info - 7D522518 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:073 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 5 of 6 - 1
03:078 00:005 OCBP: Found partition 7549D212-68AB-4DCB-B542-BBB247CA3ED0 on preboot
03:084 00:005 OCBP: Want predefined list for APFS 16 at 7549D212-68AB-4DCB-B542-BBB247CA3ED0
03:089 00:005 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \System\Library\CoreServices\boot.efi was found
03:094 00:005 OCBP: Found APFS booter 5 of 6 for 7549D212-68AB-4DCB-B542-BBB247CA3ED0 (7D5237E8)
03:099 00:005 OCBP: APFS bless for FC03D48B-82D7-4882-8C61-3B6C06C85F9F:<null string> is Success
03:105 00:005 OCB: Filesystem 1 (7DB20898) named Preboot (Success) has 1 entries
03:110 00:005 OCBP: APFS Volume Info - 7D522A18 (131072, E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53, 64)
03:115 00:005 OCBP: APFS Container Info - 7D522598 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:121 00:005 OCB: Filesystem 2 (7DB20318) named Catalina - Data (Not Found) has 0 entries
03:126 00:005 OCBP: APFS Volume Info - 7D522598 (131072, D6780172-3F82-4407-B008-4EB06573C59E, 4)
03:131 00:005 OCBP: APFS Container Info - 7D522818 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:136 00:005 OCB: Filesystem 3 (7D568D98) named Recovery (Not Found) has 0 entries
03:142 00:005 OCBP: APFS Volume Info - 7D522818 (131072, 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF, 8)
03:147 00:005 OCBP: APFS Container Info - 7D522998 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:152 00:005 OCB: Filesystem 4 (7D568818) named VM (Not Found) has 0 entries
03:158 00:005 OCBP: APFS Volume Info - 7D522998 (131072, 7549D212-68AB-4DCB-B542-BBB247CA3ED0, 1)
03:163 00:005 OCBP: APFS Container Info - 7D522A98 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:168 00:005 OCB: Filesystem 5 (7D568298) named Catalina (Not Found) has 0 entries
03:174 00:005 OCB: Adding entry 0, external - 0, skip recovery - 0
03:179 00:005 DevicePath - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,E91043E1-8A30-402A-8477-5EFA92114262,0x64028,0x6FC23A8)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7AB96D7289920C4F8A063D2A6BB98DB7)/\7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\boot.efi
03:184 00:005 OCBP: APFS Container Info - 7D522998 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:189 00:005 OCBP: 6 filesystems for APFS - Success
03:195 00:005 OCBP: APFS Volume Info is missing
03:200 00:005 OCBP: No APFS info 0 of 6 - Not Found
03:205 00:005 OCBP: APFS Volume Info - 7D522E98 (131072, 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7, 16)
03:211 00:005 OCBP: APFS Container Info - 7D522598 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:216 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 1 of 6 - 1
03:221 00:005 OCBP: Missing partition 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 on preboot - Not Found
03:227 00:005 OCBP: No APFS booter 1 of 6 for 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 - Not Found
03:232 00:005 OCBP: APFS Volume Info - 7D522598 (131072, E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53, 64)
03:237 00:005 OCBP: APFS Container Info - 7D522A98 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:242 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 2 of 6 - 1
03:248 00:005 OCBP: Found partition E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 on preboot
03:253 00:005 OCBP: Want predefined list for APFS 16 at E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53
03:258 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \System\Library\CoreServices\boot.efi is missing - Not Found
03:264 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\APPLE\X64\BOOT.EFI is missing - Not Found
03:269 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\BOOT\BOOTX64.EFI is missing - Not Found
03:274 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \boot.efi is missing - Not Found
03:280 00:005 OCBP: No APFS booter 2 of 6 for E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 - Not Found
03:285 00:005 OCBP: APFS Volume Info - 7D522A18 (131072, D6780172-3F82-4407-B008-4EB06573C59E, 4)
03:290 00:005 OCBP: APFS Container Info - 7D522598 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:295 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 3 of 6 - 1
03:301 00:005 OCBP: Missing partition D6780172-3F82-4407-B008-4EB06573C59E on preboot - Not Found
03:306 00:005 OCBP: No APFS booter 3 of 6 for D6780172-3F82-4407-B008-4EB06573C59E - Not Found
03:311 00:005 OCBP: APFS Volume Info - 7D522598 (131072, 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF, 8)
03:317 00:005 OCBP: APFS Container Info - 7D522E98 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:322 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 4 of 6 - 1
03:327 00:005 OCBP: Missing partition 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF on preboot - Not Found
03:333 00:005 OCBP: No APFS booter 4 of 6 for 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF - Not Found
03:338 00:005 OCBP: APFS Volume Info - 7D522E98 (131072, 7549D212-68AB-4DCB-B542-BBB247CA3ED0, 1)
03:343 00:005 OCBP: APFS Container Info - 7D522618 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:348 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 5 of 6 - 1
03:354 00:005 OCBP: Found partition 7549D212-68AB-4DCB-B542-BBB247CA3ED0 on preboot
03:359 00:005 OCBP: Want predefined list for APFS 16 at 7549D212-68AB-4DCB-B542-BBB247CA3ED0
03:364 00:005 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \System\Library\CoreServices\boot.efi was found
03:370 00:005 OCBP: Found APFS booter 5 of 6 for 7549D212-68AB-4DCB-B542-BBB247CA3ED0 (0)
03:375 00:005 OCBP: APFS bless for FC03D48B-82D7-4882-8C61-3B6C06C85F9F:7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\ is Success
03:380 00:005 OCBP: APFS Volume Info - 7D522998 (131072, 7549D212-68AB-4DCB-B542-BBB247CA3ED0, 1)
03:386 00:005 OCBP: APFS Container Info - 7D522A98 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:391 00:005 OCBP: APFS Volume Info is missing
03:396 00:005 OCBP: APFS recovery info 0/6 due to 00000200-0000-0000-00B0-C77D00000000/FC03D48B-82D7-4882-8C61-3B6C06C85F9F/0 - Not Found
03:402 00:005 OCBP: APFS Volume Info - 7D522C18 (131072, 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7, 16)
03:407 00:005 OCBP: APFS Container Info - 7D522A18 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:412 00:005 OCBP: APFS recovery info 1/6 due to FC03D48B-82D7-4882-8C61-3B6C06C85F9F/FC03D48B-82D7-4882-8C61-3B6C06C85F9F/10 - Success
03:418 00:005 OCBP: APFS Volume Info - 7D522E98 (131072, E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53, 64)
03:423 00:005 OCBP: APFS Container Info - 7D522998 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:428 00:005 OCBP: APFS recovery info 2/6 due to FC03D48B-82D7-4882-8C61-3B6C06C85F9F/FC03D48B-82D7-4882-8C61-3B6C06C85F9F/40 - Success
03:433 00:005 OCBP: APFS Volume Info - 7D522818 (131072, D6780172-3F82-4407-B008-4EB06573C59E, 4)
03:439 00:005 OCBP: APFS Container Info - 7D522598 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:444 00:005 OCBP: APFS recovery info 3/6 due to FC03D48B-82D7-4882-8C61-3B6C06C85F9F/FC03D48B-82D7-4882-8C61-3B6C06C85F9F/4 - Success
03:449 00:005 OCFS: Filename \7549D212-68AB-4DCB-B542-BBB247CA3ED0\ has trailing slash
03:455 00:005 OCFS: Filename \7549D212-68AB-4DCB-B542-BBB247CA3ED0\ has trailing slash
03:460 00:005 OCB: Adding entry 1, external - 0, recovery (\7549D212-68AB-4DCB-B542-BBB247CA3ED0\) - Success
03:465 00:005 OCB: Scanning got 2 entries
03:471 00:005 OCBP: APFS Container Info - 7D522A18 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:476 00:005 OCBP: 6 filesystems for APFS - Success
03:481 00:005 OCBP: APFS Volume Info is missing
03:487 00:005 OCBP: No APFS info 0 of 6 - Not Found
03:492 00:005 OCBP: APFS Volume Info - 7D522A98 (131072, 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7, 16)
03:497 00:005 OCBP: APFS Container Info - 7D522818 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:502 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 1 of 6 - 1
03:508 00:005 OCBP: Missing partition 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 on preboot - Not Found
03:513 00:005 OCBP: No APFS booter 1 of 6 for 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 - Not Found
03:518 00:005 OCBP: APFS Volume Info - 7D522818 (131072, E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53, 64)
03:524 00:005 OCBP: APFS Container Info - 7D522598 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:529 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 2 of 6 - 1
03:534 00:005 OCBP: Found partition E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 on preboot
03:540 00:005 OCBP: Want predefined list for APFS 16 at E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53
03:545 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \System\Library\CoreServices\boot.efi is missing - Not Found
03:550 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\APPLE\X64\BOOT.EFI is missing - Not Found
03:556 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\BOOT\BOOTX64.EFI is missing - Not Found
03:561 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \boot.efi is missing - Not Found
03:566 00:005 OCBP: No APFS booter 2 of 6 for E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 - Not Found
03:571 00:005 OCBP: APFS Volume Info - 7D522998 (131072, D6780172-3F82-4407-B008-4EB06573C59E, 4)
03:577 00:005 OCBP: APFS Container Info - 7D522818 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:582 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 3 of 6 - 1
03:587 00:005 OCBP: Missing partition D6780172-3F82-4407-B008-4EB06573C59E on preboot - Not Found
03:593 00:005 OCBP: No APFS booter 3 of 6 for D6780172-3F82-4407-B008-4EB06573C59E - Not Found
03:598 00:005 OCBP: APFS Volume Info - 7D522818 (131072, 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF, 8)
03:603 00:005 OCBP: APFS Container Info - 7D522A98 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:609 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 4 of 6 - 1
03:614 00:005 OCBP: Missing partition 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF on preboot - Not Found
03:619 00:005 OCBP: No APFS booter 4 of 6 for 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF - Not Found
03:624 00:005 OCBP: APFS Volume Info - 7D522A98 (131072, 7549D212-68AB-4DCB-B542-BBB247CA3ED0, 1)
03:630 00:005 OCBP: APFS Container Info - 7D522C18 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:635 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 5 of 6 - 1
03:640 00:005 OCBP: Found partition 7549D212-68AB-4DCB-B542-BBB247CA3ED0 on preboot
03:646 00:005 OCBP: Want predefined list for APFS 16 at 7549D212-68AB-4DCB-B542-BBB247CA3ED0
03:651 00:005 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \System\Library\CoreServices\boot.efi was found
03:656 00:005 OCBP: Found APFS booter 5 of 6 for 7549D212-68AB-4DCB-B542-BBB247CA3ED0 (0)
03:662 00:005 OCBP: APFS bless for FC03D48B-82D7-4882-8C61-3B6C06C85F9F:7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\ is Success
03:667 00:005 Trying to get label from \7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\.contentDetails
03:675 00:008 OCB: Entry 0 is Catalina at \7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\ (T:1|F:0)
03:681 00:005 OCB: Entry 0 is Catalina at dp PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,E91043E1-8A30-402A-8477-5EFA92114262,0x64028,0x6FC23A8)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7AB96D7289920C4F8A063D2A6BB98DB7)/\7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\boot.efi
03:686 00:005 OCBP: APFS Container Info - 7D522098 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:691 00:005 OCBP: 6 filesystems for APFS - Success
03:697 00:005 OCBP: APFS Volume Info is missing
03:702 00:005 OCBP: No APFS info 0 of 6 - Not Found
03:707 00:005 OCBP: APFS Volume Info - 7D522598 (131072, 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7, 16)
03:713 00:005 OCBP: APFS Container Info - 7D522518 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:718 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 1 of 6 - 1
03:723 00:005 OCBP: Missing partition 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 on preboot - Not Found
03:728 00:005 OCBP: No APFS booter 1 of 6 for 726DB97A-9289-4F0C-8A06-3D2A6BB98DB7 - Not Found
03:734 00:005 OCBP: APFS Volume Info - 7D522518 (131072, E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53, 64)
03:739 00:005 OCBP: APFS Container Info - 7D522E98 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:744 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 2 of 6 - 1
03:751 00:006 OCBP: Found partition E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 on preboot
03:756 00:005 OCBP: Want predefined list for APFS 16 at E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53
03:761 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \System\Library\CoreServices\boot.efi is missing - Not Found
03:767 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\APPLE\X64\BOOT.EFI is missing - Not Found
03:772 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \EFI\BOOT\BOOTX64.EFI is missing - Not Found
03:777 00:005 OCBP: Predefined E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 \boot.efi is missing - Not Found
03:783 00:005 OCBP: No APFS booter 2 of 6 for E5F18CD9-0CC7-3ECD-AD8E-24118E0F1C53 - Not Found
03:788 00:005 OCBP: APFS Volume Info - 7D522E98 (131072, D6780172-3F82-4407-B008-4EB06573C59E, 4)
03:793 00:005 OCBP: APFS Container Info - 7D522518 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:798 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 3 of 6 - 1
03:804 00:005 OCBP: Missing partition D6780172-3F82-4407-B008-4EB06573C59E on preboot - Not Found
03:809 00:005 OCBP: No APFS booter 3 of 6 for D6780172-3F82-4407-B008-4EB06573C59E - Not Found
03:814 00:005 OCBP: APFS Volume Info - 7D522518 (131072, 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF, 8)
03:820 00:005 OCBP: APFS Container Info - 7D522818 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:825 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 4 of 6 - 1
03:830 00:005 OCBP: Missing partition 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF on preboot - Not Found
03:836 00:005 OCBP: No APFS booter 4 of 6 for 7C760898-6413-46BE-8F5E-4AEA4BFEF2AF - Not Found
03:841 00:005 OCBP: APFS Volume Info - 7D522818 (131072, 7549D212-68AB-4DCB-B542-BBB247CA3ED0, 1)
03:846 00:005 OCBP: APFS Container Info - 7D522898 (1, FC03D48B-82D7-4882-8C61-3B6C06C85F9F)
03:851 00:005 OCBP: APFS match container FC03D48B-82D7-4882-8C61-3B6C06C85F9F vs FC03D48B-82D7-4882-8C61-3B6C06C85F9F for 5 of 6 - 1
03:857 00:005 OCBP: Found partition 7549D212-68AB-4DCB-B542-BBB247CA3ED0 on preboot
03:862 00:005 OCBP: Want predefined list for APFS 16 at 7549D212-68AB-4DCB-B542-BBB247CA3ED0
03:867 00:005 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \System\Library\CoreServices\boot.efi is missing - Not Found
03:874 00:006 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \EFI\APPLE\X64\BOOT.EFI is missing - Not Found
03:879 00:005 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \EFI\BOOT\BOOTX64.EFI is missing - Not Found
03:884 00:005 OCBP: Predefined 7549D212-68AB-4DCB-B542-BBB247CA3ED0 \boot.efi was found
03:890 00:005 OCBP: Found APFS booter 5 of 6 for 7549D212-68AB-4DCB-B542-BBB247CA3ED0 (0)
03:895 00:005 OCBP: APFS bless for FC03D48B-82D7-4882-8C61-3B6C06C85F9F:7549D212-68AB-4DCB-B542-BBB247CA3ED0\ is Success
03:900 00:005 Trying to get label from \7549D212-68AB-4DCB-B542-BBB247CA3ED0\.contentDetails
03:906 00:005 Trying to get label from \7549D212-68AB-4DCB-B542-BBB247CA3ED0\.disk_label.contentDetails
03:911 00:005 Trying to detect Microsoft BCD
03:916 00:005 Trying to get recovery from \7549D212-68AB-4DCB-B542-BBB247CA3ED0\SystemVersion.plist
03:924 00:007 OCB: Entry 1 is Recovery 10.15.3 at \7549D212-68AB-4DCB-B542-BBB247CA3ED0\ (T:2|F:1)
03:929 00:005 OCB: Entry 1 is Recovery 10.15.3 at dp PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,E91043E1-8A30-402A-8477-5EFA92114262,0x64028,0x6FC23A8)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,720178D6823F0744B0084EB06573C59E)/\7549D212-68AB-4DCB-B542-BBB247CA3ED0\
03:934 00:005 OCB: Performing OcShowSimpleBootMenu... 1
03:940 00:005 OCB: BootNext has not been found
03:945 00:005 OCB: efi-boot-device-data = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)
03:950 00:005 OCB: efi-backup-boot-device-data - Not Found
03:956 00:005 OCB: efi-apple-recovery-data - Not Found
03:961 00:005 OCB: Dumping BootOrder
03:966 00:005 OCB: 0 -> Boot0080 = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)
03:972 00:005 OCB: 1 -> Boot0000 = HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
03:977 00:005 OCB: Predefined list
03:982 00:005 OCB: 0 -> Boot0080 = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)
03:988 00:005 OCB: 1 -> Boot0081 - failed to read
03:993 00:005 OCB: 2 -> Boot0082 - failed to read
03:998 00:005 OCB: Predefined list
04:003 00:005 OCB: Skipping OC bootstrap application
04:009 00:005 OCB: Default DP pre-fix - HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
04:014 00:005 OCB: Default DP post-fix - HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
04:019 00:005 OCB: Default DP post-fix remainder - HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
04:025 00:005 OCB: Expanded DP - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,BC09C622-C22C-4765-B85B-804D9E5A7593,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
04:030 00:005 OCB: Expanded DP remainder - \EFI\Microsoft\Boot\bootmgfw.efi
04:035 00:005 OCB: Short-form DP could not be expanded
04:041 00:005 OCB: Failed to match a default boot option
04:046 00:005 OCB: Initial default is 0, fallback
14:051 10:005 OCB: Should boot from Catalina (T:1|F:0|DEF:0)
14:059 00:007 OCB: Perform boot Catalina to dp PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,E91043E1-8A30-402A-8477-5EFA92114262,0x64028,0x6FC23A8)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7AB96D7289920C4F8A063D2A6BB98DB7)/\7549D212-68AB-4DCB-B542-BBB247CA3ED0\System\Library\CoreServices\boot.efi (0/0)
14:069 00:009 OCB: Matching <> args on type 1 0
14:074 00:005 OCOS: OS set: <null> Mac OS X 10.15
14:079 00:005 OCOS: OS set: Apple Inc. Mac OS X 10.15
14:147 00:067 Trying XNU hook on System\Library\PrelinkedKernels\prelinkedkernel
14:164 00:017 Kext reservation size 6451200
16:010 01:845 Result of XNU hook on System\Library\PrelinkedKernels\prelinkedkernel is Success
16:031 00:021 OC: Read kernel version 19.3.0 (190300)
16:075 00:043 OC: Prelink injection AppleMCEReporterDisabler.kext (DisableAppleIntelMCEReporter) - Success
16:117 00:041 OC: Prelink injection Lilu.kext () - Success
16:132 00:015 OC: Prelink injection Innie.kext () - Success
16:158 00:026 OC: Prelink injection WhateverGreen.kext (Video card) - Success
16:202 00:044 Prelinked status - Success
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         