{
  "APG": {
    "display_name": "التوجيه المتكيف المسقط",
    "inputs": {
      "eta": {
        "name": "إيتا",
        "tooltip": "يتحكم في مقياس متجه التوجيه المتوازي. سلوك CFG الافتراضي عند إعداد 1."
      },
      "model": {
        "name": "النموذج"
      },
      "momentum": {
        "name": "الزخم",
        "tooltip": "يتحكم في المتوسط المتحرك للتوجيه أثناء الانتشار، معطل عند إعداد 0."
      },
      "norm_threshold": {
        "name": "عتبة التطبيع",
        "tooltip": "تطبيع متجه التوجيه إلى هذه القيمة، يتم تعطيل التطبيع عند إعداد 0."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ARVideoI2V": {
    "display_name": "ARVideoI2V",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "model": {
        "name": "model"
      },
      "start_image": {
        "name": "الصورة_البدء"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "AddNoise": {
    "display_name": "إضافة ضجيج",
    "inputs": {
      "latent_image": {
        "name": "الصورة الكامنة"
      },
      "model": {
        "name": "النموذج"
      },
      "noise": {
        "name": "الضجيج"
      },
      "sigmas": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AddTextPrefix": {
    "display_name": "إضافة بادئة نصية",
    "inputs": {
      "prefix": {
        "name": "البادئة",
        "tooltip": "البادئة التي ستتم إضافتها."
      },
      "texts": {
        "name": "النصوص",
        "tooltip": "النص المراد معالجته."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "AddTextSuffix": {
    "display_name": "إضافة لاحقة نصية",
    "inputs": {
      "suffix": {
        "name": "اللاحقة",
        "tooltip": "اللاحقة التي ستتم إضافتها."
      },
      "texts": {
        "name": "النصوص",
        "tooltip": "النص المراد معالجته."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "AdjustBrightness": {
    "display_name": "ضبط السطوع",
    "inputs": {
      "factor": {
        "name": "عامل السطوع",
        "tooltip": "عامل السطوع. 1.0 = بدون تغيير، <1.0 = أغمق، >1.0 = أكثر سطوعًا."
      },
      "images": {
        "name": "الصور",
        "tooltip": "الصورة المراد معالجتها."
      }
    },
    "outputs": {
      "0": {
        "name": "الصور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "AdjustContrast": {
    "display_name": "ضبط التباين",
    "inputs": {
      "factor": {
        "name": "عامل التباين",
        "tooltip": "عامل التباين. 1.0 = بدون تغيير، <1.0 = تباين أقل، >1.0 = تباين أكثر."
      },
      "images": {
        "name": "الصور",
        "tooltip": "الصورة المراد معالجتها."
      }
    },
    "outputs": {
      "0": {
        "name": "الصور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "AlignYourStepsScheduler": {
    "display_name": "جدولة محاذاة خطواتك",
    "inputs": {
      "denoise": {
        "name": "إزالة الضجيج"
      },
      "model_type": {
        "name": "نوع النموذج"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioAdjustVolume": {
    "display_name": "ضبط مستوى الصوت",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "volume": {
        "name": "مستوى الصوت",
        "tooltip": "ضبط مستوى الصوت بالديسيبل (dB). 0 = لا تغيير، +6 = مضاعفة، -6 = النصف، إلخ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioConcat": {
    "description": "يربط الصوت1 بالصوت2 في الاتجاه المحدد.",
    "display_name": "دمج الصوت",
    "inputs": {
      "audio1": {
        "name": "الصوت1"
      },
      "audio2": {
        "name": "الصوت2"
      },
      "direction": {
        "name": "الاتجاه",
        "tooltip": "ما إذا كان سيتم إلحاق الصوت2 بعد أو قبل الصوت1."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderEncode": {
    "display_name": "تشفير مشفر الصوت",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "audio_encoder": {
        "name": "مشفر الصوت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderLoader": {
    "display_name": "محمل مشفر الصوت",
    "inputs": {
      "audio_encoder_name": {
        "name": "اسم مشفر الصوت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEqualizer3Band": {
    "display_name": "موازن الصوت (٣ نطاقات)",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "high_freq": {
        "name": "تردد الحدة",
        "tooltip": "تردد القطع للنطاق العالي"
      },
      "high_gain_dB": {
        "name": "تعزيز الحدة (ديسيبل)",
        "tooltip": "التحكم في مستوى الترددات العالية (الحدة)"
      },
      "low_freq": {
        "name": "تردد الجهير",
        "tooltip": "تردد القطع للنطاق المنخفض"
      },
      "low_gain_dB": {
        "name": "تعزيز الجهير (ديسيبل)",
        "tooltip": "التحكم في مستوى الترددات المنخفضة (الجهير)"
      },
      "mid_freq": {
        "name": "تردد الوسطى",
        "tooltip": "تردد المركز للنطاق المتوسط"
      },
      "mid_gain_dB": {
        "name": "تعزيز الوسطى (ديسيبل)",
        "tooltip": "التحكم في مستوى الترددات المتوسطة"
      },
      "mid_q": {
        "name": "عامل Q للوسطى",
        "tooltip": "معامل Q (عرض النطاق) للترددات المتوسطة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioMerge": {
    "description": "دمج مسارين صوتيين عن طريق تراكب موجاتهما.",
    "display_name": "دمج الصوت",
    "inputs": {
      "audio1": {
        "name": "الصوت1"
      },
      "audio2": {
        "name": "الصوت2"
      },
      "merge_method": {
        "name": "طريقة الدمج",
        "tooltip": "الطريقة المستخدمة لدمج الموجات الصوتية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicGuider": {
    "display_name": "الموجه الأساسي",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "model": {
        "name": "النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicScheduler": {
    "display_name": "الجدولة الأساسية",
    "inputs": {
      "denoise": {
        "name": "إزالة الضجيج"
      },
      "model": {
        "name": "النموذج"
      },
      "scheduler": {
        "name": "الجدولة"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchImagesNode": {
    "display_name": "تجميع الصور",
    "inputs": {
      "images": {
        "name": "الصور"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchLatentsNode": {
    "display_name": "تجميع الكامنات",
    "inputs": {
      "latents": {
        "name": "الكامنات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchMasksNode": {
    "display_name": "تجميع الأقنعة",
    "inputs": {
      "masks": {
        "name": "الأقنعة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BetaSamplingScheduler": {
    "display_name": "جدولة أخذ عينات بيتا",
    "inputs": {
      "alpha": {
        "name": "ألفا"
      },
      "beta": {
        "name": "بيتا"
      },
      "model": {
        "name": "النموذج"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaImageEditNode": {
    "description": "حرر الصور باستخدام أحدث نموذج من Bria",
    "display_name": "تحرير صورة Bria",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "guidance_scale": {
        "name": "مقياس التوجيه",
        "tooltip": "القيمة الأعلى تجعل الصورة تتبع التوجيه بشكل أدق."
      },
      "image": {
        "name": "الصورة"
      },
      "mask": {
        "name": "القناع",
        "tooltip": "إذا لم يتم تحديده، سيتم تطبيق التحرير على الصورة بالكامل."
      },
      "model": {
        "name": "النموذج"
      },
      "moderation": {
        "name": "الإشراف",
        "tooltip": "إعدادات الإشراف"
      },
      "negative_prompt": {
        "name": "توجيه سلبي"
      },
      "prompt": {
        "name": "التوجيه",
        "tooltip": "تعليمات لتحرير الصورة"
      },
      "seed": {
        "name": "البذرة"
      },
      "steps": {
        "name": "الخطوات"
      },
      "structured_prompt": {
        "name": "توجيه منظم",
        "tooltip": "سلسلة نصية تحتوي على توجيه التحرير المنظم بصيغة JSON. استخدم هذا بدلاً من التوجيه المعتاد للتحكم الدقيق والبرمجي."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "توجيه منظم",
        "tooltip": null
      }
    }
  },
  "BriaRemoveImageBackground": {
    "description": "إزالة الخلفية من صورة باستخدام Bria RMBG 2.0.",
    "display_name": "Bria إزالة خلفية الصورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "صورة"
      },
      "moderation": {
        "name": "الإشراف",
        "tooltip": "إعدادات الإشراف"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaRemoveVideoBackground": {
    "description": "إزالة الخلفية من فيديو باستخدام Bria.",
    "display_name": "Bria إزالة خلفية الفيديو",
    "inputs": {
      "background_color": {
        "name": "لون الخلفية",
        "tooltip": "لون الخلفية للفيديو الناتج."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "video": {
        "name": "فيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDance2FirstLastFrameNode": {
    "description": "إنشاء فيديو باستخدام Seedance 2.0 من صورة الإطار الأول وصورة الإطار الأخير (اختياري).",
    "display_name": "ByteDance Seedance 2.0 من الإطار الأول/الأخير إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "first_frame": {
        "name": "الإطار الأول",
        "tooltip": "صورة الإطار الأول للفيديو."
      },
      "first_frame_asset_id": {
        "name": "first_frame_asset_id",
        "tooltip": "معرّف أصل Seedance لاستخدامه كالإطار الأول. لا يمكن استخدامه مع إدخال صورة الإطار الأول."
      },
      "last_frame": {
        "name": "الإطار الأخير",
        "tooltip": "صورة الإطار الأخير للفيديو."
      },
      "last_frame_asset_id": {
        "name": "last_frame_asset_id",
        "tooltip": "معرّف أصل Seedance لاستخدامه كالإطار الأخير. لا يمكن استخدامه مع إدخال صورة الإطار الأخير."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "Seedance 2.0 لأعلى جودة؛ Seedance 2.0 Fast لتحسين السرعة."
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_generate_audio": {
        "name": "توليد الصوت"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل تريد إضافة علامة مائية إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDance2ReferenceNode": {
    "description": "إنشاء أو تعديل أو تمديد فيديو باستخدام Seedance 2.0 مع صور أو فيديوهات أو صوتيات مرجعية. يدعم المراجع متعددة الوسائط، وتحرير الفيديو، وتمديد الفيديو.",
    "display_name": "ByteDance Seedance 2.0 من مرجع إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "Seedance 2.0 لأعلى جودة؛ Seedance 2.0 Fast لتحسين السرعة."
      },
      "model_auto_downscale": {
        "name": "التقليل التلقائي للحجم"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_generate_audio": {
        "name": "توليد الصوت"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل تريد إضافة علامة مائية إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDance2TextToVideoNode": {
    "description": "إنشاء فيديو باستخدام نماذج Seedance 2.0 بناءً على موجه نصي.",
    "display_name": "ByteDance Seedance 2.0 من نص إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "Seedance 2.0 لأعلى جودة؛ Seedance 2.0 Fast لتحسين السرعة."
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_generate_audio": {
        "name": "توليد الصوت"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل تريد إضافة علامة مائية إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceCreateImageAsset": {
    "description": "إنشاء أصل صورة شخصية في Seedance 2.0. يقوم برفع الصورة المدخلة وتسجيلها في مجموعة الأصول المحددة. إذا كان group_id فارغًا، سيتم تنفيذ عملية تحقق H5 لشخص حقيقي لإنشاء مجموعة جديدة قبل إضافة الأصل.",
    "display_name": "إنشاء أصل صورة ByteDance",
    "inputs": {
      "group_id": {
        "name": "group_id",
        "tooltip": "إعادة استخدام معرّف مجموعة أصول Seedance موجود لتخطي التحقق البشري المتكرر لنفس الشخص. اتركه فارغًا لتنفيذ التحقق البشري في المتصفح وإنشاء مجموعة جديدة."
      },
      "image": {
        "name": "image",
        "tooltip": "الصورة التي سيتم تسجيلها كأصل شخصي."
      }
    },
    "outputs": {
      "0": {
        "name": "asset_id",
        "tooltip": null
      },
      "1": {
        "name": "group_id",
        "tooltip": null
      }
    }
  },
  "ByteDanceCreateVideoAsset": {
    "description": "إنشاء أصل فيديو شخصي في Seedance 2.0. يقوم برفع الفيديو المدخل وتسجيله في مجموعة الأصول المحددة. إذا كان group_id فارغًا، سيتم تنفيذ عملية تحقق H5 لشخص حقيقي لإنشاء مجموعة جديدة قبل إضافة الأصل.",
    "display_name": "إنشاء أصل فيديو ByteDance",
    "inputs": {
      "group_id": {
        "name": "group_id",
        "tooltip": "إعادة استخدام معرّف مجموعة أصول Seedance موجود لتخطي التحقق البشري المتكرر لنفس الشخص. اتركه فارغًا لتنفيذ التحقق البشري في المتصفح وإنشاء مجموعة جديدة."
      },
      "video": {
        "name": "video",
        "tooltip": "الفيديو الذي سيتم تسجيله كأصل شخصي."
      }
    },
    "outputs": {
      "0": {
        "name": "asset_id",
        "tooltip": null
      },
      "1": {
        "name": "group_id",
        "tooltip": null
      }
    }
  },
  "ByteDanceFirstLastFrameNode": {
    "description": "إنشاء فيديو باستخدام المطالبة النصية والإطار الأول والأخير.",
    "display_name": "تحويل الإطار الأول-الأخير من ByteDance إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة_الجانب",
        "tooltip": "نسبة الجانب للفيديو الناتج."
      },
      "camera_fixed": {
        "name": "الكاميرا_ثابتة",
        "tooltip": "تحدد ما إذا كان سيتم تثبيت الكاميرا. التطبيق يضيف تعليمات لتثبيت الكاميرا إلى مطالبتك النصية، لكنه لا يضمن التأثير الفعلي."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني."
      },
      "first_frame": {
        "name": "الإطار_الأول",
        "tooltip": "الإطار الأول الذي سيتم استخدامه للفيديو."
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "يتم تجاهل هذا المعامل لجميع النماذج باستثناء seedance-1-5-pro."
      },
      "last_frame": {
        "name": "الإطار_الأخير",
        "tooltip": "الإطار الأخير الذي سيتم استخدامه للفيديو."
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "المطالبة النصية",
        "tooltip": "المطالبة النصية المستخدمة لإنشاء الفيديو."
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "دقة الفيديو الناتج."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة للإنشاء."
      },
      "watermark": {
        "name": "علامة_مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم إنشاؤه بالذكاء الاصطناعي\" إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageNode": {
    "description": "إنشاء الصور باستخدام نماذج ByteDance عبر API استنادًا إلى النص الموجه",
    "display_name": "صورة ByteDance",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "guidance_scale": {
        "name": "مقياس التوجيه",
        "tooltip": "القيمة الأعلى تجعل الصورة تتبع النص الموجه بشكل أكبر"
      },
      "height": {
        "name": "الارتفاع",
        "tooltip": "الارتفاع المخصص للصورة. القيمة تعمل فقط إذا تم ضبط `size_preset` على `Custom`"
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "النص الموجه",
        "tooltip": "النص الموجه المستخدم لإنشاء الصورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد"
      },
      "size_preset": {
        "name": "ضبط الحجم",
        "tooltip": "اختر حجمًا موصى به. اختر مخصص لاستخدام العرض والارتفاع أدناه"
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم إنشاؤها بالذكاء الاصطناعي\" إلى الصورة"
      },
      "width": {
        "name": "العرض",
        "tooltip": "العرض المخصص للصورة. القيمة تعمل فقط إذا تم ضبط `size_preset` على `Custom`"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageReferenceNode": {
    "description": "إنشاء فيديو باستخدام النص الموجه والصور المرجعية.",
    "display_name": "فيديو ByteDance من الصور المرجعية",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "نسبة العرض إلى الارتفاع للفيديو الناتج."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "مدة الفيديو الناتج بالثواني."
      },
      "images": {
        "name": "images",
        "tooltip": "من صورة إلى أربع صور."
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "المطالبة النصية المستخدمة لتوليد الفيديو."
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "دقة الفيديو الناتج."
      },
      "seed": {
        "name": "seed",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم إنشاؤه بالذكاء الاصطناعي\" إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageToVideoNode": {
    "description": "توليد فيديو باستخدام نماذج ByteDance عبر واجهة برمجة التطبيقات بناءً على الصورة والمطالبة",
    "display_name": "ByteDance من صورة إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "نسبة العرض إلى الارتفاع للفيديو الناتج."
      },
      "camera_fixed": {
        "name": "camera_fixed",
        "tooltip": "يحدد ما إذا كان سيتم تثبيت الكاميرا. يضيف التطبيق تعليمات لتثبيت الكاميرا إلى المطالبة الخاصة بك، لكنه لا يضمن التأثير الفعلي."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "مدة الفيديو الناتج بالثواني."
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "يتم تجاهل هذا المعامل لجميع النماذج باستثناء seedance-1-5-pro."
      },
      "image": {
        "name": "image",
        "tooltip": "الإطار الأول الذي سيتم استخدامه للفيديو."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "المطالبة النصية المستخدمة لتوليد الفيديو."
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "دقة الفيديو الناتج."
      },
      "seed": {
        "name": "seed",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم إنشاؤها بالذكاء الاصطناعي\" إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedreamNode": {
    "description": "توليد موحد من النص إلى الصورة وتحرير دقيق للجملة الواحدة بدقة تصل إلى 4K.",
    "display_name": "ByteDance Seedream 4",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "fail_on_partial": {
        "name": "fail_on_partial",
        "tooltip": "إذا تم تمكينه، قم بإحباط التنفيذ إذا كانت أي من الصور المطلوبة مفقودة أو تُرجع خطأ."
      },
      "height": {
        "name": "height",
        "tooltip": "الارتفاع المخصص للصورة. القيمة تعمل فقط إذا تم تعيين `size_preset` على `Custom`"
      },
      "image": {
        "name": "image",
        "tooltip": "الصورة(الصور) المدخلة لتوليد الصورة من الصورة. قائمة من 1-10 صور للتوليد الفردي أو متعدد المرجعيات."
      },
      "max_images": {
        "name": "max_images",
        "tooltip": "الحد الأقصى لعدد الصور التي سيتم توليدها عندما يكون sequential_image_generation='auto'. إجمالي الصور (المدخلة + المولدة) لا يمكن أن يتجاوز 15."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "مطالبة نصية لإنشاء أو تحرير صورة."
      },
      "seed": {
        "name": "seed",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "sequential_image_generation": {
        "name": "sequential_image_generation",
        "tooltip": "وضع توليد الصور المتسلسل. 'disabled' يولد صورة واحدة. 'auto' يسمح للنموذج بتحديد ما إذا كان سيتم توليد صور متعددة ذات صلة (مثل مشاهد القصة، اختلافات الشخصية)."
      },
      "size_preset": {
        "name": "size_preset",
        "tooltip": "اختر حجمًا موصى به. اختر Custom لاستخدام العرض والارتفاع أدناه."
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم إنشاؤها بالذكاء الاصطناعي\" إلى الصورة."
      },
      "width": {
        "name": "width",
        "tooltip": "العرض المخصص للصورة. القيمة تعمل فقط إذا تم تعيين `size_preset` على `Custom`"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedreamNodeV2": {
    "description": "توليد موحد من النص إلى الصورة وتحرير دقيق لجملة واحدة بدقة تصل إلى 4K.",
    "display_name": "ByteDance Seedream 4.5 & 5.0",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_fail_on_partial": {
        "name": "فشل عند التوليد الجزئي"
      },
      "model_height": {
        "name": "الارتفاع"
      },
      "model_max_images": {
        "name": "أقصى عدد للصور"
      },
      "model_size_preset": {
        "name": "إعداد الحجم"
      },
      "model_width": {
        "name": "العرض"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "موجه نصي لإنشاء أو تعديل صورة."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة للتوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل تريد إضافة علامة \"تم الإنشاء بواسطة الذكاء الاصطناعي\" على الصورة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceTextToVideoNode": {
    "description": "توليد فيديو باستخدام نماذج ByteDance عبر API استنادًا إلى النص الموجه",
    "display_name": "ByteDance نص إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع للفيديو الناتج."
      },
      "camera_fixed": {
        "name": "الكاميرا ثابتة",
        "tooltip": "تحدد ما إذا كان سيتم تثبيت الكاميرا. تُلحق المنصة تعليمات لتثبيت الكاميرا بنصك الموجه، لكنها لا تضمن التأثير الفعلي."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني."
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "يتم تجاهل هذا المعامل لجميع النماذج باستثناء seedance-1-5-pro."
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "النص الموجه",
        "tooltip": "النص الموجه المستخدم لتوليد الفيديو."
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "دقة الفيديو الناتج."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم توليدها بالذكاء الاصطناعي\" إلى الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGGuider": {
    "display_name": "موجه CFG",
    "inputs": {
      "cfg": {
        "name": "CFG"
      },
      "model": {
        "name": "النموذج"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGNorm": {
    "display_name": "CFGNorm",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "strength": {
        "name": "القوة"
      }
    },
    "outputs": {
      "0": {
        "name": "النموذج المعدل",
        "tooltip": null
      }
    }
  },
  "CFGZeroStar": {
    "display_name": "CFGZeroStar",
    "inputs": {
      "model": {
        "name": "النموذج"
      }
    },
    "outputs": {
      "0": {
        "name": "النموذج المعدل",
        "tooltip": null
      }
    }
  },
  "CLIPAttentionMultiply": {
    "display_name": "ضرب انتباه CLIP",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "k": {
        "name": "K"
      },
      "out": {
        "name": "الإخراج"
      },
      "q": {
        "name": "Q"
      },
      "v": {
        "name": "V"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPLoader": {
    "description": "[الوصفات]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl / clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: old t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\nhidream: llama-3.1 (موصى به) أو t5",
    "display_name": "تحميل CLIP",
    "inputs": {
      "clip_name": {
        "name": "اسم CLIP"
      },
      "device": {
        "name": "الجهاز"
      },
      "type": {
        "name": "النوع"
      }
    }
  },
  "CLIPMergeAdd": {
    "display_name": "دمج CLIP - إضافة",
    "inputs": {
      "clip1": {
        "name": "CLIP 1"
      },
      "clip2": {
        "name": "CLIP 2"
      }
    }
  },
  "CLIPMergeSimple": {
    "display_name": "دمج CLIP - بسيط",
    "inputs": {
      "clip1": {
        "name": "CLIP 1"
      },
      "clip2": {
        "name": "CLIP 2"
      },
      "ratio": {
        "name": "النسبة"
      }
    }
  },
  "CLIPMergeSubtract": {
    "display_name": "دمج CLIP - طرح",
    "inputs": {
      "clip1": {
        "name": "CLIP 1"
      },
      "clip2": {
        "name": "CLIP 2"
      },
      "multiplier": {
        "name": "المضاعف"
      }
    }
  },
  "CLIPSave": {
    "display_name": "حفظ CLIP",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      }
    }
  },
  "CLIPSetLastLayer": {
    "display_name": "تعيين الطبقة الأخيرة لـ CLIP",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "stop_at_clip_layer": {
        "name": "التوقف عند طبقة CLIP"
      }
    }
  },
  "CLIPTextEncode": {
    "description": "يقوم بترميز أمر نصي باستخدام نموذج CLIP إلى تمثيل مضمَّن يمكن استخدامه لتوجيه نموذج الانتشار نحو إنشاء صور محددة.",
    "display_name": "ترميز نص CLIP (أمر)",
    "inputs": {
      "clip": {
        "name": "CLIP",
        "tooltip": "نموذج CLIP المستخدم لترميز النص."
      },
      "text": {
        "name": "النص",
        "tooltip": "النص المراد ترميزه."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "تهيئة تحتوي على النص المضمن المستخدم لتوجيه نموذج الانتشار."
      }
    }
  },
  "CLIPTextEncodeControlnet": {
    "display_name": "ترميز نص CLIP لـ Controlnet",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "conditioning": {
        "name": "التهيئة"
      },
      "text": {
        "name": "النص"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeFlux": {
    "display_name": "ترميز نص CLIP لـ Flux",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "clip_l": {
        "name": "CLIP-L"
      },
      "guidance": {
        "name": "التوجيه"
      },
      "t5xxl": {
        "name": "T5-XXL"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeHiDream": {
    "display_name": "ترميز نص CLIP لـ HiDream",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "clip_g": {
        "name": "CLIP-G"
      },
      "clip_l": {
        "name": "CLIP-L"
      },
      "llama": {
        "name": "LLaMA"
      },
      "t5xxl": {
        "name": "T5-XXL"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeHunyuanDiT": {
    "display_name": "ترميز نص CLIP لـ HunyuanDiT",
    "inputs": {
      "bert": {
        "name": "BERT"
      },
      "clip": {
        "name": "CLIP"
      },
      "mt5xl": {
        "name": "mT5-XL"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeKandinsky5": {
    "display_name": "CLIPTextEncodeKandinsky5",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_l": {
        "name": "clip_l"
      },
      "qwen25_7b": {
        "name": "qwen25_7b"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeLumina2": {
    "description": "يقوم بترميز أمر النظام وأمر المستخدم باستخدام نموذج CLIP إلى تمثيل مضمَّن يمكن استخدامه لتوجيه نموذج الانتشار نحو إنشاء صور محددة.",
    "display_name": "ترميز نص CLIP لـ Lumina2",
    "inputs": {
      "clip": {
        "name": "CLIP",
        "tooltip": "نموذج CLIP المستخدم لترميز النص."
      },
      "system_prompt": {
        "name": "أمر النظام",
        "tooltip": "يوفر Lumina2 نوعين من أوامر النظام: متفوق: أنت مساعد مصمم لإنشاء صور متفوقة بدرجة عالية من التوافق بين النص والصورة استنادًا إلى الأوامر النصية أو أوامر المستخدم. محاذاة: أنت مساعد مصمم لإنشاء صور عالية الجودة مع أعلى درجة من التوافق بين النص والصورة استنادًا إلى الأوامر النصية."
      },
      "user_prompt": {
        "name": "أمر المستخدم",
        "tooltip": "النص المراد ترميزه."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "تهيئة تحتوي على النص المضمن المستخدم لتوجيه نموذج الانتشار."
      }
    }
  },
  "CLIPTextEncodePixArtAlpha": {
    "description": "يقوم بترميز النص ويضبط تهيئة الدقة لـ PixArt Alpha. لا ينطبق على PixArt Sigma.",
    "display_name": "ترميز نص CLIP لـ PixArt Alpha",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "height": {
        "name": "الارتفاع"
      },
      "text": {
        "name": "النص"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSD3": {
    "display_name": "ترميز نص CLIP لـ SD3",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "clip_g": {
        "name": "CLIP-G"
      },
      "clip_l": {
        "name": "CLIP-L"
      },
      "empty_padding": {
        "name": "حشو فارغ"
      },
      "t5xxl": {
        "name": "T5-XXL"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSDXL": {
    "display_name": "ترميز نص CLIP لـ SDXL",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "crop_h": {
        "name": "قص الارتفاع"
      },
      "crop_w": {
        "name": "قص العرض"
      },
      "height": {
        "name": "الارتفاع"
      },
      "target_height": {
        "name": "الارتفاع المستهدف"
      },
      "target_width": {
        "name": "العرض المستهدف"
      },
      "text_g": {
        "name": "النص G"
      },
      "text_l": {
        "name": "النص L"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSDXLRefiner": {
    "display_name": "مُحسّن ترميز نص CLIP لـ SDXL",
    "inputs": {
      "ascore": {
        "name": "الدرجة A"
      },
      "clip": {
        "name": "CLIP"
      },
      "height": {
        "name": "الارتفاع"
      },
      "text": {
        "name": "النص"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPVisionEncode": {
    "display_name": "ترميز رؤية CLIP",
    "inputs": {
      "clip_vision": {
        "name": "رؤية CLIP"
      },
      "crop": {
        "name": "القص"
      },
      "image": {
        "name": "الصورة"
      }
    }
  },
  "CLIPVisionLoader": {
    "display_name": "تحميل رؤية CLIP",
    "inputs": {
      "clip_name": {
        "name": "اسم CLIP"
      }
    }
  },
  "Canny": {
    "display_name": "كاني",
    "inputs": {
      "high_threshold": {
        "name": "الحد الأعلى"
      },
      "image": {
        "name": "الصورة"
      },
      "low_threshold": {
        "name": "الحد الأدنى"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CaseConverter": {
    "display_name": "محول حالة الأحرف",
    "inputs": {
      "mode": {
        "name": "الوضع"
      },
      "string": {
        "name": "سلسلة نصية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CenterCropImages": {
    "display_name": "قص الصور من المنتصف",
    "inputs": {
      "height": {
        "name": "الارتفاع",
        "tooltip": "ارتفاع القص."
      },
      "images": {
        "name": "الصور",
        "tooltip": "الصورة المراد معالجتها."
      },
      "width": {
        "name": "العرض",
        "tooltip": "عرض القص."
      }
    },
    "outputs": {
      "0": {
        "name": "الصور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "CheckpointLoader": {
    "display_name": "تحميل نقطة التحقق مع الإعدادات (متوقف)",
    "inputs": {
      "ckpt_name": {
        "name": "اسم نقطة التحقق"
      },
      "config_name": {
        "name": "اسم الإعداد"
      }
    }
  },
  "CheckpointLoaderSimple": {
    "description": "يقوم بتحميل نقطة تحقق نموذج الانتشار، حيث تُستخدم نماذج الانتشار لإزالة الضجيج من البيانات الكامنة.",
    "display_name": "تحميل نقطة التحقق",
    "inputs": {
      "ckpt_name": {
        "name": "اسم نقطة التحقق",
        "tooltip": "اسم نقطة التحقق (النموذج) المراد تحميله."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج المستخدم لإزالة الضجيج من البيانات الكامنة."
      },
      "1": {
        "tooltip": "نموذج CLIP المستخدم لترميز أوامر النص."
      },
      "2": {
        "tooltip": "نموذج VAE المستخدم لترميز وفك ترميز الصور من وإلى الفضاء الكامن."
      }
    }
  },
  "CheckpointSave": {
    "display_name": "حفظ نقطة التحقق",
    "inputs": {
      "clip": {
        "name": "CLIP"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "model": {
        "name": "النموذج"
      },
      "vae": {
        "name": "VAE"
      }
    }
  },
  "ChromaRadianceOptions": {
    "description": "يسمح بتعيين خيارات متقدمة لنموذج Chroma Radiance.",
    "display_name": "خيارات ChromaRadiance",
    "inputs": {
      "end_sigma": {
        "name": "end_sigma",
        "tooltip": "آخر قيمة سيجما التي ستكون هذه الخيارات سارية المفعول عندها."
      },
      "model": {
        "name": "النموذج"
      },
      "nerf_tile_size": {
        "name": "nerf_tile_size",
        "tooltip": "يسمح بتجاوز حجم البلوك الافتراضي لـ NeRF. -1 تعني استخدام القيمة الافتراضية (32). 0 تعني استخدام وضع عدم التجزئة (قد يتطلب الكثير من VRAM)."
      },
      "preserve_wrapper": {
        "name": "preserve_wrapper",
        "tooltip": "عند التمكين، سيتم تفويض الأمر إلى غلاف دالة النموذج الحالي إذا كان موجودًا. يجب عمومًا تركه مفعلًا."
      },
      "start_sigma": {
        "name": "start_sigma",
        "tooltip": "أول قيمة سيجما التي ستكون هذه الخيارات سارية المفعول عندها."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ClaudeNode": {
    "description": "إنشاء ردود نصية باستخدام نماذج Claude من Anthropic. قدم مطالبة نصية ويمكنك أيضًا إضافة صورة أو أكثر للسياق متعدد الوسائط.",
    "display_name": "Anthropic Claude",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images",
        "tooltip": "صورة أو صور اختيارية لاستخدامها كسياق للنموذج. حتى ٢٠ صورة."
      },
      "model": {
        "name": "model",
        "tooltip": "نموذج Claude المستخدم لإنشاء الرد."
      },
      "model_max_tokens": {
        "name": "max_tokens"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "إدخال نصي للنموذج."
      },
      "seed": {
        "name": "seed",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "تعليمات أساسية تحدد سلوك النموذج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ColorToRGBInt": {
    "description": "تحويل لون إلى قيمة عددية لنظام RGB.",
    "display_name": "تحويل اللون إلى قيمة RGB عددية",
    "inputs": {
      "color": {
        "name": "اللون"
      }
    },
    "outputs": {
      "0": {
        "name": "قيمة RGB عددية",
        "tooltip": null
      }
    }
  },
  "ColorTransfer": {
    "description": "مطابقة ألوان صورة مع أخرى باستخدام خوارزميات متنوعة.",
    "display_name": "ColorTransfer",
    "inputs": {
      "image_ref": {
        "name": "image_ref",
        "tooltip": "الصورة أو الصور المرجعية لمطابقة الألوان معها. إذا لم يتم توفيرها، سيتم تخطي المعالجة."
      },
      "image_target": {
        "name": "image_target",
        "tooltip": "الصورة أو الصور التي سيتم تطبيق تحويل الألوان عليها."
      },
      "method": {
        "name": "method"
      },
      "source_stats": {
        "name": "source_stats",
        "tooltip": "per_frame: كل إطار يُطابق مع image_ref بشكل فردي. uniform: تجميع إحصائيات جميع الإطارات المصدرية كأساس، والمطابقة مع image_ref. target_frame: استخدام إطار محدد كأساس للتحويل إلى image_ref، ويُطبق بشكل موحد على جميع الإطارات (يحافظ على الفروقات النسبية)."
      },
      "strength": {
        "name": "strength"
      }
    },
    "outputs": {
      "0": {
        "name": "image",
        "tooltip": null
      }
    }
  },
  "CombineHooks2": {
    "display_name": "دمج الخطافات [2]",
    "inputs": {
      "hooks_A": {
        "name": "الخُطاف A"
      },
      "hooks_B": {
        "name": "الخُطاف B"
      }
    }
  },
  "CombineHooks4": {
    "display_name": "دمج الخطافات [4]",
    "inputs": {
      "hooks_A": {
        "name": "الخُطاف A"
      },
      "hooks_B": {
        "name": "الخُطاف B"
      },
      "hooks_C": {
        "name": "الخُطاف C"
      },
      "hooks_D": {
        "name": "الخُطاف D"
      }
    }
  },
  "CombineHooks8": {
    "display_name": "دمج الخطافات [8]",
    "inputs": {
      "hooks_A": {
        "name": "الخُطاف A"
      },
      "hooks_B": {
        "name": "الخُطاف B"
      },
      "hooks_C": {
        "name": "الخُطاف C"
      },
      "hooks_D": {
        "name": "الخُطاف D"
      },
      "hooks_E": {
        "name": "الخُطاف E"
      },
      "hooks_F": {
        "name": "الخُطاف F"
      },
      "hooks_G": {
        "name": "الخُطاف G"
      },
      "hooks_H": {
        "name": "الخُطاف H"
      }
    }
  },
  "ComfyMathExpression": {
    "display_name": "تعبير رياضي",
    "inputs": {
      "expression": {
        "name": "تعبير"
      },
      "values": {
        "name": "القيم"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      },
      "2": {
        "name": "قيمة منطقية",
        "tooltip": null
      }
    }
  },
  "ComfyNumberConvert": {
    "display_name": "تحويل الرقم",
    "inputs": {
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "ComfySwitchNode": {
    "display_name": "مفتاح التحويل",
    "inputs": {
      "on_false": {
        "name": "عند التعطيل"
      },
      "on_true": {
        "name": "عند التفعيل"
      },
      "switch": {
        "name": "مفتاح التحويل"
      }
    },
    "outputs": {
      "0": {
        "name": "المخرجات",
        "tooltip": null
      }
    }
  },
  "ConditioningAverage": {
    "display_name": "متوسط التهيئة",
    "inputs": {
      "conditioning_from": {
        "name": "تهيئة من"
      },
      "conditioning_to": {
        "name": "تهيئة إلى"
      },
      "conditioning_to_strength": {
        "name": "قوة التهيئة إلى"
      }
    }
  },
  "ConditioningCombine": {
    "display_name": "التهيئة (دمج)",
    "inputs": {
      "conditioning_1": {
        "name": "تهيئة 1"
      },
      "conditioning_2": {
        "name": "تهيئة 2"
      }
    }
  },
  "ConditioningConcat": {
    "display_name": "التهيئة (ربط)",
    "inputs": {
      "conditioning_from": {
        "name": "تهيئة من"
      },
      "conditioning_to": {
        "name": "تهيئة إلى"
      }
    }
  },
  "ConditioningSetArea": {
    "display_name": "التهيئة (تعيين منطقة)",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "strength": {
        "name": "القوة"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "س"
      },
      "y": {
        "name": "ص"
      }
    }
  },
  "ConditioningSetAreaPercentage": {
    "display_name": "التهيئة (تعيين منطقة بالنسبة المئوية)",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "strength": {
        "name": "القوة"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "س"
      },
      "y": {
        "name": "ص"
      }
    }
  },
  "ConditioningSetAreaPercentageVideo": {
    "display_name": "تهيئة نسبة المساحة للفيديو",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "strength": {
        "name": "القوة"
      },
      "temporal": {
        "name": "زمني"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "س"
      },
      "y": {
        "name": "ص"
      },
      "z": {
        "name": "ع"
      }
    }
  },
  "ConditioningSetAreaStrength": {
    "display_name": "تعيين قوة التهيئة",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "strength": {
        "name": "القوة"
      }
    }
  },
  "ConditioningSetDefaultCombine": {
    "display_name": "تهيئة دمج افتراضية",
    "inputs": {
      "cond": {
        "name": "تهيئة"
      },
      "cond_DEFAULT": {
        "name": "تهيئة افتراضية"
      },
      "hooks": {
        "name": "الخطافات"
      }
    }
  },
  "ConditioningSetMask": {
    "display_name": "التهيئة (تعيين قناع)",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "mask": {
        "name": "القناع"
      },
      "set_cond_area": {
        "name": "تعيين منطقة التهيئة"
      },
      "strength": {
        "name": "القوة"
      }
    }
  },
  "ConditioningSetProperties": {
    "display_name": "تعيين خصائص التهيئة",
    "inputs": {
      "cond_NEW": {
        "name": "تهيئة جديدة"
      },
      "hooks": {
        "name": "الخطافات"
      },
      "mask": {
        "name": "القناع"
      },
      "set_cond_area": {
        "name": "تعيين منطقة التهيئة"
      },
      "strength": {
        "name": "القوة"
      },
      "timesteps": {
        "name": "خطوات زمنية"
      }
    }
  },
  "ConditioningSetPropertiesAndCombine": {
    "display_name": "تعيين خصائص التهيئة ودمج",
    "inputs": {
      "cond": {
        "name": "تهيئة"
      },
      "cond_NEW": {
        "name": "تهيئة جديدة"
      },
      "hooks": {
        "name": "الخطافات"
      },
      "mask": {
        "name": "القناع"
      },
      "set_cond_area": {
        "name": "تعيين منطقة التهيئة"
      },
      "strength": {
        "name": "القوة"
      },
      "timesteps": {
        "name": "خطوات زمنية"
      }
    }
  },
  "ConditioningSetTimestepRange": {
    "display_name": "تعيين نطاق الخطوات الزمنية للتهيئة",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "end": {
        "name": "النهاية"
      },
      "start": {
        "name": "البداية"
      }
    }
  },
  "ConditioningStableAudio": {
    "display_name": "تهيئة الصوت المستقر",
    "inputs": {
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "seconds_start": {
        "name": "ثواني البداية"
      },
      "seconds_total": {
        "name": "إجمالي الثواني"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      }
    }
  },
  "ConditioningTimestepsRange": {
    "display_name": "نطاق الخطوات الزمنية",
    "inputs": {
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "start_percent": {
        "name": "نسبة البداية"
      }
    },
    "outputs": {
      "1": {
        "name": "قبل النطاق"
      },
      "2": {
        "name": "بعد النطاق"
      }
    }
  },
  "ConditioningZeroOut": {
    "display_name": "تصفير التهيئة",
    "inputs": {
      "conditioning": {
        "name": "تهيئة"
      }
    }
  },
  "ContextWindowsManual": {
    "description": "تعيين نوافذ السياق يدويًا.",
    "display_name": "Context Windows (Manual)",
    "inputs": {
      "causal_window_fix": {
        "name": "causal_window_fix",
        "tooltip": "ما إذا كان يجب إضافة إطار تصحيح سببي لنوافذ السياق غير المفهرسة بالصفر."
      },
      "closed_loop": {
        "name": "closed_loop",
        "tooltip": "ما إذا كان سيتم إغلاق حلقة نافذة السياق؛ تنطبق فقط على الجداول الحلقية."
      },
      "cond_retain_index_list": {
        "name": "cond_retain_index_list",
        "tooltip": "قائمة مؤشرات latent التي سيتم الاحتفاظ بها في موترات التكييف لكل نافذة. على سبيل المثال، تعيين هذه القيمة إلى '0' سيستخدم صورة البداية الأولية لكل نافذة."
      },
      "context_length": {
        "name": "context_length",
        "tooltip": "طول نافذة السياق."
      },
      "context_overlap": {
        "name": "context_overlap",
        "tooltip": "تداخل نافذة السياق."
      },
      "context_schedule": {
        "name": "context_schedule",
        "tooltip": "جدول نافذة السياق."
      },
      "context_stride": {
        "name": "context_stride",
        "tooltip": "خطوة نافذة السياق؛ تنطبق فقط على الجداول المنتظمة."
      },
      "dim": {
        "name": "dim",
        "tooltip": "البعد المراد تطبيق نوافذ السياق عليه."
      },
      "freenoise": {
        "name": "ضجيج حر",
        "tooltip": "ما إذا كان سيتم تطبيق خلط ضجيج FreeNoise، يحسن دمج النوافذ."
      },
      "fuse_method": {
        "name": "fuse_method",
        "tooltip": "الطريقة المستخدمة لدمج نوافذ السياق."
      },
      "model": {
        "name": "model",
        "tooltip": "النموذج المراد تطبيق نوافذ السياق عليه أثناء أخذ العينات."
      },
      "split_conds_to_windows": {
        "name": "split_conds_to_windows",
        "tooltip": "هل تريد تقسيم التكييفات المتعددة (التي تم إنشاؤها بواسطة ConditionCombine) إلى كل نافذة بناءً على مؤشر المنطقة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج مع تطبيق نوافذ السياق أثناء أخذ العينات."
      }
    }
  },
  "ControlNetApply": {
    "display_name": "تطبيق ControlNet (قديم)",
    "inputs": {
      "conditioning": {
        "name": "تهيئة"
      },
      "control_net": {
        "name": "شبكة التحكم"
      },
      "image": {
        "name": "صورة"
      },
      "strength": {
        "name": "القوة"
      }
    }
  },
  "ControlNetApplyAdvanced": {
    "display_name": "تطبيق ControlNet",
    "inputs": {
      "control_net": {
        "name": "شبكة التحكم"
      },
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "image": {
        "name": "صورة"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_percent": {
        "name": "نسبة البداية"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "VAE"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      }
    }
  },
  "ControlNetApplySD3": {
    "display_name": "تطبيق ControlNet مع VAE",
    "inputs": {
      "control_net": {
        "name": "شبكة التحكم"
      },
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "image": {
        "name": "صورة"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_percent": {
        "name": "نسبة البداية"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "VAE"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      }
    }
  },
  "ControlNetInpaintingAliMamaApply": {
    "display_name": "تطبيق ControlNet للترميم - علي ماما",
    "inputs": {
      "control_net": {
        "name": "شبكة التحكم"
      },
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "image": {
        "name": "صورة"
      },
      "mask": {
        "name": "قناع"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_percent": {
        "name": "نسبة البداية"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "VAE"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      }
    }
  },
  "ControlNetLoader": {
    "display_name": "تحميل نموذج ControlNet",
    "inputs": {
      "control_net_name": {
        "name": "اسم شبكة التحكم"
      }
    }
  },
  "CosmosImageToVideoLatent": {
    "display_name": "تحويل صورة كوزموس إلى فيديو كامِن",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "end_image": {
        "name": "الصورة النهاية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "المدة"
      },
      "start_image": {
        "name": "الصورة البداية"
      },
      "vae": {
        "name": "VAE"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CosmosPredict2ImageToVideoLatent": {
    "display_name": "CosmosPredict2ImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "حجم الدُفعة"
      },
      "end_image": {
        "name": "صورة النهاية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CreateHookKeyframe": {
    "display_name": "إنشاء إطار مفتاحي للخطاف",
    "inputs": {
      "prev_hook_kf": {
        "name": "الإطار المفتاحي السابق"
      },
      "start_percent": {
        "name": "نسبة البداية"
      },
      "strength_mult": {
        "name": "معامل القوة"
      }
    },
    "outputs": {
      "0": {
        "name": "إطار مفتاحي للخطاف"
      }
    }
  },
  "CreateHookKeyframesFromFloats": {
    "display_name": "إنشاء إطارات مفتاحية من القيم العشرية",
    "inputs": {
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "floats_strength": {
        "name": "قوة القيم العشرية"
      },
      "prev_hook_kf": {
        "name": "الإطار المفتاحي السابق"
      },
      "print_keyframes": {
        "name": "طباعة الإطارات المفتاحية"
      },
      "start_percent": {
        "name": "نسبة البداية"
      }
    },
    "outputs": {
      "0": {
        "name": "إطار مفتاحي للخطاف"
      }
    }
  },
  "CreateHookKeyframesInterpolated": {
    "display_name": "إنشاء إطارات مفتاحية بخطاف (مُInterpolated)",
    "inputs": {
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "interpolation": {
        "name": "الاستيفاء"
      },
      "keyframes_count": {
        "name": "عدد الإطارات المفتاحية"
      },
      "prev_hook_kf": {
        "name": "الإطار المفتاحي السابق"
      },
      "print_keyframes": {
        "name": "طباعة الإطارات المفتاحية"
      },
      "start_percent": {
        "name": "نسبة البداية"
      },
      "strength_end": {
        "name": "قوة النهاية"
      },
      "strength_start": {
        "name": "قوة البداية"
      }
    },
    "outputs": {
      "0": {
        "name": "إطار مفتاحي للخطاف"
      }
    }
  },
  "CreateHookLora": {
    "display_name": "إنشاء خطاف LoRA",
    "inputs": {
      "lora_name": {
        "name": "اسم LoRA"
      },
      "prev_hooks": {
        "name": "الخطافات السابقة"
      },
      "strength_clip": {
        "name": "قوة القص"
      },
      "strength_model": {
        "name": "قوة النموذج"
      }
    }
  },
  "CreateHookLoraModelOnly": {
    "display_name": "إنشاء خطاف LoRA (النموذج فقط)",
    "inputs": {
      "lora_name": {
        "name": "اسم LoRA"
      },
      "prev_hooks": {
        "name": "الخطافات السابقة"
      },
      "strength_model": {
        "name": "قوة النموذج"
      }
    }
  },
  "CreateHookModelAsLora": {
    "display_name": "إنشاء خطاف كنموذج LoRA",
    "inputs": {
      "ckpt_name": {
        "name": "اسم نقطة الحفظ"
      },
      "prev_hooks": {
        "name": "الخطافات السابقة"
      },
      "strength_clip": {
        "name": "قوة القص"
      },
      "strength_model": {
        "name": "قوة النموذج"
      }
    }
  },
  "CreateHookModelAsLoraModelOnly": {
    "display_name": "إنشاء خطاف كنموذج LoRA (النموذج فقط)",
    "inputs": {
      "ckpt_name": {
        "name": "اسم نقطة الحفظ"
      },
      "prev_hooks": {
        "name": "الخطافات السابقة"
      },
      "strength_model": {
        "name": "قوة النموذج"
      }
    }
  },
  "CreateList": {
    "display_name": "إنشاء قائمة",
    "inputs": {
      "inputs": {
        "name": "المدخلات"
      }
    },
    "outputs": {
      "0": {
        "name": "قائمة",
        "tooltip": null
      }
    }
  },
  "CreateVideo": {
    "description": "إنشاء فيديو من الصور.",
    "display_name": "إنشاء فيديو",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت الذي سيتم إضافته للفيديو."
      },
      "fps": {
        "name": "الإطارات في الثانية"
      },
      "images": {
        "name": "الصور",
        "tooltip": "الصور التي سيتم إنشاء الفيديو منها."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CropByBBoxes": {
    "description": "قص وتغيير حجم المناطق من دفعة الصور المدخلة بناءً على مربعات التحديد المقدمة.",
    "display_name": "CropByBBoxes",
    "inputs": {
      "bboxes": {
        "name": "مربعات التحديد"
      },
      "image": {
        "name": "الصورة"
      },
      "keep_aspect": {
        "name": "keep_aspect",
        "tooltip": "ما إذا كان سيتم تمديد الاقتصاص ليتناسب مع حجم الإخراج، أو إضافة حواف سوداء للحفاظ على نسبة العرض إلى الارتفاع."
      },
      "output_height": {
        "name": "ارتفاع الناتج",
        "tooltip": "الارتفاع الذي يتم تغيير حجم كل قص إليه."
      },
      "output_width": {
        "name": "عرض الناتج",
        "tooltip": "العرض الذي يتم تغيير حجم كل قص إليه."
      },
      "padding": {
        "name": "هامش إضافي",
        "tooltip": "هامش إضافي بالبكسل يُضاف على كل جانب من مربع التحديد قبل القص."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "جميع القصاصات مكدسة في دفعة صور واحدة."
      }
    }
  },
  "CropMask": {
    "display_name": "قص القناع",
    "inputs": {
      "height": {
        "name": "الارتفاع"
      },
      "mask": {
        "name": "قناع"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "س"
      },
      "y": {
        "name": "ص"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CurveEditor": {
    "display_name": "محرر المنحنى",
    "inputs": {
      "curve": {
        "name": "منحنى"
      },
      "histogram": {
        "name": "مخطط بياني"
      }
    },
    "outputs": {
      "0": {
        "name": "منحنى",
        "tooltip": null
      }
    }
  },
  "CustomCombo": {
    "display_name": "توليفة مخصصة",
    "inputs": {
      "choice": {
        "name": "اختيار"
      },
      "index": {},
      "option1": {}
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "الفهرس",
        "tooltip": null
      }
    }
  },
  "DiffControlNetLoader": {
    "display_name": "تحميل نموذج ControlNet (فرق)",
    "inputs": {
      "control_net_name": {
        "name": "اسم شبكة التحكم"
      },
      "model": {
        "name": "النموذج"
      }
    }
  },
  "DifferentialDiffusion": {
    "display_name": "انتشار تفاضلي",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "strength": {
        "name": "القوة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DiffusersLoader": {
    "display_name": "تحميل Diffusers",
    "inputs": {
      "model_path": {
        "name": "مسار النموذج"
      }
    }
  },
  "DisableNoise": {
    "display_name": "تعطيل الضجيج",
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DrawBBoxes": {
    "display_name": "رسم مربعات الإحاطة",
    "inputs": {
      "bboxes": {
        "name": "bboxes"
      },
      "image": {
        "name": "image"
      }
    },
    "outputs": {
      "0": {
        "name": "out_image",
        "tooltip": null
      }
    }
  },
  "DualCFGGuider": {
    "display_name": "موجّه CFG مزدوج",
    "inputs": {
      "cfg_cond2_negative": {
        "name": "شرط CFG 2 سلبي"
      },
      "cfg_conds": {
        "name": "شروط CFG"
      },
      "cond1": {
        "name": "الشرط 1"
      },
      "cond2": {
        "name": "الشرط 2"
      },
      "model": {
        "name": "النموذج"
      },
      "negative": {
        "name": "سلبي"
      },
      "style": {
        "name": "النمط"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DualCLIPLoader": {
    "description": "[الوصفات]\n\nsdxl: clip-l, clip-g\nsd3: clip-l, clip-g / clip-l, t5 / clip-g, t5\nflux: clip-l, t5\nhidream: على الأقل واحد من t5 أو llama، يفضل t5 و llama",
    "display_name": "محمل DualCLIP",
    "inputs": {
      "clip_name1": {
        "name": "اسم_clip1"
      },
      "clip_name2": {
        "name": "اسم_clip2"
      },
      "device": {
        "name": "الجهاز"
      },
      "type": {
        "name": "النوع"
      }
    }
  },
  "EasyCache": {
    "description": "تنفيذ أصلي لذاكرة التخزين المؤقت السهلة.",
    "display_name": "ذاكرة التخزين المؤقت السهلة",
    "inputs": {
      "end_percent": {
        "name": "نسبة النهاية",
        "tooltip": "خطوة أخذ العينات النسبية لإنهاء استخدام ذاكرة التخزين المؤقت السهلة."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المراد إضافة ذاكرة التخزين المؤقت السهلة إليه."
      },
      "reuse_threshold": {
        "name": "عتبة إعادة الاستخدام",
        "tooltip": "العتبة لإعادة استخدام الخطوات المخزنة مؤقتًا."
      },
      "start_percent": {
        "name": "نسبة البداية",
        "tooltip": "خطوة أخذ العينات النسبية لبدء استخدام ذاكرة التخزين المؤقت السهلة."
      },
      "verbose": {
        "name": "مفصل",
        "tooltip": "ما إذا كان سيتم تسجيل معلومات مفصلة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج مع ذاكرة التخزين المؤقت السهلة."
      }
    }
  },
  "ElevenLabsAudioIsolation": {
    "description": "إزالة الضوضاء الخلفية من الصوت، مع عزل الأصوات أو الكلام.",
    "display_name": "عزل الصوت من ElevenLabs",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت المراد معالجته لإزالة الضوضاء الخلفية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsInstantVoiceClone": {
    "description": "إنشاء صوت مستنسخ من عينات صوتية. قدم من ١ إلى ٨ تسجيلات صوتية للصوت المراد استنساخه.",
    "display_name": "استنساخ الصوت الفوري من ElevenLabs",
    "inputs": {
      "files": {
        "name": "الملفات",
        "tooltip": "تسجيلات صوتية لاستنساخ الصوت."
      },
      "remove_background_noise": {
        "name": "إزالة الضوضاء الخلفية",
        "tooltip": "إزالة الضوضاء الخلفية من العينات الصوتية باستخدام عزل الصوت."
      }
    },
    "outputs": {
      "0": {
        "name": "الصوت",
        "tooltip": null
      }
    }
  },
  "ElevenLabsSpeechToSpeech": {
    "description": "تحويل الكلام من صوت إلى آخر مع الحفاظ على المحتوى الأصلي والعاطفة.",
    "display_name": "تحويل الكلام إلى كلام من ElevenLabs",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت المصدر المراد تحويله."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتحويل الكلام إلى كلام."
      },
      "model_similarity_boost": {
        "name": "تعزيز التشابه"
      },
      "model_speed": {
        "name": "السرعة"
      },
      "model_style": {
        "name": "النمط"
      },
      "model_use_speaker_boost": {
        "name": "استخدام تعزيز المتحدث"
      },
      "output_format": {
        "name": "صيغة الإخراج",
        "tooltip": "صيغة إخراج الصوت."
      },
      "remove_background_noise": {
        "name": "إزالة الضوضاء الخلفية",
        "tooltip": "إزالة الضوضاء الخلفية من الصوت المدخل باستخدام عزل الصوت."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لضمان إمكانية إعادة الإنتاج."
      },
      "stability": {
        "name": "الثبات",
        "tooltip": "ثبات الصوت. القيم المنخفضة تعطي نطاقًا عاطفيًا أوسع، والقيم الأعلى تنتج كلامًا أكثر اتساقًا ولكن قد يكون رتيبًا."
      },
      "voice": {
        "name": "الصوت",
        "tooltip": "الصوت المستهدف للتحويل. يمكن الربط من محدد الصوت أو استنساخ الصوت الفوري."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsSpeechToText": {
    "description": "تحويل الصوت إلى نص. يدعم الكشف التلقائي عن اللغة، تمييز المتحدثين، ووضع علامات على أحداث الصوت.",
    "display_name": "ElevenLabs تحويل الكلام إلى نص",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت المراد تحويله إلى نص."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "language_code": {
        "name": "رمز اللغة",
        "tooltip": "رمز اللغة وفق معيار ISO-639-1 أو ISO-639-3 (مثال: 'en'، 'es'، 'fra'). اتركه فارغًا للكشف التلقائي."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم للتحويل."
      },
      "model_diarization_threshold": {
        "name": "عتبة تمييز المتحدثين"
      },
      "model_diarize": {
        "name": "تمييز المتحدثين"
      },
      "model_tag_audio_events": {
        "name": "وضع علامات على أحداث الصوت"
      },
      "model_temperature": {
        "name": "درجة الحرارة"
      },
      "model_timestamps_granularity": {
        "name": "دقة الطوابع الزمنية"
      },
      "num_speakers": {
        "name": "عدد المتحدثين",
        "tooltip": "الحد الأقصى لعدد المتحدثين المتوقعين. ضع 0 للكشف التلقائي."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لإعادة الإنتاج (لا يضمن الحتمية)."
      }
    },
    "outputs": {
      "0": {
        "name": "النص",
        "tooltip": null
      },
      "1": {
        "name": "رمز اللغة",
        "tooltip": null
      },
      "2": {
        "name": "كلمات بصيغة JSON",
        "tooltip": null
      }
    }
  },
  "ElevenLabsTextToDialogue": {
    "description": "توليد حوار متعدد المتحدثين من نص. كل جزء من الحوار له نص وصوت خاص به.",
    "display_name": "ElevenLabs تحويل النص إلى حوار",
    "inputs": {
      "apply_text_normalization": {
        "name": "تطبيق تنسيق النص",
        "tooltip": "وضع تنسيق النص. 'auto' يترك القرار للنظام، 'on' يطبق التنسيق دائمًا، 'off' يتجاهله."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "inputs": {
        "name": "عدد الحوارات",
        "tooltip": "عدد أجزاء الحوار."
      },
      "inputs_text1": {
        "name": "النص ١"
      },
      "language_code": {
        "name": "رمز اللغة",
        "tooltip": "رمز اللغة وفق معيار ISO-639-1 أو ISO-639-3 (مثال: 'en'، 'es'، 'fra'). اتركه فارغًا للكشف التلقائي."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتوليد الحوار."
      },
      "output_format": {
        "name": "صيغة الإخراج",
        "tooltip": "صيغة إخراج الصوت."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لإعادة الإنتاج."
      },
      "stability": {
        "name": "الثبات",
        "tooltip": "ثبات الصوت. القيم الأقل تعطي نطاقًا عاطفيًا أوسع، القيم الأعلى تنتج صوتًا أكثر اتساقًا ولكن قد يكون رتيبًا."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsTextToSoundEffects": {
    "description": "توليد مؤثرات صوتية من أوصاف نصية.",
    "display_name": "ElevenLabs تحويل النص إلى مؤثرات صوتية",
    "inputs": {
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتوليد المؤثر الصوتي."
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_loop": {
        "name": "تكرار"
      },
      "model_prompt_influence": {
        "name": "تأثير الوصف"
      },
      "output_format": {
        "name": "صيغة الإخراج",
        "tooltip": "صيغة إخراج الصوت."
      },
      "text": {
        "name": "النص",
        "tooltip": "الوصف النصي للمؤثر الصوتي المراد توليده."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsTextToSpeech": {
    "description": "تحويل النص إلى كلام.",
    "display_name": "ElevenLabs تحويل النص إلى كلام",
    "inputs": {
      "apply_text_normalization": {
        "name": "تطبيق تنسيق النص",
        "tooltip": "وضع تنسيق النص. 'تلقائي' يترك القرار للنظام، 'تشغيل' يطبق التنسيق دائمًا، 'إيقاف' يتخطى التنسيق."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "language_code": {
        "name": "رمز اللغة",
        "tooltip": "رمز اللغة حسب ISO-639-1 أو ISO-639-3 (مثال: 'en'، 'es'، 'fra'). اتركه فارغًا للكشف التلقائي."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتحويل النص إلى كلام."
      },
      "model_similarity_boost": {
        "name": "تعزيز التشابه"
      },
      "model_speed": {
        "name": "السرعة"
      },
      "model_style": {
        "name": "النمط"
      },
      "model_use_speaker_boost": {
        "name": "استخدام تعزيز المتحدث"
      },
      "output_format": {
        "name": "صيغة الإخراج",
        "tooltip": "صيغة إخراج الصوت."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لضمان إمكانية إعادة الإنتاج (لا يوجد ضمان للحتمية)."
      },
      "stability": {
        "name": "الثبات",
        "tooltip": "ثبات الصوت. القيم المنخفضة تعطي نطاقًا عاطفيًا أوسع، والقيم الأعلى تنتج صوتًا أكثر اتساقًا ولكن قد يكون رتيبًا."
      },
      "text": {
        "name": "النص",
        "tooltip": "النص المراد تحويله إلى كلام."
      },
      "voice": {
        "name": "الصوت",
        "tooltip": "الصوت المستخدم في توليد الكلام. يمكن الربط من محدد الصوت أو استنساخ الصوت الفوري."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsVoiceSelector": {
    "description": "اختيار صوت محدد مسبقًا من ElevenLabs لتوليد الكلام.",
    "display_name": "ElevenLabs محدد الصوت",
    "inputs": {
      "voice": {
        "name": "الصوت",
        "tooltip": "اختر صوتًا من أصوات ElevenLabs المحددة مسبقًا."
      }
    },
    "outputs": {
      "0": {
        "name": "الصوت",
        "tooltip": null
      }
    }
  },
  "EmptyARVideoLatent": {
    "display_name": "EmptyARVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAceStep1_5LatentAudio": {
    "display_name": "Empty Ace Step 1.5 Latent Audio",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة",
        "tooltip": "عدد صور latent في الدفعة."
      },
      "seconds": {
        "name": "ثواني"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAceStepLatentAudio": {
    "display_name": "خطوة الصوت الكامن الفارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم الدُفعة",
        "tooltip": "عدد الصور الكامنة في الدُفعة."
      },
      "seconds": {
        "name": "ثواني"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAudio": {
    "display_name": "صوت فارغ",
    "inputs": {
      "channels": {
        "name": "القنوات",
        "tooltip": "عدد قنوات الصوت (1 للأحادي، 2 للستيريو)."
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة مقطع الصوت الفارغ بالثواني"
      },
      "sample_rate": {
        "name": "معدل العينات",
        "tooltip": "معدل العينات لمقطع الصوت الفارغ."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyChromaRadianceLatentImage": {
    "display_name": "EmptyChromaRadianceLatentImage",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyCosmosLatentVideo": {
    "display_name": "فيديو كوزموس كامن فارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "المدة"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyFlux2LatentImage": {
    "display_name": "صورة كامنة فارغة من Flux 2",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHiDreamO1LatentImage": {
    "description": "فضاء كامِن بكسل فارغ لـ HiDream-O1-Image. تم تدريب النموذج على دقة تقارب ٤ ميغابكسل؛ الدقات الأقل تخرج عن التوزيع وتنخفض الجودة بشكل ملحوظ. الدقات المدعومة: ٢٠٤٨×٢٠٤٨، ٢٣٠٤×١٧٢٨، ١٧٢٨×٢٣٠٤، ٢٥٦٠×١٤٤٠، ١٤٤٠×٢٥٦٠، ٢٤٩٦×١٦٦٤، ١٦٦٤×٢٤٩٦، ٣١٠٤×١٣١٢، ١٣١٢×٣١٠٤، ٢٣٠٤×١٧٩٢، ١٧٩٢×٢٣٠٤.",
    "display_name": "صورة HiDream-O1 كامنة فارغة",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanImageLatent": {
    "display_name": "EmptyHunyuanImageLatent",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanLatentVideo": {
    "display_name": "فيديو هونييوان كامن فارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "المدة"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanVideo15Latent": {
    "display_name": "فيديو Hunyuan 1.5 كامن فارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyImage": {
    "display_name": "صورة فارغة",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة"
      },
      "color": {
        "name": "اللون"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    }
  },
  "EmptyLTXVLatentVideo": {
    "display_name": "فيديو LTXV كامن فارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "المدة"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentAudio": {
    "display_name": "صوت كامن فارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة",
        "tooltip": "عدد الصور الكامنة في الدُفعة."
      },
      "seconds": {
        "name": "الثواني"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentHunyuan3Dv2": {
    "display_name": "هونييوان 3D كامن فارغ نسخة 2",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة",
        "tooltip": "عدد الصور الكامنة في الدُفعة."
      },
      "resolution": {
        "name": "الدقة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentImage": {
    "description": "إنشاء دفعة جديدة من الصور الكامنة الفارغة ليتم تنظيفها عبر التوليد.",
    "display_name": "صورة كامنة فارغة",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة",
        "tooltip": "عدد الصور الكامنة في الدُفعة."
      },
      "height": {
        "name": "الارتفاع",
        "tooltip": "ارتفاع الصور الكامنة بالبكسل."
      },
      "width": {
        "name": "العرض",
        "tooltip": "عرض الصور الكامنة بالبكسل."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "دفعة الصور الكامنة الفارغة."
      }
    }
  },
  "EmptyMochiLatentVideo": {
    "display_name": "فيديو موتشي كامن فارغ",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "المدة"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyQwenImageLayeredLatentImage": {
    "display_name": "صورة Qwen الطبقية الكامنة الفارغة",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "layers": {
        "name": "الطبقات"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptySD3LatentImage": {
    "display_name": "صورة SD3 كامنة فارغة",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Epsilon Scaling": {
    "display_name": "تحجيم إبسيلون",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "scaling_factor": {
        "name": "معامل_التحجيم"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExponentialScheduler": {
    "display_name": "مجدول أُسّي",
    "inputs": {
      "sigma_max": {
        "name": "سيغما_القصوى"
      },
      "sigma_min": {
        "name": "سيغما_الدنيا"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExtendIntermediateSigmas": {
    "display_name": "تمديد قيم سيغما المتوسطة",
    "inputs": {
      "end_at_sigma": {
        "name": "النهاية_عند_السيغما"
      },
      "sigmas": {
        "name": "قيم_السيغما"
      },
      "spacing": {
        "name": "المسافة"
      },
      "start_at_sigma": {
        "name": "البداية_عند_السيغما"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FeatherMask": {
    "display_name": "قناع التمويه",
    "inputs": {
      "bottom": {
        "name": "الأسفل"
      },
      "left": {
        "name": "اليسار"
      },
      "mask": {
        "name": "القناع"
      },
      "right": {
        "name": "اليمين"
      },
      "top": {
        "name": "الأعلى"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FlipSigmas": {
    "display_name": "عكس قيم السيغما",
    "inputs": {
      "sigmas": {
        "name": "قيم_السيغما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2ImageNode": {
    "description": "توليد الصور عبر Flux.2 [pro] أو Flux.2 [max] من موجه وصور مرجعية اختيارية.",
    "display_name": "Flux.2 Image",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_height": {
        "name": "الارتفاع"
      },
      "model_width": {
        "name": "العرض"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "موجه لتوليد أو تعديل الصورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2MaxImageNode": {
    "description": "ينشئ الصور بشكل متزامن بناءً على النص والوَضوح.",
    "display_name": "Flux.2 [max] صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "height": {
        "name": "الارتفاع"
      },
      "images": {
        "name": "الصور",
        "tooltip": "حتى 9 صور يمكن استخدامها كمراجع."
      },
      "prompt": {
        "name": "النص",
        "tooltip": "النص المستخدم لإنشاء أو تعديل الصورة"
      },
      "prompt_upsampling": {
        "name": "رفع دقة النص",
        "tooltip": "هل يتم رفع دقة النص؟ إذا كان نشطًا، سيتم تعديل النص تلقائيًا لإنتاج صور أكثر إبداعًا."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2ProImageNode": {
    "description": "ينشئ الصور بشكل متزامن بناءً على النص والوَضوح.",
    "display_name": "Flux.2 [pro] صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "height": {
        "name": "الارتفاع"
      },
      "images": {
        "name": "الصور",
        "tooltip": "حتى 9 صور يمكن استخدامها كمراجع."
      },
      "prompt": {
        "name": "النص",
        "tooltip": "النص المستخدم لإنشاء أو تعديل الصورة"
      },
      "prompt_upsampling": {
        "name": "رفع دقة النص",
        "tooltip": "هل يتم رفع دقة النص؟ إذا كان نشطًا، سيتم تعديل النص تلقائيًا لإنتاج صور أكثر إبداعًا."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2Scheduler": {
    "display_name": "Flux2Scheduler",
    "inputs": {
      "height": {
        "name": "الارتفاع"
      },
      "steps": {
        "name": "الخطوات"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxDisableGuidance": {
    "description": "تعطيل كامل لتضمين الإرشاد على موديلات فلوكس ومشابهة.",
    "display_name": "تعطيل إرشاد فلوكس",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxGuidance": {
    "display_name": "إرشاد فلوكس",
    "inputs": {
      "conditioning": {
        "name": "التهيئة"
      },
      "guidance": {
        "name": "الإرشاد"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKVCache": {
    "description": "يُمكّن تحسين KV Cache لصور المرجع على نماذج عائلة Flux.",
    "display_name": "Flux KV Cache",
    "inputs": {
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج الذي سيتم تفعيل KV Cache عليه."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج المعدّل مع تفعيل KV Cache."
      }
    }
  },
  "FluxKontextImageScale": {
    "description": "تعيد هذه العقدة ضبط حجم الصورة إلى حجم أكثر ملاءمة لـ flux kontext.",
    "display_name": "FluxKontextImageScale",
    "inputs": {
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextMaxImageNode": {
    "description": "يحرر الصور باستخدام Flux.1 Kontext [max] عبر واجهة برمجة التطبيقات بناءً على المطالبة ونسبة العرض إلى الارتفاع.",
    "display_name": "Flux.1 Kontext [max] Image",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة_العرض_إلى_الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع للصورة؛ يجب أن تكون بين 1:4 و 4:1."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "guidance": {
        "name": "الإرشاد",
        "tooltip": "قوة الإرشاد لعملية توليد الصورة"
      },
      "input_image": {
        "name": "الصورة_المدخلة"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "المطالبة لتوليد الصورة - حدد ماذا وكيف تريد التحرير."
      },
      "prompt_upsampling": {
        "name": "رفع_دقة_المطالبة",
        "tooltip": "ما إذا كان سيتم إجراء رفع الدقة على المطالبة. إذا كانت نشطة، تقوم تلقائيًا بتعديل المطالبة لتوليد أكثر إبداعًا، ولكن النتائج غير حتمية (نفس البذرة لن تنتج نفس النتيجة بالضبط)."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "عدد الخطوات لعملية توليد الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextMultiReferenceLatentMethod": {
    "display_name": "طريقة FluxKontextMultiReferenceLatent",
    "inputs": {
      "conditioning": {
        "name": "التكييف"
      },
      "reference_latents_method": {
        "name": "طريقة المرجع الكامن"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextProImageNode": {
    "description": "يحرر الصور باستخدام Flux.1 Kontext [pro] عبر واجهة برمجة التطبيقات بناءً على النص الموجه ونسبة الأبعاد.",
    "display_name": "Flux.1 Kontext [pro] صورة",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة الأبعاد",
        "tooltip": "نسبة أبعاد الصورة؛ يجب أن تكون بين 1:4 و 4:1."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "guidance": {
        "name": "التوجيه",
        "tooltip": "قوة التوجيه لعملية توليد الصورة"
      },
      "input_image": {
        "name": "صورة الإدخال"
      },
      "prompt": {
        "name": "النص الموجه",
        "tooltip": "النص الموجه لتوليد الصورة - حدد ما يجب تحريره وكيفية تحريره."
      },
      "prompt_upsampling": {
        "name": "رفع دقة النص الموجه",
        "tooltip": "ما إذا كان سيتم إجراء رفع الدقة على النص الموجه. إذا كان نشطًا، يقوم تلقائيًا بتعديل النص الموجه لتوليد أكثر إبداعًا، ولكن النتائج غير حتمية (نفس البذرة لن تنتج نفس النتيجة بالضبط)."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "عدد الخطوات لعملية توليد الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxProExpandNode": {
    "description": "توسيع الصورة بناءً على الوصف.",
    "display_name": "Flux.1 توسيع الصورة",
    "inputs": {
      "bottom": {
        "name": "الأسفل",
        "tooltip": "عدد البكسلات لتوسيع الصورة من الأسفل"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "guidance": {
        "name": "الإرشاد",
        "tooltip": "قوة الإرشاد لعملية توليد الصورة"
      },
      "image": {
        "name": "الصورة"
      },
      "left": {
        "name": "اليسار",
        "tooltip": "عدد البكسلات لتوسيع الصورة من اليسار"
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المطلوب لتوليد الصورة"
      },
      "prompt_upsampling": {
        "name": "تحسين_الوصف",
        "tooltip": "ما إذا كان يجب تحسين الوصف. إذا تم تفعيله، يتم تعديل الوصف تلقائيًا للحصول على توليد إبداعي أكثر، لكن النتائج غير حتمية (نفس البذرة لن تنتج نفس النتيجة بالضبط)."
      },
      "right": {
        "name": "اليمين",
        "tooltip": "عدد البكسلات لتوسيع الصورة من اليمين"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "عدد الخطوات في عملية توليد الصورة"
      },
      "top": {
        "name": "الأعلى",
        "tooltip": "عدد البكسلات لتوسيع الصورة من الأعلى"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxProFillNode": {
    "description": "ملء الصورة بناءً على القناع والوصف.",
    "display_name": "Flux.1 ملء الصورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "guidance": {
        "name": "الإرشاد",
        "tooltip": "قوة الإرشاد لعملية توليد الصورة"
      },
      "image": {
        "name": "الصورة"
      },
      "mask": {
        "name": "القناع"
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المطلوب لتوليد الصورة"
      },
      "prompt_upsampling": {
        "name": "تحسين_الوصف",
        "tooltip": "ما إذا كان يجب تحسين الوصف. إذا تم تفعيله، يتم تعديل الوصف تلقائيًا للحصول على توليد إبداعي أكثر، لكن النتائج غير حتمية (نفس البذرة لن تنتج نفس النتيجة بالضبط)."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "عدد الخطوات في عملية توليد الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxProUltraImageNode": {
    "description": "ينشئ صورًا باستخدام Flux Pro 1.1 Ultra عبر API بناءً على الوصف والدقة.",
    "display_name": "Flux 1.1 [pro] صورة فائقة",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة_الأبعاد",
        "tooltip": "نسبة أبعاد الصورة؛ يجب أن تكون بين 1:4 و4:1."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image_prompt": {
        "name": "وصف_صورة"
      },
      "image_prompt_strength": {
        "name": "قوة_وصف_الصورة",
        "tooltip": "نسبة الدمج بين الوصف النصي ووصف الصورة."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف لتوليد الصورة"
      },
      "prompt_upsampling": {
        "name": "تحسين_الوصف",
        "tooltip": "هل يجب إجراء تحسين على الوصف؟ إذا كان مفعلاً، يتم تعديل الوصف تلقائيًا للحصول على توليد أكثر إبداعًا، لكن النتائج غير حتمية (نفس البذرة لن تعطي نفس النتيجة تمامًا)."
      },
      "raw": {
        "name": "خام",
        "tooltip": "عند التفعيل، يتم توليد صور أقل معالجة وأكثر طبيعية المظهر."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FrameInterpolate": {
    "display_name": "استيفاء الإطارات",
    "inputs": {
      "images": {
        "name": "الصور"
      },
      "interp_model": {
        "name": "نموذج الاستيفاء"
      },
      "multiplier": {
        "name": "المضاعف"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FrameInterpolationModelLoader": {
    "display_name": "تحميل نموذج استيفاء الإطارات",
    "inputs": {
      "model_name": {
        "name": "اسم النموذج",
        "tooltip": "اختر نموذج استيفاء الإطارات للتحميل. يجب وضع النماذج في مجلد 'frame_interpolation'."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreSca": {
    "description": "يطبق تحجيمًا معتمدًا على الترددات على الإرشاد",
    "display_name": "FreSca",
    "inputs": {
      "freq_cutoff": {
        "name": "قطع_التردد",
        "tooltip": "عدد مؤشرات التردد حول المركز التي تعتبر ترددات منخفضة"
      },
      "model": {
        "name": "النموذج"
      },
      "scale_high": {
        "name": "تحجيم_التردد_العالي",
        "tooltip": "عامل التحجيم لمكونات التردد العالي"
      },
      "scale_low": {
        "name": "تحجيم_التردد_المنخفض",
        "tooltip": "عامل التحجيم لمكونات التردد المنخفض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreeU": {
    "display_name": "FreeU",
    "inputs": {
      "b1": {
        "name": "b1"
      },
      "b2": {
        "name": "b2"
      },
      "model": {
        "name": "النموذج"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreeU_V2": {
    "display_name": "FreeU_V2",
    "inputs": {
      "b1": {
        "name": "b1"
      },
      "b2": {
        "name": "b2"
      },
      "model": {
        "name": "النموذج"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GITSScheduler": {
    "display_name": "GITSScheduler",
    "inputs": {
      "coeff": {
        "name": "المعامل"
      },
      "denoise": {
        "name": "إزالة_الضجيج"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GLIGENLoader": {
    "display_name": "GLIGENLoader",
    "inputs": {
      "gligen_name": {
        "name": "اسم_gligen"
      }
    }
  },
  "GLIGENTextBoxApply": {
    "display_name": "تطبيق صندوق نص GLIGEN",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "conditioning_to": {
        "name": "التكييف_إلى"
      },
      "gligen_textbox_model": {
        "name": "نموذج_صندوق_النص_GLIGEN"
      },
      "height": {
        "name": "الارتفاع"
      },
      "text": {
        "name": "النص"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "س_محور"
      },
      "y": {
        "name": "ص_محور"
      }
    }
  },
  "GLSLShader": {
    "description": "تطبيق مظللات GLSL ES على الصور. المتغير u_resolution (vec2) متوفر دائماً.",
    "display_name": "مظلل GLSL",
    "inputs": {
      "bools": {
        "name": "القيم المنطقية",
        "tooltip": "القيم المنطقية متوفرة كـ u_bool0-9 (bool) في كود الشادر"
      },
      "curves": {
        "name": "المنحنيات",
        "tooltip": "المنحنيات متوفرة كـ u_curve0-3 (sampler2D, 1D LUT) في كود الشادر. قم بأخذ العينة باستخدام texture(u_curve0, vec2(x, 0.5)).r"
      },
      "floats": {
        "name": "floats",
        "tooltip": "القيم العشرية متوفرة كـ u_float0-4 في كود المظلل"
      },
      "fragment_shader": {
        "name": "fragment_shader",
        "tooltip": "كود مصدر مظلل القطعة (GLSL ES 3.00 / WebGL 2.0 متوافق)"
      },
      "images": {
        "name": "images",
        "tooltip": "الصور متوفرة كـ u_image0-4 (sampler2D) في كود المظلل"
      },
      "ints": {
        "name": "ints",
        "tooltip": "القيم الصحيحة متوفرة كـ u_int0-4 في كود المظلل"
      },
      "size_mode": {
        "name": "size_mode",
        "tooltip": "حجم الإخراج: 'from_input' يستخدم أبعاد أول صورة مدخلة، 'custom' يسمح بتحديد الحجم يدوياً"
      }
    },
    "outputs": {
      "0": {
        "name": "IMAGE0",
        "tooltip": "متوفر عبر layout(location = 0) out vec4 fragColor0 في كود المظلل"
      },
      "1": {
        "name": "IMAGE1",
        "tooltip": "متوفر عبر layout(location = 1) out vec4 fragColor1 في كود المظلل"
      },
      "2": {
        "name": "IMAGE2",
        "tooltip": "متوفر عبر layout(location = 2) out vec4 fragColor2 في كود المظلل"
      },
      "3": {
        "name": "IMAGE3",
        "tooltip": "متوفر عبر layout(location = 3) out vec4 fragColor3 في كود المظلل"
      }
    }
  },
  "GeminiImage2Node": {
    "description": "توليد أو تعديل الصور بشكل متزامن عبر Google Vertex API.",
    "display_name": "Nano Banana Pro (Google Gemini Image)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "إذا تم تعيينها إلى 'auto'، ستطابق نسبة أبعاد الصورة المدخلة؛ إذا لم يتم توفير صورة، يتم عادةً توليد صورة مربعة بنسبة 16:9."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "files": {
        "name": "files",
        "tooltip": "ملف (ملفات) اختيارية لاستخدامها كسياق للنموذج. يقبل مدخلات من عقدة Gemini Generate Content Input Files."
      },
      "images": {
        "name": "images",
        "tooltip": "صورة (صور) مرجعية اختيارية. لإضافة عدة صور، استخدم عقدة Batch Images (حتى 14 صورة)."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي للصورة المراد توليدها أو التعديلات المطلوب تطبيقها. أضف أي قيود أو أنماط أو تفاصيل يجب على النموذج اتباعها."
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "دقة الإخراج المستهدفة. بالنسبة لـ 2K/4K يتم استخدام أداة التكبير الأصلية لـ Gemini."
      },
      "response_modalities": {
        "name": "response_modalities",
        "tooltip": "اختر 'IMAGE' لإخراج صورة فقط، أو 'IMAGE+TEXT' لإرجاع كل من الصورة المولدة واستجابة نصية."
      },
      "seed": {
        "name": "seed",
        "tooltip": "عند تثبيت قيمة البذرة، يحاول النموذج تقديم نفس الاستجابة للطلبات المتكررة. لا يتم ضمان إخراج حتمي. أيضًا، تغيير النموذج أو إعدادات المعلمات مثل درجة الحرارة قد يؤدي إلى اختلافات في الاستجابة حتى عند استخدام نفس قيمة البذرة. بشكل افتراضي، يتم استخدام قيمة بذرة عشوائية."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "تعليمات أساسية تحدد سلوك الذكاء الاصطناعي."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "GeminiImageNode": {
    "description": "تحرير الصور بشكل متزامن عبر واجهة برمجة تطبيقات Google.",
    "display_name": "صورة Google Gemini",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة_الجانب",
        "tooltip": "افتراضيًا، يطابق حجم الصورة الناتجة حجم صورتك المدخلة، أو يُنشئ مربعات بنسبة 1:1 بخلاف ذلك."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "files": {
        "name": "ملفات",
        "tooltip": "ملف (ملفات) اختياري(ة) لاستخدامها كسياق للنموذج. يقبل مدخلات من عقدة ملفات إدخال إنشاء محتوى Gemini."
      },
      "images": {
        "name": "الصور",
        "tooltip": "صورة (صور) اختيارية لاستخدامها كسياق للنموذج. لتضمين صور متعددة، يمكنك استخدام عقدة الصور المجمعة."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "نموذج Gemini المستخدم لتوليد الاستجابات."
      },
      "prompt": {
        "name": "النص الموجه",
        "tooltip": "النص الموجه للتوليد"
      },
      "response_modalities": {
        "name": "response_modalities",
        "tooltip": "اختر 'IMAGE' لإخراج صورة فقط، أو 'IMAGE+TEXT' لإرجاع كل من الصورة المولدة واستجابة نصية."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "عند تثبيت البذرة على قيمة محددة، يبذل النموذج قصارى جهده لتقديم نفس الاستجابة للطلبات المتكررة. لا يتم ضمان الإخراج الحتمي. أيضًا، تغيير النموذج أو إعدادات المعاملات، مثل درجة الحرارة، يمكن أن يسبب اختلافات في الاستجابة حتى عند استخدام نفس قيمة البذرة. افتراضيًا، يتم استخدام قيمة بذرة عشوائية."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "تعليمات أساسية تحدد سلوك الذكاء الاصطناعي."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "GeminiInputFiles": {
    "description": "يقوم بتحميل وإعداد ملفات الإدخال لتضمينها كمدخلات لعقد Gemini LLM. ستقرأ النماذج Gemini الملفات عند إنشاء استجابة. محتويات ملف النص تُحتسب ضمن حد الرموز. 🛈 نصيحة: يمكن ربطها مع عقد ملفات إدخال Gemini الأخرى.",
    "display_name": "ملفات إدخال Gemini",
    "inputs": {
      "GEMINI_INPUT_FILES": {
        "name": "ملفات_إدخال_GEMINI",
        "tooltip": "ملف (ملفات) إضافي(ة) اختياري(ة) لدمجها مع الملف المحمل من هذه العقدة. يسمح بربط ملفات الإدخال بحيث يمكن لرسالة واحدة أن تتضمن ملفات إدخال متعددة."
      },
      "file": {
        "name": "ملف",
        "tooltip": "ملفات الإدخال لتضمينها كسياق للنموذج. تقبل حاليًا ملفات النص (.txt) وملفات PDF (.pdf) فقط."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GeminiNanoBanana2": {
    "description": "إنشاء أو تعديل الصور بشكل متزامن عبر Google Vertex API.",
    "display_name": "Nano Banana 2",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "إذا تم تعيينها إلى 'auto'، سيتم مطابقة نسبة العرض إلى الارتفاع لصورتك المدخلة؛ إذا لم يتم توفير صورة، يتم عادةً إنشاء صورة مربعة بنسبة 16:9."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "files": {
        "name": "files",
        "tooltip": "ملف (ملفات) اختيارية لاستخدامها كسياق للنموذج. يقبل المدخلات من عقدة Gemini Generate Content Input Files."
      },
      "images": {
        "name": "images",
        "tooltip": "صورة (صور) مرجعية اختيارية. لإضافة عدة صور، استخدم عقدة Batch Images (حتى ١٤ صورة)."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي للصورة المراد إنشاؤها أو التعديلات المطلوب تطبيقها. أدرج أي قيود أو أنماط أو تفاصيل يجب على النموذج اتباعها."
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "دقة الإخراج المستهدفة. بالنسبة لـ 2K/4K يتم استخدام أداة التكبير الأصلية لـ Gemini."
      },
      "response_modalities": {
        "name": "response_modalities"
      },
      "seed": {
        "name": "seed",
        "tooltip": "عند تثبيت قيمة seed على رقم محدد، يحاول النموذج تقديم نفس الاستجابة للطلبات المتكررة قدر الإمكان. لا يمكن ضمان نتائج حتمية. كما أن تغيير النموذج أو إعدادات المعلمات مثل درجة العشوائية قد يؤدي إلى اختلاف النتائج حتى مع نفس قيمة seed. بشكل افتراضي، يتم استخدام قيمة seed عشوائية."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "تعليمات أساسية تحدد سلوك الذكاء الاصطناعي."
      },
      "thinking_level": {
        "name": "thinking_level"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      },
      "2": {
        "name": "thought_image",
        "tooltip": "الصورة الأولى من عملية تفكير النموذج. متوفرة فقط عند مستوى التفكير العالي ونمط IMAGE+TEXT."
      }
    }
  },
  "GeminiNanoBanana2V2": {
    "description": "توليد أو تعديل الصور بشكل متزامن عبر Google Vertex API.",
    "display_name": "نانا موز 2",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "model_thinking_level": {
        "name": "مستوى التفكير"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "وصف نصي للصورة المراد توليدها أو التعديلات التي يجب تطبيقها. أدرج أي قيود أو أنماط أو تفاصيل يجب على النموذج اتباعها."
      },
      "response_modalities": {
        "name": "أنماط الاستجابة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "عند تثبيت البذرة على قيمة محددة، يبذل النموذج قصارى جهده لتقديم نفس الاستجابة للطلبات المتكررة. لا يتم ضمان إخراج حتمي. أيضًا، تغيير النموذج أو إعدادات المعلمات مثل درجة الحرارة قد يؤدي إلى اختلافات في الاستجابة حتى عند استخدام نفس قيمة البذرة. بشكل افتراضي، يتم استخدام قيمة بذرة عشوائية."
      },
      "system_prompt": {
        "name": "موجه النظام",
        "tooltip": "تعليمات أساسية تحدد سلوك الذكاء الاصطناعي."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      },
      "2": {
        "name": "صورة التفكير",
        "tooltip": "أول صورة من عملية تفكير النموذج. متوفرة فقط عند مستوى التفكير العالي ونمط الاستجابة صورة+نص."
      }
    }
  },
  "GeminiNode": {
    "description": "إنشاء استجابات نصية باستخدام نموذج الذكاء الاصطناعي Gemini من Google. يمكنك تقديم أنواع متعددة من المدخلات (نص، صور، صوت، فيديو) كسياق لإنشاء استجابات أكثر صلة ومعنى.",
    "display_name": "Google Gemini",
    "inputs": {
      "audio": {
        "name": "صوت",
        "tooltip": "صوت اختياري لاستخدامه كسياق للنموذج."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "files": {
        "name": "ملفات",
        "tooltip": "ملف (ملفات) اختياري(ة) لاستخدامها كسياق للنموذج. يقبل مدخلات من عقدة ملفات إدخال إنشاء محتوى Gemini."
      },
      "images": {
        "name": "صور",
        "tooltip": "صورة (صور) اختيارية لاستخدامها كسياق للنموذج. لتضمين صور متعددة، يمكنك استخدام عقدة الصور المجمعة."
      },
      "model": {
        "name": "نموذج",
        "tooltip": "نموذج Gemini لاستخدامه في إنشاء الاستجابات."
      },
      "prompt": {
        "name": "مطالبة",
        "tooltip": "مدخلات نصية للنموذج، تُستخدم لإنشاء استجابة. يمكنك تضمين تعليمات مفصلة، أسئلة، أو سياق للنموذج."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "عند تثبيت البذرة على قيمة محددة، يبذل النموذج قصارى جهده لتقديم نفس الاستجابة للطلبات المتكررة. لا يتم ضمان الإخراج الحتمي. أيضًا، تغيير النموذج أو إعدادات المعاملات، مثل درجة الحرارة، يمكن أن يسبب اختلافات في الاستجابة حتى عند استخدام نفس قيمة البذرة. افتراضيًا، تُستخدم قيمة بذرة عشوائية."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "تعليمات أساسية تحدد سلوك الذكاء الاصطناعي."
      },
      "video": {
        "name": "فيديو",
        "tooltip": "فيديو اختياري لاستخدامه كسياق للنموذج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GenerateTracks": {
    "display_name": "توليد المسارات",
    "inputs": {
      "bezier": {
        "name": "منحنى بيزيه",
        "tooltip": "تفعيل مسار منحنى بيزيه باستخدام نقطة المنتصف كنقطة تحكم."
      },
      "end_x": {
        "name": "إحداثي X للنهاية",
        "tooltip": "إحداثي X مُطَبَّع (0-1) لموضع النهاية."
      },
      "end_y": {
        "name": "إحداثي Y للنهاية",
        "tooltip": "إحداثي Y مُطَبَّع (0-1) لموضع النهاية."
      },
      "height": {
        "name": "الارتفاع"
      },
      "interpolation": {
        "name": "الاستيفاء",
        "tooltip": "يتحكم في توقيت/سرعة الحركة على طول المسار."
      },
      "mid_x": {
        "name": "إحداثي X للمنتصف",
        "tooltip": "نقطة تحكم X مُطَبَّعة لمنحنى بيزيه. تُستخدم فقط عند تفعيل 'منحنى بيزيه'."
      },
      "mid_y": {
        "name": "إحداثي Y للمنتصف",
        "tooltip": "نقطة تحكم Y مُطَبَّعة لمنحنى بيزيه. تُستخدم فقط عند تفعيل 'منحنى بيزيه'."
      },
      "num_frames": {
        "name": "عدد الإطارات"
      },
      "num_tracks": {
        "name": "عدد المسارات"
      },
      "start_x": {
        "name": "إحداثي X للبداية",
        "tooltip": "إحداثي X مُطَبَّع (0-1) لموضع البداية."
      },
      "start_y": {
        "name": "إحداثي Y للبداية",
        "tooltip": "إحداثي Y مُطَبَّع (0-1) لموضع البداية."
      },
      "track_mask": {
        "name": "قناع المسار",
        "tooltip": "قناع اختياري لتحديد الإطارات المرئية."
      },
      "track_spread": {
        "name": "توزيع المسارات",
        "tooltip": "المسافة المُطَبَّعة بين المسارات. يتم توزيع المسارات بشكل عمودي على اتجاه الحركة."
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "طول المسار",
        "tooltip": null
      }
    }
  },
  "GetImageSize": {
    "description": "يعرض عرض وارتفاع الصورة، ويمررها دون تغيير.",
    "display_name": "الحصول على حجم الصورة",
    "inputs": {
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "name": "العرض",
        "tooltip": null
      },
      "1": {
        "name": "الارتفاع",
        "tooltip": null
      },
      "2": {
        "name": "حجم الدفعة",
        "tooltip": null
      }
    }
  },
  "GetVideoComponents": {
    "description": "يستخرج جميع المكونات من الفيديو: الإطارات، الصوت، ومعدل الإطارات.",
    "display_name": "استخراج مكونات الفيديو",
    "inputs": {
      "video": {
        "name": "الفيديو",
        "tooltip": "الفيديو الذي سيتم استخراج المكونات منه."
      }
    },
    "outputs": {
      "0": {
        "name": "الصور",
        "tooltip": null
      },
      "1": {
        "name": "الصوت",
        "tooltip": null
      },
      "2": {
        "name": "معدل_الإطارات",
        "tooltip": null
      }
    }
  },
  "GrokImageEditNode": {
    "description": "تعديل صورة موجودة بناءً على مطالبة نصية",
    "display_name": "تعديل صورة Grok",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "مسموح فقط عند توصيل عدة صور بمدخل الصورة."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج"
      },
      "number_of_images": {
        "name": "عدد الصور",
        "tooltip": "عدد الصور المعدلة التي سيتم توليدها"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "المطالبة النصية المستخدمة لتوليد الصورة"
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokImageEditNodeV2": {
    "description": "تعديل صورة موجودة بناءً على موجه نصي",
    "display_name": "تعديل صورة Grok",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "model_number_of_images": {
        "name": "عدد الصور"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "الموجه النصي المستخدم لتوليد الصورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokImageNode": {
    "description": "توليد صور باستخدام Grok بناءً على مطالبة نصية",
    "display_name": "صورة Grok",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "number_of_images": {
        "name": "عدد الصور",
        "tooltip": "عدد الصور التي سيتم توليدها"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "المطالبة النصية المستخدمة لتوليد الصورة"
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoEditNode": {
    "description": "تعديل فيديو موجود بناءً على مطالبة نصية.",
    "display_name": "تعديل فيديو Grok",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "وصف نصي للفيديو المطلوب."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "video": {
        "name": "الفيديو",
        "tooltip": "المدة القصوى المدعومة هي ٨٫٧ ثوانٍ وحجم الملف ٥٠ ميجابايت."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoExtendNode": {
    "description": "تمديد فيديو موجود باستمرار سلس بناءً على وصف نصي.",
    "display_name": "تمديد فيديو Grok",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتمديد الفيديو."
      },
      "model_duration": {
        "name": "المدة"
      },
      "prompt": {
        "name": "الوصف النصي",
        "tooltip": "وصف نصي لما يجب أن يحدث بعد ذلك في الفيديو."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "video": {
        "name": "فيديو",
        "tooltip": "الفيديو المصدر للتمديد. صيغة MP4، من ٢ إلى ١٥ ثانية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoNode": {
    "description": "توليد فيديو من مطالبة أو صورة",
    "display_name": "فيديو Grok",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع للفيديو الناتج."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني."
      },
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "وصف نصي للفيديو المطلوب."
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "دقة الفيديو الناتج."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoReferenceNode": {
    "description": "توليد فيديو موجه بواسطة صور مرجعية كمرجع للأسلوب والمحتوى.",
    "display_name": "Grok من مرجع إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتوليد الفيديو."
      },
      "model_aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "الوصف النصي",
        "tooltip": "وصف نصي للفيديو المطلوب."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrowMask": {
    "display_name": "توسيع القناع",
    "inputs": {
      "expand": {
        "name": "التوسيع"
      },
      "mask": {
        "name": "القناع"
      },
      "tapered_corners": {
        "name": "زوايا_منحدرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseImageToVideoApi": {
    "description": "إنشاء فيديو من صورة الإطار الأول باستخدام نموذج HappyHorse.",
    "display_name": "HappyHorse تحويل صورة إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "first_frame": {
        "name": "الإطار الأول",
        "tooltip": "صورة الإطار الأول. يتم اشتقاق نسبة العرض إلى الارتفاع من هذه الصورة."
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل ترغب في إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة؟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseReferenceVideoApi": {
    "description": "إنشاء فيديو يعرض شخصًا أو كائنًا من مواد مرجعية باستخدام نموذج HappyHorse. يدعم أداء شخصية واحدة وتفاعل عدة شخصيات.",
    "display_name": "HappyHorse تحويل مرجع إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل ترغب في إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة؟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseTextToVideoApi": {
    "description": "إنشاء فيديو بناءً على موجه نصي باستخدام نموذج HappyHorse.",
    "display_name": "HappyHorse تحويل نص إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل ترغب في إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة؟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseVideoEditApi": {
    "description": "تحرير فيديو باستخدام تعليمات نصية أو صور مرجعية مع نموذج HappyHorse. مدة الإخراج من ٣ إلى ١٥ ثانية وتطابق الفيديو المدخل؛ يتم اقتطاع المدخلات التي تتجاوز ١٥ ثانية.",
    "display_name": "HappyHorse تحرير فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_prompt": {
        "name": "الموجه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "video": {
        "name": "الفيديو",
        "tooltip": "الفيديو المراد تحريره."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "هل ترغب في إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة؟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HiDreamO1PatchSeamSmoothing": {
    "description": "يتم حساب متوسط مخرجات النموذج عبر عدة مواضع لشبكة الباتشات المحوّلة خلال الجزء الأخير من عملية التوليد. يلغي الحواف.",
    "display_name": "تنعيم حواف الباتش HiDream-O1",
    "inputs": {
      "blend": {
        "name": "المزج",
        "tooltip": "average: متوسط بوزن متساوٍ. window: وزن نافذة هان يفضل كل تمريرة بعيداً عن حدود الباتش الخاصة بها. median: الوسيط لكل بكسل، يرفض التمريرات الشاذة."
      },
      "end_percent": {
        "name": "نسبة النهاية",
        "tooltip": "تقدم التوليد عند إيقاف المزج."
      },
      "model": {
        "name": "النموذج"
      },
      "passes": {
        "name": "عدد التمريرات",
        "tooltip": "عدد التمريرات لكل خطوة مفعلة. ٢/٤ = ثابت. ramp_*: يزداد عدد التمريرات مع اقتراب التوليد من النهاية (مزيد من التنعيم حيث الحواف أكثر وضوحاً)."
      },
      "pattern": {
        "name": "النمط",
        "tooltip": "تخطيط التحويل. single_shift: تمريرة واحدة على شبكة الباتش الطبيعية + أخرى محوّلة. symmetric: جميع التمريرات خارج الشبكة، التحويلات موزعة حول الأصل."
      },
      "start_percent": {
        "name": "نسبة البداية",
        "tooltip": "تقدم التوليد (٠=بداية، ١=نهاية) عند تفعيل المزج."
      },
      "strength": {
        "name": "القوة",
        "tooltip": "تداخل بين التنبؤ الطبيعي (٠) والنتيجة الممزوجة (١)."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HiDreamO1ReferenceImages": {
    "description": "إرفاق ١-١٠ صور مرجعية للتهيئة، صورة واحدة لتعليمات التحرير أو عدة صور لتخصيص قائم على الموضوع.",
    "display_name": "صور مرجعية HiDream-O1",
    "inputs": {
      "images": {
        "name": "الصور",
        "tooltip": "صور مرجعية. صورة واحدة = تحرير بالتعليمات؛ ٢-١٠ صور = مرجع متعدد."
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      }
    }
  },
  "HitPawGeneralImageEnhance": {
    "description": "تكبير الصور منخفضة الدقة إلى دقة فائقة، إزالة الشوائب والضوضاء. الحد الأقصى للإخراج: ٣٢ ميغابيكسل.",
    "display_name": "تحسين الصورة العام من HitPaw",
    "inputs": {
      "auto_downscale": {
        "name": "تصغير تلقائي",
        "tooltip": "تصغير الصورة المدخلة تلقائياً إذا تجاوز الإخراج الحد المسموح."
      },
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج"
      },
      "upscale_factor": {
        "name": "عامل التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HitPawVideoEnhance": {
    "description": "تكبير مقاطع الفيديو منخفضة الدقة إلى دقة عالية، إزالة الشوائب والضوضاء. الأسعار لكل ثانية من الفيديو.",
    "display_name": "تحسين الفيديو العام من HitPaw",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "video": {
        "name": "الفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Hunyuan3Dv2Conditioning": {
    "display_name": "Hunyuan3Dv2التكييف",
    "inputs": {
      "clip_vision_output": {
        "name": "مخرج_clip_الرؤية"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      }
    }
  },
  "Hunyuan3Dv2ConditioningMultiView": {
    "display_name": "Hunyuan3Dv2التكييف متعدد الرؤى",
    "inputs": {
      "back": {
        "name": "الخلفي"
      },
      "front": {
        "name": "الأمامي"
      },
      "left": {
        "name": "الأيسر"
      },
      "right": {
        "name": "الأيمن"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      }
    }
  },
  "HunyuanImageToVideo": {
    "display_name": "Hunyuan صورة إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "guidance_type": {
        "name": "نوع_الإرشاد"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة_البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "كامِن",
        "tooltip": null
      }
    }
  },
  "HunyuanRefinerLatent": {
    "display_name": "HunyuanRefinerLatent",
    "inputs": {
      "latent": {
        "name": "كامن"
      },
      "negative": {
        "name": "سلبي"
      },
      "noise_augmentation": {
        "name": "زيادة الضوضاء"
      },
      "positive": {
        "name": "إيجابي"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15ImageToVideo": {
    "display_name": "HunyuanVideo15ImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_output": {
        "name": "مخرج clip للرؤية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15LatentUpscaleWithModel": {
    "display_name": "Hunyuan Video 15 تكبير latent بالنموذج",
    "inputs": {
      "crop": {
        "name": "اقتصاص"
      },
      "height": {
        "name": "الارتفاع"
      },
      "model": {
        "name": "النموذج"
      },
      "samples": {
        "name": "العينات"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15SuperResolution": {
    "display_name": "HunyuanVideo15SuperResolution",
    "inputs": {
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "latent": {
        "name": "كامِن"
      },
      "negative": {
        "name": "سلبي"
      },
      "noise_augmentation": {
        "name": "تعزيز الضوضاء"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامِن",
        "tooltip": null
      }
    }
  },
  "HyperTile": {
    "display_name": "HyperTile",
    "inputs": {
      "max_depth": {
        "name": "أقصى_عمق"
      },
      "model": {
        "name": "النموذج"
      },
      "scale_depth": {
        "name": "تحجيم_العمق"
      },
      "swap_size": {
        "name": "حجم_التبديل"
      },
      "tile_size": {
        "name": "حجم_القرميدة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HypernetworkLoader": {
    "display_name": "محمل الشبكات الفائقة",
    "inputs": {
      "hypernetwork_name": {
        "name": "اسم_الشبكة_الفائقة"
      },
      "model": {
        "name": "النموذج"
      },
      "strength": {
        "name": "القوة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV1": {
    "description": "ينشئ صورًا تزامنيًا باستخدام نموذج Ideogram V1.\n\nروابط الصور متاحة لفترة محدودة؛ إذا أردت الاحتفاظ بالصورة، يجب تنزيلها.",
    "display_name": "Ideogram V1",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة_الأبعاد",
        "tooltip": "نسبة الأبعاد لتوليد الصورة."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "magic_prompt_option": {
        "name": "خيار_الوصف_السحري",
        "tooltip": "تحديد ما إذا كان يجب استخدام MagicPrompt في التوليد"
      },
      "negative_prompt": {
        "name": "الوصف_السلبي",
        "tooltip": "وصف ما يجب استبعاده من الصورة"
      },
      "num_images": {
        "name": "عدد_الصور"
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف لتوليد الصورة"
      },
      "seed": {
        "name": "البذرة"
      },
      "turbo": {
        "name": "الوضع_السريع",
        "tooltip": "هل تستخدم وضع التيربو (توليد أسرع، جودة أقل محتملة)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV2": {
    "description": "ينشئ الصور بشكل متزامن باستخدام نموذج إيديوغرام الإصدار 2.\n\nروابط الصور متاحة لفترة محدودة من الوقت؛ إذا كنت ترغب في الاحتفاظ بالصورة، يجب عليك تنزيلها.",
    "display_name": "إيديوغرام الإصدار 2",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع لتوليد الصورة. يتم تجاهلها إذا لم يتم تعيين الدقة إلى تلقائي."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "magic_prompt_option": {
        "name": "خيار الموجه السحري",
        "tooltip": "تحديد ما إذا كان يجب استخدام الموجه السحري في التوليد"
      },
      "negative_prompt": {
        "name": "الموجه السلبي",
        "tooltip": "وصف ما يجب استبعاده من الصورة"
      },
      "num_images": {
        "name": "عدد الصور"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "الموجه لتوليد الصورة"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "دقة توليد الصورة. إذا لم يتم تعيينها إلى تلقائي، فإنها تتجاوز إعداد نسبة العرض إلى الارتفاع."
      },
      "seed": {
        "name": "البذرة"
      },
      "style_type": {
        "name": "نوع الأسلوب",
        "tooltip": "نوع الأسلوب للتوليد (الإصدار 2 فقط)"
      },
      "turbo": {
        "name": "تيربو",
        "tooltip": "هل يتم استخدام وضع التيربو (توليد أسرع، وجودة قد تكون أقل)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV3": {
    "description": "ينشئ الصور بشكل متزامن باستخدام نموذج إيديوغرام الإصدار 3.\n\nيدعم التوليد العادي للصور من النصوص وتحرير الصور مع القناع.\nروابط الصور متاحة لفترة محدودة من الوقت؛ إذا كنت ترغب في الاحتفاظ بالصورة، يجب عليك تنزيلها.",
    "display_name": "إيديوغرام الإصدار 3",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع لتوليد الصورة. يتم تجاهلها إذا لم يتم تعيين الدقة إلى تلقائي."
      },
      "character_image": {
        "name": "صورة الشخصية",
        "tooltip": "الصورة المستخدمة كمرجع للشخصية."
      },
      "character_mask": {
        "name": "قناع الشخصية",
        "tooltip": "قناع اختياري لصورة مرجع الشخصية."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة مرجعية اختيارية لتحرير الصورة."
      },
      "magic_prompt_option": {
        "name": "خيار الموجه السحري",
        "tooltip": "تحديد ما إذا كان يجب استخدام الموجه السحري في التوليد"
      },
      "mask": {
        "name": "القناع",
        "tooltip": "قناع اختياري للرسم داخل المناطق (سيتم استبدال المناطق البيضاء)"
      },
      "num_images": {
        "name": "عدد الصور"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "الموجه لتوليد الصورة أو تحريرها"
      },
      "rendering_speed": {
        "name": "سرعة العرض",
        "tooltip": "التحكم في التوازن بين سرعة التوليد والجودة"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "دقة توليد الصورة. إذا لم يتم تعيينها إلى تلقائي، فإنها تتجاوز إعداد نسبة العرض إلى الارتفاع."
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageAddNoise": {
    "display_name": "ImageAddNoise",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "صورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      },
      "strength": {
        "name": "القوة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageBatch": {
    "display_name": "دفعة الصور",
    "inputs": {
      "image1": {
        "name": "الصورة 1"
      },
      "image2": {
        "name": "الصورة 2"
      }
    }
  },
  "ImageBlend": {
    "display_name": "مزج الصور",
    "inputs": {
      "blend_factor": {
        "name": "عامل المزج"
      },
      "blend_mode": {
        "name": "طريقة المزج"
      },
      "image1": {
        "name": "الصورة 1"
      },
      "image2": {
        "name": "الصورة 2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageBlur": {
    "display_name": "تمويه الصورة",
    "inputs": {
      "blur_radius": {
        "name": "نصف قطر التمويه"
      },
      "image": {
        "name": "الصورة"
      },
      "sigma": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageColorToMask": {
    "display_name": "لون الصورة إلى قناع",
    "inputs": {
      "color": {
        "name": "اللون"
      },
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageCompare": {
    "description": "يقارن صورتين جنبًا إلى جنب باستخدام شريط تمرير.",
    "display_name": "مقارنة الصور",
    "inputs": {
      "compare_view": {
        "name": "عرض المقارنة"
      },
      "image_a": {
        "name": "الصورة أ"
      },
      "image_b": {
        "name": "الصورة ب"
      }
    }
  },
  "ImageCompositeMasked": {
    "display_name": "تركيب صورة مع قناع",
    "inputs": {
      "destination": {
        "name": "الوجهة"
      },
      "mask": {
        "name": "القناع"
      },
      "resize_source": {
        "name": "تغيير حجم المصدر"
      },
      "source": {
        "name": "المصدر"
      },
      "x": {
        "name": "إحداثي X"
      },
      "y": {
        "name": "إحداثي Y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageCrop": {
    "display_name": "اقتصاص الصورة",
    "inputs": {
      "height": {
        "name": "الارتفاع"
      },
      "image": {
        "name": "الصورة"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "إحداثي X"
      },
      "y": {
        "name": "إحداثي Y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageCropV2": {
    "display_name": "قص الصورة",
    "inputs": {
      "crop_region": {
        "name": "منطقة القص"
      },
      "height": {},
      "image": {
        "name": "الصورة"
      },
      "width": {},
      "x": {},
      "y": {}
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageDeduplication": {
    "display_name": "إزالة تكرار الصور",
    "inputs": {
      "images": {
        "name": "الصور",
        "tooltip": "قائمة الصور للمعالجة."
      },
      "similarity_threshold": {
        "name": "عتبة التشابه",
        "tooltip": "عتبة التشابه (0-1). كلما زادت القيمة زاد التشابه. الصور التي تتجاوز هذه العتبة تعتبر مكررة."
      }
    },
    "outputs": {
      "0": {
        "name": "الصور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "ImageFlip": {
    "display_name": "ImageFlip",
    "inputs": {
      "flip_method": {
        "name": "طريقة الالتفاف"
      },
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageFromBatch": {
    "display_name": "صورة من دفعة",
    "inputs": {
      "batch_index": {
        "name": "فهرس الدفعة"
      },
      "image": {
        "name": "الصورة"
      },
      "length": {
        "name": "الطول"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageGrid": {
    "display_name": "شبكة الصور",
    "inputs": {
      "cell_height": {
        "name": "ارتفاع الخلية",
        "tooltip": "ارتفاع كل خلية في الشبكة."
      },
      "cell_width": {
        "name": "عرض الخلية",
        "tooltip": "عرض كل خلية في الشبكة."
      },
      "columns": {
        "name": "الأعمدة",
        "tooltip": "عدد الأعمدة في الشبكة."
      },
      "images": {
        "name": "الصور",
        "tooltip": "قائمة الصور للمعالجة."
      },
      "padding": {
        "name": "المسافة الفاصلة",
        "tooltip": "المسافة بين الصور."
      }
    },
    "outputs": {
      "0": {
        "name": "الصور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "ImageHistogram": {
    "display_name": "مخطط تكراري للصورة",
    "inputs": {
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "name": "RGB",
        "tooltip": null
      },
      "1": {
        "name": "الإضاءة",
        "tooltip": null
      },
      "2": {
        "name": "أحمر",
        "tooltip": null
      },
      "3": {
        "name": "أخضر",
        "tooltip": null
      },
      "4": {
        "name": "أزرق",
        "tooltip": null
      }
    }
  },
  "ImageInvert": {
    "display_name": "عكس الصورة",
    "inputs": {
      "image": {
        "name": "الصورة"
      }
    }
  },
  "ImageMergeTileList": {
    "display_name": "دمج قائمة القطع إلى صورة",
    "inputs": {
      "final_height": {
        "name": "final_height"
      },
      "final_width": {
        "name": "final_width"
      },
      "image_list": {
        "name": "image_list"
      },
      "overlap": {
        "name": "overlap"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageOnlyCheckpointLoader": {
    "display_name": "محمل نقطة تحقق الصور فقط (نموذج img2vid)",
    "inputs": {
      "ckpt_name": {
        "name": "اسم نقطة التحقق"
      }
    }
  },
  "ImageOnlyCheckpointSave": {
    "display_name": "حفظ نقطة تحقق الصور فقط",
    "inputs": {
      "clip_vision": {
        "name": "رؤية Clip"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "model": {
        "name": "النموذج"
      },
      "vae": {
        "name": "VAE"
      }
    }
  },
  "ImagePadForOutpaint": {
    "display_name": "توسيع الصورة للرسم الخارجي",
    "inputs": {
      "bottom": {
        "name": "الأسفل"
      },
      "feathering": {
        "name": "التدرج"
      },
      "image": {
        "name": "الصورة"
      },
      "left": {
        "name": "اليسار"
      },
      "right": {
        "name": "اليمين"
      },
      "top": {
        "name": "الأعلى"
      }
    }
  },
  "ImageQuantize": {
    "display_name": "تكميم الصورة",
    "inputs": {
      "colors": {
        "name": "الألوان"
      },
      "dither": {
        "name": "التنقيط"
      },
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageRGBToYUV": {
    "display_name": "تحويل الصورة من RGB إلى YUV",
    "inputs": {
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "name": "Y",
        "tooltip": null
      },
      "1": {
        "name": "U",
        "tooltip": null
      },
      "2": {
        "name": "V",
        "tooltip": null
      }
    }
  },
  "ImageRotate": {
    "display_name": "ImageRotate",
    "inputs": {
      "image": {
        "name": "صورة"
      },
      "rotation": {
        "name": "الدوران"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageScale": {
    "display_name": "تكبير الصورة",
    "inputs": {
      "crop": {
        "name": "اقتصاص"
      },
      "height": {
        "name": "الارتفاع"
      },
      "image": {
        "name": "الصورة"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      },
      "width": {
        "name": "العرض"
      }
    }
  },
  "ImageScaleBy": {
    "display_name": "تكبير الصورة بمقدار",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "scale_by": {
        "name": "التكبير بمقدار"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      }
    }
  },
  "ImageScaleToMaxDimension": {
    "display_name": "ImageScaleToMaxDimension",
    "inputs": {
      "image": {
        "name": "صورة"
      },
      "largest_size": {
        "name": "أكبر_حجم"
      },
      "upscale_method": {
        "name": "طريقة_التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageScaleToTotalPixels": {
    "display_name": "تكبير الصورة إلى عدد بكسلات معين",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "megapixels": {
        "name": "الميغابكسل"
      },
      "resolution_steps": {
        "name": "خطوات الدقة"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageSharpen": {
    "display_name": "تحسين وضوح الصورة",
    "inputs": {
      "alpha": {
        "name": "ألفا"
      },
      "image": {
        "name": "الصورة"
      },
      "sharpen_radius": {
        "name": "نصف قطر التحسين"
      },
      "sigma": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageStitch": {
    "description": "\nيربط الصورة الثانية بالصورة الأولى في الاتجاه المحدد.\nإذا لم يتم توفير الصورة الثانية، يتم إرجاع الصورة الأولى دون تغيير.\nيمكن إضافة تباعد اختياري بين الصور.\n",
    "display_name": "ربط_الصور",
    "inputs": {
      "direction": {
        "name": "الاتجاه"
      },
      "image1": {
        "name": "الصورة_الأولى"
      },
      "image2": {
        "name": "الصورة_الثانية"
      },
      "match_image_size": {
        "name": "مطابقة_حجم_الصورة"
      },
      "spacing_color": {
        "name": "لون_التباعد"
      },
      "spacing_width": {
        "name": "عرض_التباعد"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageToMask": {
    "display_name": "تحويل الصورة إلى قناع",
    "inputs": {
      "channel": {
        "name": "القناة"
      },
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageUpscaleWithModel": {
    "display_name": "تكبير الصورة (باستخدام نموذج)",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "upscale_model": {
        "name": "نموذج التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageYUVToRGB": {
    "display_name": "تحويل الصورة من YUV إلى RGB",
    "inputs": {
      "U": {
        "name": "U"
      },
      "V": {
        "name": "V"
      },
      "Y": {
        "name": "Y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "InpaintModelConditioning": {
    "display_name": "تكوين نموذج التلوين",
    "inputs": {
      "mask": {
        "name": "قناع"
      },
      "negative": {
        "name": "سلبي"
      },
      "noise_mask": {
        "name": "قناع الضجيج",
        "tooltip": "أضف قناع ضجيج إلى المتغير الكامن بحيث يحدث التوليد داخل القناع فقط. قد يحسن النتائج أو يفسدها تمامًا اعتمادًا على النموذج."
      },
      "pixels": {
        "name": "بكسلات"
      },
      "positive": {
        "name": "إيجابي"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      },
      "2": {
        "name": "المتغير الكامن"
      }
    }
  },
  "InstructPixToPixConditioning": {
    "display_name": "تكوين توجيهي للبيكسل إلى بيكسل",
    "inputs": {
      "negative": {
        "name": "سلبي"
      },
      "pixels": {
        "name": "بكسلات"
      },
      "positive": {
        "name": "إيجابي"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "المتغير الكامن",
        "tooltip": null
      }
    }
  },
  "InvertMask": {
    "display_name": "عكس القناع",
    "inputs": {
      "mask": {
        "name": "قناع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "JoinAudioChannels": {
    "description": "يضم القناتين الصوتيتين الأحادية (اليمنى واليسرى) في صوت ستيريو.",
    "display_name": "دمج قنوات الصوت",
    "inputs": {
      "audio_left": {
        "name": "الصوت الأيسر"
      },
      "audio_right": {
        "name": "الصوت الأيمن"
      }
    },
    "outputs": {
      "0": {
        "name": "الصوت",
        "tooltip": null
      }
    }
  },
  "JoinImageWithAlpha": {
    "display_name": "دمج الصورة مع ألفا",
    "inputs": {
      "alpha": {
        "name": "ألفا"
      },
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "JsonExtractString": {
    "display_name": "استخراج سلسلة من JSON",
    "inputs": {
      "json_string": {
        "name": "سلسلة_json"
      },
      "key": {
        "name": "مفتاح"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KSampler": {
    "description": "يستخدم النموذج المقدم، والتوجيه الإيجابي والسلبي لإزالة الضجيج من الصورة الكامنة.",
    "display_name": "KSampler",
    "inputs": {
      "cfg": {
        "name": "cfg",
        "tooltip": "مقياس التوجيه بدون مصنف يوازن بين الإبداع والالتزام بالتوجيه. القيم الأعلى تؤدي إلى صور أقرب للنص، لكن القيم العالية جدًا تؤثر سلبًا على الجودة."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "denoise": {
        "name": "ازاله الضجيج",
        "tooltip": "مقدار إزالة الضجيج المطبق، القيم الأقل تحافظ على هيكل الصورة الأصلية مما يسمح بأخذ العينات من صورة إلى أخرى."
      },
      "latent_image": {
        "name": "الصوره الكامنه",
        "tooltip": "الصورة الكامنة التي سيتم إزالة الضجيج منها."
      },
      "model": {
        "name": "النمودج",
        "tooltip": "النموذج المستخدم لإزالة الضجيج من الصورة الكامنة المدخلة."
      },
      "negative": {
        "name": "سلبي",
        "tooltip": "التوجيه الذي يصف الخصائص التي تريد استبعادها من الصورة."
      },
      "positive": {
        "name": "إيجابي",
        "tooltip": "التوجيه الذي يصف الخصائص التي تريد تضمينها في الصورة."
      },
      "sampler_name": {
        "name": "اسم المقطع",
        "tooltip": "الخوارزمية المستخدمة أثناء أخذ العينات، قد تؤثر على الجودة، السرعة، وأسلوب الناتج."
      },
      "scheduler": {
        "name": "المجدول",
        "tooltip": "الجدول الزمني يتحكم في كيفية إزالة الضجيج تدريجيًا لتشكيل الصورة."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "عدد الخطوات المستخدمة في عملية إزالة الضجيج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "الصورة الكامنة بعد إزالة الضجيج."
      }
    }
  },
  "KSamplerAdvanced": {
    "display_name": "KSampler (متقدم)",
    "inputs": {
      "add_noise": {
        "name": "اضافة ضجيج"
      },
      "cfg": {
        "name": "cfg"
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "end_at_step": {
        "name": "توقف عند الخطوة"
      },
      "latent_image": {
        "name": "الصوره الكامنة"
      },
      "model": {
        "name": "النموذج"
      },
      "negative": {
        "name": "سلبي"
      },
      "noise_seed": {
        "name": "بذرة الضجيج"
      },
      "positive": {
        "name": "إيجابي"
      },
      "return_with_leftover_noise": {
        "name": "أخرج بالضجيج المتبقي"
      },
      "sampler_name": {
        "name": "اسم المقطع"
      },
      "scheduler": {
        "name": "المجدول"
      },
      "start_at_step": {
        "name": "ابدأ بالخطوة"
      },
      "steps": {
        "name": "الخطوات"
      }
    }
  },
  "KSamplerSelect": {
    "display_name": "KSamplerSelect",
    "inputs": {
      "sampler_name": {
        "name": "sampler_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Kandinsky5ImageToVideo": {
    "display_name": "Kandinsky5ImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامِن",
        "tooltip": "كامِن فيديو فارغ"
      },
      "3": {
        "name": "كامِن_مشروط",
        "tooltip": "صور بداية مشفرة ونظيفة، تُستخدم لاستبدال البداية الضوضائية لمخرجات كامِن النموذج"
      }
    }
  },
  "KarrasScheduler": {
    "display_name": "جدول كراس",
    "inputs": {
      "rho": {
        "name": "رو"
      },
      "sigma_max": {
        "name": "سيجما ماكس"
      },
      "sigma_min": {
        "name": "سيجما مين"
      },
      "steps": {
        "name": "خطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingAvatarNode": {
    "description": "إنشاء مقاطع فيديو رقمية بأسلوب البث المباشر لإنسان رقمي من صورة واحدة وملف صوتي.",
    "display_name": "Kling Avatar 2.0",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "صورة",
        "tooltip": "صورة مرجعية للأفاتار. يجب ألا يقل العرض والارتفاع عن ٣٠٠ بكسل. يجب أن تكون نسبة الأبعاد بين ١:٢.٥ و٢.٥:١."
      },
      "mode": {
        "name": "الوضع"
      },
      "prompt": {
        "name": "موجه",
        "tooltip": "موجه اختياري لتحديد حركات الأفاتار، المشاعر، وحركات الكاميرا."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "sound_file": {
        "name": "ملف صوتي",
        "tooltip": "إدخال صوتي. يجب أن تتراوح المدة بين ٢ و٣٠٠ ثانية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingCameraControlI2VNode": {
    "description": "تحويل الصور الثابتة إلى فيديوهات سينمائية مع حركات كاميرا احترافية تحاكي التصوير السينمائي الحقيقي. تحكم في زووم، دوران، تحريك الكاميرا، الميل، والرؤية من منظور الشخص الأول مع الحفاظ على تركيز الصورة الأصلية.",
    "display_name": "تحكم كاميرا كليغ: صورة إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "camera_control": {
        "name": "تحكم الكاميرا",
        "tooltip": "يمكن إنشاؤه باستخدام عقدة تحكم كاميرا كليغ. يتحكم في حركة الكاميرا أثناء توليد الفيديو."
      },
      "cfg_scale": {
        "name": "مقياس CFG"
      },
      "negative_prompt": {
        "name": "نص التوجيه السلبي",
        "tooltip": "نص التوجيه السلبي"
      },
      "prompt": {
        "name": "نص التوجيه الإيجابي",
        "tooltip": "نص التوجيه الإيجابي"
      },
      "start_frame": {
        "name": "الإطار الابتدائي",
        "tooltip": "صورة مرجعية - رابط أو نص مشفر Base64، لا تتجاوز 10 ميغابايت، الدقة لا تقل عن 300×300 بكسل، نسبة العرض إلى الارتفاع بين 1:2.5 و2.5:1. يجب ألا يتضمن Base64 بادئة data:image."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "معرّف الفيديو",
        "tooltip": null
      },
      "2": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingCameraControlT2VNode": {
    "description": "تحويل النصوص إلى فيديوهات سينمائية مع حركات كاميرا احترافية تحاكي التصوير السينمائي الحقيقي. تحكم في زووم، دوران، تحريك الكاميرا، الميل، والرؤية من منظور الشخص الأول مع الحفاظ على تركيز النص الأصلي.",
    "display_name": "تحكم كاميرا كليغ: نص إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "camera_control": {
        "name": "تحكم الكاميرا",
        "tooltip": "يمكن إنشاؤه باستخدام عقدة تحكم كاميرا كليغ. يتحكم في حركة الكاميرا أثناء توليد الفيديو."
      },
      "cfg_scale": {
        "name": "مقياس CFG"
      },
      "negative_prompt": {
        "name": "نص التوجيه السلبي",
        "tooltip": "نص التوجيه السلبي"
      },
      "prompt": {
        "name": "نص التوجيه الإيجابي",
        "tooltip": "نص التوجيه الإيجابي"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "معرّف الفيديو",
        "tooltip": null
      },
      "2": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingCameraControls": {
    "description": "يتيح تحديد خيارات التكوين لتأثيرات تحكم كاميرا كليغ وحركة الكاميرا.",
    "display_name": "تحكم كاميرا كليغ",
    "inputs": {
      "camera_control_type": {
        "name": "نوع تحكم الكاميرا"
      },
      "horizontal_movement": {
        "name": "الحركة الأفقية",
        "tooltip": "يتحكم في حركة الكاميرا على المحور الأفقي (المحور X). القيم السالبة تعني التحرك لليسار، والقيم الموجبة تعني التحرك لليمين."
      },
      "pan": {
        "name": "تدوير Pan",
        "tooltip": "يتحكم في دوران الكاميرا في المستوى الرأسي (المحور X). القيم السالبة تعني دوران لأسفل، والقيم الموجبة تعني دوران لأعلى."
      },
      "roll": {
        "name": "تدوير Roll",
        "tooltip": "يتحكم في دوران الكاميرا حول المحور Z. القيم السالبة تعني دوران عكس عقارب الساعة، والقيم الموجبة تعني دوران مع عقارب الساعة."
      },
      "tilt": {
        "name": "تدوير Tilt",
        "tooltip": "يتحكم في دوران الكاميرا في المستوى الأفقي (المحور Y). القيم السالبة تعني دوران لليسار، والقيم الموجبة تعني دوران لليمين."
      },
      "vertical_movement": {
        "name": "الحركة الرأسية",
        "tooltip": "يتحكم في حركة الكاميرا على المحور الرأسي (المحور Y). القيم السالبة تعني التحرك للأسفل، والقيم الموجبة تعني التحرك للأعلى."
      },
      "zoom": {
        "name": "التكبير",
        "tooltip": "يتحكم في تغيير طول البعد البؤري للكاميرا. القيم السالبة تعني مجال رؤية أضيق، والقيم الموجبة تعني مجال رؤية أوسع."
      }
    },
    "outputs": {
      "0": {
        "name": "تحكم الكاميرا",
        "tooltip": null
      }
    }
  },
  "KlingDualCharacterVideoEffectNode": {
    "description": "تحقيق تأثيرات خاصة مختلفة عند توليد فيديو بناءً على مشهد التأثير. ستوضع الصورة الأولى على الجانب الأيسر، والثانية على الجانب الأيمن من التركيب.",
    "display_name": "تأثيرات فيديو شخصية مزدوجة كليغ",
    "inputs": {
      "duration": {
        "name": "المدة"
      },
      "effect_scene": {
        "name": "مشهد التأثير"
      },
      "image_left": {
        "name": "الصورة اليسرى",
        "tooltip": "الصورة على الجانب الأيسر"
      },
      "image_right": {
        "name": "الصورة اليمنى",
        "tooltip": "الصورة على الجانب الأيمن"
      },
      "mode": {
        "name": "الوضع"
      },
      "model_name": {
        "name": "اسم النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingFirstLastFrameNode": {
    "description": "إنشاء مقاطع فيديو باستخدام Kling V3 من خلال الإطارين الأول والأخير.",
    "display_name": "Kling 3.0 الإطار الأول والأخير إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "end_frame": {
        "name": "الإطار الأخير"
      },
      "first_frame": {
        "name": "الإطار الأول"
      },
      "generate_audio": {
        "name": "توليد الصوت"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "إعدادات النموذج والتوليد."
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "الوصف"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImage2VideoNode": {
    "display_name": "كليغ صورة إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "cfg_scale": {
        "name": "مقياس CFG"
      },
      "duration": {
        "name": "المدة"
      },
      "mode": {
        "name": "الوضع"
      },
      "model_name": {
        "name": "اسم النموذج"
      },
      "negative_prompt": {
        "name": "نص التوجيه السلبي",
        "tooltip": "نص التوجيه السلبي"
      },
      "prompt": {
        "name": "نص التوجيه الإيجابي",
        "tooltip": "نص التوجيه الإيجابي"
      },
      "start_frame": {
        "name": "الإطار الابتدائي",
        "tooltip": "صورة مرجعية - رابط أو نص مشفر Base64، لا تتجاوز 10 ميغابايت، الدقة لا تقل عن 300×300 بكسل، نسبة العرض إلى الارتفاع بين 1:2.5 و2.5:1. يجب ألا يتضمن Base64 بادئة data:image."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "معرّف الفيديو",
        "tooltip": null
      },
      "2": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingImageGenerationNode": {
    "description": "عقدة توليد صورة كليغ. توليد صورة من نص مع صورة مرجعية اختيارية.",
    "display_name": "توليد صورة كليغ",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "human_fidelity": {
        "name": "تشابه الموضوع",
        "tooltip": "تشابه المرجع للموضوع البشري"
      },
      "image": {
        "name": "صورة"
      },
      "image_fidelity": {
        "name": "شدة المرجع للصورة المرفوعة",
        "tooltip": "شدة المرجع للصور المرفوعة من المستخدم"
      },
      "image_type": {
        "name": "نوع الصورة"
      },
      "model_name": {
        "name": "اسم النموذج"
      },
      "n": {
        "name": "عدد الصور",
        "tooltip": "عدد الصور المولدة"
      },
      "negative_prompt": {
        "name": "نص التوجيه السلبي",
        "tooltip": "نص التوجيه السلبي"
      },
      "prompt": {
        "name": "نص التوجيه الإيجابي",
        "tooltip": "نص التوجيه الإيجابي"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImageToVideoWithAudio": {
    "display_name": "تحويل صورة Kling (الإطار الأول) إلى فيديو مع صوت",
    "inputs": {
      "duration": {
        "name": "المدة"
      },
      "generate_audio": {
        "name": "توليد صوت"
      },
      "mode": {
        "name": "الوضع"
      },
      "model_name": {
        "name": "اسم النموذج"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "موجه نصي إيجابي."
      },
      "start_frame": {
        "name": "الإطار الأول"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingLipSyncAudioToVideoNode": {
    "description": "عقدة مزامنة شفاه كليغ من الصوت إلى الفيديو. تزامن حركة الفم في فيديو مع محتوى صوتي.",
    "display_name": "مزامنة شفاه كليغ مع الصوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "video": {
        "name": "فيديو"
      },
      "voice_language": {
        "name": "لغة الصوت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "معرّف الفيديو",
        "tooltip": null
      },
      "2": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingLipSyncTextToVideoNode": {
    "description": "عقدة مزامنة شفاه كليغ من النص إلى الفيديو. تزامن حركة الفم في فيديو مع نص توجيهي.",
    "display_name": "مزامنة شفاه كليغ مع النص",
    "inputs": {
      "text": {
        "name": "نص",
        "tooltip": "محتوى النص لتوليد فيديو مزامنة الشفاه. مطلوب عند الوضع text2video. الحد الأقصى للطول 120 حرفًا."
      },
      "video": {
        "name": "فيديو"
      },
      "voice": {
        "name": "صوت"
      },
      "voice_speed": {
        "name": "سرعة الصوت",
        "tooltip": "معدل الكلام. النطاق الصحيح: 0.8~2.0، بدقة عشرية واحدة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "معرّف الفيديو",
        "tooltip": null
      },
      "2": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingMotionControl": {
    "display_name": "تحكم حركة Kling",
    "inputs": {
      "character_orientation": {
        "name": "اتجاه الشخصية",
        "tooltip": "يتحكم في مصدر اتجاه/توجه الشخصية.\nفيديو: الحركات، التعابير، تحركات الكاميرا، والاتجاه يتبع فيديو الحركة المرجعي (تفاصيل أخرى عبر الموجه).\nصورة: الحركات والتعابير تتبع فيديو الحركة المرجعي، لكن اتجاه الشخصية يطابق الصورة المرجعية (الكاميرا/تفاصيل أخرى عبر الموجه)."
      },
      "keep_original_sound": {
        "name": "الاحتفاظ بالصوت الأصلي"
      },
      "mode": {
        "name": "الوضع"
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "الموجه"
      },
      "reference_image": {
        "name": "صورة مرجعية"
      },
      "reference_video": {
        "name": "فيديو مرجعي",
        "tooltip": "فيديو مرجعي للحركة يُستخدم لتحريك/تعبير الشخصية.\nحدود المدة تعتمد على اتجاه الشخصية:\n - صورة: ٣–١٠ ثوانٍ (حد أقصى ١٠ ثوانٍ)\n - فيديو: ٣–٣٠ ثانية (حد أقصى ٣٠ ثانية)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProEditVideoNode": {
    "description": "حرر فيديو موجود باستخدام أحدث نموذج من Kling.",
    "display_name": "تحرير فيديو Kling Omni (احترافي)",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "keep_original_sound": {
        "name": "الاحتفاظ بالصوت الأصلي"
      },
      "model_name": {
        "name": "اسم النموذج"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "موجه نصي يصف محتوى الفيديو. يمكن أن يتضمن أوصافًا إيجابية وسلبية."
      },
      "reference_images": {
        "name": "صور مرجعية",
        "tooltip": "حتى ٤ صور مرجعية إضافية."
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "video": {
        "name": "فيديو",
        "tooltip": "الفيديو للتحرير. سيكون طول الفيديو الناتج هو نفسه."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProFirstLastFrameNode": {
    "description": "استخدم إطار بداية، وإطار نهاية اختياري، أو صور مرجعية مع أحدث نموذج من Kling.",
    "display_name": "Kling Omni من الإطار الأول إلى الأخير إلى فيديو (احترافي)",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "duration"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "إطار نهاية اختياري للفيديو. لا يمكن استخدامه مع 'reference_images' في نفس الوقت."
      },
      "first_frame": {
        "name": "first_frame"
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "توليد صوت للفيديو. مدعوم فقط لـ kling-v3-omni."
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي لمحتوى الفيديو. يمكن أن يتضمن أوصافًا إيجابية وسلبية."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حتى 6 صور مرجعية إضافية."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "storyboards": {
        "name": "لوحات القصة",
        "tooltip": "إنشاء سلسلة من مقاطع الفيديو مع أوصاف ومدد فردية. مدعوم فقط لـ kling-v3-omni."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProImageNode": {
    "description": "أنشئ أو عدّل الصور باستخدام أحدث نموذج من Kling.",
    "display_name": "Kling Omni صورة (احترافي)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي لمحتوى الصورة. يمكن أن يتضمن أوصافًا إيجابية وسلبية."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حتى 10 صور مرجعية إضافية."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "series_amount": {
        "name": "عدد السلاسل",
        "tooltip": "إنشاء سلسلة من الصور. غير مدعوم لـ kling-image-o1."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProImageToVideoNode": {
    "description": "استخدم حتى 7 صور مرجعية لإنشاء فيديو باستخدام أحدث نموذج من Kling.",
    "display_name": "Kling Omni من صورة إلى فيديو (احترافي)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "توليد صوت للفيديو. مدعوم فقط لـ kling-v3-omni."
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي لمحتوى الفيديو. يمكن أن يتضمن أوصافًا إيجابية وسلبية."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حتى 7 صور مرجعية."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "storyboards": {
        "name": "لوحات القصة",
        "tooltip": "إنشاء سلسلة من مقاطع الفيديو مع أوصاف ومدد فردية. مدعوم فقط لـ kling-v3-omni."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProTextToVideoNode": {
    "description": "استخدم أوامر نصية لإنشاء فيديوهات باستخدام أحدث نموذج من Kling.",
    "display_name": "Kling Omni من نص إلى فيديو (احترافي)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "توليد الصوت"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي لمحتوى الفيديو. يمكن أن يتضمن أوصافًا إيجابية وسلبية."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "storyboards": {
        "name": "لوحات القصة",
        "tooltip": "إنشاء سلسلة من مقاطع الفيديو مع أوصاف ومدد فردية. يتم تجاهلها لنموذج o1."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProVideoToVideoNode": {
    "description": "استخدم فيديو وما يصل إلى 4 صور مرجعية لإنشاء فيديو باستخدام أحدث نموذج Kling.",
    "display_name": "Kling Omni فيديو إلى فيديو (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "duration"
      },
      "keep_original_sound": {
        "name": "keep_original_sound"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي لمحتوى الفيديو. يمكن أن يتضمن أوصافًا إيجابية وسلبية."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حتى 4 صور مرجعية إضافية."
      },
      "reference_video": {
        "name": "reference_video",
        "tooltip": "فيديو للاستخدام كمرجع."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingSingleImageVideoEffectNode": {
    "description": "تحقيق تأثيرات خاصة مختلفة عند توليد فيديو بناءً على مشهد التأثير.",
    "display_name": "تأثيرات فيديو كليغ",
    "inputs": {
      "duration": {
        "name": "المدة"
      },
      "effect_scene": {
        "name": "مشهد التأثير"
      },
      "image": {
        "name": "صورة مرجعية",
        "tooltip": "صورة مرجعية. رابط أو نص مشفر Base64 (بدون بادئة data:image). لا يتجاوز حجم الملف 10 ميغابايت، الدقة لا تقل عن 300×300 بكسل، نسبة العرض إلى الارتفاع بين 1:2.5 و2.5:1"
      },
      "model_name": {
        "name": "اسم النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "معرّف الفيديو",
        "tooltip": null
      },
      "2": {
        "name": "المدة",
        "tooltip": null
      }
    }
  },
  "KlingStartEndFrameNode": {
    "description": "إنشاء تسلسل فيديو ينتقل بين صور البداية والنهاية التي تزودها. يقوم العقد بإنشاء جميع الإطارات بينهما، مما ينتج تحولًا سلسًا من الإطار الأول إلى الأخير.",
    "display_name": "كليينج إطار البداية-النهاية إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "صورة مرجعية - تحكم إطار النهاية. رابط URL أو نص مشفر بصيغة Base64، لا يتجاوز 10 ميجابايت، الدقة لا تقل عن 300*300 بكسل. يجب ألا يتضمن نص Base64 بادئة data:image."
      },
      "mode": {
        "name": "mode",
        "tooltip": "التكوين المستخدم لتوليد الفيديو وفقًا للصيغة: الوضع / المدة / اسم النموذج."
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "نص سلبي للتوجيه"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "نص إيجابي للتوجيه"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "صورة مرجعية - رابط URL أو نص مشفر بصيغة Base64، لا يتجاوز 10 ميجابايت، الدقة لا تقل عن 300*300 بكسل، نسبة العرض إلى الارتفاع بين 1:2.5 ~ 2.5:1. يجب ألا يتضمن نص Base64 بادئة data:image."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingTextToVideoNode": {
    "description": "عقدة تحويل النص إلى فيديو من كليينج",
    "display_name": "كليينج تحويل النص إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "mode": {
        "name": "mode",
        "tooltip": "التكوين المستخدم لتوليد الفيديو وفقًا للصيغة: الوضع / المدة / اسم النموذج."
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "نص سلبي للتوجيه"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "نص إيجابي للتوجيه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingTextToVideoWithAudio": {
    "display_name": "Kling تحويل النص إلى فيديو مع صوت",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "generate_audio"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي إيجابي."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingVideoExtendNode": {
    "description": "عقدة تمديد الفيديو من كليينج. تمديد الفيديوهات المصنوعة بواسطة عقد كليينج الأخرى. يتم إنشاء video_id باستخدام عقد كليينج الأخرى.",
    "display_name": "كليينج تمديد الفيديو",
    "inputs": {
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "نص سلبي لعناصر يجب تجنبها في الفيديو الممدد"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "نص إيجابي لتوجيه تمديد الفيديو"
      },
      "video_id": {
        "name": "video_id",
        "tooltip": "معرف الفيديو المراد تمديده. يدعم الفيديوهات الناتجة عن تحويل النص إلى فيديو، وتحويل الصورة إلى فيديو، وعمليات تمديد الفيديو السابقة. لا يمكن أن تتجاوز مدة الفيديو الإجمالية بعد التمديد 3 دقائق."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingVideoNode": {
    "description": "إنشاء مقاطع فيديو باستخدام Kling V3. يدعم التحويل من نص إلى فيديو ومن صورة إلى فيديو مع إمكانية استخدام لوحة قصة متعددة التعليمات وخيار توليد الصوت.",
    "display_name": "Kling 3.0 فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "generate_audio": {
        "name": "توليد الصوت"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "إعدادات النموذج والتوليد."
      },
      "model_aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "multi_shot": {
        "name": "متعدد اللقطات",
        "tooltip": "إنشاء سلسلة من مقاطع الفيديو مع تعليمات ومدة زمنية منفصلة لكل مقطع."
      },
      "multi_shot_duration": {
        "name": "المدة"
      },
      "multi_shot_negative_prompt": {
        "name": "تعليمة سلبية"
      },
      "multi_shot_prompt": {
        "name": "تعليمة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "start_frame": {
        "name": "الإطار الابتدائي",
        "tooltip": "صورة الإطار الابتدائي (اختياري). عند التوصيل، يتحول إلى وضع صورة إلى فيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingVirtualTryOnNode": {
    "description": "عقدة تجربة الملابس الافتراضية من كليينج. أدخل صورة إنسان وصورة ملابس لتجربة الملابس على الإنسان.",
    "display_name": "كليينج تجربة الملابس الافتراضية",
    "inputs": {
      "cloth_image": {
        "name": "cloth_image"
      },
      "human_image": {
        "name": "human_image"
      },
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXAVTextEncoderLoader": {
    "description": "[الوصفات]\n\nltxav: gemma 3 12B",
    "display_name": "محمل مشفر نصوص LTXV الصوتي",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      },
      "device": {
        "name": "device"
      },
      "text_encoder": {
        "name": "text_encoder"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVAddGuide": {
    "display_name": "إضافة دليل LTXV",
    "inputs": {
      "frame_idx": {
        "name": "مؤشر الإطار",
        "tooltip": "مؤشر الإطار لبدء التهيئة. لأي صورة أو فيديو بإطارات 1-8، أي قيمة مقبولة. للفيديوهات 9+، يجب أن يكون قابلاً للقسمة على 8، وإلا سيتم تقريبه للأسفل لأقرب مضاعف 8. القيم السالبة تُحسب من نهاية الفيديو."
      },
      "image": {
        "name": "صورة",
        "tooltip": "صورة أو فيديو لتكييف الفيديو الكامن عليه. يجب أن يكون عدد الإطارات 8*n + 1. إذا لم يكن كذلك، سيتم قصه إلى أقرب 8*n + 1."
      },
      "latent": {
        "name": "كامن"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "VAE"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAEDecode": {
    "display_name": "فك تشفير LTXV Audio VAE",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "نموذج Audio VAE المستخدم لفك تشفير الفضاء الكامن."
      },
      "samples": {
        "name": "samples",
        "tooltip": "الفضاء الكامن المراد فك تشفيره."
      }
    },
    "outputs": {
      "0": {
        "name": "Audio",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAEEncode": {
    "display_name": "ترميز LTXV Audio VAE",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "الصوت المراد ترميزه."
      },
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "نموذج Audio VAE المستخدم للترميز."
      }
    },
    "outputs": {
      "0": {
        "name": "Audio Latent",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAELoader": {
    "display_name": "محمل LTXV Audio VAE",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name",
        "tooltip": "نقطة تحقق Audio VAE للتحميل."
      }
    },
    "outputs": {
      "0": {
        "name": "Audio VAE",
        "tooltip": null
      }
    }
  },
  "LTXVConcatAVLatent": {
    "display_name": "LTXVConcatAVLatent",
    "inputs": {
      "audio_latent": {
        "name": "audio_latent"
      },
      "video_latent": {
        "name": "video_latent"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "LTXVConditioning": {
    "display_name": "تهيئة LTXV",
    "inputs": {
      "frame_rate": {
        "name": "معدل الإطارات"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      }
    }
  },
  "LTXVCropGuides": {
    "display_name": "قص أدلة LTXV",
    "inputs": {
      "latent": {
        "name": "كامن"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "LTXVEmptyLatentAudio": {
    "display_name": "LTXV Empty Latent Audio",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "نموذج Audio VAE المستخدم للحصول على الإعدادات."
      },
      "batch_size": {
        "name": "batch_size",
        "tooltip": "عدد عينات الصوت الكامن في الدفعة."
      },
      "frame_rate": {
        "name": "frame_rate",
        "tooltip": "عدد الإطارات في الثانية."
      },
      "frames_number": {
        "name": "frames_number",
        "tooltip": "عدد الإطارات."
      }
    },
    "outputs": {
      "0": {
        "name": "Latent",
        "tooltip": null
      }
    }
  },
  "LTXVImgToVideo": {
    "display_name": "LTXV صورة إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "image": {
        "name": "صورة"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "LTXVImgToVideoInplace": {
    "display_name": "LTXVImgToVideoInplace",
    "inputs": {
      "bypass": {
        "name": "تجاوز",
        "tooltip": "تجاوز التكييف."
      },
      "image": {
        "name": "صورة"
      },
      "latent": {
        "name": "كامنة"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "كامنة",
        "tooltip": null
      }
    }
  },
  "LTXVLatentUpsampler": {
    "display_name": "LTXVLatentUpsampler",
    "inputs": {
      "samples": {
        "name": "عينات"
      },
      "upscale_model": {
        "name": "نموذج التكبير"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "LTXVPreprocess": {
    "display_name": "LTXV المعالجة المسبقة",
    "inputs": {
      "image": {
        "name": "صورة"
      },
      "img_compression": {
        "name": "ضغط الصورة",
        "tooltip": "مقدار الضغط الذي سيتم تطبيقه على الصورة."
      }
    },
    "outputs": {
      "0": {
        "name": "صورة الإخراج",
        "tooltip": null
      }
    }
  },
  "LTXVReferenceAudio": {
    "description": "تعيين صوت مرجعي لنقل هوية المتحدث باستخدام ID-LoRA. يقوم بترميز مقطع صوتي مرجعي إلى التكييف، ويمكنه أيضًا تعديل النموذج بتوجيه الهوية (تمرير إضافي للأمام بدون المرجع، مما يعزز تأثير هوية المتحدث).",
    "display_name": "LTXV مرجع الصوت (ID-LoRA)",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "LTXV Audio VAE للترميز."
      },
      "end_percent": {
        "name": "نسبة النهاية",
        "tooltip": "نهاية نطاق سيغما حيث يكون توجيه الهوية نشطًا."
      },
      "identity_guidance_scale": {
        "name": "مقياس توجيه الهوية",
        "tooltip": "قوة توجيه الهوية. ينفذ تمريرًا إضافيًا للأمام بدون المرجع في كل خطوة لتعزيز هوية المتحدث. اضبط على ٠ للتعطيل (بدون تمرير إضافي)."
      },
      "model": {
        "name": "النموذج"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "reference_audio": {
        "name": "الصوت_المرجعي",
        "tooltip": "مقطع صوتي مرجعي لنقل هوية المتحدث. يُوصى بأن يكون حوالي ٥ ثوانٍ (مدة التدريب). المقاطع الأقصر أو الأطول قد تؤثر سلبًا على نقل هوية الصوت."
      },
      "start_percent": {
        "name": "نسبة البداية",
        "tooltip": "بداية نطاق سيغما حيث يكون توجيه الهوية نشطًا."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "إيجابي",
        "tooltip": null
      },
      "2": {
        "name": "سلبي",
        "tooltip": null
      }
    }
  },
  "LTXVScheduler": {
    "display_name": "LTXV المجدول",
    "inputs": {
      "base_shift": {
        "name": "الانزياح الأساسي"
      },
      "latent": {
        "name": "كامن"
      },
      "max_shift": {
        "name": "الانزياح الأقصى"
      },
      "steps": {
        "name": "خطوات"
      },
      "stretch": {
        "name": "تمدد",
        "tooltip": "تمديد قيم السيغما لتكون ضمن المدى [النهائي، 1]."
      },
      "terminal": {
        "name": "نهائي",
        "tooltip": "القيمة النهائية للسيغما بعد التمدد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVSeparateAVLatent": {
    "description": "LTXV فصل الكامنة الصوتية والمرئية",
    "display_name": "LTXVSeparateAVLatent",
    "inputs": {
      "av_latent": {
        "name": "كامنة صوتية ومرئية"
      }
    },
    "outputs": {
      "0": {
        "name": "كامنة الفيديو",
        "tooltip": null
      },
      "1": {
        "name": "كامنة الصوت",
        "tooltip": null
      }
    }
  },
  "LaplaceScheduler": {
    "display_name": "جدول لاپلاس",
    "inputs": {
      "beta": {
        "name": "beta"
      },
      "mu": {
        "name": "mu"
      },
      "sigma_max": {
        "name": "sigma_max"
      },
      "sigma_min": {
        "name": "sigma_min"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentAdd": {
    "display_name": "جمع الكامن",
    "inputs": {
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperation": {
    "display_name": "تطبيق عملية على الكامن",
    "inputs": {
      "operation": {
        "name": "operation"
      },
      "samples": {
        "name": "samples"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperationCFG": {
    "display_name": "تطبيق عملية مع CFG على الكامن",
    "inputs": {
      "model": {
        "name": "model"
      },
      "operation": {
        "name": "operation"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatch": {
    "display_name": "دفعة كامن",
    "inputs": {
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatchSeedBehavior": {
    "display_name": "سلوك بذرة دفعة الكامن",
    "inputs": {
      "samples": {
        "name": "samples"
      },
      "seed_behavior": {
        "name": "seed_behavior"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBlend": {
    "display_name": "مزج الكامن",
    "inputs": {
      "blend_factor": {
        "name": "blend_factor"
      },
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    }
  },
  "LatentComposite": {
    "display_name": "تركيب الكامن",
    "inputs": {
      "feather": {
        "name": "feather"
      },
      "samples_from": {
        "name": "samples_from"
      },
      "samples_to": {
        "name": "samples_to"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    }
  },
  "LatentCompositeMasked": {
    "display_name": "تركيب كامن مقنع",
    "inputs": {
      "destination": {
        "name": "destination"
      },
      "mask": {
        "name": "mask"
      },
      "resize_source": {
        "name": "resize_source"
      },
      "source": {
        "name": "source"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentConcat": {
    "display_name": "دمج_الكامن",
    "inputs": {
      "dim": {
        "name": "البعد"
      },
      "samples1": {
        "name": "عينات1"
      },
      "samples2": {
        "name": "عينات2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentCrop": {
    "display_name": "قص الكامن",
    "inputs": {
      "height": {
        "name": "height"
      },
      "samples": {
        "name": "samples"
      },
      "width": {
        "name": "width"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    }
  },
  "LatentCut": {
    "display_name": "قطع_الكامن",
    "inputs": {
      "amount": {
        "name": "الكمية"
      },
      "dim": {
        "name": "البعد"
      },
      "index": {
        "name": "المؤشر"
      },
      "samples": {
        "name": "العينات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentCutToBatch": {
    "display_name": "LatentCutToBatch",
    "inputs": {
      "dim": {
        "name": "dim"
      },
      "samples": {
        "name": "samples"
      },
      "slice_size": {
        "name": "slice_size"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentFlip": {
    "display_name": "قلب الكامن",
    "inputs": {
      "flip_method": {
        "name": "flip_method"
      },
      "samples": {
        "name": "samples"
      }
    }
  },
  "LatentFromBatch": {
    "display_name": "الكامن من الدفعة",
    "inputs": {
      "batch_index": {
        "name": "batch_index"
      },
      "length": {
        "name": "length"
      },
      "samples": {
        "name": "samples"
      }
    }
  },
  "LatentInterpolate": {
    "display_name": "استيفاء الكامن",
    "inputs": {
      "ratio": {
        "name": "ratio"
      },
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentMultiply": {
    "display_name": "الضرب الكامن",
    "inputs": {
      "multiplier": {
        "name": "المضاعف"
      },
      "samples": {
        "name": "عينات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationSharpen": {
    "display_name": "عملية التوضيح الكامن",
    "inputs": {
      "alpha": {
        "name": "ألفا"
      },
      "sharpen_radius": {
        "name": "نصف قطر التوضيح"
      },
      "sigma": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationTonemapReinhard": {
    "display_name": "عملية خريطة اللون الكامنة - راينهارد",
    "inputs": {
      "multiplier": {
        "name": "المضاعف"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentRotate": {
    "display_name": "تدوير كامن",
    "inputs": {
      "rotation": {
        "name": "التدوير"
      },
      "samples": {
        "name": "عينات"
      }
    }
  },
  "LatentSubtract": {
    "display_name": "طرح كامن",
    "inputs": {
      "samples1": {
        "name": "عينات 1"
      },
      "samples2": {
        "name": "عينات 2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentUpscale": {
    "display_name": "تكبير كامن",
    "inputs": {
      "crop": {
        "name": "قص"
      },
      "height": {
        "name": "الارتفاع"
      },
      "samples": {
        "name": "عينات"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      },
      "width": {
        "name": "العرض"
      }
    }
  },
  "LatentUpscaleBy": {
    "display_name": "تكبير كامن بنسبة",
    "inputs": {
      "samples": {
        "name": "عينات"
      },
      "scale_by": {
        "name": "نسبة التكبير"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      }
    }
  },
  "LatentUpscaleModelLoader": {
    "display_name": "تحميل نموذج تكبير latent",
    "inputs": {
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LazyCache": {
    "description": "نسخة محلية الصنع من EasyCache - نسخة 'أسهل' من EasyCache للتنفيذ. تعمل بشكل عام أسوأ من EasyCache، ولكن أفضل في بعض الحالات النادرة ومتوافقة عالميًا مع كل شيء في ComfyUI.",
    "display_name": "ذاكرة_التخزين_المؤقت_الكسولة",
    "inputs": {
      "end_percent": {
        "name": "النسبة_المئوية_النهاية",
        "tooltip": "خطوة أخذ العينات النسبية لإنهاء استخدام ذاكرة التخزين المؤقت الكسولة."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المراد إضافة ذاكرة التخزين المؤقت الكسولة إليه."
      },
      "reuse_threshold": {
        "name": "عتبة_إعادة_الاستخدام",
        "tooltip": "العتبة لإعادة استخدام الخطوات المخزنة مؤقتًا."
      },
      "start_percent": {
        "name": "النسبة_المئوية_البداية",
        "tooltip": "خطوة أخذ العينات النسبية لبدء استخدام ذاكرة التخزين المؤقت الكسولة."
      },
      "verbose": {
        "name": "مفصل",
        "tooltip": "ما إذا كان سيتم تسجيل المعلومات التفصيلية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج مع LazyCache."
      }
    }
  },
  "Load3D": {
    "display_name": "تحميل ثلاثي الأبعاد",
    "inputs": {
      "clear": "مسح",
      "height": {
        "name": "الارتفاع"
      },
      "image": {
        "name": "صورة"
      },
      "model_file": {
        "name": "ملف النموذج"
      },
      "upload 3d model": "رفع نموذج ثلاثي الأبعاد",
      "upload extra resources": "رفع موارد إضافية",
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "image",
        "tooltip": null
      },
      "1": {
        "name": "mask",
        "tooltip": null
      },
      "2": {
        "name": "mesh_path",
        "tooltip": null
      },
      "3": {
        "name": "normal",
        "tooltip": null
      },
      "4": {
        "name": "camera_info",
        "tooltip": null
      },
      "5": {
        "name": "recording_video",
        "tooltip": null
      },
      "6": {
        "name": "model_3d",
        "tooltip": null
      }
    }
  },
  "LoadAudio": {
    "display_name": "تحميل الصوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "audioUI": {
        "name": "واجهة الصوت"
      },
      "upload": {
        "name": "اختر ملف للتحميل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadBackgroundRemovalModel": {
    "display_name": "تحميل نموذج إزالة الخلفية",
    "inputs": {
      "bg_removal_name": {
        "name": "اسم_إزالة_الخلفية",
        "tooltip": "النموذج المستخدم لإزالة الخلفيات من الصور"
      }
    },
    "outputs": {
      "0": {
        "name": "نموذج_الخلفية",
        "tooltip": null
      }
    }
  },
  "LoadImage": {
    "display_name": "تحميل صورة",
    "inputs": {
      "image": {
        "name": "صورة"
      },
      "upload": {
        "name": "اختر ملف للتحميل"
      }
    }
  },
  "LoadImageDataSetFromFolder": {
    "display_name": "تحميل مجموعة بيانات الصور من مجلد",
    "inputs": {
      "folder": {
        "name": "folder",
        "tooltip": "المجلد الذي سيتم تحميل الصور منه."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "قائمة الصور المحملة"
      }
    }
  },
  "LoadImageMask": {
    "display_name": "تحميل صورة (كقناع)",
    "inputs": {
      "channel": {
        "name": "القناة"
      },
      "image": {
        "name": "صورة"
      },
      "upload": {
        "name": "اختر ملف للتحميل"
      }
    }
  },
  "LoadImageOutput": {
    "description": "تحميل صورة من مجلد المخرجات. عند الضغط على زر التحديث، سيقوم العقدة بتحديث قائمة الصور واختيار أول صورة تلقائياً لتسهيل التكرار.",
    "display_name": "تحميل صورة (من المخرجات)",
    "inputs": {
      "Auto-refresh after generation": {},
      "image": {
        "name": "صورة"
      },
      "refresh": {},
      "upload": {
        "name": "اختر ملف للتحميل"
      }
    }
  },
  "LoadImageTextDataSetFromFolder": {
    "display_name": "تحميل مجموعة بيانات الصور والنصوص من مجلد",
    "inputs": {
      "folder": {
        "name": "folder",
        "tooltip": "المجلد الذي سيتم تحميل الصور منه."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "قائمة الصور المحملة"
      },
      "1": {
        "name": "texts",
        "tooltip": "قائمة التسميات التوضيحية للنص"
      }
    }
  },
  "LoadLatent": {
    "display_name": "تحميل كامن",
    "inputs": {
      "latent": {
        "name": "كامن"
      }
    }
  },
  "LoadTrainingDataset": {
    "display_name": "تحميل مجموعة بيانات التدريب",
    "inputs": {
      "folder_name": {
        "name": "folder_name",
        "tooltip": "اسم المجلد الذي يحتوي على مجموعة البيانات المحفوظة (داخل دليل الإخراج)."
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "قائمة قواميس الفضاء الكامن"
      },
      "1": {
        "name": "conditioning",
        "tooltip": "قائمة قوائم التكييف"
      }
    }
  },
  "LoadVideo": {
    "display_name": "تحميل فيديو",
    "inputs": {
      "file": {
        "name": "ملف"
      },
      "upload": {
        "name": "اختر ملف للتحميل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoraLoader": {
    "description": "يُستخدم LoRA لتعديل نماذج الانتشار و CLIP، وتغيير طريقة إزالة الضجيج من الكامن مثل تطبيق الأنماط. يمكن ربط عدة عقد LoRA معاً.",
    "display_name": "تحميل LoRA",
    "inputs": {
      "clip": {
        "name": "CLIP",
        "tooltip": "نموذج CLIP الذي سيتم تطبيق LoRA عليه."
      },
      "lora_name": {
        "name": "اسم LoRA",
        "tooltip": "اسم LoRA."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "نموذج الانتشار الذي سيتم تطبيق LoRA عليه."
      },
      "strength_clip": {
        "name": "قوة تعديل CLIP",
        "tooltip": "مدى قوة تعديل نموذج CLIP. يمكن أن تكون القيمة سالبة."
      },
      "strength_model": {
        "name": "قوة تعديل النموذج",
        "tooltip": "مدى قوة تعديل نموذج الانتشار. يمكن أن تكون القيمة سالبة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "نموذج الانتشار المعدل."
      },
      "1": {
        "tooltip": "نموذج CLIP المعدل."
      }
    }
  },
  "LoraLoaderBypass": {
    "description": "تطبيق LoRA في وضع التجاوز. على عكس LoRA العادي، لا يقوم هذا بتعديل أوزان النموذج - بل يحقن حساب LoRA أثناء التمرير الأمامي. مفيد في سيناريوهات التدريب.",
    "display_name": "تحميل LoRA (تجاوز) (لأغراض التصحيح)",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "نموذج CLIP الذي سيتم تطبيق LoRA عليه."
      },
      "lora_name": {
        "name": "اسم LoRA",
        "tooltip": "اسم LoRA."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "نموذج الانتشار الذي سيتم تطبيق LoRA عليه."
      },
      "strength_clip": {
        "name": "قوة التعديل على CLIP",
        "tooltip": "مدى قوة تعديل نموذج CLIP. يمكن أن تكون هذه القيمة سالبة."
      },
      "strength_model": {
        "name": "قوة التعديل على النموذج",
        "tooltip": "مدى قوة تعديل نموذج الانتشار. يمكن أن تكون هذه القيمة سالبة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "نموذج الانتشار المعدل."
      },
      "1": {
        "tooltip": "نموذج CLIP المعدل."
      }
    }
  },
  "LoraLoaderBypassModelOnly": {
    "description": "تطبيق LoRA في وضع التجاوز. على عكس LoRA العادي، لا يقوم هذا بتعديل أوزان النموذج - بل يحقن حساب LoRA أثناء التمرير الأمامي. مفيد في سيناريوهات التدريب.",
    "display_name": "تحميل LoRA (تجاوز، النموذج فقط) (لأغراض التصحيح)",
    "inputs": {
      "lora_name": {
        "name": "اسم LoRA"
      },
      "model": {
        "name": "النموذج"
      },
      "strength_model": {
        "name": "قوة التعديل على النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "نموذج الانتشار المعدل."
      }
    }
  },
  "LoraLoaderModelOnly": {
    "description": "يُستخدم LoRA لتعديل نماذج الانتشار و CLIP، وتغيير طريقة إزالة الضجيج من الكامن مثل تطبيق الأنماط. يمكن ربط عدة عقد LoRA معاً.",
    "display_name": "تحميل LoRA (نموذج فقط)",
    "inputs": {
      "lora_name": {
        "name": "اسم LoRA"
      },
      "model": {
        "name": "النموذج"
      },
      "strength_model": {
        "name": "قوة تعديل النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "نموذج الانتشار المعدل."
      }
    }
  },
  "LoraModelLoader": {
    "display_name": "تحميل نموذج LoRA",
    "inputs": {
      "bypass": {
        "name": "تجاوز",
        "tooltip": "عند التفعيل، يتم تطبيق LoRA في وضع التجاوز دون تعديل أوزان النموذج الأساسي. مفيد أثناء التدريب وعند تفريغ أوزان النموذج."
      },
      "lora": {
        "name": "lora",
        "tooltip": "نموذج LoRA لتطبيقه على نموذج الانتشار."
      },
      "model": {
        "name": "نموذج",
        "tooltip": "نموذج الانتشار الذي سيتم تطبيق LoRA عليه."
      },
      "strength_model": {
        "name": "قوة_النموذج",
        "tooltip": "مدى قوة تعديل نموذج الانتشار. يمكن أن تكون هذه القيمة سالبة."
      }
    },
    "outputs": {
      "0": {
        "name": "model",
        "tooltip": "نموذج الانتشار المعدل."
      }
    }
  },
  "LoraSave": {
    "display_name": "استخراج وحفظ LoRA",
    "inputs": {
      "bias_diff": {
        "name": "فرق الانحياز"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "lora_type": {
        "name": "نوع LoRA"
      },
      "model_diff": {
        "name": "فرق النموذج",
        "tooltip": "مخرج ModelSubtract الذي سيتم تحويله إلى LoRA."
      },
      "rank": {
        "name": "الرتبة"
      },
      "text_encoder_diff": {
        "name": "فرق مشفر النص",
        "tooltip": "مخرج CLIPSubtract الذي سيتم تحويله إلى LoRA."
      }
    }
  },
  "LossGraphNode": {
    "display_name": "رسم بياني للخسارة",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة_اسم_الملف",
        "tooltip": "بادئة اسم ملف صورة رسم الخسارة المحفوظة."
      },
      "loss": {
        "name": "خسارة",
        "tooltip": "خريطة الخسارة من عقدة التدريب."
      }
    }
  },
  "LotusConditioning": {
    "display_name": "تهيئة Lotus",
    "outputs": {
      "0": {
        "name": "تهيئة",
        "tooltip": null
      }
    }
  },
  "LtxvApiImageToVideo": {
    "description": "مقاطع فيديو بجودة احترافية مع مدة ودقة قابلة للتخصيص بناءً على الصورة الأولية.",
    "display_name": "LTXV صورة إلى فيديو",
    "inputs": {
      "duration": {
        "name": "مدة"
      },
      "fps": {
        "name": "معدل الإطارات"
      },
      "generate_audio": {
        "name": "إنشاء_صوت",
        "tooltip": "عند تفعيله، سيتضمن الفيديو المُنشأ صوتًا مُولَّدًا بالذكاء الاصطناعي يتناسب مع المشهد."
      },
      "image": {
        "name": "صورة",
        "tooltip": "الإطار الأول الذي سيتم استخدامه للفيديو."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "مُوجِّه"
      },
      "resolution": {
        "name": "دقة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LtxvApiTextToVideo": {
    "description": "مقاطع فيديو بجودة احترافية مع مدة ودقة قابلة للتخصيص.",
    "display_name": "LTXV نص إلى فيديو",
    "inputs": {
      "duration": {
        "name": "مدة"
      },
      "fps": {
        "name": "معدل الإطارات"
      },
      "generate_audio": {
        "name": "إنشاء_صوت",
        "tooltip": "عند تفعيله، سيتضمن الفيديو المُنشأ صوتًا مُولَّدًا بالذكاء الاصطناعي يتناسب مع المشهد."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "مُوجِّه"
      },
      "resolution": {
        "name": "دقة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaConceptsNode": {
    "description": "يحتوي على مفهوم كاميرا واحد أو أكثر للاستخدام مع Luma نص إلى فيديو وLuma صورة إلى فيديو.",
    "display_name": "مفاهيم لومة",
    "inputs": {
      "concept1": {
        "name": "المفهوم 1"
      },
      "concept2": {
        "name": "المفهوم 2"
      },
      "concept3": {
        "name": "المفهوم 3"
      },
      "concept4": {
        "name": "المفهوم 4"
      },
      "luma_concepts": {
        "name": "مفاهيم لومة",
        "tooltip": "مفاهيم كاميرا اختيارية لإضافتها إلى المفاهيم المختارة هنا."
      }
    },
    "outputs": {
      "0": {
        "name": "مفاهيم لومة",
        "tooltip": null
      }
    }
  },
  "LumaImageEditNode2": {
    "description": "حرر صورة موجودة باستخدام مطالبة نصية عبر نموذج Luma UNI-1.",
    "display_name": "تحرير صورة Luma UNI-1",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم للتحرير."
      },
      "model_style": {
        "name": "النمط"
      },
      "model_web_search": {
        "name": "بحث ويب"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "وصف التعديل المطلوب. من 1 إلى 6000 حرف."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "source": {
        "name": "المصدر",
        "tooltip": "الصورة المصدرية للتحرير."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageModifyNode": {
    "description": "تعديل الصور بشكل متزامن بناءً على النص المطلوب ونسبة العرض إلى الارتفاع.",
    "display_name": "Luma صورة إلى صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "صورة"
      },
      "image_weight": {
        "name": "وزن الصورة",
        "tooltip": "وزن الصورة؛ كلما اقترب من 1.0، كان التعديل أقل على الصورة."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الصورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تُستخدم لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageNode": {
    "description": "توليد الصور بشكل متزامن بناءً على النص المطلوب ونسبة العرض إلى الارتفاع.",
    "display_name": "Luma نص إلى صورة",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "character_image": {
        "name": "صورة الشخصية",
        "tooltip": "صور مرجعية للشخصية؛ يمكن أن تكون دفعة متعددة، حتى 4 صور يمكن اعتبارها."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image_luma_ref": {
        "name": "مرجع لومة للصورة",
        "tooltip": "اتصال عقدة مرجع لومة للتأثير على التوليد باستخدام الصور المدخلة؛ يمكن اعتبار ما يصل إلى 4 صور."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الصورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تُستخدم لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "style_image": {
        "name": "صورة النمط",
        "tooltip": "صورة مرجعية للنمط؛ سيتم استخدام صورة واحدة فقط."
      },
      "style_image_weight": {
        "name": "وزن صورة النمط",
        "tooltip": "وزن صورة النمط. يتم تجاهله إذا لم يتم توفير صورة نمط."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageNode2": {
    "description": "توليد صور من نص باستخدام نموذج Luma UNI-1.",
    "display_name": "صورة Luma UNI-1",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم للتوليد."
      },
      "model_aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "model_style": {
        "name": "النمط"
      },
      "model_web_search": {
        "name": "بحث ويب"
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "وصف نصي للصورة المطلوبة. من 1 إلى 6000 حرف."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageToVideoNode": {
    "description": "توليد الفيديوهات بشكل متزامن بناءً على النص المطلوب، الصور المدخلة، وحجم الإخراج.",
    "display_name": "Luma صورة إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "first_image": {
        "name": "الصورة الأولى",
        "tooltip": "الإطار الأول من الفيديو المولد."
      },
      "last_image": {
        "name": "الصورة الأخيرة",
        "tooltip": "الإطار الأخير من الفيديو المولد."
      },
      "loop": {
        "name": "التكرار"
      },
      "luma_concepts": {
        "name": "مفاهيم لومة",
        "tooltip": "مفاهيم كاميرا اختيارية لتوجيه حركة الكاميرا عبر عقدة مفاهيم لومة."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الفيديو"
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تُستخدم لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaReferenceNode": {
    "description": "يحتوي على صورة ووزن لاستخدامها مع عقدة توليد صورة لومة.",
    "display_name": "مرجع لومة",
    "inputs": {
      "image": {
        "name": "صورة",
        "tooltip": "صورة لاستخدامها كمرجع."
      },
      "luma_ref": {
        "name": "مرجع لومة"
      },
      "weight": {
        "name": "الوزن",
        "tooltip": "وزن صورة المرجع."
      }
    },
    "outputs": {
      "0": {
        "name": "مرجع لومة",
        "tooltip": null
      }
    }
  },
  "LumaVideoNode": {
    "description": "توليد الفيديوهات بشكل متزامن بناءً على النص المطلوب وحجم الإخراج.",
    "display_name": "Luma نص إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "loop": {
        "name": "التكرار"
      },
      "luma_concepts": {
        "name": "مفاهيم لومة",
        "tooltip": "مفاهيم كاميرا اختيارية لتوجيه حركة الكاميرا عبر عقدة مفاهيم لومة."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الفيديو"
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تُستخدم لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageRelightNode": {
    "description": "إعادة إضاءة صورة مع تعديلات الإضاءة وخيار نقل الإضاءة من مرجع.",
    "display_name": "إعادة إضاءة الصورة Magnific",
    "inputs": {
      "advanced_settings": {
        "name": "إعدادات متقدمة",
        "tooltip": "خيارات ضبط دقيق للتحكم المتقدم في الإضاءة."
      },
      "change_background": {
        "name": "تغيير الخلفية",
        "tooltip": "يعدل الخلفية بناءً على التوجيه/المرجع."
      },
      "image": {
        "name": "الصورة",
        "tooltip": "الصورة التي سيتم إعادة إضاءتها."
      },
      "interpolate_from_original": {
        "name": "التقريب من الأصل",
        "tooltip": "يقيّد حرية التوليد لمطابقة الأصل بشكل أكبر."
      },
      "light_transfer_strength": {
        "name": "شدة نقل الإضاءة",
        "tooltip": "شدة تطبيق نقل الإضاءة."
      },
      "preserve_details": {
        "name": "الحفاظ على التفاصيل",
        "tooltip": "يحافظ على النسيج والتفاصيل الدقيقة من الأصل."
      },
      "prompt": {
        "name": "التوجيه",
        "tooltip": "إرشادات وصفية للإضاءة. يدعم تدوين التأكيد (١-١.٤)."
      },
      "reference_image": {
        "name": "صورة مرجعية",
        "tooltip": "صورة مرجعية اختيارية لنقل الإضاءة منها."
      },
      "style": {
        "name": "النمط",
        "tooltip": "تفضيل النتيجة الأسلوبية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageSkinEnhancerNode": {
    "description": "تحسين البشرة للصور الشخصية مع أوضاع معالجة متعددة.",
    "display_name": "محسّن البشرة للصورة Magnific",
    "inputs": {
      "image": {
        "name": "الصورة",
        "tooltip": "صورة البورتريه التي سيتم تحسينها."
      },
      "mode": {
        "name": "الوضع",
        "tooltip": "وضع المعالجة: إبداعي للتعزيز الفني، واقعي للحفاظ على المظهر الأصلي، مرن للتحسين المستهدف."
      },
      "sharpen": {
        "name": "حدة التوضيح",
        "tooltip": "مستوى شدة التوضيح."
      },
      "smart_grain": {
        "name": "الحبيبات الذكية",
        "tooltip": "مستوى شدة الحبيبات الذكية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageStyleTransferNode": {
    "description": "نقل النمط من صورة مرجعية إلى صورتك المدخلة.",
    "display_name": "نقل نمط الصورة Magnific",
    "inputs": {
      "engine": {
        "name": "engine",
        "tooltip": "اختيار محرك المعالجة."
      },
      "fixed_generation": {
        "name": "fixed_generation",
        "tooltip": "عند التعطيل، توقع أن تقدم كل عملية توليد درجة من العشوائية، مما يؤدي إلى نتائج أكثر تنوعًا."
      },
      "flavor": {
        "name": "flavor",
        "tooltip": "نوع نقل النمط."
      },
      "image": {
        "name": "image",
        "tooltip": "الصورة التي سيتم تطبيق نقل النمط عليها."
      },
      "portrait_mode": {
        "name": "portrait_mode",
        "tooltip": "تفعيل وضع البورتريه لتحسينات الوجه."
      },
      "prompt": {
        "name": "prompt"
      },
      "reference_image": {
        "name": "reference_image",
        "tooltip": "الصورة المرجعية لاستخلاص النمط منها."
      },
      "structure_strength": {
        "name": "structure_strength",
        "tooltip": "يحافظ على بنية الصورة الأصلية."
      },
      "style_strength": {
        "name": "style_strength",
        "tooltip": "نسبة قوة النمط."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageUpscalerCreativeNode": {
    "description": "تحسين وتجميل موجه بالنص وتكبير ٢×/٤×/٨×/١٦×. الحد الأقصى للإخراج: ٢٥٫٣ ميغابيكسل.",
    "display_name": "تكبير الصور Magnific (إبداعي)",
    "inputs": {
      "auto_downscale": {
        "name": "تصغير تلقائي",
        "tooltip": "تصغير الصورة تلقائيًا إذا تجاوز الإخراج الحد الأقصى للبكسل."
      },
      "creativity": {
        "name": "الإبداع"
      },
      "engine": {
        "name": "المحرك"
      },
      "fractality": {
        "name": "التفصيلية",
        "tooltip": "قوة النص التوجيهي والتعقيد لكل بكسل مربع."
      },
      "hdr": {
        "name": "النطاق الديناميكي العالي (HDR)",
        "tooltip": "مستوى الوضوح والتفاصيل."
      },
      "image": {
        "name": "صورة"
      },
      "optimized_for": {
        "name": "محسّن لـ"
      },
      "prompt": {
        "name": "النص التوجيهي"
      },
      "resemblance": {
        "name": "التشابه",
        "tooltip": "مستوى التشابه مع الصورة الأصلية."
      },
      "scale_factor": {
        "name": "عامل التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageUpscalerPreciseV2Node": {
    "description": "تكبير عالي الدقة مع تحكم دقيق في الحدة، الحبيبات، والتفاصيل. الحد الأقصى للإخراج: ١٠٠٦٠×١٠٠٦٠ بكسل.",
    "display_name": "تكبير الصور Magnific (دقيق V2)",
    "inputs": {
      "auto_downscale": {
        "name": "تصغير تلقائي",
        "tooltip": "تصغير الصورة تلقائيًا إذا تجاوز الإخراج الحد الأقصى للدقة."
      },
      "flavor": {
        "name": "النمط",
        "tooltip": "أسلوب المعالجة: sublime للاستخدام العام، photo للصور الفوتوغرافية، photo_denoiser للصور الضوضائية."
      },
      "image": {
        "name": "صورة"
      },
      "scale_factor": {
        "name": "عامل التكبير"
      },
      "sharpen": {
        "name": "الحدة",
        "tooltip": "شدة وضوح الصورة. القيم الأعلى تزيد من وضوح الحواف والوضوح العام."
      },
      "smart_grain": {
        "name": "تحسين الحبيبات الذكي",
        "tooltip": "تعزيز ذكي للحبيبات/الملمس لمنع الصورة من أن تبدو ناعمة أو اصطناعية بشكل مفرط."
      },
      "ultra_detail": {
        "name": "تفاصيل فائقة",
        "tooltip": "التحكم في التفاصيل الدقيقة، والملمس، والتفاصيل الصغيرة المضافة أثناء التكبير."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Mahiro": {
    "description": "تعديل التوجيه للتركيز أكثر على 'اتجاه' النص الإيجابي بدلاً من الفرق بين النص السلبي.",
    "display_name": "ماهيرو لطيفة جداً وتستحق دالة توجيه أفضل!! (。・ω・。)",
    "inputs": {
      "model": {
        "name": "نموذج"
      }
    },
    "outputs": {
      "0": {
        "name": "نموذج مُعدل",
        "tooltip": null
      }
    }
  },
  "MakeTrainingDataset": {
    "display_name": "إنشاء مجموعة بيانات تدريبية",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "نموذج CLIP لترميز النص إلى التكييف."
      },
      "images": {
        "name": "صور",
        "tooltip": "قائمة الصور للترميز."
      },
      "texts": {
        "name": "نصوص",
        "tooltip": "قائمة التسميات التوضيحية للنص. يمكن أن تكون بطول n (مطابقة للصور)، أو 1 (مكررة للجميع)، أو محذوفة (يتم استخدام سلسلة فارغة)."
      },
      "vae": {
        "name": "vae",
        "tooltip": "نموذج VAE لترميز الصور إلى الكامنات."
      }
    },
    "outputs": {
      "0": {
        "name": "كامنات",
        "tooltip": "قائمة القواميس الكامنة"
      },
      "1": {
        "name": "تكييف",
        "tooltip": "قائمة قوائم التكييف"
      }
    }
  },
  "ManualSigmas": {
    "display_name": "ManualSigmas",
    "inputs": {
      "sigmas": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskComposite": {
    "display_name": "تركيب القناع",
    "inputs": {
      "destination": {
        "name": "الوجهة"
      },
      "operation": {
        "name": "عملية"
      },
      "source": {
        "name": "المصدر"
      },
      "x": {
        "name": "س"
      },
      "y": {
        "name": "ص"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskPreview": {
    "description": "يحفظ الصور المدخلة في مجلد الإخراج الخاص بـ ComfyUI.",
    "display_name": "معاينة القناع",
    "inputs": {
      "mask": {
        "name": "قناع"
      }
    }
  },
  "MaskToImage": {
    "display_name": "تحويل القناع إلى صورة",
    "inputs": {
      "mask": {
        "name": "قناع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MergeImageLists": {
    "display_name": "دمج قوائم الصور",
    "inputs": {
      "images": {
        "name": "صور",
        "tooltip": "قائمة الصور للمعالجة."
      }
    },
    "outputs": {
      "0": {
        "name": "صور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "MergeTextLists": {
    "display_name": "دمج قوائم النصوص",
    "inputs": {
      "texts": {
        "name": "نصوص",
        "tooltip": "قائمة النصوص للمعالجة."
      }
    },
    "outputs": {
      "0": {
        "name": "نصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "MeshyAnimateModelNode": {
    "description": "تطبيق حركة أنيميشن محددة على شخصية تم تجهيزها مسبقًا.",
    "display_name": "Meshy: تحريك النموذج",
    "inputs": {
      "action_id": {
        "name": "action_id",
        "tooltip": "قم بزيارة https://docs.meshy.ai/en/api/animation-library للاطلاع على قائمة القيم المتاحة."
      },
      "rig_task_id": {
        "name": "rig_task_id"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyImageToModelNode": {
    "display_name": "Meshy: من صورة إلى نموذج",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "pose_mode": {
        "name": "pose_mode",
        "tooltip": "حدد وضعية النموذج الناتج."
      },
      "seed": {
        "name": "seed",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "عند التعيين إلى false، يتم إرجاع شبكة مثلثية غير معالجة."
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "should_texture": {
        "name": "should_texture",
        "tooltip": "يحدد ما إذا كان سيتم توليد الخامات. إذا تم تعيينه إلى false، يتم تخطي مرحلة الخامات وإرجاع شبكة بدون خامات."
      },
      "should_texture_enable_pbr": {
        "name": "enable_pbr"
      },
      "should_texture_texture_prompt": {
        "name": "texture_prompt"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_id",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyMultiImageToModelNode": {
    "display_name": "Meshy: من صور متعددة إلى نموذج",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images"
      },
      "model": {
        "name": "model"
      },
      "pose_mode": {
        "name": "pose_mode",
        "tooltip": "حدد وضعية النموذج الناتج."
      },
      "seed": {
        "name": "seed",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "عند التعيين إلى false، يتم إرجاع شبكة مثلثية غير معالجة."
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "should_texture": {
        "name": "should_texture",
        "tooltip": "يحدد ما إذا كان سيتم توليد الخامات. إذا تم تعيينه إلى false، يتم تخطي مرحلة الخامات وإرجاع شبكة بدون خامات."
      },
      "should_texture_enable_pbr": {
        "name": "enable_pbr"
      },
      "should_texture_texture_prompt": {
        "name": "texture_prompt"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_id",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyRefineNode": {
    "description": "تحسين نموذج أولي تم إنشاؤه مسبقًا.",
    "display_name": "Meshy: تحسين النموذج الأولي",
    "inputs": {
      "enable_pbr": {
        "name": "enable_pbr",
        "tooltip": "توليد خرائط PBR (معدنية، خشونة، عادية) بالإضافة إلى اللون الأساسي. ملاحظة: يجب ضبط هذا الخيار على 'غير مفعل' عند استخدام نمط Sculpture، حيث أن نمط Sculpture يولد مجموعته الخاصة من خرائط PBR."
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "model": {
        "name": "model"
      },
      "texture_image": {
        "name": "texture_image",
        "tooltip": "يمكن استخدام أحد الخيارين فقط: 'texture_image' أو 'texture_prompt' في نفس الوقت."
      },
      "texture_prompt": {
        "name": "texture_prompt",
        "tooltip": "أدخل نصًا لتوجيه عملية الإكساء. الحد الأقصى ٦٠٠ حرف. لا يمكن استخدامه مع 'texture_image' في نفس الوقت."
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_id",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyRigModelNode": {
    "description": "يوفر شخصية مجهزة بالحركة بصيغ قياسية. التجهيز التلقائي غير مناسب حاليًا للنماذج غير المكسوة، أو الأصول غير البشرية، أو الأصول البشرية ذات البنية غير الواضحة للأطراف والجسم.",
    "display_name": "Meshy: تجهيز النموذج بالحركة",
    "inputs": {
      "height_meters": {
        "name": "height_meters",
        "tooltip": "الارتفاع التقريبي لنموذج الشخصية بالمتر. يساعد ذلك في دقة القياس والتجهيز."
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "texture_image": {
        "name": "texture_image",
        "tooltip": "صورة الإكساء الأساسية (UV-unwrapped) للنموذج."
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "rig_task_id",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyTextToModelNode": {
    "display_name": "Meshy: تحويل النص إلى نموذج",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "pose_mode": {
        "name": "pose_mode",
        "tooltip": "حدد وضعية النموذج المُنتج."
      },
      "prompt": {
        "name": "prompt"
      },
      "seed": {
        "name": "seed",
        "tooltip": "الرقم العشوائي (seed) يتحكم في ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن قيمة seed."
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "عند ضبطه على 'غير مفعل'، يتم إرجاع شبكة مثلثية غير معالجة."
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "style": {
        "name": "style"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة meshy",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyTextureNode": {
    "display_name": "Meshy: نموذج النسيج",
    "inputs": {
      "enable_original_uv": {
        "name": "تفعيل UV الأصلي",
        "tooltip": "استخدم UV الأصلي للنموذج بدلاً من إنشاء UV جديد. عند التفعيل، يحتفظ Meshy بالخامات الأصلية من النموذج المرفوع. إذا لم يكن لدى النموذج UV أصلي، قد لا تكون جودة الناتج جيدة."
      },
      "image_style": {
        "name": "نمط الصورة",
        "tooltip": "صورة ثنائية الأبعاد لتوجيه عملية النسيج. لا يمكن استخدامها مع 'text_style_prompt' في نفس الوقت."
      },
      "meshy_task_id": {
        "name": "معرّف مهمة Meshy"
      },
      "model": {
        "name": "النموذج"
      },
      "pbr": {
        "name": "PBR"
      },
      "text_style_prompt": {
        "name": "وصف نمط النسيج بالنص",
        "tooltip": "صف نمط النسيج المطلوب للكائن باستخدام النص. الحد الأقصى ٦٠٠ حرف. لا يمكن استخدامه مع 'image_style' في نفس الوقت."
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة meshy",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MinimaxHailuoVideoNode": {
    "description": "ينشئ مقاطع فيديو من المُوجِّه، مع إطار أول اختياري باستخدام نموذج MiniMax Hailuo-02 الجديد.",
    "display_name": "MiniMax Hailuo فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "طول الفيديو الناتج بالثواني."
      },
      "first_frame_image": {
        "name": "صورة_الإطار_الأول",
        "tooltip": "صورة اختيارية لاستخدامها كالإطار الأول لتوليد فيديو."
      },
      "prompt_optimizer": {
        "name": "prompt_optimizer",
        "tooltip": "تحسين النص المطلوب لتحسين جودة التوليد عند الحاجة."
      },
      "prompt_text": {
        "name": "نص_المُوجِّه",
        "tooltip": "المُوجِّه النصي لتوجيه إنشاء الفيديو."
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "أبعاد عرض الفيديو. 1080p هي 1920x1080، 768p هي 1366x768."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضوضاء."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxImageToVideoNode": {
    "description": "توليد فيديوهات من صورة ونصوص باستخدام API الخاص بـ MiniMax",
    "display_name": "MiniMax صورة إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "صورة",
        "tooltip": "الصورة لاستخدامها كالإطار الأول من الفيديو"
      },
      "model": {
        "name": "نموذج",
        "tooltip": "النموذج المستخدم لتوليد الفيديو"
      },
      "prompt_text": {
        "name": "نص النص المطلوب",
        "tooltip": "نص لتوجيه توليد الفيديو"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxTextToVideoNode": {
    "description": "توليد فيديوهات من نصوص باستخدام API الخاص بـ MiniMax",
    "display_name": "MiniMax نص إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "نموذج",
        "tooltip": "النموذج المستخدم لتوليد الفيديو"
      },
      "prompt_text": {
        "name": "نص النص المطلوب",
        "tooltip": "نص لتوجيه توليد الفيديو"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelComputeDtype": {
    "display_name": "نوع بيانات حساب النموذج",
    "inputs": {
      "dtype": {
        "name": "نوع البيانات"
      },
      "model": {
        "name": "نموذج"
      }
    }
  },
  "ModelMergeAdd": {
    "display_name": "دمج النموذج بإضافة",
    "inputs": {
      "model1": {
        "name": "نموذج 1"
      },
      "model2": {
        "name": "نموذج 2"
      }
    }
  },
  "ModelMergeAuraflow": {
    "display_name": "دمج_النموذج_أورافلو",
    "inputs": {
      "cond_seq_linear_": {
        "name": "تسلسل_شرطي_خطي"
      },
      "double_layers_0_": {
        "name": "طبقات_مزدوجة.0"
      },
      "double_layers_1_": {
        "name": "طبقات_مزدوجة.1"
      },
      "double_layers_2_": {
        "name": "طبقات_مزدوجة.2"
      },
      "double_layers_3_": {
        "name": "طبقات_مزدوجة.3"
      },
      "final_linear_": {
        "name": "الخطي_النهائي"
      },
      "init_x_linear_": {
        "name": "المُبادرة_الخطيه_x"
      },
      "modF_": {
        "name": "مُعدلF"
      },
      "model1": {
        "name": "النموذج1"
      },
      "model2": {
        "name": "النموذج2"
      },
      "positional_encoding": {
        "name": "ترميز_موضعي"
      },
      "register_tokens": {
        "name": "تسجيل_الرموز"
      },
      "single_layers_0_": {
        "name": "طبقات_مفردة.0"
      },
      "single_layers_10_": {
        "name": "طبقات_مفردة.10"
      },
      "single_layers_11_": {
        "name": "طبقات_مفردة.11"
      },
      "single_layers_12_": {
        "name": "طبقات_مفردة.12"
      },
      "single_layers_13_": {
        "name": "طبقات_مفردة.13"
      },
      "single_layers_14_": {
        "name": "طبقات_مفردة.14"
      },
      "single_layers_15_": {
        "name": "طبقات_مفردة.15"
      },
      "single_layers_16_": {
        "name": "طبقات_مفردة.16"
      },
      "single_layers_17_": {
        "name": "طبقات_مفردة.17"
      },
      "single_layers_18_": {
        "name": "طبقات_مفردة.18"
      },
      "single_layers_19_": {
        "name": "طبقات_مفردة.19"
      },
      "single_layers_1_": {
        "name": "طبقات_مفردة.1"
      },
      "single_layers_20_": {
        "name": "طبقات_مفردة.20"
      },
      "single_layers_21_": {
        "name": "طبقات_مفردة.21"
      },
      "single_layers_22_": {
        "name": "طبقات_مفردة.22"
      },
      "single_layers_23_": {
        "name": "طبقات_مفردة.23"
      },
      "single_layers_24_": {
        "name": "طبقات_مفردة.24"
      },
      "single_layers_25_": {
        "name": "طبقات_مفردة.25"
      },
      "single_layers_26_": {
        "name": "طبقات_مفردة.26"
      },
      "single_layers_27_": {
        "name": "طبقات_مفردة.27"
      },
      "single_layers_28_": {
        "name": "طبقات_مفردة.28"
      },
      "single_layers_29_": {
        "name": "طبقات_مفردة.29"
      },
      "single_layers_2_": {
        "name": "طبقات_مفردة.2"
      },
      "single_layers_30_": {
        "name": "طبقات_مفردة.30"
      },
      "single_layers_31_": {
        "name": "طبقات_مفردة.31"
      },
      "single_layers_3_": {
        "name": "طبقات_مفردة.3"
      },
      "single_layers_4_": {
        "name": "طبقات_مفردة.4"
      },
      "single_layers_5_": {
        "name": "طبقات_مفردة.5"
      },
      "single_layers_6_": {
        "name": "طبقات_مفردة.6"
      },
      "single_layers_7_": {
        "name": "طبقات_مفردة.7"
      },
      "single_layers_8_": {
        "name": "طبقات_مفردة.8"
      },
      "single_layers_9_": {
        "name": "طبقات_مفردة.9"
      },
      "t_embedder_": {
        "name": "مضمن_t"
      }
    }
  },
  "ModelMergeBlocks": {
    "display_name": "دمج_كتل_النموذج",
    "inputs": {
      "input": {
        "name": "الإدخال"
      },
      "middle": {
        "name": "الوسط"
      },
      "model1": {
        "name": "النموذج1"
      },
      "model2": {
        "name": "النموذج2"
      },
      "out": {
        "name": "الإخراج"
      }
    }
  },
  "ModelMergeCosmos14B": {
    "display_name": "دمج_نموذج_كوزموس14B",
    "inputs": {
      "affline_norm_": {
        "name": "تطبيع_تحويلي"
      },
      "blocks_block0_": {
        "name": "كتل.كتلة0"
      },
      "blocks_block10_": {
        "name": "كتل.كتلة10"
      },
      "blocks_block11_": {
        "name": "كتل.كتلة11"
      },
      "blocks_block12_": {
        "name": "كتل.كتلة12"
      },
      "blocks_block13_": {
        "name": "كتل.كتلة13"
      },
      "blocks_block14_": {
        "name": "كتل.كتلة14"
      },
      "blocks_block15_": {
        "name": "كتل.كتلة15"
      },
      "blocks_block16_": {
        "name": "كتل.كتلة16"
      },
      "blocks_block17_": {
        "name": "كتل.كتلة17"
      },
      "blocks_block18_": {
        "name": "كتل.كتلة18"
      },
      "blocks_block19_": {
        "name": "كتل.كتلة19"
      },
      "blocks_block1_": {
        "name": "كتل.كتلة1"
      },
      "blocks_block20_": {
        "name": "كتل.كتلة20"
      },
      "blocks_block21_": {
        "name": "كتل.كتلة21"
      },
      "blocks_block22_": {
        "name": "كتل.كتلة22"
      },
      "blocks_block23_": {
        "name": "كتل.كتلة23"
      },
      "blocks_block24_": {
        "name": "كتل.كتلة24"
      },
      "blocks_block25_": {
        "name": "كتل.كتلة25"
      },
      "blocks_block26_": {
        "name": "كتل.كتلة26"
      },
      "blocks_block27_": {
        "name": "كتل.كتلة27"
      },
      "blocks_block28_": {
        "name": "كتل.كتلة28"
      },
      "blocks_block29_": {
        "name": "كتل.كتلة29"
      },
      "blocks_block2_": {
        "name": "كتل.كتلة2"
      },
      "blocks_block30_": {
        "name": "كتل.كتلة30"
      },
      "blocks_block31_": {
        "name": "كتل.كتلة31"
      },
      "blocks_block32_": {
        "name": "كتل.كتلة32"
      },
      "blocks_block33_": {
        "name": "كتل.كتلة33"
      },
      "blocks_block34_": {
        "name": "كتل.كتلة34"
      },
      "blocks_block35_": {
        "name": "كتل.كتلة35"
      },
      "blocks_block3_": {
        "name": "كتل.كتلة3"
      },
      "blocks_block4_": {
        "name": "كتل.كتلة4"
      },
      "blocks_block5_": {
        "name": "كتل.كتلة5"
      },
      "blocks_block6_": {
        "name": "كتل.كتلة6"
      },
      "blocks_block7_": {
        "name": "كتل.كتلة7"
      },
      "blocks_block8_": {
        "name": "كتل.كتلة8"
      },
      "blocks_block9_": {
        "name": "كتل.كتلة9"
      },
      "extra_pos_embedder_": {
        "name": "مضمن_موقع_إضافي"
      },
      "final_layer_": {
        "name": "الطبقة_النهائية"
      },
      "model1": {
        "name": "النموذج1"
      },
      "model2": {
        "name": "النموذج2"
      },
      "pos_embedder_": {
        "name": "مضمن_الموقع"
      },
      "t_embedder_": {
        "name": "مضمن_t"
      },
      "x_embedder_": {
        "name": "مضمن_x"
      }
    }
  },
  "ModelMergeCosmos7B": {
    "display_name": "دمج_نموذج_كوزموس7B",
    "inputs": {
      "affline_norm_": {
        "name": "تطبيع_تحويلي"
      },
      "blocks_block0_": {
        "name": "كتل.كتلة0"
      },
      "blocks_block10_": {
        "name": "كتل.كتلة10"
      },
      "blocks_block11_": {
        "name": "كتل.كتلة11"
      },
      "blocks_block12_": {
        "name": "كتل.كتلة12"
      },
      "blocks_block13_": {
        "name": "كتل.كتلة13"
      },
      "blocks_block14_": {
        "name": "كتل.كتلة14"
      },
      "blocks_block15_": {
        "name": "كتل.كتلة15"
      },
      "blocks_block16_": {
        "name": "كتل.كتلة16"
      },
      "blocks_block17_": {
        "name": "كتل.كتلة17"
      },
      "blocks_block18_": {
        "name": "كتل.كتلة18"
      },
      "blocks_block19_": {
        "name": "كتل.كتلة19"
      },
      "blocks_block1_": {
        "name": "كتل.كتلة1"
      },
      "blocks_block20_": {
        "name": "كتل.كتلة20"
      },
      "blocks_block21_": {
        "name": "كتل.كتلة21"
      },
      "blocks_block22_": {
        "name": "كتل.كتلة22"
      },
      "blocks_block23_": {
        "name": "كتل.كتلة23"
      },
      "blocks_block24_": {
        "name": "كتل.كتلة24"
      },
      "blocks_block25_": {
        "name": "كتل.كتلة25"
      },
      "blocks_block26_": {
        "name": "كتل.كتلة26"
      },
      "blocks_block27_": {
        "name": "كتل.كتلة27"
      },
      "blocks_block2_": {
        "name": "كتل.كتلة2"
      },
      "blocks_block3_": {
        "name": "كتل.كتلة3"
      },
      "blocks_block4_": {
        "name": "كتل.كتلة4"
      },
      "blocks_block5_": {
        "name": "كتل.كتلة5"
      },
      "blocks_block6_": {
        "name": "كتل.كتلة6"
      },
      "blocks_block7_": {
        "name": "كتل.كتلة7"
      },
      "blocks_block8_": {
        "name": "كتل.كتلة8"
      },
      "blocks_block9_": {
        "name": "كتل.كتلة9"
      },
      "extra_pos_embedder_": {
        "name": "مضمن_موقع_إضافي"
      },
      "final_layer_": {
        "name": "الطبقة_النهائية"
      },
      "model1": {
        "name": "النموذج1"
      },
      "model2": {
        "name": "النموذج2"
      },
      "pos_embedder_": {
        "name": "مضمن_الموقع"
      },
      "t_embedder_": {
        "name": "مضمن_t"
      },
      "x_embedder_": {
        "name": "مضمن_x"
      }
    }
  },
  "ModelMergeCosmosPredict2_14B": {
    "display_name": "ModelMergeCosmosPredict2_14B",
    "inputs": {
      "blocks_0_": {
        "name": "blocks.0."
      },
      "blocks_10_": {
        "name": "blocks.10."
      },
      "blocks_11_": {
        "name": "blocks.11."
      },
      "blocks_12_": {
        "name": "blocks.12."
      },
      "blocks_13_": {
        "name": "blocks.13."
      },
      "blocks_14_": {
        "name": "blocks.14."
      },
      "blocks_15_": {
        "name": "كتل.15."
      },
      "blocks_16_": {
        "name": "كتل.16."
      },
      "blocks_17_": {
        "name": "كتل.17."
      },
      "blocks_18_": {
        "name": "كتل.18."
      },
      "blocks_19_": {
        "name": "كتل.19."
      },
      "blocks_1_": {
        "name": "blocks.1."
      },
      "blocks_20_": {
        "name": "كتل.20."
      },
      "blocks_21_": {
        "name": "كتل.21."
      },
      "blocks_22_": {
        "name": "كتل.22."
      },
      "blocks_23_": {
        "name": "كتل.23."
      },
      "blocks_24_": {
        "name": "كتل.24."
      },
      "blocks_25_": {
        "name": "كتل.25."
      },
      "blocks_26_": {
        "name": "كتل.26."
      },
      "blocks_27_": {
        "name": "كتل.27."
      },
      "blocks_28_": {
        "name": "كتل.28."
      },
      "blocks_29_": {
        "name": "كتل.29."
      },
      "blocks_2_": {
        "name": "blocks.2."
      },
      "blocks_30_": {
        "name": "كتل.30."
      },
      "blocks_31_": {
        "name": "كتل.31."
      },
      "blocks_32_": {
        "name": "كتل.32."
      },
      "blocks_33_": {
        "name": "كتل.33."
      },
      "blocks_34_": {
        "name": "كتل.34."
      },
      "blocks_35_": {
        "name": "كتل.35."
      },
      "blocks_3_": {
        "name": "blocks.3."
      },
      "blocks_4_": {
        "name": "blocks.4."
      },
      "blocks_5_": {
        "name": "blocks.5."
      },
      "blocks_6_": {
        "name": "blocks.6."
      },
      "blocks_7_": {
        "name": "blocks.7."
      },
      "blocks_8_": {
        "name": "blocks.8."
      },
      "blocks_9_": {
        "name": "blocks.9."
      },
      "final_layer_": {
        "name": "الطبقة_النهائية."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embedder_": {
        "name": "pos_embedder."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "t_embedding_norm_": {
        "name": "t_embedding_norm."
      },
      "x_embedder_": {
        "name": "x_embedder."
      }
    }
  },
  "ModelMergeCosmosPredict2_2B": {
    "display_name": "دمج_النموذج_كوزموس_التنبؤ_2_2ب",
    "inputs": {
      "blocks_0_": {
        "name": "كتل.0."
      },
      "blocks_10_": {
        "name": "كتل.10."
      },
      "blocks_11_": {
        "name": "كتل.11."
      },
      "blocks_12_": {
        "name": "كتل.12."
      },
      "blocks_13_": {
        "name": "كتل.13."
      },
      "blocks_14_": {
        "name": "كتل.14."
      },
      "blocks_15_": {
        "name": "كتل.15."
      },
      "blocks_16_": {
        "name": "كتل.16."
      },
      "blocks_17_": {
        "name": "كتل.17."
      },
      "blocks_18_": {
        "name": "كتل.18."
      },
      "blocks_19_": {
        "name": "كتل.19."
      },
      "blocks_1_": {
        "name": "كتل.1."
      },
      "blocks_20_": {
        "name": "كتل.20."
      },
      "blocks_21_": {
        "name": "كتل.21."
      },
      "blocks_22_": {
        "name": "كتل.22."
      },
      "blocks_23_": {
        "name": "كتل.23."
      },
      "blocks_24_": {
        "name": "كتل.24."
      },
      "blocks_25_": {
        "name": "كتل.25."
      },
      "blocks_26_": {
        "name": "كتل.26."
      },
      "blocks_27_": {
        "name": "كتل.27."
      },
      "blocks_2_": {
        "name": "كتل.2."
      },
      "blocks_3_": {
        "name": "كتل.3."
      },
      "blocks_4_": {
        "name": "كتل.4."
      },
      "blocks_5_": {
        "name": "كتل.5."
      },
      "blocks_6_": {
        "name": "كتل.6."
      },
      "blocks_7_": {
        "name": "كتل.7."
      },
      "blocks_8_": {
        "name": "كتل.8."
      },
      "blocks_9_": {
        "name": "كتل.9."
      },
      "final_layer_": {
        "name": "الطبقة_النهائية."
      },
      "model1": {
        "name": "النموذج1"
      },
      "model2": {
        "name": "النموذج2"
      },
      "pos_embedder_": {
        "name": "مضمن_الموضع."
      },
      "t_embedder_": {
        "name": "مضمن_t."
      },
      "t_embedding_norm_": {
        "name": "تطبيع_تضمين_t."
      },
      "x_embedder_": {
        "name": "مضمن_x."
      }
    }
  },
  "ModelMergeFlux1": {
    "display_name": "ModelMergeFlux1",
    "inputs": {
      "double_blocks_0_": {
        "name": "كتل مزدوجة 0"
      },
      "double_blocks_10_": {
        "name": "كتل مزدوجة 10"
      },
      "double_blocks_11_": {
        "name": "كتل مزدوجة 11"
      },
      "double_blocks_12_": {
        "name": "كتل مزدوجة 12"
      },
      "double_blocks_13_": {
        "name": "كتل مزدوجة 13"
      },
      "double_blocks_14_": {
        "name": "كتل مزدوجة 14"
      },
      "double_blocks_15_": {
        "name": "كتل مزدوجة 15"
      },
      "double_blocks_16_": {
        "name": "كتل مزدوجة 16"
      },
      "double_blocks_17_": {
        "name": "كتل مزدوجة 17"
      },
      "double_blocks_18_": {
        "name": "كتل مزدوجة 18"
      },
      "double_blocks_1_": {
        "name": "كتل مزدوجة 1"
      },
      "double_blocks_2_": {
        "name": "كتل مزدوجة 2"
      },
      "double_blocks_3_": {
        "name": "كتل مزدوجة 3"
      },
      "double_blocks_4_": {
        "name": "كتل مزدوجة 4"
      },
      "double_blocks_5_": {
        "name": "كتل مزدوجة 5"
      },
      "double_blocks_6_": {
        "name": "كتل مزدوجة 6"
      },
      "double_blocks_7_": {
        "name": "كتل مزدوجة 7"
      },
      "double_blocks_8_": {
        "name": "كتل مزدوجة 8"
      },
      "double_blocks_9_": {
        "name": "كتل مزدوجة 9"
      },
      "final_layer_": {
        "name": "الطبقة النهائية"
      },
      "guidance_in": {
        "name": "توجيه الإدخال"
      },
      "img_in_": {
        "name": "صورة الإدخال"
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "single_blocks_0_": {
        "name": "كتل فردية 0"
      },
      "single_blocks_10_": {
        "name": "كتل فردية 10"
      },
      "single_blocks_11_": {
        "name": "كتل فردية 11"
      },
      "single_blocks_12_": {
        "name": "كتل فردية 12"
      },
      "single_blocks_13_": {
        "name": "كتل فردية 13"
      },
      "single_blocks_14_": {
        "name": "كتل فردية 14"
      },
      "single_blocks_15_": {
        "name": "كتل فردية 15"
      },
      "single_blocks_16_": {
        "name": "كتل فردية 16"
      },
      "single_blocks_17_": {
        "name": "كتل فردية 17"
      },
      "single_blocks_18_": {
        "name": "كتل فردية 18"
      },
      "single_blocks_19_": {
        "name": "كتل فردية 19"
      },
      "single_blocks_1_": {
        "name": "كتل فردية 1"
      },
      "single_blocks_20_": {
        "name": "كتل فردية 20"
      },
      "single_blocks_21_": {
        "name": "كتل فردية 21"
      },
      "single_blocks_22_": {
        "name": "كتل فردية 22"
      },
      "single_blocks_23_": {
        "name": "كتل فردية 23"
      },
      "single_blocks_24_": {
        "name": "كتل فردية 24"
      },
      "single_blocks_25_": {
        "name": "كتل فردية 25"
      },
      "single_blocks_26_": {
        "name": "كتل فردية 26"
      },
      "single_blocks_27_": {
        "name": "كتل فردية 27"
      },
      "single_blocks_28_": {
        "name": "كتل فردية 28"
      },
      "single_blocks_29_": {
        "name": "كتل فردية 29"
      },
      "single_blocks_2_": {
        "name": "كتل فردية 2"
      },
      "single_blocks_30_": {
        "name": "كتل فردية 30"
      },
      "single_blocks_31_": {
        "name": "كتل فردية 31"
      },
      "single_blocks_32_": {
        "name": "كتل فردية 32"
      },
      "single_blocks_33_": {
        "name": "كتل فردية 33"
      },
      "single_blocks_34_": {
        "name": "كتل فردية 34"
      },
      "single_blocks_35_": {
        "name": "كتل فردية 35"
      },
      "single_blocks_36_": {
        "name": "كتل فردية 36"
      },
      "single_blocks_37_": {
        "name": "كتل فردية 37"
      },
      "single_blocks_3_": {
        "name": "كتل فردية 3"
      },
      "single_blocks_4_": {
        "name": "كتل فردية 4"
      },
      "single_blocks_5_": {
        "name": "كتل فردية 5"
      },
      "single_blocks_6_": {
        "name": "كتل فردية 6"
      },
      "single_blocks_7_": {
        "name": "كتل فردية 7"
      },
      "single_blocks_8_": {
        "name": "كتل فردية 8"
      },
      "single_blocks_9_": {
        "name": "كتل فردية 9"
      },
      "time_in_": {
        "name": "وقت الإدخال"
      },
      "txt_in_": {
        "name": "نص الإدخال"
      },
      "vector_in_": {
        "name": "متجه الإدخال"
      }
    }
  },
  "ModelMergeLTXV": {
    "display_name": "ModelMergeLTXV",
    "inputs": {
      "adaln_single_": {
        "name": "آدال إن الفردي"
      },
      "caption_projection_": {
        "name": "إسقاط التسمية التوضيحية"
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "patchify_proj_": {
        "name": "مشروع التقسيم"
      },
      "proj_out_": {
        "name": "الإسقاط الخارجي"
      },
      "scale_shift_table": {
        "name": "جدول تحجيم الإزاحة"
      },
      "transformer_blocks_0_": {
        "name": "كتل المحول 0"
      },
      "transformer_blocks_10_": {
        "name": "كتل المحول 10"
      },
      "transformer_blocks_11_": {
        "name": "كتل المحول 11"
      },
      "transformer_blocks_12_": {
        "name": "كتل المحول 12"
      },
      "transformer_blocks_13_": {
        "name": "كتل المحول 13"
      },
      "transformer_blocks_14_": {
        "name": "كتل المحول 14"
      },
      "transformer_blocks_15_": {
        "name": "كتل المحول 15"
      },
      "transformer_blocks_16_": {
        "name": "كتل المحول 16"
      },
      "transformer_blocks_17_": {
        "name": "كتل المحول 17"
      },
      "transformer_blocks_18_": {
        "name": "كتل المحول 18"
      },
      "transformer_blocks_19_": {
        "name": "كتل المحول 19"
      },
      "transformer_blocks_1_": {
        "name": "كتل المحول 1"
      },
      "transformer_blocks_20_": {
        "name": "كتل المحول 20"
      },
      "transformer_blocks_21_": {
        "name": "كتل المحول 21"
      },
      "transformer_blocks_22_": {
        "name": "كتل المحول 22"
      },
      "transformer_blocks_23_": {
        "name": "كتل المحول 23"
      },
      "transformer_blocks_24_": {
        "name": "كتل المحول 24"
      },
      "transformer_blocks_25_": {
        "name": "كتل المحول 25"
      },
      "transformer_blocks_26_": {
        "name": "كتل المحول 26"
      },
      "transformer_blocks_27_": {
        "name": "كتل المحول 27"
      },
      "transformer_blocks_2_": {
        "name": "كتل المحول 2"
      },
      "transformer_blocks_3_": {
        "name": "كتل المحول 3"
      },
      "transformer_blocks_4_": {
        "name": "كتل المحول 4"
      },
      "transformer_blocks_5_": {
        "name": "كتل المحول 5"
      },
      "transformer_blocks_6_": {
        "name": "كتل المحول 6"
      },
      "transformer_blocks_7_": {
        "name": "كتل المحول 7"
      },
      "transformer_blocks_8_": {
        "name": "كتل المحول 8"
      },
      "transformer_blocks_9_": {
        "name": "كتل المحول 9"
      }
    }
  },
  "ModelMergeMochiPreview": {
    "display_name": "ModelMergeMochiPreview",
    "inputs": {
      "blocks_0_": {
        "name": "كتل 0"
      },
      "blocks_10_": {
        "name": "كتل 10"
      },
      "blocks_11_": {
        "name": "كتل 11"
      },
      "blocks_12_": {
        "name": "كتل 12"
      },
      "blocks_13_": {
        "name": "كتل 13"
      },
      "blocks_14_": {
        "name": "كتل 14"
      },
      "blocks_15_": {
        "name": "كتل 15"
      },
      "blocks_16_": {
        "name": "كتل 16"
      },
      "blocks_17_": {
        "name": "كتل 17"
      },
      "blocks_18_": {
        "name": "كتل 18"
      },
      "blocks_19_": {
        "name": "كتل 19"
      },
      "blocks_1_": {
        "name": "كتل 1"
      },
      "blocks_20_": {
        "name": "كتل 20"
      },
      "blocks_21_": {
        "name": "كتل 21"
      },
      "blocks_22_": {
        "name": "كتل 22"
      },
      "blocks_23_": {
        "name": "كتل 23"
      },
      "blocks_24_": {
        "name": "كتل 24"
      },
      "blocks_25_": {
        "name": "كتل 25"
      },
      "blocks_26_": {
        "name": "كتل 26"
      },
      "blocks_27_": {
        "name": "كتل 27"
      },
      "blocks_28_": {
        "name": "كتل 28"
      },
      "blocks_29_": {
        "name": "كتل 29"
      },
      "blocks_2_": {
        "name": "كتل 2"
      },
      "blocks_30_": {
        "name": "كتل 30"
      },
      "blocks_31_": {
        "name": "كتل 31"
      },
      "blocks_32_": {
        "name": "كتل 32"
      },
      "blocks_33_": {
        "name": "كتل 33"
      },
      "blocks_34_": {
        "name": "كتل 34"
      },
      "blocks_35_": {
        "name": "كتل 35"
      },
      "blocks_36_": {
        "name": "كتل 36"
      },
      "blocks_37_": {
        "name": "كتل 37"
      },
      "blocks_38_": {
        "name": "كتل 38"
      },
      "blocks_39_": {
        "name": "كتل 39"
      },
      "blocks_3_": {
        "name": "كتل 3"
      },
      "blocks_40_": {
        "name": "كتل 40"
      },
      "blocks_41_": {
        "name": "كتل 41"
      },
      "blocks_42_": {
        "name": "كتل 42"
      },
      "blocks_43_": {
        "name": "كتل 43"
      },
      "blocks_44_": {
        "name": "كتل 44"
      },
      "blocks_45_": {
        "name": "كتل 45"
      },
      "blocks_46_": {
        "name": "كتل 46"
      },
      "blocks_47_": {
        "name": "كتل 47"
      },
      "blocks_4_": {
        "name": "كتل 4"
      },
      "blocks_5_": {
        "name": "كتل 5"
      },
      "blocks_6_": {
        "name": "كتل 6"
      },
      "blocks_7_": {
        "name": "كتل 7"
      },
      "blocks_8_": {
        "name": "كتل 8"
      },
      "blocks_9_": {
        "name": "كتل 9"
      },
      "final_layer_": {
        "name": "الطبقة النهائية"
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "pos_frequencies_": {
        "name": "ترددات المواضع"
      },
      "t5_y_embedder_": {
        "name": "تضمين y لـ T5"
      },
      "t5_yproj_": {
        "name": "إسقاط y لـ T5"
      },
      "t_embedder_": {
        "name": "تضمين الزمن"
      }
    }
  },
  "ModelMergeQwenImage": {
    "display_name": "دمج_النموذج_QwenImage",
    "inputs": {
      "img_in_": {
        "name": "img_in."
      },
      "model1": {
        "name": "النموذج1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embeds_": {
        "name": "pos_embeds."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "time_text_embed_": {
        "name": "time_text_embed."
      },
      "transformer_blocks_0_": {
        "name": "transformer_blocks.0."
      },
      "transformer_blocks_10_": {
        "name": "transformer_blocks.10."
      },
      "transformer_blocks_11_": {
        "name": "transformer_blocks.11."
      },
      "transformer_blocks_12_": {
        "name": "transformer_blocks.12."
      },
      "transformer_blocks_13_": {
        "name": "transformer_blocks.13."
      },
      "transformer_blocks_14_": {
        "name": "transformer_blocks.14."
      },
      "transformer_blocks_15_": {
        "name": "transformer_blocks.15."
      },
      "transformer_blocks_16_": {
        "name": "transformer_blocks.16."
      },
      "transformer_blocks_17_": {
        "name": "transformer_blocks.17."
      },
      "transformer_blocks_18_": {
        "name": "transformer_blocks.18."
      },
      "transformer_blocks_19_": {
        "name": "transformer_blocks.19."
      },
      "transformer_blocks_1_": {
        "name": "transformer_blocks.1."
      },
      "transformer_blocks_20_": {
        "name": "transformer_blocks.20."
      },
      "transformer_blocks_21_": {
        "name": "transformer_blocks.21."
      },
      "transformer_blocks_22_": {
        "name": "transformer_blocks.22."
      },
      "transformer_blocks_23_": {
        "name": "transformer_blocks.23."
      },
      "transformer_blocks_24_": {
        "name": "transformer_blocks.24."
      },
      "transformer_blocks_25_": {
        "name": "transformer_blocks.25."
      },
      "transformer_blocks_26_": {
        "name": "transformer_blocks.26."
      },
      "transformer_blocks_27_": {
        "name": "transformer_blocks.27."
      },
      "transformer_blocks_28_": {
        "name": "transformer_blocks.28."
      },
      "transformer_blocks_29_": {
        "name": "transformer_blocks.29."
      },
      "transformer_blocks_2_": {
        "name": "transformer_blocks.2."
      },
      "transformer_blocks_30_": {
        "name": "transformer_blocks.30."
      },
      "transformer_blocks_31_": {
        "name": "transformer_blocks.31."
      },
      "transformer_blocks_32_": {
        "name": "transformer_blocks.32."
      },
      "transformer_blocks_33_": {
        "name": "transformer_blocks.33."
      },
      "transformer_blocks_34_": {
        "name": "transformer_blocks.34."
      },
      "transformer_blocks_35_": {
        "name": "transformer_blocks.35."
      },
      "transformer_blocks_36_": {
        "name": "transformer_blocks.36."
      },
      "transformer_blocks_37_": {
        "name": "transformer_blocks.37."
      },
      "transformer_blocks_38_": {
        "name": "transformer_blocks.38."
      },
      "transformer_blocks_39_": {
        "name": "transformer_blocks.39."
      },
      "transformer_blocks_3_": {
        "name": "transformer_blocks.3."
      },
      "transformer_blocks_40_": {
        "name": "transformer_blocks.40."
      },
      "transformer_blocks_41_": {
        "name": "transformer_blocks.41."
      },
      "transformer_blocks_42_": {
        "name": "transformer_blocks.42."
      },
      "transformer_blocks_43_": {
        "name": "transformer_blocks.43."
      },
      "transformer_blocks_44_": {
        "name": "transformer_blocks.44."
      },
      "transformer_blocks_45_": {
        "name": "transformer_blocks.45."
      },
      "transformer_blocks_46_": {
        "name": "transformer_blocks.46."
      },
      "transformer_blocks_47_": {
        "name": "transformer_blocks.47."
      },
      "transformer_blocks_48_": {
        "name": "transformer_blocks.48."
      },
      "transformer_blocks_49_": {
        "name": "transformer_blocks.49."
      },
      "transformer_blocks_4_": {
        "name": "transformer_blocks.4."
      },
      "transformer_blocks_50_": {
        "name": "transformer_blocks.50."
      },
      "transformer_blocks_51_": {
        "name": "transformer_blocks.51."
      },
      "transformer_blocks_52_": {
        "name": "transformer_blocks.52."
      },
      "transformer_blocks_53_": {
        "name": "transformer_blocks.53."
      },
      "transformer_blocks_54_": {
        "name": "transformer_blocks.54."
      },
      "transformer_blocks_55_": {
        "name": "transformer_blocks.55."
      },
      "transformer_blocks_56_": {
        "name": "transformer_blocks.56."
      },
      "transformer_blocks_57_": {
        "name": "transformer_blocks.57."
      },
      "transformer_blocks_58_": {
        "name": "transformer_blocks.58."
      },
      "transformer_blocks_59_": {
        "name": "transformer_blocks.59."
      },
      "transformer_blocks_5_": {
        "name": "transformer_blocks.5."
      },
      "transformer_blocks_6_": {
        "name": "transformer_blocks.6."
      },
      "transformer_blocks_7_": {
        "name": "transformer_blocks.7."
      },
      "transformer_blocks_8_": {
        "name": "transformer_blocks.8."
      },
      "transformer_blocks_9_": {
        "name": "transformer_blocks.9."
      },
      "txt_in_": {
        "name": "txt_in."
      },
      "txt_norm_": {
        "name": "txt_norm."
      }
    }
  },
  "ModelMergeSD1": {
    "display_name": "دمج النموذج SD1",
    "inputs": {
      "input_blocks_0_": {
        "name": "كتل الإدخال.0."
      },
      "input_blocks_10_": {
        "name": "كتل الإدخال.10."
      },
      "input_blocks_11_": {
        "name": "كتل الإدخال.11."
      },
      "input_blocks_1_": {
        "name": "كتل الإدخال.1."
      },
      "input_blocks_2_": {
        "name": "كتل الإدخال.2."
      },
      "input_blocks_3_": {
        "name": "كتل الإدخال.3."
      },
      "input_blocks_4_": {
        "name": "كتل الإدخال.4."
      },
      "input_blocks_5_": {
        "name": "كتل الإدخال.5."
      },
      "input_blocks_6_": {
        "name": "كتل الإدخال.6."
      },
      "input_blocks_7_": {
        "name": "كتل الإدخال.7."
      },
      "input_blocks_8_": {
        "name": "كتل الإدخال.8."
      },
      "input_blocks_9_": {
        "name": "كتل الإدخال.9."
      },
      "label_emb_": {
        "name": "تضمين التسمية."
      },
      "middle_block_0_": {
        "name": "كتلة الوسط.0."
      },
      "middle_block_1_": {
        "name": "كتلة الوسط.1."
      },
      "middle_block_2_": {
        "name": "كتلة الوسط.2."
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "out_": {
        "name": "الإخراج."
      },
      "output_blocks_0_": {
        "name": "كتل الإخراج.0."
      },
      "output_blocks_10_": {
        "name": "كتل الإخراج.10."
      },
      "output_blocks_11_": {
        "name": "كتل الإخراج.11."
      },
      "output_blocks_1_": {
        "name": "كتل الإخراج.1."
      },
      "output_blocks_2_": {
        "name": "كتل الإخراج.2."
      },
      "output_blocks_3_": {
        "name": "كتل الإخراج.3."
      },
      "output_blocks_4_": {
        "name": "كتل الإخراج.4."
      },
      "output_blocks_5_": {
        "name": "كتل الإخراج.5."
      },
      "output_blocks_6_": {
        "name": "كتل الإخراج.6."
      },
      "output_blocks_7_": {
        "name": "كتل الإخراج.7."
      },
      "output_blocks_8_": {
        "name": "كتل الإخراج.8."
      },
      "output_blocks_9_": {
        "name": "كتل الإخراج.9."
      },
      "time_embed_": {
        "name": "تضمين الوقت."
      }
    }
  },
  "ModelMergeSD2": {
    "display_name": "دمج النموذج SD2",
    "inputs": {
      "input_blocks_0_": {
        "name": "كتل الإدخال.0."
      },
      "input_blocks_10_": {
        "name": "كتل الإدخال.10."
      },
      "input_blocks_11_": {
        "name": "كتل الإدخال.11."
      },
      "input_blocks_1_": {
        "name": "كتل الإدخال.1."
      },
      "input_blocks_2_": {
        "name": "كتل الإدخال.2."
      },
      "input_blocks_3_": {
        "name": "كتل الإدخال.3."
      },
      "input_blocks_4_": {
        "name": "كتل الإدخال.4."
      },
      "input_blocks_5_": {
        "name": "كتل الإدخال.5."
      },
      "input_blocks_6_": {
        "name": "كتل الإدخال.6."
      },
      "input_blocks_7_": {
        "name": "كتل الإدخال.7."
      },
      "input_blocks_8_": {
        "name": "كتل الإدخال.8."
      },
      "input_blocks_9_": {
        "name": "كتل الإدخال.9."
      },
      "label_emb_": {
        "name": "تضمين التسمية."
      },
      "middle_block_0_": {
        "name": "كتلة الوسط.0."
      },
      "middle_block_1_": {
        "name": "كتلة الوسط.1."
      },
      "middle_block_2_": {
        "name": "كتلة الوسط.2."
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "out_": {
        "name": "الإخراج."
      },
      "output_blocks_0_": {
        "name": "كتل الإخراج.0."
      },
      "output_blocks_10_": {
        "name": "كتل الإخراج.10."
      },
      "output_blocks_11_": {
        "name": "كتل الإخراج.11."
      },
      "output_blocks_1_": {
        "name": "كتل الإخراج.1."
      },
      "output_blocks_2_": {
        "name": "كتل الإخراج.2."
      },
      "output_blocks_3_": {
        "name": "كتل الإخراج.3."
      },
      "output_blocks_4_": {
        "name": "كتل الإخراج.4."
      },
      "output_blocks_5_": {
        "name": "كتل الإخراج.5."
      },
      "output_blocks_6_": {
        "name": "كتل الإخراج.6."
      },
      "output_blocks_7_": {
        "name": "كتل الإخراج.7."
      },
      "output_blocks_8_": {
        "name": "كتل الإخراج.8."
      },
      "output_blocks_9_": {
        "name": "كتل الإخراج.9."
      },
      "time_embed_": {
        "name": "تضمين الوقت."
      }
    }
  },
  "ModelMergeSD35_Large": {
    "display_name": "دمج النموذج SD35_كبير",
    "inputs": {
      "context_embedder_": {
        "name": "مُدمج السياق."
      },
      "final_layer_": {
        "name": "الطبقة النهائية."
      },
      "joint_blocks_0_": {
        "name": "كتل مشتركة.0."
      },
      "joint_blocks_10_": {
        "name": "كتل مشتركة.10."
      },
      "joint_blocks_11_": {
        "name": "كتل مشتركة.11."
      },
      "joint_blocks_12_": {
        "name": "كتل مشتركة.12."
      },
      "joint_blocks_13_": {
        "name": "كتل مشتركة.13."
      },
      "joint_blocks_14_": {
        "name": "كتل مشتركة.14."
      },
      "joint_blocks_15_": {
        "name": "كتل مشتركة.15."
      },
      "joint_blocks_16_": {
        "name": "كتل مشتركة.16."
      },
      "joint_blocks_17_": {
        "name": "كتل مشتركة.17."
      },
      "joint_blocks_18_": {
        "name": "كتل مشتركة.18."
      },
      "joint_blocks_19_": {
        "name": "كتل مشتركة.19."
      },
      "joint_blocks_1_": {
        "name": "كتل مشتركة.1."
      },
      "joint_blocks_20_": {
        "name": "كتل مشتركة.20."
      },
      "joint_blocks_21_": {
        "name": "كتل مشتركة.21."
      },
      "joint_blocks_22_": {
        "name": "كتل مشتركة.22."
      },
      "joint_blocks_23_": {
        "name": "كتل مشتركة.23."
      },
      "joint_blocks_24_": {
        "name": "كتل مشتركة.24."
      },
      "joint_blocks_25_": {
        "name": "كتل مشتركة.25."
      },
      "joint_blocks_26_": {
        "name": "كتل مشتركة.26."
      },
      "joint_blocks_27_": {
        "name": "كتل مشتركة.27."
      },
      "joint_blocks_28_": {
        "name": "كتل مشتركة.28."
      },
      "joint_blocks_29_": {
        "name": "كتل مشتركة.29."
      },
      "joint_blocks_2_": {
        "name": "كتل مشتركة.2."
      },
      "joint_blocks_30_": {
        "name": "كتل مشتركة.30."
      },
      "joint_blocks_31_": {
        "name": "كتل مشتركة.31."
      },
      "joint_blocks_32_": {
        "name": "كتل مشتركة.32."
      },
      "joint_blocks_33_": {
        "name": "كتل مشتركة.33."
      },
      "joint_blocks_34_": {
        "name": "كتل مشتركة.34."
      },
      "joint_blocks_35_": {
        "name": "كتل مشتركة.35."
      },
      "joint_blocks_36_": {
        "name": "كتل مشتركة.36."
      },
      "joint_blocks_37_": {
        "name": "كتل مشتركة.37."
      },
      "joint_blocks_3_": {
        "name": "كتل مشتركة.3."
      },
      "joint_blocks_4_": {
        "name": "كتل مشتركة.4."
      },
      "joint_blocks_5_": {
        "name": "كتل مشتركة.5."
      },
      "joint_blocks_6_": {
        "name": "كتل مشتركة.6."
      },
      "joint_blocks_7_": {
        "name": "كتل مشتركة.7."
      },
      "joint_blocks_8_": {
        "name": "كتل مشتركة.8."
      },
      "joint_blocks_9_": {
        "name": "كتل مشتركة.9."
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "pos_embed_": {
        "name": "تضمين الموضع."
      },
      "t_embedder_": {
        "name": "مُدمج T."
      },
      "x_embedder_": {
        "name": "مُدمج X."
      },
      "y_embedder_": {
        "name": "مُدمج Y."
      }
    }
  },
  "ModelMergeSD3_2B": {
    "display_name": "دمج النموذج SD3_2B",
    "inputs": {
      "context_embedder_": {
        "name": "مُدمج السياق."
      },
      "final_layer_": {
        "name": "الطبقة النهائية."
      },
      "joint_blocks_0_": {
        "name": "كتل مشتركة.0."
      },
      "joint_blocks_10_": {
        "name": "كتل مشتركة.10."
      },
      "joint_blocks_11_": {
        "name": "كتل مشتركة.11."
      },
      "joint_blocks_12_": {
        "name": "كتل مشتركة.12."
      },
      "joint_blocks_13_": {
        "name": "كتل مشتركة.13."
      },
      "joint_blocks_14_": {
        "name": "كتل مشتركة.14."
      },
      "joint_blocks_15_": {
        "name": "كتل مشتركة.15."
      },
      "joint_blocks_16_": {
        "name": "كتل مشتركة.16."
      },
      "joint_blocks_17_": {
        "name": "كتل مشتركة.17."
      },
      "joint_blocks_18_": {
        "name": "كتل مشتركة.18."
      },
      "joint_blocks_19_": {
        "name": "كتل مشتركة.19."
      },
      "joint_blocks_1_": {
        "name": "كتل مشتركة.1."
      },
      "joint_blocks_20_": {
        "name": "كتل مشتركة.20."
      },
      "joint_blocks_21_": {
        "name": "كتل مشتركة.21."
      },
      "joint_blocks_22_": {
        "name": "كتل مشتركة.22."
      },
      "joint_blocks_23_": {
        "name": "كتل مشتركة.23."
      },
      "joint_blocks_2_": {
        "name": "كتل مشتركة.2."
      },
      "joint_blocks_3_": {
        "name": "كتل مشتركة.3."
      },
      "joint_blocks_4_": {
        "name": "كتل مشتركة.4."
      },
      "joint_blocks_5_": {
        "name": "كتل مشتركة.5."
      },
      "joint_blocks_6_": {
        "name": "كتل مشتركة.6."
      },
      "joint_blocks_7_": {
        "name": "كتل مشتركة.7."
      },
      "joint_blocks_8_": {
        "name": "كتل مشتركة.8."
      },
      "joint_blocks_9_": {
        "name": "كتل مشتركة.9."
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "pos_embed_": {
        "name": "تضمين الموضع."
      },
      "t_embedder_": {
        "name": "مُدمج T."
      },
      "x_embedder_": {
        "name": "مُدمج X."
      },
      "y_embedder_": {
        "name": "مُدمج Y."
      }
    }
  },
  "ModelMergeSDXL": {
    "display_name": "دمج النموذج SDXL",
    "inputs": {
      "input_blocks_0": {
        "name": "كتل الإدخال.0"
      },
      "input_blocks_1": {
        "name": "كتل الإدخال.1"
      },
      "input_blocks_2": {
        "name": "كتل الإدخال.2"
      },
      "input_blocks_3": {
        "name": "كتل الإدخال.3"
      },
      "input_blocks_4": {
        "name": "كتل الإدخال.4"
      },
      "input_blocks_5": {
        "name": "كتل الإدخال.5"
      },
      "input_blocks_6": {
        "name": "كتل الإدخال.6"
      },
      "input_blocks_7": {
        "name": "كتل الإدخال.7"
      },
      "input_blocks_8": {
        "name": "كتل الإدخال.8"
      },
      "label_emb_": {
        "name": "تضمين التسمية."
      },
      "middle_block_0": {
        "name": "الكتلة الوسطى.0"
      },
      "middle_block_1": {
        "name": "الكتلة الوسطى.1"
      },
      "middle_block_2": {
        "name": "الكتلة الوسطى.2"
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "out_": {
        "name": "الخارج."
      },
      "output_blocks_0": {
        "name": "كتل الإخراج.0"
      },
      "output_blocks_1": {
        "name": "كتل الإخراج.1"
      },
      "output_blocks_2": {
        "name": "كتل الإخراج.2"
      },
      "output_blocks_3": {
        "name": "كتل الإخراج.3"
      },
      "output_blocks_4": {
        "name": "كتل الإخراج.4"
      },
      "output_blocks_5": {
        "name": "كتل الإخراج.5"
      },
      "output_blocks_6": {
        "name": "كتل الإخراج.6"
      },
      "output_blocks_7": {
        "name": "كتل الإخراج.7"
      },
      "output_blocks_8": {
        "name": "كتل الإخراج.8"
      },
      "time_embed_": {
        "name": "تضمين الوقت."
      }
    }
  },
  "ModelMergeSimple": {
    "display_name": "دمج النموذج البسيط",
    "inputs": {
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "ratio": {
        "name": "النسبة"
      }
    }
  },
  "ModelMergeSubtract": {
    "display_name": "طرح النموذج المدمج",
    "inputs": {
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "multiplier": {
        "name": "المضاعف"
      }
    }
  },
  "ModelMergeWAN2_1": {
    "description": "النموذج 1.3B يحتوي على 30 كتلة، النموذج 14B يحتوي على 40 كتلة. نموذج الصورة إلى الفيديو يحتوي على تضمين صورة إضافي.",
    "display_name": "دمج النموذج WAN2_1",
    "inputs": {
      "blocks_0_": {
        "name": "الكتل.0."
      },
      "blocks_10_": {
        "name": "الكتل.10."
      },
      "blocks_11_": {
        "name": "الكتل.11."
      },
      "blocks_12_": {
        "name": "الكتل.12."
      },
      "blocks_13_": {
        "name": "الكتل.13."
      },
      "blocks_14_": {
        "name": "الكتل.14."
      },
      "blocks_15_": {
        "name": "الكتل.15."
      },
      "blocks_16_": {
        "name": "الكتل.16."
      },
      "blocks_17_": {
        "name": "الكتل.17."
      },
      "blocks_18_": {
        "name": "الكتل.18."
      },
      "blocks_19_": {
        "name": "الكتل.19."
      },
      "blocks_1_": {
        "name": "الكتل.1."
      },
      "blocks_20_": {
        "name": "الكتل.20."
      },
      "blocks_21_": {
        "name": "الكتل.21."
      },
      "blocks_22_": {
        "name": "الكتل.22."
      },
      "blocks_23_": {
        "name": "الكتل.23."
      },
      "blocks_24_": {
        "name": "الكتل.24."
      },
      "blocks_25_": {
        "name": "الكتل.25."
      },
      "blocks_26_": {
        "name": "الكتل.26."
      },
      "blocks_27_": {
        "name": "الكتل.27."
      },
      "blocks_28_": {
        "name": "الكتل.28."
      },
      "blocks_29_": {
        "name": "الكتل.29."
      },
      "blocks_2_": {
        "name": "الكتل.2."
      },
      "blocks_30_": {
        "name": "الكتل.30."
      },
      "blocks_31_": {
        "name": "الكتل.31."
      },
      "blocks_32_": {
        "name": "الكتل.32."
      },
      "blocks_33_": {
        "name": "الكتل.33."
      },
      "blocks_34_": {
        "name": "الكتل.34."
      },
      "blocks_35_": {
        "name": "الكتل.35."
      },
      "blocks_36_": {
        "name": "الكتل.36."
      },
      "blocks_37_": {
        "name": "الكتل.37."
      },
      "blocks_38_": {
        "name": "الكتل.38."
      },
      "blocks_39_": {
        "name": "الكتل.39."
      },
      "blocks_3_": {
        "name": "الكتل.3."
      },
      "blocks_4_": {
        "name": "الكتل.4."
      },
      "blocks_5_": {
        "name": "الكتل.5."
      },
      "blocks_6_": {
        "name": "الكتل.6."
      },
      "blocks_7_": {
        "name": "الكتل.7."
      },
      "blocks_8_": {
        "name": "الكتل.8."
      },
      "blocks_9_": {
        "name": "الكتل.9."
      },
      "head_": {
        "name": "الرأس."
      },
      "img_emb_": {
        "name": "تضمين الصورة."
      },
      "model1": {
        "name": "النموذج 1"
      },
      "model2": {
        "name": "النموذج 2"
      },
      "patch_embedding_": {
        "name": "تضمين الرقعة."
      },
      "text_embedding_": {
        "name": "تضمين النص."
      },
      "time_embedding_": {
        "name": "تضمين الوقت."
      },
      "time_projection_": {
        "name": "إسقاط الوقت."
      }
    }
  },
  "ModelNoiseScale": {
    "display_name": "مقياس ضوضاء النموذج",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "noise_scale": {
        "name": "مقياس الضوضاء",
        "tooltip": "مقياس الضوضاء المطلق أثناء التدريب. مثال HiDream-O1 base: ٨٫٠، dev: ٧٫٥."
      }
    }
  },
  "ModelPatchLoader": {
    "display_name": "ModelPatchLoader",
    "inputs": {
      "name": {
        "name": "الاسم"
      }
    }
  },
  "ModelSamplingAuraFlow": {
    "display_name": "تدفق عينات النموذج AuraFlow",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "shift": {
        "name": "الإزاحة"
      }
    }
  },
  "ModelSamplingContinuousEDM": {
    "display_name": "تدفق عينات النموذج EDM المستمر",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "sampling": {
        "name": "العينة"
      },
      "sigma_max": {
        "name": "سيغما القصوى"
      },
      "sigma_min": {
        "name": "سيغما الدنيا"
      }
    }
  },
  "ModelSamplingContinuousV": {
    "display_name": "تدفق عينات النموذج V المستمر",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "sampling": {
        "name": "العينة"
      },
      "sigma_max": {
        "name": "سيغما القصوى"
      },
      "sigma_min": {
        "name": "سيغما الدنيا"
      }
    }
  },
  "ModelSamplingDiscrete": {
    "display_name": "تدفق عينات النموذج المتقطع",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "sampling": {
        "name": "العينة"
      },
      "zsnr": {
        "name": "zsnr"
      }
    }
  },
  "ModelSamplingFlux": {
    "display_name": "تدفق عينات النموذج Flux",
    "inputs": {
      "base_shift": {
        "name": "الإزاحة الأساسية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "max_shift": {
        "name": "أقصى إزاحة"
      },
      "model": {
        "name": "النموذج"
      },
      "width": {
        "name": "العرض"
      }
    }
  },
  "ModelSamplingLTXV": {
    "display_name": "تدفق عينات النموذج LTXV",
    "inputs": {
      "base_shift": {
        "name": "الإزاحة الأساسية"
      },
      "latent": {
        "name": "الكامن"
      },
      "max_shift": {
        "name": "أقصى إزاحة"
      },
      "model": {
        "name": "النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelSamplingSD3": {
    "display_name": "تدفق عينات النموذج SD3",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "shift": {
        "name": "الإزاحة"
      }
    }
  },
  "ModelSamplingStableCascade": {
    "display_name": "تدفق عينات النموذج StableCascade",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "shift": {
        "name": "الإزاحة"
      }
    }
  },
  "ModelSave": {
    "display_name": "حفظ النموذج",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "model": {
        "name": "النموذج"
      }
    }
  },
  "Morphology": {
    "display_name": "مورفولوجيا الصورة",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "kernel_size": {
        "name": "حجم النواة"
      },
      "operation": {
        "name": "العملية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "NAGuidance": {
    "description": "يطبق توجيه الانتباه المعياري على النماذج، مما يتيح استخدام المطالبات السلبية على النماذج المقطرة/schnell.",
    "display_name": "توجيه الانتباه المعياري",
    "inputs": {
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج الذي سيتم تطبيق NAG عليه."
      },
      "nag_alpha": {
        "name": "معامل المزج",
        "tooltip": "معامل المزج للانتباه المعياري. القيمة 1.0 تعني استبدال كامل، 0.0 تعني عدم وجود تأثير."
      },
      "nag_scale": {
        "name": "عامل مقياس التوجيه",
        "tooltip": "عامل مقياس التوجيه. القيم الأعلى تدفع أبعد عن المطالبة السلبية."
      },
      "nag_tau": {
        "name": "nag_tau"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج المعدل مع تفعيل NAG."
      }
    }
  },
  "NormalizeImages": {
    "display_name": "تطبيع الصور",
    "inputs": {
      "images": {
        "name": "صور",
        "tooltip": "الصورة للمعالجة."
      },
      "mean": {
        "name": "المتوسط",
        "tooltip": "قيمة المتوسط للتطبيع."
      },
      "std": {
        "name": "الانحراف المعياري",
        "tooltip": "الانحراف المعياري للتطبيع."
      }
    },
    "outputs": {
      "0": {
        "name": "صور",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "NormalizeVideoLatentStart": {
    "description": "يقوم بتطبيع الإطارات الأولية من latent الفيديو لمطابقة المتوسط والانحراف المعياري لإطارات مرجعية لاحقة. يساعد في تقليل الفروقات بين الإطارات الأولى وباقي الفيديو.",
    "display_name": "NormalizeVideoLatentStart",
    "inputs": {
      "latent": {
        "name": "latent"
      },
      "reference_frame_count": {
        "name": "reference_frame_count",
        "tooltip": "عدد إطارات latent بعد الإطارات الأولى لاستخدامها كمرجع"
      },
      "start_frame_count": {
        "name": "start_frame_count",
        "tooltip": "عدد إطارات latent المطلوب تطبيعها، محسوبة من البداية"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "OpenAIChatConfig": {
    "description": "يسمح بتحديد خيارات التكوين المتقدمة لعقد الدردشة الخاصة بـ OpenAI.",
    "display_name": "خيارات OpenAI ChatGPT المتقدمة",
    "inputs": {
      "instructions": {
        "name": "التعليمات",
        "tooltip": "تعليمات للنموذج حول كيفية توليد الاستجابة"
      },
      "max_output_tokens": {
        "name": "الرموز المخرجة القصوى",
        "tooltip": "حد أعلى لعدد الرموز التي يمكن توليدها للاستجابة، بما في ذلك الرموز المخرجة المرئية"
      },
      "truncation": {
        "name": "الاقتصاص",
        "tooltip": "استراتيجية الاقتصاص المستخدمة لاستجابة النموذج. تلقائي: إذا تجاوز سياق هذه الاستجابة والاستجابات السابقة حجم نافذة سياق النموذج، فسيقوم النموذج باقتصاص الاستجابة لتناسب نافذة السياق عن طريق إسقاط عناصر الإدخال في منتصف المحادثة. معطل: إذا كانت استجابة النموذج ستتجاوز حجم نافذة السياق للنموذج، فسيفشل الطلب مع خطأ 400"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIChatNode": {
    "description": "إنشاء ردود نصية من نموذج OpenAI.",
    "display_name": "OpenAI ChatGPT",
    "inputs": {
      "advanced_options": {
        "name": "advanced_options",
        "tooltip": "إعدادات اختيارية للنموذج. تقبل مدخلات من عقدة OpenAI Chat Advanced Options."
      },
      "files": {
        "name": "files",
        "tooltip": "ملف/ملفات اختيارية لاستخدامها كسياق للنموذج. تقبل مدخلات من عقدة OpenAI Chat Input Files."
      },
      "images": {
        "name": "images",
        "tooltip": "صورة/صور اختيارية لاستخدامها كسياق للنموذج. لتضمين صور متعددة، يمكنك استخدام عقدة Batch Images."
      },
      "model": {
        "name": "model",
        "tooltip": "النموذج المستخدم لإنشاء الرد"
      },
      "persist_context": {
        "name": "persist_context",
        "tooltip": "هذه المعلمة قديمة ولم تعد فعالة."
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "مدخلات نصية للنموذج، تُستخدم لإنشاء رد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIDalle2": {
    "description": "ينشئ صورًا بشكل متزامن عبر نقطة نهاية DALL·E 2 من OpenAI.",
    "display_name": "OpenAI DALL·E 2",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة مرجعية اختيارية لتحرير الصور."
      },
      "mask": {
        "name": "القناع",
        "tooltip": "قناع اختياري للرسم الداخلي (سيتم استبدال المناطق البيضاء)"
      },
      "n": {
        "name": "عدد الصور",
        "tooltip": "كم عدد الصور التي يتم إنشاؤها"
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "النص الوصفي لـ DALL·E"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "لم يتم تنفيذه بعد في الخلفية"
      },
      "size": {
        "name": "الحجم",
        "tooltip": "حجم الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIDalle3": {
    "description": "ينشئ صورًا بشكل متزامن عبر نقطة نهاية DALL·E 3 من OpenAI.",
    "display_name": "OpenAI DALL·E 3",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "النص الوصفي لـ DALL·E"
      },
      "quality": {
        "name": "الجودة",
        "tooltip": "جودة الصورة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "لم يتم تنفيذه بعد في الخلفية"
      },
      "size": {
        "name": "الحجم",
        "tooltip": "حجم الصورة"
      },
      "style": {
        "name": "الأسلوب",
        "tooltip": "النمط 'Vivid' يجعل النموذج يميل لإنشاء صور فائقة الواقعية ودرامية. النمط 'Natural' يجعل النموذج ينتج صورًا أكثر طبيعية وأقل واقعية بشكل مبالغ."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIGPTImage1": {
    "description": "ينشئ صورًا بشكل متزامن عبر نقطة نهاية GPT Image 2 من OpenAI.",
    "display_name": "OpenAI GPT صورة 2",
    "inputs": {
      "background": {
        "name": "الخلفية",
        "tooltip": "إرجاع الصورة مع أو بدون خلفية"
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "custom_height": {
        "name": "custom_height",
        "tooltip": "يُستخدم فقط عندما تكون القيمة 'مخصص'. يجب أن يكون من مضاعفات ١٦ (GPT Image 2 فقط)."
      },
      "custom_width": {
        "name": "custom_width",
        "tooltip": "يُستخدم فقط عندما تكون القيمة 'مخصص'. يجب أن يكون من مضاعفات ١٦ (GPT Image 2 فقط)."
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة مرجعية اختيارية لتحرير الصور."
      },
      "mask": {
        "name": "القناع",
        "tooltip": "قناع اختياري للرسم الداخلي (سيتم استبدال المناطق البيضاء)"
      },
      "model": {
        "name": "model"
      },
      "n": {
        "name": "عدد الصور",
        "tooltip": "كم عدد الصور التي يتم إنشاؤها"
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "النص الوصفي لـ GPT Image 2"
      },
      "quality": {
        "name": "الجودة",
        "tooltip": "جودة الصورة، تؤثر على التكلفة ووقت الإنشاء."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "لم يتم تنفيذه بعد في الخلفية"
      },
      "size": {
        "name": "الحجم",
        "tooltip": "حجم الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIGPTImageNodeV2": {
    "description": "توليد الصور عبر نقطة نهاية GPT Image من OpenAI.",
    "display_name": "OpenAI GPT Image 2",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_background": {
        "name": "الخلفية"
      },
      "model_custom_height": {
        "name": "ارتفاع مخصص"
      },
      "model_custom_width": {
        "name": "عرض مخصص"
      },
      "model_quality": {
        "name": "الجودة"
      },
      "model_size": {
        "name": "الحجم"
      },
      "n": {
        "name": "عدد الصور",
        "tooltip": "كم عدد الصور التي سيتم توليدها"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "موجه نصي لـ GPT Image"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "لم يتم تطبيقها بعد في الخلفية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIInputFiles": {
    "description": "يقوم بتحميل وإعداد ملفات الإدخال (نص، pdf، إلخ) لتضمينها كمدخلات لعقدة OpenAI Chat. سيتم قراءة الملفات بواسطة نموذج OpenAI عند إنشاء الرد. 🛈 تلميح: يمكن ربطها مع عقد OpenAI Input File الأخرى.",
    "display_name": "OpenAI ChatGPT Input Files",
    "inputs": {
      "OPENAI_INPUT_FILES": {
        "name": "OPENAI_INPUT_FILES",
        "tooltip": "ملف/ملفات إضافية اختيارية لدمجها مع الملف المحمل من هذه العقدة. يسمح بربط ملفات الإدخال بحيث يمكن أن تتضمن رسالة واحدة ملفات إدخال متعددة."
      },
      "file": {
        "name": "file",
        "tooltip": "ملفات الإدخال لتضمينها كسياق للنموذج. تقبل حاليًا فقط ملفات النص (.txt) وPDF (.pdf)."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIVideoSora2": {
    "description": "إنشاء فيديو وصوت من OpenAI.",
    "display_name": "OpenAI Sora - Video",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "duration"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "نص توجيهي؛ قد يكون فارغًا إذا كانت هناك صورة إدخال موجودة."
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذرة لتحديد ما إذا كانت العقدة يجب أن تعيد التشغيل؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "size": {
        "name": "size"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpticalFlowLoader": {
    "display_name": "تحميل نموذج التدفق البصري",
    "inputs": {
      "model_name": {
        "name": "model_name",
        "tooltip": "نموذج التدفق البصري المراد تحميله. يجب وضع الملفات في مجلد 'optical_flow'. حالياً، فقط raft_large.pth من torchvision مدعوم."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OptimalStepsScheduler": {
    "display_name": "مجدول الخطوات الأمثل",
    "inputs": {
      "denoise": {
        "name": "إزالة الضجيج"
      },
      "model_type": {
        "name": "نوع النموذج"
      },
      "steps": {
        "name": "عدد الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Painter": {
    "display_name": "الرسام",
    "inputs": {
      "bg_color": {
        "name": "لون الخلفية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة أساسية اختيارية للرسم فوقها"
      },
      "mask": {
        "name": "mask"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "PairConditioningCombine": {
    "display_name": "دمج زوج الشرط",
    "inputs": {
      "negative_A": {
        "name": "سلبي A"
      },
      "negative_B": {
        "name": "سلبي B"
      },
      "positive_A": {
        "name": "إيجابي A"
      },
      "positive_B": {
        "name": "إيجابي B"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      }
    }
  },
  "PairConditioningSetDefaultCombine": {
    "display_name": "تعيين الدمج الافتراضي لزوج الشرط",
    "inputs": {
      "hooks": {
        "name": "خطافات"
      },
      "negative": {
        "name": "سلبي"
      },
      "negative_DEFAULT": {
        "name": "سلبي افتراضي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "positive_DEFAULT": {
        "name": "إيجابي افتراضي"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      }
    }
  },
  "PairConditioningSetProperties": {
    "display_name": "تعيين خصائص زوج الشرط",
    "inputs": {
      "hooks": {
        "name": "خطافات"
      },
      "mask": {
        "name": "القناع"
      },
      "negative_NEW": {
        "name": "سلبي جديد"
      },
      "positive_NEW": {
        "name": "إيجابي جديد"
      },
      "set_cond_area": {
        "name": "تعيين منطقة الشرط"
      },
      "strength": {
        "name": "القوة"
      },
      "timesteps": {
        "name": "خطوات الزمن"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      }
    }
  },
  "PairConditioningSetPropertiesAndCombine": {
    "display_name": "تعيين ودمج خصائص زوج الشرط",
    "inputs": {
      "hooks": {
        "name": "خطافات"
      },
      "mask": {
        "name": "القناع"
      },
      "negative": {
        "name": "سلبي"
      },
      "negative_NEW": {
        "name": "سلبي جديد"
      },
      "positive": {
        "name": "إيجابي"
      },
      "positive_NEW": {
        "name": "إيجابي جديد"
      },
      "set_cond_area": {
        "name": "تعيين منطقة الشرط"
      },
      "strength": {
        "name": "القوة"
      },
      "timesteps": {
        "name": "خطوات الزمن"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      }
    }
  },
  "PatchModelAddDownscale": {
    "display_name": "إضافة تقليل الحجم للنموذج (Kohya Deep Shrink)",
    "inputs": {
      "block_number": {
        "name": "رقم الكتلة"
      },
      "downscale_after_skip": {
        "name": "التصغير بعد التخطي"
      },
      "downscale_factor": {
        "name": "عامل التصغير"
      },
      "downscale_method": {
        "name": "طريقة التصغير"
      },
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "model": {
        "name": "النموذج"
      },
      "start_percent": {
        "name": "نسبة البداية"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNeg": {
    "display_name": "Perp-Neg (تم إهماله بواسطة PerpNegGuider)",
    "inputs": {
      "empty_conditioning": {
        "name": "تهيئة فارغة"
      },
      "model": {
        "name": "النموذج"
      },
      "neg_scale": {
        "name": "مقياس سلبي"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNegGuider": {
    "display_name": "PerpNegGuider",
    "inputs": {
      "cfg": {
        "name": "إعدادات CFG"
      },
      "empty_conditioning": {
        "name": "تهيئة فارغة"
      },
      "model": {
        "name": "النموذج"
      },
      "neg_scale": {
        "name": "مقياس سلبي"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerturbedAttentionGuidance": {
    "display_name": "توجيه الانتباه المتغير",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "scale": {
        "name": "المقياس"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerEncode": {
    "display_name": "ترميز صانع الصور",
    "inputs": {
      "clip": {
        "name": "مقطع"
      },
      "image": {
        "name": "الصورة"
      },
      "photomaker": {
        "name": "صانع الصور"
      },
      "text": {
        "name": "النص"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerLoader": {
    "display_name": "محمل صانع الصور",
    "inputs": {
      "photomaker_model_name": {
        "name": "اسم نموذج صانع الصور"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PixverseImageToVideoNode": {
    "description": "ينتج فيديوهات بشكل متزامن بناءً على النص المطلوب وحجم المخرج.",
    "display_name": "بيكسفيرس صورة إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration_seconds": {
        "name": "مدة الثواني"
      },
      "image": {
        "name": "الصورة"
      },
      "motion_mode": {
        "name": "وضع الحركة"
      },
      "negative_prompt": {
        "name": "نص المطالبة السلبية",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "pixverse_template": {
        "name": "قالب بيكسفيرس",
        "tooltip": "قالب اختياري للتأثير على نمط التوليد، يتم إنشاؤه بواسطة عقدة قالب بيكسفيرس."
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الفيديو"
      },
      "quality": {
        "name": "الجودة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتوليد الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PixverseTemplateNode": {
    "display_name": "قالب بيكسفيرس",
    "inputs": {
      "template": {
        "name": "القالب"
      }
    },
    "outputs": {
      "0": {
        "name": "قالب بيكسفيرس",
        "tooltip": null
      }
    }
  },
  "PixverseTextToVideoNode": {
    "description": "ينتج فيديوهات بشكل متزامن بناءً على النص المطلوب وحجم المخرج.",
    "display_name": "بيكسفيرس نص إلى فيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration_seconds": {
        "name": "مدة الثواني"
      },
      "motion_mode": {
        "name": "وضع الحركة"
      },
      "negative_prompt": {
        "name": "نص المطالبة السلبية",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "pixverse_template": {
        "name": "قالب بيكسفيرس",
        "tooltip": "قالب اختياري للتأثير على نمط التوليد، يتم إنشاؤه بواسطة عقدة قالب بيكسفيرس."
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الفيديو"
      },
      "quality": {
        "name": "الجودة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتوليد الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PixverseTransitionVideoNode": {
    "description": "ينتج فيديوهات بشكل متزامن بناءً على النص المطلوب وحجم المخرج.",
    "display_name": "بيكسفيرس فيديو الانتقال",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration_seconds": {
        "name": "مدة الثواني"
      },
      "first_frame": {
        "name": "الإطار الأول"
      },
      "last_frame": {
        "name": "الإطار الأخير"
      },
      "motion_mode": {
        "name": "وضع الحركة"
      },
      "negative_prompt": {
        "name": "نص المطالبة السلبية",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "prompt": {
        "name": "النص المطلوب",
        "tooltip": "النص المطلوب لتوليد الفيديو"
      },
      "quality": {
        "name": "الجودة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتوليد الفيديو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PolyexponentialScheduler": {
    "display_name": "جدولة متعددة الأسية",
    "inputs": {
      "rho": {
        "name": "رو"
      },
      "sigma_max": {
        "name": "سيغما ماكس"
      },
      "sigma_min": {
        "name": "سيغما مين"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PorterDuffImageComposite": {
    "display_name": "تركيب صورة بورتر-داف",
    "inputs": {
      "destination": {
        "name": "الوجهة"
      },
      "destination_alpha": {
        "name": "ألفا الوجهة"
      },
      "mode": {
        "name": "الوضع"
      },
      "source": {
        "name": "المصدر"
      },
      "source_alpha": {
        "name": "ألفا المصدر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "Preview3D": {
    "display_name": "معاينة ثلاثية الأبعاد",
    "inputs": {
      "bg_image": {
        "name": "bg_image"
      },
      "camera_info": {
        "name": "معلومات الكاميرا"
      },
      "image": {
        "name": "صورة"
      },
      "model_file": {
        "name": "ملف النموذج",
        "tooltip": "ملف النموذج ثلاثي الأبعاد أو مسار الملف"
      }
    }
  },
  "PreviewAny": {
    "display_name": "معاينة أي",
    "inputs": {
      "previewMode": {},
      "preview_markdown": {
        "name": "معاينة"
      },
      "preview_text": {
        "name": "معاينة"
      },
      "source": {
        "name": "المصدر"
      }
    }
  },
  "PreviewAudio": {
    "display_name": "معاينة الصوت",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "audioUI": {
        "name": "واجهة المستخدم للصوت"
      }
    }
  },
  "PreviewImage": {
    "description": "يحفظ الصور المدخلة في دليل مخرجات ComfyUI الخاص بك.",
    "display_name": "معاينة الصورة",
    "inputs": {
      "images": {
        "name": "الصور"
      }
    }
  },
  "PrimitiveBoolean": {
    "display_name": "منطقي",
    "inputs": {
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveBoundingBox": {
    "display_name": "مربع التحديد",
    "inputs": {
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      },
      "x": {
        "name": "س"
      },
      "y": {
        "name": "ص"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveFloat": {
    "display_name": "عائم",
    "inputs": {
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveInt": {
    "display_name": "عدد صحيح",
    "inputs": {
      "fixed": {
        "name": "التحكم بعد التوليد"
      },
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveString": {
    "display_name": "نص",
    "inputs": {
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveStringMultiline": {
    "display_name": "نص (متعدد الأسطر)",
    "inputs": {
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QuadrupleCLIPLoader": {
    "description": "[وصفات]\n\nhidream: long clip-l, long clip-g, t5xxl, llama_8b_3.1_instruct",
    "display_name": "محمل CLIP رباعي",
    "inputs": {
      "clip_name1": {
        "name": "اسم الكليب 1"
      },
      "clip_name2": {
        "name": "اسم الكليب 2"
      },
      "clip_name3": {
        "name": "اسم الكليب 3"
      },
      "clip_name4": {
        "name": "اسم الكليب 4"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QuiverImageToSVGNode": {
    "description": "تحويل صورة نقطية إلى SVG باستخدام Quiver AI.",
    "display_name": "Quiver تحويل صورة إلى SVG",
    "inputs": {
      "auto_crop": {
        "name": "auto_crop",
        "tooltip": "قص تلقائي للعنصر الرئيسي في الصورة."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "الصورة المدخلة لتحويلها إلى متجهات."
      },
      "model": {
        "name": "model",
        "tooltip": "النموذج المستخدم لتحويل الصورة إلى SVG."
      },
      "model_presence_penalty": {
        "name": "presence_penalty"
      },
      "model_target_size": {
        "name": "target_size"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "model_top_p": {
        "name": "top_p"
      },
      "seed": {
        "name": "seed",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QuiverTextToSVGNode": {
    "description": "إنشاء SVG من وصف نصي باستخدام Quiver AI.",
    "display_name": "Quiver تحويل نص إلى SVG",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "instructions": {
        "name": "instructions",
        "tooltip": "إرشادات إضافية حول الأسلوب أو التنسيق."
      },
      "model": {
        "name": "model",
        "tooltip": "النموذج المستخدم لإنشاء SVG."
      },
      "model_presence_penalty": {
        "name": "presence_penalty"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "model_top_p": {
        "name": "top_p"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "وصف نصي لمخرجات SVG المطلوبة."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حتى ٤ صور مرجعية لتوجيه عملية الإنشاء."
      },
      "seed": {
        "name": "seed",
        "tooltip": "البذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QwenImageDiffsynthControlnet": {
    "display_name": "QwenImageDiffsynthControlnet",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "mask": {
        "name": "القناع"
      },
      "model": {
        "name": "النموذج"
      },
      "model_patch": {
        "name": "تصحيح النموذج"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "RTDETR_detect": {
    "display_name": "اكتشاف RT-DETR",
    "inputs": {
      "class_name": {
        "name": "class_name",
        "tooltip": "تصفية الاكتشافات حسب الفئة. اختر 'all' لتعطيل التصفية."
      },
      "image": {
        "name": "image"
      },
      "max_detections": {
        "name": "max_detections",
        "tooltip": "الحد الأقصى لعدد الاكتشافات التي سيتم إرجاعها لكل صورة. بالترتيب التنازلي حسب درجة الثقة."
      },
      "model": {
        "name": "model"
      },
      "threshold": {
        "name": "threshold"
      }
    },
    "outputs": {
      "0": {
        "name": "bboxes",
        "tooltip": null
      }
    }
  },
  "RandomCropImages": {
    "display_name": "قص عشوائي للصور",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "height": {
        "name": "height",
        "tooltip": "ارتفاع القص."
      },
      "images": {
        "name": "images",
        "tooltip": "الصورة للمعالجة."
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذرة عشوائية."
      },
      "width": {
        "name": "width",
        "tooltip": "عرض القص."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "RandomNoise": {
    "display_name": "ضجيج عشوائية",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "noise_seed": {
        "name": "بذرة الضجيج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchImages": {
    "display_name": "إعادة تجميع الصور",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "images": {
        "name": "الصور"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchLatents": {
    "display_name": "إعادة تجميع المتغيرات الكامنة",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "latents": {
        "name": "المتغيرات الكامنة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecordAudio": {
    "display_name": "تسجيل الصوت",
    "inputs": {
      "audio": {
        "name": "الصوت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftColorRGB": {
    "description": "إنشاء لون Recraft باختيار قيم RGB محددة.",
    "display_name": "إعادة صياغة لون RGB",
    "inputs": {
      "b": {
        "name": "الأزرق",
        "tooltip": "قيمة اللون الأزرق."
      },
      "g": {
        "name": "الأخضر",
        "tooltip": "قيمة اللون الأخضر."
      },
      "r": {
        "name": "الأحمر",
        "tooltip": "قيمة اللون الأحمر."
      },
      "recraft_color": {
        "name": "لون إعادة الصياغة"
      }
    },
    "outputs": {
      "0": {
        "name": "لون إعادة الصياغة",
        "tooltip": null
      }
    }
  },
  "RecraftControls": {
    "description": "إنشاء عناصر تحكم Recraft لتخصيص توليد Recraft.",
    "display_name": "عناصر تحكم إعادة الصياغة",
    "inputs": {
      "background_color": {
        "name": "لون الخلفية"
      },
      "colors": {
        "name": "الألوان"
      }
    },
    "outputs": {
      "0": {
        "name": "عناصر تحكم إعادة الصياغة",
        "tooltip": null
      }
    }
  },
  "RecraftCreateStyleNode": {
    "description": "أنشئ نمطًا مخصصًا من صور مرجعية. قم برفع ١ إلى ٥ صور لاستخدامها كمرجع للنمط. الحجم الإجمالي لجميع الصور محدود بـ ٥ ميجابايت.",
    "display_name": "إنشاء نمط مخصص Recraft",
    "inputs": {
      "images": {
        "name": "الصور"
      },
      "style": {
        "name": "النمط",
        "tooltip": "النمط الأساسي للصور المُولدة."
      }
    },
    "outputs": {
      "0": {
        "name": "معرّف النمط",
        "tooltip": null
      }
    }
  },
  "RecraftCreativeUpscaleNode": {
    "description": "تكبير الصورة بشكل متزامن.\nيعزز صورة نقطية معينة باستخدام أداة 'التكبير الإبداعي'، مع التركيز على تحسين التفاصيل الصغيرة والوجوه.",
    "display_name": "تكبير إبداعي لإعادة الصياغة",
    "inputs": {
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftCrispUpscaleNode": {
    "description": "تكبير الصورة بشكل متزامن.\nيعزز صورة نقطية معينة باستخدام أداة 'تكبير الوضوح'، مما يزيد دقة الصورة ويجعلها أكثر حدة ونقاء.",
    "display_name": "إعادة صياغة صورة عالية الوضوح",
    "inputs": {
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftImageInpaintingNode": {
    "description": "تعديل الصورة بناءً على الوصف والقناع.",
    "display_name": "إعادة صياغة ترميم الصورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "صورة"
      },
      "mask": {
        "name": "قناع"
      },
      "n": {
        "name": "عدد",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المستخدم لإنشاء الصورة."
      },
      "recraft_style": {
        "name": "نمط إعادة الصياغة"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftImageToImageNode": {
    "description": "تعديل الصورة بناءً على الوصف والقوة.",
    "display_name": "إعادة صياغة صورة إلى صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "صورة"
      },
      "n": {
        "name": "عدد",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المستخدم لإنشاء الصورة."
      },
      "recraft_controls": {
        "name": "عناصر تحكم إعادة الصياغة",
        "tooltip": "عناصر تحكم إضافية اختيارية عبر عقدة عناصر تحكم إعادة الصياغة."
      },
      "recraft_style": {
        "name": "نمط إعادة الصياغة"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "strength": {
        "name": "القوة",
        "tooltip": "تعريف الاختلاف عن الصورة الأصلية، يجب أن يكون في النطاق [0, 1]، حيث 0 يعني شبه مطابق، و1 يعني اختلاف كبير."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftRemoveBackgroundNode": {
    "description": "إزالة الخلفية من الصورة، وإرجاع الصورة المعالجة والقناع.",
    "display_name": "إعادة صياغة إزالة الخلفية",
    "inputs": {
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "RecraftReplaceBackgroundNode": {
    "description": "استبدال الخلفية في الصورة بناءً على الوصف المقدم.",
    "display_name": "إعادة صياغة استبدال الخلفية",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "صورة"
      },
      "n": {
        "name": "عدد",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المستخدم لإنشاء الصورة."
      },
      "recraft_style": {
        "name": "نمط إعادة الصياغة"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3DigitalIllustration": {
    "description": "اختر نمط الصورة الواقعية والنمط الفرعي الاختياري.",
    "display_name": "نمط إعادة الصياغة - الرسم الرقمي",
    "inputs": {
      "substyle": {
        "name": "النمط الفرعي"
      }
    },
    "outputs": {
      "0": {
        "name": "نمط إعادة الصياغة",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3InfiniteStyleLibrary": {
    "description": "اختر نمطاً بناءً على UUID موجود مسبقًا من مكتبة أنماط إعادة الصياغة اللانهائية.",
    "display_name": "نمط إعادة الصياغة - مكتبة الأنماط اللانهائية",
    "inputs": {
      "style_id": {
        "name": "معرف النمط",
        "tooltip": "UUID للنمط من مكتبة الأنماط اللانهائية."
      }
    },
    "outputs": {
      "0": {
        "name": "نمط إعادة الصياغة",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3LogoRaster": {
    "description": "اختر نمط الصورة الواقعية والنمط الفرعي الاختياري.",
    "display_name": "نمط إعادة الصياغة - شعار نقطي",
    "inputs": {
      "substyle": {
        "name": "النمط الفرعي"
      }
    },
    "outputs": {
      "0": {
        "name": "نمط إعادة الصياغة",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3RealisticImage": {
    "description": "اختر نمط الصورة الواقعية والنمط الفرعي الاختياري.",
    "display_name": "نمط إعادة الصياغة - صورة واقعية",
    "inputs": {
      "substyle": {
        "name": "النمط الفرعي"
      }
    },
    "outputs": {
      "0": {
        "name": "نمط إعادة الصياغة",
        "tooltip": null
      }
    }
  },
  "RecraftTextToImageNode": {
    "description": "ينشئ صورًا بشكل متزامن بناءً على الوصف والدقة.",
    "display_name": "إعادة صياغة نص إلى صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "n": {
        "name": "عدد",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المستخدم لإنشاء الصورة."
      },
      "recraft_controls": {
        "name": "عناصر تحكم إعادة الصياغة",
        "tooltip": "عناصر تحكم إضافية اختيارية عبر عقدة عناصر تحكم إعادة الصياغة."
      },
      "recraft_style": {
        "name": "نمط إعادة الصياغة"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "size": {
        "name": "الحجم",
        "tooltip": "حجم الصورة المُنشأة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftTextToVectorNode": {
    "description": "ينشئ SVG بشكل متزامن بناءً على الوصف والدقة.",
    "display_name": "إعادة صياغة نص إلى متجه",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "n": {
        "name": "عدد",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوبة في الصورة."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "الوصف المستخدم لإنشاء الصورة."
      },
      "recraft_controls": {
        "name": "عناصر تحكم إعادة الصياغة",
        "tooltip": "عناصر تحكم إضافية اختيارية عبر عقدة عناصر تحكم إعادة الصياغة."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      },
      "size": {
        "name": "الحجم",
        "tooltip": "حجم الصورة المُنشأة."
      },
      "substyle": {
        "name": "النمط الفرعي"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftV4TextToImageNode": {
    "description": "ينتج صورًا باستخدام نماذج Recraft V4 أو V4 Pro.",
    "display_name": "Recraft V4 تحويل النص إلى صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم في التوليد."
      },
      "model_size": {
        "name": "الحجم"
      },
      "n": {
        "name": "عدد الصور",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "المطالبة السلبية",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوب فيها في الصورة."
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "المطالبة لإنشاء الصورة. الحد الأقصى ١٠٬٠٠٠ حرف."
      },
      "recraft_controls": {
        "name": "عناصر تحكم Recraft",
        "tooltip": "عناصر تحكم إضافية اختيارية في التوليد عبر عقدة عناصر تحكم Recraft."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftV4TextToVectorNode": {
    "description": "ينتج SVG باستخدام نماذج Recraft V4 أو V4 Pro.",
    "display_name": "Recraft V4 تحويل النص إلى متجه",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم في التوليد."
      },
      "model_size": {
        "name": "الحجم"
      },
      "n": {
        "name": "عدد الصور",
        "tooltip": "عدد الصور المراد إنشاؤها."
      },
      "negative_prompt": {
        "name": "المطالبة السلبية",
        "tooltip": "وصف نصي اختياري للعناصر غير المرغوب فيها في الصورة."
      },
      "prompt": {
        "name": "المطالبة",
        "tooltip": "المطالبة لإنشاء الصورة. الحد الأقصى ١٠٬٠٠٠ حرف."
      },
      "recraft_controls": {
        "name": "عناصر تحكم Recraft",
        "tooltip": "عناصر تحكم إضافية اختيارية في التوليد عبر عقدة عناصر تحكم Recraft."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لتحديد ما إذا كان يجب إعادة تشغيل العقدة؛ النتائج الفعلية غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftVectorizeImageNode": {
    "description": "ينشئ SVG بشكل متزامن من صورة إدخال.",
    "display_name": "إعادة صياغة تحويل الصورة إلى متجه",
    "inputs": {
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReferenceLatent": {
    "description": "تعيّن هذه العقدة المرجع الكامن الموجه لنموذج التعديل. إذا كان النموذج يدعم ذلك، يمكنك ربط عدة مراجع لتعيين عدة صور مرجعية.",
    "display_name": "المرجع الكامن",
    "inputs": {
      "conditioning": {
        "name": "التكييف"
      },
      "latent": {
        "name": "كامن"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReferenceTimbreAudio": {
    "description": "تحدد هذه العقدة الصوت المرجعي للـ timbre (لـ ace step 1.5)",
    "display_name": "ReferenceTimbreAudio",
    "inputs": {
      "conditioning": {
        "name": "تهيئة"
      },
      "latent": {
        "name": "latent"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RegexExtract": {
    "display_name": "استخراج التعبير النمطي",
    "inputs": {
      "case_insensitive": {
        "name": "غير حساس لحالة الأحرف"
      },
      "dotall": {
        "name": "dotall"
      },
      "group_index": {
        "name": "مؤشر المجموعة"
      },
      "mode": {
        "name": "الوضع"
      },
      "multiline": {
        "name": "متعدد الأسطر"
      },
      "regex_pattern": {
        "name": "نمط التعبير النمطي"
      },
      "string": {
        "name": "السلسلة النصية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RegexMatch": {
    "display_name": "مطابقة التعبير النمطي",
    "inputs": {
      "case_insensitive": {
        "name": "غير حساس لحالة الأحرف"
      },
      "dotall": {
        "name": "dotall"
      },
      "multiline": {
        "name": "متعدد الأسطر"
      },
      "regex_pattern": {
        "name": "نمط التعبير النمطي"
      },
      "string": {
        "name": "السلسلة النصية"
      }
    },
    "outputs": {
      "0": {
        "name": "مطابقات",
        "tooltip": null
      }
    }
  },
  "RegexReplace": {
    "description": "ابحث واستبدل النص باستخدام أنماط التعبيرات النمطية.",
    "display_name": "استبدال التعبير النمطي",
    "inputs": {
      "case_insensitive": {
        "name": "غير_حساس_لحالة_الحرف"
      },
      "count": {
        "name": "عدد",
        "tooltip": "الحد الأقصى لعدد عمليات الاستبدال التي سيتم إجراؤها. اضبط على 0 لاستبدال جميع التواجدات (الافتراضي). اضبط على 1 لاستبدال المطابقة الأولى فقط، 2 لأول مطابقتين، إلخ."
      },
      "dotall": {
        "name": "مطابقة_الكل",
        "tooltip": "عند التمكين، سيطابق حرف النقطة (.) أي حرف بما في ذلك أحرف السطر الجديد. عند التعطيل، لن تطابق النقاط أحرف الأسطر الجديدة."
      },
      "multiline": {
        "name": "متعدد_الأسطر"
      },
      "regex_pattern": {
        "name": "نمط_التعبير_النمطي"
      },
      "replace": {
        "name": "استبدال"
      },
      "string": {
        "name": "سلسلة نصية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RemoveBackground": {
    "display_name": "إزالة الخلفية",
    "inputs": {
      "bg_removal_model": {
        "name": "نموذج_إزالة_الخلفية",
        "tooltip": "نموذج إزالة الخلفية المستخدم لتوليد القناع"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة الإدخال لإزالة الخلفية منها"
      }
    },
    "outputs": {
      "0": {
        "name": "القناع",
        "tooltip": "قناع المقدمة المُنتج"
      }
    }
  },
  "RenormCFG": {
    "display_name": "إعادة تهيئة CFG",
    "inputs": {
      "cfg_trunc": {
        "name": "اقتطاع CFG"
      },
      "model": {
        "name": "النموذج"
      },
      "renorm_cfg": {
        "name": "إعادة تهيئة CFG"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatImageBatch": {
    "display_name": "تكرار دفعة الصور",
    "inputs": {
      "amount": {
        "name": "الكمية"
      },
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatLatentBatch": {
    "display_name": "تكرار دفعة الخفاء",
    "inputs": {
      "amount": {
        "name": "الكمية"
      },
      "samples": {
        "name": "عينات"
      }
    }
  },
  "ReplaceText": {
    "display_name": "استبدال النص",
    "inputs": {
      "find": {
        "name": "بحث",
        "tooltip": "النص المطلوب إيجاده."
      },
      "replace": {
        "name": "استبدال",
        "tooltip": "النص الذي سيتم الاستبدال به."
      },
      "texts": {
        "name": "النصوص",
        "tooltip": "النصوص للمعالجة."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "ReplaceVideoLatentFrames": {
    "display_name": "استبدال إطارات latent للفيديو",
    "inputs": {
      "destination": {
        "name": "الوجهة",
        "tooltip": "latent الوجهة حيث سيتم استبدال الإطارات."
      },
      "index": {
        "name": "الفهرس",
        "tooltip": "فهرس إطار latent الابتدائي في latent الوجهة حيث سيتم وضع إطارات latent المصدر. القيم السالبة تعني العد من النهاية."
      },
      "source": {
        "name": "المصدر",
        "tooltip": "latent المصدر الذي يوفر الإطارات لإدراجها في latent الوجهة. إذا لم يتم توفيره، سيتم إرجاع latent الوجهة بدون تغيير."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RescaleCFG": {
    "display_name": "إعادة تحجيم CFG",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "multiplier": {
        "name": "المُضَاعِف"
      }
    }
  },
  "ResizeAndPadImage": {
    "display_name": "تغيير_حجم_وإضافة_حشوة_للصورة",
    "inputs": {
      "image": {
        "name": "صورة"
      },
      "interpolation": {
        "name": "استيفاء"
      },
      "padding_color": {
        "name": "لون_الحشوة"
      },
      "target_height": {
        "name": "الارتفاع_الهدف"
      },
      "target_width": {
        "name": "العرض_الهدف"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ResizeImageMaskNode": {
    "description": "تغيير حجم صورة أو قناع باستخدام طرق تحجيم مختلفة.",
    "display_name": "تغيير حجم الصورة/القناع",
    "inputs": {
      "input": {
        "name": "الإدخال"
      },
      "resize_type": {
        "name": "نوع تغيير الحجم",
        "tooltip": "اختر طريقة تغيير الحجم: حسب الأبعاد الدقيقة، عامل التحجيم، مطابقة صورة أخرى، إلخ."
      },
      "resize_type_crop": {
        "name": "قص"
      },
      "resize_type_height": {
        "name": "الارتفاع"
      },
      "resize_type_width": {
        "name": "العرض"
      },
      "scale_method": {
        "name": "طريقة التحجيم",
        "tooltip": "خوارزمية الاستيفاء. 'area' هي الأفضل لتصغير الحجم، و'lanczos' لتكبير الحجم، و'nearest-exact' لفن البكسل."
      }
    },
    "outputs": {
      "0": {
        "name": "بحجم معدل",
        "tooltip": null
      }
    }
  },
  "ResizeImagesByLongerEdge": {
    "display_name": "تغيير حجم الصور حسب الحافة الأطول",
    "inputs": {
      "images": {
        "name": "images",
        "tooltip": "الصورة المراد معالجتها."
      },
      "longer_edge": {
        "name": "longer_edge",
        "tooltip": "الطول المستهدف للحافة الأطول."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "ResizeImagesByShorterEdge": {
    "display_name": "تغيير حجم الصور حسب الحافة الأقصر",
    "inputs": {
      "images": {
        "name": "images",
        "tooltip": "الصورة المراد معالجتها."
      },
      "shorter_edge": {
        "name": "shorter_edge",
        "tooltip": "الطول المستهدف للحافة الأقصر."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "ResolutionBucket": {
    "display_name": "تجميع الدقة",
    "inputs": {
      "conditioning": {
        "name": "conditioning",
        "tooltip": "قائمة قوائم conditioning (يجب أن تطابق طول latents)."
      },
      "latents": {
        "name": "latents",
        "tooltip": "قائمة قواميس latent للتجميع حسب الدقة."
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "قائمة قواميس latent المجمعة، واحدة لكل تجميع دقة."
      },
      "1": {
        "name": "conditioning",
        "tooltip": "قائمة قوائم conditioning، واحدة لكل تجميع دقة."
      }
    }
  },
  "ResolutionSelector": {
    "description": "احسب العرض والارتفاع من نسبة العرض إلى الارتفاع والهدف بالميغابكسل. مفيد لتعيين أبعاد صورة Latent فارغة.",
    "display_name": "محدد الدقة",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع للأبعاد الناتجة."
      },
      "megapixels": {
        "name": "الميغابكسل",
        "tooltip": "إجمالي الميغابكسل المستهدف. ١.٠ ميغابكسل ≈ ١٠٢٤×١٠٢٤ للبُعد المربع."
      }
    },
    "outputs": {
      "0": {
        "name": "العرض",
        "tooltip": "العرض المحسوب بالبكسل (مضاعف للعدد ٨)."
      },
      "1": {
        "name": "الارتفاع",
        "tooltip": "الارتفاع المحسوب بالبكسل (مضاعف للعدد ٨)."
      }
    }
  },
  "ReveImageCreateNode": {
    "description": "توليد الصور من أوصاف نصية باستخدام Reve.",
    "display_name": "إنشاء صورة Reve",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "إصدار النموذج المستخدم في التوليد."
      },
      "model_aspect_ratio": {
        "name": "نسبة الأبعاد"
      },
      "model_test_time_scaling": {
        "name": "اختبار التحجيم الزمني"
      },
      "prompt": {
        "name": "الوصف النصي",
        "tooltip": "الوصف النصي للصورة المطلوبة. الحد الأقصى ٢٥٦٠ حرفًا."
      },
      "remove_background": {
        "name": "إزالة الخلفية",
        "tooltip": "إزالة الخلفية من الصورة المولدة. قد يضيف تكلفة إضافية."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "upscale": {
        "name": "تكبير",
        "tooltip": "تكبير الصورة المولدة. قد يضيف تكلفة إضافية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReveImageEditNode": {
    "description": "تعديل الصور باستخدام تعليمات لغة طبيعية مع Reve.",
    "display_name": "تعديل صورة Reve",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "edit_instruction": {
        "name": "تعليمات التعديل",
        "tooltip": "الوصف النصي لكيفية تعديل الصورة. الحد الأقصى ٢٥٦٠ حرفًا."
      },
      "image": {
        "name": "الصورة",
        "tooltip": "الصورة المراد تعديلها."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "إصدار النموذج المستخدم في التعديل."
      },
      "model_aspect_ratio": {
        "name": "نسبة الأبعاد"
      },
      "model_test_time_scaling": {
        "name": "اختبار التحجيم الزمني"
      },
      "remove_background": {
        "name": "إزالة الخلفية",
        "tooltip": "إزالة الخلفية من الصورة المولدة. قد يضيف تكلفة إضافية."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "upscale": {
        "name": "تكبير",
        "tooltip": "تكبير الصورة المولدة. قد يضيف تكلفة إضافية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReveImageRemixNode": {
    "description": "دمج الصور المرجعية مع الأوصاف النصية لإنشاء صور جديدة باستخدام Reve.",
    "display_name": "ريمكس صورة Reve",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "إصدار النموذج المستخدم في الريمكس."
      },
      "model_aspect_ratio": {
        "name": "نسبة الأبعاد"
      },
      "model_test_time_scaling": {
        "name": "اختبار التحجيم الزمني"
      },
      "prompt": {
        "name": "الوصف النصي",
        "tooltip": "الوصف النصي للصورة المطلوبة. يمكن أن يتضمن وسوم XML للصور للإشارة إلى صور محددة حسب الفهرس، مثل <img>0</img>، <img>1</img>، إلخ."
      },
      "reference_images": {
        "name": "الصور المرجعية"
      },
      "remove_background": {
        "name": "إزالة الخلفية",
        "tooltip": "إزالة الخلفية من الصورة المولدة. قد يضيف تكلفة إضافية."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      },
      "upscale": {
        "name": "تكبير",
        "tooltip": "تكبير الصورة المولدة. قد يضيف تكلفة إضافية."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Rodin3D_Detail": {
    "description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
    "display_name": "رودين 3D توليد - توليد التفاصيل",
    "inputs": {
      "Images": {
        "name": "الصور"
      },
      "Material_Type": {
        "name": "نوع_المادة"
      },
      "Polygon_count": {
        "name": "عدد_المضلعات"
      },
      "Seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "name": "مسار النموذج ثلاثي الأبعاد",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Gen2": {
    "description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
    "display_name": "رودين 3D توليد - توليد الجيل الثاني",
    "inputs": {
      "Images": {
        "name": "الصور"
      },
      "Material_Type": {
        "name": "نوع المادة"
      },
      "Polygon_count": {
        "name": "عدد المضلعات"
      },
      "Seed": {
        "name": "البذرة"
      },
      "TAPose": {
        "name": "وضعية_TAP"
      }
    },
    "outputs": {
      "0": {
        "name": "مسار النموذج ثلاثي الأبعاد",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Regular": {
    "description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
    "display_name": "رودين 3D توليد - توليد عادي",
    "inputs": {
      "Images": {
        "name": "الصور"
      },
      "Material_Type": {
        "name": "نوع المادة"
      },
      "Polygon_count": {
        "name": "عدد المضلعات"
      },
      "Seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "name": "مسار النموذج ثلاثي الأبعاد",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Sketch": {
    "description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
    "display_name": "رودين 3D توليد - توليد رسومي",
    "inputs": {
      "Images": {
        "name": "الصور"
      },
      "Seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "name": "مسار النموذج ثلاثي الأبعاد",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Smooth": {
    "description": "توليد أصول ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات رودين",
    "display_name": "رودين 3D توليد - توليد سلس",
    "inputs": {
      "Images": {
        "name": "الصور"
      },
      "Material_Type": {
        "name": "نوع المادة"
      },
      "Polygon_count": {
        "name": "عدد المضلعات"
      },
      "Seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "name": "مسار النموذج ثلاثي الأبعاد",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "RunwayFirstLastFrameNode": {
    "description": "قم برفع الإطارات الرئيسية الأولى والأخيرة، واكتب موجهًا، وقم بتوليد فيديو. قد تستفيد التحولات الأكثر تعقيدًا، مثل الحالات التي يختلف فيها الإطار الأخير تمامًا عن الإطار الأول، من المدة الأطول البالغة 10 ثوانٍ. سيمنح هذا التوليد مزيدًا من الوقت للانتقال بسلاسة بين المدخلين. قبل البدء، راجع أفضل الممارسات هذه لضمان أن اختياراتك للمدخلات ستؤدي إلى نجاح التوليد: https://help.runwayml.com/hc/en-us/articles/34170748696595-Creating-with-Keyframes-on-Gen-3.",
    "display_name": "Runway تحويل الإطار الأول-الأخير إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "end_frame": {
        "name": "الإطار_النهاية",
        "tooltip": "الإطار النهائي المستخدم في الفيديو. مدعوم لـ gen3a_turbo فقط."
      },
      "prompt": {
        "name": "موجه",
        "tooltip": "موجه نصي للتوليد"
      },
      "ratio": {
        "name": "النسبة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة عشوائية للتوليد"
      },
      "start_frame": {
        "name": "الإطار_البداية",
        "tooltip": "الإطار الأولي المستخدم في الفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayImageToVideoNodeGen3a": {
    "description": "توليد فيديو من إطار بداية واحد باستخدام نموذج Gen3a Turbo. قبل البدء، راجع أفضل الممارسات لضمان أن اختياراتك المدخلة ستؤدي إلى نجاح التوليد: https://help.runwayml.com/hc/en-us/articles/33927968552339-Creating-with-Act-One-on-Gen-3-Alpha-and-Turbo.",
    "display_name": "Runway صورة إلى فيديو (Gen3a Turbo)",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "prompt": {
        "name": "المطالبة النصية",
        "tooltip": "المطالبة النصية للتوليد"
      },
      "ratio": {
        "name": "النسبة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة عشوائية للتوليد"
      },
      "start_frame": {
        "name": "الإطار البدائي",
        "tooltip": "الإطار البدائي المستخدم للفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayImageToVideoNodeGen4": {
    "description": "توليد فيديو من إطار بداية واحد باستخدام نموذج Gen4 Turbo. قبل البدء، راجع أفضل الممارسات لضمان أن اختياراتك المدخلة ستؤدي إلى نجاح التوليد: https://help.runwayml.com/hc/en-us/articles/37327109429011-Creating-with-Gen-4-Video.",
    "display_name": "Runway صورة إلى فيديو (Gen4 Turbo)",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "prompt": {
        "name": "المطالبة النصية",
        "tooltip": "المطالبة النصية للتوليد"
      },
      "ratio": {
        "name": "النسبة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة عشوائية للتوليد"
      },
      "start_frame": {
        "name": "الإطار البدائي",
        "tooltip": "الإطار البدائي المستخدم للفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayTextToImageNode": {
    "description": "توليد صورة من مطالبة نصية باستخدام نموذج Gen 4 من Runway. يمكنك أيضًا تضمين صورة مرجعية لتوجيه التوليد.",
    "display_name": "Runway نص إلى صورة",
    "inputs": {
      "prompt": {
        "name": "المطالبة النصية",
        "tooltip": "النص الموجه للإنشاء"
      },
      "ratio": {
        "name": "النسبة"
      },
      "reference_image": {
        "name": "الصورة المرجعية",
        "tooltip": "صورة مرجعية اختيارية لتوجيه عملية الإنشاء"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SAM3_Detect": {
    "display_name": "SAM3 كشف",
    "inputs": {
      "bboxes": {
        "name": "مربعات الإحاطة",
        "tooltip": "مربعات الإحاطة للتقسيم ضمنها"
      },
      "conditioning": {
        "name": "التهيئة",
        "tooltip": "تهيئة نصية من CLIPTextEncode"
      },
      "image": {
        "name": "الصورة"
      },
      "individual_masks": {
        "name": "أقنعة فردية",
        "tooltip": "إخراج أقنعة لكل كائن بدلاً من الاتحاد"
      },
      "model": {
        "name": "النموذج"
      },
      "negative_coords": {
        "name": "إحداثيات سلبية",
        "tooltip": "مطالبات نقاط سلبية بصيغة JSON [{\"x\": int, \"y\": int}, ...] (إحداثيات بكسل)"
      },
      "positive_coords": {
        "name": "إحداثيات إيجابية",
        "tooltip": "مطالبات نقاط إيجابية بصيغة JSON [{\"x\": int, \"y\": int}, ...] (إحداثيات بكسل)"
      },
      "refine_iterations": {
        "name": "تكرارات التحسين",
        "tooltip": "تمريرات تحسين مفكك ترميز SAM (٠=استخدام أقنعة الكاشف الخام)"
      },
      "threshold": {
        "name": "العَتَبة"
      }
    },
    "outputs": {
      "0": {
        "name": "الأقنعة",
        "tooltip": null
      },
      "1": {
        "name": "مربعات الإحاطة",
        "tooltip": null
      }
    }
  },
  "SAM3_TrackPreview": {
    "display_name": "معاينة تتبع SAM3",
    "inputs": {
      "fps": {
        "name": "الإطارات في الثانية"
      },
      "images": {
        "name": "الصور"
      },
      "opacity": {
        "name": "الشفافية"
      },
      "track_data": {
        "name": "بيانات التتبع"
      }
    }
  },
  "SAM3_TrackToMask": {
    "display_name": "تتبع SAM3 إلى قناع",
    "inputs": {
      "object_indices": {
        "name": "مؤشرات الكائنات",
        "tooltip": "مؤشرات الكائنات مفصولة بفواصل (مثال: '0,2,3'). فارغ = جميع الكائنات."
      },
      "track_data": {
        "name": "بيانات التتبع"
      }
    },
    "outputs": {
      "0": {
        "name": "الأقنعة",
        "tooltip": null
      }
    }
  },
  "SAM3_VideoTrack": {
    "display_name": "تتبع فيديو SAM3",
    "inputs": {
      "conditioning": {
        "name": "التهيئة",
        "tooltip": "تهيئة نصية لاكتشاف كائنات جديدة أثناء التتبع"
      },
      "detect_interval": {
        "name": "فاصل الكشف",
        "tooltip": "تشغيل الكشف كل N إطار (١=كل إطار). القيم الأعلى توفر في الحساب."
      },
      "detection_threshold": {
        "name": "عَتَبة الكشف",
        "tooltip": "عَتَبة النتيجة للكشف بناءً على النص"
      },
      "images": {
        "name": "الصور",
        "tooltip": "إطارات الفيديو كصور مجمعة"
      },
      "initial_mask": {
        "name": "القناع الأولي",
        "tooltip": "قناع(أقنعة) للإطار الأول للتتبع (واحد لكل كائن)"
      },
      "max_objects": {
        "name": "أقصى عدد للكائنات",
        "tooltip": "أقصى عدد للكائنات المتتبعة (٠=غير محدود). الأقنعة الأولية تُحتسب ضمن هذا الحد."
      },
      "model": {
        "name": "النموذج"
      }
    },
    "outputs": {
      "0": {
        "name": "بيانات التتبع",
        "tooltip": null
      }
    }
  },
  "SDPoseDrawKeypoints": {
    "display_name": "SDPoseDrawKeypoints",
    "inputs": {
      "draw_body": {
        "name": "رسم الجسم"
      },
      "draw_face": {
        "name": "رسم الوجه"
      },
      "draw_feet": {
        "name": "رسم القدمين"
      },
      "draw_hands": {
        "name": "رسم اليدين"
      },
      "face_point_size": {
        "name": "حجم نقطة الوجه"
      },
      "keypoints": {
        "name": "النقاط الرئيسية"
      },
      "score_threshold": {
        "name": "عتبة الدرجات"
      },
      "stick_width": {
        "name": "عرض الخط"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SDPoseFaceBBoxes": {
    "display_name": "SDPoseFaceBBoxes",
    "inputs": {
      "force_square": {
        "name": "إجبار الشكل المربع",
        "tooltip": "توسيع المحور الأقصر لمربع التحديد بحيث تكون منطقة القص دائماً مربعة."
      },
      "keypoints": {
        "name": "النقاط الرئيسية"
      },
      "scale": {
        "name": "المقياس",
        "tooltip": "معامل ضرب لمساحة مربع التحديد حول كل وجه مكتشف."
      }
    },
    "outputs": {
      "0": {
        "name": "مربعات التحديد",
        "tooltip": "مربعات تحديد الوجه لكل إطار، متوافقة مع مدخل مربعات التحديد في SDPoseKeypointExtractor."
      }
    }
  },
  "SDPoseKeypointExtractor": {
    "description": "استخراج النقاط الرئيسية للوضعية من الصور باستخدام نموذج SDPose: https://huggingface.co/Comfy-Org/SDPose/tree/main/checkpoints",
    "display_name": "SDPoseKeypointExtractor",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "bboxes": {
        "name": "مربعات التحديد",
        "tooltip": "مربعات التحديد الاختيارية للحصول على كشف أدق. مطلوبة لاكتشاف عدة أشخاص."
      },
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "النقاط الرئيسية",
        "tooltip": "النقاط الرئيسية بتنسيق OpenPose (عرض اللوحة، ارتفاع اللوحة، الأشخاص)"
      }
    }
  },
  "SDTurboScheduler": {
    "display_name": "جدول SD Turbo",
    "inputs": {
      "denoise": {
        "name": "إزالة التشويش"
      },
      "model": {
        "name": "النموذج"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SD_4XUpscale_Conditioning": {
    "display_name": "تحسين SD 4X",
    "inputs": {
      "images": {
        "name": "الصور"
      },
      "negative": {
        "name": "سلبي"
      },
      "noise_augmentation": {
        "name": "تعزيز الضجيج"
      },
      "positive": {
        "name": "إيجابي"
      },
      "scale_ratio": {
        "name": "نسبة المقياس"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "SUPIRApply": {
    "display_name": "SUPIRApply",
    "inputs": {
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "model_patch": {
        "name": "model_patch"
      },
      "restore_cfg": {
        "name": "restore_cfg",
        "tooltip": "يسحب المخرجات المنزوعة الضوضاء نحو الإدخال الكامن. قيمة أعلى = تطابق أقوى مع الإدخال. ۰ لتعطيل الميزة."
      },
      "restore_cfg_s_tmin": {
        "name": "restore_cfg_s_tmin",
        "tooltip": "عتبة سيغما التي دونها يتم تعطيل restore_cfg."
      },
      "strength_end": {
        "name": "strength_end",
        "tooltip": "التحكم في قوة التأثير في نهاية العينة (سيغما منخفضة). يتم الاستيفاء خطياً من البداية."
      },
      "strength_start": {
        "name": "strength_start",
        "tooltip": "التحكم في قوة التأثير في بداية العينة (سيغما عالية)."
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SV3D_Conditioning": {
    "display_name": "تهيئة SV3D",
    "inputs": {
      "clip_vision": {
        "name": "رؤية المقطع"
      },
      "elevation": {
        "name": "الارتفاع الزاوي"
      },
      "height": {
        "name": "الارتفاع"
      },
      "init_image": {
        "name": "الصورة الأصلية"
      },
      "vae": {
        "name": "vae"
      },
      "video_frames": {
        "name": "إطارات الفيديو"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامِن",
        "tooltip": null
      }
    }
  },
  "SVD_img2vid_Conditioning": {
    "display_name": "تهيئة تحويل صورة إلى فيديو من SVD",
    "inputs": {
      "augmentation_level": {
        "name": "مستوى التضخيم"
      },
      "clip_vision": {
        "name": "رؤية المقطع"
      },
      "fps": {
        "name": "الإطارات في الثانية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "init_image": {
        "name": "الصورة الأصلية"
      },
      "motion_bucket_id": {
        "name": "معرف دلو الحركة"
      },
      "vae": {
        "name": "vae"
      },
      "video_frames": {
        "name": "إطارات الفيديو"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي"
      },
      "1": {
        "name": "سلبي"
      },
      "2": {
        "name": "كامِن"
      }
    }
  },
  "SamplerARVideo": {
    "display_name": "Sampler AR Video",
    "inputs": {
      "num_frame_per_block": {
        "name": "عدد الإطارات لكل كتلة",
        "tooltip": "عدد الإطارات في كل كتلة توليد تلقائي. ١ = إطار واحد، ٣ = مجموعة إطارات. يجب أن يتطابق مع وضع تدريب نقطة التحقق."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerCustom": {
    "display_name": "المُعين المخصص",
    "inputs": {
      "add_noise": {
        "name": "إضافة ضجيج"
      },
      "cfg": {
        "name": "CFG"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "latent_image": {
        "name": "صورة الخفاء"
      },
      "model": {
        "name": "النموذج"
      },
      "negative": {
        "name": "السلبي"
      },
      "noise_seed": {
        "name": "بذرة الضجيج"
      },
      "positive": {
        "name": "الإيجابي"
      },
      "sampler": {
        "name": "المُعين"
      },
      "sigmas": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "name": "الناتج",
        "tooltip": null
      },
      "1": {
        "name": "الناتج بعد إزالة التشويش",
        "tooltip": null
      }
    }
  },
  "SamplerCustomAdvanced": {
    "display_name": "المُعين المخصص المتقدم",
    "inputs": {
      "guider": {
        "name": "الدليل"
      },
      "latent_image": {
        "name": "صورة الخفاء"
      },
      "noise": {
        "name": "الضجيج"
      },
      "sampler": {
        "name": "المُعين"
      },
      "sigmas": {
        "name": "سيغما"
      }
    },
    "outputs": {
      "0": {
        "name": "الناتج",
        "tooltip": null
      },
      "1": {
        "name": "الناتج بعد إزالة التشويش",
        "tooltip": null
      }
    }
  },
  "SamplerDPMAdaptative": {
    "display_name": "المُعين DPM التكيفي",
    "inputs": {
      "accept_safety": {
        "name": "قبول الأمان"
      },
      "atol": {
        "name": "atol"
      },
      "dcoeff": {
        "name": "dcoeff"
      },
      "eta": {
        "name": "إيتا"
      },
      "h_init": {
        "name": "h_init"
      },
      "icoeff": {
        "name": "icoeff"
      },
      "order": {
        "name": "الترتيب"
      },
      "pcoeff": {
        "name": "pcoeff"
      },
      "rtol": {
        "name": "rtol"
      },
      "s_noise": {
        "name": "ضجيج s"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_2M_SDE": {
    "display_name": "المُعين DPMPP_2M_SDE",
    "inputs": {
      "eta": {
        "name": "إيتا"
      },
      "noise_device": {
        "name": "جهاز الضجيج"
      },
      "s_noise": {
        "name": "ضجيج s"
      },
      "solver_type": {
        "name": "نوع المُحلل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_2S_Ancestral": {
    "display_name": "المُعين DPMPP_2S_Ancestral",
    "inputs": {
      "eta": {
        "name": "إيتا"
      },
      "s_noise": {
        "name": "ضجيج s"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_3M_SDE": {
    "display_name": "المُعين DPMPP_3M_SDE",
    "inputs": {
      "eta": {
        "name": "إيتا"
      },
      "noise_device": {
        "name": "جهاز الضجيج"
      },
      "s_noise": {
        "name": "ضجيج s"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_SDE": {
    "display_name": "المُعين DPMPP_SDE",
    "inputs": {
      "eta": {
        "name": "إيتا"
      },
      "noise_device": {
        "name": "جهاز الضجيج"
      },
      "r": {
        "name": "r"
      },
      "s_noise": {
        "name": "ضجيج s"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerER_SDE": {
    "display_name": "SamplerER_SDE",
    "inputs": {
      "eta": {
        "name": "إيتا",
        "tooltip": "القوة العشوائية لمعادلة SDE العكسية الزمن.\nعندما تكون إيتا=0، تتحول إلى معادلة ODE حتمية. هذا الإعداد لا ينطبق على نوع حل ER-SDE."
      },
      "max_stage": {
        "name": "المرحلة القصوى"
      },
      "s_noise": {
        "name": "الضوضاء s"
      },
      "solver_type": {
        "name": "نوع الحل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestral": {
    "display_name": "المُعين Euler الأثري",
    "inputs": {
      "eta": {
        "name": "إيتا"
      },
      "s_noise": {
        "name": "ضجيج s"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestralCFGPP": {
    "display_name": "المُعين Euler الأثري CFG++",
    "inputs": {
      "eta": {
        "name": "إيتا"
      },
      "s_noise": {
        "name": "ضجيج s"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerCFGpp": {
    "display_name": "المُعين Euler CFG++",
    "inputs": {
      "version": {
        "name": "الإصدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLCM": {
    "description": "مُعين LCM مع ضوضاء قابلة للتعديل في كل خطوة. s_noise هو معامل لمقياس ضوضاء التدريب للنموذج",
    "display_name": "SamplerLCM",
    "inputs": {
      "noise_clip_std": {
        "name": "noise_clip_std",
        "tooltip": "تقييد الضوضاء في كل خطوة إلى ±N*الانحراف المعياري. ٠ لتعطيل ذلك."
      },
      "s_noise": {
        "name": "s_noise",
        "tooltip": "معامل الضوضاء في كل خطوة عند الخطوة الأولى (١.٠ = يطابق التدريب)."
      },
      "s_noise_end": {
        "name": "s_noise_end",
        "tooltip": "معامل الضوضاء في كل خطوة عند الخطوة الأخيرة. اجعله مساوياً لـ s_noise لجدول زمني ثابت."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLCMUpscale": {
    "display_name": "المُعين LCM للتكبير",
    "inputs": {
      "scale_ratio": {
        "name": "نسبة التكبير"
      },
      "scale_steps": {
        "name": "خطوات التكبير"
      },
      "upscale_method": {
        "name": "طريقة التكبير"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLMS": {
    "display_name": "المُعين LMS",
    "inputs": {
      "order": {
        "name": "الترتيب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerSASolver": {
    "display_name": "SamplerSASolver",
    "inputs": {
      "corrector_order": {
        "name": "ترتيب المصحح"
      },
      "eta": {
        "name": "إيتا"
      },
      "model": {
        "name": "النموذج"
      },
      "predictor_order": {
        "name": "ترتيب المتنبئ"
      },
      "s_noise": {
        "name": "الضوضاء s"
      },
      "sde_end_percent": {
        "name": "نسبة انتهاء SDE"
      },
      "sde_start_percent": {
        "name": "نسبة بدء SDE"
      },
      "simple_order_2": {
        "name": "الترتيب البسيط 2"
      },
      "use_pece": {
        "name": "استخدام PECE"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerSEEDS2": {
    "description": "يمكن لعقدة السامبلر هذه تمثيل عدة سامبلرات:\n\nseeds_2\n- الإعداد الافتراضي\n\nexp_heun_2_x0\n- solver_type=phi_2, r=1.0, eta=0.0\n\nexp_heun_2_x0_sde\n- solver_type=phi_2, r=1.0, eta=1.0, s_noise=1.0",
    "display_name": "SamplerSEEDS2",
    "inputs": {
      "eta": {
        "name": "eta",
        "tooltip": "قوة العشوائية"
      },
      "r": {
        "name": "r",
        "tooltip": "حجم الخطوة النسبية للمرحلة المتوسطة (عقدة c2)"
      },
      "s_noise": {
        "name": "s_noise",
        "tooltip": "معامل ضوضاء SDE"
      },
      "solver_type": {
        "name": "solver_type"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplingPercentToSigma": {
    "display_name": "SamplingPercentToSigma",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "return_actual_sigma": {
        "name": "إرجاع سيجما الفعلية",
        "tooltip": "إرجاع قيمة سيجما الفعلية بدلاً من القيمة المستخدمة للتحقق من الفترات.\nهذا يؤثر فقط على النتائج عند 0.0 و 1.0."
      },
      "sampling_percent": {
        "name": "نسبة أخذ العينات"
      }
    },
    "outputs": {
      "0": {
        "name": "قيمة سيغما",
        "tooltip": null
      }
    }
  },
  "SaveAnimatedPNG": {
    "display_name": "حفظ PNG متحرك",
    "inputs": {
      "compress_level": {
        "name": "مستوى الضغط"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "fps": {
        "name": "معدل الإطارات في الثانية"
      },
      "images": {
        "name": "الصور"
      }
    }
  },
  "SaveAnimatedWEBP": {
    "display_name": "حفظ WEBP متحرك",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "fps": {
        "name": "معدل الإطارات في الثانية"
      },
      "images": {
        "name": "الصور"
      },
      "lossless": {
        "name": "بدون خسارة"
      },
      "method": {
        "name": "الطريقة"
      },
      "quality": {
        "name": "الجودة"
      }
    }
  },
  "SaveAudio": {
    "display_name": "حفظ الصوت",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "audioUI": {
        "name": "واجهة الصوت"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      }
    }
  },
  "SaveAudioMP3": {
    "display_name": "حفظ الصوت (MP3)",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "audioUI": {
        "name": "واجهة الصوت"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "quality": {
        "name": "الجودة"
      }
    }
  },
  "SaveAudioOpus": {
    "display_name": "حفظ الصوت (Opus)",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "audioUI": {
        "name": "واجهة الصوت"
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "quality": {
        "name": "الجودة"
      }
    }
  },
  "SaveGLB": {
    "display_name": "حفظ GLB",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "image": {
        "name": "صورة"
      },
      "mesh": {
        "name": "الشبكة",
        "tooltip": "شبكة أو ملف GLB للحفظ"
      }
    }
  },
  "SaveImage": {
    "description": "يحفظ الصور المدخلة في مجلد مخرجات ComfyUI الخاص بك.",
    "display_name": "حفظ الصورة",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف",
        "tooltip": "بادئة اسم الملف للحفظ. يمكن أن تتضمن معلومات تنسيق مثل %date:yyyy-MM-dd% أو %Empty Latent Image.width% لاستخدام قيم من العقد."
      },
      "images": {
        "name": "الصور",
        "tooltip": "الصور التي سيتم حفظها."
      }
    }
  },
  "SaveImageDataSetToFolder": {
    "display_name": "حفظ مجموعة بيانات الصور في مجلد",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix",
        "tooltip": "بادئة أسماء ملفات الصور المحفوظة."
      },
      "folder_name": {
        "name": "folder_name",
        "tooltip": "اسم المجلد لحفظ الصور بداخله (داخل دليل الإخراج)."
      },
      "images": {
        "name": "images",
        "tooltip": "قائمة الصور المراد حفظها."
      }
    }
  },
  "SaveImageTextDataSetToFolder": {
    "display_name": "حفظ مجموعة بيانات الصور والنصوص في مجلد",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix",
        "tooltip": "بادئة أسماء ملفات الصور المحفوظة."
      },
      "folder_name": {
        "name": "folder_name",
        "tooltip": "اسم المجلد لحفظ الصور بداخله (داخل دليل الإخراج)."
      },
      "images": {
        "name": "images",
        "tooltip": "قائمة الصور المراد حفظها."
      },
      "texts": {
        "name": "texts",
        "tooltip": "قائمة التسميات التوضيحية النصية المراد حفظها."
      }
    }
  },
  "SaveImageWebsocket": {
    "display_name": "حفظ صورة عبر Websocket",
    "inputs": {
      "images": {
        "name": "الصور"
      }
    }
  },
  "SaveLatent": {
    "display_name": "حفظ الكامن",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "samples": {
        "name": "عينات"
      }
    }
  },
  "SaveLoRA": {
    "display_name": "حفظ أوزان LoRA",
    "inputs": {
      "lora": {
        "name": "lora",
        "tooltip": "نموذج LoRA المراد حفظه. لا تستخدم النموذج مع طبقات LoRA."
      },
      "prefix": {
        "name": "prefix",
        "tooltip": "البادئة المستخدمة لملف LoRA المحفوظ."
      },
      "steps": {
        "name": "steps",
        "tooltip": "اختياري: عدد الخطوات التي تم تدريب LoRA عليها، تُستخدم لتسمية الملف المحفوظ."
      }
    }
  },
  "SaveSVGNode": {
    "description": "حفظ ملفات SVG على القرص.",
    "display_name": "عقدة حفظ SVG",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف",
        "tooltip": "البادئة للملف المراد حفظه. قد تتضمن هذه معلومات تنسيق مثل %date:yyyy-MM-dd% أو %Empty Latent Image.width% لتضمين قيم من العقد."
      },
      "svg": {
        "name": "svg"
      }
    }
  },
  "SaveTrainingDataset": {
    "display_name": "حفظ مجموعة بيانات التدريب",
    "inputs": {
      "conditioning": {
        "name": "conditioning",
        "tooltip": "قائمة قوائم التكييف من MakeTrainingDataset."
      },
      "folder_name": {
        "name": "folder_name",
        "tooltip": "اسم المجلد لحفظ مجموعة البيانات (داخل دليل الإخراج)."
      },
      "latents": {
        "name": "latents",
        "tooltip": "قائمة القيم الكامنة من MakeTrainingDataset."
      },
      "shard_size": {
        "name": "shard_size",
        "tooltip": "عدد العينات في كل ملف جزء."
      }
    }
  },
  "SaveVideo": {
    "description": "يحفظ الصور المدخلة في مجلد مخرجات ComfyUI الخاص بك.",
    "display_name": "حفظ الفيديو",
    "inputs": {
      "codec": {
        "name": "الترميز",
        "tooltip": "الترميز المستخدم للفيديو."
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف",
        "tooltip": "بادئة اسم الملف للحفظ. يمكن أن تتضمن معلومات تنسيق مثل %date:yyyy-MM-dd% أو %Empty Latent Image.width% لاستخدام قيم من العقد."
      },
      "format": {
        "name": "الصيغة",
        "tooltip": "الصيغة التي سيتم حفظ الفيديو بها."
      },
      "video": {
        "name": "الفيديو",
        "tooltip": "الفيديو الذي سيتم حفظه."
      }
    }
  },
  "SaveWEBM": {
    "display_name": "حفظ WEBM",
    "inputs": {
      "codec": {
        "name": "الترميز"
      },
      "crf": {
        "name": "crf",
        "tooltip": "كلما زاد crf انخفضت الجودة وحجم الملف، وكلما انخفض زادت الجودة وحجم الملف."
      },
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "fps": {
        "name": "معدل الإطارات في الثانية"
      },
      "images": {
        "name": "الصور"
      }
    }
  },
  "ScaleROPE": {
    "description": "قياس وتحويل ROPE للنموذج.",
    "display_name": "مقياس ROPE",
    "inputs": {
      "model": {
        "name": "نموذج"
      },
      "scale_t": {
        "name": "مقياس_ت"
      },
      "scale_x": {
        "name": "مقياس_س"
      },
      "scale_y": {
        "name": "مقياس_ص"
      },
      "shift_t": {
        "name": "تحويل_ت"
      },
      "shift_x": {
        "name": "تحويل_س"
      },
      "shift_y": {
        "name": "تحويل_ص"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelfAttentionGuidance": {
    "display_name": "توجيه الانتباه الذاتي",
    "inputs": {
      "blur_sigma": {
        "name": "تمويه سيغما"
      },
      "model": {
        "name": "النموذج"
      },
      "scale": {
        "name": "المقياس"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetClipHooks": {
    "display_name": "تعيين CLIP Hooks",
    "inputs": {
      "apply_to_conds": {
        "name": "تطبيق على الشروط"
      },
      "clip": {
        "name": "CLIP"
      },
      "hooks": {
        "name": "Hooks"
      },
      "schedule_clip": {
        "name": "جدولة CLIP"
      }
    }
  },
  "SetFirstSigma": {
    "display_name": "تعيين Sigma الأول",
    "inputs": {
      "sigma": {
        "name": "Sigma"
      },
      "sigmas": {
        "name": "Sigmas"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetHookKeyframes": {
    "display_name": "تعيين إطارات مفتاحية للـ Hook",
    "inputs": {
      "hook_kf": {
        "name": "الإطار المفتاحي للـ Hook"
      },
      "hooks": {
        "name": "Hooks"
      }
    }
  },
  "SetLatentNoiseMask": {
    "display_name": "تعيين قناع ضجيج الكامن",
    "inputs": {
      "mask": {
        "name": "القناع"
      },
      "samples": {
        "name": "عينات"
      }
    }
  },
  "SetUnionControlNetType": {
    "display_name": "تعيين نوع Union ControlNet",
    "inputs": {
      "control_net": {
        "name": "شبكة التحكم"
      },
      "type": {
        "name": "النوع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ShuffleDataset": {
    "display_name": "تبديل ترتيب مجموعة بيانات الصور",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images",
        "tooltip": "قائمة الصور لمعالجتها."
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذرة عشوائية."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "الصور المعالجة"
      }
    }
  },
  "ShuffleImageTextDataset": {
    "display_name": "تبديل ترتيب مجموعة بيانات الصور والنصوص",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images",
        "tooltip": "قائمة الصور لتبديل ترتيبها."
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذرة عشوائية."
      },
      "texts": {
        "name": "texts",
        "tooltip": "قائمة النصوص لتبديل ترتيبها."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "الصور بعد تبديل الترتيب"
      },
      "1": {
        "name": "texts",
        "tooltip": "النصوص بعد تبديل الترتيب"
      }
    }
  },
  "SkipLayerGuidanceDiT": {
    "description": "نسخة عامة من عقدة SkipLayerGuidance يمكن استخدامها مع كل نموذج DiT.",
    "display_name": "توجيه تخطي الطبقة DiT",
    "inputs": {
      "double_layers": {
        "name": "طبقات مزدوجة"
      },
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "model": {
        "name": "النموذج"
      },
      "rescaling_scale": {
        "name": "مقياس إعادة التحجيم"
      },
      "scale": {
        "name": "المقياس"
      },
      "single_layers": {
        "name": "طبقات مفردة"
      },
      "start_percent": {
        "name": "نسبة البداية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceDiTSimple": {
    "description": "نسخة مبسطة من عقدة توجيه طبقة التخطي DiT التي تعدل فقط تمرير uncond.",
    "display_name": "توجيه طبقة التخطي DiT المبسط",
    "inputs": {
      "double_layers": {
        "name": "طبقات مزدوجة"
      },
      "end_percent": {
        "name": "النسبة المئوية للنهاية"
      },
      "model": {
        "name": "نموذج"
      },
      "single_layers": {
        "name": "طبقات مفردة"
      },
      "start_percent": {
        "name": "النسبة المئوية للبداية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceSD3": {
    "description": "نسخة عامة من عقدة SkipLayerGuidance يمكن استخدامها مع كل نموذج DiT.",
    "display_name": "توجيه تخطي الطبقة SD3",
    "inputs": {
      "end_percent": {
        "name": "نسبة النهاية"
      },
      "layers": {
        "name": "الطبقات"
      },
      "model": {
        "name": "النموذج"
      },
      "scale": {
        "name": "المقياس"
      },
      "start_percent": {
        "name": "نسبة البداية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SolidMask": {
    "display_name": "قناع صلب",
    "inputs": {
      "height": {
        "name": "الارتفاع"
      },
      "value": {
        "name": "القيمة"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SoniloTextToMusic": {
    "description": "إنشاء موسيقى من وصف نصي باستخدام نموذج الذكاء الاصطناعي الخاص بـ Sonilo. اترك المدة ۰ ليقوم النموذج بتحديدها تلقائياً من الوصف.",
    "display_name": "تحويل النص إلى موسيقى بواسطة Sonilo",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "المدة المستهدفة بالثواني. ضع القيمة ۰ ليقوم النموذج بتحديد المدة تلقائياً من الوصف. الحد الأقصى: ٦ دقائق."
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "وصف نصي يصف الموسيقى المطلوب إنشاؤها."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لضمان إمكانية إعادة الإنتاج. حالياً يتم تجاهلها من قبل خدمة Sonilo ولكنها موجودة للحفاظ على اتساق الرسم البياني."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SoniloVideoToMusic": {
    "description": "إنشاء موسيقى من محتوى الفيديو باستخدام نموذج الذكاء الاصطناعي الخاص بـ Sonilo. يقوم بتحليل الفيديو وإنشاء موسيقى متوافقة.",
    "display_name": "تحويل الفيديو إلى موسيقى بواسطة Sonilo",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "prompt": {
        "name": "الوصف",
        "tooltip": "وصف نصي اختياري لتوجيه إنشاء الموسيقى. اتركه فارغاً للحصول على أفضل جودة - سيقوم النموذج بتحليل محتوى الفيديو بالكامل."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لضمان إمكانية إعادة الإنتاج. حالياً يتم تجاهلها من قبل خدمة Sonilo ولكنها موجودة للحفاظ على اتساق الرسم البياني."
      },
      "video": {
        "name": "الفيديو",
        "tooltip": "فيديو الإدخال لإنشاء الموسيقى منه. الحد الأقصى للمدة: ٦ دقائق."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SplitAudioChannels": {
    "description": "يفصل الصوت إلى القناتين اليسرى واليمنى.",
    "display_name": "فصل قنوات الصوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      }
    },
    "outputs": {
      "0": {
        "name": "يسار",
        "tooltip": null
      },
      "1": {
        "name": "يمين",
        "tooltip": null
      }
    }
  },
  "SplitImageToTileList": {
    "description": "يقوم بتقسيم صورة إلى قائمة دفعات من القطع مع تداخل محدد.",
    "display_name": "تجزئة الصورة إلى قائمة قطع",
    "inputs": {
      "image": {
        "name": "image"
      },
      "overlap": {
        "name": "overlap"
      },
      "tile_height": {
        "name": "tile_height"
      },
      "tile_width": {
        "name": "tile_width"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SplitImageWithAlpha": {
    "display_name": "فصل الصورة مع ألفا",
    "inputs": {
      "image": {
        "name": "الصورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "SplitSigmas": {
    "display_name": "فصل Sigmas",
    "inputs": {
      "sigmas": {
        "name": "Sigmas"
      },
      "step": {
        "name": "الخطوة"
      }
    },
    "outputs": {
      "0": {
        "name": "سيغما عالية",
        "tooltip": null
      },
      "1": {
        "name": "سيغما منخفضة",
        "tooltip": null
      }
    }
  },
  "SplitSigmasDenoise": {
    "display_name": "فصل Sigmas إزالة التشويش",
    "inputs": {
      "denoise": {
        "name": "إزالة التشويش"
      },
      "sigmas": {
        "name": "Sigmas"
      }
    },
    "outputs": {
      "0": {
        "name": "سيغما عالية",
        "tooltip": null
      },
      "1": {
        "name": "سيغما منخفضة",
        "tooltip": null
      }
    }
  },
  "StabilityAudioInpaint": {
    "description": "يحول جزءًا من عينة الصوت الحالية باستخدام تعليمات نصية.",
    "display_name": "إعادة رسم الصوت من Stability AI",
    "inputs": {
      "audio": {
        "name": "صوت",
        "tooltip": "يجب أن يكون الصوت بين 6 و190 ثانية."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "يتحكم في مدة الصوت المُنشأ بالثواني."
      },
      "mask_end": {
        "name": "نهاية القناع"
      },
      "mask_start": {
        "name": "بداية القناع"
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "مُوجِه"
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة العشوائية المستخدمة في الإنشاء."
      },
      "steps": {
        "name": "خطوات",
        "tooltip": "يتحكم في عدد خطوات أخذ العينات."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityAudioToAudio": {
    "description": "يحول عينات الصوت الحالية إلى تركيبات جديدة عالية الجودة باستخدام تعليمات نصية.",
    "display_name": "تحويل الصوت إلى صوت من Stability AI",
    "inputs": {
      "audio": {
        "name": "صوت",
        "tooltip": "يجب أن يكون الصوت بين 6 و190 ثانية."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "تتحكم في مدة الصوت المُنشأ بالثواني."
      },
      "model": {
        "name": "نموذج"
      },
      "prompt": {
        "name": "مُوجِه"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة في الإنشاء."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "تتحكم في عدد خطوات أخذ العينات."
      },
      "strength": {
        "name": "القوة",
        "tooltip": "تتحكم المعلمة في مقدار تأثير معامل الصوت على الصوت المُنشأ."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityStableImageSD_3_5Node": {
    "description": "ينتج الصور بشكل متزامن بناءً على النص والنسبة.",
    "display_name": "Stability AI صورة Stable Diffusion 3.5",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة عرض الصورة الناتجة."
      },
      "cfg_scale": {
        "name": "مقياس CFG",
        "tooltip": "مدى التزام عملية الانتشار بالنص الوصفي (القيم الأعلى تبقي الصورة أقرب للنص)."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "الصورة"
      },
      "image_denoise": {
        "name": "إزالة التشويش من الصورة",
        "tooltip": "0.0 تعني صورة مطابقة للأصل، 1.0 تعني عدم وجود صورة أصلية."
      },
      "model": {
        "name": "النموذج"
      },
      "negative_prompt": {
        "name": "نص سلبي",
        "tooltip": "الكلمات التي لا ترغب برؤيتها في الصورة الناتجة. ميزة متقدمة."
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "ما ترغب برؤيته في الصورة الناتجة. نص وصفي قوي وواضح يحدد العناصر والألوان والموضوعات يؤدي لنتائج أفضل."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية لإنشاء الضجيج."
      },
      "style_preset": {
        "name": "نمط مسبق",
        "tooltip": "النمط المرغوب اختياريًا للصورة الناتجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityStableImageUltraNode": {
    "description": "ينتج الصور بشكل متزامن بناءً على النص والنسبة.",
    "display_name": "Stability AI صورة Stable Ultra",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة عرض الصورة الناتجة."
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "image": {
        "name": "الصورة"
      },
      "image_denoise": {
        "name": "إزالة التشويش من الصورة",
        "tooltip": "0.0 تعني صورة مطابقة للأصل، 1.0 تعني عدم وجود صورة أصلية."
      },
      "negative_prompt": {
        "name": "نص سلبي",
        "tooltip": "وصف لما لا ترغب برؤيته في الصورة الناتجة. ميزة متقدمة."
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "ما ترغب برؤيته في الصورة الناتجة. نص وصفي قوي وواضح يحدد العناصر والألوان والموضوعات يؤدي لنتائج أفضل. للتحكم في وزن كلمة معينة استخدم التنسيق (الكلمة:الوزن) حيث الوزن بين 0 و1."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية لإنشاء الضجيج."
      },
      "style_preset": {
        "name": "نمط مسبق",
        "tooltip": "النمط المرغوب اختياريًا للصورة الناتجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityTextToAudio": {
    "description": "ينشئ موسيقى ومؤثرات صوتية عالية الجودة من أوصاف نصية.",
    "display_name": "Stability AI تحويل النص إلى صوت",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "تتحكم في مدة الصوت المُنشأ بالثواني."
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "المطالبة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة في الإنشاء."
      },
      "steps": {
        "name": "الخطوات",
        "tooltip": "تتحكم في عدد خطوات أخذ العينات."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityUpscaleConservativeNode": {
    "description": "يكبر الصورة مع تغييرات طفيفة إلى دقة 4K.",
    "display_name": "Stability AI تكبير محافظ",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "creativity": {
        "name": "الإبداع",
        "tooltip": "يتحكم في احتمالية إضافة تفاصيل إضافية ليست متأثرة بقوة بالصورة الأصلية."
      },
      "image": {
        "name": "الصورة"
      },
      "negative_prompt": {
        "name": "نص سلبي",
        "tooltip": "الكلمات التي لا ترغب برؤيتها في الصورة الناتجة. ميزة متقدمة."
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "ما ترغب برؤيته في الصورة الناتجة. نص وصفي قوي وواضح يحدد العناصر والألوان والموضوعات يؤدي لنتائج أفضل."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية لإنشاء الضجيج."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityUpscaleCreativeNode": {
    "description": "تكبير الصورة مع تغييرات طفيفة إلى دقة 4K.",
    "display_name": "تكبير استقرار الذكاء الاصطناعي الإبداعي",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "creativity": {
        "name": "الإبداع",
        "tooltip": "يتحكم في احتمالية إنشاء تفاصيل إضافية غير معتمدة بشكل كبير على الصورة الأصلية."
      },
      "image": {
        "name": "صورة"
      },
      "negative_prompt": {
        "name": "النص السلبي",
        "tooltip": "كلمات مفتاحية لما لا ترغب في رؤيته في الصورة الناتجة. هذه ميزة متقدمة."
      },
      "prompt": {
        "name": "النص الوصفي",
        "tooltip": "ما ترغب في رؤيته في الصورة الناتجة. النص الوصفي القوي والواضح الذي يحدد العناصر والألوان والمواضيع بدقة يؤدي إلى نتائج أفضل."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة العشوائية المستخدمة لإنشاء الضجيج."
      },
      "style_preset": {
        "name": "نمط مسبق",
        "tooltip": "النمط المرغوب اختياريًا للصورة المولدة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityUpscaleFastNode": {
    "description": "يزيد حجم الصورة بسرعة عبر استدعاء API الخاص باستقرار الذكاء الاصطناعي إلى 4 أضعاف الحجم الأصلي؛ مخصص لتكبير الصور منخفضة الجودة أو المضغوطة.",
    "display_name": "تكبير استقرار الذكاء الاصطناعي السريع",
    "inputs": {
      "image": {
        "name": "صورة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StableCascade_EmptyLatentImage": {
    "display_name": "صورة كامنة فارغة من StableCascade",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "compression": {
        "name": "ضغط"
      },
      "height": {
        "name": "الارتفاع"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "المرحلة_ج",
        "tooltip": null
      },
      "1": {
        "name": "المرحلة_ب",
        "tooltip": null
      }
    }
  },
  "StableCascade_StageB_Conditioning": {
    "display_name": "تهيئة المرحلة ب من StableCascade",
    "inputs": {
      "conditioning": {
        "name": "تهيئة"
      },
      "stage_c": {
        "name": "المرحلة_ج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StableCascade_StageC_VAEEncode": {
    "display_name": "ترميز VAE للمرحلة ج من StableCascade",
    "inputs": {
      "compression": {
        "name": "ضغط"
      },
      "image": {
        "name": "صورة"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "المرحلة_ج",
        "tooltip": null
      },
      "1": {
        "name": "المرحلة_ب",
        "tooltip": null
      }
    }
  },
  "StableCascade_SuperResolutionControlnet": {
    "display_name": "شبكة التحكم للدقة الفائقة من StableCascade",
    "inputs": {
      "image": {
        "name": "صورة"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مدخلات شبكة التحكم",
        "tooltip": null
      },
      "1": {
        "name": "المرحلة_ج",
        "tooltip": null
      },
      "2": {
        "name": "المرحلة_ب",
        "tooltip": null
      }
    }
  },
  "StableZero123_Conditioning": {
    "display_name": "تهيئة StableZero123",
    "inputs": {
      "azimuth": {
        "name": "السمت"
      },
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision": {
        "name": "رؤية المقطع"
      },
      "elevation": {
        "name": "الارتفاع الزاوي"
      },
      "height": {
        "name": "الارتفاع"
      },
      "init_image": {
        "name": "الصورة الأصلية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامِن",
        "tooltip": null
      }
    }
  },
  "StableZero123_Conditioning_Batched": {
    "display_name": "تهيئة StableZero123 مجمعة",
    "inputs": {
      "azimuth": {
        "name": "السمت"
      },
      "azimuth_batch_increment": {
        "name": "زيادة دفعة السمت"
      },
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision": {
        "name": "رؤية المقطع"
      },
      "elevation": {
        "name": "الارتفاع الزاوي"
      },
      "elevation_batch_increment": {
        "name": "زيادة دفعة الارتفاع الزاوي"
      },
      "height": {
        "name": "الارتفاع"
      },
      "init_image": {
        "name": "الصورة الأصلية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامِن",
        "tooltip": null
      }
    }
  },
  "StringCompare": {
    "display_name": "مقارنة",
    "inputs": {
      "case_sensitive": {
        "name": "حساس لحالة الأحرف"
      },
      "mode": {
        "name": "الوضع"
      },
      "string_a": {
        "name": "السلسلة_أ"
      },
      "string_b": {
        "name": "السلسلة_ب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringConcatenate": {
    "display_name": "ربط",
    "inputs": {
      "delimiter": {
        "name": "الفاصل"
      },
      "string_a": {
        "name": "السلسلة_أ"
      },
      "string_b": {
        "name": "السلسلة_ب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringContains": {
    "display_name": "يحتوي",
    "inputs": {
      "case_sensitive": {
        "name": "حساس لحالة الأحرف"
      },
      "string": {
        "name": "سلسلة نصية"
      },
      "substring": {
        "name": "جزء نصي"
      }
    },
    "outputs": {
      "0": {
        "name": "يحتوي على",
        "tooltip": null
      }
    }
  },
  "StringLength": {
    "display_name": "الطول",
    "inputs": {
      "string": {
        "name": "سلسلة نصية"
      }
    },
    "outputs": {
      "0": {
        "name": "الطول",
        "tooltip": null
      }
    }
  },
  "StringReplace": {
    "display_name": "استبدال",
    "inputs": {
      "find": {
        "name": "بحث"
      },
      "replace": {
        "name": "استبدال"
      },
      "string": {
        "name": "سلسلة نصية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringSubstring": {
    "display_name": "جزء نصي",
    "inputs": {
      "end": {
        "name": "نهاية"
      },
      "start": {
        "name": "بداية"
      },
      "string": {
        "name": "سلسلة نصية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringTrim": {
    "display_name": "قص",
    "inputs": {
      "mode": {
        "name": "وضع"
      },
      "string": {
        "name": "سلسلة نصية"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StripWhitespace": {
    "display_name": "إزالة الفراغات",
    "inputs": {
      "texts": {
        "name": "النصوص",
        "tooltip": "النص المراد معالجته."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "StyleModelApply": {
    "display_name": "تطبيق نموذج النمط",
    "inputs": {
      "clip_vision_output": {
        "name": "خرج رؤية المقطع"
      },
      "conditioning": {
        "name": "تهيئة"
      },
      "strength": {
        "name": "القوة"
      },
      "strength_type": {
        "name": "نوع القوة"
      },
      "style_model": {
        "name": "نموذج النمط"
      }
    }
  },
  "StyleModelLoader": {
    "display_name": "تحميل نموذج النمط",
    "inputs": {
      "style_model_name": {
        "name": "اسم نموذج النمط"
      }
    }
  },
  "T5TokenizerOptions": {
    "display_name": "خيارات محلل T5",
    "inputs": {
      "clip": {
        "name": "كليب"
      },
      "min_length": {
        "name": "الحد الأدنى للطول"
      },
      "min_padding": {
        "name": "الحد الأدنى للحشو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TCFG": {
    "description": "TCFG – التخميد المماسي CFG (2503.18137)\n\nتحسين الشرط السلبي لمحاذاة الشرط الإيجابي لتحسين الجودة.",
    "display_name": "التخميد المماسي CFG",
    "inputs": {
      "model": {
        "name": "نموذج"
      }
    },
    "outputs": {
      "0": {
        "name": "نموذج معدل",
        "tooltip": null
      }
    }
  },
  "TemporalScoreRescaling": {
    "description": "[دالة ما بعد CFG]\nTSR - إعادة قياس النقاط الزمنية (2510.01184)\n\nإعادة قياس نقاط النموذج أو الضوضاء لتوجيه تنوع أخذ العينات.",
    "display_name": "TSR - إعادة قياس النقاط الزمنية",
    "inputs": {
      "model": {
        "name": "نموذج"
      },
      "tsr_k": {
        "name": "tsr_k",
        "tooltip": "يتحكم في قوة إعادة القياس.\nالقيم الأقل لـ k تنتج نتائج أكثر تفصيلاً؛ القيم الأعلى لـ k تنتج نتائج أكثر سلاسة في توليد الصور. تعيين k = 1 يعطل إعادة القياس."
      },
      "tsr_sigma": {
        "name": "tsr_sigma",
        "tooltip": "يتحكم في وقت بدء تأثير إعادة القياس.\nالقيم الأكبر تبدأ تأثيرها في وقت أبكر."
      }
    },
    "outputs": {
      "0": {
        "name": "نموذج معدل",
        "tooltip": null
      }
    }
  },
  "Tencent3DPartNode": {
    "description": "تنفيذ التعرف على المكونات وتوليدها تلقائيًا بناءً على هيكل النموذج.",
    "display_name": "Hunyuan3D: جزء ثلاثي الأبعاد",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model_3d": {
        "name": "نموذج_ثلاثي_الأبعاد",
        "tooltip": "نموذج ثلاثي الأبعاد بصيغة FBX. يجب أن يحتوي النموذج على أقل من ٣٠٠٠٠ وجه."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "Tencent3DTextureEditNode": {
    "description": "بعد إدخال النموذج ثلاثي الأبعاد، يتم إعادة رسم نسيج النموذج ثلاثي الأبعاد.",
    "display_name": "Hunyuan3D: تحرير نسيج ثلاثي الأبعاد",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "نموذج ثلاثي الأبعاد بصيغة FBX. يجب أن يحتوي النموذج على أقل من ١٠٠٬٠٠٠ وجه."
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "يصف تحرير النسيج. يدعم حتى ١٠٢٤ حرف UTF-8."
      },
      "seed": {
        "name": "seed",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "name": "GLB",
        "tooltip": null
      },
      "1": {
        "name": "OBJ",
        "tooltip": null
      },
      "2": {
        "name": "texture_image",
        "tooltip": null
      }
    }
  },
  "TencentImageToModelNode": {
    "display_name": "Hunyuan3D: من صورة إلى نموذج (احترافي)",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "face_count": {
        "name": "عدد الأوجه"
      },
      "generate_type": {
        "name": "نوع التوليد"
      },
      "generate_type_pbr": {
        "name": "PBR"
      },
      "image": {
        "name": "الصورة"
      },
      "image_back": {
        "name": "الصورة الخلفية"
      },
      "image_left": {
        "name": "الصورة اليسرى"
      },
      "image_right": {
        "name": "الصورة اليمنى"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "خيار LowPoly غير متوفر لنموذج `3.1`."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "OBJ",
        "tooltip": null
      },
      "3": {
        "name": "texture_image",
        "tooltip": null
      },
      "4": {
        "name": "optional_metallic",
        "tooltip": null
      },
      "5": {
        "name": "optional_normal",
        "tooltip": null
      },
      "6": {
        "name": "optional_roughness",
        "tooltip": null
      }
    }
  },
  "TencentModelTo3DUVNode": {
    "description": "تنفيذ فك UV لنموذج ثلاثي الأبعاد لإنشاء نسيج UV. يجب أن يحتوي النموذج المُدخل على أقل من ٣٠٬٠٠٠ وجه.",
    "display_name": "Hunyuan3D: من نموذج إلى UV",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model_3d": {
        "name": "نموذج_ثلاثي_الأبعاد",
        "tooltip": "إدخال نموذج ثلاثي الأبعاد (GLB، OBJ، أو FBX)"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "name": "OBJ",
        "tooltip": null
      },
      "1": {
        "name": "FBX",
        "tooltip": null
      },
      "2": {
        "name": "صورة UV",
        "tooltip": null
      }
    }
  },
  "TencentSmartTopologyNode": {
    "description": "تنفيذ إعادة طوبولوجيا ذكية لنموذج ثلاثي الأبعاد. يدعم صيغ GLB/OBJ؛ الحد الأقصى ٢٠٠ ميجابايت؛ يُوصى به للنماذج عالية التفاصيل.",
    "display_name": "Hunyuan3D: طوبولوجيا ذكية",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "face_level": {
        "name": "مستوى الوجوه",
        "tooltip": "مستوى تقليل المضلعات."
      },
      "model_3d": {
        "name": "نموذج_ثلاثي_الأبعاد",
        "tooltip": "إدخال نموذج ثلاثي الأبعاد (GLB أو OBJ)"
      },
      "polygon_type": {
        "name": "نوع المضلع",
        "tooltip": "نوع تركيب السطح."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "name": "OBJ",
        "tooltip": null
      }
    }
  },
  "TencentTextToModelNode": {
    "display_name": "Hunyuan3D: من نص إلى نموذج (احترافي)",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "face_count": {
        "name": "عدد الأوجه"
      },
      "generate_type": {
        "name": "نوع التوليد"
      },
      "generate_type_pbr": {
        "name": "PBR"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "خيار LowPoly غير متوفر لنموذج `3.1`."
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "يدعم حتى ١٠٢٤ حرفاً."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة تتحكم فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "OBJ",
        "tooltip": null
      },
      "3": {
        "name": "texture_image",
        "tooltip": null
      }
    }
  },
  "TextEncodeAceStepAudio": {
    "display_name": "TextEncodeAceStepAudio",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "lyrics": {
        "name": "كلمات الأغاني"
      },
      "lyrics_strength": {
        "name": "قوة الكلمات"
      },
      "tags": {
        "name": "علامات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeAceStepAudio1_5": {
    "display_name": "TextEncodeAceStepAudio1.5",
    "inputs": {
      "bpm": {
        "name": "الإيقاع (BPM)"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "clip": {
        "name": "clip"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "generate_audio_codes": {
        "name": "توليد رموز الصوت",
        "tooltip": "تفعيل نموذج اللغة الكبير (LLM) الذي يولد رموز الصوت. قد يكون بطيئًا لكنه سيزيد من جودة الصوت الناتج. قم بإيقاف هذا الخيار إذا كنت تقدم مرجعًا صوتيًا للنموذج."
      },
      "keyscale": {
        "name": "المقام الموسيقي"
      },
      "language": {
        "name": "اللغة"
      },
      "lyrics": {
        "name": "كلمات الأغنية"
      },
      "min_p": {
        "name": "الحد الأدنى p"
      },
      "seed": {
        "name": "البذرة"
      },
      "tags": {
        "name": "الوسوم"
      },
      "temperature": {
        "name": "درجة الحرارة"
      },
      "timesignature": {
        "name": "توقيع الإيقاع"
      },
      "top_k": {
        "name": "top_k"
      },
      "top_p": {
        "name": "top_p"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeHunyuanVideo_ImageToVideo": {
    "display_name": "ترميز النص لفيديو Hunyuan - من صورة إلى فيديو",
    "inputs": {
      "clip": {
        "name": "كليب"
      },
      "clip_vision_output": {
        "name": "ناتج رؤية الكليب"
      },
      "image_interleave": {
        "name": "تداخل الصورة",
        "tooltip": "مدى تأثير الصورة مقارنة بالموجه النصي. الرقم الأعلى يعني تأثير أكبر من الموجه النصي."
      },
      "prompt": {
        "name": "الموجه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeQwenImageEdit": {
    "display_name": "TextEncodeQwenImageEdit",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "صورة"
      },
      "prompt": {
        "name": "مُوجِّه"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeQwenImageEditPlus": {
    "display_name": "TextEncodeQwenImageEditPlus",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image1": {
        "name": "صورة 1"
      },
      "image2": {
        "name": "صورة 2"
      },
      "image3": {
        "name": "صورة 3"
      },
      "prompt": {
        "name": "مُوجِّه"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeZImageOmni": {
    "display_name": "TextEncodeZImageOmni",
    "inputs": {
      "auto_resize_images": {
        "name": "تغيير حجم الصور تلقائياً"
      },
      "clip": {
        "name": "clip"
      },
      "image1": {
        "name": "الصورة ١"
      },
      "image2": {
        "name": "الصورة ٢"
      },
      "image3": {
        "name": "الصورة ٣"
      },
      "image_encoder": {
        "name": "مُرمّز الصورة"
      },
      "prompt": {
        "name": "التوجيه"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextGenerate": {
    "display_name": "توليد نص",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "صورة"
      },
      "max_length": {
        "name": "الحد الأقصى للطول"
      },
      "prompt": {
        "name": "الموجه"
      },
      "sampling_mode": {
        "name": "وضع العينة"
      },
      "sampling_mode_min_p": {
        "name": "أقل قيمة p"
      },
      "sampling_mode_presence_penalty": {
        "name": "presence_penalty"
      },
      "sampling_mode_repetition_penalty": {
        "name": "عقوبة التكرار"
      },
      "sampling_mode_seed": {
        "name": "البذرة"
      },
      "sampling_mode_temperature": {
        "name": "درجة الحرارة"
      },
      "sampling_mode_top_k": {
        "name": "أعلى k"
      },
      "sampling_mode_top_p": {
        "name": "أعلى p"
      },
      "thinking": {
        "name": "التفكير",
        "tooltip": "التشغيل في وضع التفكير إذا كان النموذج يدعم ذلك."
      },
      "use_default_template": {
        "name": "استخدام القالب الافتراضي",
        "tooltip": "استخدم القالب/الوصف المدمج في النظام إذا كان النموذج يحتوي عليه."
      },
      "video": {
        "name": "فيديو",
        "tooltip": "إطارات الفيديو كمجموعة صور. يُفترض أن يكون بمعدل ٢٤ إطارًا في الثانية؛ يتم أخذ عينة فرعية إلى ١ إطار في الثانية داخليًا."
      }
    },
    "outputs": {
      "0": {
        "name": "النص المولّد",
        "tooltip": null
      }
    }
  },
  "TextGenerateLTX2Prompt": {
    "display_name": "TextGenerateLTX2Prompt",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "الصورة"
      },
      "max_length": {
        "name": "الحد الأقصى للطول"
      },
      "prompt": {
        "name": "المطالبة"
      },
      "sampling_mode": {
        "name": "وضع العينة"
      },
      "sampling_mode_min_p": {
        "name": "أدنى قيمة p"
      },
      "sampling_mode_presence_penalty": {
        "name": "presence_penalty"
      },
      "sampling_mode_repetition_penalty": {
        "name": "عقوبة التكرار"
      },
      "sampling_mode_seed": {
        "name": "البذرة"
      },
      "sampling_mode_temperature": {
        "name": "درجة الحرارة"
      },
      "sampling_mode_top_k": {
        "name": "أعلى k"
      },
      "sampling_mode_top_p": {
        "name": "أعلى p"
      },
      "thinking": {
        "name": "التفكير",
        "tooltip": "التشغيل في وضع التفكير إذا كان النموذج يدعم ذلك."
      },
      "use_default_template": {
        "name": "استخدام القالب الافتراضي",
        "tooltip": "استخدم القالب/الوصف المدمج في النظام إذا كان النموذج يحتوي عليه."
      },
      "video": {
        "name": "فيديو",
        "tooltip": "إطارات الفيديو كمجموعة صور. يُفترض أن يكون بمعدل ٢٤ إطارًا في الثانية؛ يتم أخذ عينة فرعية إلى ١ إطار في الثانية داخليًا."
      }
    },
    "outputs": {
      "0": {
        "name": "النص المُولّد",
        "tooltip": null
      }
    }
  },
  "TextToLowercase": {
    "display_name": "تحويل النص إلى أحرف صغيرة",
    "inputs": {
      "texts": {
        "name": "النصوص",
        "tooltip": "النص المراد معالجته."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "TextToUppercase": {
    "display_name": "تحويل النص إلى أحرف كبيرة",
    "inputs": {
      "texts": {
        "name": "النصوص",
        "tooltip": "النص المراد معالجته."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "ThresholdMask": {
    "display_name": "قناع العتبة",
    "inputs": {
      "mask": {
        "name": "القناع"
      },
      "value": {
        "name": "القيمة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TomePatchModel": {
    "display_name": "نموذج TomePatch",
    "inputs": {
      "model": {
        "name": "النموذج"
      },
      "ratio": {
        "name": "النسبة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazImageEnhance": {
    "description": "تكبير وتحسين الصور بمعايير الصناعة.",
    "display_name": "تحسين الصورة بواسطة Topaz",
    "inputs": {
      "color_preservation": {
        "name": "حفظ الألوان",
        "tooltip": "الحفاظ على الألوان الأصلية."
      },
      "creativity": {
        "name": "الإبداع"
      },
      "crop_to_fill": {
        "name": "قص لملء",
        "tooltip": "بشكل افتراضي، يتم وضع الصورة في إطار عند اختلاف نسبة العرض إلى الارتفاع. فعّل هذا الخيار لقص الصورة لتملأ أبعاد الإخراج."
      },
      "face_enhancement": {
        "name": "تحسين الوجه",
        "tooltip": "تحسين الوجوه (إن وجدت) أثناء المعالجة."
      },
      "face_enhancement_creativity": {
        "name": "إبداعية تحسين الوجه",
        "tooltip": "تحديد مستوى الإبداع في تحسين الوجه."
      },
      "face_enhancement_strength": {
        "name": "قوة تحسين الوجه",
        "tooltip": "التحكم في مدى وضوح الوجوه المحسنة مقارنة بالخلفية."
      },
      "face_preservation": {
        "name": "حفظ الوجه",
        "tooltip": "الحفاظ على هوية الوجوه في الصورة."
      },
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج"
      },
      "output_height": {
        "name": "ارتفاع الإخراج",
        "tooltip": "القيمة صفر تعني الإخراج بنفس ارتفاع الصورة الأصلية أو عرض الإخراج."
      },
      "output_width": {
        "name": "عرض الإخراج",
        "tooltip": "القيمة صفر تعني الحساب تلقائياً (عادةً سيكون الحجم الأصلي أو ارتفاع الإخراج إذا تم تحديده)."
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "موجه نصي اختياري لإرشاد التكبير الإبداعي."
      },
      "subject_detection": {
        "name": "اكتشاف الموضوع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazVideoEnhance": {
    "description": "أعد إحياء الفيديو بتقنية التكبير والاستعادة القوية.",
    "display_name": "Topaz Video Enhance",
    "inputs": {
      "dynamic_compression_level": {
        "name": "مستوى الضغط الديناميكي",
        "tooltip": "مستوى CQP."
      },
      "interpolation_duplicate": {
        "name": "إزالة الإطارات المكررة",
        "tooltip": "تحليل الفيديو المدخل للبحث عن الإطارات المكررة وإزالتها."
      },
      "interpolation_duplicate_threshold": {
        "name": "حساسية اكتشاف التكرار",
        "tooltip": "حساسية اكتشاف الإطارات المكررة."
      },
      "interpolation_enabled": {
        "name": "تمكين التداخل"
      },
      "interpolation_frame_rate": {
        "name": "معدل الإطارات",
        "tooltip": "معدل الإطارات للإخراج."
      },
      "interpolation_model": {
        "name": "نموذج التداخل"
      },
      "interpolation_slowmo": {
        "name": "عامل الحركة البطيئة",
        "tooltip": "عامل الحركة البطيئة المطبق على الفيديو المدخل. على سبيل المثال، 2 يجعل الإخراج أبطأ مرتين ويضاعف المدة."
      },
      "upscaler_creativity": {
        "name": "مستوى الإبداع",
        "tooltip": "مستوى الإبداع (ينطبق فقط على Starlight (Astra) Creative)."
      },
      "upscaler_enabled": {
        "name": "تمكين التكبير"
      },
      "upscaler_model": {
        "name": "نموذج التكبير"
      },
      "upscaler_resolution": {
        "name": "دقة التكبير"
      },
      "video": {
        "name": "فيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazVideoEnhanceV2": {
    "description": "أضف حياة جديدة للفيديو باستخدام تقنيات التكبير والاستعادة القوية.",
    "display_name": "تحسين الفيديو Topaz",
    "inputs": {
      "dynamic_compression_level": {
        "name": "مستوى الضغط الديناميكي",
        "tooltip": "مستوى CQP."
      },
      "interpolation_model": {
        "name": "نموذج الاستيفاء"
      },
      "upscaler_model": {
        "name": "نموذج التكبير"
      },
      "upscaler_model_creativity": {
        "name": "الإبداع"
      },
      "upscaler_model_prompt": {
        "name": "الموجه"
      },
      "upscaler_model_realism": {
        "name": "الواقعية"
      },
      "upscaler_model_sharp": {
        "name": "الحدة"
      },
      "upscaler_model_upscaler_resolution": {
        "name": "دقة التكبير"
      },
      "video": {
        "name": "فيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TorchCompileModel": {
    "display_name": "نموذج TorchCompile",
    "inputs": {
      "backend": {
        "name": "الخلفية"
      },
      "model": {
        "name": "النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrainLoraNode": {
    "display_name": "تدريب LoRA",
    "inputs": {
      "algorithm": {
        "name": "الخوارزمية",
        "tooltip": "الخوارزمية المستخدمة في التدريب."
      },
      "batch_size": {
        "name": "حجم الدُفعة",
        "tooltip": "حجم الدُفعة المستخدم في التدريب."
      },
      "bucket_mode": {
        "name": "وضع الدلو",
        "tooltip": "تمكين وضع دلو الدقة. عند التمكين، يتوقع وجود بيانات كامنة مجمعة مسبقًا من عقدة ResolutionBucket."
      },
      "bypass_mode": {
        "name": "bypass_mode",
        "tooltip": "تفعيل وضع التجاوز أثناء التدريب. عند التفعيل، يتم تطبيق المحولات عبر forward hooks بدلاً من تعديل الأوزان. مفيد للنماذج المحوّلة حيث لا يمكن تعديل الأوزان مباشرة."
      },
      "checkpoint_depth": {
        "name": "عمق نقطة الحفظ",
        "tooltip": "مستوى العمق لتسجيل نقاط التحقق من التدرج."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "existing_lora": {
        "name": "LoRA الحالي",
        "tooltip": "LoRA الحالي للإلحاق به. اضبط على لا شيء لإنشاء LoRA جديد."
      },
      "grad_accumulation_steps": {
        "name": "خطوات تراكم التدرج",
        "tooltip": "عدد خطوات تراكم التدرج المستخدمة في التدريب."
      },
      "gradient_checkpointing": {
        "name": "التحقق من التدرج",
        "tooltip": "استخدام التحقق من التدرج في التدريب."
      },
      "latents": {
        "name": "مُختَزَلات",
        "tooltip": "المُختَزَلات المستخدمة في التدريب، تُستخدم كمجموعة بيانات/مدخلات للنموذج."
      },
      "learning_rate": {
        "name": "معدل التعلم",
        "tooltip": "معدل التعلم المستخدم في التدريب."
      },
      "lora_dtype": {
        "name": "نوع بيانات LoRA",
        "tooltip": "نوع البيانات المستخدم في LoRA."
      },
      "loss_function": {
        "name": "دالة الخسارة",
        "tooltip": "دالة الخسارة المستخدمة في التدريب."
      },
      "model": {
        "name": "نموذج",
        "tooltip": "النموذج الذي سيتم تدريب LoRA عليه."
      },
      "offloading": {
        "name": "تفريغ",
        "tooltip": "مستوى العمق لتسجيل نقاط التحقق من التدرج."
      },
      "optimizer": {
        "name": "المحسن",
        "tooltip": "المحسن المستخدم في التدريب."
      },
      "positive": {
        "name": "إيجابي",
        "tooltip": "التكييف الإيجابي المستخدم في التدريب."
      },
      "quantized_backward": {
        "name": "quantized_backward",
        "tooltip": "عند استخدام نوع التدريب 'none' والتدريب على نموذج كمي، يتم تنفيذ عملية الرجوع للخلف باستخدام ضرب المصفوفات الكمي عند التفعيل."
      },
      "rank": {
        "name": "الرتبة",
        "tooltip": "رتبة طبقات LoRA."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التدريب (تُستخدم في المُولِّد لتهيئة أوزان LoRA وأخذ العينات الضوضائية)"
      },
      "steps": {
        "name": "خطوات",
        "tooltip": "عدد الخطوات لتدريب LoRA."
      },
      "training_dtype": {
        "name": "نوع بيانات التدريب",
        "tooltip": "نوع البيانات المستخدم في التدريب."
      }
    },
    "outputs": {
      "0": {
        "name": "lora",
        "tooltip": "نموذج مع LoRA مطبق"
      },
      "1": {
        "name": "خريطة الخسارة",
        "tooltip": "أوزان LoRA"
      },
      "2": {
        "name": "الخطوات",
        "tooltip": "سجل الخسارة"
      }
    }
  },
  "TrimAudioDuration": {
    "description": "قص موتر الصوت إلى النطاق الزمني المختار.",
    "display_name": "قص مدة الصوت",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "المدة بالثواني"
      },
      "start_index": {
        "name": "فهرس البداية",
        "tooltip": "وقت البداية بالثواني، يمكن أن يكون سالبًا للعد من النهاية (يدعم أجزاء الثانية)."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrimVideoLatent": {
    "display_name": "اقتطاع فيديو الخفاء",
    "inputs": {
      "samples": {
        "name": "العيّنات"
      },
      "trim_amount": {
        "name": "مقدار الاقتطاع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TripleCLIPLoader": {
    "description": "[الوصفات]\n\nsd3: clip-l, clip-g, t5",
    "display_name": "محمل TripleCLIP",
    "inputs": {
      "clip_name1": {
        "name": "اسم الكليب 1"
      },
      "clip_name2": {
        "name": "اسم الكليب 2"
      },
      "clip_name3": {
        "name": "اسم الكليب 3"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TripoConversionNode": {
    "display_name": "Tripo: تحويل النموذج",
    "inputs": {
      "animate_in_place": {
        "name": "تحريك في المكان"
      },
      "bake": {
        "name": "خبز"
      },
      "export_orientation": {
        "name": "تصدير الاتجاه"
      },
      "export_vertex_colors": {
        "name": "تصدير ألوان الرؤوس"
      },
      "face_limit": {
        "name": "حد الوجه"
      },
      "fbx_preset": {
        "name": "إعداد FBX"
      },
      "flatten_bottom": {
        "name": "تسوية القاع"
      },
      "flatten_bottom_threshold": {
        "name": "عتبة تسوية القاع"
      },
      "force_symmetry": {
        "name": "فرض التماثل"
      },
      "format": {
        "name": "التنسيق"
      },
      "original_model_task_id": {
        "name": "original_model_task_id"
      },
      "pack_uv": {
        "name": "تجميع UV"
      },
      "part_names": {
        "name": "أسماء الأجزاء"
      },
      "pivot_to_center_bottom": {
        "name": "محور إلى مركز القاع"
      },
      "quad": {
        "name": "رباعي"
      },
      "scale_factor": {
        "name": "عامل المقياس"
      },
      "texture_format": {
        "name": "تنسيق النسيج"
      },
      "texture_size": {
        "name": "حجم النسيج"
      },
      "with_animation": {
        "name": "مع الحركة"
      }
    }
  },
  "TripoImageToModelNode": {
    "display_name": "Tripo: الصورة إلى نموذج",
    "inputs": {
      "face_limit": {
        "name": "حد الوجه"
      },
      "geometry_quality": {
        "name": "جودة الهندسة"
      },
      "image": {
        "name": "الصورة"
      },
      "model_seed": {
        "name": "بذرة النموذج"
      },
      "model_version": {
        "name": "إصدار النموذج",
        "tooltip": "إصدار النموذج المستخدم في التوليد"
      },
      "orientation": {
        "name": "الاتجاه"
      },
      "pbr": {
        "name": "pbr"
      },
      "quad": {
        "name": "رباعي"
      },
      "style": {
        "name": "النمط"
      },
      "texture": {
        "name": "النسيج"
      },
      "texture_alignment": {
        "name": "محاذاة النسيج"
      },
      "texture_quality": {
        "name": "جودة النسيج"
      },
      "texture_seed": {
        "name": "بذرة النسيج"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة النموذج",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoMultiviewToModelNode": {
    "display_name": "Tripo: متعدد المناظر إلى نموذج",
    "inputs": {
      "face_limit": {
        "name": "حد_الوجه"
      },
      "geometry_quality": {
        "name": "جودة الهندسة"
      },
      "image": {
        "name": "الصورة"
      },
      "image_back": {
        "name": "الصورة الخلفية"
      },
      "image_left": {
        "name": "الصورة اليسرى"
      },
      "image_right": {
        "name": "الصورة اليمنى"
      },
      "model_seed": {
        "name": "بذرة_النموذج"
      },
      "model_version": {
        "name": "إصدار_النموذج",
        "tooltip": "إصدار النموذج المستخدم في التوليد"
      },
      "orientation": {
        "name": "التوجيه"
      },
      "pbr": {
        "name": "PBR"
      },
      "quad": {
        "name": "رباعي",
        "tooltip": "هذا المعامل قديم ولم يعد له أي تأثير."
      },
      "texture": {
        "name": "الملمس"
      },
      "texture_alignment": {
        "name": "محاذاة_الملمس"
      },
      "texture_quality": {
        "name": "جودة_الملمس"
      },
      "texture_seed": {
        "name": "بذرة_الملمس"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة النموذج",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRefineNode": {
    "description": "تحسين نموذج مسود تم إنشاؤه بواسطة نماذج Tripo الإصدار 1.4 فقط.",
    "display_name": "Tripo: تحسين النموذج المسود",
    "inputs": {
      "model_task_id": {
        "name": "معرف_مهمة_النموذج",
        "tooltip": "يجب أن يكون نموذج Tripo الإصدار 1.4"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة النموذج",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRetargetNode": {
    "display_name": "Tripo: إعادة توجيه النموذج المجهز",
    "inputs": {
      "animation": {
        "name": "الرسوم_المتحركة"
      },
      "original_model_task_id": {
        "name": "معرف_مهمة_النموذج_الأصلي"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة إعادة الاستهداف",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRigNode": {
    "display_name": "Tripo: تجهيز النموذج",
    "inputs": {
      "original_model_task_id": {
        "name": "معرف_مهمة_النموذج_الأصلي"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة التجهيز",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoTextToModelNode": {
    "display_name": "Tripo: النص إلى نموذج",
    "inputs": {
      "face_limit": {
        "name": "حد_الوجه"
      },
      "geometry_quality": {
        "name": "جودة الهندسة"
      },
      "image_seed": {
        "name": "بذرة_الصورة"
      },
      "model_seed": {
        "name": "بذرة_النموذج"
      },
      "model_version": {
        "name": "إصدار_النموذج"
      },
      "negative_prompt": {
        "name": "النص_السلبي"
      },
      "pbr": {
        "name": "PBR"
      },
      "prompt": {
        "name": "المطالبة"
      },
      "quad": {
        "name": "رباعي"
      },
      "style": {
        "name": "النمط"
      },
      "texture": {
        "name": "الملمس"
      },
      "texture_quality": {
        "name": "جودة_الملمس"
      },
      "texture_seed": {
        "name": "بذرة_الملمس"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة النموذج",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoTextureNode": {
    "display_name": "Tripo: نموذج الملمس",
    "inputs": {
      "model_task_id": {
        "name": "معرف_مهمة_النموذج"
      },
      "pbr": {
        "name": "PBR"
      },
      "texture": {
        "name": "الملمس"
      },
      "texture_alignment": {
        "name": "محاذاة_الملمس"
      },
      "texture_quality": {
        "name": "جودة_الملمس"
      },
      "texture_seed": {
        "name": "بذرة_الملمس"
      }
    },
    "outputs": {
      "0": {
        "name": "ملف النموذج",
        "tooltip": null
      },
      "1": {
        "name": "معرّف مهمة النموذج",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TruncateText": {
    "display_name": "اقتطاع النص",
    "inputs": {
      "max_length": {
        "name": "الحد الأقصى للطول",
        "tooltip": "الحد الأقصى لطول النص."
      },
      "texts": {
        "name": "النصوص",
        "tooltip": "النص المراد معالجته."
      }
    },
    "outputs": {
      "0": {
        "name": "النصوص",
        "tooltip": "النصوص المعالجة"
      }
    }
  },
  "UNETLoader": {
    "display_name": "تحميل نموذج الانتشار",
    "inputs": {
      "unet_name": {
        "name": "اسم UNet"
      },
      "weight_dtype": {
        "name": "نوع بيانات الوزن"
      }
    }
  },
  "UNetCrossAttentionMultiply": {
    "display_name": "ضرب انتباه التداخل لـ UNet",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "النموذج"
      },
      "out": {
        "name": "الناتج"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetSelfAttentionMultiply": {
    "display_name": "ضرب انتباه الذات لـ UNet",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "النموذج"
      },
      "out": {
        "name": "الناتج"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetTemporalAttentionMultiply": {
    "display_name": "ضرب الانتباه الزمني لـ UNet",
    "inputs": {
      "cross_structural": {
        "name": "التركيب المتقاطع"
      },
      "cross_temporal": {
        "name": "الزمن المتقاطع"
      },
      "model": {
        "name": "النموذج"
      },
      "self_structural": {
        "name": "التركيب الذاتي"
      },
      "self_temporal": {
        "name": "الزمن الذاتي"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "USOStyleReference": {
    "display_name": "مرجع_النمط_USO",
    "inputs": {
      "clip_vision_output": {
        "name": "مخرج_رؤية_CLIP"
      },
      "model": {
        "name": "النموذج"
      },
      "model_patch": {
        "name": "تصحيح_النموذج"
      }
    }
  },
  "UpscaleModelLoader": {
    "display_name": "تحميل نموذج التكبير",
    "inputs": {
      "model_name": {
        "name": "اسم النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecode": {
    "description": "يقوم بفك ترميز الصور الكامنة إلى صور في فضاء البكسل.",
    "display_name": "فك ترميز VAE",
    "inputs": {
      "samples": {
        "name": "عينات",
        "tooltip": "الكامن المراد فك ترميزه."
      },
      "vae": {
        "name": "vae",
        "tooltip": "نموذج VAE المستخدم لفك ترميز الكامن."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "الصورة المفكوكة الترميز."
      }
    }
  },
  "VAEDecodeAudio": {
    "display_name": "فك ترميز VAE للصوت",
    "inputs": {
      "samples": {
        "name": "عينات"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeAudioTiled": {
    "display_name": "فك ترميز الصوت بواسطة VAE (مجزأ)",
    "inputs": {
      "overlap": {
        "name": "تداخل"
      },
      "samples": {
        "name": "عينات"
      },
      "tile_size": {
        "name": "حجم التجزئة"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeHunyuan3D": {
    "display_name": "فك ترميز VAE Hunyuan3D",
    "inputs": {
      "num_chunks": {
        "name": "عدد القطع"
      },
      "octree_resolution": {
        "name": "دقة شجرة الثماني"
      },
      "samples": {
        "name": "عينات"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeTiled": {
    "display_name": "فك ترميز VAE (مبسط)",
    "inputs": {
      "overlap": {
        "name": "التداخل"
      },
      "samples": {
        "name": "عينات"
      },
      "temporal_overlap": {
        "name": "التداخل الزمني",
        "tooltip": "يستخدم فقط لـ VAEs الفيديو: عدد الإطارات المتداخلة."
      },
      "temporal_size": {
        "name": "الحجم الزمني",
        "tooltip": "يستخدم فقط لـ VAEs الفيديو: عدد الإطارات التي يتم فك ترميزها في مرة واحدة."
      },
      "tile_size": {
        "name": "حجم القطعة"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncode": {
    "display_name": "ترميز VAE",
    "inputs": {
      "pixels": {
        "name": "بكسلات"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncodeAudio": {
    "display_name": "ترميز VAE للصوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEEncodeForInpaint": {
    "display_name": "ترميز VAE (للتلوين)",
    "inputs": {
      "grow_mask_by": {
        "name": "توسيع القناع بمقدار"
      },
      "mask": {
        "name": "قناع"
      },
      "pixels": {
        "name": "بكسلات"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncodeTiled": {
    "display_name": "ترميز VAE (مبسط)",
    "inputs": {
      "overlap": {
        "name": "التداخل"
      },
      "pixels": {
        "name": "بكسلات"
      },
      "temporal_overlap": {
        "name": "التداخل الزمني",
        "tooltip": "يستخدم فقط لـ VAEs الفيديو: عدد الإطارات المتداخلة."
      },
      "temporal_size": {
        "name": "الحجم الزمني",
        "tooltip": "يستخدم فقط لـ VAEs الفيديو: عدد الإطارات التي يتم ترميزها في مرة واحدة."
      },
      "tile_size": {
        "name": "حجم القطعة"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAELoader": {
    "display_name": "تحميل VAE",
    "inputs": {
      "vae_name": {
        "name": "اسم VAE"
      }
    }
  },
  "VAESave": {
    "display_name": "حفظ VAE",
    "inputs": {
      "filename_prefix": {
        "name": "بادئة اسم الملف"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VOIDInpaintConditioning": {
    "display_name": "VOIDInpaintConditioning",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length",
        "tooltip": "عدد إطارات البكسل للمعالجة. بالنسبة لـ CogVideoX-Fun-V1.5 (patch_size_t=2)، يجب أن يكون latent_t عدداً زوجياً — الأطوال التي تنتج latent_t فردياً يتم تقريبها للأسفل (مثال: 49 → 45)."
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "quadmask": {
        "name": "quadmask",
        "tooltip": "قناع رباعي معالج مسبقاً من VOIDQuadmaskPreprocess [T, H, W]"
      },
      "vae": {
        "name": "vae"
      },
      "video": {
        "name": "video",
        "tooltip": "إطارات الفيديو المصدر [T, H, W, 3]"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "VOIDQuadmaskPreprocess": {
    "display_name": "VOIDQuadmaskPreprocess",
    "inputs": {
      "dilate_width": {
        "name": "dilate_width",
        "tooltip": "نصف قطر التوسيع لمنطقة القناع الأساسية (٠ = بدون توسيع)"
      },
      "mask": {
        "name": "mask"
      }
    },
    "outputs": {
      "0": {
        "name": "quadmask",
        "tooltip": null
      }
    }
  },
  "VOIDSampler": {
    "display_name": "VOIDSampler",
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VOIDWarpedNoise": {
    "display_name": "VOIDWarpedNoise",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length",
        "tooltip": "عدد إطارات البكسل. يتم التقريب للأسفل لجعل latent_t عدداً زوجياً (متطلب patch_size_t=2)، مثال: 49 → 45."
      },
      "optical_flow": {
        "name": "optical_flow",
        "tooltip": "نموذج التدفق البصري من OpticalFlowLoader (RAFT-large)."
      },
      "video": {
        "name": "video",
        "tooltip": "إطارات الفيديو الناتجة من المرحلة الأولى [T, H, W, 3]"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "warped_noise",
        "tooltip": null
      }
    }
  },
  "VOIDWarpedNoiseSource": {
    "display_name": "VOIDWarpedNoiseSource",
    "inputs": {
      "warped_noise": {
        "name": "warped_noise",
        "tooltip": "الضجيج المشوه (latent) من VOIDWarpedNoise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VPScheduler": {
    "display_name": "مجدول VP",
    "inputs": {
      "beta_d": {
        "name": "بيتا د"
      },
      "beta_min": {
        "name": "بيتا الأدنى"
      },
      "eps_s": {
        "name": "إبسيلون س"
      },
      "steps": {
        "name": "الخطوات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Veo3FirstLastFrameNode": {
    "description": "إنشاء فيديو باستخدام الوصف النصي والإطارين الأول والأخير.",
    "display_name": "Google Veo 3 من الإطار الأول والأخير إلى الفيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع للفيديو الناتج"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني"
      },
      "first_frame": {
        "name": "الإطار الأول",
        "tooltip": "إطار البداية"
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "توليد صوت للفيديو."
      },
      "last_frame": {
        "name": "الإطار الأخير",
        "tooltip": "إطار النهاية"
      },
      "model": {
        "name": "النموذج"
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "وصف نصي سلبي لتوجيه ما يجب تجنبه في الفيديو"
      },
      "prompt": {
        "name": "الوصف النصي",
        "tooltip": "وصف نصي للفيديو"
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لتوليد الفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Veo3VideoGenerationNode": {
    "description": "ينشئ مقاطع فيديو من نصوص وصفية باستخدام واجهة Google Veo 3",
    "display_name": "إنشاء فيديو Google Veo 3",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة الأبعاد",
        "tooltip": "نسبة أبعاد الفيديو الناتج"
      },
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "duration_seconds": {
        "name": "المدة بالثواني",
        "tooltip": "مدة الفيديو الناتج بالثواني (Veo 3 يدعم 8 ثوانٍ فقط)"
      },
      "enhance_prompt": {
        "name": "تحسين النص",
        "tooltip": "ما إذا كان سيتم تحسين النص بمساعدة الذكاء الاصطناعي"
      },
      "generate_audio": {
        "name": "إنشاء الصوت",
        "tooltip": "إنشاء صوت للفيديو. مدعوم من جميع نماذج Veo 3."
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة مرجعية اختيارية لتوجيه إنشاء الفيديو"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "نموذج Veo 3 المستخدم لإنشاء الفيديو"
      },
      "negative_prompt": {
        "name": "النص السلبي",
        "tooltip": "النص السلبي لتوجيه ما يجب تجنبه في الفيديو"
      },
      "person_generation": {
        "name": "إنشاء الأشخاص",
        "tooltip": "ما إذا كان سيتم السماح بإنشاء أشخاص في الفيديو"
      },
      "prompt": {
        "name": "النص_الوصفي",
        "tooltip": "الوصف النصي للفيديو"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "دقة إخراج الفيديو. دقة 4K غير متوفرة لنماذج veo-3.1-lite و veo-3.0."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة لإنشاء الفيديو (0 للعشوائية)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VeoVideoGenerationNode": {
    "description": "ينشئ فيديوهات من وصف نصي باستخدام واجهة Google Veo API",
    "display_name": "توليد فيديو Google Veo2",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع",
        "tooltip": "نسبة العرض إلى الارتفاع للفيديو الناتج"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration_seconds": {
        "name": "مدة الفيديو بالثواني",
        "tooltip": "مدة الفيديو الناتج بالثواني"
      },
      "enhance_prompt": {
        "name": "تعزيز الوصف",
        "tooltip": "هل يتم تعزيز الوصف بمساعدة الذكاء الاصطناعي"
      },
      "image": {
        "name": "صورة مرجعية",
        "tooltip": "صورة مرجعية اختيارية لتوجيه توليد الفيديو"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "نموذج Veo 2 المستخدم لإنشاء الفيديو"
      },
      "negative_prompt": {
        "name": "الوصف السلبي",
        "tooltip": "الوصف النصي السلبي لتوجيه ما يجب تجنبه في الفيديو"
      },
      "person_generation": {
        "name": "توليد الأشخاص",
        "tooltip": "هل يُسمح بتوليد أشخاص في الفيديو"
      },
      "prompt": {
        "name": "الوصف النصي",
        "tooltip": "الوصف النصي للفيديو"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة توليد الفيديو (0 عشوائي)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Video Slice": {
    "display_name": "تقطيع الفيديو",
    "inputs": {
      "duration": {
        "name": "المدة",
        "tooltip": "المدة بالثواني، أو 0 لمدة غير محدودة"
      },
      "start_time": {
        "name": "وقت البدء",
        "tooltip": "وقت البدء بالثواني"
      },
      "strict_duration": {
        "name": "مدة صارمة",
        "tooltip": "إذا كانت القيمة صحيحة، سيتم رفع خطأ عند عدم إمكانية تحقيق المدة المحددة."
      },
      "video": {
        "name": "الفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VideoLinearCFGGuidance": {
    "display_name": "توجيه VideoLinearCFG",
    "inputs": {
      "min_cfg": {
        "name": "الحد الأدنى للـ CFG"
      },
      "model": {
        "name": "النموذج"
      }
    }
  },
  "VideoTriangleCFGGuidance": {
    "display_name": "توجيه VideoTriangleCFG",
    "inputs": {
      "min_cfg": {
        "name": "الحد الأدنى للـ CFG"
      },
      "model": {
        "name": "النموذج"
      }
    }
  },
  "Vidu2ImageToVideoNode": {
    "description": "إنشاء فيديو من صورة ونص اختياري.",
    "display_name": "توليد فيديو من صورة Vidu2",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة تُستخدم كإطار بداية للفيديو المُنتج."
      },
      "model": {
        "name": "النموذج"
      },
      "movement_amplitude": {
        "name": "سعة الحركة",
        "tooltip": "سعة حركة العناصر داخل الإطار."
      },
      "prompt": {
        "name": "النص التوجيهي",
        "tooltip": "نص اختياري لتوليد الفيديو (بحد أقصى 2000 حرف)."
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2ReferenceVideoNode": {
    "description": "إنشاء فيديو من عدة صور مرجعية ونص توجيهي.",
    "display_name": "توليد فيديو من مراجع Vidu2",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "audio": {
        "name": "الصوت",
        "tooltip": "عند التفعيل، سيحتوي الفيديو على كلام وموسيقى خلفية مولدة بناءً على النص التوجيهي."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "model": {
        "name": "النموذج"
      },
      "movement_amplitude": {
        "name": "سعة الحركة",
        "tooltip": "سعة حركة العناصر داخل الإطار."
      },
      "prompt": {
        "name": "النص التوجيهي",
        "tooltip": "عند التفعيل، سيحتوي الفيديو على كلام وموسيقى خلفية مولدة بناءً على النص التوجيهي."
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة"
      },
      "subjects": {
        "name": "الموضوعات",
        "tooltip": "لكل موضوع، قدم حتى 3 صور مرجعية (بحد أقصى 7 صور لجميع الموضوعات). استخدمها في النص التوجيهي عبر @subject{subject_id}."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2StartEndToVideoNode": {
    "description": "إنشاء فيديو من إطار بداية، إطار نهاية، وموجه نصي.",
    "display_name": "توليد فيديو من إطار البداية/النهاية باستخدام Vidu2",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "end_frame": {
        "name": "إطار النهاية"
      },
      "first_frame": {
        "name": "إطار البداية"
      },
      "model": {
        "name": "النموذج"
      },
      "movement_amplitude": {
        "name": "سعة الحركة",
        "tooltip": "سعة حركة العناصر داخل الإطار."
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "وصف الموجه (بحد أقصى 2000 حرف)."
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2TextToVideoNode": {
    "description": "إنشاء فيديو من موجه نصي",
    "display_name": "توليد فيديو من نص باستخدام Vidu2",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "background_music": {
        "name": "موسيقى خلفية",
        "tooltip": "هل تريد إضافة موسيقى خلفية للفيديو المُنتج."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "model": {
        "name": "النموذج"
      },
      "prompt": {
        "name": "الموجه",
        "tooltip": "وصف نصي لتوليد الفيديو، بحد أقصى 2000 حرف."
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3ImageToVideoNode": {
    "description": "إنشاء فيديو من صورة ونص اختياري.",
    "display_name": "توليد فيديو من صورة Vidu Q3",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة تُستخدم كإطار بداية للفيديو المُنتج."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتوليد الفيديو."
      },
      "model_audio": {
        "name": "الصوت"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "النص",
        "tooltip": "نص اختياري لتوليد الفيديو (بحد أقصى ٢٠٠٠ حرف)."
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3StartEndToVideoNode": {
    "description": "إنشاء فيديو من إطار بداية، إطار نهاية، ونص توجيهي.",
    "display_name": "توليد فيديو من إطار البداية/النهاية باستخدام Vidu Q3",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "end_frame": {
        "name": "إطار النهاية"
      },
      "first_frame": {
        "name": "إطار البداية"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتوليد الفيديو."
      },
      "model_audio": {
        "name": "الصوت"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "النص التوجيهي",
        "tooltip": "وصف النص التوجيهي (بحد أقصى ٢٠٠٠ حرف)."
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3TextToVideoNode": {
    "description": "إنشاء فيديو من نص.",
    "display_name": "توليد فيديو من نص Vidu Q3",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتوليد الفيديو."
      },
      "model_aspect_ratio": {
        "name": "نسبة العرض إلى الارتفاع"
      },
      "model_audio": {
        "name": "الصوت"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "النص",
        "tooltip": "وصف نصي لتوليد الفيديو، بحد أقصى ٢٠٠٠ حرف."
      },
      "seed": {
        "name": "البذرة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduExtendVideoNode": {
    "description": "تمديد فيديو موجود بإضافة إطارات جديدة.",
    "display_name": "تمديد فيديو Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "end_frame": {
        "name": "الإطار النهائي"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم لتمديد الفيديو."
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt": {
        "name": "النص",
        "tooltip": "نص اختياري للفيديو الممدد (بحد أقصى ٢٠٠٠ حرف)."
      },
      "seed": {
        "name": "البذرة"
      },
      "video": {
        "name": "الفيديو",
        "tooltip": "الفيديو المصدر للتمديد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduImageToVideoNode": {
    "description": "إنشاء فيديو من صورة ونص اختياري",
    "display_name": "إنشاء الفيديو من الصورة باستخدام Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني"
      },
      "image": {
        "name": "الصورة",
        "tooltip": "صورة لاستخدامها كإطار بداية للفيديو المُنشأ"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "اسم النموذج"
      },
      "movement_amplitude": {
        "name": "سعة الحركة",
        "tooltip": "سعة حركة الكائنات في الإطار"
      },
      "prompt": {
        "name": "النص",
        "tooltip": "وصف نصي لإنشاء الفيديو"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "القيم المدعومة قد تختلف حسب النموذج والمدة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتوليد الفيديو (0 للعشوائية)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduMultiFrameVideoNode": {
    "description": "إنشاء فيديو بانتقالات بين إطارات رئيسية متعددة.",
    "display_name": "توليد فيديو متعدد الإطارات Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "frames": {
        "name": "الإطارات",
        "tooltip": "عدد انتقالات الإطارات الرئيسية (٢-٩)."
      },
      "frames_duration1": {
        "name": "المدة١"
      },
      "frames_duration2": {
        "name": "المدة٢"
      },
      "frames_prompt1": {
        "name": "النص١"
      },
      "frames_prompt2": {
        "name": "النص٢"
      },
      "model": {
        "name": "النموذج"
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة"
      },
      "start_image": {
        "name": "الصورة الابتدائية",
        "tooltip": "صورة الإطار الأول. يجب أن تكون نسبة العرض إلى الارتفاع بين ١:٤ و٤:١."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduReferenceVideoNode": {
    "description": "توليد فيديو من صور متعددة وموجه نصي",
    "display_name": "مرجع Vidu لتوليد الفيديو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة الأبعاد",
        "tooltip": "نسبة أبعاد الفيديو الناتج"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني"
      },
      "images": {
        "name": "الصور",
        "tooltip": "الصور المستخدمة كمراجع لتوليد فيديو بمواضيع متسقة (بحد أقصى 7 صور)."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "اسم النموذج"
      },
      "movement_amplitude": {
        "name": "سعة الحركة",
        "tooltip": "سعة حركة الكائنات في الإطار"
      },
      "prompt": {
        "name": "الموجه النصي",
        "tooltip": "وصف نصي لتوليد الفيديو"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "القيم المدعومة قد تختلف حسب النموذج والمدة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة لتوليد الفيديو (0 للعشوائية)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduStartEndToVideoNode": {
    "description": "توليد فيديو من إطارات البداية والنهاية وموجه نصي",
    "display_name": "بداية ونهاية Vidu لتوليد الفيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني"
      },
      "end_frame": {
        "name": "إطار النهاية",
        "tooltip": "إطار النهاية"
      },
      "first_frame": {
        "name": "الإطار الأول",
        "tooltip": "إطار البداية"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "اسم النموذج"
      },
      "movement_amplitude": {
        "name": "سعة الحركة",
        "tooltip": "سعة حركة الكائنات في الإطار"
      },
      "prompt": {
        "name": "النص التوجيهي",
        "tooltip": "وصف نصي لتوليد الفيديو"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "القيم المدعومة قد تختلف حسب النموذج والمدة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة توليد الفيديو (0 للعشوائية)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduTextToVideoNode": {
    "description": "توليد فيديو من النص التوجيهي",
    "display_name": "توليد الفيديو من النص - Vidu",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبة الأبعاد",
        "tooltip": "نسبة أبعاد الفيديو الناتج"
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "مدة الفيديو الناتج بالثواني"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "اسم النموذج"
      },
      "movement_amplitude": {
        "name": "سعة_الحركة",
        "tooltip": "سعة حركة الكائنات في الإطار"
      },
      "prompt": {
        "name": "النص التوجيهي",
        "tooltip": "وصف نصي لتوليد الفيديو"
      },
      "resolution": {
        "name": "الدقة",
        "tooltip": "القيم المدعومة قد تختلف حسب النموذج والمدة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "بذرة توليد الفيديو (0 للعشوائية)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMesh": {
    "display_name": "تحويل الفوكسل إلى شبكة",
    "inputs": {
      "algorithm": {
        "name": "الخوارزمية"
      },
      "threshold": {
        "name": "العَتَبة"
      },
      "voxel": {
        "name": "فوكسل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMeshBasic": {
    "display_name": "تحويل الفوكسل إلى شبكة أساسية",
    "inputs": {
      "threshold": {
        "name": "العَتَبة"
      },
      "voxel": {
        "name": "فوكسل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan22FunControlToVideo": {
    "display_name": "Wan22FunControlToVideo",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "control_video": {
        "name": "فيديو_تحكم"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "ref_image": {
        "name": "صورة_مرجعية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "Wan22ImageToVideoLatent": {
    "display_name": "Wan22ImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "start_image": {
        "name": "صورة_البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2ImageToVideoApi": {
    "description": "إنشاء فيديو من صورة الإطار الأول، مع إمكانية إضافة صورة الإطار الأخير وصوت اختياري.",
    "display_name": "وان 2.7 من صورة إلى فيديو",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت المستخدم لتوجيه توليد الفيديو (مثل مزامنة الشفاه أو حركة متوافقة مع الإيقاع). المدة: ۲-۳۰ ثانية. إذا لم يتم توفيره، يقوم النموذج تلقائيًا بإنشاء موسيقى خلفية أو مؤثرات صوتية مناسبة."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "first_frame": {
        "name": "الإطار الأول",
        "tooltip": "صورة الإطار الأول. يتم اشتقاق نسبة العرض إلى الارتفاع للإخراج من هذه الصورة."
      },
      "last_frame": {
        "name": "الإطار الأخير",
        "tooltip": "صورة الإطار الأخير. يقوم النموذج بإنشاء فيديو ينتقل من الإطار الأول إلى الأخير."
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_negative_prompt": {
        "name": "توجيه سلبي"
      },
      "model_prompt": {
        "name": "توجيه"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt_extend": {
        "name": "تعزيز التوجيه",
        "tooltip": "ما إذا كان سيتم تعزيز التوجيه بمساعدة الذكاء الاصطناعي."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2ReferenceVideoApi": {
    "description": "إنشاء فيديو يعرض شخصًا أو كائنًا من مواد مرجعية. يدعم أداء شخصية واحدة وتفاعل عدة شخصيات.",
    "display_name": "وان 2.7 من مرجع إلى فيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_negative_prompt": {
        "name": "توجيه سلبي"
      },
      "model_prompt": {
        "name": "توجيه"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2TextToVideoApi": {
    "description": "ينشئ فيديو بناءً على وصف نصي باستخدام نموذج وان 2.7.",
    "display_name": "وان 2.7 تحويل النص إلى فيديو",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت المستخدم لتوجيه توليد الفيديو (مثل مزامنة الشفاه أو الحركة المتوافقة مع الإيقاع). المدة: ٣-٣٠ ثانية. إذا لم يتم توفيره، سيقوم النموذج تلقائيًا بإنشاء موسيقى خلفية أو مؤثرات صوتية مناسبة."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_negative_prompt": {
        "name": "الوصف السلبي"
      },
      "model_prompt": {
        "name": "الوصف"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt_extend": {
        "name": "توسيع الوصف",
        "tooltip": "ما إذا كان سيتم تعزيز الوصف بمساعدة الذكاء الاصطناعي."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2VideoContinuationApi": {
    "description": "استكمال الفيديو من حيث توقف، مع إمكانية التحكم في الإطار الأخير.",
    "display_name": "وان 2.7 استكمال الفيديو",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "first_clip": {
        "name": "المقطع الأول",
        "tooltip": "الفيديو المدخل للاستكمال منه. المدة: ٢-١٠ ثوانٍ. يتم اشتقاق نسبة العرض إلى الارتفاع من هذا الفيديو."
      },
      "last_frame": {
        "name": "الإطار الأخير",
        "tooltip": "صورة الإطار الأخير. سيتم الانتقال في الاستكمال نحو هذا الإطار."
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_negative_prompt": {
        "name": "الوصف السلبي"
      },
      "model_prompt": {
        "name": "الوصف"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "prompt_extend": {
        "name": "توسيع الوصف",
        "tooltip": "ما إذا كان سيتم تعزيز الوصف بمساعدة الذكاء الاصطناعي."
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2VideoEditApi": {
    "description": "تحرير فيديو باستخدام تعليمات نصية أو صور مرجعية أو نقل النمط.",
    "display_name": "وان 2.7 تحرير الفيديو",
    "inputs": {
      "audio_setting": {
        "name": "إعداد الصوت",
        "tooltip": "'تلقائي': يقرر النموذج ما إذا كان سيعيد توليد الصوت بناءً على الوصف. 'الأصلي': الحفاظ على الصوت الأصلي من الفيديو المدخل."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "model": {
        "name": "النموذج"
      },
      "model_duration": {
        "name": "المدة"
      },
      "model_prompt": {
        "name": "الوصف"
      },
      "model_ratio": {
        "name": "النسبة"
      },
      "model_resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "video": {
        "name": "الفيديو",
        "tooltip": "الفيديو المراد تحريره."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية مولدة بالذكاء الاصطناعي إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanAnimateToVideo": {
    "display_name": "WanAnimateToVideo",
    "inputs": {
      "background_video": {
        "name": "فيديو_الخلفية"
      },
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "character_mask": {
        "name": "قناع_الشخصية"
      },
      "clip_vision_output": {
        "name": "مخرج_رؤية_المقطع"
      },
      "continue_motion": {
        "name": "مواصلة_الحركة"
      },
      "continue_motion_max_frames": {
        "name": "الحد_الأقصى_لإطارات_الحركة_المستمرة"
      },
      "face_video": {
        "name": "فيديو_الوجه"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "pose_video": {
        "name": "فيديو_الوضعية"
      },
      "positive": {
        "name": "إيجابي"
      },
      "reference_image": {
        "name": "صورة_مرجعية"
      },
      "vae": {
        "name": "vae"
      },
      "video_frame_offset": {
        "name": "إزاحة_إطار_الفيديو",
        "tooltip": "عدد الإطارات التي يجب البحث عنها في جميع مقاطع الفيديو المدخلة. يُستخدم لتوليد مقاطع فيديو أطول عن طريق التقسيم. قم بالاتصال بمخرج إزاحة_إطار_الفيديو للعقدة السابقة لتمديد مقطع فيديو."
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      },
      "3": {
        "name": "قص_الكامن",
        "tooltip": null
      },
      "4": {
        "name": "قص_الصورة",
        "tooltip": null
      },
      "5": {
        "name": "إزاحة_إطار_الفيديو",
        "tooltip": null
      }
    }
  },
  "WanCameraEmbedding": {
    "display_name": "تضمين_كاميرا_Wan",
    "inputs": {
      "camera_pose": {
        "name": "وضعية_الكاميرا"
      },
      "cx": {
        "name": "cx"
      },
      "cy": {
        "name": "cy"
      },
      "fx": {
        "name": "fx"
      },
      "fy": {
        "name": "fy"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "speed": {
        "name": "السرعة"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "تضمين_الكاميرا",
        "tooltip": null
      },
      "1": {
        "name": "العرض",
        "tooltip": null
      },
      "2": {
        "name": "الارتفاع",
        "tooltip": null
      },
      "3": {
        "name": "الطول",
        "tooltip": null
      }
    }
  },
  "WanCameraImageToVideo": {
    "display_name": "WanCameraImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "حجم الدُفعة"
      },
      "camera_conditions": {
        "name": "شروط الكاميرا"
      },
      "clip_vision_output": {
        "name": "خرج رؤية CLIP"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "الصورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "WanContextWindowsManual": {
    "description": "تعيين نوافذ السياق يدويًا للنماذج الشبيهة بـ WAN (dim=2).",
    "display_name": "نوافذ سياق WAN (يدوي)",
    "inputs": {
      "closed_loop": {
        "name": "حلقة مغلقة",
        "tooltip": "ما إذا كان سيتم إغلاق حلقة نافذة السياق؛ تنطبق فقط على الجداول الحلقية."
      },
      "context_length": {
        "name": "طول السياق",
        "tooltip": "طول نافذة السياق."
      },
      "context_overlap": {
        "name": "تداخل السياق",
        "tooltip": "تداخل نافذة السياق."
      },
      "context_schedule": {
        "name": "جدول السياق",
        "tooltip": "خطوة نافذة السياق."
      },
      "context_stride": {
        "name": "خطوة السياق",
        "tooltip": "خطوة نافذة السياق؛ تنطبق فقط على الجداول المنتظمة."
      },
      "freenoise": {
        "name": "freenoise",
        "tooltip": "ما إذا كان سيتم تطبيق خلط ضوضاء FreeNoise، يحسن دمج النوافذ."
      },
      "fuse_method": {
        "name": "طريقة الدمج",
        "tooltip": "الطريقة المستخدمة لدمج نوافذ السياق."
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المراد تطبيق نوافذ السياق عليه أثناء أخذ العينات."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "النموذج مع نوافذ السياق المطبقة أثناء أخذ العينات."
      }
    }
  },
  "WanDancerEncodeAudio": {
    "display_name": "WanDancerEncodeAudio",
    "inputs": {
      "audio": {
        "name": "الصوت"
      },
      "audio_inject_scale": {
        "name": "مقياس حقن الصوت",
        "tooltip": "المقياس لميزات الصوت عند حقنها في نموذج الفيديو."
      },
      "video_frames": {
        "name": "إطارات الفيديو"
      }
    },
    "outputs": {
      "0": {
        "name": "مخرجات مشفر الصوت",
        "tooltip": null
      },
      "1": {
        "name": "سلسلة معدل الإطارات (fps)",
        "tooltip": "معدل الإطارات المحسوب بناءً على طول الصوت وعدد إطارات الفيديو. يُستخدم في الموجه."
      }
    }
  },
  "WanDancerPadKeyframes": {
    "display_name": "WanDancerPadKeyframes",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت المستخدم لحساب إجمالي إطارات الإخراج واستخراج صوت المقطع."
      },
      "images": {
        "name": "الصور"
      },
      "segment_index": {
        "name": "فهرس المقطع",
        "tooltip": "أي مقطع هذا (٠ للأول، ١ للثاني، إلخ.)"
      },
      "segment_length": {
        "name": "طول المقطع",
        "tooltip": "طول هذا المقطع (عادةً ١٤٩ إطاراً)"
      }
    },
    "outputs": {
      "0": {
        "name": "تسلسل الإطارات الرئيسية المبطنة",
        "tooltip": "تسلسل الإطارات الرئيسية بعد التبطين"
      },
      "1": {
        "name": "قناع الإطارات الرئيسية",
        "tooltip": "قناع يحدد الإطارات الصالحة"
      },
      "2": {
        "name": "مقطع الصوت",
        "tooltip": "مقطع الصوت لهذا الجزء من الفيديو"
      }
    }
  },
  "WanDancerPadKeyframesList": {
    "display_name": "WanDancerPadKeyframesList",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "الصوت الذي سيتم تقطيعه لكل مقطع صادر."
      },
      "images": {
        "name": "الصور"
      },
      "num_segments": {
        "name": "عدد المقاطع",
        "tooltip": "عدد المقاطع المبطنة التي سيتم إصدارها كقوائم."
      },
      "segment_length": {
        "name": "طول المقطع",
        "tooltip": "طول كل مقطع (عادةً ١٤٩ إطاراً)"
      }
    },
    "outputs": {
      "0": {
        "name": "تسلسلات الإطارات الرئيسية المبطنة",
        "tooltip": "تسلسلات الإطارات الرئيسية بعد التبطين"
      },
      "1": {
        "name": "أقنعة الإطارات الرئيسية",
        "tooltip": "أقنعة تحدد الإطارات الصالحة"
      },
      "2": {
        "name": "مقطع الصوت",
        "tooltip": "مقطع الصوت لكل جزء من الفيديو"
      }
    }
  },
  "WanDancerVideo": {
    "display_name": "WanDancerVideo",
    "inputs": {
      "audio_encoder_output": {
        "name": "مخرجات ترميز الصوت"
      },
      "clip_vision_output": {
        "name": "clip_vision_output",
        "tooltip": "تضمينات CLIP للرؤية للإطار الأول."
      },
      "clip_vision_output_ref": {
        "name": "clip_vision_output_ref",
        "tooltip": "تضمينات CLIP للرؤية لصورة المرجع."
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول",
        "tooltip": "عدد الإطارات في الفيديو المُنتج. يجب أن يبقى ١٤٩ لـ WanDancer."
      },
      "mask": {
        "name": "قناع",
        "tooltip": "قناع معالجة الصورة للصورة/الصور الابتدائية. الأبيض يبقى، الأسود يُولّد. يُستخدم للتوليد المحلي."
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "الصورة الابتدائية",
        "tooltip": "الصورة أو الصور الأولية التي سيتم ترميزها، يمكن أن تكون أي عدد من الإطارات."
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامِن",
        "tooltip": "كامِن فارغ."
      }
    }
  },
  "WanFirstLastFrameToVideo": {
    "display_name": "وان إطار أول وآخر إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_end_image": {
        "name": "صورة نهاية رؤية الكليب"
      },
      "clip_vision_start_image": {
        "name": "صورة بداية رؤية الكليب"
      },
      "end_image": {
        "name": "صورة النهاية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "مضمر",
        "tooltip": null
      }
    }
  },
  "WanFunControlToVideo": {
    "display_name": "وان تحكم ممتع إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_output": {
        "name": "ناتج رؤية الكليب"
      },
      "control_video": {
        "name": "فيديو التحكم"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "مضمر",
        "tooltip": null
      }
    }
  },
  "WanFunInpaintToVideo": {
    "display_name": "وان تلوين ممتع إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_output": {
        "name": "ناتج رؤية الكليب"
      },
      "end_image": {
        "name": "صورة النهاية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "مضمر",
        "tooltip": null
      }
    }
  },
  "WanHuMoImageToVideo": {
    "display_name": "وان هو مو صورة إلى فيديو",
    "inputs": {
      "audio_encoder_output": {
        "name": "مخرج_مشفر_الصوت"
      },
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "ref_image": {
        "name": "صورة_مرجعية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "WanImageToImageApi": {
    "description": "ينشئ صورة من صورة أو صورتين إدخال ونص توجيهي. حجم الصورة الناتج ثابت حاليًا عند 1.6 ميغابكسل؛ نسبة العرض إلى الارتفاع تتطابق مع صورة/صور الإدخال.",
    "display_name": "وان صورة إلى صورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "image": {
        "name": "صورة",
        "tooltip": "تحرير صورة واحدة أو دمج صور متعددة، بحد أقصى صورتين."
      },
      "model": {
        "name": "نموذج",
        "tooltip": "النموذج المستخدم."
      },
      "negative_prompt": {
        "name": "توجيه_سلبي",
        "tooltip": "النص التوجيهي السلبي لتوجيه ما يجب تجنبه."
      },
      "prompt": {
        "name": "توجيه",
        "tooltip": "النص التوجيهي المستخدم لوصف العناصر والميزات البصرية، يدعم الإنجليزية/الصينية."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "watermark": {
        "name": "علامة_مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"منتجة بالذكاء الاصطناعي\" إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanImageToVideo": {
    "display_name": "وان صورة إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_output": {
        "name": "ناتج رؤية الكليب"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "مضمر",
        "tooltip": null
      }
    }
  },
  "WanImageToVideoApi": {
    "description": "ينشئ فيديو بناءً على الإطار الأول والنص الموجه.",
    "display_name": "وان صورة إلى فيديو",
    "inputs": {
      "audio": {
        "name": "الصوت",
        "tooltip": "يجب أن يحتوي الصوت على صوت واضح وعالٍ، بدون ضوضاء خارجية أو موسيقى خلفية."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "المدد المتاحة: 5 و 10 ثوانٍ"
      },
      "generate_audio": {
        "name": "توليد الصوت",
        "tooltip": "إذا لم يكن هناك مدخل صوتي، قم بتوليد الصوت تلقائيًا."
      },
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج",
        "tooltip": "النموذج المستخدم."
      },
      "negative_prompt": {
        "name": "النص الموجه السلبي",
        "tooltip": "النص الموجه السلبي لتوجيه ما يجب تجنبه."
      },
      "prompt": {
        "name": "النص الموجه",
        "tooltip": "النص المستخدم لوصف العناصر والميزات البصرية، يدعم الإنجليزية/الصينية."
      },
      "prompt_extend": {
        "name": "توسيع النص الموجه",
        "tooltip": "ما إذا كان سيتم تحسين النص الموجه بمساعدة الذكاء الاصطناعي."
      },
      "resolution": {
        "name": "الدقة"
      },
      "seed": {
        "name": "البذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "shot_type": {
        "name": "نوع اللقطة",
        "tooltip": "يحدد نوع اللقطة للفيديو الناتج، أي ما إذا كان الفيديو لقطة واحدة متواصلة أو لقطات متعددة مع انتقالات. هذا الخيار يعمل فقط عند تفعيل prompt_extend."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم إنشاؤها بالذكاء الاصطناعي\" على النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanInfiniteTalkToVideo": {
    "display_name": "WanInfiniteTalkToVideo",
    "inputs": {
      "audio_encoder_output_1": {
        "name": "مخرجات ترميز الصوت ١"
      },
      "audio_scale": {
        "name": "مقياس الصوت"
      },
      "clip_vision_output": {
        "name": "مخرجات clip للرؤية"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "mode": {
        "name": "الوضع"
      },
      "model": {
        "name": "النموذج"
      },
      "model_patch": {
        "name": "تصحيح النموذج"
      },
      "motion_frame_count": {
        "name": "عدد إطارات الحركة",
        "tooltip": "عدد الإطارات السابقة المستخدمة كسياق للحركة."
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "previous_frames": {
        "name": "الإطارات السابقة"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "النموذج",
        "tooltip": null
      },
      "1": {
        "name": "إيجابي",
        "tooltip": null
      },
      "2": {
        "name": "سلبي",
        "tooltip": null
      },
      "3": {
        "name": "الفضاء الكامن",
        "tooltip": null
      },
      "4": {
        "name": "قص الصورة",
        "tooltip": null
      }
    }
  },
  "WanMoveConcatTrack": {
    "display_name": "WanMoveConcatTrack",
    "inputs": {
      "tracks_1": {
        "name": "المسارات_1"
      },
      "tracks_2": {
        "name": "المسارات_2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanMoveTrackToVideo": {
    "display_name": "WanMoveTrackToVideo",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة البداية"
      },
      "strength": {
        "name": "القوة",
        "tooltip": "قوة تكييف المسار."
      },
      "tracks": {
        "name": "المسارات"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامنة",
        "tooltip": null
      }
    }
  },
  "WanMoveTracksFromCoords": {
    "display_name": "WanMoveTracksFromCoords",
    "inputs": {
      "track_coords": {
        "name": "إحداثيات المسار"
      },
      "track_mask": {
        "name": "قناع المسار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "طول المسار",
        "tooltip": null
      }
    }
  },
  "WanMoveVisualizeTracks": {
    "display_name": "WanMoveVisualizeTracks",
    "inputs": {
      "circle_size": {
        "name": "حجم الدائرة"
      },
      "images": {
        "name": "الصور"
      },
      "line_resolution": {
        "name": "دقة الخط"
      },
      "line_width": {
        "name": "عرض الخط"
      },
      "opacity": {
        "name": "الشفافية"
      },
      "tracks": {
        "name": "المسارات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanPhantomSubjectToVideo": {
    "display_name": "وان فانتوم موضوع إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدُفعة"
      },
      "height": {
        "name": "الارتفاع"
      },
      "images": {
        "name": "الصور"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "النص الإيجابي",
        "tooltip": null
      },
      "1": {
        "name": "النص السلبي",
        "tooltip": null
      },
      "2": {
        "name": "نص الصورة السلبية",
        "tooltip": null
      },
      "3": {
        "name": "الكامن",
        "tooltip": null
      }
    }
  },
  "WanReferenceVideoApi": {
    "description": "استخدم الشخصية والصوت من مقاطع الفيديو المدخلة، مع الجمع مع التعليمات، لإنشاء فيديو جديد يحافظ على اتساق الشخصية.",
    "display_name": "Wan Reference to Video",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة"
      },
      "model": {
        "name": "النموذج"
      },
      "negative_prompt": {
        "name": "تعليمات سلبية",
        "tooltip": "تعليمات سلبية تصف ما يجب تجنبه."
      },
      "prompt": {
        "name": "التعليمات",
        "tooltip": "تعليمات تصف العناصر والميزات البصرية. يدعم الإنجليزية والصينية. استخدم معرفات مثل `character1` و `character2` للإشارة إلى الشخصيات المرجعية."
      },
      "reference_videos": {
        "name": "مقاطع الفيديو المرجعية"
      },
      "seed": {
        "name": "البذرة"
      },
      "shot_type": {
        "name": "نوع اللقطة",
        "tooltip": "يحدد نوع اللقطة للفيديو الناتج، أي ما إذا كان الفيديو لقطة واحدة متواصلة أو عدة لقطات مع انتقالات."
      },
      "size": {
        "name": "الحجم"
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية تم إنشاؤها بالذكاء الاصطناعي إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanSCAILToVideo": {
    "display_name": "WanSCAILToVideo",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "pose_end": {
        "name": "نهاية الوضعية",
        "tooltip": "خطوة النهاية لاستخدام تكييف الوضعية."
      },
      "pose_start": {
        "name": "بدء الوضعية",
        "tooltip": "خطوة البدء لاستخدام تكييف الوضعية."
      },
      "pose_strength": {
        "name": "قوة الوضعية",
        "tooltip": "قوة الفضاء الكامن للوضعية."
      },
      "pose_video": {
        "name": "فيديو الوضعية",
        "tooltip": "الفيديو المستخدم لتكييف الوضعية. سيتم تقليل دقته إلى نصف دقة الفيديو الرئيسي."
      },
      "positive": {
        "name": "إيجابي"
      },
      "reference_image": {
        "name": "صورة مرجعية"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": "فضاء كامن فارغ بحجم التوليد."
      }
    }
  },
  "WanSoundImageToVideo": {
    "display_name": "WanSoundImageToVideo",
    "inputs": {
      "audio_encoder_output": {
        "name": "مخرج مشفر الصوت"
      },
      "batch_size": {
        "name": "حجم الدُفعة"
      },
      "control_video": {
        "name": "الفيديو المتحكم به"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "النص السلبي"
      },
      "positive": {
        "name": "النص الإيجابي"
      },
      "ref_image": {
        "name": "الصورة المرجعية"
      },
      "ref_motion": {
        "name": "الحركة المرجعية"
      },
      "vae": {
        "name": "VAE"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "النص الإيجابي",
        "tooltip": null
      },
      "1": {
        "name": "النص السلبي",
        "tooltip": null
      },
      "2": {
        "name": "الكامن",
        "tooltip": null
      }
    }
  },
  "WanSoundImageToVideoExtend": {
    "display_name": "WanSoundImageToVideoExtend",
    "inputs": {
      "audio_encoder_output": {
        "name": "مخرج مشفر الصوت"
      },
      "control_video": {
        "name": "الفيديو المتحكم به"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "النص السلبي"
      },
      "positive": {
        "name": "النص الإيجابي"
      },
      "ref_image": {
        "name": "الصورة المرجعية"
      },
      "vae": {
        "name": "VAE"
      },
      "video_latent": {
        "name": "الكامن للفيديو"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "WanTextToImageApi": {
    "description": "ينشئ صورة بناءً على نص موجه.",
    "display_name": "وان من النص إلى الصورة",
    "inputs": {
      "control_after_generate": {
        "name": "التحكم بعد الإنشاء"
      },
      "height": {
        "name": "الارتفاع"
      },
      "model": {
        "name": "نموذج",
        "tooltip": "النموذج المستخدم."
      },
      "negative_prompt": {
        "name": "نص موجه سلبي",
        "tooltip": "نص موجه سلبي لتوجيه ما يجب تجنبه."
      },
      "prompt": {
        "name": "نص موجه",
        "tooltip": "النص الموجه المستخدم لوصف العناصر والميزات المرئية، يدعم الإنجليزية/الصينية."
      },
      "prompt_extend": {
        "name": "توسيع النص الموجه",
        "tooltip": "ما إذا كان سيتم تحسين النص الموجه بمساعدة الذكاء الاصطناعي."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة المستخدمة في الإنشاء."
      },
      "watermark": {
        "name": "علامة مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"منشأة بالذكاء الاصطناعي\" إلى النتيجة."
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTextToVideoApi": {
    "description": "ينشئ فيديو بناءً على نص موجه.",
    "display_name": "وان من النص إلى الفيديو",
    "inputs": {
      "audio": {
        "name": "صوت",
        "tooltip": "يجب أن يحتوي الصوت على صوت واضح وعالٍ، دون ضوضاء خارجية أو موسيقى خلفية."
      },
      "control_after_generate": {
        "name": "التحكم بعد التوليد"
      },
      "duration": {
        "name": "المدة",
        "tooltip": "المدد المتاحة: 5 و 10 ثوانٍ"
      },
      "generate_audio": {
        "name": "توليد_صوت",
        "tooltip": "إذا لم يكن هناك مدخل صوتي، قم بتوليد الصوت تلقائيًا."
      },
      "model": {
        "name": "نموذج",
        "tooltip": "النموذج المستخدم."
      },
      "negative_prompt": {
        "name": "نص موجه سلبي",
        "tooltip": "النص الموجه السلبي لتوجيه ما يجب تجنبه."
      },
      "prompt": {
        "name": "نص موجه",
        "tooltip": "النص الموجه المستخدم لوصف العناصر والميزات المرئية، يدعم الإنجليزية/الصينية."
      },
      "prompt_extend": {
        "name": "توسيع_المطالبة",
        "tooltip": "ما إذا كان سيتم تحسين المطالبة بمساعدة الذكاء الاصطناعي."
      },
      "seed": {
        "name": "بذرة",
        "tooltip": "البذرة المستخدمة في التوليد."
      },
      "shot_type": {
        "name": "نوع اللقطة",
        "tooltip": "يحدد نوع اللقطة للفيديو الناتج، أي ما إذا كان الفيديو لقطة واحدة متواصلة أو عدة لقطات مع انتقالات. هذا الخيار يعمل فقط عند تفعيل prompt_extend."
      },
      "size": {
        "name": "الحجم"
      },
      "watermark": {
        "name": "علامة_مائية",
        "tooltip": "ما إذا كان سيتم إضافة علامة مائية \"تم توليدها بالذكاء الاصطناعي\" إلى النتيجة."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTrackToVideo": {
    "display_name": "تتبع_الفيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم_الدفعة"
      },
      "clip_vision_output": {
        "name": "مخرج_رؤية_المقطع"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "start_image": {
        "name": "صورة_البداية"
      },
      "temperature": {
        "name": "درجة_الحرارة"
      },
      "topk": {
        "name": "أعلى_ك"
      },
      "tracks": {
        "name": "مسارات"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "كامن",
        "tooltip": null
      }
    }
  },
  "WanVaceToVideo": {
    "display_name": "وان Vace إلى فيديو",
    "inputs": {
      "batch_size": {
        "name": "حجم الدفعة"
      },
      "control_masks": {
        "name": "أقنعة التحكم"
      },
      "control_video": {
        "name": "فيديو التحكم"
      },
      "height": {
        "name": "الارتفاع"
      },
      "length": {
        "name": "الطول"
      },
      "negative": {
        "name": "سلبي"
      },
      "positive": {
        "name": "إيجابي"
      },
      "reference_image": {
        "name": "صورة مرجعية"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "العرض"
      }
    },
    "outputs": {
      "0": {
        "name": "إيجابي",
        "tooltip": null
      },
      "1": {
        "name": "سلبي",
        "tooltip": null
      },
      "2": {
        "name": "مضمر",
        "tooltip": null
      },
      "3": {
        "name": "اقتطاع المضمر",
        "tooltip": null
      }
    }
  },
  "WavespeedFlashVSRNode": {
    "description": "مُرقّي فيديو سريع وعالي الجودة يعزز الدقة ويعيد الوضوح للمقاطع منخفضة الدقة أو الضبابية.",
    "display_name": "ترقية فيديو FlashVSR",
    "inputs": {
      "target_resolution": {
        "name": "الدقة المستهدفة"
      },
      "video": {
        "name": "الفيديو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WavespeedImageUpscaleNode": {
    "description": "عزز دقة وجودة الصورة، وارفع الصور إلى دقة 4K أو 8K للحصول على نتائج حادة ومفصلة.",
    "display_name": "ترقية صورة WaveSpeed",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "model": {
        "name": "النموذج"
      },
      "target_resolution": {
        "name": "الدقة المستهدفة"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WebcamCapture": {
    "display_name": "التقاط كاميرا ويب",
    "inputs": {
      "capture_on_queue": {
        "name": "التقاط في الطابور"
      },
      "height": {
        "name": "الارتفاع"
      },
      "image": {
        "name": "صورة"
      },
      "waiting for camera___": {},
      "width": {
        "name": "العرض"
      }
    }
  },
  "ZImageFunControlnet": {
    "display_name": "ZImageFunControlnet",
    "inputs": {
      "image": {
        "name": "الصورة"
      },
      "inpaint_image": {
        "name": "صورة التلوين"
      },
      "mask": {
        "name": "القناع"
      },
      "model": {
        "name": "النموذج"
      },
      "model_patch": {
        "name": "تصحيح النموذج"
      },
      "strength": {
        "name": "القوة"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "unCLIPCheckpointLoader": {
    "display_name": "محمل نقطة فحص unCLIP",
    "inputs": {
      "ckpt_name": {
        "name": "اسم نقطة الفحص"
      }
    }
  },
  "unCLIPConditioning": {
    "display_name": "تكييف unCLIP",
    "inputs": {
      "clip_vision_output": {
        "name": "ناتج رؤية الكليب"
      },
      "conditioning": {
        "name": "التكييف"
      },
      "noise_augmentation": {
        "name": "زيادة الضجيج"
      },
      "strength": {
        "name": "القوة"
      }
    }
  },
  "wanBlockSwap": {
    "description": "NOP",
    "display_name": "wanBlockSwap",
    "inputs": {
      "model": {
        "name": "النموذج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  }
}
