Tugas Uji HIPOTESIS

Materi HIPOTESIS


Soal: 1

Apa bedanya pengambilan kesimpulsn statistik Deskriptif dan statistik Inferensial?

Perbedaan Pengambilan Kesimpulan pada Statistik Deskriptif dan Statistik Inferensial

  1. Statistik Deskriptif
    • Tujuan: Menggambarkan atau merangkum data yang ada secara langsung tanpa membuat kesimpulan untuk populasi yang lebih luas.
    • Fokus: Meringkas data dalam bentuk grafik, tabel, atau ukuran ringkasan seperti rata-rata (mean), median, modus, rentang, variansi, atau standar deviasi.
    • Kesimpulan: Terbatas hanya pada data sampel yang tersedia. Tidak ada generalisasi ke populasi.
    • Contoh:
      • Rata-rata tinggi badan dari 50 siswa di sebuah sekolah.
      • Persentase mahasiswa yang lulus dari sebuah universitas pada tahun tertentu.
  2. Statistik Inferensial
    • Tujuan: Menggunakan data sampel untuk membuat kesimpulan atau generalisasi tentang populasi.
    • Fokus: Menggunakan metode seperti estimasi parameter populasi, pengujian hipotesis, atau pembuatan prediksi.
    • Kesimpulan: Melibatkan tingkat ketidakpastian dan menggunakan konsep probabilitas untuk menyatakan hasil (misalnya, dengan interval kepercayaan atau nilai p).
    • Contoh:
      • Menggunakan data sampel untuk memperkirakan rata-rata tinggi badan seluruh siswa di sebuah negara.
      • Menguji apakah obat baru memiliki efek signifikan pada tekanan darah dibandingkan plasebo.

Ringkasan Utama

Aspek Statistik Deskriptif Statistik Inferensial
Tujuan Menggambarkan data sampel Membuat kesimpulan tentang populasi
Fokus Analisis Meringkas dan menyajikan data Generalisasi dan pengambilan keputusan
Metode Grafik, tabel, rata-rata, variansi, dll. Estimasi, pengujian hipotesis, prediksi
Hasil Hanya berlaku untuk data yang tersedia Melibatkan probabilitas dan ketidakpastian
Contoh Rata-rata umur dalam sampel siswa Estimasi rata-rata umur seluruh siswa di kota

Kesimpulan:
Statistik deskriptif memberikan gambaran langsung tentang data, sedangkan statistik inferensial menggunakan data tersebut untuk membuat kesimpulan lebih luas dengan tingkat keyakinan tertentu.

Soal: 2

Apa beda nya alpha dengan beta yang di gunakan dalam uji Hipotesis?

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

Alpha (α) dan Beta (β) adalah dua konsep penting dalam uji hipotesis yang terkait dengan peluang kesalahan dalam pengambilan keputusan statistik. Berikut adalah perbedaan utama antara keduanya:

Aspek Alpha (α) Beta (β)
Definisi Probabilitas melakukan kesalahan tipe I: menolak hipotesis nol (H₀) yang sebenarnya benar. Probabilitas melakukan kesalahan tipe II: gagal menolak hipotesis nol (H₀) yang sebenarnya salah.
Nama Lain Tingkat signifikansi (level of significance). Kekuatan pelengkap dari uji hipotesis adalah 1 − β (power of the test).
Tujuan Menetapkan batas toleransi untuk kemungkinan salah menolak H₀. Mengukur risiko gagal mendeteksi efek yang sebenarnya ada.
Nilai Tipikal Biasanya ditetapkan oleh peneliti, sering digunakan 0,05 (5%) atau 0,01 (1%). Bergantung pada ukuran sampel, variabilitas data, dan efek yang diharapkan.
Interpretasi Jika α = 0,05, ada 5% peluang bahwa kita salah menolak H₀ meskipun H₀ benar. Jika β = 0,2, ada 20% peluang bahwa kita gagal menolak H₀ meskipun H₀ salah.
Hubungan dengan Keputusan Berkaitan dengan hasil positif palsu (false positive). Berkaitan dengan hasil negatif palsu (false negative).

Contoh

Misalkan Anda menguji efektivitas obat baru:
- Alpha (α): Jika Anda menetapkan α = 0,05, ada 5% kemungkinan Anda menyimpulkan obat bekerja (menolak H₀) padahal sebenarnya obat tidak efektif (H₀ benar).
- Beta (β): Jika β = 0,2, ada 20% kemungkinan Anda tidak mendeteksi bahwa obat tersebut efektif (gagal menolak H₀), padahal sebenarnya obat bekerja (H₀ salah).

Kesimpulan

  • Alpha adalah risiko yang Anda tetapkan untuk salah menolak hipotesis nol (kesalahan tipe I).
  • Beta adalah risiko tidak mendeteksi efek yang ada, atau salah mempertahankan hipotesis nol (kesalahan tipe II).
  • Peneliti sering menyeimbangkan antara α dan β dengan meningkatkan ukuran sampel untuk meminimalkan kedua jenis kesalahan tersebut.

Soal: 3

Kapan kita hrus menggunakan type 1 dan type 2 dalam pengujian Hipotesis?

Penggunaan Tipe 1 dan Tipe 2 dalam Pengujian Hipotesis

Dalam uji hipotesis, kesalahan tipe 1 dan kesalahan tipe 2 adalah risiko yang harus dipertimbangkan berdasarkan konteks penelitian dan konsekuensi keputusan yang diambil. Berikut adalah pedoman kapan kita harus lebih memperhatikan masing-masing jenis kesalahan:


