HIPOTESIS

Tugas Pertemuan 12

1 Statistik Deskriptif VS Stastistik Inferensial

Statistik Deskriptif dan Statistik Inferensial adalah dua cabang utama dalam statistika, namun memiliki tujuan yang berbeda dalam pengambilan keputusan.

1.1 Stastistik Deskritif

Statistika deskriptif digunakan untuk menggambarkan atau meringkas data yang ada sehingga mudah dipahami. Dalam pengambilan keputusan, statistika deskriptif membantu memberikan informasi mengenai situasi atau kondisi berdasarkan data yang tersedia.

1.1.1 Ciri-ciri

  • Tujuan: Menggambarkan atau meringkas sekumpulan data.
  • Cara Kerja: Menghitung nilai-nilai seperti mean, median, modus, standar deviasi, dan membuat visualisasi data (histogram, box plot, dll.).
  • Fokus pada data yang ada: Hanya menganalisis data yang telah dikumpulkan tanpa membuat kesimpulan yang lebih luas.

1.1.2 Contoh

Sebuah perusahaan ingin mengetahui kinerja penjualan bulan lalu. Dengan menggunakan statistika deskriptif, mereka menganalisis rata-rata penjualan harian, produk penjualan, dan pola penjualan berdasarkan data historis.

  • Keputusan: Menyusun strategi pemasaran berdasarkan pola penjualan yang teridentifikasi.
## Warning: package 'reticulate' was built under R version 4.4.2
## Rata-rata: 246.00, Tertinggi: 300, Terendah: 200

1.2 Stastika Inferensial

Statistika inferensial digunakan untuk menarik kesimpulan atau membuat generalisasi mengenai populasi berdasarkan sampel data. Dalam pengambilan keputusan, statistika inferensial membantu memberikan prediksi atau menguji hipotesis.

1.2.1 Ciri-ciri

  • Tujuan: Membuat prediksi, menguji hipotesis, atau menentukan hubungan sebab-akibat.

  • Cara Kerja:Melibatkan penggunaan: Uji hipotesis (uji t, chi-square, ANOVA), Estimasi, (interval kepercayaan), Regresi dan korelasi

  • Fokus pada generalisasi: Menggunakan sampel data untuk menggambarkan atau membuat kesimpulan tentang populasi.

1.2.2 Contoh

Sebuah perusahaan ingin mengetahui apakah kampanye pemasaran baru mereka efektif. Dengan menggunakan statistika inferensial, mereka mengumpulkan data penjualan dari beberapa cabang (sampel) dan melakukan uji hipotesis untuk menentukan apakah ada peningkatan yang signifikan.

  • Keputusan: Memutuskan apakah kampanye tersebut akan diterapkan di semua cabang berdasarkan hasil uji statistik.

2 Alpha VS Beta

Dalam uji hipotesis, alpha (α) dan beta (β) merujuk pada dua jenis kesalahan yang dapat terjadi saat menguji suatu hipotesis:

2.1 Alpha (α) – Tingkat Signifikansi:

  • Alpha adalah probabilitas untuk membuat kesalahan tipe I , yaitu menolak hipotesis nol (H₀) padahal hipotesis nol tersebut benar.
  • Ini disebut juga tingkat signifikansi , dan sering kali disetel pada 0,05, yang berarti ada 5% peluang untuk membuat kesalahan tipe I.
  • Contoh: Bayangkan kamu diuji oleh guru dan hipotesisnya adalah “kamu lulus ujian”. Jika alpha terlalu besar (misalnya 5%), berarti ada peluang 5% kamu dinyatakan gagal (menolak hipotesis bahwa kamu lulus) padahal sebenarnya kamu lulus.

2.2 Beta (β) – Kesalahan Tipe II:

  • Beta adalah probabilitas untuk membuat kesalahan tipe II , yaitu gagal menolak hipotesis nol padahal hipotesis alternatif (H₁) yang seharusnya benar.
  • Kesalahan tipe II terjadi ketika kita tidak dapat mendeteksi efek yang benar-benar ada.
  • Contoh:Misalnya, hipotesis kamu adalah “kamu lulus ujian”, tapi ternyata kamu tidak lulus. Kalau beta besar, berarti ada kemungkinan kamu tidak menyadari bahwa kamu sebenarnya gagal ujian.

