max / تنزيل وسائط Facebook (فيديو/صورة) [الأحدث]

// ==UserScript==
// @name         Facebook Media Downloader - Tenzaa (Global) 2026 Latest
// @namespace    https://tenzaa.com/
// @version      1.0.2
// @author       tenzaa
// @icon         https://tenzaa.com/favicon.ico
// @match        *://*.facebook.com/*
// @grant        none
// @license      MIT

// @name:af      Facebook Media Downloader (Video/Beeld) [Nuutste]
// @description:af Een-klik aflaai van Facebook oorspronklike beelde en video's via Tenzaa.
// @name:am      Facebook ሚዲያ አውራጅ (ቪዲዮ/ምስል) [የቅርብ ጊዜ]
// @description:am የ Facebook ኦሪጅናል ምስሎችን እና ቪዲዮዎችን በአንድ ጠቅታ ያውርዱ።
// @name:ar      تنزيل وسائط Facebook (فيديو/صورة) [الأحدث]
// @description:ar تنزيل بنقرة واحدة لصور ومقاطع فيديو Facebook الأصلية عبر Tenzaa.
// @name:as      Facebook মিডিয়া ডাউনলোডাৰ (ভিডিঅ'/ছবি) [শেহতীয়া]
// @description:as এটা ক্লিকে Facebook মূল ছবি আৰু ভিডিঅ' ডাউনলোড কৰক।
// @name:az      Facebook Media Yükləyici (Video/Şəkil) [Ən son]
// @description:az Facebook orijinal şəkillərini və videolarını bir kliklə endirin.
// @name:be      Загрузнік медыя Facebook (Відэα/Малюнак) [Апошняя]
// @description:be Загрузка арыгінальных малюнкаў і відэа Facebook ў адзін клік праз Tenzaa.
// @name:bg      Facebook Media Downloader (Видео/Изображение) [Най-ново]
// @description:bg Изтегляне с едно щракване на оригинални изображения и видеоклипове на Facebook.
// @name:bn      Facebook মিডিয়া ডাউনলোডার (ভিডিও/ছবি) [সর্বশেষ]
// @description:bn এক ক্লিকে Facebook আসল ছবি এবং ভিডিও ডাউনলোড করুন।
// @name:bs      Facebook Preuzimač medija (Video/Slika) [Najnovije]
// @description:bs Preuzimanje Facebook originalnih slika i videozapisa jednim klikom.
// @name:ca      Descarregador de multimèdia de Facebook (Vídeo/Imatge) [Més recent]
// @description:ca Descàrrega amb un sol clic d'imatges i vídeos originals de Facebook.
// @name:cs      Facebook Media Downloader (Video/Obrázek) [Nejnovější]
// @description:cs Stahování původních obrázků a videí z Facebook jedním kliknutím.
// @name:da      Facebook Media Downloader (Video/Billede) [Seneste]
// @description:da Et-kliks download af originale Facebook-billeder og videoer.
// @name:de      Facebook Media Downloader (Video/Bild) [Neueste]
// @description:de Laden Sie Originalbilder und Videos von Facebook mit einem Klick herunter.
// @name:dz      Facebook བརྙན་འཁོར་དང་པར་ཕབ་ལེན། (Video/Image) [གསར་ཤོས།]
// @description:dz ཕེསི་བུཀ་གི་ངོ་མ་པར་དང་ བརྙན་འཁོར་ཚུ་ཨེབ་གཏང་གཅིག་གིས་ཕབ་ལེན་འབད།
// @name:el      Λήψη πολυμέσων Facebook (Βίντεο/Εικόνα) [Τελευταίο]
// @description:el Λήψη με ένα κλικ αρχικών εικόνων και βίντεο Facebook.
// @name:en      Facebook Media Downloader - Tenzaa (Global) 2026 Latest
// @description:en One-click download of Facebook original images and videos via Tenzaa. Multi-language support.
// @name:eo      Elŝutilo de amaskomunikiloj de Facebook (Video/Bildo) [Plej nova]
// @description:eo Unuklaka elŝuto de originalaj bildoj kaj videoj de Facebook.
// @name:es      Descargador de medios de Facebook (Video/Imagen) [Más reciente]
// @description:es Descarga con un solo clic de imágenes y videos originales de Facebook.
// @name:et      Facebook meedia allalaadija (Video/Pilt) [Uusim]
// @description:et Facebook originaalpiltide ja videote allalaadimine ühe klõpsuga.
// @name:eu      Facebook Multimedia Deskargatzailea (Bideoa/Irudia) [Azkena]
// @description:eu Facebook jatorrizko irudiak eta bideoak klik bakarrean deskargatu.
// @name:fa      دانلودکننده رسانه Facebook (ویدیو/تصویر) [جدیدترین]
// @description:fa دانلود با یک کلیک تصاویر و ویدیوهای اصلی Facebook.
// @name:fi      Facebook Media Downloader (Video/Kuva) [Uusin]
// @description:fi Yhden napsautuksen lataus Facebook alkuperäisille kuville ja videoille.
// @name:fil     Facebook Media Downloader (Video/Larawan) [Pinakabago]
// @description:fil Isang pag-click na pag-download ng mga orihinal na larawan at video sa Facebook.
// @name:fr      Téléchargeur de médias Facebook (Vidéo/Image) [Le plus récent]
// @description:fr Téléchargement en un clic des images et vidéos originales Facebook.
// @name:ga      Íoslódálaí Meán Facebook (Físeán/Íomhá) [Is déanaí]
// @description:ga Íoslódáil cliceáil amháin de bhuníomhánna agus físeáin Facebook.
// @name:gl      Descargador de medios de Facebook (Vídeo/Imaxe) [Máis recente]
// @description:gl Descarga cun só clic de imaxes e vídeos orixinais de Facebook.
// @name:gu      Facebook મીડિયા ડાઉનલોડર (વિડિઓ/છબી) [નવીનતમ]
// @description:gu Facebook મૂળ છબીઓ અને વિડિઓઝનું એક-ક્લિક ડાઉનલોડ.
// @name:ha      Mai Sauke Mai jarida na Facebook (Bidiyo/Hoto) [Sabon]
// @description:ha Sauke hotuna da bidiyo na asali na Facebook da danna daya.
// @name:hi      Facebook मीडिया डाउनलोडर (वीडियो/छवि) [नवीनतम]
// @description:hi Facebook मूल छवियों और वीडियो का एक-क्लिक डाउनलोड।
// @name:hr      Facebook Preuzimač medija (Video/Slika) [Najnovije]
// @description:hr Preuzimanje Facebook originalnih slika i videozapisa jednim klikom.
// @name:hu      Facebook Média Letöltő (Videó/Kép) [Legújabb]
// @description:hu Facebook eredeti képek és videók egykattintásos letöltése.
// @name:hy      Facebook Մեդիា Ներբեռնիչ (Տեսանյութ/Պատկեր) [Վերጅին]
// @description:hy Facebook բնօրինակ պատկերների և տեսանյութերի մեկ կտտոցով ներբեռնում:
// @name:id      Pengunduh Media Facebook (Video/Gambar) [Terbaru]
// @description:id Unduh satu klik gambar dan video asli Facebook.
// @name:ig      Ihe nbudata onyonyo na vidiyo Facebook [Kacha ọhụrụ]
// @description:ig Budata vidiyo na onyonyo Facebook n'otu ọpịpị site na Tenzaa.
// @name:is      Facebook Miðlaniðurhalari (Myndband/Mynd) [Nýjasta]
// @description:is Einn smellur niðurhal af upprunalegum Facebook myndum og myndböndum.
// @name:it      Scarica Media Facebook (Video/Immagine) [Più recente]
// @description:it Download con un clic delle immagini e video originali Facebook.
// @name:iw      מוריד מדיה מ-Facebook (וידאו/תמונה) [הכי חדש]
// @description:iw הורדה בלחיצה אחת של תמונות וסרטוני Facebook מקוריים.
// @name:ja      Facebook メディアダウンローダー (動画/画像) [最新]
// @description:ja ワンクリックでFacebookの元の画像や動画をダウンロードします。
// @name:jv      Pengunduh Media Facebook (Video/Gambar) [Paling Anyar]
// @description:jv Siji klik download gambar lan video asli saka Facebook.
// @name:ka      Facebook მედიის ჩამომტვირთავი (ვიდეო/სურათი) [უახლესი]
// @description:ka Facebook-ის ორიგინალური სურათებისა და ვიდეოების ერთი დაწკაპუნებით ჩამოტვირთვა.
// @name:kk      Facebook медиа жүктеушісі (Бейне/Сурет) [Ең соңғы]
// @description:kk Facebook түпнұсқа суреттері мен бейнелерін бір рет басу арқылы жүктеу.
// @name:km      កម្មវិធីទាញយកមេឌៀ Facebook (វីដេអូ/រូបភាព) [ចុងក្រោយ]
// @description:km ទាញយករូបភាព និងវីដេអូដើមរបស់ Facebook ដោយចុចតែម្តង។
// @name:kn      ಫೇಸ್‌ಬುಕ್ ಮೀಡಿಯಾ ಡೌನ್‌ಲೋಡರ್ [ಇತ್ತೀಚಿನ]
// @description:kn ಫೇಸ್‌ಬುಕ್ ವೀಡಿಯೊಗಳು ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಒಂದು ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಸುಲಭವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.
// @name:ko      Facebook 미디어 다운로더 (비디오/이미지) [최신]
// @description:ko Facebook 원본 이미지와 비디오를 원클릭으로 다운로드하세요.
// @name:ky      Facebook медиа жүктөөчүсү [Акыркы]
// @description:ky Фейсбуктан видеолорду жана сүрөттөрдү бир чыкылдатуу менен тез жүктөп алыңыз.
// @name:lo      Facebook Media Downloader (ວິດີໂອ/ຮູບພາບ) [ລ່າສຸດ]
// @description:lo ດາວໂຫລດຮູບພາບ ແລະວິດີໂອຕົ້ນສະບັບຂອງ Facebook ດ້ວຍຄລິກດຽວ.
// @name:lt      Facebook Media Downloader (Vaizdo įrašas / Vaizdas) [Naujausias]
// @description:lt Vieno spustelėjimo „Facebook“ originalių vaizdų ir vaizdo įrašų atsisiuntimas.
// @name:lv      Facebook multivides lejupielādētājs [Jaunākais]
// @description:lv Lejupielādējiet Facebook videoklipus un attēlus ar vienu klikšķi, izmantojot Tenzaa.
// @name:mg      Mpisintona Media Facebook [Farany]
// @description:mg Sintomy amin'ny tsindry iray monja ny sary sy horonan-tsary avy amin'ny Facebook.
// @name:mk      Facebook Преземач на медиуми [Најново]
// @description:mk Преземајте видеа и слики од Facebook со еден клик брзо и едноставно.
// @name:ml      ഫേസ്ബുക്ക് മീഡിയ ഡൗൺലോഡർ [ഏറ്റവും പുതിയത്]
// @description:ml ഫേസ്ബുക്കിൽ നിന്ന് വീഡിയോകളും ചിത്രങ്ങളും ഒറ്റ ക്ലിക്കിലൂടെ എളുപ്പത്തിൽ ഡൗൺലോഡ് ചെയ്യാം.
// @name:mn      Facebook Медиа Татагч [Хамгийн шинэ]
// @description:mn Фэйсбүүкээс видео болон зураг нэг товшилтоор хурдан татах боломжтой боллоо.
// @name:mr      फेसबुक मीडिया डाउनलोडर (व्हिडिओ/इमेज) [नवीनतम]
// @description:mr फेसबुक मूळ प्रतिमा आणि व्हिडिओंचे एक-क्लिक डाउनलोड.
// @name:ms      Pemuat turun Media Facebook [Terbaru]
// @description:ms Muat turun video dan imej Facebook dengan satu klik sahaja secara percuma.
// @name:mt      Facebook Media Downloader [L-aħħar]
// @description:mt Niżżel vidjows u stampi minn Facebook b'klikk waħda biss b'mod faċli.
// @name:my      ဖေ့စ်ဘွတ်ခ် မီဒီယာ ဒေါင်းလုပ်ဆွဲသူ [နောက်ဆုံး]
// @description:my ဖေ့စ်ဘွတ်ခ်မှ ဗီဒီယိုနှင့် ပုံများကို ကလစ်တစ်ချက်နှိပ်ရုံဖြင့် ဒေါင်းလုဒ်လုပ်ပါ။
// @name:ne      फेसबुक मिडिया डाउनलोडर (भिडियो/छवि) [नवीनतम]
// @description:ne एक क्लिकमा फेसबुकको मूल भिडियो र चित्रहरू सजिलै डाउनलोड गर्नुहोस्।
// @name:nl      Facebook Media Downloader (Video/Afbeelding) [Nieuwste]
// @description:nl Met één klik downloaden van originele Facebook-afbeeldingen en video's.
// @name:no      Facebook Media Downloader (Video/Bilde) [Siste]
// @description:no Ett-klikks nedlasting av originale Facebook-bilder og videoer.
// @name:om      Buufataa Miidiyaa Facebook [Haaraa]
// @description:om Viidiyoowwan fi fakkiiwwan Facebook cuqaasa tokkoon salphatti buufadhu.
// @name:or      ଫେସବୁକ୍ ମିଡିଆ ଡାଉନଲୋଡର୍ [ସର୍ବଶେଷ]
// @description:or ଫେସବୁକ୍ ରୁ ଭିଡିଓ ଏବଂ ଚିତ୍ରଗୁଡ଼ିକୁ ଗୋଟିଏ କ୍ଲିକରେ ସହଜରେ ଡାଉନଲୋଡ୍ କରନ୍ତୁ |
// @name:pa      ਫੇਸਬੁੱਕ ਮੀਡੀਆ ਡਾਊਨਲੋਡਰ [ਨਵੀਨਤਮ]
// @description:pa ਫੇਸਬੁੱਕ ਤੋਂ ਵੀਡੀਓ ਅਤੇ ਤਸਵੀਰਾਂ ਨੂੰ ਇੱਕ ਕਲਿੱਕ ਵਿੱਚ ਤੇਜ਼ੀ ਨਾਲ ਡਾਊਨਲੋਡ ਕਰੋ।
// @name:pl      Pobieracz multimediów Facebook (Wideo/Obraz) [Najnowszy]
// @description:pl Pobieranie jednym kliknięciem oryginalnych obrazów i filmów Facebook.
// @name:ps      د فېسبوک میډیا ډاونلوډر [وروستی]
// @description:ps د فېسبوک ویډیوګانې او عکسونه په یو کلیک سره په اسانۍ ډاونلوډ کړئ.
// @name:pt      Baixador de Mídia do Facebook (Vídeo/Imagem) [Mais recente]
// @description:pt Download com um clique de imagens e vídeos originais do Facebook.
// @name:ro      Descărcător de media Facebook (Video/Imagine) [Cel mai nou]
// @description:ro Descărcare cu un singur clic a imaginilor și videoclipurilor originale Facebook.
// @name:ru      Загрузчик медиа Facebook (Видео/Изображение) [Последняя]
// @description:ru Скачивание оригинальных изображений и видео Facebook в один клик.
// @name:rw      Kuramo Media za Facebook (Video/Ifoto) [Igiheruka]
// @description:rw Kuramo amashusho n'amafoto by'umwimerere kuri Facebook ukanze rimwe gusa.
// @name:si      ෆේස්බුක් මාධ්‍ය බාගන්නා [නවතම]
// @description:si ෆේස්බුක් වෙතින් වීඩියෝ සහ පින්තූර එක් ක්ලික් කිරීමකින් පහසුවෙන් බාගන්න.
// @name:sk      Facebook Media Downloader (Video/Obrázok) [Najnovšie]
// @description:sk Stiahnutie pôvodných obrázkov a videí z Facebook jedným kliknutím.
// @name:sl      Prenosnik predstavnosti Facebook (Video/Slika) [Najnovejše]
// @description:sl Prenos originalnih slik in videoposnetkov Facebook z enim klikom.
// @name:sn      Facebook Media Dhawunirodha (Ichangoburwa)
// @description:sn Dhaunirodha mavhidhiyo nemifananidzo yepakutanga yeFacebook nekudzvanya kamwe chete.
// @name:so      Soo-dejiyaha Warbaahinta Facebook (Fiidiyow/Sawir) [Ugu dambeyay]
// @description:so Halku dhagsi ku soo deji muuqaallada iyo sawirrada asalka ah ee Facebook.
// @name:sq      Shkarkues i mediave Facebook (Video/Imazh) [Më e fundit]
// @description:sq Shkarkim me një klikim i imazheve origjinale të Facebook me një klikim.
// @name:sr      Facebook Preuzimač medija (Video/Slika) [Najnovije]
// @description:sr Preuzimanje originalnih slika i video zapisa sa Facebook-a jednim klikom.
// @name:st      Facebook Media Downloader (Video/Setšoantšo) [E ncha]
// @description:st Khoasolla livideo le litšoantšo tsa mantlha tsa Facebook ka ho penya hanngoe.
// @name:sv      Facebook Media Downloader (Video/Bild) [Senaste]
// @description:sv Nedladdning med ett klick av originalbilder och videor från Facebook.
// @name:sw      Kipakuzi cha Vyombo vya Habari vya Facebook (Video/Picha) [Hivi karibuni]
// @description:sw Upakuaji wa mbofyo mmoja wa picha na video asili za Facebook.
// @name:ta      Facebook மீடியா டவுன்லோடர் (வீடியோ/படம்) [சமீபத்திய]
// @description:ta பேஸ்புக் அசல் படங்கள் மற்றும் வீடியோக்களை ஒரே கிளிக்கில் பதிவிறக்கவும்.
// @name:te      ఫేస్‌బుక్ మీడియా డౌన్‌లోడರ್ [తాజా]
// @description:te ఫేస్‌బుక్ వీడియోలు మరియు చిత్రాలను ఒకే క్లిక్‌తో సులభంగా డౌన్‌లోడ్ చేసుకోండి.
// @name:tg      Зеркашии Медиаи Facebook (Видео/Тасвир) [Охирин]
// @description:tg Зеркашии видеоҳо ва аксҳои аслии Facebook бо як клик.
// @name:th      Facebook Media Downloader (วิดีโอ/รูปภาพ) [ล่าสุด]
// @description:th ดาวน์โหลดรูปภาพและวิดีโอต้นฉบับ Facebook ได้ในคลิกเดียว
// @name:ti      ፌስቡክ ሜዲያ ዳውንሎደር [ሓድሽ]
// @description:ti ካብ ፌስቡክ ቪድዮታትን ስእልታትን ብሓደ ክሊክ ብቀሊሉ ንምውራድ ዝሕግዝ መሳርሒ።
// @name:tk      Facebook Media Ýükleýji (Wideo/Surat) [Iň täze]
// @description:tk Facebook-dan suratlary we wideolary bir basmak bilen göçürip alyň.
// @name:tr      Facebook Medya İndirici (Video/Resim) [En Yeni]
// @description:tr Facebook orijinal resimlerinin ve videolarının tek tıklamayla indirilmesi.
// @name:ug      فیسبوک ۋاسىتە چۈشۈرگۈچ [ئەڭ يېڭى]
// @description:ug فیسبوكتىن سىن ۋە رەسىملەرنى بىر چېكىش ئارقىلىقلا تېز چۈشۈرۈڭ.
// @name:uk      Завантажувач медіа Facebook (Відео/Зображення) [Остання]
// @description:uk Завантаження оригінальних зображень та відео Facebook одним кліком.
// @name:ur      فیس بک میڈیا ڈاؤنلوڈر (ویڈیو/تصویر) [تازہ ترین]
// @description:ur فیس بک کی اصل ویڈیوز اور تصاویر ایک کلک میں حاصل کریں۔
// @name:uz      Facebook Media Yuklab Oluvchi (Video/Rasm) [Eng yangi]
// @description:uz Facebook original rasmlari va videolarini bir marta bosish orqali yuklab olish.
// @name:vi      Trình Tải Xuống Phương Tiện Facebook (Video/Ảnh) [Mới nhất]
// @description:vi Tải xuống hình ảnh vả video Facebook gốc chỉ với một cú nhấp chuột.
// @name:yo      Olùgbàwọlé Media Facebook (Fidio/Aworan) [Tuntun]
// @description:yo Gba awọn fidio ati awọn aworan Facebook atilėba pėlu tė ėyọkan.
// @name:zh-CN   Facebook (脸书) 媒体下载器 - Tenzaa (全球版) 2026 最新
// @description:zh-CN [2026 最新] 一键跳转 Tenzaa 下载 Facebook 原始高清图像、视频。支持多语言。
// @name:zh-HK   Facebook (臉書) 媒體下載器 [最新]
// @description:zh-HK 一鍵下載 Facebook 原始高清圖像、影片。自動跳轉解析。
// @name:zh-TW   Facebook (臉書) 媒體下載器 [最新]
// @description:zh-TW 一鍵下載 Facebook 原始高清圖像、影片。自動跳轉解析。
// @name:zu      I-Facebook Media Downloader (Ividiyo/Isithombe) [Kamuva]
// @description:zu Landa izithombe namavidiyo oqobo we-Facebook ngokuchofoza okukodwa.

