Files
CLOAK/__code__/resolutions.php
T
2026-06-14 18:30:06 +08:00

731 lines
32 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
$commonResolutions = [
"iPhone 17 Pro Max" => "440×956@3",
"iPhone 17 Air" => "420×912@3",
"iPhone 16 Pro Max" => "440×956@3",
"iPhone 16 Pro" => "402×874@3",
"iPhone 16 Plus" => "430×932@3",
"iPhone 16" => "393×852@3",
"iPhone 15 Pro Max" => "430×932@3",
"iPhone 15 Pro" => "393×852@3",
"iPhone 15 Plus" => "430×932@3",
"iPhone 15" => "393×852@3",
"iPhone 14 Pro Max" => "430×932@3",
"iPhone 14 Pro" => "393×852@3",
"iPhone 14 Plus" => "428×926@3",
"iPhone 14" => "390×844@3",
"iPhone 13 Pro Max" => "428×926@3",
"iPhone 13 Pro" => "390×844@3",
"iPhone 13" => "390×844@3",
"iPhone 13 mini" => "360×780@3",
"iPhone 12 Pro Max" => "428×926@3",
"iPhone 12 Pro" => "390×844@3",
"iPhone 12" => "390×844@3",
"iPhone 12 mini" => "360×780@3",
"iPhone 11 Pro Max" => "414×896@3",
"iPhone 11 Pro" => "375×812@3",
"iPhone 11" => "414×896@2",
"iPhone XR" => "414×896@2",
"iPhone XS Max" => "414×896@3",
"iPhone XS / X" => "375×812@3",
"iPhone 8 Plus" => "414×736@3",
"iPhone 8" => "375×667@2",
"iPhone 7 Plus" => "414×736@3",
"iPhone 7" => "375×667@2",
"iPhone 6S Plus" => "414×736@3",
"iPhone 6S / 6" => "375×667@2",
"iPhone SE (第2、3代)" => "375×667@2",
// ==================== iPad Pro 系列 ====================
'iPad Pro 13" (M4, 2024)' => '1024×1366@2',
'iPad Pro 11" (M4, 2024)' => '834×1194@2',
'iPad Pro 12.9" (M2, 2022)' => '1024×1366@2',
'iPad Pro 12.9" (M1, 2021)' => '1024×1366@2',
'iPad Pro 11" (M2, 2022)' => '834×1194@2',
'iPad Pro 11" (M1, 2021)' => '834×1194@2',
'iPad Pro 12.9" (2020)' => '1024×1366@2',
'iPad Pro 11" (2020)' => '834×1194@2',
'iPad Pro 12.9" (2018)' => '1024×1366@2',
'iPad Pro 11" (2018)' => '834×1194@2',
'iPad Pro 10.5" (2017)' => '834×1112@2',
'iPad Pro 9.7" (2016)' => '768×1024@2',
'iPad Pro 12.9" (2015)' => '1024×1366@2',
// ==================== iPad Air 系列 ====================
'iPad Air 13" (M2, 2024)' => '1024×1366@2',
'iPad Air 11" (M2, 2024)' => '820×1180@2',
'iPad Air 10.9" (M1, 2022)' => '820×1180@2',
'iPad Air 10.9" (2020)' => '820×1180@2',
'iPad Air 10.5" (2019)' => '834×1112@2',
'iPad Air 9.7" (2019)' => '768×1024@2',
'iPad Air 2' => '768×1024@2',
'iPad Air (1st)' => '768×1024@2',
// ==================== 标准 iPad 系列 ====================
'iPad 11" (A16, 2025)' => '820×1180@2',
'iPad 10.9" (10th, 2022)' => '820×1180@2',
'iPad 10.2" (9th, 2021)' => '810×1080@2',
'iPad 10.2" (8th, 2020)' => '810×1080@2',
'iPad 10.2" (7th, 2019)' => '810×1080@2',
'iPad 9.7" (6th, 2018)' => '768×1024@2',
'iPad 9.7" (5th, 2017)' => '768×1024@2',
'iPad 4' => '768×1024@2',
'iPad 3' => '768×1024@2',
'iPad 2' => '768×1024@1',
'iPad (1st)' => '768×1024@1',
// ==================== iPad mini 系列 ====================
'iPad mini 8.3" (A17 Pro, 2025)' => '744×1133@2',
'iPad mini 8.3" (6th, 2021)' => '744×1133@2',
'iPad mini 7.9" (5th, 2019)' => '768×1024@2',
'iPad mini 4' => '768×1024@2',
'iPad mini 3' => '768×1024@2',
'iPad mini 2' => '768×1024@2',
'iPad mini (1st)' => '768×1024@1',
// ==================== 三星 系列 ====================
// --- Galaxy S 系列 ---
"Galaxy S24" => '360×780@3',
"Galaxy S24+" => '384×832@2.8125',
"Galaxy S24 Ultra" => '384×824@3.75',
"Galaxy S23" => '360×780@3',
"Galaxy S23+" => '384×832@2.8125',
"Galaxy S23 Ultra" => '384×824@3.75',
"Galaxy S22" => '360×780@3',
"Galaxy S22+" => '384×832@2.8125',
"Galaxy S22 Ultra" => '384×824@3.75',
"Galaxy S21 (FE)" => '360×800@3',
"Galaxy S21+" => '384×854@2.8125',
"Galaxy S21 Ultra" => '412×915@2.625',
"Galaxy S21 " => '360×800@3',
"Galaxy S20 (FE)" => '360×800@3',
"Galaxy S20+" => '384×854@2.8125',
"Galaxy S20 Ultra" => '412×915@2.625',
"Galaxy S10" => '360×740@4',
"Galaxy S10+" => '360×740@4',
"Galaxy S9" => '360×740@4',
"Galaxy S9+" => '412×846@3.5',
"Galaxy S8" => '360×740@4',
"Galaxy S8+" => '360×740@4',
"Galaxy S7 (Edge)" => '360×640@4',
"Galaxy S6 (Edge)" => '360×640@4',
// --- Note 系列 ---
"Galaxy Note 20" => '412×915@3',
"Galaxy Note 10" => '412×869@3',
"Galaxy Note 9" => '360×740@4',
"Galaxy Note 8" => '360×740@4',
"Galaxy Note 5" => '480×853@3',
"Galaxy Note FE" => '360×740@3',
// --- 折叠屏 ---
"Galaxy Z Fold 5 (folded)" => '360×780@3',
"Galaxy Z Fold 5 (unfolded)" => '1184×2236@3',
"Galaxy Z Fold 4 (folded)" => '360×780@3',
"Galaxy Z Fold 4 (unfolded)" => '1184×2236@3',
"Galaxy Z Flip 5" => '360×800@3',
"Galaxy Z Flip 4" => '412×1004@3',
"Galaxy Z Flip 3" => '360×800@3',
// --- A 系列 ---
"Galaxy A72" => '412×915@3',
"Galaxy A71" => '412×914@3',
"Galaxy A51" => '412×914@2.625',
"Galaxy A50" => '412×892@2.625',
"Galaxy A32" => '412×915@3',
"Galaxy A30" => '412×892@2.625',
"Galaxy A14" => '412×910@2.5',
"Galaxy A13" => '412×915@2.5',
"Galaxy A12" => '412×915@2.5',
"Galaxy A11" => '360×800@2.5',
"Galaxy M33" => '412×915@2.5',
"Galaxy M31" => '412×915@2.5',
"Galaxy M21" => '412×915@2.5',
"Galaxy F17" => '412×915@2.5',
// --- 平板 ---
"Galaxy Tab S9" => '800×1280@2.5',
"Galaxy Tab S8" => '800×1280@2.5',
"Galaxy Tab S7" => '800×1280@2',
"Galaxy Tab A 10.1" => '800×1280@1.5',
"Galaxy Tab 2 (10\")" => '800×1280@1',
"Galaxy Tab 2 (7\")" => '600×1024@1.33',
"Galaxy Tab A8 (2022)" => '1280×800@1.5',
"Xiaomi 14" => '360×800@3',
"Xiaomi 14 Pro" => '411×914@3.5',
"Xiaomi 13" => '360×800@3',
"Xiaomi 13 Pro" => '411×914@3.5',
"Xiaomi 13 Ultra" => '411×914@3.5',
"Xiaomi 12" => '360×800@3',
"Xiaomi 12 Pro" => '411×914@3.5',
"Xiaomi Mi 11" => '411×914@3.5',
"Xiaomi Mi 11 Lite" => '411×914@2.625',
"Xiaomi Mi 10 Pro" => '393x851@2.75',
"Xiaomi Mi 8, Mi 8 Pro" => '393x817@2.75',
"Xiaomi Mi 8 SE" => '393x816@2.75',
"Xiaomi Mi 6" => '393x816@2.75',
"Xiaomi Mi 3" => '360x640@3',
"Redmi Note 13 Pro" => '444×986@2.75',
"Redmi Note 13" => '411×914@2.625',
"Redmi Note 12 Pro" => '411×914@2.625',
"Redmi Note 11" => '432×960@2.5',
"Redmi Note 10 Pro" => '432×960@2.5',
"Redmi Note 9 Pro" => '393x873@2.75',
"Redmi Note 9" => '393x851@2.75',
"POCO F5" => '411×914@2.625',
"POCO F4" => '411×914@2.625',
"POCO X5 Pro" => '411×914@2.625',
"POCO X4 Pro" => '432×960@2.5',
"Xiaomi Pad 6" => '1440×900@2',
"Xiaomi Pad 6 Pro" => '1440×900@2',
"Xiaomi Pad 5" => '1280×800@2',
"Redmi Pad" => '1000×600@2',
// ----- Vivo -----
'Vivo X100 Pro' => '420x933@3',
'Vivo X100' => '420x933@3',
'Vivo X90 Pro' => '420x933@3',
'Vivo V30 Pro' => '420x933@3',
'Vivo V30' => '393x873@2.75',
'Vivo V29 Pro' => '393x873@2.75',
'Vivo V29' => '420x933@3',
'Vivo V27 Pro' => '393x873@2.75',
'Vivo iQOO 12' => '480x1067@3',
'Vivo iQOO 11' => '480x1067@3',
'Vivo iQOO Z9' => '360x800@3',
'Vivo T3' => '360x800@3',
'Vivo T2 Pro 5G' => '360x800@3',
'Vivo Y200e 5G' => '360x800@3',
'Vivo Y100 5G' => '360x797@3',
'Vivo Y27' => '360x796@3',
'Vivo Y17s' => '360x806@2',
'Vivo Y02t' => '360x800@2',
'Vivo Pad 3 Pro' => '1032x1548@2',
'Vivo Pad 2' => '1000x1400@2',
'Vivo Pad Air' => '920x1400@2',
"vivo Y20" => '385x854@1.875',
"Vivo Y55s" => ' 360x640@2',
// ----- Pixel -----
"Pixel (2016)" => '412x732@2.6',
"Pixel XL" => '412x732@3.5',
"Pixel 2" => '412x732@2.6',
"Pixel 2 XL" => '412x824@3.5',
"Pixel 3" => '393x786@2.75',
"Pixel 3 XL" => '412x846@3.5',
"Pixel 3a" => '393x808@2.75',
"Pixel 3a XL" => '412x824@2.625',
"Pixel 4" => '393x830@2.75',
"Pixel 4 XL" => '412x869@3.5',
"Pixel 5" => '393x851@2.75',
"Pixel 6" => '412x915@2.625',
"Pixel 6 Pro" => '412x892@3.5',
"Pixel 7" => '412x915@2.625',
"Pixel 7 Pro" => '412x892@3.5',
"Pixel 7a" => '412x915@2.625',
"Pixel 8" => '412x915@2.625',
"Pixel 8 Pro" => '448×998@3',
// -- LG Series --
'LG G8 ThinQ' => '412x869@3.5',
'LG G7 ThinQ' => '412x846@3.5',
'LG G6' => '360x720@4',
'LG G5' => '412x732@3.5',
'LG G4' => '360x640@4',
'LG G3' => '360x640@4',
'LG V60 ThinQ' => '412x915@2.625',
'LG V50 ThinQ' => '412x869@3.5',
'LG V40 ThinQ' => '412x869@3.5',
'LG V30' => '412x824@3.5',
'LG V20' => '412x732@3.5',
'LG Wing' => '428x926@2.5',
'LG Velvet 5G' => '412x915@2.625',
'LG K51' => '412x914@2',
'LG K40' => '360x720@2',
'LG K30' => '360x640@2',
'LG K20' => '360x640@2',
'LG K10' => '360x640@2',
'LG Stylo 6' => '412x915@2.625',
'LG Stylo 5' => '412x846@2.625',
'LG Stylo 4' => '412x824@2.625',
'LG Nexus 5X' => '412x732@2.625',
'LG Nexus 5' => '360x640@3',
'LG Nexus 4' => '384x640@2',
'LG G Pad 5 10.1' => '800x1280@1.5',
'LG G Pad X 10.1' => '800x1280@1.5',
'LG G Pad F 8' => '800x1280@1',
'LG G Pad II 10.1' => '1280x800@1.5',
// -- OPPO Series --
'OPPO Find X7 Ultra' => '480x1056@3',
'OPPO Find X7' => '421x927@3',
'OPPO Find X6 Pro' => '480x1056@3',
'OPPO Find X6' => '413x924@3',
'OPPO Find X5 Pro' => '480x1072@3',
'OPPO Find X5' => '393x873@2.75',
'OPPO Find X3 Pro' => '480x1072@3',
'OPPO Find X3' => '393x877@2.75',
'OPPO Find X2 Pro' => '480x1056@3',
'OPPO Find X2' => '393x873@2.75',
'OPPO Find X' => '432x936@2.5',
'OPPO Find 7' => '480x853@3',
'OPPO Find N3' => '825x887@2.75',
'OPPO Find N3 Flip' => '393x916@2.75',
'OPPO Find N2' => '652x698@2.75',
'OPPO Find N2 Flip' => '393x916@2.75',
'OPPO Find N' => '652x698@2.75',
'OPPO Reno12 Pro' => '451x1008@2.75',
'OPPO Reno12' => '393x877@2.75',
'OPPO Reno11 Pro' => '451x1008@2.75',
'OPPO Reno11' => '393x877@2.75',
'OPPO Reno10 Pro+' => '413x924@3',
'OPPO Reno10 Pro' => '451x1008@2.75',
'OPPO Reno10' => '393x877@2.75',
'OPPO Reno9 Pro+' => '413x924@3',
'OPPO Reno9 Pro' => '393x877@2.75',
'OPPO Reno9' => '393x877@2.75',
'OPPO Reno8 Pro' => '393x877@2.75',
'OPPO Reno8 T' => '393x877@2.75',
'OPPO Reno8' => '393x873@2.75',
'OPPO Reno7 Pro' => '393x873@2.75',
'OPPO Reno7' => '393x873@2.75',
'OPPO Reno6 Pro' => '393x873@2.75',
'OPPO Reno6' => '393x873@2.75',
'OPPO Reno5 Pro' => '393x873@2.75',
'OPPO Reno5' => '393x873@2.75',
'OPPO Reno4 Pro' => '393x873@2.75',
'OPPO Reno4' => '393x873@2.75',
'OPPO Reno3 Pro' => '393x873@2.75',
'OPPO Reno3' => '393x873@2.75',
'OPPO Reno2' => '393x873@2.75',
'OPPO Reno Z' => '393x851@2.75',
'OPPO Reno' => '393x851@2.75',
'OPPO F27 Pro+' => '393x877@2.75',
'OPPO F25 Pro' => '432x965@2.5',
'OPPO F23' => '540x1200@2',
'OPPO F21 Pro' => '393x873@2.75',
'OPPO F19 Pro+' => '393x873@2.75',
'OPPO F19' => '393x873@2.75',
'OPPO F17 Pro' => '393x873@2.75',
'OPPO F15' => '393x873@2.75',
'OPPO F11 Pro' => '393x851@2.75',
'OPPO F9 (F9 Pro)' => '393x851@2.75',
'OPPO F7' => '393x829@2.75',
'OPPO F5' => '393x785@2.75',
'OPPO F3 Plus' => '360x640@3',
'OPPO F1s' => '360x640@2',
'OPPO A98' => '540x1200@2',
'OPPO A96' => '393x877@2.75',
'OPPO A79' => '432x960@2.5',
'OPPO A78' => '393x873@2.75',
'OPPO A77s' => '360x806@2',
'OPPO A60' => '360x802@2',
'OPPO A58' => '540x1200@2',
'OPPO A57' => '360x806@2',
'OPPO A54' => '360x800@2',
'OPPO A37' => '360x640@2',
'OPPO A38' => '360x806@2',
'OPPO A18' => '360x806@2',
'OPPO A17' => '360x806@2',
'OPPO A16' => '360x800@2',
'OPPO A15' => '360x800@2',
'OPPO K12' => '432x965@2.5',
'OPPO K11' => '393x877@2.75',
'OPPO K10 Pro' => '393x873@2.75',
'OPPO K10' => '393x877@2.75',
'OPPO K9' => '393x873@2.75',
'OPPO K7x' => '393x873@2.75',
'OPPO K5' => '393x851@2.75',
'OPPO K3' => '393x851@2.75',
'OPPO K1' => '393x851@2.75',
'OPPO R17 Pro' => '432x936@2.5',
'OPPO R17' => '432x936@2.5',
'OPPO R15 Pro' => '393x829@2.75',
'OPPO R15' => '393x829@2.75',
'OPPO R11s Plus' => '393x785@2.75',
'OPPO R11s' => '393x785@2.75',
'OPPO R11' => '360x640@3',
'OPPO R9s (F3 Plus)' => '360x640@3',
'OPPO R9 (F1 Plus)' => '360x640@3',
'OPPO R7s' => '360x640@3',
'OPPO R7' => '360x640@3',
'OPPO R5' => '360x640@3',
'OPPO N3' => '360x640@3',
'OPPO N1' => '432x768@2.5',
'OPPO Pad 2' => '1000x1400@2',
'OPPO Pad Neo' => '983x1376@1.75',
'OPPO Pad Air2' => '983x1376@1.75',
'OPPO Pad Air' => '800x1333@1.5',
'OPPO Pad' => '800x1280@2',
//-- TRANSSION --//
'Tecno Phantom V Fold' => '810x1080@2.5',
'Tecno Phantom X2 Pro' => '393x873@2.75',
'Tecno Phantom X2' => '393x873@2.75',
'Tecno Phantom X' => '393x873@2.75',
'Tecno Camon 20 Premier' => '393x873@2.75',
'Tecno Camon 20 Pro' => '393x873@2.75',
'Tecno Camon 19 Pro' => '393x895@2.75',
'Tecno Camon 18 Premier' => '393x873@2.75',
'Tecno Camon 17 Pro' => '393x895@2.75',
'Tecno Spark 10 Pro' => '393x895@2.75',
'Tecno Spark 10 5G' => '360x800@2',
'Tecno Spark Go 2023' => '360x806@2',
'Tecno Spark 9 Pro' => '393x895@2.75',
'Tecno Spark 8C' => '360x806@2',
'Tecno Pova 5 Pro' => '393x895@2.75',
'Tecno Pova 4' => '360x800@2',
'Tecno Pova Neo 3' => '376x836@1.75',
'Tecno Pova 3' => '393x895@2.75',
'Tecno DroiPad 10 Pro II' => '1280x800@1',
'Tecno Pad 4G (Tab P704a)' => '533x853@1.5',
'Tecno Megabook T1 (15.6")' => '1536x864@1.25',
'Tecno Megabook S1' => '1688x1055@1.5',
'Infinix Zero 30 5G' => '393x873@2.75',
'Infinix Zero Ultra' => '393x873@2.75',
'Infinix Zero 20' => '393x873@2.75',
'Infinix Zero X Pro' => '393x873@2.75',
'Infinix Note 30 VIP' => '393x873@2.75',
'Infinix Note 30 Pro' => '393x873@2.75',
'Infinix Note 12 Pro 5G' => '393x873@2.75',
'Infinix Note 11S' => '393x895@2.75',
'Infinix Note 10 Pro' => '393x895@2.75',
'Infinix Hot 30' => '393x895@2.75',
'Infinix Hot 30i' => '360x800@2',
'Infinix Hot 20S' => '393x895@2.75',
'Infinix Hot 12 Play' => '371x824@1.94',
'Infinix Hot 11S' => '393x895@2.75',
'Infinix Smart 7' => '360x800@2',
'Infinix Smart 6 Plus' => '360x820@2',
'Infinix Smart 5' => '360x800@2',
'Itel S23+' => '393x873@2.75',
'Itel S23' => '360x800@2',
'Itel S18' => '360x806@2',
'Itel S17' => '360x806@2',
'Itel P40' => '360x806@2',
'Itel P38 Pro' => '360x800@2',
'Itel P37' => '360x800@2',
'Itel A60s' => '360x800@2',
'Itel A49' => '360x800@2',
'Itel A27' => '480x854@1',
'Itel Vision 5' => '360x800@2',
'Itel Vision 3' => '360x800@2',
'Itel Vision 1 Pro' => '360x800@2',
// ----- HUAWEI ------
'HUAWEI P60 Pro' => '412x915@2.625',
'HUAWEI P60 Art' => '412x915@2.625',
'HUAWEI P60' => '412x915@2.625',
'HUAWEI P50 Pro' => '412x915@2.625',
'HUAWEI P50 Pocket' => '412x915@2.625',
'HUAWEI P40 Pro+' => '412x915@3',
'HUAWEI P40 Pro' => '412x915@3',
'HUAWEI P40' => '360x800@3',
'HUAWEI Mate X3' => '428x926@2.75', // Unfolded
'HUAWEI Mate 50 Pro' => '390x844@3',
'HUAWEI Mate 50' => '412x915@2.625',
'HUAWEI Mate 40 Pro' => '428x926@3',
'HUAWEI Mate 30 Pro' => '412x915@3',
'HUAWEI nova 12 Ultra' => '412x915@2.625',
'HUAWEI nova 11 Pro' => '428x926@2.75',
'HUAWEI nova 10 Pro' => '393x851@2.75',
'HUAWEI nova 9' => '393x851@2.75',
'HUAWEI nova 8 Pro' => '393x851@3',
'HUAWEI MatePad Pro 13.2' => '1440x960@2',
'HUAWEI MatePad Pro 12.6' => '1280x800@2',
'HUAWEI MatePad Pro 11' => '1280x800@2',
'HUAWEI MatePad 11.5 S' => '1440x960@2',
'HUAWEI MatePad 11 2023' => '1280x800@2',
'HUAWEI MatePad Air' => '1440x960@2',
// ----- SONY ------
'Sony Xperia 1 VI' => '412x915@2.625',
'Sony Xperia 1 V' => '411x960@4',
'Sony Xperia 1 IV' => '411x960@4',
'Sony Xperia 1 III' => '411x960@4',
'Sony Xperia 1 II' => '411x960@4',
'Sony Xperia 1' => '411x960@4',
'Sony Xperia 5 V' => '360x840@3',
'Sony Xperia 5 IV' => '360x840@3',
'Sony Xperia 5 III' => '360x840@3',
'Sony Xperia 5 II' => '360x840@3',
'Sony Xperia 5' => '360x840@3',
'Sony Xperia 10 VI' => '360x840@3',
'Sony Xperia 10 V' => '360x840@3',
'Sony Xperia 10 IV' => '360x840@3',
'Sony Xperia 10 III' => '360x840@3',
'Sony Xperia PRO-I' => '411x960@4',
'Sony Xperia PRO' => '411x960@4',
'Sony Xperia XZ3' => '412x823@3.5',
'Sony Xperia XZ2 Premium' => '540x960@4',
'Sony Xperia XZ2' => '360x720@3',
'Sony Xperia XZ2 Compact' => '360x720@3',
'Sony Xperia XZ1' => '360x640@3',
'Sony Xperia XZ Premium' => '540x960@4',
'Sony Xperia XZs' => '360x640@3',
'Sony Xperia XZ' => '360x640@3',
'Sony Xperia X Performance' => '360x640@3',
'Sony Xperia XA Ultra' => '360x640@3',
'Sony Xperia Z5 Premium' => '540x960@4',
'Sony Xperia Z5' => '360x640@3',
'Sony Xperia Z3+' => '360x640@3',
'Sony Xperia Z3' => '360x640@3',
'Sony Xperia Z2' => '360x640@3',
'Sony Xperia Z1' => '360x640@3',
'Sony Xperia Z' => '360x640@3',
'Sony Ericsson Xperia Arc S' => '320x569@1.5',
'Sony Xperia S' => '360x640@2',
'Sony Xperia P' => '360x640@1.5',
'Sony Xperia Ion' => '360x640@2',
'Sony Xperia Z4 Tablet' => '1280x800@2',
'Sony Xperia Z3 Tablet Compact' => '960x600@2',
'Sony Xperia Z2 Tablet' => '960x600@2',
'Sony Xperia Tablet Z' => '960x600@2',
'Sony Tablet P' => '480x512@1',
'Sony Tablet S' => '1280x800@1',
// ---- SHARP -----
'Aquos R9' => '412x891@2.625',
'Aquos Wish 4' => '360x780@2',
'Aquos R8 Pro' => '412x915@3.5',
'Aquos R8' => '412x915@2.625',
'Aquos Wish3' => '360x780@2',
'Aquos R7s' => '360x780@3.5',
'Aquos Sense7' => '412x915@2.625',
'Aquos R7' => '360x780@3.5',
'Aquos Wish2' => '393x851@1.875',
'Aquos R6' => '360x780@3.5',
'Aquos Zero6' => '412x915@2.625',
'Aquos Sense6' => '412x915@2.625',
'Aquos Sense4' => '360x760@3',
'Aquos Sense5G' => '412x915@2.625',
'Aquos R5G' => '360x720@4',
'Aquos Zero2' => '360x780@3',
'Aquos R3' => '360x689@4',
'Aquos V' => '360x720@3',
'Aquos S3' => '360x720@3',
'Aquos S2' => '360x680@3',
'Aquos R Compact' => '360x677@3',
'Aquos Crystal' => '360x640@2',
'Aquos Crystal 2' => '360x640@2',
'Aquos Xx 304SH' => '360x640@3',
'Aquos Phone Zeta SH-01F' => '360x640@3',
'Aquos Phone Xx mini 303SH' => '360x640@2.5',
'Sharp FX' => '240x400@1',
'dtab d-41A' => '800x1280@2',
'Mebius Pad TA-S10L-B' => '1280x800@2',
'Aquos Pad SH-08E' => '960x600@2',
'Aquos Pad SHT22' => '1280x800@1.5',
'Galapagos EB-A71GJ-B' => '1024x600@1',
// ----- MoTo ----
'Motorola Razr 40 Ultra / Razr+ (2023)' => '1080x2640@2.625',
'Motorola Razr 40 / Razr (2023)' => '1080x2640@2.625',
'Motorola Razr (2022)' => '1080x2400@2.75',
'Motorola Razr 5G' => '876x2142@2.75',
'Motorola Razr (2019)' => '876x2142@3.5',
'Motorola ThinkPhone' => '1080x2400@2.625',
'Motorola Edge+ (2023)' => '1080x2400@2.75',
'Motorola Edge (2023)' => '1080x2400@2.75',
'Motorola Edge 40 Pro' => '1080x2400@2.75',
'Motorola Edge 40 Neo' => '1080x2400@2.75',
'Motorola Edge 40' => '1080x2400@2.75',
'Motorola Edge+ (2022)' => '1080x2400@2.75',
'Motorola Edge (2022)' => '1080x2400@2.75',
'Motorola Edge 30 Ultra' => '1080x2400@2.75',
'Motorola Edge 30 Fusion' => '1080x2400@2.75',
'Motorola Edge 30 Neo' => '1080x2400@2.75',
'Motorola Edge 30' => '1080x2400@2.75',
'Motorola Edge (2021)' => '1080x2460@2.625',
'Motorola Edge 20 Pro' => '1080x2400@2.5',
'Motorola Edge 20' => '1080x2400@2.5',
'Motorola Edge 20 Lite' => '1080x2400@2.75',
'Motorola Edge+' => '1080x2340@2.625',
'Motorola Edge' => '1080x2340@2.625',
'Moto G Stylus 5G (2023)' => '1080x2400@2.625',
'Moto G Power 5G (2023)' => '1080x2400@2.625',
'Moto G (2023)' => '720x1600@1.75',
'Moto G Play (2023)' => '720x1600@1.8125',
'Moto G84 5G' => '1080x2400@2.75',
'Moto G73' => '1080x2400@2.75',
'Moto G54' => '1080x2400@2.75',
'Moto G53' => '720x1600@2',
'Moto G23' => '720x1600@2',
'Moto G14' => '1080x2400@2.625',
'Moto G200 5G' => '1080x2460@2.75',
'Moto G100' => '1080x2520@2.75',
'Moto G82' => '1080x2400@2.75',
'Moto G72' => '1080x2400@2.625',
'Moto G62 5G' => '1080x2400@2.75',
'Moto G52' => '1080x2400@2.75',
'Moto G42' => '1080x2400@2.75',
'Moto G32' => '1080x2400@2.75',
'Moto G22' => '720x1600@2',
'Moto G Stylus (2022)' => '1080x2460@2.625',
'Moto G Power (2022)' => '720x1600@2',
'Moto G Pure' => '720x1600@2',
'Moto G60S' => '1080x2460@2.75',
'Moto G50' => '720x1600@2',
'Moto G30' => '720x1600@2',
'Moto G10 Power' => '720x1600@2',
'Moto G9 Plus' => '1080x2400@2.75',
'Moto G8 Power' => '1080x2300@2.75',
'Moto E13' => '720x1600@2',
'Moto E22s' => '720x1600@2',
'Moto E32' => '720x1600@2',
'Moto E40' => '720x1600@2.125',
'Moto E30' => '720x1600@2',
'Moto E20' => '720x1600@2',
'Moto E7i Power' => '720x1600@2',
'Motorola One 5G UW ace' => '1080x2400@2.75',
'Motorola One 5G' => '1080x2520@2.75',
'Motorola One Fusion+' => '1080x2340@2.75',
'Motorola One Hyper' => '1080x2340@2.75',
'Motorola One Action' => '1080x2520@3',
'Motorola One Vision' => '1080x2520@3',
'Motorola One Zoom' => '1080x2340@2.75',
'Moto Z4' => '1080x2340@2.75',
'Moto Z3' => '1080x2160@2.75',
'Moto Z2 Force' => '1440x2560@4',
'Moto Z Play' => '1080x1920@3',
'Droid Turbo 2' => '1440x2560@4',
'Droid Maxx 2' => '1080x1920@3',
'Droid Turbo' => '1440x2560@4',
'Moto Tab G70' => '1200x2000@2',
'Moto Tab G62' => '1200x2000@2',
'Moto Tab G20' => '800x1280@1.5',
// One Plus
'OnePlus 13' => '360x792@4',
'OnePlus 13S' => '405x880@3',
'OnePlus 13R' => '421x927@3',
'OnePlus 12' => '360x792@4',
'OnePlus 12R' => '421x927@3',
'OnePlus 11' => '360x804@4',
'OnePlus 11R' => '413x924@3',
'OnePlus 10 Pro' => '360x804@4',
'OnePlus 10T' => '360x804@3',
'OnePlus 10R' => '360x804@3',
'OnePlus 9 Pro' => '360x804@4',
'OnePlus 9' => '360x800@3',
'OnePlus 9R' => '360x800@3',
'OnePlus 8T' => '360x800@3',
'OnePlus 8 Pro' => '360x792@4',
'OnePlus 8' => '360x800@3',
'OnePlus 7T Pro' => '411x891@3.5',
'OnePlus 7T' => '360x800@3',
'OnePlus 7 Pro' => '411x891@3.5',
'OnePlus 7' => '360x780@3',
'OnePlus 6T' => '360x780@3',
'OnePlus 6' => '360x760@3',
'OnePlus 5t' => '360x760@3',
'OnePlus Open' => '756x813@3',
'OnePlus Nord 5' => '424x933@3',
'OnePlus Nord 4' => '413x924@3',
'OnePlus Nord 3' => '413x924@3',
'OnePlus Nord 2T' => '360x800@3',
'OnePlus Nord 2' => '360x800@3',
'OnePlus Nord' => '360x800@3',
'OnePlus Nord CE 4' => '360x804@3',
'OnePlus Nord CE 3' => '360x804@3',
'OnePlus Nord CE 3 Lite' => '393x873@2.75',
'OnePlus Nord CE 2' => '360x800@3',
'OnePlus Nord CE 2 Lite' => '360x804@3',
'OnePlus Nord CE' => '360x800@3',
'OnePlus Nord N30' => '393x873@2.75',
'OnePlus Nord N20' => '360x800@3',
'OnePlus Nord N10' => '393x873@2.75',
'OnePlus Nord N300' => '360x806@2',
'OnePlus Nord N200' => '393x873@2.75',
'OnePlus Nord N100' => '360x800@2',
'OnePlus Pad' => '1000x1400@2',
'OnePlus Pad Go' => '860x1204@2',
// Surface
'Surface Duo 2' => '489×688@2.75',
'Surface Duo' => '464×650@2.75',
// Lenovo
'Lenovo Tab P12 Pro' => '2560×1600@2',
'Lenovo Tab P12' => '2944×1840@2',
'Lenovo Tab P11 Gen 2' => '2000×1200@2',
'Lenovo Yoga Tab 13' => '2160×1350@2',
'Lenovo Tab M10 Plus Gen 3' => '2000×1200@2',
'Lenovo Tab M9' => '1340×800@1.5',
'Lenovo Tab Extreme' => '3000×1876@2.5',
// --- 笔记本 (默认 DPR=1) ---
"Laptop" => '1920×1080',
"Laptop 2" => '1280×800',
"Laptop 3" => '1560×1040',
"Laptop 4" => '1536x864',
"Laptop 5" => '1536x960',
"Laptop 6" => '2560x1600',
"Laptop 7" => '1920x1080',
"Laptop 8" => '1920x1200',
"Laptop 9" => '1440×960',
'Laptop 10' => '1920×1200',
'Laptop 11' => '1536×864',
'Laptop 12' => '1536×864',
'Laptop 13' => '1366x768',
'Laptop 14' => '1536×864',
'Laptop 15' => '1920x1080',
'Laptop 16' => '2080x1387',
'Laptop 17' => '2080x1333',
'Laptop 18' => '2520x1680',
'Laptop 19' => '1280×720',
'Laptop 20' => '1366×768',
'Laptop 21' => '1600×900',
'Laptop 22' => '1024×600',
'Laptop 23' => '768×512',
'Laptop 24' => '1620×1080',
'Laptop 25' => '1500×1000',
'Laptop 26' => '1200×800',
'Laptop 27' => '1664×1109',
'Laptop 28' => '1504×1003',
'Laptop 29' => '1229×819',
'Laptop 30' => '2250×1500',
'Laptop 31' => '1440x960',
'Laptop 32' => '1280x853',
'Laptop 33' => '1368x912',
'Laptop 34' => '2880x1800',
'Laptop 35' => '1920x1200',
'Laptop 36' => '2160x1350',
'Laptop 37' => '3840x2400',
// --- 显示器 (桌面浏览器,一般 DPR=1) ---
"PC (27\")" => '3840×2160',
"PC (32\")" => '2560×1440',
"PC (34\")" => '3440×1440',
"PC (49\")" => '5120×1440',
"PC (i9250)" => '360×640',
"PC(4K)" => '2560×1600',
"PC(2K显示器)" => '2560x1440',
"PC(4K显示器)" => '5120×2880',
"PC(Desktop 4K 1X Scale)" => '3840x2160',
'UltraWide QHD' => '3440x1440',
'4K UHD' => '3072x1728',
'5K2K WUHD Monitor @ 100%' => '5120x2160',
'5K2K WUHD Monitor @ 150%' => '3413x1440',
'MACBOOK HD' => '2304×1440',
'HUAWEI MateView 28.2' => '3840x2560', // 4K+
'Sony BVM' => '4096x2160',
'Sony PVM' => '3840x2160',
'Sony SDM' => '1920x1200',
'Sharp 8K' => '7680x4320',
// ======== MacBook Air 系列 ========
'MacBook Air 13" (M4, 2025)' => '1280×832',
'MacBook Air 15" (M4, 2025)' => '1440×932',
'MacBook Air 13" (M2, 2022)' => '1280×832',
'MacBook Air 15" (M2, 2023)' => '1440×932',
'MacBook Air 13" (M1, 2020)' => '1280×800',
// ======== MacBook Pro 系列 ========
'MacBook Pro 14" (M4 Pro/Max, 2024)' => '1512×982',
'MacBook Pro 16" (M4 Pro/Max, 2024)' => '1728×1117',
'MacBook Pro 13" (M2, 2022)' => '1280×800',
'MacBook Pro 14" (M1 Pro/Max, 2021)' => '1512×982',
'MacBook Pro 16" (M1 Pro/Max, 2021)' => '1728×1117',
'MacBook Pro 15" (Retina, 2012-2015)' => '1440×900',
'MacBook Pro 13" (Retina, 2012-2015)' => '1280×800',
// ======== iMac 系列 =======
'iMac 24" (M4, 2024)' => '2240×1260',
'iMac 27" (Retina 5K, 2014-2020)' => '2560×1440',
'iMac 21.5" (Retina 4K, 2015-2019)' => '1920×1080',
// ----- Watch -----
"Apple Watch Series (44mm)" => '224x184@2',
"Apple Watch Series (40mm)" => '197x162@2',
"Samsung Watch 1.2\" (42MM)" => '180x180@2',
"Samsung Watch 1.3\" (46MM)" => '180x180@2',
"Samsung Watch 3 1.2\" (41MM)" => '180x180@2',
"Samsung Watch 3 1.4\" (45MM)" => '180x180@2',
"Samsung Watch Active 1.2\" (40MM)" => '180x180@2',
"Samsung Watch Active 1.4\" (44MM)" => '180x180@2',
"Huawei Watch GT" => '227x227@2',
"LG Watch W7" => '180x180@2',
"Xiaomi Mi Watch 2020" => '227x227@2',
"Xiaomi Mi Watch Revolve 2020" => '227x227@2',
"Realme Watch 2020" => '160x160@2',
];