Tugas Pertemuan 14

Logo

Perbedaan Statistik Deskriptif dan Inferensial

Statistik deskriptif dan statistik inferensial adalah dua cabang utama statistik yang memiliki fungsi dan tujuan yang berbeda.

1. Statistik Deskriptif

Statistik deskriptif digunakan untuk menggambarkan atau meringkas data yang kita miliki. Fokusnya hanya pada data yang ada, tanpa membuat generalisasi atau kesimpulan tentang populasi yang lebih besar.

  • Tujuan: Memberi gambaran tentang data secara jelas.

  • Alat yang digunakan: Rata-rata, median, modus, rentang, standar deviasi, tabel frekuensi, grafik, histogram, dll.

Contoh Sederhana Statistik Deskriptif

Misalkan kita punya data nilai ujian 5 siswa: 80, 85, 90, 70, dan 95.
Statistik deskriptif akan menghitung:

  • Rata-rata (mean): (80 + 85 + 90 + 70 + 95) / 5 = 84

  • Nilai tertinggi: 95

  • Nilai terendah: 70

  • Standar deviasi: Mengukur seberapa jauh nilai-nilai tersebut dari rata-rata.

Hasil ini hanya berlaku untuk kelompok 5 siswa tersebut.

2. Statistik Inferensial

Statistik inferensial digunakan untuk membuat kesimpulan atau prediksi tentang populasi yang lebih besar berdasarkan sampel data. Dengan kata lain, kita “menginferensi” informasi dari sampel untuk menggambarkan populasi.

  • Tujuan: Menarik kesimpulan, membuat estimasi, atau menguji hipotesis tentang populasi.

  • Alat yang digunakan: Uji-t, uji chi-square, analisis regresi, interval kepercayaan, dll.

Contoh Sederhana Statistik Inferensial

Misalkan kita ingin tahu nilai rata-rata ujian dari semua siswa di sekolah (populasi besar). Daripada memeriksa nilai seluruh siswa, kita ambil sampel 50 siswa secara acak, dan rata-rata nilai mereka adalah 84.

Dengan statistik inferensial, kita bisa:

  • Memperkirakan: “Rata-rata nilai seluruh siswa di sekolah kemungkinan besar juga sekitar 84.”

  • Menguji hipotesis: Jika kepala sekolah berpikir rata-rata nilai seluruh siswa adalah 80, kita bisa menggunakan uji statistik untuk menerima atau menolak klaim tersebut berdasarkan data sampel.

Perbedaan Utama

Aspek Statistik Deskriptif Statistik Inferensial
Fokus Data yang ada. Populasi melalui data sampel.
Tujuan Menggambarkan atau meringkas data. Membuat kesimpulan, prediksi, atau generalisasi.
Contoh Hasil “Rata-rata nilai 5 siswa adalah 84.” “Rata-rata nilai seluruh siswa kemungkinan sekitar 84.”

Statistik deskriptif adalah langkah awal untuk memahami data, sementara statistik inferensial melangkah lebih jauh untuk memberikan wawasan lebih besar dari data tersebut.

Perbedaan Alpha (α) dan Beta (β) dalam Uji Hipotesis

Alpha (α) dan Beta (β) adalah konsep penting dalam uji hipotesis yang terkait dengan jenis kesalahan yang bisa terjadi selama pengambilan keputusan statistik.

1. Alpha (α)

Alpha adalah tingkat signifikansi yang ditetapkan dalam uji hipotesis. Ini merepresentasikan probabilitas membuat kesalahan tipe I, yaitu menolak hipotesis nol (H₀) padahal sebenarnya hipotesis nol itu benar.

  • Kesalahan tipe I: Alarm palsu. Anda mengatakan ada efek atau perbedaan, padahal sebenarnya tidak ada.

  • Nilai umum α: Biasanya 0,05 (atau 5%), yang berarti kita bersedia menerima peluang 5% untuk salah menolak H₀.

Contoh Alpha (Kesalahan Tipe I):

Misalkan seorang dokter menguji apakah obat baru lebih efektif daripada obat lama.

  • H₀ (hipotesis nol): Obat baru tidak lebih efektif daripada obat lama.

  • Kesalahan tipe I: Dokter menyimpulkan bahwa obat baru lebih efektif (menolak H₀), padahal sebenarnya obat baru tidak lebih efektif.

