Distribusi Probabilitas

Pengenalan untuk sigma, sigma adalah huruf kedelapan belas dari alfabet yunani dan dalam statistik, itu adalah singkatan dari standar deviasi. Ini mencakup bahwa satandar deviasi adalah ukuran yang digunakan untuk mengatur jumlah sekumpulan nilai data.

Cara menghitung sigma atau standar deviasi menjawab pertanyaan yang muncul setiap temuan utama dalam sains, Ketika menentukan signifikansi statistik, deviasi standar digunakan. Deviasi menunjukkan seberapa jauh titik data yang diberikan adalah dari rata-rata.

Penjelasan 3 sigma dan 6 sigma

Penjelasan 3 Sigma

3 Sigma adalah metode yang menggunakan konsep statistik untuk mengukur variasi dalam proses produksi. Dalam 3 Sigma, batas toleransi kesalahan berada dalam ยฑ3 standar deviasi (ฯƒ) dari nilai rata-rata (mean).

๐Ÿ“Š Konsep dasar 3 Sigma

  • Standar Deviasi (ฯƒ): Ukuran seberapa jauh data menyebar dari nilai rata-rata.
  • ยฑ3 Sigma: Menunjukkan 99,73% hasil berada dalam rentang yang diharapkan, artinya hanya 0,27% produk atau layanan yang berpotensi cacat.
  • DPMO (Defects Per Million Opportunities): Dalam 3 Sigma, terdapat sekitar 66.807 cacat per 1 juta peluang.

๐Ÿ“Œ Tujuan 3 Sigma:

  • Mendeteksi dan mengurangi variasi dalam proses.
  • Menjaga kualitas dalam batas yang dapat diterima.
  • Cocok untuk industri yang mentoleransi tingkat cacat yang moderat.

๐Ÿ’ก Contoh penggunaan 3 sigma:

Dalam proses manufaktur biasa, seperti produksi makanan ringan, di mana cacat kecil (misalnya kemasan rusak) masih dapat ditoleransi.

Penjelasan 6 Sigma

6 Sigma adalah metodo bertujuan untuk meminimalkan variasi dan cacat dalam proses hingga hampir nol. Metode ini menggunakan pendekatan sistematis seperti DMAIC (Define, Measure, Analyze, Improve, Control) untuk memperbaiki proses secara berkelanjutan.

๐Ÿ“Š Konsep Dasar 6 Sigma:

  • ยฑ6 Sigma: Menunjukkan 99,99966% hasil berada dalam batas yang diharapkan, artinya hanya 3,4 cacat per 1 juta peluang.
  • Fokus pada identifikasi akar penyebab masalah dan perbaikan berkelanjutan.

๐Ÿ“Œ Tujuan 6 Sigma:

  • Menghilangkan cacat dan variabilitas.
  • Meningkatkan efisiensi dan kepuasan pelanggan.
  • Digunakan di industri yang membutuhkan presisi sangat tinggi.

๐Ÿ’ก Contoh Penggunaan 6 Sigma

Dalam industri penerbangan atau perangkat medis, di mana kesalahan kecil bisa berdampak besar terhadap keselamatan dan kualitas.

Perbedaan utama 3 sigma dan 6 sigma

Aspek 3 Sigma 6 Sigma
Definisi Metode pengendalian kualitas dengan toleransi kesalahan ยฑ3 standar deviasi dari mean. Metode pengendalian kualitas yang lebih ketat dengan toleransi ยฑ6 standar deviasi dari mean.
Jumlah Cacat 66.807 cacat per 1 juta peluang (DPMO - Defects Per Million Opportunities). 3,4 cacat per 1 juta peluang (DPMO).
Akurasi 99,73% produk bebas cacat. 99,99966% produk bebas cacat.
Tingkat Variasi Variasi atau penyimpangan dari target relatif lebih besar. Variasi atau penyimpangan sangat kecil dan terkendali ketat.
Fokus Mengurangi kesalahan dalam batas wajar. Menurunkan cacat hingga mendekati nol (perbaikan berkelanjutan).
Penerapan Cocok untuk proses di mana toleransi kesalahan masih dapat diterima (misalnya, produksi massal sederhana). Digunakan di industri dengan persyaratan presisi tinggi seperti manufaktur otomotif, elektronik, dan layanan kesehatan.
Pendekatan Lebih fokus pada pemantauan dan kontrol kualitas dasar. Pendekatan sistematis menggunakan metodologi DMAIC (Define, Measure, Analyze, Improve, Control) atau DMADV (Define, Measure, Analyze, Design, Verify).
Biaya Impelementasi Lebih rendah karena standar kualitas lebih longgar. Lebih tinggi karena memerlukan investasi besar dalam pelatihan dan teknologi.