1. Kesalahan Tipe 1 (Type I Error)

Definisi: Menolak hipotesis nol (H₀) yang sebenarnya benar.

  • Fokus pada Kesalahan Tipe 1:
    Gunakan jika konsekuensi salah menolak H₀ (positif palsu) lebih serius atau merugikan.

  • Contoh Kasus:

    • Uji Keamanan:
      • Misalnya, Anda menguji apakah obat baru aman. Salah menolak H₀ (menganggap obat aman ketika sebenarnya tidak aman) dapat membahayakan banyak orang.
    • Keputusan Hukum:
      • Dalam persidangan, H₀ adalah “terdakwa tidak bersalah.” Salah menolak H₀ berarti menghukum orang yang sebenarnya tidak bersalah.
    • Keuangan:
      • Mengklaim suatu investasi menguntungkan (menolak H₀), padahal sebenarnya tidak, bisa menyebabkan kerugian besar.
  • Tindakan yang Dilakukan:
    Menetapkan alpha (α) kecil, misalnya 0,01 (1%), untuk mengurangi kemungkinan kesalahan tipe 1.


2. Kesalahan Tipe 2 (Type II Error)

Definisi: Tidak menolak hipotesis nol (H₀) yang sebenarnya salah.

  • Fokus pada Kesalahan Tipe 2:
    Gunakan jika konsekuensi salah mempertahankan H₀ (negatif palsu) lebih serius atau merugikan.

  • Contoh Kasus:

    • Penelitian Medis:
      • Menguji apakah obat baru efektif. Salah mempertahankan H₀ (menganggap obat tidak efektif padahal sebenarnya efektif) berarti obat tersebut tidak digunakan dan pasien tidak mendapatkan manfaatnya.
    • Deteksi Bahaya:
      • Sistem keamanan (misalnya, alarm kebakaran). Salah mempertahankan H₀ (menganggap tidak ada bahaya padahal ada bahaya) dapat menyebabkan risiko besar.
    • Kesehatan Publik:
      • Menguji adanya wabah penyakit. Salah mempertahankan H₀ (tidak ada wabah padahal ada) dapat menunda penanganan yang diperlukan.
  • Tindakan yang Dilakukan:
    Meningkatkan ukuran sampel atau menetapkan toleransi beta (β) rendah, misalnya 0,1 (10%), untuk meminimalkan kesalahan tipe 2.


Kapan Harus Memprioritaskan Tipe 1 atau Tipe 2?

Konteks Prioritas pada Tipe 1 (α) Prioritas pada Tipe 2 (β)
Medis (keamanan obat) Menghindari obat berbahaya disetujui Memastikan obat efektif tidak terlewat
Keuangan/Investasi Mencegah klaim palsu investasi sukses Memberi kesempatan pada investasi baru
Sistem keamanan Menghindari alarm palsu terlalu sering Mendeteksi bahaya yang ada

Kesimpulan

  • Fokus pada Tipe 1 (α) saat kesalahan positif palsu lebih berbahaya.
  • Fokus pada Tipe 2 (β) saat kesalahan negatif palsu lebih merugikan.
  • Seimbangkan keduanya jika kedua jenis kesalahan sama-sama penting, dengan cara menambah ukuran sampel atau menyesuaikan uji statistik.

Kesimpulan

1. Perbedaan Statistik Deskriptif dan Inferensial

  • Statistik Deskriptif digunakan untuk meringkas dan menggambarkan data yang telah dikumpulkan dalam bentuk tabel, grafik, atau ringkasan numerik (misalnya rata-rata atau median).
  • Statistik Inferensial digunakan untuk membuat kesimpulan atau generalisasi tentang populasi berdasarkan data sampel.
  • Keduanya saling melengkapi: statistik deskriptif menggambarkan data, sementara statistik inferensial memberikan dasar untuk pengambilan keputusan yang lebih luas.

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

  • Alpha (α) adalah peluang terjadinya kesalahan tipe 1 (menolak hipotesis nol yang benar). Biasanya ditetapkan oleh peneliti (contoh: 0,05 atau 5%).
  • Beta (β) adalah peluang terjadinya kesalahan tipe 2 (gagal menolak hipotesis nol yang salah). Beta sering dikaitkan dengan kekuatan uji, yaitu 1 - β.
  • Peneliti harus menyeimbangkan keduanya berdasarkan konteks penelitian, dengan mempertimbangkan risiko dan dampak dari masing-masing jenis kesalahan.

3. Kapan Mengutamakan Tipe 1 atau Tipe 2 dalam Uji Hipotesis

  • Kesalahan Tipe 1 (positif palsu) lebih diprioritaskan untuk diminimalkan jika dampak menolak hipotesis nol yang benar sangat serius (misalnya, menyetujui obat berbahaya).
  • Kesalahan Tipe 2 (negatif palsu) lebih diprioritaskan untuk diminimalkan jika dampak mempertahankan hipotesis nol yang salah lebih signifikan (misalnya, tidak mendeteksi obat yang efektif).
  • Konteks penelitian menentukan mana yang lebih penting, dengan solusi berupa pengaturan nilai α, β, dan ukuran sampel untuk mencapai keseimbangan.

Kesimpulan Utama

Statistik deskriptif dan inferensial adalah alat penting untuk memahami data dan menarik kesimpulan. Dalam uji hipotesis, alpha dan beta membantu peneliti mengukur risiko kesalahan dalam pengambilan keputusan. Fokus pada kesalahan tipe 1 atau tipe 2 harus disesuaikan dengan konteks penelitian, memastikan keputusan yang diambil relevan dan bertanggung jawab.