2.2.1 Ringkasan:

  • Alpha (α) mengukur kesalahan tipe I (menolak H₀ yang benar).
  • Beta (β) mengukur kesalahan tipe II (gagal menolak H₀ yang salah).
  • Semakin kecil α, semakin besar kemungkinan β dan sebaliknya, sehingga perlu ada keseimbangan dalam memilih nilai keduanya.

3 Pesimis VS Optimis

3.1 Pesimis (Hipotesis Nol, \(H_0\)):

  • Pendekatan pesimis sering dikaitkan dengan hipotesis nol (null hypothesis). Hipotesis nol adalah pernyataan yang biasanya menganggap tidak ada perbedaan, tidak ada pengaruh, atau tidak ada hubungan antara variabel-variabel yang diuji.

  • Misalnya, dalam uji hipotesis, kita mungkin menguji apakah ada perbedaan antara dua kelompok. Hipotesis nol mungkin menyatakan “tidak ada perbedaan yang signifikan antara kelompok A dan kelompok B.”

  • Pendekatan pesimis ini digunakan untuk menjaga kesalahan tipe I (false positive), yaitu menghindari kesimpulan bahwa ada efek yang tidak ada.

3.2 Optimis (Hipotesis Alternatif, \(H_a\)):

  • Pendekatan optimis berkaitan dengan hipotesis alternatif (alternative hypothesis), yang menunjukkan adanya perbedaan atau hubungan yang ingin kita buktikan.

  • Dalam uji hipotesis, kita menguji hipotesis alternatif jika kita mengharapkan adanya efek atau perubahan yang ingin diuji.

  • Misalnya, hipotesis alternatif mungkin menyatakan “ada perbedaan signifikan antara kelompok A dan kelompok B.”

3.3 Kapan Menggunakan Pesimis dan Optimis?

  • Pesimis (Hipotesis Nol): Biasanya digunakan ketika kita ingin menjaga kehati-hatian dan menghindari membuat klaim yang salah. Uji hipotesis sering kali dimulai dengan hipotesis nol sebagai dasar, kemudian mengumpulkan bukti untuk menolaknya.

  • Optimis (Hipotesis Alternatif): Digunakan ketika kita memiliki alasan yang kuat untuk meyakini bahwa ada perbedaan atau hubungan yang signifikan, dan kita ingin menguji klaim tersebut.

3.4 Proses Umum Uji Hipotesis:

  1. Tentukan hipotesis nol (\(H_0\)) dan hipotesis alternatif (\(H_a\)).

  2. Pilih level signifikansi (\(\alpha\)).

  3. Lakukan uji statistik dan hitung nilai p.

  4. Bandingkan nilai p dengan \(\alpha\):

    • Jika nilai p < \(\alpha\), tolak \(H_0\) dan terima \(H_a\) (optimis).

    • Jika nilai p ≥ \(\alpha\), tidak ada cukup bukti untuk menolak \(H_0\) (pesimis).

