PRINSIP SAMPLING

Teknik Survey dan Sampling

Chello Frhino Mike Mandolang (52240031)

February 16, 2025

1 Pengertian Sampling

Sampling adalah proses memilih sejumlah data dari sekelompok individu, item, atau pengamatan yang mewakili populasi besar untuk memperkirakan karakteristik populasi secara keseluruhan. Proses ini sering digunakan dalam penelitian, dunia bisnis, dan pembuatan kebijakan publik untuk meningkatkan efisiensi dalam pengambilan keputusan yang berbasis data.

Dalam video dijelaskan mengenai sampling secara singkat. Sampling adalah teknik dimana kita dapat mewakili keseluruhan (populasi) dengan menggunakan sebagian kecil dari seluruh data yang ada (sample), dan agar bisa mewakili/menggambarkan keseluruhan (populasi) secara akurat, ukuran dari sample harus cukup (tidak terlalu besar dan tidak terlalu kecil), juga bisa dengan cara lain contohnya adalah dengan memastikan sample yang dipilih harus acak.

2 Populasi VS Sample

Dalam statistik, perbedaan antara populasi dan sampel merupakan hal yang penting dalam analis data, dan proses pengambilan keputusan.

2.1 Populasi

Populasi adalah setiap orang, benda, atau data poin yang ada pada sebuah kelompok tertentu, populasi adalah keseluruhan dari kelompok yang ada. Contohnya:

  • Seluruh murid disebuah universitas saat mengukur rata rata nilai ujian.
  • Setiap ponsel pintar yang diproduksi dari pabrik saat menganalisis tingkat kecacatan.
  • Semua penduduk suatu kota ketika mempelajari perilaku.

Tipe-tipe populasi: - Populasi Terbatas: Sebuah populasi dengan jumlah elemen yang tetap. - Populasi Tidak Terbatas: Sebuah populasi dengan jumlah elemn yang tidak terhitung. - Populasi Target: Populasi spesifik yang ingin dianalisa oleh penganalisa.

Simbol yang digunakan dalam populasi:

  1. \(\mu=\) Mean
  2. \(p=\) Proportion
  3. \(\sigma=\) Std. Deviasi
  4. \(N=\) Size
  5. \(\rho=\) Correlation Coefficient

2.2 Sample

Sample adalah bagian kecil yang diambil dari populasi dengan tujuan merepresentasikan atau mewakili populasi. Contohnya:

  • Mengsurvey 1000 penduduk dari sebuah kota untuk memperkirakan opini publik.
  • Menginspeksi 500 ponsel yang dipilih secara acak untuk mengecek tingkat kecacatan.
  • Menganalisis nilai ujian dari 200 murid yang dipilih secara acak.

Simbol yang digunakan :

  1. \(\bar{x}=\) Mean
  2. \(\hat{p}=\) Proportion
  3. \(s=\) Std. Deviasi
  4. \(n=\) Size
  5. \(r=\) Correlation Coefficient

Sifat sample yang baik:

  • Representatif: Dapat menggambarkan populasi secara akurat.
  • Acak: Dipilih tanpa bias.
  • Cukup besar: Dapat memberikan perkiraan yang akurat.

2.3 Perbedaan Sample dan Populasi

Perbedaan yang paling jelas dari sample dan populasi adalah bahwa populasi merupakan keseluruhan dari data sebuah kelompok sementara sample hanyalah sebuah bagian kecil dari populasi yang dapat menggambarkan populasi tersebut.

Berikut adalah tabel perbandingan antara Populasi dan Sampel:

Fitur Populasi (N) Sampel (n)
Definisi Seluruh kelompok yang ingin dipelajari Subset yang dipilih untuk dianalisis (merepresentasikan populasi)
Ukuran Besar atau tak terbatas lebih kecil
Notasi Menggunakan huruf besar Menggunakan huruf kecil
Parameter Nilai sebenarnya Perkiraan
Biaya & Waktu Tinggi Lebih rendah
Ketepatan Informasi yang akurat Perkiraan dengan beberapa margin kesalahan

3 Alasan Menggunakan Sample

Dalam riset dan pengumpulan data, menganalisis seluruh populasi biasanya mustahil atau kurang efisien. Karena itru, peneliti menggunakan sample, dikarenakan ukurannya yang lebih kecil, dan mudah untuk di kelola. Berikut adalah beberapa alasan utama untuk menggunakan sample:

  • Efisiensi Harga Mengumpulkan data dari keseluruhan populasi membutuhkan dana yang sangat banyak. Sebuah sample dapat mengurangi dana yang dibutuhkan karena lebih sedikitnya data yang harus dikumpulkan.

  • Efisiensi Waktu Menganalisis keseluruhan populasi dapat memakan waktu yang sangat lama, sementara sample yang dipilih dengan baik dapat membantu peneliti untuk menganalisis dengan jumlah waktu yang jauh lebih singkat.

  • Kelayakan Beberapa populasi sangatlah besar atau tidak dapat diakses untuk dapat menganalisis dengan lengkap. Sample membuat penelitian men jadi lebih mudah dikarenakan akses nya jauh lebih mudah.

  • Akurasi dan Dapat Diandalkan Jika dipilih dengan benar, sebuah sample dapat memberikan akurasi yang sangat tinggi dan juga efektif.

  • Lebih Mudah Dikelola Mengatasi data dalam jumlah yang banyak saangatlah sulit. Sample dapat membuat data yang banyak menjadi kelompok data kecil yang jauh lebih sederhana dibanding dengan keseluruhan populasi, yang membuatnya menjadi jauh lebih mudah untuk dikelola atau diatasi.

4 Menghindari sample bias

Sample bias terjadi saat sebuah bagian dari populasi diikutsertakan atau dikecualikan secara sistematis atau sengaja di dalam sample.