Jika α = 0,05, berarti dokter bersedia menerima risiko 5% untuk membuat kesalahan ini.

2. Beta (β)

Beta adalah probabilitas membuat kesalahan tipe II, yaitu gagal menolak hipotesis nol (H₀) padahal sebenarnya hipotesis nol itu salah.

  • Kesalahan tipe II: Melewatkan sinyal. Anda mengatakan tidak ada efek atau perbedaan, padahal sebenarnya ada.

  • 1 − β: Disebut power of the test, yaitu kemampuan uji untuk mendeteksi efek atau perbedaan jika memang ada.

Contoh Beta (Kesalahan Tipe II):

Misalkan dalam kasus yang sama:

  • H₀ (hipotesis nol): Obat baru tidak lebih efektif daripada obat lama.

  • Kesalahan tipe II: Dokter menyimpulkan bahwa obat baru tidak lebih efektif (gagal menolak H₀), padahal sebenarnya obat baru lebih efektif.

Jika β = 0,2, berarti ada risiko 20% untuk membuat kesalahan ini. Dalam hal ini, power (1 − β) adalah 0,8 atau 80%, yang menunjukkan kemampuan uji untuk mendeteksi efek jika obat baru memang lebih efektif.

Perbedaan Utama

Aspek Alpha (α) Beta (β)
Jenis Kesalahan Kesalahan tipe I (false positive). Kesalahan tipe II (false negative).
Makna Peluang menolak H₀ padahal H₀ benar. Peluang gagal menolak H₀ padahal H₀ salah.
Kaitan dengan Uji Ditetapkan sebelum uji (tingkat signifikansi). Dipengaruhi oleh ukuran sampel dan efek nyata.
Nilai Umum Biasanya 0,05 atau 5%. Biasanya 0,2 atau 20% (power = 80%).

Type I Error dan Type II Error

Type I Error dan Type II Error adalah dua jenis kesalahan yang bisa terjadi dalam uji hipotesis. Berikut adalah penjelasan tentang kapan kesalahan ini mungkin terjadi, dampaknya, dan contohnya.

1. Type I Error

Apa itu Type I Error?

Type I Error terjadi ketika kita menolak hipotesis nol (H₀) padahal sebenarnya hipotesis nol itu benar. Ini disebut juga sebagai “false positive” atau alarm palsu.

  • Kapan terjadi?
    Kesalahan ini biasanya terjadi jika tingkat signifikansi (alpha, α) yang kita tetapkan terlalu besar.

  • Dampak:
    Dampak Type I Error bergantung pada konteksnya. Dalam situasi kritis, seperti diagnosis medis atau keputusan hukum, Type I Error bisa sangat serius karena menyebabkan kesimpulan salah bahwa sesuatu yang tidak ada itu ada.

2. Type II Error

Apa itu Type II Error?

Type II Error terjadi ketika kita gagal menolak hipotesis nol (H₀) padahal sebenarnya hipotesis nol itu salah. Ini disebut juga sebagai “false negative” atau sinyal yang terlewat.

  • Kapan terjadi?
    Kesalahan ini lebih mungkin terjadi jika ukuran sampel terlalu kecil, tingkat signifikansi (α) terlalu kecil, atau tes statistik kurang sensitif terhadap efek yang sebenarnya ada.

  • Dampak:
    Kesalahan ini bisa berbahaya dalam situasi di mana efek penting terlewatkan, seperti gagal mendeteksi masalah pada tahap awal yang dapat dicegah atau ditangani.

Kapan Menggunakan Keduanya?

Type I Error (α) Lebih Penting Jika:

  • Konsekuensi dari false positive sangat serius.
  • Contoh:
    • Pengobatan medis yang tidak diperlukan.
    • Vonis bersalah dalam sistem peradilan terhadap orang yang tidak bersalah.

Type II Error (β) Lebih Penting Jika:

  • Konsekuensi dari false negative sangat serius.
  • Contoh:
    • Gagal mendeteksi penyakit serius yang membutuhkan penanganan segera.
    • Mengabaikan cacat produksi yang bisa menyebabkan kegagalan produk di pasar.
