
Analisis Pengambilan Sampel dan Margin Of
Error
1. Pendahuluan
Dalam penelitian statistik, pengambilan sampel sangat penting untuk
mendapatkan informasi yang akurat mengenai populasi. Salah satu
parameter utama yang digunakan dalam menilai keakuratan hasil sampel
adalah Margin of Error (MoE). MoE menunjukkan sejauh mana hasil sampel
dapat berbeda dari nilai populasi sebenarnya.
Studi ini bertujuan untuk:
- Memahami pentingnya MoE dalam pengambilan sampel.
- Menganalisis berbagai metode pengambilan sampel dan pengaruhnya
terhadap MoE.
- Menghitung MoE dan ukuran sampel yang diperlukan untuk mendapatkan
MoE yang lebih kecil.
- Membandingkan hasil dari metode probabilitas dan non-probabilitas
serta memberikan rekomendasi.
2. Metode Pengambilan Sampel
Terdapat dua pendekatan utama dalam pengambilan sampel:
a. Pengambilan Sampel Probabilitas
Dalam metode ini, setiap elemen dalam populasi memiliki peluang yang
diketahui untuk dipilih. Metode yang digunakan meliputi:
- Sampel Acak Sederhana: Setiap elemen memiliki
peluang yang sama untuk dipilih.
- Sampel Sistematis: Elemen dipilih dengan interval
tertentu.
- Sampel Berstarta: Populasi dibagi menjadi
kelompok-kelompok, kemudian sampel diambil dari setiap kelompok secara
proporsional.
b. Pengambilan Sampel Non-Probabilitas
Dalam metode ini, tidak semua elemen memiliki peluang yang sama untuk
dipilih. Metode ini meliputi:
- Sampel Bertujuan: Sampel dipilih berdasarkan
karakteristik tertentu.
- Sampel Kemudahan: Dipilih berdasarkan kemudahan
akses.
- Sampel Bola Salju: Responden yang dipilih
merekomendasikan responden berikutnya.
3. Perhitungan Margin of Error (MoE) dalam Sampel
Probabilitas
Margin of Error dihitung menggunakan rumus berikut: \[
MoE = Z \times \frac{\sigma}{\sqrt{n}}
\]
Di mana:
- \(Z\) adalah nilai kritis
distribusi normal (misalnya, 1.96 untuk tingkat
kepercayaan 95%).
- \(\sigma\) adalah standar deviasi
sampel.
- \(n\) adalah ukuran sampel.
Hasil perhitungan untuk dataset ini:
- Nilai Z untuk tingkat kepercayaan
95%: 1.96
- Standar deviasi jumlah produk hukum yang diterbitkan:
1031.74
- Jumlah total sampel dalam dataset: 10
- MoE dihitung sebagai berikut: \[
MoE = 1.96 \times \frac{1031.74}{\sqrt{10}}
\]
\[
MoE = 315.84
\]
Jadi, Margin of Error (MoE) untuk pengambilan sampel
probabilitas adalah 315.84
4. Analisis Bias dalam Pengambilan Sampel
Non-Probabilitas
Metode non-probabilitas cenderung lebih rentan terhadap bias
dibandingkan metode probabilitas. Beberapa jenis bias yang mungkin
muncul antara lain:
- Bias Seleksi: Tidak semua elemen dalam populasi
memiliki peluang yang sama untuk dipilih, sehingga hasilnya bisa kurang
representatif.
- Bias Respon: Hanya kelompok tertentu yang cenderung
memberikan tanggapan, sehingga data bisa tidak mencerminkan populasi
secara keseluruhan.
- Bias Pengukuran: Faktor subjektif dalam pemilihan
sampel dapat mempengaruhi hasil.
5. Perbandingan Metode Probabilitas dan
Non-Probabilitas
Perbandingan Probabilitas vs Non-Probabilitas
|
Kriteria
|
Probabilitas
|
Non_Probabilitas
|
|
Representasi Data
|
Tinggi
|
Rendah
|
|
Risiko Bias
|
Rendah
|
Tinggi
|
|
Kompleksitas
|
Lebih rumit
|
Lebih mudah
|
|
Keandalan
|
Tinggi
|
Rendah
|
Berdasarkan tabel di atas, metode probabilitas lebih unggul dalam hal
keandalan dan representasi data, tetapi lebih kompleks dalam
implementasinya.
6. Ukuran Sampel yang Diperlukan untuk MoE = 5
Untuk mengurangi MoE menjadi 5, ukuran sampel yang diperlukan dapat
dihitung menggunakan rumus:
\[
n = \left( \frac{Z \times \sigma}{MoE} \right)^2
\]
Hasil perhitungan:
- \(Z\) = 1.96
- \(\sigma\) =
103.74
- \(MoE\) = 5
\[
n = \left( \frac{1.96 \times 103.74}{5} \right)^2 = 39901.80
\]
Jadi,ukuran sampel yang diperlukan untuk mencapai MoE sebesar
5 adalah sekitar 39.902. Ini menunjukkan bahwa untuk
mendapatkan hasil dengan ketidakpastian yang sangat kecil, diperlukan
jumlah sampel yang sangat besar.
7. Kesimpulan dan Rekomendasi
Berdasarkan hasil perhitungan dan analisis yang telah dilakukan,
berikut adalah kesimpulan utama:
- Margin of Error (MoE) yang dihitung dari dataset ini adalah
315.84, yang masih cukup besar.
- Untuk mencapai MoE yang lebih kecil (5), dibutuhkan
sekitar 39.902 sampel, yang sangat besar dan sulit diterapkan dalam
studi kecil.
- Metode probabilitas lebih disarankan karena
menghasilkan hasil yang lebih akurat dan mengurangi bias.
- Metode non-probabilitas lebih rentan terhadap bias,
meskipun lebih mudah diterapkan dalam situasi tertentu.
Rekomendasi:
- Jika memungkinkan, gunakan metode pengambilan sampel
probabilitas untuk hasil yang lebih dapat diandalkan.
- Jika menggunakan metode non-probabilitas, perlu meminimalkan
bias dengan memilih sampel yang lebih representatif.
- Jika diperlukan MoE yang lebih kecil, pertimbangkan
peningkatan jumlah sampel untuk mengurangi ketidakpastian.
Laporan ini menegaskan bahwa pemilihan metode pengambilan sampel
sangat menentukan keakuratan hasil penelitian. Oleh karena itu,
pendekatan yang tepat harus dipilih sesuai dengan tujuan dan
keterbatasan penelitian yang dilakukan.
Refrensi
- Universitas Medan Area Margin Error January 2022.Retrieved from
Klik disini
- FKIP Pentingnya Margin Error dalam Survei Menurut Ahli Statistik
UMSurabaya.Retrieved from
Klik disini
- Raihan Budiwaskito (18209003) Margin of Error.Retrieved from
Klik disini
- Kementerian Agama 2024 Jumlah Produk Hukum Kementerian Agama yang
Diterbitkan.Retrieved from
Klik disini
LS0tDQp0aXRsZTogIlR1Z2FzIDQgTGFwb3JhbiBTdHVkaSINCg0KYXV0aG9yOiANCiAgICAtICJOYWJpbGEgQW5nZ2l0YSBQdXRyaSINCiAgICANCmRhdGU6ICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246DQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiAgICBjc3M6ICJzdHlsZS9TdHlsZS5jc3MiDQotLS0NCjxpbWcgc3JjPSJpbWcvcHJvZmlsZS5qcGciIGFsdD0iUHJvZmlsZSIgaWQ9ImxvZ28tdXRhbWEiIHN0eWxlPSJ3aWR0aDozMDBweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogYXV0bzsiLz4NCg0KDQojICoqQW5hbGlzaXMgUGVuZ2FtYmlsYW4gU2FtcGVsIGRhbiBNYXJnaW4gT2YgRXJyb3IqKg0KDQojICoqMS4gUGVuZGFodWx1YW4qKg0KDQpEYWxhbSBwZW5lbGl0aWFuIHN0YXRpc3RpaywgcGVuZ2FtYmlsYW4gc2FtcGVsIHNhbmdhdCBwZW50aW5nIHVudHVrIG1lbmRhcGF0a2FuIGluZm9ybWFzaSB5YW5nIGFrdXJhdCBtZW5nZW5haSBwb3B1bGFzaS4gU2FsYWggc2F0dSBwYXJhbWV0ZXIgdXRhbWEgeWFuZyBkaWd1bmFrYW4gZGFsYW0gbWVuaWxhaSBrZWFrdXJhdGFuIGhhc2lsIHNhbXBlbCBhZGFsYWggTWFyZ2luIG9mIEVycm9yIChNb0UpLiBNb0UgbWVudW5qdWtrYW4gc2VqYXVoIG1hbmEgaGFzaWwgc2FtcGVsIGRhcGF0IGJlcmJlZGEgZGFyaSBuaWxhaSBwb3B1bGFzaSBzZWJlbmFybnlhLg0KDQoqKlN0dWRpIGluaSBiZXJ0dWp1YW4gdW50dWsqKjoNCg0KMS4gTWVtYWhhbWkgcGVudGluZ255YSBNb0UgZGFsYW0gcGVuZ2FtYmlsYW4gc2FtcGVsLg0KMi4gTWVuZ2FuYWxpc2lzIGJlcmJhZ2FpIG1ldG9kZSBwZW5nYW1iaWxhbiBzYW1wZWwgZGFuIHBlbmdhcnVobnlhIHRlcmhhZGFwIE1vRS4NCjMuIE1lbmdoaXR1bmcgTW9FIGRhbiB1a3VyYW4gc2FtcGVsIHlhbmcgZGlwZXJsdWthbiB1bnR1ayBtZW5kYXBhdGthbiBNb0UgeWFuZyBsZWJpaCBrZWNpbC4NCjQuIE1lbWJhbmRpbmdrYW4gaGFzaWwgZGFyaSBtZXRvZGUgcHJvYmFiaWxpdGFzIGRhbiBub24tcHJvYmFiaWxpdGFzIHNlcnRhIG1lbWJlcmlrYW4gcmVrb21lbmRhc2kuDQoNCiMgKioyLiBNZXRvZGUgUGVuZ2FtYmlsYW4gU2FtcGVsKioNCg0KVGVyZGFwYXQgZHVhIHBlbmRla2F0YW4gdXRhbWEgZGFsYW0gcGVuZ2FtYmlsYW4gc2FtcGVsOg0KDQojIyAqKmEuIFBlbmdhbWJpbGFuIFNhbXBlbCBQcm9iYWJpbGl0YXMqKg0KDQpEYWxhbSBtZXRvZGUgaW5pLCBzZXRpYXAgZWxlbWVuIGRhbGFtIHBvcHVsYXNpIG1lbWlsaWtpIHBlbHVhbmcgeWFuZyBkaWtldGFodWkgdW50dWsgZGlwaWxpaC4gTWV0b2RlIHlhbmcgZGlndW5ha2FuIG1lbGlwdXRpOg0KDQotICoqU2FtcGVsIEFjYWsgU2VkZXJoYW5hKio6IFNldGlhcCBlbGVtZW4gbWVtaWxpa2kgcGVsdWFuZyB5YW5nIHNhbWEgdW50dWsgZGlwaWxpaC4NCi0gKipTYW1wZWwgU2lzdGVtYXRpcyoqOiBFbGVtZW4gZGlwaWxpaCBkZW5nYW4gaW50ZXJ2YWwgdGVydGVudHUuDQotICoqU2FtcGVsIEJlcnN0YXJ0YSoqOiBQb3B1bGFzaSBkaWJhZ2kgbWVuamFkaSBrZWxvbXBvay1rZWxvbXBvaywga2VtdWRpYW4gc2FtcGVsIGRpYW1iaWwgZGFyaSBzZXRpYXAga2Vsb21wb2sgc2VjYXJhIHByb3BvcnNpb25hbC4NCg0KIyMgKipiLiBQZW5nYW1iaWxhbiBTYW1wZWwgTm9uLVByb2JhYmlsaXRhcyoqDQoNCkRhbGFtIG1ldG9kZSBpbmksIHRpZGFrIHNlbXVhIGVsZW1lbiBtZW1pbGlraSBwZWx1YW5nIHlhbmcgc2FtYSB1bnR1ayBkaXBpbGloLiBNZXRvZGUgaW5pIG1lbGlwdXRpOg0KDQotICoqU2FtcGVsIEJlcnR1anVhbioqOiAgU2FtcGVsIGRpcGlsaWggYmVyZGFzYXJrYW4ga2FyYWt0ZXJpc3RpayB0ZXJ0ZW50dS4NCi0gKipTYW1wZWwgS2VtdWRhaGFuKio6IERpcGlsaWggYmVyZGFzYXJrYW4ga2VtdWRhaGFuIGFrc2VzLg0KLSAqKlNhbXBlbCBCb2xhIFNhbGp1Kio6ICBSZXNwb25kZW4geWFuZyBkaXBpbGloIG1lcmVrb21lbmRhc2lrYW4gcmVzcG9uZGVuIGJlcmlrdXRueWEuDQoNCiMgKiozLiBQZXJoaXR1bmdhbiBNYXJnaW4gb2YgRXJyb3IgKE1vRSkgZGFsYW0gU2FtcGVsIFByb2JhYmlsaXRhcyoqDQoNCk1hcmdpbiBvZiBFcnJvciBkaWhpdHVuZyBtZW5nZ3VuYWthbiBydW11cyBiZXJpa3V0Og0KXFsNCk1vRSA9IFogXHRpbWVzIFxmcmFje1xzaWdtYX17XHNxcnR7bn19DQpcXQ0KDQpEaSBtYW5hOiANCg0KLSAkWiQgYWRhbGFoIG5pbGFpIGtyaXRpcyBkaXN0cmlidXNpIG5vcm1hbCAobWlzYWxueWEsICoqMS45NioqIHVudHVrIHRpbmdrYXQga2VwZXJjYXlhYW4gKio5NSUqKikuDQotICRcc2lnbWEkIGFkYWxhaCBzdGFuZGFyIGRldmlhc2kgc2FtcGVsLg0KLSAkbiQgYWRhbGFoIHVrdXJhbiBzYW1wZWwuDQoNCioqSGFzaWwgcGVyaGl0dW5nYW4gdW50dWsgZGF0YXNldCBpbmkqKjoNCg0KLSBOaWxhaSAqKloqKiB1bnR1ayB0aW5na2F0IGtlcGVyY2F5YWFuICoqOTUlKio6ICoqMS45NioqDQotIFN0YW5kYXIgZGV2aWFzaSBqdW1sYWggcHJvZHVrIGh1a3VtIHlhbmcgZGl0ZXJiaXRrYW46ICoqMTAzMS43NCoqDQotIEp1bWxhaCB0b3RhbCBzYW1wZWwgZGFsYW0gZGF0YXNldDogKioxMCoqDQotIE1vRSBkaWhpdHVuZyBzZWJhZ2FpIGJlcmlrdXQ6DQpcWw0KTW9FID0gMS45NiBcdGltZXMgXGZyYWN7MTAzMS43NH17XHNxcnR7MTB9fQ0KXF0NCg0KXFsNCk1vRSA9IDMxNS44NA0KXF0NCg0KSmFkaSwgKipNYXJnaW4gb2YgRXJyb3IgKE1vRSkgdW50dWsgcGVuZ2FtYmlsYW4gc2FtcGVsIHByb2JhYmlsaXRhcyBhZGFsYWggMzE1Ljg0KioNCg0KIyAqKjQuIEFuYWxpc2lzIEJpYXMgZGFsYW0gUGVuZ2FtYmlsYW4gU2FtcGVsIE5vbi1Qcm9iYWJpbGl0YXMqKg0KDQpNZXRvZGUgbm9uLXByb2JhYmlsaXRhcyBjZW5kZXJ1bmcgbGViaWggcmVudGFuIHRlcmhhZGFwIGJpYXMgZGliYW5kaW5na2FuIG1ldG9kZSBwcm9iYWJpbGl0YXMuIEJlYmVyYXBhIGplbmlzIGJpYXMgeWFuZyBtdW5na2luIG11bmN1bCBhbnRhcmEgbGFpbjoNCg0KLSAqKkJpYXMgU2VsZWtzaSoqOiAgVGlkYWsgc2VtdWEgZWxlbWVuIGRhbGFtIHBvcHVsYXNpIG1lbWlsaWtpIHBlbHVhbmcgeWFuZyBzYW1hIHVudHVrIGRpcGlsaWgsIHNlaGluZ2dhIGhhc2lsbnlhIGJpc2Ega3VyYW5nIHJlcHJlc2VudGF0aWYuDQotICoqQmlhcyBSZXNwb24qKjogSGFueWEga2Vsb21wb2sgdGVydGVudHUgeWFuZyBjZW5kZXJ1bmcgbWVtYmVyaWthbiB0YW5nZ2FwYW4sIHNlaGluZ2dhIGRhdGEgYmlzYSB0aWRhayBtZW5jZXJtaW5rYW4gcG9wdWxhc2kgc2VjYXJhIGtlc2VsdXJ1aGFuLg0KLSAqKkJpYXMgUGVuZ3VrdXJhbioqOiBGYWt0b3Igc3ViamVrdGlmIGRhbGFtIHBlbWlsaWhhbiBzYW1wZWwgZGFwYXQgbWVtcGVuZ2FydWhpIGhhc2lsLg0KDQojICoqNS4gUGVyYmFuZGluZ2FuIE1ldG9kZSBQcm9iYWJpbGl0YXMgZGFuIE5vbi1Qcm9iYWJpbGl0YXMqKg0KDQpgYGB7ciwgZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoa2FibGVFeHRyYSkNCg0KIyBNZW1idWF0IGRhdGEgZnJhbWUNCmRhdGEgPC0gZGF0YS5mcmFtZSgNCiAgS3JpdGVyaWEgPSBjKCJSZXByZXNlbnRhc2kgRGF0YSIsICJSaXNpa28gQmlhcyIsICJLb21wbGVrc2l0YXMiLCAiS2VhbmRhbGFuIiksDQogIFByb2JhYmlsaXRhcyA9IGMoIlRpbmdnaSIsICJSZW5kYWgiLCAiTGViaWggcnVtaXQiLCAiVGluZ2dpIiksDQogIE5vbl9Qcm9iYWJpbGl0YXMgPSBjKCJSZW5kYWgiLCAiVGluZ2dpIiwgIkxlYmloIG11ZGFoIiwgIlJlbmRhaCIpDQopDQoNCiMgTWVuYW1waWxrYW4gdGFiZWwNCmRhdGEgJT4lDQogIGtibChjYXB0aW9uID0gIlBlcmJhbmRpbmdhbiBQcm9iYWJpbGl0YXMgdnMgTm9uLVByb2JhYmlsaXRhcyIpICU+JQ0KICBrYWJsZV9zdHlsaW5nKGZ1bGxfd2lkdGggPSBGQUxTRSwgcG9zaXRpb24gPSAiY2VudGVyIikNCmBgYA0KQmVyZGFzYXJrYW4gdGFiZWwgZGkgYXRhcywgbWV0b2RlIHByb2JhYmlsaXRhcyBsZWJpaCB1bmdndWwgZGFsYW0gaGFsIGtlYW5kYWxhbiBkYW4gcmVwcmVzZW50YXNpIGRhdGEsIHRldGFwaSBsZWJpaCBrb21wbGVrcyBkYWxhbSBpbXBsZW1lbnRhc2lueWEuDQoNCiMgKio2LiAgVWt1cmFuIFNhbXBlbCB5YW5nIERpcGVybHVrYW4gdW50dWsgTW9FID0gNSoqDQoNClVudHVrIG1lbmd1cmFuZ2kgTW9FIG1lbmphZGkgNSwgdWt1cmFuIHNhbXBlbCB5YW5nIGRpcGVybHVrYW4gZGFwYXQgZGloaXR1bmcgbWVuZ2d1bmFrYW4gcnVtdXM6DQoNClxbDQpuID0gXGxlZnQoIFxmcmFje1ogXHRpbWVzIFxzaWdtYX17TW9FfSBccmlnaHQpXjINClxdDQoNCioqSGFzaWwgcGVyaGl0dW5nYW4qKjoNCg0KLSAkWiQgPSAqKjEuOTYqKg0KLSAkXHNpZ21hJCA9ICoqMTAzLjc0KioNCi0gJE1vRSQgPSAqKjUqKg0KDQpcWw0KbiA9IFxsZWZ0KCBcZnJhY3sxLjk2IFx0aW1lcyAxMDMuNzR9ezV9IFxyaWdodCleMiA9IDM5OTAxLjgwDQpcXQ0KDQpKYWRpLCoqdWt1cmFuIHNhbXBlbCB5YW5nIGRpcGVybHVrYW4gdW50dWsgbWVuY2FwYWkgTW9FIHNlYmVzYXIgNSBhZGFsYWggc2VraXRhciAzOS45MDIqKi4gSW5pIG1lbnVuanVra2FuIGJhaHdhIHVudHVrIG1lbmRhcGF0a2FuIGhhc2lsIGRlbmdhbiBrZXRpZGFrcGFzdGlhbiB5YW5nIHNhbmdhdCBrZWNpbCwgZGlwZXJsdWthbiBqdW1sYWggc2FtcGVsIHlhbmcgc2FuZ2F0IGJlc2FyLg0KDQojICoqNy4gS2VzaW1wdWxhbiBkYW4gUmVrb21lbmRhc2kqKg0KDQpCZXJkYXNhcmthbiBoYXNpbCBwZXJoaXR1bmdhbiBkYW4gYW5hbGlzaXMgeWFuZyB0ZWxhaCBkaWxha3VrYW4sIGJlcmlrdXQgYWRhbGFoIGtlc2ltcHVsYW4gdXRhbWE6DQoNCjEuICoqTWFyZ2luIG9mIEVycm9yIChNb0UpIHlhbmcgZGloaXR1bmcgZGFyaSBkYXRhc2V0IGluaSBhZGFsYWggMzE1Ljg0KiosICB5YW5nIG1hc2loIGN1a3VwIGJlc2FyLg0KMi4gKipVbnR1ayBtZW5jYXBhaSBNb0UgeWFuZyBsZWJpaCBrZWNpbCAoNSkqKiwgZGlidXR1aGthbiBzZWtpdGFyIDM5LjkwMiBzYW1wZWwsIHlhbmcgc2FuZ2F0IGJlc2FyIGRhbiBzdWxpdCBkaXRlcmFwa2FuIGRhbGFtIHN0dWRpIGtlY2lsLg0KMy4gKipNZXRvZGUgcHJvYmFiaWxpdGFzIGxlYmloIGRpc2FyYW5rYW4qKiBrYXJlbmEgbWVuZ2hhc2lsa2FuIGhhc2lsIHlhbmcgbGViaWggYWt1cmF0IGRhbiBtZW5ndXJhbmdpIGJpYXMuDQo0LiAqKk1ldG9kZSBub24tcHJvYmFiaWxpdGFzIGxlYmloIHJlbnRhbiB0ZXJoYWRhcCBiaWFzKiosIG1lc2tpcHVuIGxlYmloIG11ZGFoIGRpdGVyYXBrYW4gZGFsYW0gc2l0dWFzaSB0ZXJ0ZW50dS4NCg0KKipSZWtvbWVuZGFzaSoqOg0KDQotIEppa2EgbWVtdW5na2lua2FuLCBndW5ha2FuIG1ldG9kZSAqKnBlbmdhbWJpbGFuIHNhbXBlbCBwcm9iYWJpbGl0YXMqKiB1bnR1ayBoYXNpbCB5YW5nIGxlYmloIGRhcGF0IGRpYW5kYWxrYW4uDQotIEppa2EgbWVuZ2d1bmFrYW4gbWV0b2RlIG5vbi1wcm9iYWJpbGl0YXMsIHBlcmx1ICoqbWVtaW5pbWFsa2FuIGJpYXMqKiBkZW5nYW4gbWVtaWxpaCBzYW1wZWwgeWFuZyBsZWJpaCByZXByZXNlbnRhdGlmLg0KLSBKaWthIGRpcGVybHVrYW4gTW9FIHlhbmcgbGViaWgga2VjaWwsICoqcGVydGltYmFuZ2thbiBwZW5pbmdrYXRhbiBqdW1sYWggc2FtcGVsKiogdW50dWsgbWVuZ3VyYW5naSBrZXRpZGFrcGFzdGlhbi4NCg0KTGFwb3JhbiBpbmkgbWVuZWdhc2thbiBiYWh3YSBwZW1pbGloYW4gbWV0b2RlIHBlbmdhbWJpbGFuIHNhbXBlbCBzYW5nYXQgbWVuZW50dWthbiBrZWFrdXJhdGFuIGhhc2lsIHBlbmVsaXRpYW4uIE9sZWgga2FyZW5hIGl0dSwgcGVuZGVrYXRhbiB5YW5nIHRlcGF0IGhhcnVzIGRpcGlsaWggc2VzdWFpIGRlbmdhbiB0dWp1YW4gZGFuIGtldGVyYmF0YXNhbiBwZW5lbGl0aWFuIHlhbmcgZGlsYWt1a2FuLg0KDQpgYGB7ciwgZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0NCiMgSW5zdGFsbCBkYW4gbG9hZCBwYWtldCB5YW5nIGRpcGVybHVrYW4NCmlmICghcmVxdWlyZU5hbWVzcGFjZSgicGxvdGx5IiwgcXVpZXRseSA9IFRSVUUpKSBpbnN0YWxsLnBhY2thZ2VzKCJwbG90bHkiKQ0KbGlicmFyeShwbG90bHkpDQoNCiMgQ29udG9oIGRhdGEgKEdhbnRpbGFoIGRlbmdhbiBkYXRhc2V0IGFzbGkgQW5kYSkNCmRhdGEgPC0gZGF0YS5mcmFtZSgNCiAgVGFodW4gPSBjKDIwMTUsIDIwMTYsIDIwMTcsIDIwMTgsIDIwMTksIDIwMjApLA0KICBLYXRlZ29yaSA9IGMoIkEiLCAiQiIsICJDIiwgIkQiLCAiRSIsICJGIiksICAjIEJpc2EgYmVydXBhIHRla3MNCiAgSnVtbGFoX1Byb2R1ayA9IGMoMTAwLCAyMDAsIDE1MCwgMzAwLCAyNTAsIDE4MCkNCikNCg0KIyBKaWthIGthdGVnb3JpIGJlcnVwYSB0ZWtzLCB1YmFoIG1lbmphZGkgYW5na2EgYWdhciBrb21wYXRpYmVsDQpkYXRhJEthdGVnb3JpX051bWVyaWMgPC0gYXMubnVtZXJpYyhmYWN0b3IoZGF0YSRLYXRlZ29yaSkpDQoNCiMgTWVtYnVhdCBzY2F0dGVyIHBsb3QgM0QNCnBsb3RfM2QgPC0gcGxvdF9seSgNCiAgZGF0YSwNCiAgeCA9IH5UYWh1biwgICMgU3VtYnUgWA0KICB5ID0gfkthdGVnb3JpX051bWVyaWMsICAjIFN1bWJ1IFkgKGthdGVnb3JpIGRpa29udmVyc2kga2UgYW5na2EpDQogIHogPSB+SnVtbGFoX1Byb2R1aywgICMgU3VtYnUgWg0KICB0ZXh0ID0gfkthdGVnb3JpLCAgIyBNZW5hbXBpbGthbiBsYWJlbCBhc2xpIGthdGVnb3JpDQogIHR5cGUgPSAic2NhdHRlcjNkIiwNCiAgbW9kZSA9ICJtYXJrZXJzIiwNCiAgbWFya2VyID0gbGlzdChzaXplID0gNSwgY29sb3IgPSB+SnVtbGFoX1Byb2R1aywgY29sb3JzY2FsZSA9ICJWaXJpZGlzIikNCikNCg0KIyBNZW5hbXBpbGthbiBwbG90DQpwbG90XzNkDQpgYGANCg0KIyAqKlJlZnJlbnNpKioNCg0KLSBVbml2ZXJzaXRhcyBNZWRhbiBBcmVhIE1hcmdpbiBFcnJvciBKYW51YXJ5IDIwMjIuUmV0cmlldmVkIGZyb20gPGEgaHJlZiA9ICJodHRwczovL2xwMm0udW1hLmFjLmlkLzIwMjIvMDEvMjcvYXBhLWl0dS1tYXJnaW4tZXJyb3ItcGVuZ2VydGlhbi1wZXJoaXR1bmdhbi1kZW5nYW4tY29udG9oLyIgPiBLbGlrIGRpc2luaTwvYT4NCi0gRktJUCBQZW50aW5nbnlhIE1hcmdpbiBFcnJvciBkYWxhbSBTdXJ2ZWkgTWVudXJ1dCBBaGxpIFN0YXRpc3RpayBVTVN1cmFiYXlhLlJldHJpZXZlZCBmcm9tIDxhIGhyZWYgPSAiaHR0cHM6Ly9ma2lwLnVtLXN1cmFiYXlhLmFjLmlkL2hvbWVwYWdlL25ld3NfYXJ0aWNsZT9zbHVnPXBlbnRpbmdueWEtbWFyZ2luLWVycm9yLWRhbGFtLXN1cnZlaS1tZW51cnV0LWFobGktc3RhdGlzdGlrLXVtc3VyYWJheWEtMS8iID4gS2xpayBkaXNpbmk8L2E+DQotIFJhaWhhbiBCdWRpd2Fza2l0byAoMTgyMDkwMDMpIE1hcmdpbiBvZiBFcnJvci5SZXRyaWV2ZWQgZnJvbSA8YSBocmVmID0gImh0dHBzOi8vaW5mb3JtYXRpa2Euc3RlaS5pdGIuYWMuaWQvfnJpbmFsZGkubXVuaXIvUHJvYnN0YXQvMjAxMC0yMDExL01ha2FsYWgyMDEwL01ha2FsYWhQcm9ic3RhdDIwMTAtMDAxLnBkZiIgPiBLbGlrIGRpc2luaTwvYT4NCi0gS2VtZW50ZXJpYW4gQWdhbWEgMjAyNCBKdW1sYWggUHJvZHVrIEh1a3VtIEtlbWVudGVyaWFuIEFnYW1hIHlhbmcgRGl0ZXJiaXRrYW4uUmV0cmlldmVkIGZyb20gPGEgaHJlZiA9ICJodHRwczovL2RhdGEuZ28uaWQvZGF0YXNldC9kYXRhc2V0L2p1bWxhaC1wcm9kdWstaHVrdW0ta2VtZW50ZXJpYW4tYWdhbWEteWFuZy1kaXRlcmJpdGthbiIgPiBLbGlrIGRpc2luaTwvYT4=