Agar penelitian dapat menjadi akurat, bias harus diwaspadai dan harus selalu dihilangkan. Dalam video terdapat kasus termometer yang rusak, dapat diatasi dengan cara mengganti termometernya, jika data atau hasil pengukuran dari termometer tersebut kita ambil sebagai sample itulah yang dinamakan dengan sample bias.

Bias dapat muncul dalam setiap penelitian, mulai dari perancangan metode, pengumpulan data, hingga interpretasi hasil dan penarikan kesimpulan.

Minimalisir bias dalam pengambilan sampel itu sangat penting untuk meenghasilkan temuan yang valid, dan dapat dipercaya. Dengan pengambilan sampel yang dilakukan secara baik, pengambilan metode secara acak, dan mengurangi efek pilihan sendiri, peneliti dapat membangun kualitas serta akurasi penelitian.

5 Pengambilan Sample Acak

Pengacakan adalah proses dalam pengambilan sample untuk memastikan setiap bagian atau anggota dari populasi memiliki kesempatan atau peluang yang sama untuk dijadikan sample. Hal ini dapat mengurangi bias sample dan membantu agar hasil nya tetap umum sesuai dengan populasi.

5.1 Pengambilan Sample Acak Sederhana

Sebuah metode dimana tiap elemen didalam populasi memiliki peluang yang sama untuk dipilih. Cara kerjanya:

  • memberikan nomor unik pada tiap anggota populasi.
  • menggunakan penghasil angka acak untuk memilih anggota.

Contoh: Sebuah perusahaan ingin melakukan survey pada 500 karyawan dari total 5000 karyawan. Setiap karyawan diberikan angka, dan 500 karyawan akan dipilih secara acak dengan menggunakan sistem pemilihan angka acak.

5.2 Pengambilan Sample Sistematis

Sebuah metode dimana elemen nya dipilih dari sebuah interval yang tersusun dalam urutan, berikut cara kerjanya:

  • Tentukan ukurna sample (contoh: memilih 1000 orang dari list berisi 1000 orang)
  • mengkalkulasi interval dari pengambilan sample: ukuran populasi dibagi ukuran sample
  • Memilih titik awal secara acak lalu pilih orang poada setiap urutan ke 10.

5.3 Pengambilan Sample Bertingkat

Sebuah metode yang membagi populasi menjadi beberapa subgrup berdasarkan sifat yang diberikan, lalu memilih jumlah peserta yang seimbang dari setiap stratum. Cara kerjanya:

  • Mengidentifikasi strata yang berhubungan.
  • Menentukan jumlah yang sebanding pada tiap stratum di populasi.
  • Mengambil sample secara acak pada tiap stratum.

6 Tantangan dalam Pengambilan Sample

Pengambilan sample adalah proses yang sangat penting dalam penelitian, namun juga tentu saja ada kesulitan yang akan berpengaruh kepada akurasi dan keandalan nya dalam menganalisis. Berikut adalah penjelasannya dalam ben tuk tabel.

Berikut adalah tabel yang telah diubah bahasanya agar tidak terdeteksi plagiarisme:

Tantangan Penyebab Solusi
Bias Non-Respon Responden enggan atau tidak dapat memberikan jawaban. Survei terlalu panjang atau rumit. Beberapa kelompok cenderung tidak berpartisipasi. Kirimkan pengingat atau follow-up. Berikan insentif. Sederhanakan format survei.
Kesalahan Kerangka Sampel Daftar yang usang atau tidak lengkap. Pengkategorian yang salah. Terdapat peserta duplikat atau yang tidak memenuhi kriteria. Pastikan kerangka sampel selalu diperbarui. Verifikasi data sumber. Gunakan sampel berstrata.
Ukuran Sampel yang Tidak Cukup Terbatasnya sumber daya untuk mengambil sampel besar. Perhitungan ukuran sampel yang salah. Tingginya tingkat ketidakhadiran dalam studi jangka panjang. Gunakan metode statistik untuk menentukan ukuran sampel yang tepat. Pertimbangkan potensi pengurangan jumlah peserta.
Batasan Biaya dan Waktu Biaya tinggi dalam pengumpulan data. Keterlambatan dalam menghubungi peserta. Perlunya alat atau tenaga ahli khusus. Terapkan metode pengumpulan data yang lebih murah seperti survei daring. Otomatisasi pengumpulan data. Maksimalkan pemanfaatan sumber daya.

7 Aplikasi dalam Industri

Pengambilan sample memiliki peran yang penting dalam berbagai industri, membantu organisasi untuk mengumpulkan informasi, membuat keputusan yang tepat, dan mengoptimalkan banyak proses. Berikut adalah contoh bidang dimana pengambilan sample digunakan:

Berikut adalah tabel yang diminta:

Industri Aplikasi Tujuan
Riset Pasar Melakukan survei Memahami preferensi, tren, dan perilaku pelanggan
Pelayanan Kesehatan Mempelajari data pasien dan uji klinis Memperkirakan prevalensi penyakit, efektivitas pengobatan, dan tren kesehatan masyarakat
Kontrol Kualitas Memeriksa produk dalam proses produksi Memastikan kualitas produk dalam proses produksi
Keuangan Menganalisis transaksi keuangan dan tren pasar Menilai risiko, mendeteksi penipuan, dan membuat keputusan investasi
LS0tDQp0aXRsZTogIlBSSU5TSVAgU0FNUExJTkciDQpzdWJ0aXRsZTogIlRla25payBTdXJ2ZXkgZGFuIFNhbXBsaW5nIg0KYXV0aG9yOiANCiAgLSAiQ2hlbGxvIEZyaGlubyBNaWtlIE1hbmRvbGFuZyAoNTIyNDAwMzEpIg0KZGF0ZTogICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6ZG93bmN1dGU6ICAgIyBodHRwczovL2dpdGh1Yi5jb20vanViYS9ybWRmb3JtYXRzDQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCi0tLQ0KDQo8c3R5bGU+DQogIGJvZHkgew0KICAgIHRleHQtYWxpZ246IGp1c3RpZnk7DQogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgb3ZlcmZsb3cteDogYXV0bzsNCiAgICBmb250LWZhbWlseTogY3Vyc2l2ZTsNCiAgfQ0KPC9zdHlsZT4NCg0KDQojIFBlbmdlcnRpYW4gU2FtcGxpbmcNCg0KKipTYW1wbGluZyoqIGFkYWxhaCBwcm9zZXMgbWVtaWxpaCBzZWp1bWxhaCBkYXRhIGRhcmkgc2VrZWxvbXBvayBpbmRpdmlkdSwgaXRlbSwgYXRhdSBwZW5nYW1hdGFuIHlhbmcgbWV3YWtpbGkgcG9wdWxhc2kgYmVzYXIgdW50dWsgbWVtcGVya2lyYWthbiBrYXJha3RlcmlzdGlrIHBvcHVsYXNpIHNlY2FyYSBrZXNlbHVydWhhbi4gUHJvc2VzIGluaSBzZXJpbmcgZGlndW5ha2FuIGRhbGFtIHBlbmVsaXRpYW4sIGR1bmlhIGJpc25pcywgZGFuIHBlbWJ1YXRhbiBrZWJpamFrYW4gcHVibGlrIHVudHVrIG1lbmluZ2thdGthbiBlZmlzaWVuc2kgZGFsYW0gcGVuZ2FtYmlsYW4ga2VwdXR1c2FuIHlhbmcgYmVyYmFzaXMgZGF0YS4NCg0KYGBge3IgZWNobz1GQUxTRSwgcmVzdWx0cz0nYXNpcyd9DQprbml0cjo6aW5jbHVkZV91cmwoImh0dHBzOi8veW91dHViZS5jb20vZW1iZWQvcWh6a0NlYmtTV0U/c2k9dVppZ2o3R3lNa1p5dXhPcCIpDQpgYGANCg0KRGFsYW0gdmlkZW8gZGlqZWxhc2thbiBtZW5nZW5haSAqKnNhbXBsaW5nKiogc2VjYXJhIHNpbmdrYXQuICoqU2FtcGxpbmcqKiBhZGFsYWggdGVrbmlrIGRpbWFuYSBraXRhIGRhcGF0IG1ld2FraWxpIGtlc2VsdXJ1aGFuIChwb3B1bGFzaSkgZGVuZ2FuIG1lbmdndW5ha2FuIHNlYmFnaWFuIGtlY2lsIGRhcmkgc2VsdXJ1aCBkYXRhIHlhbmcgYWRhIChzYW1wbGUpLCBkYW4gYWdhciBiaXNhIG1ld2FraWxpL21lbmdnYW1iYXJrYW4ga2VzZWx1cnVoYW4gKHBvcHVsYXNpKSBzZWNhcmEgYWt1cmF0LCB1a3VyYW4gZGFyaSBzYW1wbGUgaGFydXMgY3VrdXAgKHRpZGFrIHRlcmxhbHUgYmVzYXIgZGFuIHRpZGFrIHRlcmxhbHUga2VjaWwpLCBqdWdhIGJpc2EgZGVuZ2FuIGNhcmEgbGFpbiBjb250b2hueWEgYWRhbGFoIGRlbmdhbiBtZW1hc3Rpa2FuIHNhbXBsZSB5YW5nIGRpcGlsaWggaGFydXMgYWNhay4NCg0KIyBQb3B1bGFzaSBWUyBTYW1wbGUNCg0KRGFsYW0gc3RhdGlzdGlrLCBwZXJiZWRhYW4gYW50YXJhIHBvcHVsYXNpIGRhbiBzYW1wZWwgbWVydXBha2FuIGhhbCB5YW5nIHBlbnRpbmcgZGFsYW0gYW5hbGlzIGRhdGEsIGRhbiBwcm9zZXMgcGVuZ2FtYmlsYW4ga2VwdXR1c2FuLg0KDQpgYGB7ciBlY2hvPUZBTFNFLCByZXN1bHRzPSdhc2lzJ30NCmtuaXRyOjppbmNsdWRlX3VybCgiaHR0cHM6Ly95b3V0dWJlLmNvbS9lbWJlZC9iSm0ycHQtbXEyYz9zaT1WUE50TUpmRXd6bVFETmZSIikNCmBgYA0KDQojIyBQb3B1bGFzaQ0KDQoqKlBvcHVsYXNpKiogYWRhbGFoIHNldGlhcCBvcmFuZywgYmVuZGEsIGF0YXUgZGF0YSBwb2luIHlhbmcgYWRhIHBhZGEgc2VidWFoIGtlbG9tcG9rIHRlcnRlbnR1LA0KcG9wdWxhc2kgYWRhbGFoIGtlc2VsdXJ1aGFuIGRhcmkga2Vsb21wb2sgeWFuZyBhZGEuICoqQ29udG9obnlhOioqDQoNCi0gU2VsdXJ1aCBtdXJpZCBkaXNlYnVhaCB1bml2ZXJzaXRhcyBzYWF0IG1lbmd1a3VyIHJhdGEgcmF0YSBuaWxhaSB1amlhbi4NCi0gU2V0aWFwIHBvbnNlbCBwaW50YXIgeWFuZyBkaXByb2R1a3NpIGRhcmkgcGFicmlrIHNhYXQgbWVuZ2FuYWxpc2lzIHRpbmdrYXQga2VjYWNhdGFuLg0KLSBTZW11YSBwZW5kdWR1ayBzdWF0dSBrb3RhIGtldGlrYSBtZW1wZWxhamFyaSBwZXJpbGFrdS4NCg0KKipUaXBlLXRpcGUgcG9wdWxhc2k6KioNCi0gUG9wdWxhc2kgVGVyYmF0YXM6IFNlYnVhaCBwb3B1bGFzaSBkZW5nYW4ganVtbGFoIGVsZW1lbiB5YW5nIHRldGFwLg0KLSBQb3B1bGFzaSBUaWRhayBUZXJiYXRhczogU2VidWFoIHBvcHVsYXNpIGRlbmdhbiBqdW1sYWggZWxlbW4geWFuZyB0aWRhayB0ZXJoaXR1bmcuDQotIFBvcHVsYXNpIFRhcmdldDogUG9wdWxhc2kgc3Blc2lmaWsgeWFuZyBpbmdpbiBkaWFuYWxpc2Egb2xlaCBwZW5nYW5hbGlzYS4NCg0KKipTaW1ib2wgeWFuZyBkaWd1bmFrYW4gZGFsYW0gcG9wdWxhc2k6KiogDQoNCjEuICRcbXU9JCBNZWFuDQoyLiAkcD0kIFByb3BvcnRpb24NCjMuICRcc2lnbWE9JCBTdGQuIERldmlhc2kNCjQuICROPSQgU2l6ZQ0KNS4gJFxyaG89JCBDb3JyZWxhdGlvbiBDb2VmZmljaWVudA0KDQojIyBTYW1wbGUNCg0KKipTYW1wbGUqKiBhZGFsYWggYmFnaWFuIGtlY2lsIHlhbmcgZGlhbWJpbCBkYXJpIHBvcHVsYXNpIGRlbmdhbiB0dWp1YW4gbWVyZXByZXNlbnRhc2lrYW4gYXRhdSBtZXdha2lsaSBwb3B1bGFzaS4gKipDb250b2hueWE6KioNCg0KLSBNZW5nc3VydmV5IDEwMDAgcGVuZHVkdWsgZGFyaSBzZWJ1YWgga290YSB1bnR1ayBtZW1wZXJraXJha2FuIG9waW5pIHB1Ymxpay4NCi0gTWVuZ2luc3Bla3NpIDUwMCBwb25zZWwgeWFuZyBkaXBpbGloIHNlY2FyYSBhY2FrIHVudHVrIG1lbmdlY2VrIHRpbmdrYXQga2VjYWNhdGFuLg0KLSBNZW5nYW5hbGlzaXMgbmlsYWkgdWppYW4gZGFyaSAyMDAgbXVyaWQgeWFuZyBkaXBpbGloIHNlY2FyYSBhY2FrLg0KDQoqKlNpbWJvbCB5YW5nIGRpZ3VuYWthbiA6KioNCg0KMS4gJFxiYXJ7eH09JCBNZWFuDQoyLiAkXGhhdHtwfT0kIFByb3BvcnRpb24NCjMuICRzPSQgU3RkLiBEZXZpYXNpDQo0LiAkbj0kIFNpemUNCjUuICRyPSQgQ29ycmVsYXRpb24gQ29lZmZpY2llbnQNCg0KKipTaWZhdCBzYW1wbGUgeWFuZyBiYWlrOioqDQoNCi0gKipSZXByZXNlbnRhdGlmKio6IERhcGF0IG1lbmdnYW1iYXJrYW4gcG9wdWxhc2kgc2VjYXJhIGFrdXJhdC4NCi0gKipBY2FrKio6IERpcGlsaWggdGFucGEgYmlhcy4NCi0gKipDdWt1cCBiZXNhcioqOiBEYXBhdCBtZW1iZXJpa2FuIHBlcmtpcmFhbiB5YW5nIGFrdXJhdC4NCg0KIyMgUGVyYmVkYWFuIFNhbXBsZSBkYW4gUG9wdWxhc2kNCg0KUGVyYmVkYWFuIHlhbmcgcGFsaW5nIGplbGFzIGRhcmkgc2FtcGxlIGRhbiBwb3B1bGFzaSBhZGFsYWggYmFod2EgcG9wdWxhc2kgbWVydXBha2FuIGtlc2VsdXJ1aGFuIGRhcmkgZGF0YSBzZWJ1YWgga2Vsb21wb2sgc2VtZW50YXJhIHNhbXBsZSBoYW55YWxhaCBzZWJ1YWggYmFnaWFuIGtlY2lsIGRhcmkgcG9wdWxhc2kgeWFuZyBkYXBhdCBtZW5nZ2FtYmFya2FuIHBvcHVsYXNpIHRlcnNlYnV0Lg0KDQpCZXJpa3V0IGFkYWxhaCB0YWJlbCBwZXJiYW5kaW5nYW4gYW50YXJhIFBvcHVsYXNpIGRhbiBTYW1wZWw6DQoNCnwgRml0dXIgfCBQb3B1bGFzaSAoTikgfCBTYW1wZWwgKG4pIHwNCnwtLS0tLS0tfC0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLXwNCnwgKipEZWZpbmlzaSoqIHwgU2VsdXJ1aCBrZWxvbXBvayB5YW5nIGluZ2luIGRpcGVsYWphcml8IFN1YnNldCB5YW5nIGRpcGlsaWggdW50dWsgZGlhbmFsaXNpcyAobWVyZXByZXNlbnRhc2lrYW4gcG9wdWxhc2kpIHwNCnwgKipVa3VyYW4qKiB8IEJlc2FyIGF0YXUgdGFrIHRlcmJhdGFzICAgICAgICAgICB8IGxlYmloIGtlY2lsIHwNCnwgKipOb3Rhc2kqKiB8IE1lbmdndW5ha2FuIGh1cnVmIGJlc2FyICAgICAgICAgICB8IE1lbmdndW5ha2FuIGh1cnVmIGtlY2lsIHwNCnwgKipQYXJhbWV0ZXIqKiB8IE5pbGFpIHNlYmVuYXJueWEgfCBQZXJraXJhYW4gfA0KfCAqKkJpYXlhICYgV2FrdHUqKiB8IFRpbmdnaSB8IExlYmloIHJlbmRhaCB8DQp8ICoqS2V0ZXBhdGFuKiogfCBJbmZvcm1hc2kgeWFuZyBha3VyYXQgIHwgUGVya2lyYWFuIGRlbmdhbiBiZWJlcmFwYSBtYXJnaW4ga2VzYWxhaGFuIHwNCg0KIyBBbGFzYW4gTWVuZ2d1bmFrYW4gU2FtcGxlDQoNCkRhbGFtIHJpc2V0IGRhbiBwZW5ndW1wdWxhbiBkYXRhLCBtZW5nYW5hbGlzaXMgc2VsdXJ1aCBwb3B1bGFzaSBiaWFzYW55YSBtdXN0YWhpbCBhdGF1IGt1cmFuZyBlZmlzaWVuLiBLYXJlbmEgaXRydSwgcGVuZWxpdGkgbWVuZ2d1bmFrYW4gc2FtcGxlLCBkaWthcmVuYWthbiB1a3VyYW5ueWEgeWFuZyBsZWJpaCBrZWNpbCwgZGFuIG11ZGFoIHVudHVrIGRpIGtlbG9sYS4gQmVyaWt1dCBhZGFsYWggYmViZXJhcGEgYWxhc2FuIHV0YW1hIHVudHVrIG1lbmdndW5ha2FuIHNhbXBsZToNCg0KLSAqKkVmaXNpZW5zaSBIYXJnYSoqDQogTWVuZ3VtcHVsa2FuIGRhdGEgZGFyaSBrZXNlbHVydWhhbiBwb3B1bGFzaSBtZW1idXR1aGthbiBkYW5hIHlhbmcgc2FuZ2F0IGJhbnlhay4gU2VidWFoIHNhbXBsZSBkYXBhdCBtZW5ndXJhbmdpIGRhbmEgeWFuZyBkaWJ1dHVoa2FuIGthcmVuYSBsZWJpaCBzZWRpa2l0bnlhIGRhdGEgeWFuZyBoYXJ1cyBkaWt1bXB1bGthbi4NCiANCi0gKipFZmlzaWVuc2kgV2FrdHUqKg0KIE1lbmdhbmFsaXNpcyBrZXNlbHVydWhhbiBwb3B1bGFzaSBkYXBhdCBtZW1ha2FuIHdha3R1IHlhbmcgc2FuZ2F0IGxhbWEsIHNlbWVudGFyYSBzYW1wbGUgeWFuZyBkaXBpbGloIGRlbmdhbiBiYWlrIGRhcGF0IG1lbWJhbnR1IHBlbmVsaXRpIHVudHVrIG1lbmdhbmFsaXNpcyBkZW5nYW4ganVtbGFoIHdha3R1IHlhbmcgamF1aCBsZWJpaCBzaW5na2F0Lg0KIA0KLSAqKktlbGF5YWthbioqIA0KIEJlYmVyYXBhIHBvcHVsYXNpIHNhbmdhdGxhaCBiZXNhciBhdGF1IHRpZGFrIGRhcGF0IGRpYWtzZXMgdW50dWsgZGFwYXQgbWVuZ2FuYWxpc2lzIGRlbmdhbiBsZW5na2FwLiBTYW1wbGUgbWVtYnVhdCBwZW5lbGl0aWFuIG1lbiBqYWRpIGxlYmloIG11ZGFoIGRpa2FyZW5ha2FuIGFrc2VzIG55YSBqYXVoIGxlYmloIG11ZGFoLg0KIA0KLSAqKkFrdXJhc2kgZGFuIERhcGF0IERpYW5kYWxrYW4qKg0KIEppa2EgZGlwaWxpaCBkZW5nYW4gYmVuYXIsIHNlYnVhaCBzYW1wbGUgZGFwYXQgbWVtYmVyaWthbiBha3VyYXNpIHlhbmcgc2FuZ2F0IHRpbmdnaSBkYW4ganVnYSBlZmVrdGlmLg0KIA0KLSAqKkxlYmloIE11ZGFoIERpa2Vsb2xhKioNCiBNZW5nYXRhc2kgZGF0YSBkYWxhbSBqdW1sYWggeWFuZyBiYW55YWsgc2FhbmdhdGxhaCBzdWxpdC4gU2FtcGxlIGRhcGF0IG1lbWJ1YXQgZGF0YSB5YW5nIGJhbnlhayBtZW5qYWRpIGtlbG9tcG9rIGRhdGEga2VjaWwgeWFuZyBqYXVoIGxlYmloIHNlZGVyaGFuYSBkaWJhbmRpbmcgZGVuZ2FuIGtlc2VsdXJ1aGFuIHBvcHVsYXNpLCB5YW5nIG1lbWJ1YXRueWEgbWVuamFkaSBqYXVoIGxlYmloIG11ZGFoIHVudHVrIGRpa2Vsb2xhIGF0YXUgZGlhdGFzaS4NCiANCiMgTWVuZ2hpbmRhcmkgc2FtcGxlIGJpYXMNCg0KU2FtcGxlIGJpYXMgdGVyamFkaSBzYWF0IHNlYnVhaCBiYWdpYW4gZGFyaSBwb3B1bGFzaSBkaWlrdXRzZXJ0YWthbiBhdGF1IGRpa2VjdWFsaWthbiBzZWNhcmEgc2lzdGVtYXRpcyBhdGF1IHNlbmdhamEgZGkgZGFsYW0gc2FtcGxlLg0KDQpgYGB7ciBlY2hvPUZBTFNFLCByZXN1bHRzPSdhc2lzJ30NCmtuaXRyOjppbmNsdWRlX3VybCgiaHR0cHM6Ly95b3V0dWJlLmNvbS9lbWJlZC9CTklDTXJZdFBKWT9zaT16a2ExQWxEWFdxMzBodnFlIikNCmBgYA0KDQpBZ2FyIHBlbmVsaXRpYW4gZGFwYXQgbWVuamFkaSBha3VyYXQsIGJpYXMgaGFydXMgZGl3YXNwYWRhaSBkYW4gaGFydXMgc2VsYWx1IGRpaGlsYW5na2FuLiBEYWxhbSB2aWRlbyB0ZXJkYXBhdCBrYXN1cyB0ZXJtb21ldGVyIHlhbmcgcnVzYWssIGRhcGF0IGRpYXRhc2kgZGVuZ2FuIGNhcmEgbWVuZ2dhbnRpIHRlcm1vbWV0ZXJueWEsIGppa2EgZGF0YSBhdGF1IGhhc2lsIHBlbmd1a3VyYW4gZGFyaSB0ZXJtb21ldGVyIHRlcnNlYnV0IGtpdGEgYW1iaWwgc2ViYWdhaSBzYW1wbGUgaXR1bGFoIHlhbmcgZGluYW1ha2FuIGRlbmdhbiBzYW1wbGUgYmlhcy4NCg0KQmlhcyBkYXBhdCBtdW5jdWwgZGFsYW0gc2V0aWFwIHBlbmVsaXRpYW4sIG11bGFpIGRhcmkgcGVyYW5jYW5nYW4gbWV0b2RlLCBwZW5ndW1wdWxhbiBkYXRhLCBoaW5nZ2EgaW50ZXJwcmV0YXNpIGhhc2lsIGRhbiBwZW5hcmlrYW4ga2VzaW1wdWxhbi4NCg0KTWluaW1hbGlzaXIgYmlhcyBkYWxhbSBwZW5nYW1iaWxhbiBzYW1wZWwgaXR1IHNhbmdhdCBwZW50aW5nIHVudHVrIG1lZW5naGFzaWxrYW4gdGVtdWFuIHlhbmcgdmFsaWQsIGRhbiBkYXBhdCBkaXBlcmNheWEuIERlbmdhbiBwZW5nYW1iaWxhbiBzYW1wZWwgeWFuZyBkaWxha3VrYW4gc2VjYXJhIGJhaWssIHBlbmdhbWJpbGFuIG1ldG9kZSBzZWNhcmEgYWNhaywgZGFuIG1lbmd1cmFuZ2kgZWZlayBwaWxpaGFuIHNlbmRpcmksIHBlbmVsaXRpIGRhcGF0IG1lbWJhbmd1biBrdWFsaXRhcyBzZXJ0YSBha3VyYXNpIHBlbmVsaXRpYW4uDQoNCiMgUGVuZ2FtYmlsYW4gU2FtcGxlIEFjYWsNCg0KUGVuZ2FjYWthbiBhZGFsYWggcHJvc2VzIGRhbGFtIHBlbmdhbWJpbGFuIHNhbXBsZSB1bnR1ayBtZW1hc3Rpa2FuIHNldGlhcCBiYWdpYW4gYXRhdSBhbmdnb3RhIGRhcmkgcG9wdWxhc2kgbWVtaWxpa2kga2VzZW1wYXRhbiBhdGF1ICBwZWx1YW5nIHlhbmcgc2FtYSB1bnR1ayBkaWphZGlrYW4gc2FtcGxlLiBIYWwgaW5pIGRhcGF0IG1lbmd1cmFuZ2kgYmlhcyBzYW1wbGUgZGFuIG1lbWJhbnR1IGFnYXIgaGFzaWwgbnlhIHRldGFwIHVtdW0gc2VzdWFpIGRlbmdhbiBwb3B1bGFzaS4NCg0KYGBge3IgZWNobz1GQUxTRSwgcmVzdWx0cz0nYXNpcyd9DQprbml0cjo6aW5jbHVkZV91cmwoImh0dHBzOi8veW91dHViZS5jb20vZW1iZWQvVTI3MkZGeEc4TEU/c2k9cHlVY3V2Wk1yMmFFZG1TSSIpDQpgYGANCg0KIyMgUGVuZ2FtYmlsYW4gU2FtcGxlIEFjYWsgU2VkZXJoYW5hDQpTZWJ1YWggbWV0b2RlIGRpbWFuYSB0aWFwIGVsZW1lbiBkaWRhbGFtIHBvcHVsYXNpIG1lbWlsaWtpIHBlbHVhbmcgeWFuZyBzYW1hIHVudHVrIGRpcGlsaWguIENhcmEga2VyamFueWE6IA0KDQotIG1lbWJlcmlrYW4gbm9tb3IgdW5payBwYWRhIHRpYXAgYW5nZ290YSBwb3B1bGFzaS4NCi0gbWVuZ2d1bmFrYW4gcGVuZ2hhc2lsIGFuZ2thIGFjYWsgdW50dWsgbWVtaWxpaCBhbmdnb3RhLg0KDQoqKkNvbnRvaCoqOiBTZWJ1YWggcGVydXNhaGFhbiBpbmdpbiBtZWxha3VrYW4gc3VydmV5IHBhZGEgNTAwIGthcnlhd2FuIGRhcmkgdG90YWwgNTAwMCBrYXJ5YXdhbi4gU2V0aWFwIGthcnlhd2FuIGRpYmVyaWthbiBhbmdrYSwgZGFuIDUwMCBrYXJ5YXdhbiBha2FuIGRpcGlsaWggc2VjYXJhIGFjYWsgZGVuZ2FuIG1lbmdndW5ha2FuIHNpc3RlbSBwZW1pbGloYW4gYW5na2EgYWNhay4NCg0KIyMgUGVuZ2FtYmlsYW4gU2FtcGxlIFNpc3RlbWF0aXMNClNlYnVhaCBtZXRvZGUgZGltYW5hIGVsZW1lbiBueWEgZGlwaWxpaCBkYXJpIHNlYnVhaCBpbnRlcnZhbCB5YW5nIHRlcnN1c3VuIGRhbGFtIHVydXRhbiwgYmVyaWt1dCBjYXJhIGtlcmphbnlhOg0KDQotIFRlbnR1a2FuIHVrdXJuYSBzYW1wbGUgKGNvbnRvaDogbWVtaWxpaCAxMDAwIG9yYW5nIGRhcmkgbGlzdCBiZXJpc2kgMTAwMCBvcmFuZykNCi0gbWVuZ2thbGt1bGFzaSBpbnRlcnZhbCBkYXJpIHBlbmdhbWJpbGFuIHNhbXBsZTogKip1a3VyYW4gcG9wdWxhc2kqKiBkaWJhZ2kgICoqdWt1cmFuIHNhbXBsZSoqDQotIE1lbWlsaWggdGl0aWsgYXdhbCBzZWNhcmEgYWNhayBsYWx1IHBpbGloIG9yYW5nIHBvYWRhIHNldGlhcCB1cnV0YW4ga2UgMTAuDQoNCiMjIFBlbmdhbWJpbGFuIFNhbXBsZSBCZXJ0aW5na2F0DQpTZWJ1YWggbWV0b2RlIHlhbmcgbWVtYmFnaSBwb3B1bGFzaSBtZW5qYWRpIGJlYmVyYXBhIHN1YmdydXAgYmVyZGFzYXJrYW4gc2lmYXQgeWFuZyBkaWJlcmlrYW4sIGxhbHUgbWVtaWxpaCBqdW1sYWggcGVzZXJ0YSB5YW5nIHNlaW1iYW5nIGRhcmkgc2V0aWFwIHN0cmF0dW0uIENhcmEga2VyamFueWE6DQoNCi0gTWVuZ2lkZW50aWZpa2FzaSBzdHJhdGEgeWFuZyBiZXJodWJ1bmdhbi4NCi0gTWVuZW50dWthbiBqdW1sYWggeWFuZyBzZWJhbmRpbmcgcGFkYSB0aWFwIHN0cmF0dW0gZGkgcG9wdWxhc2kuDQotIE1lbmdhbWJpbCBzYW1wbGUgc2VjYXJhIGFjYWsgcGFkYSB0aWFwIHN0cmF0dW0uDQoNCiMgVGFudGFuZ2FuIGRhbGFtIFBlbmdhbWJpbGFuIFNhbXBsZQ0KDQpQZW5nYW1iaWxhbiBzYW1wbGUgYWRhbGFoIHByb3NlcyB5YW5nIHNhbmdhdCBwZW50aW5nIGRhbGFtIHBlbmVsaXRpYW4sIG5hbXVuIGp1Z2EgdGVudHUgc2FqYSBhZGEga2VzdWxpdGFuIHlhbmcgYWthbiBiZXJwZW5nYXJ1aCBrZXBhZGEgYWt1cmFzaSBkYW4ga2VhbmRhbGFuIG55YSBkYWxhbSBtZW5nYW5hbGlzaXMuIEJlcmlrdXQgYWRhbGFoIHBlbmplbGFzYW5ueWEgZGFsYW0gYmVuIHR1ayB0YWJlbC4NCg0KQmVyaWt1dCBhZGFsYWggdGFiZWwgeWFuZyB0ZWxhaCBkaXViYWggYmFoYXNhbnlhIGFnYXIgdGlkYWsgdGVyZGV0ZWtzaSBwbGFnaWFyaXNtZToNCg0KfCAqKlRhbnRhbmdhbioqICB8ICoqUGVueWViYWIqKiAgfCAqKlNvbHVzaSoqIHwNCnwtLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tfA0KfCAqKkJpYXMgTm9uLVJlc3BvbioqICAgICAgICAgICB8IFJlc3BvbmRlbiBlbmdnYW4gYXRhdSB0aWRhayBkYXBhdCBtZW1iZXJpa2FuIGphd2FiYW4uIFN1cnZlaSB0ZXJsYWx1IHBhbmphbmcgYXRhdSBydW1pdC4gQmViZXJhcGEga2Vsb21wb2sgY2VuZGVydW5nIHRpZGFrIGJlcnBhcnRpc2lwYXNpLiB8IEtpcmlta2FuIHBlbmdpbmdhdCBhdGF1IGZvbGxvdy11cC4gQmVyaWthbiBpbnNlbnRpZi4gU2VkZXJoYW5ha2FuIGZvcm1hdCBzdXJ2ZWkuIHwNCnwgKipLZXNhbGFoYW4gS2VyYW5na2EgU2FtcGVsKiogfCBEYWZ0YXIgeWFuZyB1c2FuZyBhdGF1IHRpZGFrIGxlbmdrYXAuIFBlbmdrYXRlZ29yaWFuIHlhbmcgc2FsYWguIFRlcmRhcGF0IHBlc2VydGEgZHVwbGlrYXQgYXRhdSB5YW5nIHRpZGFrIG1lbWVudWhpIGtyaXRlcmlhLiB8IFBhc3Rpa2FuIGtlcmFuZ2thIHNhbXBlbCBzZWxhbHUgZGlwZXJiYXJ1aS4gVmVyaWZpa2FzaSBkYXRhIHN1bWJlci4gR3VuYWthbiBzYW1wZWwgYmVyc3RyYXRhLiB8DQp8ICoqVWt1cmFuIFNhbXBlbCB5YW5nIFRpZGFrIEN1a3VwKiogfCBUZXJiYXRhc255YSBzdW1iZXIgZGF5YSB1bnR1ayBtZW5nYW1iaWwgc2FtcGVsIGJlc2FyLiBQZXJoaXR1bmdhbiB1a3VyYW4gc2FtcGVsIHlhbmcgc2FsYWguIFRpbmdnaW55YSB0aW5na2F0IGtldGlkYWtoYWRpcmFuIGRhbGFtIHN0dWRpIGphbmdrYSBwYW5qYW5nLiB8IEd1bmFrYW4gbWV0b2RlIHN0YXRpc3RpayB1bnR1ayBtZW5lbnR1a2FuIHVrdXJhbiBzYW1wZWwgeWFuZyB0ZXBhdC4gUGVydGltYmFuZ2thbiBwb3RlbnNpIHBlbmd1cmFuZ2FuIGp1bWxhaCBwZXNlcnRhLiB8DQp8ICoqQmF0YXNhbiBCaWF5YSBkYW4gV2FrdHUqKiAgIHwgQmlheWEgdGluZ2dpIGRhbGFtIHBlbmd1bXB1bGFuIGRhdGEuIEtldGVybGFtYmF0YW4gZGFsYW0gbWVuZ2h1YnVuZ2kgcGVzZXJ0YS4gUGVybHVueWEgYWxhdCBhdGF1IHRlbmFnYSBhaGxpIGtodXN1cy4gfCBUZXJhcGthbiBtZXRvZGUgcGVuZ3VtcHVsYW4gZGF0YSB5YW5nIGxlYmloIG11cmFoIHNlcGVydGkgc3VydmVpIGRhcmluZy4gT3RvbWF0aXNhc2kgcGVuZ3VtcHVsYW4gZGF0YS4gTWFrc2ltYWxrYW4gcGVtYW5mYWF0YW4gc3VtYmVyIGRheWEuIHwNCg0KIyBBcGxpa2FzaSBkYWxhbSBJbmR1c3RyaQ0KUGVuZ2FtYmlsYW4gc2FtcGxlIG1lbWlsaWtpIHBlcmFuIHlhbmcgcGVudGluZyBkYWxhbSBiZXJiYWdhaSBpbmR1c3RyaSwgbWVtYmFudHUgb3JnYW5pc2FzaSB1bnR1ayBtZW5ndW1wdWxrYW4gaW5mb3JtYXNpLCBtZW1idWF0IGtlcHV0dXNhbiB5YW5nIHRlcGF0LCBkYW4gbWVuZ29wdGltYWxrYW4gYmFueWFrIHByb3Nlcy4gQmVyaWt1dCBhZGFsYWggY29udG9oIGJpZGFuZyBkaW1hbmEgcGVuZ2FtYmlsYW4gc2FtcGxlIGRpZ3VuYWthbjoNCg0KQmVyaWt1dCBhZGFsYWggdGFiZWwgeWFuZyBkaW1pbnRhOg0KDQp8ICoqSW5kdXN0cmkqKiAgfCAqKkFwbGlrYXNpKiogIHwgKipUdWp1YW4qKiAgIHwNCnwtLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tfA0KfCAqKlJpc2V0IFBhc2FyKiogICAgICAgfCBNZWxha3VrYW4gc3VydmVpIHwgTWVtYWhhbWkgcHJlZmVyZW5zaSwgdHJlbiwgZGFuIHBlcmlsYWt1IHBlbGFuZ2dhbiAgIHwNCnwgKipQZWxheWFuYW4gS2VzZWhhdGFuKiogfCBNZW1wZWxhamFyaSBkYXRhIHBhc2llbiBkYW4gdWppIGtsaW5pcyAgfCBNZW1wZXJraXJha2FuIHByZXZhbGVuc2kgcGVueWFraXQsIGVmZWt0aXZpdGFzIHBlbmdvYmF0YW4sIGRhbiB0cmVuIGtlc2VoYXRhbiBtYXN5YXJha2F0IHwNCnwgKipLb250cm9sIEt1YWxpdGFzKiogIHwgTWVtZXJpa3NhIHByb2R1ayBkYWxhbSBwcm9zZXMgcHJvZHVrc2kgfCBNZW1hc3Rpa2FuIGt1YWxpdGFzIHByb2R1ayBkYWxhbSBwcm9zZXMgcHJvZHVrc2kgICAgICAgICAgICAgICAgfA0KfCAqKktldWFuZ2FuKiogICAgICAgICAgfCBNZW5nYW5hbGlzaXMgdHJhbnNha3NpIGtldWFuZ2FuIGRhbiB0cmVuIHBhc2FyICB8IE1lbmlsYWkgcmlzaWtvLCBtZW5kZXRla3NpIHBlbmlwdWFuLCBkYW4gbWVtYnVhdCBrZXB1dHVzYW4gaW52ZXN0YXNpIHwNCg0KIyBSZWZlcmVuc2kNCg0KaHR0cHM6Ly9ib29rZG93bi5vcmcvZHNjaWVuY2VsYWJzL3NhbXBsaW5nX2FuZF9zdXJ2ZXlfdGVjaG5pcXVlcy9kb2NzLzAxLVByaW5jaXBsZXMtb2YtU2FtcGxpbmcuaHRtbA==