LS0tDQp0aXRsZTogIlR1Z2FzIFBlcnRlbXVhbiAxNCINCnN1YnRpdGxlOiAiIg0KYXV0aG9yOiAiTS4gUmFnaWwgUml6a2kgTXVseWEgKDUyMjQwMDI3KSINCmRhdGU6ICAiYHIgZm9ybWF0KFN5cy5EYXRlKCksICclQiAlZCwgJVknKWAiDQpvdXRwdXQ6DQogIHJtZGZvcm1hdHM6OnJlYWR0aGVkb3duOiAgICMgaHR0cHM6Ly9naXRodWIuY29tL2p1YmEvcm1kZm9ybWF0cw0KICAgIHNlbGZfY29udGFpbmVkOiB0cnVlDQogICAgdGh1bWJuYWlsczogdHJ1ZQ0KICAgIGxpZ2h0Ym94OiB0cnVlDQogICAgZ2FsbGVyeTogdHJ1ZQ0KICAgIGxpYl9kaXI6IGxpYnMNCiAgICBkZl9wcmludDogInBhZ2VkIg0KICAgIGNvZGVfZm9sZGluZzogInNob3ciDQogICAgY29kZV9kb3dubG9hZDogeWVzDQogICAgY3NzOiAic3R5bGUuY3NzIg0KLS0tDQoNCjxpbWcgaWQ9ImxvZ28tdXRhbWEiIHNyYz0iQ292ZXIuanBlZz9yYXc9dHJ1ZSIgYWx0PSJMb2dvIiBzdHlsZT0id2lkdGg6MjAwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87Ij4NCg0KIyBQZXJiZWRhYW4gU3RhdGlzdGlrIERlc2tyaXB0aWYgZGFuIEluZmVyZW5zaWFsDQoNClN0YXRpc3RpayBkZXNrcmlwdGlmIGRhbiBzdGF0aXN0aWsgaW5mZXJlbnNpYWwgYWRhbGFoIGR1YSBjYWJhbmcgdXRhbWEgc3RhdGlzdGlrIHlhbmcgbWVtaWxpa2kgZnVuZ3NpIGRhbiB0dWp1YW4geWFuZyBiZXJiZWRhLg0KDQojIyAqKjEuIFN0YXRpc3RpayBEZXNrcmlwdGlmKioNClN0YXRpc3RpayBkZXNrcmlwdGlmIGRpZ3VuYWthbiB1bnR1ayAqKm1lbmdnYW1iYXJrYW4qKiBhdGF1ICoqbWVyaW5na2FzKiogZGF0YSB5YW5nIGtpdGEgbWlsaWtpLiBGb2t1c255YSBoYW55YSBwYWRhIGRhdGEgeWFuZyBhZGEsIHRhbnBhIG1lbWJ1YXQgZ2VuZXJhbGlzYXNpIGF0YXUga2VzaW1wdWxhbiB0ZW50YW5nIHBvcHVsYXNpIHlhbmcgbGViaWggYmVzYXIuDQoNCi0gKipUdWp1YW46KiogTWVtYmVyaSBnYW1iYXJhbiB0ZW50YW5nIGRhdGEgc2VjYXJhIGplbGFzLg0KDQotICoqQWxhdCB5YW5nIGRpZ3VuYWthbjoqKiBSYXRhLXJhdGEsIG1lZGlhbiwgbW9kdXMsIHJlbnRhbmcsIHN0YW5kYXIgZGV2aWFzaSwgdGFiZWwgZnJla3VlbnNpLCBncmFmaWssIGhpc3RvZ3JhbSwgZGxsLg0KDQojIyMgKipDb250b2ggU2VkZXJoYW5hIFN0YXRpc3RpayBEZXNrcmlwdGlmKioNCk1pc2Fsa2FuIGtpdGEgcHVueWEgZGF0YSBuaWxhaSB1amlhbiA1IHNpc3dhOiA4MCwgODUsIDkwLCA3MCwgZGFuIDk1LiAgDQpTdGF0aXN0aWsgZGVza3JpcHRpZiBha2FuIG1lbmdoaXR1bmc6DQoNCi0gKipSYXRhLXJhdGEgKG1lYW4pOioqICg4MCArIDg1ICsgOTAgKyA3MCArIDk1KSAvIDUgPSA4NA0KDQotICoqTmlsYWkgdGVydGluZ2dpOioqIDk1DQoNCi0gKipOaWxhaSB0ZXJlbmRhaDoqKiA3MA0KDQotICoqU3RhbmRhciBkZXZpYXNpOioqIE1lbmd1a3VyIHNlYmVyYXBhIGphdWggbmlsYWktbmlsYWkgdGVyc2VidXQgZGFyaSByYXRhLXJhdGEuDQoNCkhhc2lsIGluaSBoYW55YSBiZXJsYWt1IHVudHVrIGtlbG9tcG9rIDUgc2lzd2EgdGVyc2VidXQuDQoNCg0KDQojIyAqKjIuIFN0YXRpc3RpayBJbmZlcmVuc2lhbCoqDQpTdGF0aXN0aWsgaW5mZXJlbnNpYWwgZGlndW5ha2FuIHVudHVrICoqbWVtYnVhdCBrZXNpbXB1bGFuKiogYXRhdSAqKnByZWRpa3NpKiogdGVudGFuZyBwb3B1bGFzaSB5YW5nIGxlYmloIGJlc2FyIGJlcmRhc2Fya2FuIHNhbXBlbCBkYXRhLiBEZW5nYW4ga2F0YSBsYWluLCBraXRhICJtZW5naW5mZXJlbnNpIiBpbmZvcm1hc2kgZGFyaSBzYW1wZWwgdW50dWsgbWVuZ2dhbWJhcmthbiBwb3B1bGFzaS4NCg0KLSAqKlR1anVhbjoqKiBNZW5hcmlrIGtlc2ltcHVsYW4sIG1lbWJ1YXQgZXN0aW1hc2ksIGF0YXUgbWVuZ3VqaSBoaXBvdGVzaXMgdGVudGFuZyBwb3B1bGFzaS4NCg0KLSAqKkFsYXQgeWFuZyBkaWd1bmFrYW46KiogVWppLXQsIHVqaSBjaGktc3F1YXJlLCBhbmFsaXNpcyByZWdyZXNpLCBpbnRlcnZhbCBrZXBlcmNheWFhbiwgZGxsLg0KDQojIyMgKipDb250b2ggU2VkZXJoYW5hIFN0YXRpc3RpayBJbmZlcmVuc2lhbCoqDQpNaXNhbGthbiBraXRhIGluZ2luIHRhaHUgbmlsYWkgcmF0YS1yYXRhIHVqaWFuIGRhcmkgc2VtdWEgc2lzd2EgZGkgc2Vrb2xhaCAocG9wdWxhc2kgYmVzYXIpLiBEYXJpcGFkYSBtZW1lcmlrc2EgbmlsYWkgc2VsdXJ1aCBzaXN3YSwga2l0YSBhbWJpbCBzYW1wZWwgNTAgc2lzd2Egc2VjYXJhIGFjYWssIGRhbiByYXRhLXJhdGEgbmlsYWkgbWVyZWthIGFkYWxhaCA4NC4NCg0KRGVuZ2FuIHN0YXRpc3RpayBpbmZlcmVuc2lhbCwga2l0YSBiaXNhOg0KDQotICoqTWVtcGVya2lyYWthbjoqKiAiUmF0YS1yYXRhIG5pbGFpIHNlbHVydWggc2lzd2EgZGkgc2Vrb2xhaCBrZW11bmdraW5hbiBiZXNhciBqdWdhIHNla2l0YXIgODQuIg0KDQotICoqTWVuZ3VqaSBoaXBvdGVzaXM6KiogSmlrYSBrZXBhbGEgc2Vrb2xhaCBiZXJwaWtpciByYXRhLXJhdGEgbmlsYWkgc2VsdXJ1aCBzaXN3YSBhZGFsYWggODAsIGtpdGEgYmlzYSBtZW5nZ3VuYWthbiB1amkgc3RhdGlzdGlrIHVudHVrIG1lbmVyaW1hIGF0YXUgbWVub2xhayBrbGFpbSB0ZXJzZWJ1dCBiZXJkYXNhcmthbiBkYXRhIHNhbXBlbC4NCg0KDQoNCiMjICoqUGVyYmVkYWFuIFV0YW1hKioNCg0KfCAqKkFzcGVrKiogICAgICAgICAgICAgfCAqKlN0YXRpc3RpayBEZXNrcmlwdGlmKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICoqU3RhdGlzdGlrIEluZmVyZW5zaWFsKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwNCnwgKipGb2t1cyoqICAgICAgICAgICAgIHwgRGF0YSB5YW5nIGFkYS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFBvcHVsYXNpIG1lbGFsdWkgZGF0YSBzYW1wZWwuICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAqKlR1anVhbioqICAgICAgICAgICAgfCBNZW5nZ2FtYmFya2FuIGF0YXUgbWVyaW5na2FzIGRhdGEuICAgICAgICAgICAgICAgICAgICAgIHwgTWVtYnVhdCBrZXNpbXB1bGFuLCBwcmVkaWtzaSwgYXRhdSBnZW5lcmFsaXNhc2kuICAgICAgICB8DQp8ICoqQ29udG9oIEhhc2lsKiogICAgICB8ICJSYXRhLXJhdGEgbmlsYWkgNSBzaXN3YSBhZGFsYWggODQuIiAgICAgICAgICAgICAgICAgICAgfCAiUmF0YS1yYXRhIG5pbGFpIHNlbHVydWggc2lzd2Ega2VtdW5na2luYW4gc2VraXRhciA4NC4iIHwNCg0KDQoNClN0YXRpc3RpayBkZXNrcmlwdGlmIGFkYWxhaCBsYW5na2FoIGF3YWwgdW50dWsgbWVtYWhhbWkgZGF0YSwgc2VtZW50YXJhIHN0YXRpc3RpayBpbmZlcmVuc2lhbCBtZWxhbmdrYWggbGViaWggamF1aCB1bnR1ayBtZW1iZXJpa2FuIHdhd2FzYW4gbGViaWggYmVzYXIgZGFyaSBkYXRhIHRlcnNlYnV0Lg0KDQojIFBlcmJlZGFhbiBBbHBoYSAozrEpIGRhbiBCZXRhICjOsikgZGFsYW0gVWppIEhpcG90ZXNpcw0KDQpBbHBoYSAozrEpIGRhbiBCZXRhICjOsikgYWRhbGFoIGtvbnNlcCBwZW50aW5nIGRhbGFtIHVqaSBoaXBvdGVzaXMgeWFuZyB0ZXJrYWl0IGRlbmdhbiBqZW5pcyBrZXNhbGFoYW4geWFuZyBiaXNhIHRlcmphZGkgc2VsYW1hIHBlbmdhbWJpbGFuIGtlcHV0dXNhbiBzdGF0aXN0aWsuDQoNCg0KDQojIyAqKjEuIEFscGhhICjOsSkqKg0KQWxwaGEgYWRhbGFoICoqdGluZ2thdCBzaWduaWZpa2Fuc2kqKiB5YW5nIGRpdGV0YXBrYW4gZGFsYW0gdWppIGhpcG90ZXNpcy4gSW5pIG1lcmVwcmVzZW50YXNpa2FuICoqcHJvYmFiaWxpdGFzIG1lbWJ1YXQga2VzYWxhaGFuIHRpcGUgSSoqLCB5YWl0dSAqKm1lbm9sYWsgaGlwb3Rlc2lzIG5vbCAoSOKCgCkqKiBwYWRhaGFsIHNlYmVuYXJueWEgaGlwb3Rlc2lzIG5vbCBpdHUgYmVuYXIuDQoNCi0gKipLZXNhbGFoYW4gdGlwZSBJOioqIEFsYXJtIHBhbHN1LiBBbmRhIG1lbmdhdGFrYW4gYWRhIGVmZWsgYXRhdSBwZXJiZWRhYW4sIHBhZGFoYWwgc2ViZW5hcm55YSB0aWRhayBhZGEuDQoNCi0gKipOaWxhaSB1bXVtIM6xOioqIEJpYXNhbnlhIDAsMDUgKGF0YXUgNSUpLCB5YW5nIGJlcmFydGkga2l0YSBiZXJzZWRpYSBtZW5lcmltYSBwZWx1YW5nIDUlIHVudHVrIHNhbGFoIG1lbm9sYWsgSOKCgC4NCg0KIyMjICoqQ29udG9oIEFscGhhIChLZXNhbGFoYW4gVGlwZSBJKToqKg0KTWlzYWxrYW4gc2VvcmFuZyBkb2t0ZXIgbWVuZ3VqaSBhcGFrYWggb2JhdCBiYXJ1IGxlYmloIGVmZWt0aWYgZGFyaXBhZGEgb2JhdCBsYW1hLiAgDQoNCi0gKipI4oKAIChoaXBvdGVzaXMgbm9sKToqKiBPYmF0IGJhcnUgdGlkYWsgbGViaWggZWZla3RpZiBkYXJpcGFkYSBvYmF0IGxhbWEuICANCg0KLSAqKktlc2FsYWhhbiB0aXBlIEk6KiogRG9rdGVyIG1lbnlpbXB1bGthbiBiYWh3YSBvYmF0IGJhcnUgbGViaWggZWZla3RpZiAobWVub2xhayBI4oKAKSwgcGFkYWhhbCBzZWJlbmFybnlhIG9iYXQgYmFydSB0aWRhayBsZWJpaCBlZmVrdGlmLiAgDQoNCkppa2EgKirOsSA9IDAsMDUqKiwgYmVyYXJ0aSBkb2t0ZXIgYmVyc2VkaWEgbWVuZXJpbWEgcmlzaWtvIDUlIHVudHVrIG1lbWJ1YXQga2VzYWxhaGFuIGluaS4NCg0KDQoNCiMjICoqMi4gQmV0YSAozrIpKioNCkJldGEgYWRhbGFoICoqcHJvYmFiaWxpdGFzIG1lbWJ1YXQga2VzYWxhaGFuIHRpcGUgSUkqKiwgeWFpdHUgKipnYWdhbCBtZW5vbGFrIGhpcG90ZXNpcyBub2wgKEjigoApKiogcGFkYWhhbCBzZWJlbmFybnlhIGhpcG90ZXNpcyBub2wgaXR1IHNhbGFoLg0KDQotICoqS2VzYWxhaGFuIHRpcGUgSUk6KiogTWVsZXdhdGthbiBzaW55YWwuIEFuZGEgbWVuZ2F0YWthbiB0aWRhayBhZGEgZWZlayBhdGF1IHBlcmJlZGFhbiwgcGFkYWhhbCBzZWJlbmFybnlhIGFkYS4NCg0KLSAqKjEg4oiSIM6yOioqIERpc2VidXQgKipwb3dlciBvZiB0aGUgdGVzdCoqLCB5YWl0dSBrZW1hbXB1YW4gdWppIHVudHVrIG1lbmRldGVrc2kgZWZlayBhdGF1IHBlcmJlZGFhbiBqaWthIG1lbWFuZyBhZGEuDQoNCiMjIyAqKkNvbnRvaCBCZXRhIChLZXNhbGFoYW4gVGlwZSBJSSk6KioNCk1pc2Fsa2FuIGRhbGFtIGthc3VzIHlhbmcgc2FtYToNCg0KLSAqKkjigoAgKGhpcG90ZXNpcyBub2wpOioqIE9iYXQgYmFydSB0aWRhayBsZWJpaCBlZmVrdGlmIGRhcmlwYWRhIG9iYXQgbGFtYS4gIA0KDQotICoqS2VzYWxhaGFuIHRpcGUgSUk6KiogRG9rdGVyIG1lbnlpbXB1bGthbiBiYWh3YSBvYmF0IGJhcnUgdGlkYWsgbGViaWggZWZla3RpZiAoZ2FnYWwgbWVub2xhayBI4oKAKSwgcGFkYWhhbCBzZWJlbmFybnlhIG9iYXQgYmFydSBsZWJpaCBlZmVrdGlmLiAgDQoNCkppa2EgKirOsiA9IDAsMioqLCBiZXJhcnRpIGFkYSByaXNpa28gMjAlIHVudHVrIG1lbWJ1YXQga2VzYWxhaGFuIGluaS4gRGFsYW0gaGFsIGluaSwgKipwb3dlcioqICgxIOKIkiDOsikgYWRhbGFoIDAsOCBhdGF1IDgwJSwgeWFuZyBtZW51bmp1a2thbiBrZW1hbXB1YW4gdWppIHVudHVrIG1lbmRldGVrc2kgZWZlayBqaWthIG9iYXQgYmFydSBtZW1hbmcgbGViaWggZWZla3RpZi4NCg0KDQoNCiMjICoqUGVyYmVkYWFuIFV0YW1hKioNCg0KfCAqKkFzcGVrKiogICAgICAgICAgICAgICB8ICoqQWxwaGEgKM6xKSoqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICoqQmV0YSAozrIpKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwNCnwgKipKZW5pcyBLZXNhbGFoYW4qKiAgICAgIHwgS2VzYWxhaGFuIHRpcGUgSSAoZmFsc2UgcG9zaXRpdmUpLiAgICAgICAgICAgIHwgS2VzYWxhaGFuIHRpcGUgSUkgKGZhbHNlIG5lZ2F0aXZlKS4gICAgICAgICAgIHwNCnwgKipNYWtuYSoqICAgICAgICAgICAgICAgfCBQZWx1YW5nIG1lbm9sYWsgSOKCgCBwYWRhaGFsIEjigoAgYmVuYXIuICAgICAgICAgfCBQZWx1YW5nIGdhZ2FsIG1lbm9sYWsgSOKCgCBwYWRhaGFsIEjigoAgc2FsYWguICAgfA0KfCAqKkthaXRhbiBkZW5nYW4gVWppKiogICAgfCBEaXRldGFwa2FuIHNlYmVsdW0gdWppICh0aW5na2F0IHNpZ25pZmlrYW5zaSkuIHwgRGlwZW5nYXJ1aGkgb2xlaCB1a3VyYW4gc2FtcGVsIGRhbiBlZmVrIG55YXRhLiB8DQp8ICoqTmlsYWkgVW11bSoqICAgICAgICAgICB8IEJpYXNhbnlhIDAsMDUgYXRhdSA1JS4gICAgICAgICAgICAgICAgICAgICAgICB8IEJpYXNhbnlhIDAsMiBhdGF1IDIwJSAocG93ZXIgPSA4MCUpLiAgICAgICAgICB8DQoNCg0KDQojIFR5cGUgSSBFcnJvciBkYW4gVHlwZSBJSSBFcnJvcg0KDQpUeXBlIEkgRXJyb3IgZGFuIFR5cGUgSUkgRXJyb3IgYWRhbGFoIGR1YSBqZW5pcyBrZXNhbGFoYW4geWFuZyBiaXNhIHRlcmphZGkgZGFsYW0gdWppIGhpcG90ZXNpcy4gQmVyaWt1dCBhZGFsYWggcGVuamVsYXNhbiB0ZW50YW5nIGthcGFuIGtlc2FsYWhhbiBpbmkgbXVuZ2tpbiB0ZXJqYWRpLCBkYW1wYWtueWEsIGRhbiBjb250b2hueWEuDQoNCg0KDQojIyAqKjEuIFR5cGUgSSBFcnJvcioqDQojIyMgKipBcGEgaXR1IFR5cGUgSSBFcnJvcj8qKg0KVHlwZSBJIEVycm9yIHRlcmphZGkga2V0aWthIGtpdGEgKiptZW5vbGFrIGhpcG90ZXNpcyBub2wgKEjigoApKiogcGFkYWhhbCBzZWJlbmFybnlhIGhpcG90ZXNpcyBub2wgaXR1IGJlbmFyLiBJbmkgZGlzZWJ1dCBqdWdhIHNlYmFnYWkgKioiZmFsc2UgcG9zaXRpdmUiKiogYXRhdSBhbGFybSBwYWxzdS4NCg0KLSAqKkthcGFuIHRlcmphZGk/KiogIA0KICBLZXNhbGFoYW4gaW5pIGJpYXNhbnlhIHRlcmphZGkgamlrYSB0aW5na2F0IHNpZ25pZmlrYW5zaSAoYWxwaGEsIM6xKSB5YW5nIGtpdGEgdGV0YXBrYW4gdGVybGFsdSBiZXNhci4NCg0KLSAqKkRhbXBhazoqKiAgDQogIERhbXBhayBUeXBlIEkgRXJyb3IgYmVyZ2FudHVuZyBwYWRhIGtvbnRla3NueWEuIERhbGFtIHNpdHVhc2kga3JpdGlzLCBzZXBlcnRpIGRpYWdub3NpcyBtZWRpcyBhdGF1IGtlcHV0dXNhbiBodWt1bSwgVHlwZSBJIEVycm9yIGJpc2Egc2FuZ2F0IHNlcml1cyBrYXJlbmEgbWVueWViYWJrYW4ga2VzaW1wdWxhbiBzYWxhaCBiYWh3YSBzZXN1YXR1IHlhbmcgdGlkYWsgYWRhIGl0dSBhZGEuDQoNCg0KIyMgKioyLiBUeXBlIElJIEVycm9yKioNCiMjIyAqKkFwYSBpdHUgVHlwZSBJSSBFcnJvcj8qKg0KVHlwZSBJSSBFcnJvciB0ZXJqYWRpIGtldGlrYSBraXRhICoqZ2FnYWwgbWVub2xhayBoaXBvdGVzaXMgbm9sIChI4oKAKSoqIHBhZGFoYWwgc2ViZW5hcm55YSBoaXBvdGVzaXMgbm9sIGl0dSBzYWxhaC4gSW5pIGRpc2VidXQganVnYSBzZWJhZ2FpICoqImZhbHNlIG5lZ2F0aXZlIioqIGF0YXUgc2lueWFsIHlhbmcgdGVybGV3YXQuDQoNCi0gKipLYXBhbiB0ZXJqYWRpPyoqICANCiAgS2VzYWxhaGFuIGluaSBsZWJpaCBtdW5na2luIHRlcmphZGkgamlrYSB1a3VyYW4gc2FtcGVsIHRlcmxhbHUga2VjaWwsIHRpbmdrYXQgc2lnbmlmaWthbnNpICjOsSkgdGVybGFsdSBrZWNpbCwgYXRhdSB0ZXMgc3RhdGlzdGlrIGt1cmFuZyBzZW5zaXRpZiB0ZXJoYWRhcCBlZmVrIHlhbmcgc2ViZW5hcm55YSBhZGEuDQoNCi0gKipEYW1wYWs6KiogIA0KICBLZXNhbGFoYW4gaW5pIGJpc2EgYmVyYmFoYXlhIGRhbGFtIHNpdHVhc2kgZGkgbWFuYSBlZmVrIHBlbnRpbmcgdGVybGV3YXRrYW4sIHNlcGVydGkgZ2FnYWwgbWVuZGV0ZWtzaSBtYXNhbGFoIHBhZGEgdGFoYXAgYXdhbCB5YW5nIGRhcGF0IGRpY2VnYWggYXRhdSBkaXRhbmdhbmkuDQoNCiMjICoqS2FwYW4gTWVuZ2d1bmFrYW4gS2VkdWFueWE/KioNCg0KIyMjICoqVHlwZSBJIEVycm9yICjOsSkgTGViaWggUGVudGluZyBKaWthOioqDQotIEtvbnNla3VlbnNpIGRhcmkgKipmYWxzZSBwb3NpdGl2ZSoqIHNhbmdhdCBzZXJpdXMuDQotICoqQ29udG9oOioqDQogIC0gUGVuZ29iYXRhbiBtZWRpcyB5YW5nIHRpZGFrIGRpcGVybHVrYW4uDQogIC0gVm9uaXMgYmVyc2FsYWggZGFsYW0gc2lzdGVtIHBlcmFkaWxhbiB0ZXJoYWRhcCBvcmFuZyB5YW5nIHRpZGFrIGJlcnNhbGFoLg0KDQojIyMgKipUeXBlIElJIEVycm9yICjOsikgTGViaWggUGVudGluZyBKaWthOioqDQotIEtvbnNla3VlbnNpIGRhcmkgKipmYWxzZSBuZWdhdGl2ZSoqIHNhbmdhdCBzZXJpdXMuDQotICoqQ29udG9oOioqDQogIC0gR2FnYWwgbWVuZGV0ZWtzaSBwZW55YWtpdCBzZXJpdXMgeWFuZyBtZW1idXR1aGthbiBwZW5hbmdhbmFuIHNlZ2VyYS4NCiAgLSBNZW5nYWJhaWthbiBjYWNhdCBwcm9kdWtzaSB5YW5nIGJpc2EgbWVueWViYWJrYW4ga2VnYWdhbGFuIHByb2R1ayBkaSBwYXNhci4NCg==