"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEVICE_PRESETS = void 0;
exports.DEVICE_PRESETS = {
    // iPhone models (2024)
    'iPhone 15': { width: 393, height: 852, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'iPhone 15' },
    'iPhone 15 Pro': { width: 393, height: 852, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'iPhone 15 Pro' },
    'iPhone 15 Pro Max': { width: 430, height: 932, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'iPhone 15 Pro Max' },
    'iPhone 16': { width: 393, height: 852, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'iPhone 16' },
    'iPhone 16 Pro': { width: 393, height: 852, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'iPhone 16 Pro' },
    'iPhone 16 Pro Max': { width: 430, height: 932, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'iPhone 16 Pro Max' },
    'iPhone SE (3rd gen)': { width: 375, height: 667, deviceScaleFactor: 2, isMobile: true, hasTouch: true, name: 'iPhone SE (3rd gen)' },
    // iPad models
    'iPad': { width: 768, height: 1024, deviceScaleFactor: 2, isMobile: false, hasTouch: true, name: 'iPad' },
    'iPad Pro 11"': { width: 834, height: 1194, deviceScaleFactor: 2, isMobile: false, hasTouch: true, name: 'iPad Pro 11"' },
    'iPad Pro 12.9"': { width: 1024, height: 1366, deviceScaleFactor: 2, isMobile: false, hasTouch: true, name: 'iPad Pro 12.9"' },
    'iPad Air': { width: 820, height: 1180, deviceScaleFactor: 2, isMobile: false, hasTouch: true, name: 'iPad Air' },
    'iPad Mini': { width: 744, height: 1133, deviceScaleFactor: 2, isMobile: false, hasTouch: true, name: 'iPad Mini' },
    // Desktop/Laptop
    'Desktop': { width: 1920, height: 1080, deviceScaleFactor: 1, isMobile: false, hasTouch: false, name: 'Desktop' },
    'Desktop Large': { width: 2560, height: 1440, deviceScaleFactor: 1, isMobile: false, hasTouch: false, name: 'Desktop Large' },
    'Desktop 4K': { width: 3840, height: 2160, deviceScaleFactor: 1, isMobile: false, hasTouch: false, name: 'Desktop 4K' },
    'Laptop': { width: 1366, height: 768, deviceScaleFactor: 1, isMobile: false, hasTouch: false, name: 'Laptop' },
    'Laptop HD': { width: 1920, height: 1080, deviceScaleFactor: 1, isMobile: false, hasTouch: false, name: 'Laptop HD' },
    // Android phones
    'Samsung Galaxy S24': { width: 360, height: 780, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'Samsung Galaxy S24' },
    'Samsung Galaxy S24 Ultra': { width: 412, height: 915, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'Samsung Galaxy S24 Ultra' },
    'Google Pixel 8': { width: 412, height: 915, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'Google Pixel 8' },
    'Google Pixel 8 Pro': { width: 412, height: 915, deviceScaleFactor: 3, isMobile: true, hasTouch: true, name: 'Google Pixel 8 Pro' }
};