Penjelasan Z-Score dan T-Score

Penjelasan Z-Score

โœ… Pengertian :

Z-score mengukur seberapa jauh suatu nilai dari rata-rata (mean) dalam satuan standar deviasi pada distribusi normal.

๐Ÿงฎ Rumus Z-Score :

  • Untuk Populasi:

\[ Z=\frac{X-\mu}{\sigma} \]

  • Untuk Sampel

\[ Z =\frac{X - \bar{X}}{s} \]

๐Ÿ“Œ Keterangan:

  • \(X:\) Nilai yang diamati
  • \(\mu:\) Mean (Rata-rata populasi)
  • \(\bar{X}:\) Mean (Rata-rata sampel)
  • \(\sigma:\) Standar deviasi populasi
  • \(s:\) Standar deviasi sampel

๐ŸŸข Kapan Menggunakan Z-Score

  • Jika menggunakan ukutan sampel besar (\(n \geq 30\))
  • Jika standar deviasi populasi diketahui.
  • Digunakan dalam distribusi normal (data terdistribusi secara simetris).

๐Ÿงท Contoh Penggunaan Z-Score:

  • Menentukan apakah skor ujian siswa berada di atas atau di bawah rata-rata.
  • Analisis kualitas produksi di industri.

Penjelasan T-Score

โœ… Pengertian:

T-score digunakan untuk mengukur jarak antara nilai yang diamati dan mean, terutama ketika standar deviasi populasi tidak diketahui atau sampel kecil.

๐Ÿงฎ Rumus T-Score:

\[ T=\frac{X-\bar{x}}{s/\sqrt{n}} \]

๐Ÿ“Œ Keterangan:

  • \(X:\) Nilai yang diamati
  • \(\bar{X}:\) Mean(Rata-rata sampel)
  • \(s:\) Standar deviasi sampel
  • \(n:\) Ukuran Sampel

๐ŸŸข Kapan menggunakan T-Score:

  • Jika ukuran sampel kecil ({\(n < 30\)}).
  • Jika standar deviasi populasi tidak diketahui.
  • Digunakan dalam distribusi t-Student (distribusi mirip normal tetapi memiliki ekor yang lebih tebal).

๐Ÿงท Contoh Penggunaan T-Score:

  • Menguji efektivitas obat pada sekelompok pasien (sampel kecil).
  • Menentukan apakah perbedaan antara dua kelompok signifikan secara statistik.

๐Ÿ”Ž Perbandingan Z-Score dan T-Score