LS0tDQp0aXRsZTogIkhJUE9URVNJUyINCnN1YnRpdGxlOiAiVHVnYXMgUGVydGVtdWFuIDEyIg0KYXV0aG9yOiANCiAgLSAiTm92YSBTaXRvcnVzIDUyMjQwMDIzIg0KZGF0ZTogICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246ICAgIyBodHRwczovL2dpdGh1Yi5jb20vanViYS9ybWRmb3JtYXRzDQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiAgICBjc3M6ICJzdHlsZS5jc3MiDQotLS0NCg0KPGltZyBzcmM9Ik5vdmEuamZpZiIgd2lkdGg9IjMwMCIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87IiBhbHQ9IiI+DQoNCg0KIyAqKlN0YXRpc3RpayBEZXNrcmlwdGlmIFZTIFN0YXN0aXN0aWsgSW5mZXJlbnNpYWwqKg0KDQoqKlN0YXRpc3RpayBEZXNrcmlwdGlmKiogZGFuICoqU3RhdGlzdGlrIEluZmVyZW5zaWFsKiogYWRhbGFoIGR1YSBjYWJhbmcgdXRhbWEgZGFsYW0gc3RhdGlzdGlrYSwgbmFtdW4gbWVtaWxpa2kgdHVqdWFuIHlhbmcgYmVyYmVkYSBkYWxhbSBwZW5nYW1iaWxhbiBrZXB1dHVzYW4uDQoNCiMjICoqU3Rhc3Rpc3RpayBEZXNrcml0aWYqKg0KDQpTdGF0aXN0aWthIGRlc2tyaXB0aWYgZGlndW5ha2FuIHVudHVrICoqbWVuZ2dhbWJhcmthbiBhdGF1IG1lcmluZ2thcyBkYXRhKiogeWFuZyBhZGEgc2VoaW5nZ2EgbXVkYWggZGlwYWhhbWkuIERhbGFtIHBlbmdhbWJpbGFuIGtlcHV0dXNhbiwgc3RhdGlzdGlrYSBkZXNrcmlwdGlmIG1lbWJhbnR1IG1lbWJlcmlrYW4gaW5mb3JtYXNpIG1lbmdlbmFpIHNpdHVhc2kgYXRhdSBrb25kaXNpIGJlcmRhc2Fya2FuIGRhdGEgeWFuZyB0ZXJzZWRpYS4NCg0KIyMjICoqQ2lyaS1jaXJpKiogDQoNCi0gKipUdWp1YW46KiogTWVuZ2dhbWJhcmthbiBhdGF1IG1lcmluZ2thcyBzZWt1bXB1bGFuIGRhdGEuDQotICoqQ2FyYSBLZXJqYToqKiBNZW5naGl0dW5nIG5pbGFpLW5pbGFpIHNlcGVydGkgbWVhbiwgbWVkaWFuLCBtb2R1cywgc3RhbmRhciBkZXZpYXNpLCBkYW4gbWVtYnVhdCB2aXN1YWxpc2FzaSBkYXRhIChoaXN0b2dyYW0sIGJveCBwbG90LCBkbGwuKS4NCi0gKipGb2t1cyBwYWRhIGRhdGEgeWFuZyBhZGE6KiogSGFueWEgbWVuZ2FuYWxpc2lzIGRhdGEgeWFuZyB0ZWxhaCBkaWt1bXB1bGthbiB0YW5wYSBtZW1idWF0IGtlc2ltcHVsYW4geWFuZyBsZWJpaCBsdWFzLg0KDQojIyMgKipDb250b2gqKiANCg0KU2VidWFoIHBlcnVzYWhhYW4gaW5naW4gbWVuZ2V0YWh1aSBraW5lcmphIHBlbmp1YWxhbiBidWxhbiBsYWx1LiBEZW5nYW4gbWVuZ2d1bmFrYW4gc3RhdGlzdGlrYSBkZXNrcmlwdGlmLCBtZXJla2EgbWVuZ2FuYWxpc2lzIHJhdGEtcmF0YSBwZW5qdWFsYW4gaGFyaWFuLCBwcm9kdWsgcGVuanVhbGFuLCBkYW4gcG9sYSBwZW5qdWFsYW4gYmVyZGFzYXJrYW4gZGF0YSBoaXN0b3Jpcy4NCg0KKiAgS2VwdXR1c2FuOiBNZW55dXN1biBzdHJhdGVnaSBwZW1hc2FyYW4gYmVyZGFzYXJrYW4gcG9sYSBwZW5qdWFsYW4geWFuZyB0ZXJpZGVudGlmaWthc2kuDQoNCmBgYHtyLCBlY2hvPUZBTFNFLCBtZXNzYWdlPUZBTFNFfQ0KbGlicmFyeShyZXRpY3VsYXRlKQ0KDQpwZW5qdWFsYW5faGFyaWFuIDwtIGMoMjAwLCAyMjAsIDI1MCwgMjcwLCAzMDAsIDIxMCwgMjQwLCAyODAsIDIzMCwgMjYwKQ0KDQojIEFuYWxpc2lzIGRlc2tyaXB0aWYNCnJhdGFfcmF0YSA8LSBtZWFuKHBlbmp1YWxhbl9oYXJpYW4pDQpwZW5qdWFsYW5fdGVydGluZ2dpIDwtIG1heChwZW5qdWFsYW5faGFyaWFuKQ0KcGVuanVhbGFuX3RlcmVuZGFoIDwtIG1pbihwZW5qdWFsYW5faGFyaWFuKQ0KDQpjYXQoc3ByaW50ZigiUmF0YS1yYXRhOiAlLjJmLCBUZXJ0aW5nZ2k6ICVkLCBUZXJlbmRhaDogJWRcbiIsIHJhdGFfcmF0YSwgcGVuanVhbGFuX3RlcnRpbmdnaSwgcGVuanVhbGFuX3RlcmVuZGFoKSkNCg0KIyBWaXN1YWxpc2FzaQ0KcGxvdChwZW5qdWFsYW5faGFyaWFuLCB0eXBlID0gIm8iLCBjb2wgPSAiYmx1ZSIsIHhsYWIgPSAiSGFyaSIsIHlsYWIgPSAiUGVuanVhbGFuIiwgbWFpbiA9ICJQZW5qdWFsYW4gSGFyaWFuIikNCmFibGluZShoID0gcmF0YV9yYXRhLCBjb2wgPSAicmVkIiwgbHR5ID0gMikNCmdyaWQoKQ0KDQpgYGANCiANCiMjICoqU3Rhc3Rpa2EgSW5mZXJlbnNpYWwqKg0KDQpTdGF0aXN0aWthIGluZmVyZW5zaWFsIGRpZ3VuYWthbiB1bnR1ayAqKm1lbmFyaWsga2VzaW1wdWxhbiBhdGF1IG1lbWJ1YXQgZ2VuZXJhbGlzYXNpKiogbWVuZ2VuYWkgcG9wdWxhc2kgYmVyZGFzYXJrYW4gc2FtcGVsIGRhdGEuIERhbGFtIHBlbmdhbWJpbGFuIGtlcHV0dXNhbiwgc3RhdGlzdGlrYSBpbmZlcmVuc2lhbCBtZW1iYW50dSBtZW1iZXJpa2FuIHByZWRpa3NpIGF0YXUgbWVuZ3VqaSBoaXBvdGVzaXMuDQoNCiMjIyAqKkNpcmktY2lyaSoqDQotICoqVHVqdWFuOioqIE1lbWJ1YXQgcHJlZGlrc2ksIG1lbmd1amkgaGlwb3Rlc2lzLCBhdGF1IG1lbmVudHVrYW4gaHVidW5nYW4gc2ViYWItYWtpYmF0Lg0KDQotICoqQ2FyYSBLZXJqYToqKk1lbGliYXRrYW4gcGVuZ2d1bmFhbjogVWppIGhpcG90ZXNpcyAodWppIHQsIGNoaS1zcXVhcmUsIEFOT1ZBKSwgRXN0aW1hc2ksIChpbnRlcnZhbCBrZXBlcmNheWFhbiksIFJlZ3Jlc2kgZGFuIGtvcmVsYXNpDQoNCi0gKipGb2t1cyBwYWRhIGdlbmVyYWxpc2FzaToqKiBNZW5nZ3VuYWthbiBzYW1wZWwgZGF0YSB1bnR1ayBtZW5nZ2FtYmFya2FuIGF0YXUgbWVtYnVhdCBrZXNpbXB1bGFuIHRlbnRhbmcgcG9wdWxhc2kuIA0KDQojIyMgKipDb250b2gqKg0KDQpTZWJ1YWggcGVydXNhaGFhbiBpbmdpbiBtZW5nZXRhaHVpIGFwYWthaCBrYW1wYW55ZSBwZW1hc2FyYW4gYmFydSBtZXJla2EgZWZla3RpZi4gRGVuZ2FuIG1lbmdndW5ha2FuIHN0YXRpc3Rpa2EgaW5mZXJlbnNpYWwsIG1lcmVrYSBtZW5ndW1wdWxrYW4gZGF0YSBwZW5qdWFsYW4gZGFyaSBiZWJlcmFwYSBjYWJhbmcgKHNhbXBlbCkgZGFuIG1lbGFrdWthbiB1amkgaGlwb3Rlc2lzIHVudHVrIG1lbmVudHVrYW4gYXBha2FoIGFkYSBwZW5pbmdrYXRhbiB5YW5nIHNpZ25pZmlrYW4uDQoNCiogS2VwdXR1c2FuOiBNZW11dHVza2FuIGFwYWthaCBrYW1wYW55ZSB0ZXJzZWJ1dCBha2FuIGRpdGVyYXBrYW4gZGkgc2VtdWEgY2FiYW5nIGJlcmRhc2Fya2FuIGhhc2lsIHVqaSBzdGF0aXN0aWsuDQoNCg0KDQojICoqQWxwaGEgVlMgQmV0YSoqDQoNCkRhbGFtIHVqaSBoaXBvdGVzaXMsIGFscGhhICjOsSkgZGFuIGJldGEgKM6yKSBtZXJ1anVrIHBhZGEgZHVhIGplbmlzIGtlc2FsYWhhbiB5YW5nIGRhcGF0IHRlcmphZGkgc2FhdCBtZW5ndWppIHN1YXR1IGhpcG90ZXNpczoNCg0KIyMgKipBbHBoYSAozrEpKiog4oCTIFRpbmdrYXQgU2lnbmlmaWthbnNpOiANCg0KLSAqKkFscGhhKiogYWRhbGFoIHByb2JhYmlsaXRhcyB1bnR1ayBtZW1idWF0IGtlc2FsYWhhbiB0aXBlIEkgLCB5YWl0dSBtZW5vbGFrIGhpcG90ZXNpcyBub2wgKEjigoApIHBhZGFoYWwgaGlwb3Rlc2lzIG5vbCB0ZXJzZWJ1dCBiZW5hci4NCi0gSW5pIGRpc2VidXQganVnYSAqKnRpbmdrYXQgc2lnbmlmaWthbnNpKiogLCBkYW4gc2VyaW5nIGthbGkgZGlzZXRlbCBwYWRhICoqMCwwNSoqLCB5YW5nIGJlcmFydGkgYWRhICoqNSUqKiBwZWx1YW5nIHVudHVrIG1lbWJ1YXQgKiprZXNhbGFoYW4gdGlwZSBJKiouDQotICoqQ29udG9oOioqIEJheWFuZ2thbiBrYW11IGRpdWppIG9sZWggZ3VydSBkYW4gaGlwb3Rlc2lzbnlhIGFkYWxhaCAia2FtdSBsdWx1cyB1amlhbiIuIEppa2EgYWxwaGEgdGVybGFsdSBiZXNhciAobWlzYWxueWEgNSUpLCBiZXJhcnRpIGFkYSBwZWx1YW5nIDUlIGthbXUgZGlueWF0YWthbiBnYWdhbCAobWVub2xhayBoaXBvdGVzaXMgYmFod2Ega2FtdSBsdWx1cykgcGFkYWhhbCBzZWJlbmFybnlhIGthbXUgbHVsdXMuDQoNCiMjICoqQmV0YSAozrIpKiog4oCTIEtlc2FsYWhhbiBUaXBlIElJOg0KDQotICoqQmV0YSoqIGFkYWxhaCBwcm9iYWJpbGl0YXMgdW50dWsgbWVtYnVhdCBrZXNhbGFoYW4gdGlwZSBJSSAsIHlhaXR1IGdhZ2FsIG1lbm9sYWsgaGlwb3Rlc2lzIG5vbCBwYWRhaGFsIGhpcG90ZXNpcyBhbHRlcm5hdGlmIChI4oKBKSB5YW5nIHNlaGFydXNueWEgYmVuYXIuDQotICoqS2VzYWxhaGFuIHRpcGUgSUkqKiB0ZXJqYWRpIGtldGlrYSBraXRhIHRpZGFrIGRhcGF0IG1lbmRldGVrc2kgZWZlayB5YW5nIGJlbmFyLWJlbmFyIGFkYS4NCi0gKipDb250b2g6KipNaXNhbG55YSwgaGlwb3Rlc2lzIGthbXUgYWRhbGFoICJrYW11IGx1bHVzIHVqaWFuIiwgdGFwaSB0ZXJueWF0YSBrYW11IHRpZGFrIGx1bHVzLiBLYWxhdSBiZXRhIGJlc2FyLCBiZXJhcnRpIGFkYSBrZW11bmdraW5hbiBrYW11IHRpZGFrIG1lbnlhZGFyaSBiYWh3YSBrYW11IHNlYmVuYXJueWEgZ2FnYWwgdWppYW4uDQoNCiMjIyAqKlJpbmdrYXNhbjoqKg0KLSAqKkFscGhhICjOsSkqKiBtZW5ndWt1ciBrZXNhbGFoYW4gdGlwZSBJIChtZW5vbGFrIEjigoAgeWFuZyBiZW5hcikuDQotICoqQmV0YSAozrIpKiogbWVuZ3VrdXIga2VzYWxhaGFuIHRpcGUgSUkgKGdhZ2FsIG1lbm9sYWsgSOKCgCB5YW5nIHNhbGFoKS4NCi0gU2VtYWtpbiBrZWNpbCDOsSwgc2VtYWtpbiBiZXNhciBrZW11bmdraW5hbiDOsiBkYW4gc2ViYWxpa255YSwgc2VoaW5nZ2EgcGVybHUgYWRhIGtlc2VpbWJhbmdhbiBkYWxhbSBtZW1pbGloIG5pbGFpIGtlZHVhbnlhLg0KDQoNCiMgKipQZXNpbWlzIFZTIE9wdGltaXMqKg0KDQojIyAqKlBlc2ltaXMgKEhpcG90ZXNpcyBOb2wsIFwoIEhfMCBcKSk6KioNCg0KLSBQZW5kZWthdGFuIHBlc2ltaXMgc2VyaW5nIGRpa2FpdGthbiBkZW5nYW4gaGlwb3Rlc2lzIG5vbCAobnVsbCBoeXBvdGhlc2lzKS4gSGlwb3Rlc2lzIG5vbCBhZGFsYWggcGVybnlhdGFhbiB5YW5nIGJpYXNhbnlhIG1lbmdhbmdnYXAgdGlkYWsgYWRhIHBlcmJlZGFhbiwgdGlkYWsgYWRhIHBlbmdhcnVoLCBhdGF1IHRpZGFrIGFkYSBodWJ1bmdhbiBhbnRhcmEgdmFyaWFiZWwtdmFyaWFiZWwgeWFuZyBkaXVqaS4NCg0KLSBNaXNhbG55YSwgZGFsYW0gdWppIGhpcG90ZXNpcywga2l0YSBtdW5na2luIG1lbmd1amkgYXBha2FoIGFkYSBwZXJiZWRhYW4gYW50YXJhIGR1YSBrZWxvbXBvay4gSGlwb3Rlc2lzIG5vbCBtdW5na2luIG1lbnlhdGFrYW4gInRpZGFrIGFkYSBwZXJiZWRhYW4geWFuZyBzaWduaWZpa2FuIGFudGFyYSBrZWxvbXBvayBBIGRhbiBrZWxvbXBvayBCLiINCg0KLSBQZW5kZWthdGFuIHBlc2ltaXMgaW5pIGRpZ3VuYWthbiB1bnR1ayBtZW5qYWdhIGtlc2FsYWhhbiB0aXBlIEkgKGZhbHNlIHBvc2l0aXZlKSwgeWFpdHUgbWVuZ2hpbmRhcmkga2VzaW1wdWxhbiBiYWh3YSBhZGEgZWZlayB5YW5nIHRpZGFrIGFkYS4NCg0KIyMgKipPcHRpbWlzIChIaXBvdGVzaXMgQWx0ZXJuYXRpZiwgXCggSF9hIFwpKToqKg0KDQotIFBlbmRla2F0YW4gb3B0aW1pcyBiZXJrYWl0YW4gZGVuZ2FuIGhpcG90ZXNpcyBhbHRlcm5hdGlmICooYWx0ZXJuYXRpdmUgaHlwb3RoZXNpcykqLCB5YW5nIG1lbnVuanVra2FuIGFkYW55YSBwZXJiZWRhYW4gYXRhdSBodWJ1bmdhbiB5YW5nIGluZ2luIGtpdGEgYnVrdGlrYW4uDQoNCi0gRGFsYW0gdWppIGhpcG90ZXNpcywga2l0YSBtZW5ndWppIGhpcG90ZXNpcyBhbHRlcm5hdGlmIGppa2Ega2l0YSBtZW5naGFyYXBrYW4gYWRhbnlhIGVmZWsgYXRhdSBwZXJ1YmFoYW4geWFuZyBpbmdpbiBkaXVqaS4NCg0KLSBNaXNhbG55YSwgaGlwb3Rlc2lzIGFsdGVybmF0aWYgbXVuZ2tpbiBtZW55YXRha2FuICJhZGEgcGVyYmVkYWFuIHNpZ25pZmlrYW4gYW50YXJhIGtlbG9tcG9rIEEgZGFuIGtlbG9tcG9rIEIuIg0KDQojIyAqKkthcGFuIE1lbmdndW5ha2FuIFBlc2ltaXMgZGFuIE9wdGltaXM/KioNCg0KLSAqKlBlc2ltaXMgKEhpcG90ZXNpcyBOb2wpKio6IEJpYXNhbnlhIGRpZ3VuYWthbiBrZXRpa2Ega2l0YSBpbmdpbiBtZW5qYWdhIGtlaGF0aS1oYXRpYW4gZGFuIG1lbmdoaW5kYXJpIG1lbWJ1YXQga2xhaW0geWFuZyBzYWxhaC4gVWppIGhpcG90ZXNpcyBzZXJpbmcga2FsaSBkaW11bGFpIGRlbmdhbiBoaXBvdGVzaXMgbm9sIHNlYmFnYWkgZGFzYXIsIGtlbXVkaWFuIG1lbmd1bXB1bGthbiBidWt0aSB1bnR1ayBtZW5vbGFrbnlhLg0KICANCi0gKipPcHRpbWlzIChIaXBvdGVzaXMgQWx0ZXJuYXRpZikqKjogRGlndW5ha2FuIGtldGlrYSBraXRhIG1lbWlsaWtpIGFsYXNhbiB5YW5nIGt1YXQgdW50dWsgbWV5YWtpbmkgYmFod2EgYWRhIHBlcmJlZGFhbiBhdGF1IGh1YnVuZ2FuIHlhbmcgc2lnbmlmaWthbiwgZGFuIGtpdGEgaW5naW4gbWVuZ3VqaSBrbGFpbSB0ZXJzZWJ1dC4NCg0KIyMgKipQcm9zZXMgVW11bSBVamkgSGlwb3Rlc2lzOioqDQoNCjEuIFRlbnR1a2FuICoqaGlwb3Rlc2lzIG5vbCoqIChcKCBIXzAgXCkpIGRhbiAqKmhpcG90ZXNpcyBhbHRlcm5hdGlmKiogKFwoIEhfYSBcKSkuDQoNCjIuIFBpbGloIGxldmVsIHNpZ25pZmlrYW5zaSAoXCggXGFscGhhIFwpKS4NCg0KMy4gTGFrdWthbiB1amkgc3RhdGlzdGlrIGRhbiBoaXR1bmcgbmlsYWkgcC4NCg0KNC4gQmFuZGluZ2thbiBuaWxhaSBwIGRlbmdhbiBcKCBcYWxwaGEgXCk6DQogICAgLSBKaWthIG5pbGFpIHAgPCBcKCBcYWxwaGEgXCksIHRvbGFrIFwoIEhfMCBcKSBkYW4gdGVyaW1hIFwoIEhfYSBcKSAob3B0aW1pcykuDQogICAgDQogICAgLSBKaWthIG5pbGFpIHAg4omlIFwoIFxhbHBoYSBcKSwgdGlkYWsgYWRhIGN1a3VwIGJ1a3RpIHVudHVrIG1lbm9sYWsgXCggSF8wIFwpIChwZXNpbWlzKS4NCg0KDQo=