// @run-at       document-end
// @description One-click download of Facebook videos and images.
// ==/UserScript==

(function() {
    'use strict';

    const BASE_TARGET = "https://tenzaa.com";

    // 内部翻译字典
    const i18nMap = {
        "af": ["Laai Beeld", "Laai Video"], "am": ["ምስል አውርድ", "ቪዲዮ አውርድ"], "ar": ["تنزيل الصورة", "تنزيل الفيديو"], "as": ["ছবি ডাউনলোড", "ভিডিঅ' ডাউনলোড"],
        "az": ["Şəkli Yüklə", "Videonu Yüklə"], "be": ["Спампаваць малюнак", "Спампаваць відэа"], "bg": ["Изтегли Изображение", "Изтегли Видео"], "bn": ["ছবি ডাউনলোড", "ভিডিও ডাউনলোড"],
        "bs": ["Preuzmi Sliku", "Preuzmi Video"], "ca": ["Baixa Imatge", "Baixa Vídeo"], "cs": ["Stáhnout Obrázek", "Stáhnout Video"], "da": ["Download Billede", "Download Video"],
        "de": ["Bild Downloaden", "Video Downloaden"], "dz": ["པར་ཕབ་ལེན།", "བརྙན་འཁོར་ཕབ་ལེན།"], "el": ["Λήψη Εικόνας", "Λήψη Βίντεο"], "en": ["Download Image", "Download Video"],
        "eo": ["Elŝuti Bildon", "Elŝuti Videon"], "es": ["Descargar Imagen", "Descargar Video"], "et": ["Laadi Pilt", "Laadi Video"], "eu": ["Deskargatu Irudia", "Deskargatu Bideoa"],
        "fa": ["دانلود تصویر", "دانلود ویدیو"], "fi": ["Lataa Kuva", "Lataa Video"], "fil": ["I-download ang Larawan", "I-download ang Video"], "fr": ["Télécharger l'Image", "Télécharger la Vidéo"],
        "ga": ["Íoslódáil Íomhá", "Íoslódáil Fíсеан"], "gl": ["Descargar Imaxe", "Descargar Vídeo"], "gu": ["છબી ડಾઉનಲೋડ", "વિડિઓ ડાઉનલોડ"], "ha": ["ZAZZAGE Hoto", "ZAZZAGE Bidiyo"],
        "hi": ["छवि डाउनलोड", "वीडियो डाउनलोड"], "hr": ["Preuzmi Sliku", "Preuzmi Video"], "hu": ["Kép Letöltése", "Videó Letöltése"], "hy": ["Ներբեռնել", "Ներբեռնել"],
        "id": ["UNDUH Gambar", "UNDUH Video"], "ig": ["BUDATA Foto", "BUDATA Vidiyo"], "is": ["Sækja Mynd", "Sækja Myndband"], "it": ["Scarica Immagine", "Scarica Video"],
        "iw": ["הורד תמונה", "הורד ויដאו"], "ja": ["画像を保存", "ビデオを保存"], "jv": ["Unduh Gambar", "Unduh Video"], "ka": ["ჩამოტვირთვა", "ჩამოტვირთვა"],
        "kk": ["ЖҮКТЕУ", "ЖҮКТЕУ"], "km": ["ទាញយក", "ទាញយក"], "kn": ["ಡೌನ್‌ಲೋಡ್", "ಡೌನ್‌ಲೋಡ್"], "ko": ["이미지 저장", "비디오 저장"],
        "ky": ["Жүктөө", "Жүктөө"], "lo": ["ດາວໂຫລດ", "ດາວໂຫລດ"], "lt": ["ATSISIŲSTI", "ATSISIŲSTI"], "lv": ["LEJUPIELĀDĒT", "LEJUPIELĀDĒT"],
        "mg": ["SINTOMY", "SINTOMY"], "mk": ["ПРЕЗЕМИ", "ПРЕЗЕМИ"], "ml": ["ഡൗൺലോഡ്", "ഡൗൺലോഡ്"], "mn": ["ТАТАХ", "ТАТАХ"],
        "mr": ["डाउनलोड", "डाउनलोड"], "ms": ["MUAT TURUN", "MUAT TURUN"], "mt": ["NIŻŻEL", "NIŻŻEL"], "my": ["ဒေါင်းလုဒ်", "ဒေါင်းလုဒ်"],
        "ne": ["डाउनलोड गर्नुहोस्", "डाउनलोड गर्नुहोस्"], "nl": ["DOWNLOADEN", "DOWNLOADEN"], "no": ["LAST NED", "LAST NED"], "or": ["ଡାଉନଲୋଡ୍", "ଡାଉନଲୋଡ୍"],
        "pa": ["ਡਾਊਨਲೋડ", "ਡਾਊਨਲೋડ"], "pl": ["POBIERZ Obraz", "POBIERZ Wideo"], "ps": ["ډاونلوډ", "ډاونلوډ"], "pt": ["BAIXAR", "BAIXAR"],
        "ro": ["DESCARCĂ", "DESCARCĂ"], "ru": ["СКАЧАТЬ", "СКАЧАТЬ"], "rw": ["GUKURAMO", "GUKURAMO"], "si": ["බාගන්න", "බාගන්න"],
        "sk": ["STIAHNUŤ", "STIAHNUŤ"], "sl": ["PRENESI", "PRENESI"], "sn": ["TORA", "TORA"], "so": ["DEGSO", "DEGSO"],
        "sq": ["SHKARKO", "SHKARKO"], "sr": ["PREUZMI", "PREUZMI"], "st": ["KHOASOLLA", "KHOASOLLA"], "sv": ["HÄMTA", "HÄMTA"],
        "sw": ["PAKUA", "PAKUA"], "ta": ["பதிவிறக்கு", "பதிவிறக்கு"], "te": ["డೌన్‌లోಡ್", "డೌన్‌లోಡ್"], "tg": ["ЗЕРКАШӢ", "ЗЕРКАШӢ"],
        "th": ["ดาวน์โหลด", "ดาวน์โหลด"], "ti": ["ኣውርድ", "ኣውርድ"], "tk": ["ÝÜKLE", "ÝÜKLE"], "tr": ["Resmi İndir", "Videoyu İndir"],
        "ug": ["چۈشۈر", "چۈشۈر"], "uk": ["СКАЧАТИ", "СКАЧАТИ"], "ur": ["ڈاؤن لوڈ", "ڈاؤن لوڈ"], "uz": ["YUKLAB OL", "YUKLAB OL"],
        "vi": ["TẢI XUỐNG", "TẢI XUỐNG"], "yo": ["GBA SÍLẸ̀", "GBA SÍLẸ̀"], "zh": ["下载图片", "视频下载"], "zh-CN": ["下载图片", "视频下载"],
        "zh-TW": ["下載圖片", "影片下載"], "zu": ["LANDA", "LANDA"]
    };

    const userLang = navigator.language || 'en';
    const langCodeForUrl = i18nMap[userLang] ? userLang : (i18nMap[userLang.split('-')[0]] ? userLang.split('-')[0] : 'en');
    const textArr = i18nMap[langCodeForUrl] || i18nMap["en"];

    async function forceDownload(imgUrl) {
        const btn = document.getElementById("fb-media-drag-btn");
        const originalHtml = btn.innerHTML;
        btn.innerHTML = "⏳ ...";
        try {
            const res = await fetch(imgUrl);
            const blob = await res.blob();
            const url = window.URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = url;
            a.download = `FB_${Date.now()}.jpg`;
            document.body.appendChild(a);
            a.click();
            window.URL.revokeObjectURL(url);
            document.body.removeChild(a);
        } catch (e) { window.open(imgUrl, '_blank'); }
        btn.innerHTML = originalHtml;
    }

    const style = document.createElement('style');
    // 配色适配 Facebook 官方蓝 (#0866FF)
    style.innerHTML = `
        #fb-media-drag-btn {
            position: fixed;
            z-index: 2147483647;
            padding: 10px 20px;
            background: #0866FF;
            color: white;
            border-radius: 30px;
            cursor: move;
            font-family: system-ui, -apple-system, sans-serif;
            font-weight: bold;
            font-size: 13px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
            display: none;
            align-items: center;
            gap: 8px;
            user-select: none;
            transition: background 0.2s, transform 0.1s;
        }
        #fb-media-drag-btn:hover { background: #0055e0; }
        #fb-media-drag-btn:active { transform: scale(0.95); }
    `;
    document.head.appendChild(style);

    const inject = () => {
        if (document.getElementById("fb-media-drag-btn")) return;
        const btn = document.createElement("div");
        btn.id = "fb-media-drag-btn";
        const saved = JSON.parse(localStorage.getItem('fb_media_pos'));
        btn.style.top = saved ? saved.top : (window.innerHeight - 80) + "px";
        btn.style.left = saved ? saved.left : (window.innerWidth - 180) + "px";

        let isDragging = false, sx, sy;
        btn.addEventListener('mousedown', (e) => {
            isDragging = false; sx = e.clientX; sy = e.clientY;
            const r = btn.getBoundingClientRect(), ox = e.clientX - r.left, oy = e.clientY - r.top;
            const move = (ev) => {
                if (Math.abs(ev.clientX - sx) > 5 || Math.abs(ev.clientY - sy) > 5) isDragging = true;
                btn.style.left = (ev.clientX - ox) + 'px'; btn.style.top = (ev.clientY - oy) + 'px';
            };
            const up = () => {
                document.removeEventListener('mousemove', move); document.removeEventListener('mouseup', up);
                if (isDragging) localStorage.setItem('fb_media_pos', JSON.stringify({top: btn.style.top, left: btn.style.left}));
            };
            document.addEventListener('mousemove', move); document.addEventListener('mouseup', up);
        });

        btn.onclick = () => {
            if (isDragging) return;
            const currentUrl = window.location.href;
            if (currentUrl.includes("/photo")) {
                const img = Array.from(document.querySelectorAll('img')).find(i => i.naturalWidth > 500 && i.offsetParent !== null);
                if (img) forceDownload(img.src);
            } else {
                const langPath = langCodeForUrl === 'en' ? '' : langCodeForUrl + '/';
                window.open(`${BASE_TARGET}/${langPath}facebook?url=${encodeURIComponent(currentUrl)}`, "_blank");
            }
        };
        document.body.appendChild(btn);
    };

    setInterval(() => {
        const url = window.location.href, path = window.location.pathname;
        const isHome = path === '/' || path === '/home.php' || (path === '/' && !url.includes('?'));
        const isPhoto = url.includes("/photo"), isVid = /\/(videos|watch|reels|stories)\//.test(url);
        const btn = document.getElementById("fb-media-drag-btn");

        if (!isHome && (isPhoto || isVid || (!!document.querySelector('video') && !isHome))) {
            inject(); btn.style.display = "flex";
            btn.innerHTML = isPhoto ? `🖼️ ${textArr[0]}` : `📥 ${textArr[1]}`;
        } else if (btn) btn.style.display = "none";
    }, 1500);

})();