
config_data = {
    "platforms": [
        {
            "platform_display_name": "Facebook",
            "post_types": [
                {
                    "post_type": "Feed Post",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 63206,
                    "text_optimum_limit": 125,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1200x630px",
                    "video_max_size_mb": 10240,
                    "video_max_length_sec": 14400,
                    "note": "Primary content type"
                },
                {
                    "post_type": "Story",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 125,
                    "text_optimum_limit": 50,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 4096,
                    "video_max_length_sec": 15,
                    "note": "24-hour visibility"
                },
                {
                    "post_type": "Reel",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 125,
                    "text_optimum_limit": 50,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 4096,
                    "video_max_length_sec": 90,
                    "note": "Short-form video"
                },
                {
                    "post_type": "Cover Photo",
                    "supports_text": False,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": False,
                    "supports_link": False,
                    "text_max_limit": 0,
                    "text_optimum_limit": 0,
                    "image_ratio": "205x78",
                    "image_best_resolution_px": "1640x624px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Profile header"
                },
                {
                    "post_type": "Event",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": False,
                    "supports_link": True,
                    "text_max_limit": 8000,
                    "text_optimum_limit": 100,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1920x1080px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Event promotion"
                }
            ]
        },
        {
            "platform_display_name": "Instagram",
            "post_types": [
                {
                    "post_type": "Feed Post",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 125,
                    "image_ratio": "1x1",
                    "image_best_resolution_px": "1080x1080px",
                    "video_max_size_mb": 100,
                    "video_max_length_sec": 60,
                    "note": "Square format preferred"
                },
                {
                    "post_type": "Story",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 125,
                    "text_optimum_limit": 50,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 100,
                    "video_max_length_sec": 15,
                    "note": "24-hour visibility"
                },
                {
                    "post_type": "Reel",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 125,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 100,
                    "video_max_length_sec": 90,
                    "note": "Algorithm favored"
                },
                {
                    "post_type": "IGTV",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 125,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 5529,
                    "video_max_length_sec": 3600,
                    "note": "Long-form video"
                },
                {
                    "post_type": "Carousel",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 125,
                    "image_ratio": "1x1",
                    "image_best_resolution_px": "1080x1080px",
                    "video_max_size_mb": 100,
                    "video_max_length_sec": 60,
                    "note": "2-10 items"
                }
            ]
        },
        {
            "platform_display_name": "Twitter",
            "post_types": [
                {
                    "post_type": "Tweet",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 280,
                    "text_optimum_limit": 100,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1600x900px",
                    "video_max_size_mb": 512,
                    "video_max_length_sec": 140,
                    "note": "Character limit varies"
                },
                {
                    "post_type": "Thread",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 280,
                    "text_optimum_limit": 100,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1600x900px",
                    "video_max_size_mb": 512,
                    "video_max_length_sec": 140,
                    "note": "Connected tweets"
                },
                {
                    "post_type": "Fleets",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 280,
                    "text_optimum_limit": 100,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 512,
                    "video_max_length_sec": 15,
                    "note": "Discontinued feature"
                },
                {
                    "post_type": "Spaces",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": False,
                    "supports_link": True,
                    "text_max_limit": 280,
                    "text_optimum_limit": 100,
                    "image_ratio": "N/A",
                    "image_best_resolution_px": "N/A",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Audio conversations"
                }
            ]
        },
        {
            "platform_display_name": "LinkedIn",
            "post_types": [
                {
                    "post_type": "Feed Post",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 3000,
                    "text_optimum_limit": 150,
                    "image_ratio": "1.91x1",
                    "image_best_resolution_px": "1200x627px",
                    "video_max_size_mb": 5120,
                    "video_max_length_sec": 600,
                    "note": "Professional content"
                },
                {
                    "post_type": "Article",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": False,
                    "supports_link": True,
                    "text_max_limit": 125000,
                    "text_optimum_limit": 1900,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1200x627px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Long-form content"
                },
                {
                    "post_type": "Story",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 125,
                    "text_optimum_limit": 50,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 5120,
                    "video_max_length_sec": 20,
                    "note": "24-hour visibility"
                }
            ]
        },
        {
            "platform_display_name": "TikTok",
            "post_types": [
                {
                    "post_type": "Video",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 100,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 287,
                    "video_max_length_sec": 180,
                    "note": "Primary content type"
                },
                {
                    "post_type": "Live",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 100,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Real-time streaming"
                },
                {
                    "post_type": "Photo Post",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": False,
                    "supports_link": False,
                    "text_max_limit": 2200,
                    "text_optimum_limit": 100,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Image carousel"
                },

            ]
        },
        {
            "platform_display_name": "YouTube",
            "post_types": [
                {
                    "post_type": "Video",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 5000,
                    "text_optimum_limit": 200,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1280x720px",
                    "video_max_size_mb": 128000,
                    "video_max_length_sec": 21600,
                    "note": "Primary content type"
                },
                {
                    "post_type": "Shorts",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 1000,
                    "text_optimum_limit": 200,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 1000,
                    "video_max_length_sec": 60,
                    "note": "Short-form video"
                },
                {   
                    "post_type": "Community Post",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": False,
                    "supports_link": True,
                    "text_max_limit": 8000,
                    "text_optimum_limit": 100,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1200x675px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Text/image updates"
                },
                {   
                    "post_type": "Premiere",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 5000,
                    "text_optimum_limit": 125,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1920x1080px",
                    "video_max_size_mb": 262144,
                    "video_max_length_sec": 43200,
                    "note": "Scheduled release"
                },
                {
                    "post_type": "Live Stream",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 5000,
                    "text_optimum_limit": 125,
                    "image_ratio": "16x9",
                    "image_best_resolution_px": "1920x1080px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Real-time broadcast"
                }
            ]
        },
        {
            "platform_display_name": "Pinterest",
            "post_types": [
                {
                    "post_type": "Pin",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 500,
                    "text_optimum_limit": 100,
                    "image_ratio": "2x3",
                    "image_best_resolution_px": "1000x1500px",
                    "video_max_size_mb": 2048,
                    "video_max_length_sec": 900,
                    "note": "Standard pin format"
                },
                {
                    "post_type": "Idea Pin",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 500,
                    "text_optimum_limit": 100,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 2048,
                    "video_max_length_sec": 60,
                    "note": "Multi-page content"
                },
                {
                    "post_type": "Story Pin",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 500,
                    "text_optimum_limit": 100,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 2048,
                    "video_max_length_sec": 60,
                    "note": "Sequential content"
                },
                {
                    "post_type": "Video Pin",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": True,
                    "text_max_limit": 500,
                    "text_optimum_limit": 100,
                    "image_ratio": "2x3",
                    "image_best_resolution_px": "1000x1500px",
                    "video_max_size_mb": 2048,
                    "video_max_length_sec": 900,
                    "note": "Video-focused pin"
                    
                }
                

            ]
        },
        {
            "platform_display_name": "Snapchat",
            "post_types": [
                {
                    "post_type": "Snap",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 250,
                    "text_optimum_limit": 80,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 1024,
                    "video_max_length_sec": 60,
                    "note": "Disappearing content"
                },
                {
                    "post_type": "Story",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 250,
                    "text_optimum_limit": 80,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 1024,
                    "video_max_length_sec": 60,
                    "note": "24-hour visibility"
                },
                {
                    "post_type": "Spotlight",
                    "supports_text": True,
                    "supports_image": False,
                    "supports_multiple_images": False,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 250,
                    "text_optimum_limit": 80,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 1024,
                    "video_max_length_sec": 60,
                    "note": "Discovery platform"
        },
        {
                    "post_type": "Memories",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": True,
                    "supports_video": True,
                    "supports_link": False,
                    "text_max_limit": 250,
                    "text_optimum_limit": 80,
                    "image_ratio": "9x16",
                    "image_best_resolution_px": "1080x1920px",
                    "video_max_size_mb": 1024,
                    "video_max_length_sec": 60,
                    "note": "Private archive"
        }
        
     ]

    },
    {
        "platform_display_name": "Clubhouse",
        "post_types": [
            {       
                    "post_type": "Audio Room",
                    "supports_text": True,
                    "supports_image": True,
                    "supports_multiple_images": False,
                    "supports_video": False,
                    "supports_link": True,
                    "text_max_limit": 280,
                    "text_optimum_limit": 100,
                    "image_ratio": "1x1",
                    "image_best_resolution_px": "1000x1000px",
                    "video_max_size_mb": 0,
                    "video_max_length_sec": 0,
                    "note": "Audio-only content"
            }
        ]

    },
    {
        "platform_display_name": "Discord",
        "post_types": [
            {
                "post_type": "Message",
                "supports_text": True,
                "supports_image": True,
                "supports_multiple_images": True,
                "supports_video": True,
                "supports_link": True,
                "text_max_limit": 2000,
                "text_optimum_limit": 100,
                "image_ratio": "16x9",
                "image_best_resolution_px": "1920x1080px",
                "video_max_size_mb": 100,
                "video_max_length_sec": 0,
                "note": "Chat messages"
            },
            {	
                "post_type": "Announcement",
                "supports_text": True,
                "supports_image": True,
                "supports_multiple_images": True,
                "supports_video": True,
                "supports_link": True,
                "text_max_limit": 2000,
                "text_optimum_limit": 100,
                "image_ratio": "16x9",
                "image_best_resolution_px": "1920x1080px",
                "video_max_size_mb": 100,
                "video_max_length_sec": 0,
                "note": "Server announcements"
            }
        ]
    },
    {
        "platform_display_name": "WhatsApp Business",
        "post_types": [
            {
                
                "post_type": "Status",
                "supports_text": True,
                "supports_image": True,
                "supports_multiple_images": False,
                "supports_video": True,
                "supports_link": False,
                "text_max_limit": 700,
                "text_optimum_limit": 100,
                "image_ratio": "9x16",
                "image_best_resolution_px": "1080x1920px",
                "video_max_size_mb": 16,
                "video_max_length_sec": 30,
                "note": "24-hour visibility"
            },
            {   
                "post_type": "Message",
                "supports_text": True,
                "supports_image": True,
                "supports_multiple_images": True,
                "supports_video": True,
                "supports_link": True,
                "text_max_limit": 4096,
                "text_optimum_limit": 100,
                "image_ratio": "16x9",
                "image_best_resolution_px": "1920x1080px",
                "video_max_size_mb": 16,
                "video_max_length_sec": 0,
                "note": "Direct messaging"
            }
        ]
    },
    {
        "platform_display_name": "Telegram",
        "post_types": [
            {
                "post_type": "Channel Post",
                "supports_text": True,
                "supports_image": True,
                "supports_multiple_images": True,
                "supports_video": True,
                "supports_link": True,
                "text_max_limit": 4096,
                "text_optimum_limit": 200,
                "image_ratio": "16x9",
                "image_best_resolution_px": "1920x1080px",
                "video_max_size_mb": 2048,
                "video_max_length_sec": 0,
                "note": "Broadcast messages"
            },
            {
               " post_type": "Group Message",
               "supports_text": True,
                "supports_image": True,
                "supports_multiple_images": True,
                "supports_video": True,
                "supports_link": True,
                "text_max_limit": 4096,
                "text_optimum_limit": 200,
                "image_ratio": "16x9",
                "image_best_resolution_px": "1920x1080px",
                "video_max_size_mb": 2048,
                "video_max_length_sec": 0,
                "note": "Group communications"
            }
        ]
    }

]

}


def social_media_config():
    """
    Returns the social media post configuration data.
    """
    return config_data



##----------------------------------------------------------------------------------------------------------------------##
