ZMedia Purwodadi

Bolehkah Aqiqah / Qurban dengan Kambing Betina?

Daftar Isi
Tanya :

Saya ingin mengakikahkan puteri saya. Yang jadi pertanyaan, bolehkah dengan menggunakan kambing / domba betina?domba

Jawab :

Boleh, tidak ada ketentuan harus kambing / domba jantan / betina. Sebagian ulama mengatakan kambing jantan lebih utama, karena dagingnya lebih lezat. Sebahagian lagi mengatakan kambing betina lebih utama karena dagingnya lebih empuk.

Tetapi saya sarankan lebih baik memilih kambing jantan dikarenakan lebih besar dan lebih mahal. Sodaqoh lebih besar tentunya akan lebih baik.

Sebagian sumber :

ويجوز ذكر وأنثى أى التضحية بكل منهما بالإجماع وإن كثر نزوان الذكر وولادة الأنثى ،نعم التضحية بالذكر أفضل على الأصح المنصوص لأن لحمه أطيب كذا قال الرافعي ونقل في المجموع في باب الهدي عن الشافعي أن الأنثى أحسن من الذكر لأنها أرطب لحما ولم يحك غيره ويمكن حمل الأول على ما إذا لم يكثر نزوانه والثاني على ما إذا كثر. - اه مغني المحتاج 4/284

ويجوز ذكر وأنثى وخنثى لكن الذكر ولو بلون مفضول فيما يظهر أفضل لأن لحمه أطيب إلا أن يكثر نزواته فالأنثى التي لم تلد أفضل منه حينئذ وعلى ذلك حمل قول الشافعي والأنثى أحب إلي وحمله بعضهم على جزاء الصيد إذا قومت لإخراج الطعام والأنثى أكثر قيمة وخصي للاتباع - اه نهاية المحتاج 8/133
/**
 * Environment interface
 * 
 * @typedef Env
 * @property {string} my_var
 */

/**
 * A helper function to get the device type from user agent
 * 
 * @param {string | null} userAgent
 * 
 * @returns {"mobile" | "tablet" | "desktop"}
 */
const getDeviceType = (userAgent) => {
  const mobileRegexp = /(?:phone|windows\s+phone|ipod|blackberry|(?:android|bb\d+|meego|silk|googlebot) .+? mobile|palm|windows\s+ce|opera\ mini|avantgo|mobilesafari|docomo|KAIOS)/i;
  const tabletRegexp = /(?:ipad|playbook|(?:android|bb\d+|meego|silk)(?! .+? mobile))/i;

  if (typeof userAgent === "string") {
    if (mobileRegexp.test(userAgent)) {
      return "mobile";
    }

    if (tabletRegexp.test(userAgent)) {
      return "tablet";
    }
  }

  // Everything else not matched above will be considered as desktop
  return "desktop";
}

/**
 * An object with workers handlers
 * 
 * @type {ExportedHandler<Env>}
 */
const worker = {
  async fetch(request, env, context) {
    // Get the device type from user-agent header
    const deviceType = getDeviceType(request.headers.get("User-Agent"));

    const proxyUrl = new URL(request.url);
    // Set the search param 'm' according to the device type, i.e. '0' for desktop, '1' for others
    proxyUrl.searchParams.set("m", String(deviceType === "desktop" ? 0 : 1));

    const proxyResponse = await fetch(proxyUrl, request);

    const response = new Response(proxyResponse.body, proxyResponse);

    // TODO: You can modify the response here :)

    return response;
  }
}

// Export handlers
export default worker;
0

4 komentar

Comment Author Avatar
6 September 2024 pukul 19.12 Hapus
Test komentar
Comment Author Avatar
6 September 2024 pukul 19.13 Hapus
coba
Comment Author Avatar
6 September 2024 pukul 19.15 Hapus
Komentar ini telah dihapus oleh pengarang.
Comment Author Avatar
6 September 2024 pukul 19.21 Hapus
deui