Aspek Z-Score T-Score
Distribusi Distribusi Normal Distribusi t-Student
Ukuran Sampel Data Besar Sampel Kecil
Standar Deviasi Diketahui (Populasi) Tidak Diketahui(Sampel)
Aplikasi Data Besar dan Stabil Data Kecil atau bervariasi
LS0tDQp0aXRsZTogIkRpc3RyaWJ1c2kgUHJvYmFiaWxpdGFzIg0KYXV0aG9yOiANCiAgLSAiWmFpbiBJcWJhbCBTYXB1dHJhIE5JTSA1MjI0MDAyNCINCmRhdGU6ICAiS2FtaXMsIDE3LzAyLzIwMjUiDQpvdXRwdXQ6DQogIHJtZGZvcm1hdHM6OnJlYWR0aGVkb3duOiAgIA0KICAgIHNlbGZfY29udGFpbmVkOiB0cnVlDQogICAgdGh1bWJuYWlsczogdHJ1ZQ0KICAgIGxpZ2h0Ym94OiB0cnVlDQogICAgZ2FsbGVyeTogdHJ1ZQ0KICAgIG51bWJlcl9zZWN0aW9uczogZmFsc2UNCiAgICBsaWJfZGlyOiBsaWJzDQogICAgM2RmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCi0tLQ0KDQo8aW1nIHNyYz0iRm90by5qcGciIHN0eWxlPSJkaXNwbGF5OiBibG9jazsgd2lkdGg6MzAwcHg7IG1hcmdpbjogYXV0bzsiPg0KDQpQZW5nZW5hbGFuIHVudHVrIHNpZ21hLCBzaWdtYSBhZGFsYWggaHVydWYga2VkZWxhcGFuIGJlbGFzIGRhcmkgYWxmYWJldCB5dW5hbmkgZGFuIGRhbGFtIHN0YXRpc3RpaywgaXR1IGFkYWxhaCBzaW5na2F0YW4gZGFyaSBzdGFuZGFyIGRldmlhc2kuIEluaSBtZW5jYWt1cCBiYWh3YSBzYXRhbmRhciBkZXZpYXNpIGFkYWxhaCB1a3VyYW4geWFuZyBkaWd1bmFrYW4gdW50dWsgbWVuZ2F0dXIganVtbGFoIHNla3VtcHVsYW4gbmlsYWkgZGF0YS4NCg0KQ2FyYSBtZW5naGl0dW5nIHNpZ21hIGF0YXUgc3RhbmRhciBkZXZpYXNpIG1lbmphd2FiIHBlcnRhbnlhYW4geWFuZyBtdW5jdWwgc2V0aWFwIHRlbXVhbiB1dGFtYSBkYWxhbSBzYWlucywgS2V0aWthIG1lbmVudHVrYW4gc2lnbmlmaWthbnNpIHN0YXRpc3RpaywgZGV2aWFzaSBzdGFuZGFyIGRpZ3VuYWthbi4gRGV2aWFzaSBtZW51bmp1a2thbiBzZWJlcmFwYSBqYXVoIHRpdGlrIGRhdGEgeWFuZyBkaWJlcmlrYW4gYWRhbGFoIGRhcmkgcmF0YS1yYXRhLg0KDQojIFBlbmplbGFzYW4gMyBzaWdtYSBkYW4gNiBzaWdtYQ0KDQojIyBQZW5qZWxhc2FuIDMgU2lnbWENCg0KMyBTaWdtYSBhZGFsYWggbWV0b2RlIHlhbmcgbWVuZ2d1bmFrYW4ga29uc2VwIHN0YXRpc3RpayB1bnR1ayBtZW5ndWt1ciB2YXJpYXNpIGRhbGFtIHByb3NlcyBwcm9kdWtzaS4gRGFsYW0gMyBTaWdtYSwgYmF0YXMgdG9sZXJhbnNpIGtlc2FsYWhhbiBiZXJhZGEgZGFsYW0gwrEzIHN0YW5kYXIgZGV2aWFzaSAoz4MpIGRhcmkgbmlsYWkgcmF0YS1yYXRhIChtZWFuKS4NCg0K8J+TiiAqKktvbnNlcCBkYXNhciAzIFNpZ21hKioNCg0KLSBTdGFuZGFyIERldmlhc2kgKM+DKTogVWt1cmFuIHNlYmVyYXBhIGphdWggZGF0YSBtZW55ZWJhciBkYXJpIG5pbGFpIHJhdGEtcmF0YS4NCi0gwrEzIFNpZ21hOiBNZW51bmp1a2thbiA5OSw3MyUgaGFzaWwgYmVyYWRhIGRhbGFtIHJlbnRhbmcgeWFuZyBkaWhhcmFwa2FuLCBhcnRpbnlhIGhhbnlhIDAsMjclIHByb2R1ayBhdGF1IGxheWFuYW4geWFuZyBiZXJwb3RlbnNpIGNhY2F0Lg0KLSBEUE1PIChEZWZlY3RzIFBlciBNaWxsaW9uIE9wcG9ydHVuaXRpZXMpOiBEYWxhbSAzIFNpZ21hLCB0ZXJkYXBhdCBzZWtpdGFyIDY2LjgwNyBjYWNhdCBwZXIgMSBqdXRhIHBlbHVhbmcuDQoNCvCfk4wgKipUdWp1YW4gMyBTaWdtYToqKg0KDQotIE1lbmRldGVrc2kgZGFuIG1lbmd1cmFuZ2kgdmFyaWFzaSBkYWxhbSBwcm9zZXMuDQotIE1lbmphZ2Ega3VhbGl0YXMgZGFsYW0gYmF0YXMgeWFuZyBkYXBhdCBkaXRlcmltYS4NCi0gQ29jb2sgdW50dWsgaW5kdXN0cmkgeWFuZyBtZW50b2xlcmFuc2kgdGluZ2thdCBjYWNhdCB5YW5nIG1vZGVyYXQuDQoNCvCfkqEgKipDb250b2ggcGVuZ2d1bmFhbiAzIHNpZ21hOioqDQoNCkRhbGFtIHByb3NlcyBtYW51ZmFrdHVyIGJpYXNhLCBzZXBlcnRpIHByb2R1a3NpIG1ha2FuYW4gcmluZ2FuLCBkaSBtYW5hIGNhY2F0IGtlY2lsIChtaXNhbG55YSBrZW1hc2FuIHJ1c2FrKSBtYXNpaCBkYXBhdCBkaXRvbGVyYW5zaS4NCg0KIyMgUGVuamVsYXNhbiA2IFNpZ21hDQoNCjYgU2lnbWEgYWRhbGFoIG1ldG9kbyBiZXJ0dWp1YW4gdW50dWsgbWVtaW5pbWFsa2FuIHZhcmlhc2kgZGFuIGNhY2F0IGRhbGFtIHByb3NlcyBoaW5nZ2EgaGFtcGlyIG5vbC4gTWV0b2RlIGluaSBtZW5nZ3VuYWthbiBwZW5kZWthdGFuIHNpc3RlbWF0aXMgc2VwZXJ0aSBETUFJQyAoRGVmaW5lLCBNZWFzdXJlLCBBbmFseXplLCBJbXByb3ZlLCBDb250cm9sKSB1bnR1ayBtZW1wZXJiYWlraSBwcm9zZXMgc2VjYXJhIGJlcmtlbGFuanV0YW4uDQoNCvCfk4ogKipLb25zZXAgRGFzYXIgNiBTaWdtYToqKg0KDQotIMKxNiBTaWdtYTogTWVudW5qdWtrYW4gOTksOTk5NjYlIGhhc2lsIGJlcmFkYSBkYWxhbSBiYXRhcyB5YW5nIGRpaGFyYXBrYW4sIGFydGlueWEgaGFueWEgMyw0IGNhY2F0IHBlciAxIGp1dGEgcGVsdWFuZy4NCi0gRm9rdXMgcGFkYSBpZGVudGlmaWthc2kgYWthciBwZW55ZWJhYiBtYXNhbGFoIGRhbiBwZXJiYWlrYW4gYmVya2VsYW5qdXRhbi4NCg0K8J+TjCAqKlR1anVhbiA2IFNpZ21hOioqDQoNCi0gTWVuZ2hpbGFuZ2thbiBjYWNhdCBkYW4gdmFyaWFiaWxpdGFzLg0KLSBNZW5pbmdrYXRrYW4gZWZpc2llbnNpIGRhbiBrZXB1YXNhbiBwZWxhbmdnYW4uDQotIERpZ3VuYWthbiBkaSBpbmR1c3RyaSB5YW5nIG1lbWJ1dHVoa2FuIHByZXNpc2kgc2FuZ2F0IHRpbmdnaS4NCg0K8J+SoSAqKkNvbnRvaCBQZW5nZ3VuYWFuIDYgU2lnbWEqKg0KDQpEYWxhbSBpbmR1c3RyaSBwZW5lcmJhbmdhbiBhdGF1IHBlcmFuZ2thdCBtZWRpcywgZGkgbWFuYSBrZXNhbGFoYW4ga2VjaWwgYmlzYSBiZXJkYW1wYWsgYmVzYXIgdGVyaGFkYXAga2VzZWxhbWF0YW4gZGFuIGt1YWxpdGFzLg0KDQojIyBQZXJiZWRhYW4gdXRhbWEgMyBzaWdtYSBkYW4gNiBzaWdtYQ0KDQpgYGB7ciwgZWNobz1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoa25pdHIpDQojIFRhYmxlDQpkYXRhIDwtIGRhdGEuZnJhbWUoDQogIGBBc3Bla2AgPSBjKCJEZWZpbmlzaSIsICJKdW1sYWggQ2FjYXQiLCAiQWt1cmFzaSIsICJUaW5na2F0IFZhcmlhc2kiLCAiRm9rdXMiLCAiUGVuZXJhcGFuIiwgIlBlbmRla2F0YW4iLCAiQmlheWEgSW1wZWxlbWVudGFzaSIpLA0KICBgMyBTaWdtYQ0KYCA9IGMoIk1ldG9kZSBwZW5nZW5kYWxpYW4ga3VhbGl0YXMgZGVuZ2FuIHRvbGVyYW5zaSBrZXNhbGFoYW4gwrEzIHN0YW5kYXIgZGV2aWFzaSBkYXJpIG1lYW4uIiwgIjY2LjgwNyBjYWNhdCBwZXIgMSBqdXRhIHBlbHVhbmcgKERQTU8gLSBEZWZlY3RzIFBlciBNaWxsaW9uIE9wcG9ydHVuaXRpZXMpLiIsICI5OSw3MyUgcHJvZHVrIGJlYmFzIGNhY2F0LiIsICJWYXJpYXNpIGF0YXUgcGVueWltcGFuZ2FuIGRhcmkgdGFyZ2V0IHJlbGF0aWYgbGViaWggYmVzYXIuIiwgIk1lbmd1cmFuZ2kga2VzYWxhaGFuIGRhbGFtIGJhdGFzIHdhamFyLiIsICJDb2NvayB1bnR1ayBwcm9zZXMgZGkgbWFuYSB0b2xlcmFuc2kga2VzYWxhaGFuIG1hc2loIGRhcGF0IGRpdGVyaW1hIChtaXNhbG55YSwgcHJvZHVrc2kgbWFzc2FsIHNlZGVyaGFuYSkuIiwgIkxlYmloIGZva3VzIHBhZGEgcGVtYW50YXVhbiBkYW4ga29udHJvbCBrdWFsaXRhcyBkYXNhci4iLCAiTGViaWggcmVuZGFoIGthcmVuYSBzdGFuZGFyIGt1YWxpdGFzIGxlYmloIGxvbmdnYXIuIiksDQogIGA2IFNpZ21hDQpgID0gYygiTWV0b2RlIHBlbmdlbmRhbGlhbiBrdWFsaXRhcyB5YW5nIGxlYmloIGtldGF0IGRlbmdhbiB0b2xlcmFuc2kgwrE2IHN0YW5kYXIgZGV2aWFzaSBkYXJpIG1lYW4uIiwgIjMsNCBjYWNhdCBwZXIgMSBqdXRhIHBlbHVhbmcgKERQTU8pLiIsICI5OSw5OTk2NiUgcHJvZHVrIGJlYmFzIGNhY2F0LiIsICJWYXJpYXNpIGF0YXUgcGVueWltcGFuZ2FuIHNhbmdhdCBrZWNpbCBkYW4gdGVya2VuZGFsaSBrZXRhdC4iLCAiTWVudXJ1bmthbiBjYWNhdCBoaW5nZ2EgbWVuZGVrYXRpIG5vbCAocGVyYmFpa2FuIGJlcmtlbGFuanV0YW4pLiIsICJEaWd1bmFrYW4gZGkgaW5kdXN0cmkgZGVuZ2FuIHBlcnN5YXJhdGFuIHByZXNpc2kgdGluZ2dpIHNlcGVydGkgbWFudWZha3R1ciBvdG9tb3RpZiwgZWxla3Ryb25paywgZGFuIGxheWFuYW4ga2VzZWhhdGFuLiIsICJQZW5kZWthdGFuIHNpc3RlbWF0aXMgbWVuZ2d1bmFrYW4gbWV0b2RvbG9naSBETUFJQyAoRGVmaW5lLCBNZWFzdXJlLCBBbmFseXplLCBJbXByb3ZlLCBDb250cm9sKSBhdGF1IERNQURWIChEZWZpbmUsIE1lYXN1cmUsIEFuYWx5emUsIERlc2lnbiwgVmVyaWZ5KS4iLCAiTGViaWggdGluZ2dpIGthcmVuYSBtZW1lcmx1a2FuIGludmVzdGFzaSBiZXNhciBkYWxhbSBwZWxhdGloYW4gZGFuIHRla25vbG9naS4iKQ0KKQ0KDQojIENldGFrIHRhYmVsDQprYWJsZShkYXRhLCBjb2wubmFtZXMgPSBjKCJBc3BlayIsICIzIFNpZ21hIiwgIjYgU2lnbWEiKSkNCmBgYA0KDQojIFBlbmplbGFzYW4gWi1TY29yZSBkYW4gVC1TY29yZQ0KDQojIyBQZW5qZWxhc2FuIFotU2NvcmUNCg0K4pyFICoqUGVuZ2VydGlhbiA6KioNCg0KWi1zY29yZSBtZW5ndWt1ciBzZWJlcmFwYSBqYXVoIHN1YXR1IG5pbGFpIGRhcmkgcmF0YS1yYXRhIChtZWFuKSBkYWxhbSBzYXR1YW4gc3RhbmRhciBkZXZpYXNpIHBhZGEgZGlzdHJpYnVzaSBub3JtYWwuDQoNCvCfp64gKipSdW11cyBaLVNjb3JlIDoqKg0KDQotIFVudHVrIFBvcHVsYXNpOiANCg0KJCQNClo9XGZyYWN7WC1cbXV9e1xzaWdtYX0NCiQkDQoNCi0gVW50dWsgU2FtcGVsDQoNCiQkDQpaID1cZnJhY3tYIC0gXGJhcntYfX17c30NCiQkDQoNCvCfk4wgKipLZXRlcmFuZ2FuOioqDQoNCi0gJFg6JCBOaWxhaSB5YW5nIGRpYW1hdGkNCi0gJFxtdTokIE1lYW4gKFJhdGEtcmF0YSBwb3B1bGFzaSkNCi0gJFxiYXJ7WH06JCBNZWFuIChSYXRhLXJhdGEgc2FtcGVsKQ0KLSAkXHNpZ21hOiQgU3RhbmRhciBkZXZpYXNpIHBvcHVsYXNpIA0KLSAkczokIFN0YW5kYXIgZGV2aWFzaSBzYW1wZWwNCg0K8J+foiAqKkthcGFuIE1lbmdndW5ha2FuIFotU2NvcmUqKg0KDQotIEppa2EgbWVuZ2d1bmFrYW4gdWt1dGFuIHNhbXBlbCBiZXNhciAoJG4gXGdlcSAzMCQpDQotIEppa2Egc3RhbmRhciBkZXZpYXNpIHBvcHVsYXNpIGRpa2V0YWh1aS4NCi0gRGlndW5ha2FuIGRhbGFtIGRpc3RyaWJ1c2kgbm9ybWFsIChkYXRhIHRlcmRpc3RyaWJ1c2kgc2VjYXJhIHNpbWV0cmlzKS4NCg0K8J+ntyAqKkNvbnRvaCBQZW5nZ3VuYWFuIFotU2NvcmU6KioNCg0KLSBNZW5lbnR1a2FuIGFwYWthaCBza29yIHVqaWFuIHNpc3dhIGJlcmFkYSBkaSBhdGFzIGF0YXUgZGkgYmF3YWggcmF0YS1yYXRhLg0KLSBBbmFsaXNpcyBrdWFsaXRhcyBwcm9kdWtzaSBkaSBpbmR1c3RyaS4NCg0KIyMgUGVuamVsYXNhbiBULVNjb3JlDQoNCuKchSAqKlBlbmdlcnRpYW46KioNCg0KVC1zY29yZSBkaWd1bmFrYW4gdW50dWsgbWVuZ3VrdXIgamFyYWsgYW50YXJhIG5pbGFpIHlhbmcgZGlhbWF0aSBkYW4gbWVhbiwgdGVydXRhbWEga2V0aWthIHN0YW5kYXIgZGV2aWFzaSBwb3B1bGFzaSB0aWRhayBkaWtldGFodWkgYXRhdSBzYW1wZWwga2VjaWwuDQoNCvCfp64gKipSdW11cyBULVNjb3JlOioqDQoNCiQkDQpUPVxmcmFje1gtXGJhcnt4fX17cy9cc3FydHtufX0NCiQkDQoNCvCfk4wgKipLZXRlcmFuZ2FuOioqDQoNCi0gJFg6JCBOaWxhaSB5YW5nIGRpYW1hdGkNCi0gJFxiYXJ7WH06JCBNZWFuKFJhdGEtcmF0YSBzYW1wZWwpDQotICRzOiQgU3RhbmRhciBkZXZpYXNpIHNhbXBlbA0KLSAkbjokIFVrdXJhbiBTYW1wZWwNCg0K8J+foiAqKkthcGFuIG1lbmdndW5ha2FuIFQtU2NvcmU6KioNCg0KLSBKaWthIHVrdXJhbiBzYW1wZWwga2VjaWwgKHskbiA8IDMwJH0pLg0KLSBKaWthIHN0YW5kYXIgZGV2aWFzaSBwb3B1bGFzaSB0aWRhayBkaWtldGFodWkuDQotIERpZ3VuYWthbiBkYWxhbSBkaXN0cmlidXNpIHQtU3R1ZGVudCAoZGlzdHJpYnVzaSBtaXJpcCBub3JtYWwgdGV0YXBpIG1lbWlsaWtpIGVrb3IgeWFuZyBsZWJpaCB0ZWJhbCkuDQoNCvCfp7cgKipDb250b2ggUGVuZ2d1bmFhbiBULVNjb3JlOioqDQoNCi0gTWVuZ3VqaSBlZmVrdGl2aXRhcyBvYmF0IHBhZGEgc2VrZWxvbXBvayBwYXNpZW4gKHNhbXBlbCBrZWNpbCkuDQotIE1lbmVudHVrYW4gYXBha2FoIHBlcmJlZGFhbiBhbnRhcmEgZHVhIGtlbG9tcG9rIHNpZ25pZmlrYW4gc2VjYXJhIHN0YXRpc3Rpay4NCg0K8J+UjiBQZXJiYW5kaW5nYW4gWi1TY29yZSBkYW4gVC1TY29yZQ0KDQpgYGB7ciwgZWNobz1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoa25pdHIpDQoNCiNEYXRhDQpkYXRhIDwtIGRhdGEuZnJhbWUgKA0KICBgQXNwZWtgID0gYygiRGlzdHJpYnVzaSIsICJVa3VyYW4gU2FtcGVsIiwgIlN0YW5kYXIgRGV2aWFzaSIsICJBcGxpa2FzaSIpLA0KICBgWi1TY29yZWAgPSBjKCJEaXN0cmlidXNpIE5vcm1hbCIsICJEYXRhIEJlc2FyIiwgIkRpa2V0YWh1aSAoUG9wdWxhc2kpIiwgIkRhdGEgQmVzYXIgZGFuIFN0YWJpbCIpLA0KICBgVC1TY29yZWAgPSBjKCJEaXN0cmlidXNpIHQtU3R1ZGVudCIsICJTYW1wZWwgS2VjaWwiLCAiVGlkYWsgRGlrZXRhaHVpKFNhbXBlbCkiLCAiRGF0YSBLZWNpbCBhdGF1IGJlcnZhcmlhc2kiKQ0KKQ0KI0NldGFrIFRhYmVsDQprYWJsZShkYXRhLCBjb2wubmFtZXMgPSBjKCJBc3BlayIsICJaLVNjb3JlIiwgIlQtU2NvcmUiKSkNCmBgYA0KDQojIFJlZmVyZW5zaQ0KDQogaHR0cHM6Ly93YXZlMjAuYmxvZ3Nwb3QuY29tLzIwMTkvMDIvcGVyYmVkYWFuLTMtc2lnbWEtZGFuLTYtc2lnbWEuaHRtbA0K