LS0tDQp0aXRsZTogIlR1Z2FzIFVqaSBISVBPVEVTSVMiDQpzdWJ0aXRsZTogIk1hdGVyaSBISVBPVEVTSVMiDQphdXRob3I6ICJMdXRoaSBBa2h5YXIgSGFzaWJ1YW4gKDUyMjQwMDE0KSINCmRhdGU6ICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246DQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiANCg0KLS0tDQoNCjxzdHlsZT4NCiAgLmxvZ28gew0KICAgIHdpZHRoOiAyMDBweDsNCiAgICBoZWlnaHQ6IDMyMHB4Ow0KICAgIGJvcmRlci1yYWRpdXM6IDUwJTsNCiAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgbWFyZ2luOiAxMHB4OyAvKiBKYXJhayBhbnRhcmEgZ2FtYmFyICovDQogIH0NCjwvc3R5bGU+DQoNCjxkaXYgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPg0KICA8aW1nIGNsYXNzPSJsb2dvIiBzcmM9Ik1lIDUuanBnIiBhbHQ9IkZvdG8iPg0KPC9kaXY+DQoNCi0tLQ0KDQojIFNvYWw6IDENCg0KIyMgQXBhIGJlZGFueWEgcGVuZ2FtYmlsYW4ga2VzaW1wdWxzbiBzdGF0aXN0aWsgRGVza3JpcHRpZiBkYW4gc3RhdGlzdGlrIEluZmVyZW5zaWFsPw0KDQoqKlBlcmJlZGFhbiBQZW5nYW1iaWxhbiBLZXNpbXB1bGFuIHBhZGEgU3RhdGlzdGlrIERlc2tyaXB0aWYgZGFuIFN0YXRpc3RpayBJbmZlcmVuc2lhbCoqICANCg0KMS4gKipTdGF0aXN0aWsgRGVza3JpcHRpZioqICANCiAgIC0gKipUdWp1YW4qKjogTWVuZ2dhbWJhcmthbiBhdGF1IG1lcmFuZ2t1bSBkYXRhIHlhbmcgYWRhIHNlY2FyYSBsYW5nc3VuZyB0YW5wYSBtZW1idWF0IGtlc2ltcHVsYW4gdW50dWsgcG9wdWxhc2kgeWFuZyBsZWJpaCBsdWFzLiAgDQogICAtICoqRm9rdXMqKjogTWVyaW5na2FzIGRhdGEgZGFsYW0gYmVudHVrIGdyYWZpaywgdGFiZWwsIGF0YXUgdWt1cmFuIHJpbmdrYXNhbiBzZXBlcnRpIHJhdGEtcmF0YSAobWVhbiksIG1lZGlhbiwgbW9kdXMsIHJlbnRhbmcsIHZhcmlhbnNpLCBhdGF1IHN0YW5kYXIgZGV2aWFzaS4gIA0KICAgLSAqKktlc2ltcHVsYW4qKjogVGVyYmF0YXMgaGFueWEgcGFkYSBkYXRhIHNhbXBlbCB5YW5nIHRlcnNlZGlhLiBUaWRhayBhZGEgZ2VuZXJhbGlzYXNpIGtlIHBvcHVsYXNpLiAgDQogICAtICoqQ29udG9oKio6ICANCiAgICAgLSBSYXRhLXJhdGEgdGluZ2dpIGJhZGFuIGRhcmkgNTAgc2lzd2EgZGkgc2VidWFoIHNla29sYWguICANCiAgICAgLSBQZXJzZW50YXNlIG1haGFzaXN3YSB5YW5nIGx1bHVzIGRhcmkgc2VidWFoIHVuaXZlcnNpdGFzIHBhZGEgdGFodW4gdGVydGVudHUuICANCg0KMi4gKipTdGF0aXN0aWsgSW5mZXJlbnNpYWwqKiAgDQogICAtICoqVHVqdWFuKio6IE1lbmdndW5ha2FuIGRhdGEgc2FtcGVsIHVudHVrIG1lbWJ1YXQga2VzaW1wdWxhbiBhdGF1IGdlbmVyYWxpc2FzaSB0ZW50YW5nIHBvcHVsYXNpLiAgDQogICAtICoqRm9rdXMqKjogTWVuZ2d1bmFrYW4gbWV0b2RlIHNlcGVydGkgZXN0aW1hc2kgcGFyYW1ldGVyIHBvcHVsYXNpLCBwZW5ndWppYW4gaGlwb3Rlc2lzLCBhdGF1IHBlbWJ1YXRhbiBwcmVkaWtzaS4gIA0KICAgLSAqKktlc2ltcHVsYW4qKjogTWVsaWJhdGthbiB0aW5na2F0IGtldGlkYWtwYXN0aWFuIGRhbiBtZW5nZ3VuYWthbiBrb25zZXAgcHJvYmFiaWxpdGFzIHVudHVrIG1lbnlhdGFrYW4gaGFzaWwgKG1pc2FsbnlhLCBkZW5nYW4gaW50ZXJ2YWwga2VwZXJjYXlhYW4gYXRhdSBuaWxhaSBwKS4gIA0KICAgLSAqKkNvbnRvaCoqOiAgDQogICAgIC0gTWVuZ2d1bmFrYW4gZGF0YSBzYW1wZWwgdW50dWsgbWVtcGVya2lyYWthbiByYXRhLXJhdGEgdGluZ2dpIGJhZGFuIHNlbHVydWggc2lzd2EgZGkgc2VidWFoIG5lZ2FyYS4gIA0KICAgICAtIE1lbmd1amkgYXBha2FoIG9iYXQgYmFydSBtZW1pbGlraSBlZmVrIHNpZ25pZmlrYW4gcGFkYSB0ZWthbmFuIGRhcmFoIGRpYmFuZGluZ2thbiBwbGFzZWJvLiAgDQoNCiMjIyAqKlJpbmdrYXNhbiBVdGFtYSoqICANCnwgKipBc3BlayoqICAgICAgICAgICAgICB8ICoqU3RhdGlzdGlrIERlc2tyaXB0aWYqKiAgICAgICAgICAgICAgICAgIHwgKipTdGF0aXN0aWsgSW5mZXJlbnNpYWwqKiAgICAgICAgICAgICB8ICANCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgDQp8ICoqVHVqdWFuKiogICAgICAgICAgICAgfCBNZW5nZ2FtYmFya2FuIGRhdGEgc2FtcGVsICAgICAgICAgICAgICAgIHwgTWVtYnVhdCBrZXNpbXB1bGFuIHRlbnRhbmcgcG9wdWxhc2kgICB8ICANCnwgKipGb2t1cyBBbmFsaXNpcyoqICAgICB8IE1lcmluZ2thcyBkYW4gbWVueWFqaWthbiBkYXRhICAgICAgICAgICAgfCBHZW5lcmFsaXNhc2kgZGFuIHBlbmdhbWJpbGFuIGtlcHV0dXNhbnwgIA0KfCAqKk1ldG9kZSoqICAgICAgICAgICAgIHwgR3JhZmlrLCB0YWJlbCwgcmF0YS1yYXRhLCB2YXJpYW5zaSwgZGxsLiB8IEVzdGltYXNpLCBwZW5ndWppYW4gaGlwb3Rlc2lzLCBwcmVkaWtzaXwgIA0KfCAqKkhhc2lsKiogICAgICAgICAgICAgIHwgSGFueWEgYmVybGFrdSB1bnR1ayBkYXRhIHlhbmcgdGVyc2VkaWEgICB8IE1lbGliYXRrYW4gcHJvYmFiaWxpdGFzIGRhbiBrZXRpZGFrcGFzdGlhbnwgIA0KfCAqKkNvbnRvaCoqICAgICAgICAgICAgIHwgUmF0YS1yYXRhIHVtdXIgZGFsYW0gc2FtcGVsIHNpc3dhICAgICAgICAgfCBFc3RpbWFzaSByYXRhLXJhdGEgdW11ciBzZWx1cnVoIHNpc3dhIGRpIGtvdGF8ICANCg0KKipLZXNpbXB1bGFuKio6ICANClN0YXRpc3RpayBkZXNrcmlwdGlmIG1lbWJlcmlrYW4gZ2FtYmFyYW4gbGFuZ3N1bmcgdGVudGFuZyBkYXRhLCBzZWRhbmdrYW4gc3RhdGlzdGlrIGluZmVyZW5zaWFsIG1lbmdndW5ha2FuIGRhdGEgdGVyc2VidXQgdW50dWsgbWVtYnVhdCBrZXNpbXB1bGFuIGxlYmloIGx1YXMgZGVuZ2FuIHRpbmdrYXQga2V5YWtpbmFuIHRlcnRlbnR1Lg0KDQojIFNvYWw6IDINCg0KIyMgQXBhIGJlZGEgbnlhIGFscGhhIGRlbmdhbiBiZXRhIHlhbmcgZGkgZ3VuYWthbiBkYWxhbSB1amkgSGlwb3Rlc2lzPw0KDQoqKlBlcmJlZGFhbiBBbnRhcmEgQWxwaGEgKM6xKSBkYW4gQmV0YSAozrIpIGRhbGFtIFVqaSBIaXBvdGVzaXMqKiAgDQoNCkFscGhhICjOsSkgZGFuIEJldGEgKM6yKSBhZGFsYWggZHVhIGtvbnNlcCBwZW50aW5nIGRhbGFtIHVqaSBoaXBvdGVzaXMgeWFuZyB0ZXJrYWl0IGRlbmdhbiBwZWx1YW5nIGtlc2FsYWhhbiBkYWxhbSBwZW5nYW1iaWxhbiBrZXB1dHVzYW4gc3RhdGlzdGlrLiBCZXJpa3V0IGFkYWxhaCBwZXJiZWRhYW4gdXRhbWEgYW50YXJhIGtlZHVhbnlhOiAgDQoNCnwgKipBc3BlayoqICAgICAgICAgICAgICB8ICoqQWxwaGEgKM6xKSoqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKipCZXRhICjOsikqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICANCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18ICANCnwgKipEZWZpbmlzaSoqICAgICAgICAgICB8IFByb2JhYmlsaXRhcyBtZWxha3VrYW4gKiprZXNhbGFoYW4gdGlwZSBJKio6IG1lbm9sYWsgaGlwb3Rlc2lzIG5vbCAoSOKCgCkgeWFuZyBzZWJlbmFybnlhIGJlbmFyLiB8IFByb2JhYmlsaXRhcyBtZWxha3VrYW4gKiprZXNhbGFoYW4gdGlwZSBJSSoqOiBnYWdhbCBtZW5vbGFrIGhpcG90ZXNpcyBub2wgKEjigoApIHlhbmcgc2ViZW5hcm55YSBzYWxhaC4gfCAgDQp8ICoqTmFtYSBMYWluKiogICAgICAgICAgfCBUaW5na2F0IHNpZ25pZmlrYW5zaSAoKipsZXZlbCBvZiBzaWduaWZpY2FuY2UqKikuIHwgS2VrdWF0YW4gcGVsZW5na2FwIGRhcmkgdWppIGhpcG90ZXNpcyBhZGFsYWggMSDiiJIgzrIgKCoqcG93ZXIgb2YgdGhlIHRlc3QqKikuIHwgIA0KfCAqKlR1anVhbioqICAgICAgICAgICAgIHwgTWVuZXRhcGthbiBiYXRhcyB0b2xlcmFuc2kgdW50dWsga2VtdW5na2luYW4gc2FsYWggbWVub2xhayBI4oKALiB8IE1lbmd1a3VyIHJpc2lrbyBnYWdhbCBtZW5kZXRla3NpIGVmZWsgeWFuZyBzZWJlbmFybnlhIGFkYS4gfCAgDQp8ICoqTmlsYWkgVGlwaWthbCoqICAgICAgfCBCaWFzYW55YSBkaXRldGFwa2FuIG9sZWggcGVuZWxpdGksIHNlcmluZyBkaWd1bmFrYW4gMCwwNSAoNSUpIGF0YXUgMCwwMSAoMSUpLiB8IEJlcmdhbnR1bmcgcGFkYSB1a3VyYW4gc2FtcGVsLCB2YXJpYWJpbGl0YXMgZGF0YSwgZGFuIGVmZWsgeWFuZyBkaWhhcmFwa2FuLiB8ICANCnwgKipJbnRlcnByZXRhc2kqKiAgICAgICB8IEppa2EgzrEgPSAwLDA1LCBhZGEgNSUgcGVsdWFuZyBiYWh3YSBraXRhIHNhbGFoIG1lbm9sYWsgSOKCgCBtZXNraXB1biBI4oKAIGJlbmFyLiB8IEppa2EgzrIgPSAwLDIsIGFkYSAyMCUgcGVsdWFuZyBiYWh3YSBraXRhIGdhZ2FsIG1lbm9sYWsgSOKCgCBtZXNraXB1biBI4oKAIHNhbGFoLiB8ICANCnwgKipIdWJ1bmdhbiBkZW5nYW4gS2VwdXR1c2FuKiogfCBCZXJrYWl0YW4gZGVuZ2FuIGhhc2lsIHBvc2l0aWYgcGFsc3UgKCoqZmFsc2UgcG9zaXRpdmUqKikuIHwgQmVya2FpdGFuIGRlbmdhbiBoYXNpbCBuZWdhdGlmIHBhbHN1ICgqKmZhbHNlIG5lZ2F0aXZlKiopLiB8ICANCg0KIyMjICoqQ29udG9oKiogIA0KTWlzYWxrYW4gQW5kYSBtZW5ndWppIGVmZWt0aXZpdGFzIG9iYXQgYmFydTogIA0KLSAqKkFscGhhICjOsSkqKjogSmlrYSBBbmRhIG1lbmV0YXBrYW4gzrEgPSAwLDA1LCBhZGEgNSUga2VtdW5na2luYW4gQW5kYSBtZW55aW1wdWxrYW4gb2JhdCBiZWtlcmphIChtZW5vbGFrIEjigoApIHBhZGFoYWwgc2ViZW5hcm55YSBvYmF0IHRpZGFrIGVmZWt0aWYgKEjigoAgYmVuYXIpLiAgDQotICoqQmV0YSAozrIpKio6IEppa2EgzrIgPSAwLDIsIGFkYSAyMCUga2VtdW5na2luYW4gQW5kYSB0aWRhayBtZW5kZXRla3NpIGJhaHdhIG9iYXQgdGVyc2VidXQgZWZla3RpZiAoZ2FnYWwgbWVub2xhayBI4oKAKSwgcGFkYWhhbCBzZWJlbmFybnlhIG9iYXQgYmVrZXJqYSAoSOKCgCBzYWxhaCkuICANCg0KIyMjICoqS2VzaW1wdWxhbioqICANCi0gKipBbHBoYSoqIGFkYWxhaCByaXNpa28geWFuZyBBbmRhIHRldGFwa2FuIHVudHVrIHNhbGFoIG1lbm9sYWsgaGlwb3Rlc2lzIG5vbCAoa2VzYWxhaGFuIHRpcGUgSSkuICANCi0gKipCZXRhKiogYWRhbGFoIHJpc2lrbyB0aWRhayBtZW5kZXRla3NpIGVmZWsgeWFuZyBhZGEsIGF0YXUgc2FsYWggbWVtcGVydGFoYW5rYW4gaGlwb3Rlc2lzIG5vbCAoa2VzYWxhaGFuIHRpcGUgSUkpLiAgDQotIFBlbmVsaXRpIHNlcmluZyBtZW55ZWltYmFuZ2thbiBhbnRhcmEgzrEgZGFuIM6yIGRlbmdhbiBtZW5pbmdrYXRrYW4gdWt1cmFuIHNhbXBlbCB1bnR1ayBtZW1pbmltYWxrYW4ga2VkdWEgamVuaXMga2VzYWxhaGFuIHRlcnNlYnV0LiAgDQoNCiMgU29hbDogMw0KDQojIyBLYXBhbiBraXRhIGhydXMgbWVuZ2d1bmFrYW4gdHlwZSAxIGRhbiB0eXBlIDIgZGFsYW0gcGVuZ3VqaWFuIEhpcG90ZXNpcz8NCg0KKipQZW5nZ3VuYWFuIFRpcGUgMSBkYW4gVGlwZSAyIGRhbGFtIFBlbmd1amlhbiBIaXBvdGVzaXMqKiAgDQoNCkRhbGFtIHVqaSBoaXBvdGVzaXMsICoqa2VzYWxhaGFuIHRpcGUgMSoqIGRhbiAqKmtlc2FsYWhhbiB0aXBlIDIqKiBhZGFsYWggcmlzaWtvIHlhbmcgaGFydXMgZGlwZXJ0aW1iYW5na2FuIGJlcmRhc2Fya2FuICoqa29udGVrcyBwZW5lbGl0aWFuKiogZGFuICoqa29uc2VrdWVuc2kga2VwdXR1c2FuIHlhbmcgZGlhbWJpbCoqLiBCZXJpa3V0IGFkYWxhaCBwZWRvbWFuIGthcGFuIGtpdGEgaGFydXMgbGViaWggbWVtcGVyaGF0aWthbiBtYXNpbmctbWFzaW5nIGplbmlzIGtlc2FsYWhhbjogIA0KDQotLS0NCg0KIyMjICoqMS4gS2VzYWxhaGFuIFRpcGUgMSAoVHlwZSBJIEVycm9yKSoqICANCioqRGVmaW5pc2kqKjogTWVub2xhayBoaXBvdGVzaXMgbm9sIChI4oKAKSB5YW5nIHNlYmVuYXJueWEgYmVuYXIuICANCg0KLSAqKkZva3VzIHBhZGEgS2VzYWxhaGFuIFRpcGUgMSoqOiAgDQogIEd1bmFrYW4gamlrYSBrb25zZWt1ZW5zaSBzYWxhaCBtZW5vbGFrIEjigoAgKHBvc2l0aWYgcGFsc3UpIGxlYmloIHNlcml1cyBhdGF1IG1lcnVnaWthbi4gIA0KDQotICoqQ29udG9oIEthc3VzKio6ICANCiAgLSAqKlVqaSBLZWFtYW5hbioqOiAgDQogICAgLSBNaXNhbG55YSwgQW5kYSBtZW5ndWppIGFwYWthaCBvYmF0IGJhcnUgYW1hbi4gU2FsYWggbWVub2xhayBI4oKAIChtZW5nYW5nZ2FwIG9iYXQgYW1hbiBrZXRpa2Egc2ViZW5hcm55YSB0aWRhayBhbWFuKSBkYXBhdCBtZW1iYWhheWFrYW4gYmFueWFrIG9yYW5nLiAgDQogIC0gKipLZXB1dHVzYW4gSHVrdW0qKjogIA0KICAgIC0gRGFsYW0gcGVyc2lkYW5nYW4sIEjigoAgYWRhbGFoICJ0ZXJkYWt3YSB0aWRhayBiZXJzYWxhaC4iIFNhbGFoIG1lbm9sYWsgSOKCgCBiZXJhcnRpIG1lbmdodWt1bSBvcmFuZyB5YW5nIHNlYmVuYXJueWEgdGlkYWsgYmVyc2FsYWguICANCiAgLSAqKktldWFuZ2FuKio6ICANCiAgICAtIE1lbmdrbGFpbSBzdWF0dSBpbnZlc3Rhc2kgbWVuZ3VudHVuZ2thbiAobWVub2xhayBI4oKAKSwgcGFkYWhhbCBzZWJlbmFybnlhIHRpZGFrLCBiaXNhIG1lbnllYmFia2FuIGtlcnVnaWFuIGJlc2FyLiAgDQoNCi0gKipUaW5kYWthbiB5YW5nIERpbGFrdWthbioqOiAgDQogIE1lbmV0YXBrYW4gKiphbHBoYSAozrEpKioga2VjaWwsIG1pc2FsbnlhIDAsMDEgKDElKSwgdW50dWsgbWVuZ3VyYW5naSBrZW11bmdraW5hbiBrZXNhbGFoYW4gdGlwZSAxLiAgDQoNCi0tLQ0KDQojIyMgKioyLiBLZXNhbGFoYW4gVGlwZSAyIChUeXBlIElJIEVycm9yKSoqICANCioqRGVmaW5pc2kqKjogVGlkYWsgbWVub2xhayBoaXBvdGVzaXMgbm9sIChI4oKAKSB5YW5nIHNlYmVuYXJueWEgc2FsYWguICANCg0KLSAqKkZva3VzIHBhZGEgS2VzYWxhaGFuIFRpcGUgMioqOiAgDQogIEd1bmFrYW4gamlrYSBrb25zZWt1ZW5zaSBzYWxhaCBtZW1wZXJ0YWhhbmthbiBI4oKAIChuZWdhdGlmIHBhbHN1KSBsZWJpaCBzZXJpdXMgYXRhdSBtZXJ1Z2lrYW4uICANCg0KLSAqKkNvbnRvaCBLYXN1cyoqOiAgDQogIC0gKipQZW5lbGl0aWFuIE1lZGlzKio6ICANCiAgICAtIE1lbmd1amkgYXBha2FoIG9iYXQgYmFydSBlZmVrdGlmLiBTYWxhaCBtZW1wZXJ0YWhhbmthbiBI4oKAIChtZW5nYW5nZ2FwIG9iYXQgdGlkYWsgZWZla3RpZiBwYWRhaGFsIHNlYmVuYXJueWEgZWZla3RpZikgYmVyYXJ0aSBvYmF0IHRlcnNlYnV0IHRpZGFrIGRpZ3VuYWthbiBkYW4gcGFzaWVuIHRpZGFrIG1lbmRhcGF0a2FuIG1hbmZhYXRueWEuICANCiAgLSAqKkRldGVrc2kgQmFoYXlhKio6ICANCiAgICAtIFNpc3RlbSBrZWFtYW5hbiAobWlzYWxueWEsIGFsYXJtIGtlYmFrYXJhbikuIFNhbGFoIG1lbXBlcnRhaGFua2FuIEjigoAgKG1lbmdhbmdnYXAgdGlkYWsgYWRhIGJhaGF5YSBwYWRhaGFsIGFkYSBiYWhheWEpIGRhcGF0IG1lbnllYmFia2FuIHJpc2lrbyBiZXNhci4gIA0KICAtICoqS2VzZWhhdGFuIFB1YmxpayoqOiAgDQogICAgLSBNZW5ndWppIGFkYW55YSB3YWJhaCBwZW55YWtpdC4gU2FsYWggbWVtcGVydGFoYW5rYW4gSOKCgCAodGlkYWsgYWRhIHdhYmFoIHBhZGFoYWwgYWRhKSBkYXBhdCBtZW51bmRhIHBlbmFuZ2FuYW4geWFuZyBkaXBlcmx1a2FuLiAgDQoNCi0gKipUaW5kYWthbiB5YW5nIERpbGFrdWthbioqOiAgDQogIE1lbmluZ2thdGthbiB1a3VyYW4gc2FtcGVsIGF0YXUgbWVuZXRhcGthbiB0b2xlcmFuc2kgKipiZXRhICjOsikqKiByZW5kYWgsIG1pc2FsbnlhIDAsMSAoMTAlKSwgdW50dWsgbWVtaW5pbWFsa2FuIGtlc2FsYWhhbiB0aXBlIDIuICANCg0KLS0tDQoNCiMjIyAqKkthcGFuIEhhcnVzIE1lbXByaW9yaXRhc2thbiBUaXBlIDEgYXRhdSBUaXBlIDI/KiogIA0KDQp8ICoqS29udGVrcyoqICAgICAgICAgICAgICAgICB8ICoqUHJpb3JpdGFzIHBhZGEgVGlwZSAxICjOsSkqKiAgICAgICAgICB8ICoqUHJpb3JpdGFzIHBhZGEgVGlwZSAyICjOsikqKiAgICAgICAgIHwgIA0KfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgDQp8ICoqTWVkaXMgKGtlYW1hbmFuIG9iYXQpKiogICB8IE1lbmdoaW5kYXJpIG9iYXQgYmVyYmFoYXlhIGRpc2V0dWp1aSAgfCBNZW1hc3Rpa2FuIG9iYXQgZWZla3RpZiB0aWRhayB0ZXJsZXdhdHwgIA0KfCAqKktldWFuZ2FuL0ludmVzdGFzaSoqICAgICAgfCBNZW5jZWdhaCBrbGFpbSBwYWxzdSBpbnZlc3Rhc2kgc3Vrc2VzIHwgTWVtYmVyaSBrZXNlbXBhdGFuIHBhZGEgaW52ZXN0YXNpIGJhcnV8ICANCnwgKipTaXN0ZW0ga2VhbWFuYW4qKiAgICAgICAgIHwgTWVuZ2hpbmRhcmkgYWxhcm0gcGFsc3UgdGVybGFsdSBzZXJpbmd8IE1lbmRldGVrc2kgYmFoYXlhIHlhbmcgYWRhICAgICAgICAgICAgfCAgDQoNCiMjIyAqKktlc2ltcHVsYW4qKiAgDQotICoqRm9rdXMgcGFkYSBUaXBlIDEgKM6xKSoqIHNhYXQga2VzYWxhaGFuIHBvc2l0aWYgcGFsc3UgbGViaWggYmVyYmFoYXlhLiAgDQotICoqRm9rdXMgcGFkYSBUaXBlIDIgKM6yKSoqIHNhYXQga2VzYWxhaGFuIG5lZ2F0aWYgcGFsc3UgbGViaWggbWVydWdpa2FuLiAgDQotICoqU2VpbWJhbmdrYW4ga2VkdWFueWEqKiBqaWthIGtlZHVhIGplbmlzIGtlc2FsYWhhbiBzYW1hLXNhbWEgcGVudGluZywgZGVuZ2FuIGNhcmEgbWVuYW1iYWggdWt1cmFuIHNhbXBlbCBhdGF1IG1lbnllc3VhaWthbiB1amkgc3RhdGlzdGlrLg0KDQojIEtlc2ltcHVsYW4NCg0KIyMgKioxLiBQZXJiZWRhYW4gU3RhdGlzdGlrIERlc2tyaXB0aWYgZGFuIEluZmVyZW5zaWFsKiogIA0KLSAqKlN0YXRpc3RpayBEZXNrcmlwdGlmKiogZGlndW5ha2FuIHVudHVrIG1lcmluZ2thcyBkYW4gbWVuZ2dhbWJhcmthbiBkYXRhIHlhbmcgdGVsYWggZGlrdW1wdWxrYW4gZGFsYW0gYmVudHVrIHRhYmVsLCBncmFmaWssIGF0YXUgcmluZ2thc2FuIG51bWVyaWsgKG1pc2FsbnlhIHJhdGEtcmF0YSBhdGF1IG1lZGlhbikuICANCi0gKipTdGF0aXN0aWsgSW5mZXJlbnNpYWwqKiBkaWd1bmFrYW4gdW50dWsgbWVtYnVhdCBrZXNpbXB1bGFuIGF0YXUgZ2VuZXJhbGlzYXNpIHRlbnRhbmcgcG9wdWxhc2kgYmVyZGFzYXJrYW4gZGF0YSBzYW1wZWwuICANCi0gS2VkdWFueWEgc2FsaW5nIG1lbGVuZ2thcGk6IHN0YXRpc3RpayBkZXNrcmlwdGlmIG1lbmdnYW1iYXJrYW4gZGF0YSwgc2VtZW50YXJhIHN0YXRpc3RpayBpbmZlcmVuc2lhbCBtZW1iZXJpa2FuIGRhc2FyIHVudHVrIHBlbmdhbWJpbGFuIGtlcHV0dXNhbiB5YW5nIGxlYmloIGx1YXMuICANCg0KLS0tDQoNCiMjICoqMi4gUGVyYmVkYWFuIEFscGhhICjOsSkgZGFuIEJldGEgKM6yKSBkYWxhbSBVamkgSGlwb3Rlc2lzKiogIA0KLSAqKkFscGhhICjOsSkqKiBhZGFsYWggcGVsdWFuZyB0ZXJqYWRpbnlhIGtlc2FsYWhhbiB0aXBlIDEgKG1lbm9sYWsgaGlwb3Rlc2lzIG5vbCB5YW5nIGJlbmFyKS4gQmlhc2FueWEgZGl0ZXRhcGthbiBvbGVoIHBlbmVsaXRpIChjb250b2g6IDAsMDUgYXRhdSA1JSkuICANCi0gKipCZXRhICjOsikqKiBhZGFsYWggcGVsdWFuZyB0ZXJqYWRpbnlhIGtlc2FsYWhhbiB0aXBlIDIgKGdhZ2FsIG1lbm9sYWsgaGlwb3Rlc2lzIG5vbCB5YW5nIHNhbGFoKS4gQmV0YSBzZXJpbmcgZGlrYWl0a2FuIGRlbmdhbiBrZWt1YXRhbiB1amksIHlhaXR1IDEgLSDOsi4gIA0KLSBQZW5lbGl0aSBoYXJ1cyBtZW55ZWltYmFuZ2thbiBrZWR1YW55YSBiZXJkYXNhcmthbiBrb250ZWtzIHBlbmVsaXRpYW4sIGRlbmdhbiBtZW1wZXJ0aW1iYW5na2FuIHJpc2lrbyBkYW4gZGFtcGFrIGRhcmkgbWFzaW5nLW1hc2luZyBqZW5pcyBrZXNhbGFoYW4uICANCg0KLS0tDQoNCiMjICoqMy4gS2FwYW4gTWVuZ3V0YW1ha2FuIFRpcGUgMSBhdGF1IFRpcGUgMiBkYWxhbSBVamkgSGlwb3Rlc2lzKiogIA0KLSAqKktlc2FsYWhhbiBUaXBlIDEgKHBvc2l0aWYgcGFsc3UpKiogbGViaWggZGlwcmlvcml0YXNrYW4gdW50dWsgZGltaW5pbWFsa2FuIGppa2EgZGFtcGFrIG1lbm9sYWsgaGlwb3Rlc2lzIG5vbCB5YW5nIGJlbmFyIHNhbmdhdCBzZXJpdXMgKG1pc2FsbnlhLCBtZW55ZXR1anVpIG9iYXQgYmVyYmFoYXlhKS4gIA0KLSAqKktlc2FsYWhhbiBUaXBlIDIgKG5lZ2F0aWYgcGFsc3UpKiogbGViaWggZGlwcmlvcml0YXNrYW4gdW50dWsgZGltaW5pbWFsa2FuIGppa2EgZGFtcGFrIG1lbXBlcnRhaGFua2FuIGhpcG90ZXNpcyBub2wgeWFuZyBzYWxhaCBsZWJpaCBzaWduaWZpa2FuIChtaXNhbG55YSwgdGlkYWsgbWVuZGV0ZWtzaSBvYmF0IHlhbmcgZWZla3RpZikuICANCi0gS29udGVrcyBwZW5lbGl0aWFuIG1lbmVudHVrYW4gbWFuYSB5YW5nIGxlYmloIHBlbnRpbmcsIGRlbmdhbiBzb2x1c2kgYmVydXBhIHBlbmdhdHVyYW4gbmlsYWkgzrEsIM6yLCBkYW4gdWt1cmFuIHNhbXBlbCB1bnR1ayBtZW5jYXBhaSBrZXNlaW1iYW5nYW4uICANCg0KLS0tDQoNCiMjICoqS2VzaW1wdWxhbiBVdGFtYSoqICANClN0YXRpc3RpayBkZXNrcmlwdGlmIGRhbiBpbmZlcmVuc2lhbCBhZGFsYWggYWxhdCBwZW50aW5nIHVudHVrIG1lbWFoYW1pIGRhdGEgZGFuIG1lbmFyaWsga2VzaW1wdWxhbi4gRGFsYW0gdWppIGhpcG90ZXNpcywgYWxwaGEgZGFuIGJldGEgbWVtYmFudHUgcGVuZWxpdGkgbWVuZ3VrdXIgcmlzaWtvIGtlc2FsYWhhbiBkYWxhbSBwZW5nYW1iaWxhbiBrZXB1dHVzYW4uIEZva3VzIHBhZGEga2VzYWxhaGFuIHRpcGUgMSBhdGF1IHRpcGUgMiBoYXJ1cyBkaXNlc3VhaWthbiBkZW5nYW4ga29udGVrcyBwZW5lbGl0aWFuLCBtZW1hc3Rpa2FuIGtlcHV0dXNhbiB5YW5nIGRpYW1iaWwgcmVsZXZhbiBkYW4gYmVydGFuZ2d1bmcgamF3YWIuICA=