Tugas 4 Laporan Studi

Profile

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:

  1. Memahami pentingnya MoE dalam pengambilan sampel.
  2. Menganalisis berbagai metode pengambilan sampel dan pengaruhnya terhadap MoE.
  3. Menghitung MoE dan ukuran sampel yang diperlukan untuk mendapatkan MoE yang lebih kecil.
  4. 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:

  1. Margin of Error (MoE) yang dihitung dari dataset ini adalah 315.84, yang masih cukup besar.
  2. Untuk mencapai MoE yang lebih kecil (5), dibutuhkan sekitar 39.902 sampel, yang sangat besar dan sulit diterapkan dalam studi kecil.
  3. Metode probabilitas lebih disarankan karena menghasilkan hasil yang lebih akurat dan mengurangi bias.
  4. 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=