TUGAS KELOMPOK 2

Observasi Perilaku Konsumen Dalam Berbelanja Online

Logo

1 Menentukan Tujuan

Dalam pembahasan ini, penulis akan mengobservasi perilaku konsumen tentang platform online, yaitu terkhusus pada proses pembelanjaan secara online, yang meliputi apa saja jenis platform yang digunakan, bagaimana proses transaksi, keakuratan dalam sistem keamanan,dan apa kendala yang terjadi ketika berbelanja online dalam berbagai platform.

Meningkatnya penggunaan internet yang begitu pesat dan banyak penerapan inovasi teknologi dalam sistem pembelanjaan online, membuat munculnya beragam platform-platform belanja online. Oleh karena itu, tidak semua konsumen memilih platform belanja online yang sama, hal tersebut bergantung pada kriteria dari masing-masing konsumen itu sendiri.

Setiap platform memiliki keunikan serta kelebihan dan kekurangannya masing-masing. Sehingga perilaku konsumen saat berbelanja pada setiap platform juga berbeda-beda. Tak hanya itu juga, fitur yang disediakan pada setiap platform memiliki karakteristik tersendiri dan berbagai promo yang diberikan pun sangat amat beragam.

2 Definisikan Jenis Data

Dalam penelitian ini, data yang digunakan terdiri dari dua jenis, yaitu data kuantitatif dan kualitatif.

2.1 Data Kuantitatif

Data kuantitatif diperoleh melalui pertanyaan-pertanyaan terstruktur yang menghasilkan informasi berbentuk angka atau skor. Jenis data ini memberikan gambaran yang lebih objektif dan dapat diukur secara statistik.

2.2 Data Kualitatif

Di samping data kuantitatif, penelitian ini juga mengumpulkan data kualitatif, yang terdiri dari informasi berupa deskripsi, opini, atau pandangan mendalam dari responden. Data ini diperoleh melalui pertanyaan terbuka yang memungkinkan responden untuk memberikan jawaban secara bebas dan rinci. Data kualitatif memberikan wawasan yang lebih dalam tentang pemikiran dan persepsi individu terhadap suatu fenomena yang tidak dapat dijelaskan hanya dengan angka.

KUANTITATIF KUALITATIF
Seberapa sering transaksi belanja online? Platform belanja online yg dikunjungi?
Serberapa penting keamanan data pribadi? kemudahan yang didapat hingga memilih platform tersebut?
Seberapa sering memeriksa kebijakan privasi sebelum pembelian? Berapa lama anda berselancar dalam platform belanja online tersebut dalam sehari?
Bagaimana pandangan terhadap perlindungan keamanan transaksi? Berapa kali anda melakukan transaksi pembelian barang melalui platform belanja online tersebut dalam sebulan?
Seberapa berpengaruh diskon ketika berbelanja? Produk apa yang sering anda beli dalam belanja online?
Seberapa penting kecepatan pengiriman barang? Faktor keamanan apa yang paling anda pertimbangkan sebelum melakukan belanja online?
Seberapa sering memeriksa status pengiriman pesanan? Bagaimana anda memastikan bahwa platform belanja online yang anda gunakan aman?
Seberapa sering memberikan ulasan terhadap produk pembelian? Bagaimana cara anda melakukan pembayaran?
Seberapa puas dalam berbelanja diplatform online? Apa yang paling berpengaruh bagi anda dari layanan pengiriman barang dalam belanja online?
Apa yang paling mengganggu anda saat berbelanja online?
Apa yang biasannya anda lakukan saat ada masalah dengan pesanan anda?

Dengan menggabungkan data kuantitatif dan kualitatif, penelitian ini bertujuan untuk mendapatkan hasil yang lebih lengkap dan menyeluruh, yang tidak hanya mengukur variabel-variabel secara numerik, tetapi juga memahami konteks, pengalaman, dan perspektif responden secara lebih mendalam.

3 Metode Pengumpulan

Dalam penelitian ini, metode pengumpulan data yang digunakan adalah survei. Survei dipilih sebagai metode utama dapat memberikan informasi yang relevan dengan topik penelitian melalui serangkaian pertanyaan yang dapat dijawab oleh responden dengan mudah. Survei dilakukan dengan menggunakan kuesioner yang terdiri dari pertanyaan-pertanyaan terstruktur, baik berupa pertanyaan tertutup maupun terbuka, yang disusun untuk menggali informasi terkait topik yang sedang diteliti. Metode survei ini memberikan fleksibilitas bagi responden untuk menjawab pertanyaan dalam waktu yang mereka tentukan, sehingga meningkatkan kenyamanan dan akurasi pengisian data. Secara keseluruhan, survei sebagai metode pengumpulan data memungkinkan penelitian ini untuk mengumpulkan informasi yang representatif dan dapat diandalkan. Link dapat ditinjau melalui link di samping ini (https://forms.gle/rMsUCWEhPgqxPhvi7)

4 Alat Pengumpulan

Survei online dipilih karena kemudahan akses dan fleksibilitasnya dalam menjangkau responden dari berbagai lokasi. Pengumpulan data dilakukan melalui google form yang memungkinkan peserta untuk mengisi kuesioner secara mandiri, kapan saja dan di mana saja, menggunakan perangkat yang terhubung ke internet. Survei online ini dirancang untuk mengumpulkan informasi yang relevan dengan topik penelitian, dan terdiri dari serangkaian pertanyaan yang disusun untuk memperoleh data yang akurat dan representatif. Responden diberikan waktu yang cukup untuk menjawab pertanyaan dengan jujur dan tanpa tekanan. Dengan menggunakan metode survei online, kami dapat memperoleh data dari sejumlah besar responden dalam waktu yang relatif singkat dan dengan biaya yang efisien.

5 Pengambilan Sampel

Pengambilan sampel dalam observasi ini dimbil dari angket, yaitu untuk mengumpulkan informasi yang akan dijadikan data yang diperlukan untuk memperoleh hasil penelitian, dengan cara menyebarkan kuesioner kepada konsumen platform belanja online yang dijadikan sampel.Menurut Sugiyono, (2017:81) sampel adalah bagian dari populasi yang menjadi sumber data dalam penelitian, dimana populasi merupakan bagiandari jumlah karakteristik yang dimiliki oleh populasi. Dengan banyaknya platform belanja online di Indonesia, pastinya hal tersebut jugamenyebabkan banyaknya konsumen. Namun, penulis mengambil 80 orangsebagai jumlah populasi. Untuk mengukur besarnya sampel, peneliti menggunakan metode Slovin yang dikutip dari Sugiyono (dalam L. Hidayat, 2019) :

\[ n = N/(1+N.e²) \\ n = 80/(1+80.(0.1)²) \\ n = 44,44 \\ n ≈ 45 \] Keterangan: n = Jumlah sampel N = Jumlah populasi (jumlah populasi konsumen minimal 80 orang) e = Tingkat kesalahan pengambilan sampel yang dikehendaki (asumsi sebesar 10%)

6 Kumpulkan Data

No Nama Jenis.Kelamin Usia Status.Pekerjaan Platform.belanja.online.apa.yang.anda.kunjungi. Kemudahan.apa.yang.anda.dapatkan.sehingga.memilih.platform.belanja.online.tersebut. Berapa.lama.anda.berselancar.dalam.platform.belanja.online.tersebut.dalam.sehari. Berapa.kali.anda.melakukan.transaksi.pembelian.barang.melalui.platform.belanja.online.tersebut.dalam.sebulan. Produk.apa.yang.sering.anda.beli.dalam.belanja.online Faktor.keamanan.apa.yang.paling.anda.pertimbangkan.sebelum.melakukan.belanja.online. Bagaimana.anda.memastikan.bahwa.platform.belanja.online.yang.anda.gunakan.aman. Bagaimana.cara.anda.melakukan.pembayaran. Apa.yang.paling.berpengaruh.bagi.anda.dari.layanan.pengiriman.barang.dalam.belanja.online. Apa.yang.paling.mengganggu.anda.saat.berbelanja.online. Apa.yang.biasannya.anda.lakukan.saat.ada.masalah.dengan.pesanan.anda.
1 Azkya Perempuan 15-19 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Banyaknya penawaran dan diskon <1 jam 3-5 kali Kosmetik Keamanan data pribadi Memeriksa sertifikasi keamanan COD (Bayar di tempat) Kondisi barang Pengiriman yang lama Menghubungi layanan pelanggan
2 Syifani Tri Rahmani Priyatmoko Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon 1-2 jam 6-8 kali Fashion Keamanan data pribadi Memeriksa sertifikasi keamanan e-Wallet (Gopay, DANA, dll) Kondisi barang Tidak ada yang mengganggu Tidak pernah mengalami masalah
3 Nabila Aulia Wijaya Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Harga yang lebih murah <30 menit 3-5 kali Fashion Keamanan pembayaran Melihat ulasan COD (Bayar di tempat) Kondisi barang Banyak iklan yang mengganggu Menghubungi layanan pelanggan
4 Ghani Raja Kegelapan Laki-laki 15-19 tahun Mengurus rumah tangga Shopee Banyaknya penawaran dan diskon <30 menit 3-5 kali Fashion Enskripsi situs Melihat reputasi platform Transfer Bank Kondisi barang Kurangnya informasi produk Mencari informasi online
5 Zaidan Laki-laki 15-19 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Banyaknya penawaran dan diskon 1-2 jam 3-5 kali Fashion Keamanan pembayaran Memeriksa sertifikasi keamanan e-Wallet (Gopay, DANA, dll) Kondisi barang Kurangnya informasi produk Menghubungi layanan pelanggan
6 audie amartya Perempuan 15-19 tahun Sudah bekerja Shopee Banyaknya penawaran dan diskon <30 menit 1-2 kali Fashion Keamanan pembayaran Melihat ulasan Transfer Bank Kecepatan Pengiriman yang lama Menghubungi layanan pelanggan
7 Ersa Armianingtia Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Harga yang lebih murah <30 menit 1-2 kali Fashion Keamanan pembayaran Melihat reputasi platform e-Wallet (Gopay, DANA, dll) Kecepatan Kurangnya informasi produk Menghubungi layanan pelanggan
8 Zain Iqbal Saputra Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <30 menit 1-2 kali Perlengkapan Rumah Keamanan data pribadi Melihat kerjasama dan nama dari platform tersebut e-Wallet (Gopay, DANA, dll) Kecepatan Kurangnya informasi produk Menghubungi layanan pelanggan
9 Kania Aliya Azzahra Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Fleksibilitas pembelian 1-2 jam 3-5 kali Kosmetik Kebijakan privasi Melihat reputasi platform Transfer Bank Kondisi barang Pengiriman yang lama Menghubungi layanan pelanggan
10 ALFARIZY HUDAWI HADI Laki-laki 20-26 tahun Pelajar/mahasiswa Shopee Pilihan produk yang lebih luas <1 jam 3-5 kali Fashion Keamanan pembayaran Melihat ulasan Transfer Bank Kondisi barang Tidak ada yang mengganggu Menghubungi layanan pelanggan
11 suci raysha Perempuan 20-26 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <1 jam 3-5 kali Fashion Kebijakan privasi Melihat reputasi platform Transfer Bank Ketepatan waktu Tidak ada yang mengganggu Tidak pernah mengalami masalah
12 Triana Ramadhani Perempuan >32 tahun Sudah bekerja Lazada Banyaknya penawaran dan diskon <1 jam 3-5 kali Kosmetik Kebijakan privasi Melihat ulasan COD (Bayar di tempat) Ketepatan waktu Kurangnya informasi produk Menghubungi layanan pelanggan
13 chayra Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Fleksibilitas pembelian <1 jam 1-2 kali Fashion Keamanan pembayaran Melihat ulasan e-Wallet (Gopay, DANA, dll) Kondisi barang Kurangnya informasi produk Menghubungi layanan pelanggan
14 M. Ragil Rizki Mulya Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <1 jam 1-2 kali Perlengkapan Rumah Keamanan data pribadi Melihat reputasi platform e-Wallet (Gopay, DANA, dll) Kondisi barang Kurangnya informasi produk Menghubungi layanan pelanggan
15 raihan dwi saputra Laki-laki 15-19 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Fleksibilitas pembelian <30 menit 1-2 kali Fashion Reputasi platform Melihat ulasan e-Wallet (Gopay, DANA, dll) Keakuratan Kurangnya informasi produk Tidak pernah mengalami masalah
16 Erika Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Pilihan produk yang lebih luas <30 menit 3-5 kali Kosmetik Keamanan pembayaran Melihat ulasan Transfer Bank Ketepatan waktu Banyak iklan yang mengganggu Menghubungi layanan pelanggan
17 Muhammad Ilham Syuhada Agung Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Fleksibilitas pembelian >4 jam 3-5 kali Makanan dan Minuman Keamanan data pribadi Melihat ulasan e-Wallet (Gopay, DANA, dll) Kondisi barang Tidak ada yang mengganggu Menghubungi layanan pelanggan
18 Nadhira Musfhira Dewi Perempuan 15-19 tahun Belum/tidak bekerja Shopee Harga yang lebih murah <30 menit 1-2 kali Kosmetik Keamanan data pribadi Memeriksa sistem pengembalian dan garansi COD (Bayar di tempat) Kondisi barang Pengiriman yang lama Menghubungi layanan pelanggan
19 Joans Henky Servatius Simanullang Laki-laki 20-26 tahun Pelajar/mahasiswa Shopee Fleksibilitas pembelian <30 menit 1-2 kali Perlengkapan Rumah Keamanan pembayaran Memeriksa sertifikasi keamanan e-Wallet (Gopay, DANA, dll) Kondisi barang Proses check out yang rumit Tidak pernah mengalami masalah
20 eko Laki-laki >32 tahun Sudah bekerja TikTok Shop (Tokopedia) Pembayaran yang fleksibel <30 menit 1-2 kali Kesehatan Keamanan data pribadi Memeriksa sertifikasi keamanan Transfer Bank Kondisi barang Proses check out yang rumit Menghubungi layanan pelanggan
21 ken Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <30 menit 3-5 kali Kosmetik Keamanan data pribadi Memeriksa sistem pengembalian dan garansi Transfer Bank Kondisi barang Tidak ada yang mengganggu Menghubungi layanan pelanggan
22 Olivia Meilinda Davtin Pesireron Perempuan 15-19 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Banyaknya penawaran dan diskon <30 menit 3-5 kali Makanan dan Minuman Keamanan data pribadi Melihat reputasi platform Transfer Bank Keakuratan Pengiriman yang lama Menghubungi layanan pelanggan
23 Muhammad Rizky Bagas Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <30 menit 1-2 kali Perlengkapan Rumah Keamanan pembayaran Melihat ulasan e-Wallet (Gopay, DANA, dll) Kondisi barang Pengiriman yang lama Menghubungi layanan pelanggan
24 engkur Perempuan >32 tahun Sudah bekerja Shopee Harga yang lebih murah 1-2 jam 6-8 kali Perlengkapan Rumah Keamanan data pribadi Memeriksa sertifikasi keamanan e-Wallet (Gopay, DANA, dll) Kondisi barang Pengiriman yang lama Menunggu tanpa tindakan
25 NAYLA SARAH SIAHAAN Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Harga yang lebih murah <30 menit 3-5 kali Fashion Keamanan pembayaran Melihat ulasan Transfer Bank Kondisi barang Banyak iklan yang mengganggu Tidak pernah mengalami masalah
26 Rivat Levi Viqia Tamiti Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <30 menit 6-8 kali Perlengkapan Rumah Keamanan pembayaran Memeriksa sistem pengembalian dan garansi Transfer Bank Ketepatan waktu Tidak ada yang mengganggu Menghubungi layanan pelanggan
27 Adryanne Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <1 jam 3-5 kali Kosmetik Kebijakan privasi Melihat reputasi platform Transfer Bank Kondisi barang Kurangnya informasi produk Tidak pernah mengalami masalah
28 Andy Muhammad Fatwa Laki-laki 20-26 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Fleksibilitas pembelian <30 menit 3-5 kali Kosmetik Kebijakan privasi Melihat reputasi platform Transfer Bank Kondisi barang Tidak ada yang mengganggu Tidak pernah mengalami masalah
29 Aldilla Perempuan 15-19 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Harga yang lebih murah <30 menit 1-2 kali Kosmetik Keamanan pembayaran Melihat reputasi platform Transfer Bank Ketepatan waktu Pengiriman yang lama Menghubungi layanan pelanggan
30 Ricky Laki-laki >32 tahun Mengurus rumah tangga TikTok Shop (Tokopedia) Harga yang lebih murah <30 menit 1-2 kali Perlengkapan Rumah Reputasi platform Melihat ulasan COD (Bayar di tempat) Ketepatan waktu Tidak ada yang mengganggu Menunggu tanpa tindakan
31 Fikri Malik Ali Rifat Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <30 menit 1-2 kali Fashion Keamanan pembayaran Melihat reputasi platform COD (Bayar di tempat) Ketepatan waktu Banyak iklan yang mengganggu Menghubungi layanan pelanggan
32 Widya Perempuan >32 tahun Sudah bekerja Shopee Harga yang lebih murah <30 menit 6-8 kali Fashion Keamanan pembayaran Melihat ulasan COD (Bayar di tempat) Kondisi barang Kurangnya informasi produk Menghubungi layanan pelanggan
33 Adinda Perempuan 15-19 tahun Belum/tidak bekerja Shopee Harga yang lebih murah <30 menit >10 kali Fashion Keamanan pembayaran Melihat ulasan COD (Bayar di tempat) Kecepatan Pengiriman yang lama Menghubungi layanan pelanggan
34 Della Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Harga yang lebih murah <1 jam 3-5 kali Makanan dan Minuman Keamanan pembayaran Melihat reputasi platform Transfer Bank Kecepatan Kurangnya informasi produk Tidak pernah mengalami masalah
35 Waly Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Pembayaran yang aman dan fleksibel <30 menit 1-2 kali Perlengkapan Rumah Keamanan data pribadi Melihat ulasan Transfer Bank Kecepatan Kurangnya informasi produk Menghubungi layanan pelanggan
36 amellia Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Pilihan produk yang lebih luas <30 menit 3-5 kali Fashion Kebijakan privasi Melihat reputasi platform Transfer Bank Kecepatan Pengiriman yang lama Menunggu tanpa tindakan
37 Riyadh Athallah Laki-laki 20-26 tahun Pelajar/mahasiswa Shopee Pembayaran yang aman dan fleksibel <1 jam 3-5 kali Kosmetik Reputasi platform Melihat ulasan Transfer Bank Keakuratan Pengiriman yang lama Menghubungi layanan pelanggan
38 Mutiara Harnita Fadiananda Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <1 jam >10 kali Makanan dan Minuman Keamanan pembayaran Melihat ulasan Transfer Bank Kondisi barang Kurangnya informasi produk Menghubungi layanan pelanggan
39 M Shidqi Sharim Ar Laki-laki 15-19 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Harga yang lebih murah <30 menit >10 kali Fashion Keamanan pembayaran Melihat reputasi platform Transfer Bank Kecepatan Banyak iklan yang mengganggu Mencari informasi online
40 fakhri Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Pembayaran yang aman dan fleksibel 1-2 jam >10 kali Kosmetik Keamanan data pribadi Memeriksa sistem pengembalian dan garansi Transfer Bank Ketepatan waktu Banyak iklan yang mengganggu Menghubungi layanan pelanggan
41 Ahmad Faqih Sya’roni Laki-laki 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon >4 jam >10 kali Perlengkapan Rumah Keamanan data pribadi Memeriksa sistem pengembalian dan garansi Transfer Bank Kondisi barang Banyak iklan yang mengganggu Menghubungi layanan pelanggan
42 Faridah Putri Nabillah Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Fleksibilitas pembelian 1-2 jam >10 kali Fashion Keamanan data pribadi Melihat reputasi platform COD (Bayar di tempat) Kondisi barang Tidak ada yang mengganggu Menghubungi layanan pelanggan
43 Ikhda Alfiah Perempuan 15-19 tahun Pelajar/mahasiswa Shopee Banyaknya penawaran dan diskon <30 menit 1-2 kali Perlengkapan Rumah Kebijakan privasi Memeriksa sistem pengembalian dan garansi Minimarket Keakuratan Kurangnya informasi produk Tidak pernah mengalami masalah
44 Andy Muhammad Fatwa Laki-laki 20-26 tahun Pelajar/mahasiswa TikTok Shop (Tokopedia) Fleksibilitas pembelian <30 menit 3-5 kali Kosmetik Kebijakan privasi Melihat reputasi platform Transfer Bank Kondisi barang Tidak ada yang mengganggu Tidak pernah mengalami masalah
45 Ricky Laki-laki >32 tahun Mengurus rumah tangga TikTok Shop (Tokopedia) Harga yang lebih murah <30 menit 1-2 kali Perlengkapan Rumah Reputasi platform Melihat ulasan COD (Bayar di tempat) Ketepatan waktu Tidak ada yang mengganggu Menunggu tanpa tindakan
No Nama Jenis.Kelamin Usia Status.Pekerjaan X1..Seberapa.sering.anda.melakukan.transaksi.dalam.platform.belanja.online.tersebut.. X2..Seberapa.penting.keamanan.data.pribadi.anda.dalam.berbelanaja.online.. X3..Seberapa.sering.anda.memeriksa.kebijakan.privasi.dan.syarat.layanan.platform.sebelum.melakukan.pembelian.. X4..Bagaimana.pandangan.anda.terhadap.perlindungan.konsumen.yang.diberikan.oleh.platform.belanja.online.tersebut.dalam.hal.keamanan.transaksi.. X5..Seberapa.berpengaruh.adanya.diskon.ketika.anda.berbelanja.di.platform.belanja.online.tersebut.. X6..Seberapa.penting.kecepatan.pengiriman.barang.bagi.anda.saat.berbelanja.online.. X7..Seberapa.sering.anda.memeriksa.status.pengiriman.pesanan.anda.secara.online.setelah.melakukan.pembelian.. X8..Seberapa.sering.anda.memberikan.ulasan.terhadap.produk.yang.telah.anda.beli.. X8..Seberapa.puas.anda.dalam.berbelanja.di.platform.belanja.online.tersebut..
1 Azkya Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 5 3 5 4 3 3 4
2 Syifani Tri Rahmani Priyatmoko Perempuan 15-19 tahun Pelajar/mahasiswa 4 5 4 4 5 4 5 3 4
3 Nabila Aulia Wijaya Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 2 4 5 5 5 3 4
4 Ghani Raja Kegelapan Laki-laki 15-19 tahun Mengurus rumah tangga 2 5 3 2 5 5 4 1 4
5 Zaidan Laki-laki 15-19 tahun Pelajar/mahasiswa 5 5 3 4 4 4 3 5 4
6 audie amartya Perempuan 15-19 tahun Sudah bekerja 3 5 5 5 4 5 5 3 5
7 Ersa Armianingtia Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 2 3 3 5 2 3 4
8 Zain Iqbal Saputra Laki-laki 15-19 tahun Pelajar/mahasiswa 3 4 3 4 5 5 3 1 4
9 Kania Aliya Azzahra Perempuan 15-19 tahun Pelajar/mahasiswa 4 5 5 4 5 4 4 4 4
10 ALFARIZY HUDAWI HADI Laki-laki 20-26 tahun Pelajar/mahasiswa 5 5 5 5 5 5 5 5 5
11 suci raysha Perempuan 20-26 tahun Pelajar/mahasiswa 4 5 4 5 5 5 5 5 5
12 Triana Ramadhani Perempuan >32 tahun Sudah bekerja 5 5 5 4 5 4 5 4 4
13 chayra Perempuan 15-19 tahun Pelajar/mahasiswa 5 5 5 5 5 5 5 1 4
14 M. Ragil Rizki Mulya Laki-laki 15-19 tahun Pelajar/mahasiswa 2 5 3 4 4 4 4 4 4
15 raihan dwi saputra Laki-laki 15-19 tahun Pelajar/mahasiswa 1 1 3 2 3 2 3 3 3
16 Erika Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 2 2 4 3 3 2 4
17 Muhammad Ilham Syuhada Agung Laki-laki 15-19 tahun Pelajar/mahasiswa 5 5 4 4 4 5 2 1 4
18 Nadhira Musfhira Dewi Perempuan 15-19 tahun Belum/tidak bekerja 3 2 5 5 5 4 4 2 4
19 Joans Henky Servatius Simanullang Laki-laki 20-26 tahun Pelajar/mahasiswa 3 5 4 4 4 4 4 1 5
20 eko Laki-laki >32 tahun Sudah bekerja 2 5 5 4 1 4 1 1 3
21 ken Perempuan 15-19 tahun Pelajar/mahasiswa 5 5 5 5 5 4 5 3 4
22 Olivia Meilinda Davtin Pesireron Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 5 5 5 5 5 5 5
23 Muhammad Rizky Bagas Laki-laki 15-19 tahun Pelajar/mahasiswa 2 3 4 4 5 4 3 2 4
24 engkur Perempuan >32 tahun Sudah bekerja 5 5 4 4 5 5 5 5 4
25 NAYLA SARAH SIAHAAN Perempuan 15-19 tahun Pelajar/mahasiswa 4 5 4 4 5 5 5 5 5
26 Rivat Levi Viqia Tamiti Laki-laki 15-19 tahun Pelajar/mahasiswa 3 5 3 5 5 5 3 3 5
27 Adryanne Perempuan 15-19 tahun Pelajar/mahasiswa 5 5 3 3 5 5 5 3 4
28 Andy Muhammad Fatwa Laki-laki 20-26 tahun Pelajar/mahasiswa 2 5 3 4 2 4 2 1 3
29 Aldilla Perempuan 15-19 tahun Pelajar/mahasiswa 3 4 4 5 5 4 5 2 4
30 Ricky Laki-laki >32 tahun Mengurus rumah tangga 2 3 2 4 5 3 2 1 3
31 Fikri Malik Ali Rifat Laki-laki 15-19 tahun Pelajar/mahasiswa 1 2 3 2 4 4 4 3 3
32 Widya Perempuan >32 tahun Sudah bekerja 4 4 3 4 3 4 3 5 4
33 Adinda Perempuan 15-19 tahun Belum/tidak bekerja 5 4 3 4 5 5 5 5 5
34 Della Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 3 3 5 5 4 3 4
35 Waly Laki-laki 15-19 tahun Pelajar/mahasiswa 2 5 5 4 5 5 5 2 3
36 amellia Perempuan 15-19 tahun Pelajar/mahasiswa 4 5 4 5 5 5 4 2 5
37 Riyadh Athallah Laki-laki 20-26 tahun Pelajar/mahasiswa 2 5 5 4 5 5 5 3 4
38 Mutiara Harnita Fadiananda Perempuan 15-19 tahun Pelajar/mahasiswa 4 5 5 5 3 4 3 2 4
39 M Shidqi Sharim Ar Laki-laki 15-19 tahun Pelajar/mahasiswa 2 5 5 5 5 5 5 5 5
40 fakhri Laki-laki 15-19 tahun Pelajar/mahasiswa 4 5 3 5 5 5 5 3 4
41 Ahmad Faqih Sya’roni Laki-laki 15-19 tahun Pelajar/mahasiswa 5 3 3 3 5 5 5 5 5
42 Faridah Putri Nabillah Perempuan 15-19 tahun Pelajar/mahasiswa 5 5 3 4 5 4 3 2 4
43 Ikhda Alfiah Perempuan 15-19 tahun Pelajar/mahasiswa 3 5 4 4 5 3 4 3 4
44 Andy Muhammad Fatwa Laki-laki 20-26 tahun Pelajar/mahasiswa 2 5 3 4 2 4 2 1 3
45 Ricky Laki-laki >32 tahun Mengurus rumah tangga 2 3 2 4 5 3 2 1 3

7 Kelola Data

Dalam upaya menjaga integritas dan privasi informasi yang telah dikumpulkan oleh para responden, penulis menerapkan sistem penyimpanan data yang terorganisir dan aman. Berikut adalah langkah-langkah yang akan diambil dalam proses ini:

Penggunaan Platform Online Terpercaya: Penulis memanfaatkan Google Forms sebagai sarana untuk mengumpulkan data dari responden yang mengisi tautan survei tersebut. Data yang terkumpul secara otomatis akan disimpan dalam Google Drive, yang menawarkan fitur penyimpanan data dengan akurasi tinggi serta tingkat keamanan yang memadai.

Pengelompokan Data: Setelah proses pengumpulan data selesai, penulis akan mengunduh hasil survei dalam format Excel. Selanjutnya, data tersebut akan dikelompokkan dan diberi label berdasarkan kategori yang telah ditetapkan sebelumnya, sehingga memudahkan dalam analisis dan pemrosesan informasi.

Anomasi Data: Data yang telah dikumpulkan mencakup informasi yang dapat mengidentifikasi setiap responden, seperti nama, pilihan opsi, dan alamat email saat mengisi survei. Untuk menjaga privasi responden, penting untuk memastikan bahwa informasi tersebut tidak dapat dilacak kembali ke individu mana pun. Langkah ini bertujuan untuk melindungi identitas responden serta memastikan bahwa data yang digunakan dalam analisis tetap anonim.

Dengan langkah-langkah yang telah diuraikan, penulis berkomitmen untuk menyimpan data penelitian ini dengan cara yang terorganisir dan aman. Penulis sangat mengutamakan integritas data serta pelindungan privasi dan keamanan informasi yang telah diberikan oleh para responden.

8 Analisis Data

8.1 Data Kuantitatif

  • Seberapa sering anda melakukan transaksi dalam platform belanja online tersebut. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 3,33. Maka dapat diartikan konsumen ‘cukup sering’ melakukan transaksi belanja online.
  • Seberapa penting keamanan data pribadi anda dalam berbelanja online. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 4,51. Maka dapat diartikan konsumen merasa keamanan data pribadi dalam berbelanja online ‘penting’.
  • Seberapa sering anda memeriksa kebijakan privasi dan syarat layanan platform sebelum melakukan pembelian. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 3,73. Maka dapat diartikan konsumen ‘cukup sering’ memeriksa kebijakan privasi dan syarat layanan platform sebelum melakukan pembelian.
  • Bagaimana pandangan anda terhadap perlindungan konsumen yang diberikan oleh platform belanja online tersebut dalam hal keamanan transaksi. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 4. Maka dapat diartikan bahwa pandangan kusumen terhadap perlindungan konsumen yang diberikan oleh platform belanja online tersebut dalam hal keamanan transaksi ‘memuaskan’.
  • Seberapa berpengaruh adanya diskon ketika anda berbelanja di platform belanja online tersebut. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 4,44. Maka dapat diartikan bahwa adanya diskon ketika konsumen berbelanja di platform online tersebut ‘berpengaruh’.
  • Seberapa penting kecepatan pengiriman barang bagi anda saat berbelanja online. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 4,35. Maka dapat diartikan bahwa kecepatan pengiriman barang bagi konsumen saat berbelanja online ‘penting’
  • Seberapa sering anda memeriksa status pengiriman pesanan anda secara online setelah melakukan pembelian. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 3,86. Maka dapat diartikan bahwa konsumen ‘cukup sering’ dalam memeriksa status pengiriman pesanan secara online setelah melakukan pembelian.
  • Seberapa sering anda memberikan ulasan terhadap produk yang telah anda beli. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 2,88. Maka dapat disimpulkan bahwa konsumen ‘kurang sering’ memberikan ulasan terhadap produk yang telah dibeli.
  • Seberapa puas anda dalam berbelanja di platform belanja online tersebut. Hasil dari rata-rata data yang didapatkan dari konsumen yaitu 4,06. Maka dapat disimpulkan bahwa konsumen merasa ‘puas’ dalam berbelanja di platform belanja online tersebut.

8.2 Data Kualitatif

  • Dari hasil survei platform belanja online apa yang kunjungi tersebut didapatkan bahwa platform online yang sering dikunjungi adalah shopee dan tiktokshope.
  • Dari hasil survei pada pemilihan kemudahan apa yang didapatkan sehingga memilih platform belanja online ini adalah adanya banyak penawaran dan diskon yang disajikan sehingga menarik perhatian responden yang cukup tinggi.
  • Dari hasil survei berapa lama responden berselancar dalam platform online dalam sehari, didapatkan rata-rata lama mereka mengakses platform ini selama <30 menit.
  • Dari hari survei mengenai berapa kali responden melakukan transaksi dalam sebulan , didapatkan bahwa mereka melakukan transaksi sebanyak 1-4 kali dalam satu bulan.
  • Dari hasil survei pada produk apa yang sering dibeli oleh para responden, didapatkan bahwasanya opsi yang lebih dominan adalah fashion dan kosmetik.
  • Dari hasil survei faktor keamannan yang sering dipertimbangkan oleh responden, didapatkan bahwasannya mereka sering mempertimbangkan terhadap keamanan data pribadi mereka.
  • Dari hasil survei bagaimana para responden memastikan platform online yang mereka pilih aman, didapatkan bahwa mereka memastikannya dengan melihat ulasan-ulasan dan melihat reputasi platform yang telah dipilih.
  • Dari hasil survei bagaimana cara para responden melakukan pembayaran saat bertransaksi, didapatkan bahwa para responden cenderung menggunakan pembayaran melalui transfer bank.
  • Dari hasil survei apa yang palling berpengaruh bagi para responden dari layanan pengiriman barang, didapatkan bahwa pengaruh besarnya ada di kondisi barang yang dibeli.
  • Dari hasil survei apa faktor penggangu saat melakukan pembelanjaan secara online pada suatu platfrom, didapatkan bahwa adanya kekurangan informasi dari produk yang akan dicari.
  • Dari hasil survei apa saja yang dilakukan para responden saat mengalami masalah dalam proses pemesanan barang, didapatkan bahwa mereka mengatasinya dengan menghubungi layanan pelanggan di setiap took yang akan dipesan.

8.3 Reabilitas

Untuk memastikan bahwa data yang dikumpulkan dari survei online memiliki konsistensi dan keandalan, dilakukan pengujian reliabilitas menggunakan metode Cronbach’s Alpha. Reliabilitas ini penting untuk menilai sejauh mana kuesioner dapat memberikan hasil yang konsisten jika diulang dalam situasi yang serupa. Nilai Cronbach’s Alpha yang tinggi menunjukkan bahwa data yang diperoleh memiliki tingkat konsistensi yang baik dan dapat diandalkan untuk analisis lebih lanjut. Hasil pengujian reliabilitas untuk keseluruhan instrumen survei menunjukkan nilai Cronbach’s Alpha sebesar 0,79, yang masuk dalam kategori reliabilitas tinggi. Ini menunjukkan bahwa kuesioner yang digunakan dalam survei mampu mengukur variabel yang dimaksud secara konsisten. Nilai ini juga mencerminkan bahwa responden memberikan jawaban yang stabil dan dapat dipercaya untuk setiap pertanyaan yang diajukan. Berdasarkan hasil tersebut, data yang diperoleh dari survei dapat dianggap reliabel dan konsisten dengan data sebelumnya, yang menunjukkan bahwa preferensi pengguna platform belanja online, seperti Shopee dan TikTok Shop, tetap konsisten pada sebagian besar responden.

8.4 Validitas

Validitas dalam data yang dimiliki (data kualitatif dan data kuantitatif) penting untuk memastikan bahwa temuan penelitian benar-benar mencerminkan fenomena yang diteliti. Penulis menguji validitas data dengan cara melakukan pengujian ulang, untuk mengamati situasi atau fenomena yang sama dalam waktu berbeda untuk melihat apakah hasilnya serupa. Pengujian ulang ini kami lakukan dengan cara membiarkan responden mengerjakan kuesioner untuk kedua kalinya pada waktu yang berbeda, hal ini digunakan untuk membuktikan konsistensi serta stabilitas jawaban responden.

9 Laporkan Hasil

Pengumpulan data ini menggunakan metode survei online untuk mengumpulkan data terkait kebiasaan berbelanja pengguna platform online. Survei dilakukan dengan menggunakan kuesioner yang disebarkan melalui Google Form. Data yang terkumpul dari survei kemudian dianalisis menggunakan 2 cara, yaitu Data Kuantitatif dengan cara menghitung rata-rata dari data kuantitatif pervariabel. sedangkan Data Kualitatif menggunakan analisis secara langsung berdasarkan jawaban responden. Hasil analisis data menunjukkan bahwa sebagian besar pengguna platform online lebih memilih Shopee dan TikTok Shop sebagai pilihan utama untuk berbelanja. Temuan ini mengindikasikan bahwa kedua platform ini memiliki daya tarik yang sangat tinggi di kalangan konsumen online saat ini. Faktor-faktor yang mendasari preferensi ini termasuk kemudahan penggunaan, beragamnya pilihan produk, serta adanya berbagai promo dan diskon yang ditawarkan oleh kedua platform. Shopee, khususnya, dikenal dengan sistem pembayarannya yang aman dan pengalaman berbelanja yang nyaman. Sementara itu, TikTok Shop mendapat perhatian lebih karena terhubung secara langsung dengan media sosial, yang mempermudah pengguna untuk menemukan produk yang relevan melalui iklan atau konten yang dipersonalisasi.

10 Evaluasi Proses

Proses Pengumpulan Data yang penulis lakukan yaitu dengan cara menulis kuesioner. Namun proses pengumpulan data dengan kuesioner memiliki kelebihan dan kekurangan yang penulis temukan selama proses pengumpulan data. Kelebihannya meliputi; dapat menjangkau banyak responden dalam waktu singkat, serta relative murah dan mudah. Kekurangannya meliputi; responden mungkin memberikan jawaban yang tidak akurat dan atau tidak jujur, dan kualitas data tergantung pada desain kuesioner dan kemampuan responden. Untuk mengatasi kekurangan dalam pengumpulan data dengan kuesioner, maka untuk pengumpulan data selanjutnya dapat digunakan pengumpulan data campuran antara kuesioner, wawancara, observasi maupun studi kasus.

10.1 Kesimpulan

Dengan memperbaiki metode-metode pengumpulan data ini, penulis dapat meningkatkan sebuah kualitas dan representativitas data yang telah dikumpulkan oleh para responden. Secara keseluruhan, observasi ini menegaskan bahwa perilaku belanja online konsumen merupakan perilaku dinamis yang memerlukan pemahaman mendalam, terutama dalam konteks perubahan teknologi dan kebiasaan sosial yang terus berkembang. Oleh karena itu, pembahasan ini akan dapat membantu memberikan wawasan yang bermanfaat bagi semua kalangan yang ingin terjun dalam memperlajari platform online.

11 Referensi

Aditya, R. M. & Wulandari, R. (2022), Jurnal Manajemen dan Kewirausahaan. Hidayat, A. & Pratama, R., 2019. ‘Faktor-faktor yang mempengaruhi perilaku konsumen dalam berbelanja online di platform Shopee’, Jurnal Manajemen Pemasaran, 15(2), pp. 45-56. Rina, M. & Santoso, R. (2021), Jurnal Manajemen Pemasaran.

LS0tDQp0aXRsZTogIlRVR0FTIEtFTE9NUE9LIDIiDQpzdWJ0aXRsZTogIk9ic2VydmFzaSBQZXJpbGFrdSBLb25zdW1lbiBEYWxhbSBCZXJiZWxhbmphIE9ubGluZSINCmF1dGhvcjogDQogIC0gIkFseWEgTWF1cmEgUmFkaGl0YSAoNTIyNDAwMDMpIg0KICAtICJJc25haW5pIE51ciBIYXNhbmFoICg1MjI0MDA1KSINCiAgLSAiV2hpcmR5YW5hIFNoYWtmYSBBWXViaSAoNTIyNDAwMTApIg0KZGF0ZTogICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246ICAgIyBodHRwczovL2dpdGh1Yi5jb20vanViYS9ybWRmb3JtYXRzDQogICAgc2VsZl9jb250YWluZWQ6IHRydWUNCiAgICB0aHVtYm5haWxzOiB0cnVlDQogICAgbGlnaHRib3g6IHRydWUNCiAgICBnYWxsZXJ5OiB0cnVlDQogICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlDQogICAgbGliX2RpcjogbGlicw0KICAgIGRmX3ByaW50OiAicGFnZWQiDQogICAgY29kZV9mb2xkaW5nOiAic2hvdyINCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMNCiAgICBjc3M6ICJzdHlsZS5jc3MiDQotLS0NCg0KPGltZyBpZD0ibG9nby11dGFtYSIgc3JjPSIxLmpwZyIgYWx0PSJMb2dvIiBzdHlsZT0id2lkdGg6MjAwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87Ij4NCg0KDQojIE1lbmVudHVrYW4gVHVqdWFuDQoNCkRhbGFtIHBlbWJhaGFzYW4gaW5pLCBwZW51bGlzIGFrYW4gbWVuZ29ic2VydmFzaSBwZXJpbGFrdSBrb25zdW1lbg0KdGVudGFuZyBwbGF0Zm9ybSBvbmxpbmUsIHlhaXR1IHRlcmtodXN1cyBwYWRhIHByb3NlcyBwZW1iZWxhbmphYW4gc2VjYXJhDQpvbmxpbmUsIHlhbmcgbWVsaXB1dGkgYXBhIHNhamEgamVuaXMgcGxhdGZvcm0geWFuZyBkaWd1bmFrYW4sIGJhZ2FpbWFuYQ0KcHJvc2VzIHRyYW5zYWtzaSwga2Vha3VyYXRhbiBkYWxhbSBzaXN0ZW0ga2VhbWFuYW4sZGFuIGFwYSBrZW5kYWxhIHlhbmcNCnRlcmphZGkga2V0aWthIGJlcmJlbGFuamEgb25saW5lIGRhbGFtIGJlcmJhZ2FpIHBsYXRmb3JtLg0KDQpNZW5pbmdrYXRueWEgcGVuZ2d1bmFhbiBpbnRlcm5ldCB5YW5nIGJlZ2l0dSBwZXNhdCBkYW4gYmFueWFrIHBlbmVyYXBhbg0KaW5vdmFzaSB0ZWtub2xvZ2kgZGFsYW0gc2lzdGVtIHBlbWJlbGFuamFhbiBvbmxpbmUsIG1lbWJ1YXQgbXVuY3VsbnlhDQpiZXJhZ2FtIHBsYXRmb3JtLXBsYXRmb3JtIGJlbGFuamEgb25saW5lLiBPbGVoIGthcmVuYSBpdHUsIHRpZGFrIHNlbXVhDQprb25zdW1lbiBtZW1pbGloIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIHlhbmcgc2FtYSwgaGFsIHRlcnNlYnV0DQpiZXJnYW50dW5nIHBhZGEga3JpdGVyaWEgZGFyaSBtYXNpbmctbWFzaW5nIGtvbnN1bWVuIGl0dSBzZW5kaXJpLg0KDQpTZXRpYXAgcGxhdGZvcm0gbWVtaWxpa2kga2V1bmlrYW4gc2VydGEga2VsZWJpaGFuIGRhbiBrZWt1cmFuZ2FubnlhDQptYXNpbmctbWFzaW5nLiBTZWhpbmdnYSBwZXJpbGFrdSBrb25zdW1lbiBzYWF0IGJlcmJlbGFuamEgcGFkYSBzZXRpYXANCnBsYXRmb3JtIGp1Z2EgYmVyYmVkYS1iZWRhLiBUYWsgaGFueWEgaXR1IGp1Z2EsIGZpdHVyIHlhbmcgZGlzZWRpYWthbg0KcGFkYSBzZXRpYXAgcGxhdGZvcm0gbWVtaWxpa2kga2FyYWt0ZXJpc3RpayB0ZXJzZW5kaXJpIGRhbiBiZXJiYWdhaQ0KcHJvbW8geWFuZyBkaWJlcmlrYW4gcHVuIHNhbmdhdCBhbWF0IGJlcmFnYW0uDQoNCg0KIyBEZWZpbmlzaWthbiBKZW5pcyBEYXRhDQoNCkRhbGFtIHBlbmVsaXRpYW4gaW5pLCBkYXRhIHlhbmcgZGlndW5ha2FuIHRlcmRpcmkgZGFyaSBkdWEgamVuaXMsIHlhaXR1DQpkYXRhIGt1YW50aXRhdGlmIGRhbiBrdWFsaXRhdGlmLg0KDQojIyBEYXRhIEt1YW50aXRhdGlmDQoNCkRhdGEga3VhbnRpdGF0aWYgZGlwZXJvbGVoIG1lbGFsdWkgcGVydGFueWFhbi1wZXJ0YW55YWFuIHRlcnN0cnVrdHVyDQp5YW5nIG1lbmdoYXNpbGthbiBpbmZvcm1hc2kgYmVyYmVudHVrIGFuZ2thIGF0YXUgc2tvci4gSmVuaXMgZGF0YSBpbmkNCm1lbWJlcmlrYW4gZ2FtYmFyYW4geWFuZyBsZWJpaCBvYmpla3RpZiBkYW4gZGFwYXQgZGl1a3VyIHNlY2FyYQ0Kc3RhdGlzdGlrLiANCg0KIyMgRGF0YSBLdWFsaXRhdGlmDQoNCkRpIHNhbXBpbmcgZGF0YSBrdWFudGl0YXRpZiwgcGVuZWxpdGlhbiBpbmkganVnYSBtZW5ndW1wdWxrYW4gZGF0YQ0Ka3VhbGl0YXRpZiwgeWFuZyB0ZXJkaXJpIGRhcmkgaW5mb3JtYXNpIGJlcnVwYSBkZXNrcmlwc2ksIG9waW5pLCBhdGF1DQpwYW5kYW5nYW4gbWVuZGFsYW0gZGFyaSByZXNwb25kZW4uIERhdGEgaW5pIGRpcGVyb2xlaCBtZWxhbHVpIHBlcnRhbnlhYW4NCnRlcmJ1a2EgeWFuZyBtZW11bmdraW5rYW4gcmVzcG9uZGVuIHVudHVrIG1lbWJlcmlrYW4gamF3YWJhbiBzZWNhcmENCmJlYmFzIGRhbiByaW5jaS4gRGF0YSBrdWFsaXRhdGlmIG1lbWJlcmlrYW4gd2F3YXNhbiB5YW5nIGxlYmloIGRhbGFtDQp0ZW50YW5nIHBlbWlraXJhbiBkYW4gcGVyc2Vwc2kgaW5kaXZpZHUgdGVyaGFkYXAgc3VhdHUgZmVub21lbmEgeWFuZw0KdGlkYWsgZGFwYXQgZGlqZWxhc2thbiBoYW55YSBkZW5nYW4gYW5na2EuDQoNCnwgS1VBTlRJVEFUSUYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBLVUFMSVRBVElGICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS06fDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTogIHwNCnxTZWJlcmFwYSBzZXJpbmcgdHJhbnNha3NpIGJlbGFuamEgb25saW5lPyAgICAgICAgICAgICAgICAgICAgICAgfCBQbGF0Zm9ybSBiZWxhbmphIG9ubGluZSB5ZyBkaWt1bmp1bmdpP3wgDQp8U2VyYmVyYXBhIHBlbnRpbmcga2VhbWFuYW4gZGF0YSBwcmliYWRpPyAgICAgICAgICAgICAgICAgICAgICAgIHwga2VtdWRhaGFuIHlhbmcgZGlkYXBhdCBoaW5nZ2EgbWVtaWxpaCBwbGF0Zm9ybSB0ZXJzZWJ1dD8gICAgICAgICAgICAgICAgICAgICAgICB8IA0KfFNlYmVyYXBhIHNlcmluZyBtZW1lcmlrc2Ega2ViaWpha2FuIHByaXZhc2kgc2ViZWx1bSBwZW1iZWxpYW4/ICB8IEJlcmFwYSBsYW1hIGFuZGEgYmVyc2VsYW5jYXIgZGFsYW0gcGxhdGZvcm0gYmVsYW5qYSBvbmxpbmUgdGVyc2VidXQgZGFsYW0gc2VoYXJpPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KfEJhZ2FpbWFuYSBwYW5kYW5nYW4gdGVyaGFkYXAgcGVybGluZHVuZ2FuIGtlYW1hbmFuIHRyYW5zYWtzaT8gICB8IEJlcmFwYSBrYWxpIGFuZGEgbWVsYWt1a2FuIHRyYW5zYWtzaSBwZW1iZWxpYW4gYmFyYW5nIG1lbGFsdWkgcGxhdGZvcm0gYmVsYW5qYSBvbmxpbmUgdGVyc2VidXQgZGFsYW0gc2VidWxhbj8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8U2ViZXJhcGEgYmVycGVuZ2FydWggZGlza29uIGtldGlrYSBiZXJiZWxhbmphPyAgICAgICAgICAgICAgICAgIHwgUHJvZHVrIGFwYSB5YW5nIHNlcmluZyBhbmRhIGJlbGkgZGFsYW0gYmVsYW5qYSBvbmxpbmU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8U2ViZXJhcGEgcGVudGluZyBrZWNlcGF0YW4gcGVuZ2lyaW1hbiBiYXJhbmc/ICAgICAgICAgICAgICAgICAgIHwgRmFrdG9yIGtlYW1hbmFuIGFwYSB5YW5nIHBhbGluZyBhbmRhIHBlcnRpbWJhbmdrYW4gc2ViZWx1bSBtZWxha3VrYW4gYmVsYW5qYSBvbmxpbmU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfFNlYmVyYXBhIHNlcmluZyBtZW1lcmlrc2Egc3RhdHVzIHBlbmdpcmltYW4gcGVzYW5hbj8gICAgICAgICAgICB8IEJhZ2FpbWFuYSBhbmRhIG1lbWFzdGlrYW4gYmFod2EgcGxhdGZvcm0gYmVsYW5qYSBvbmxpbmUgeWFuZyBhbmRhIGd1bmFrYW4gYW1hbj8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfFNlYmVyYXBhIHNlcmluZyBtZW1iZXJpa2FuIHVsYXNhbiB0ZXJoYWRhcCBwcm9kdWsgcGVtYmVsaWFuPyAgICB8IEJhZ2FpbWFuYSBjYXJhIGFuZGEgbWVsYWt1a2FuIHBlbWJheWFyYW4/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgDQp8U2ViZXJhcGEgcHVhcyBkYWxhbSBiZXJiZWxhbmphIGRpcGxhdGZvcm0gb25saW5lPyAgICAgICAgICAgICAgIHwgQXBhIHlhbmcgcGFsaW5nIGJlcnBlbmdhcnVoIGJhZ2kgYW5kYSBkYXJpIGxheWFuYW4gcGVuZ2lyaW1hbiBiYXJhbmcgZGFsYW0gYmVsYW5qYSBvbmxpbmU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgQXBhIHlhbmcgcGFsaW5nIG1lbmdnYW5nZ3UgYW5kYSBzYWF0IGJlcmJlbGFuamEgb25saW5lPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IEFwYSB5YW5nIGJpYXNhbm55YSBhbmRhIGxha3VrYW4gc2FhdCBhZGEgbWFzYWxhaCBkZW5nYW4gcGVzYW5hbiBhbmRhPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KRGVuZ2FuIG1lbmdnYWJ1bmdrYW4gZGF0YSBrdWFudGl0YXRpZiBkYW4ga3VhbGl0YXRpZiwgcGVuZWxpdGlhbiBpbmkNCmJlcnR1anVhbiB1bnR1ayBtZW5kYXBhdGthbiBoYXNpbCB5YW5nIGxlYmloIGxlbmdrYXAgZGFuIG1lbnllbHVydWgsDQp5YW5nIHRpZGFrIGhhbnlhIG1lbmd1a3VyIHZhcmlhYmVsLXZhcmlhYmVsIHNlY2FyYSBudW1lcmlrLCB0ZXRhcGkganVnYQ0KbWVtYWhhbWkga29udGVrcywgcGVuZ2FsYW1hbiwgZGFuIHBlcnNwZWt0aWYgcmVzcG9uZGVuIHNlY2FyYSBsZWJpaA0KbWVuZGFsYW0uDQoNCg0KIyBNZXRvZGUgUGVuZ3VtcHVsYW4NCg0KRGFsYW0gcGVuZWxpdGlhbiBpbmksIG1ldG9kZSBwZW5ndW1wdWxhbiBkYXRhIHlhbmcgZGlndW5ha2FuIGFkYWxhaA0Kc3VydmVpLiBTdXJ2ZWkgZGlwaWxpaCBzZWJhZ2FpIG1ldG9kZSB1dGFtYSBkYXBhdCBtZW1iZXJpa2FuIGluZm9ybWFzaQ0KeWFuZyByZWxldmFuIGRlbmdhbiB0b3BpayBwZW5lbGl0aWFuIG1lbGFsdWkgc2VyYW5na2FpYW4gcGVydGFueWFhbiB5YW5nDQpkYXBhdCBkaWphd2FiIG9sZWggcmVzcG9uZGVuIGRlbmdhbiBtdWRhaC4gU3VydmVpIGRpbGFrdWthbiBkZW5nYW4NCm1lbmdndW5ha2FuIGt1ZXNpb25lciB5YW5nIHRlcmRpcmkgZGFyaSBwZXJ0YW55YWFuLXBlcnRhbnlhYW4NCnRlcnN0cnVrdHVyLCBiYWlrIGJlcnVwYSBwZXJ0YW55YWFuIHRlcnR1dHVwIG1hdXB1biB0ZXJidWthLCB5YW5nDQpkaXN1c3VuIHVudHVrIG1lbmdnYWxpIGluZm9ybWFzaSB0ZXJrYWl0IHRvcGlrIHlhbmcgc2VkYW5nIGRpdGVsaXRpLg0KTWV0b2RlIHN1cnZlaSBpbmkgbWVtYmVyaWthbiBmbGVrc2liaWxpdGFzIGJhZ2kgcmVzcG9uZGVuIHVudHVrIG1lbmphd2FiDQpwZXJ0YW55YWFuIGRhbGFtIHdha3R1IHlhbmcgbWVyZWthIHRlbnR1a2FuLCBzZWhpbmdnYSBtZW5pbmdrYXRrYW4NCmtlbnlhbWFuYW4gZGFuIGFrdXJhc2kgcGVuZ2lzaWFuIGRhdGEuIFNlY2FyYSBrZXNlbHVydWhhbiwgc3VydmVpDQpzZWJhZ2FpIG1ldG9kZSBwZW5ndW1wdWxhbiBkYXRhIG1lbXVuZ2tpbmthbiBwZW5lbGl0aWFuIGluaSB1bnR1aw0KbWVuZ3VtcHVsa2FuIGluZm9ybWFzaSB5YW5nIHJlcHJlc2VudGF0aWYgZGFuIGRhcGF0IGRpYW5kYWxrYW4uIExpbmsgZGFwYXQgZGl0aW5qYXUgbWVsYWx1aSBsaW5rIGRpIHNhbXBpbmcgaW5pIChodHRwczovL2Zvcm1zLmdsZS9yTXNVQ1dFaFBncXhQaHZpNykNCg0KIyBBbGF0IFBlbmd1bXB1bGFuDQoNClN1cnZlaSBvbmxpbmUgZGlwaWxpaCBrYXJlbmEga2VtdWRhaGFuIGFrc2VzIGRhbiBmbGVrc2liaWxpdGFzbnlhIGRhbGFtDQptZW5qYW5na2F1IHJlc3BvbmRlbiBkYXJpIGJlcmJhZ2FpIGxva2FzaS4gUGVuZ3VtcHVsYW4gZGF0YSBkaWxha3VrYW4NCm1lbGFsdWkgZ29vZ2xlIGZvcm0geWFuZyBtZW11bmdraW5rYW4gcGVzZXJ0YSB1bnR1ayBtZW5naXNpIGt1ZXNpb25lcg0Kc2VjYXJhIG1hbmRpcmksIGthcGFuIHNhamEgZGFuIGRpIG1hbmEgc2FqYSwgbWVuZ2d1bmFrYW4gcGVyYW5na2F0IHlhbmcNCnRlcmh1YnVuZyBrZSBpbnRlcm5ldC4gU3VydmVpIG9ubGluZSBpbmkgZGlyYW5jYW5nIHVudHVrIG1lbmd1bXB1bGthbg0KaW5mb3JtYXNpIHlhbmcgcmVsZXZhbiBkZW5nYW4gdG9waWsgcGVuZWxpdGlhbiwgZGFuIHRlcmRpcmkgZGFyaQ0Kc2VyYW5na2FpYW4gcGVydGFueWFhbiB5YW5nIGRpc3VzdW4gdW50dWsgbWVtcGVyb2xlaCBkYXRhIHlhbmcgYWt1cmF0DQpkYW4gcmVwcmVzZW50YXRpZi4gUmVzcG9uZGVuIGRpYmVyaWthbiB3YWt0dSB5YW5nIGN1a3VwIHVudHVrIG1lbmphd2FiDQpwZXJ0YW55YWFuIGRlbmdhbiBqdWp1ciBkYW4gdGFucGEgdGVrYW5hbi4gRGVuZ2FuIG1lbmdndW5ha2FuIG1ldG9kZQ0Kc3VydmVpIG9ubGluZSwga2FtaSBkYXBhdCBtZW1wZXJvbGVoIGRhdGEgZGFyaSBzZWp1bWxhaCBiZXNhciByZXNwb25kZW4NCmRhbGFtIHdha3R1IHlhbmcgcmVsYXRpZiBzaW5na2F0IGRhbiBkZW5nYW4gYmlheWHCoHlhbmfCoGVmaXNpZW4uDQoNCg0KIyBQZW5nYW1iaWxhbiBTYW1wZWwNCg0KUGVuZ2FtYmlsYW4gc2FtcGVsIGRhbGFtIG9ic2VydmFzaSBpbmkgZGltYmlsIGRhcmkgYW5na2V0LCB5YWl0dSB1bnR1ayBtZW5ndW1wdWxrYW4gaW5mb3JtYXNpIHlhbmcgYWthbiBkaWphZGlrYW4gZGF0YSB5YW5nIGRpcGVybHVrYW4gdW50dWsgbWVtcGVyb2xlaCBoYXNpbCBwZW5lbGl0aWFuLCBkZW5nYW4gY2FyYSBtZW55ZWJhcmthbiBrdWVzaW9uZXIga2VwYWRhIGtvbnN1bWVuIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIHlhbmcgZGlqYWRpa2FuIHNhbXBlbC5NZW51cnV0IFN1Z2l5b25vLCAoMjAxNzo4MSkgc2FtcGVsIGFkYWxhaCBiYWdpYW4gZGFyaSBwb3B1bGFzaSB5YW5nDQptZW5qYWRpIHN1bWJlciBkYXRhIGRhbGFtIHBlbmVsaXRpYW4sIGRpbWFuYSBwb3B1bGFzaSBtZXJ1cGFrYW4gYmFnaWFuZGFyaSBqdW1sYWgga2FyYWt0ZXJpc3RpayB5YW5nIGRpbWlsaWtpIG9sZWggcG9wdWxhc2kuIERlbmdhbiBiYW55YWtueWEgcGxhdGZvcm0gYmVsYW5qYSBvbmxpbmUgZGkgSW5kb25lc2lhLCBwYXN0aW55YSBoYWwgdGVyc2VidXQganVnYW1lbnllYmFia2FuIGJhbnlha255YSBrb25zdW1lbi4gTmFtdW4sIHBlbnVsaXMgbWVuZ2FtYmlsIDgwIG9yYW5nc2ViYWdhaSBqdW1sYWggcG9wdWxhc2kuIFVudHVrIG1lbmd1a3VyIGJlc2FybnlhIHNhbXBlbCwgcGVuZWxpdGkgbWVuZ2d1bmFrYW4gbWV0b2RlIFNsb3ZpbiB5YW5nIGRpa3V0aXAgZGFyaSBTdWdpeW9ubyAoZGFsYW0gTC4gSGlkYXlhdCwNCjIwMTkpIDogDQoNCiQkDQpuID0gTi8oMStOLmXCsikgXFwNCm4gPSA4MC8oMSs4MC4oMC4xKcKyKSBcXA0KbiA9IDQ0LDQ0IFxcDQpuIOKJiCA0NSANCiQkIA0KS2V0ZXJhbmdhbjoNCm4gPSBKdW1sYWggc2FtcGVsIA0KTiA9IEp1bWxhaCBwb3B1bGFzaSAoanVtbGFoIHBvcHVsYXNpIGtvbnN1bWVuIG1pbmltYWwgODAgb3JhbmcpDQplID0gVGluZ2thdCBrZXNhbGFoYW4gcGVuZ2FtYmlsYW4gc2FtcGVsIHlhbmcNCmRpa2VoZW5kYWtpIChhc3Vtc2nCoHNlYmVzYXLCoDEwJSkNCg0KIyBLdW1wdWxrYW4gRGF0YQ0KDQoNCmBgYHtyLCBlY2hvPUZBTFNFfQ0KDQpkYXRhX2t1ZXNpb25lciA8LSByZWFkLmNzdigiZGF0YS9kYXRhMS5jc3YiKQ0Ka25pdHI6OmthYmxlKGRhdGFfa3Vlc2lvbmVyKQ0KDQoNCmBgYA0KYGBge3IsIGVjaG89RkFMU0V9DQoNCmRhdGFfa3Vlc2lvbmVyIDwtIHJlYWQuY3N2KCJkYXRhL2RhdGEyLmNzdiIpDQprbml0cjo6a2FibGUoZGF0YV9rdWVzaW9uZXIpDQoNCg0KYGBgDQoNCg0KDQojIEtlbG9sYSBEYXRhDQoNCkRhbGFtIHVwYXlhIG1lbmphZ2EgaW50ZWdyaXRhcyBkYW4gcHJpdmFzaSBpbmZvcm1hc2kgeWFuZyB0ZWxhaCBkaWt1bXB1bGthbiBvbGVoIHBhcmEgcmVzcG9uZGVuLCBwZW51bGlzIG1lbmVyYXBrYW4gc2lzdGVtIHBlbnlpbXBhbmFuIGRhdGEgeWFuZyB0ZXJvcmdhbmlzaXIgZGFuIGFtYW4uIEJlcmlrdXQgYWRhbGFoIGxhbmdrYWgtbGFuZ2thaCB5YW5nIGFrYW4gZGlhbWJpbCBkYWxhbSBwcm9zZXMgaW5pOg0KDQpQZW5nZ3VuYWFuIFBsYXRmb3JtIE9ubGluZSBUZXJwZXJjYXlhOiBQZW51bGlzIG1lbWFuZmFhdGthbiBHb29nbGUgRm9ybXMgc2ViYWdhaSBzYXJhbmEgdW50dWsgbWVuZ3VtcHVsa2FuIGRhdGEgZGFyaSByZXNwb25kZW4geWFuZyBtZW5naXNpIHRhdXRhbiBzdXJ2ZWkgdGVyc2VidXQuIERhdGEgeWFuZyB0ZXJrdW1wdWwgc2VjYXJhIG90b21hdGlzIGFrYW4gZGlzaW1wYW4gZGFsYW0gR29vZ2xlIERyaXZlLCB5YW5nIG1lbmF3YXJrYW4gZml0dXIgcGVueWltcGFuYW4gZGF0YSBkZW5nYW4gYWt1cmFzaSB0aW5nZ2kgc2VydGEgdGluZ2thdCBrZWFtYW5hbiB5YW5nIG1lbWFkYWkuDQoNClBlbmdlbG9tcG9rYW4gRGF0YTogU2V0ZWxhaCBwcm9zZXMgcGVuZ3VtcHVsYW4gZGF0YSBzZWxlc2FpLCBwZW51bGlzIGFrYW4gbWVuZ3VuZHVoIGhhc2lsIHN1cnZlaSBkYWxhbSBmb3JtYXQgRXhjZWwuIFNlbGFuanV0bnlhLCBkYXRhIHRlcnNlYnV0IGFrYW4gZGlrZWxvbXBva2thbiBkYW4gZGliZXJpIGxhYmVsIGJlcmRhc2Fya2FuIGthdGVnb3JpIHlhbmcgdGVsYWggZGl0ZXRhcGthbiBzZWJlbHVtbnlhLCBzZWhpbmdnYSBtZW11ZGFoa2FuIGRhbGFtIGFuYWxpc2lzIGRhbiBwZW1yb3Nlc2FuIGluZm9ybWFzaS4NCg0KQW5vbWFzaSBEYXRhOiBEYXRhIHlhbmcgdGVsYWggZGlrdW1wdWxrYW4gbWVuY2FrdXAgaW5mb3JtYXNpIHlhbmcgZGFwYXQgbWVuZ2lkZW50aWZpa2FzaSBzZXRpYXAgcmVzcG9uZGVuLCBzZXBlcnRpIG5hbWEsIHBpbGloYW4gb3BzaSwgZGFuIGFsYW1hdCBlbWFpbCAgc2FhdCBtZW5naXNpIHN1cnZlaS4gVW50dWsgbWVuamFnYSBwcml2YXNpIHJlc3BvbmRlbiwgcGVudGluZyB1bnR1ayBtZW1hc3Rpa2FuIGJhaHdhIGluZm9ybWFzaSB0ZXJzZWJ1dCB0aWRhayBkYXBhdCBkaWxhY2FrIGtlbWJhbGkga2UgaW5kaXZpZHUgbWFuYSBwdW4uIExhbmdrYWggaW5pIGJlcnR1anVhbiB1bnR1ayBtZWxpbmR1bmdpIGlkZW50aXRhcyByZXNwb25kZW4gc2VydGEgbWVtYXN0aWthbiBiYWh3YSBkYXRhIHlhbmcgZGlndW5ha2FuIGRhbGFtIGFuYWxpc2lzIHRldGFwIGFub25pbS4NCg0KRGVuZ2FuIGxhbmdrYWgtbGFuZ2thaCB5YW5nIHRlbGFoIGRpdXJhaWthbiwgcGVudWxpcyBiZXJrb21pdG1lbiB1bnR1ayBtZW55aW1wYW4gZGF0YSBwZW5lbGl0aWFuIGluaSBkZW5nYW4gY2FyYSB5YW5nIHRlcm9yZ2FuaXNpciBkYW4gYW1hbi4gUGVudWxpcyBzYW5nYXQgbWVuZ3V0YW1ha2FuIGludGVncml0YXMgZGF0YSBzZXJ0YSBwZWxpbmR1bmdhbiBwcml2YXNpIGRhbiBrZWFtYW5hbiBpbmZvcm1hc2kgeWFuZyB0ZWxhaCBkaWJlcmlrYW4gb2xlaCBwYXJhIHJlc3BvbmRlbi4NCg0KDQojIEFuYWxpc2lzIERhdGENCg0KIyMgRGF0YSBLdWFudGl0YXRpZg0KLSBTZWJlcmFwYSBzZXJpbmcgYW5kYSBtZWxha3VrYW4gdHJhbnNha3NpIGRhbGFtIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIHRlcnNlYnV0Lg0KSGFzaWwgZGFyaSByYXRhLXJhdGEgZGF0YSB5YW5nIGRpZGFwYXRrYW4gZGFyaSBrb25zdW1lbiB5YWl0dSAzLDMzLiBNYWthIGRhcGF0IGRpYXJ0aWthbiBrb25zdW1lbiDigJhjdWt1cCBzZXJpbmfigJkgbWVsYWt1a2FuIHRyYW5zYWtzaSBiZWxhbmphIG9ubGluZS4NCi0gU2ViZXJhcGEgcGVudGluZyBrZWFtYW5hbiBkYXRhIHByaWJhZGkgYW5kYSBkYWxhbSBiZXJiZWxhbmphIG9ubGluZS4NCkhhc2lsIGRhcmkgcmF0YS1yYXRhIGRhdGEgeWFuZyBkaWRhcGF0a2FuIGRhcmkga29uc3VtZW4geWFpdHUgNCw1MS4gTWFrYSBkYXBhdCBkaWFydGlrYW4ga29uc3VtZW4gbWVyYXNhIGtlYW1hbmFuIGRhdGEgcHJpYmFkaSBkYWxhbSBiZXJiZWxhbmphIG9ubGluZSDigJhwZW50aW5n4oCZLg0KLSBTZWJlcmFwYSBzZXJpbmcgYW5kYSBtZW1lcmlrc2Ega2ViaWpha2FuIHByaXZhc2kgZGFuIHN5YXJhdCBsYXlhbmFuIHBsYXRmb3JtIHNlYmVsdW0gbWVsYWt1a2FuIHBlbWJlbGlhbi4NCkhhc2lsIGRhcmkgcmF0YS1yYXRhIGRhdGEgeWFuZyBkaWRhcGF0a2FuIGRhcmkga29uc3VtZW4geWFpdHUgMyw3My4gTWFrYSBkYXBhdCBkaWFydGlrYW4ga29uc3VtZW4g4oCYY3VrdXAgc2VyaW5n4oCZIG1lbWVyaWtzYSAga2ViaWpha2FuIHByaXZhc2kgZGFuIHN5YXJhdCBsYXlhbmFuIHBsYXRmb3JtIHNlYmVsdW0gbWVsYWt1a2FuIHBlbWJlbGlhbi4NCi0gQmFnYWltYW5hIHBhbmRhbmdhbiBhbmRhIHRlcmhhZGFwIHBlcmxpbmR1bmdhbiBrb25zdW1lbiB5YW5nIGRpYmVyaWthbiBvbGVoIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIHRlcnNlYnV0IGRhbGFtIGhhbCBrZWFtYW5hbiB0cmFuc2Frc2kuDQpIYXNpbCBkYXJpIHJhdGEtcmF0YSBkYXRhIHlhbmcgZGlkYXBhdGthbiBkYXJpIGtvbnN1bWVuIHlhaXR1IDQuIE1ha2EgZGFwYXQgZGlhcnRpa2FuIGJhaHdhIHBhbmRhbmdhbiBrdXN1bWVuIHRlcmhhZGFwIHBlcmxpbmR1bmdhbiBrb25zdW1lbiB5YW5nIGRpYmVyaWthbiBvbGVoIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIHRlcnNlYnV0IGRhbGFtIGhhbCBrZWFtYW5hbiB0cmFuc2Frc2kg4oCYbWVtdWFza2Fu4oCZLg0KLSBTZWJlcmFwYSBiZXJwZW5nYXJ1aCBhZGFueWEgZGlza29uIGtldGlrYSBhbmRhIGJlcmJlbGFuamEgZGkgcGxhdGZvcm0gYmVsYW5qYSBvbmxpbmUgdGVyc2VidXQuDQpIYXNpbCBkYXJpIHJhdGEtcmF0YSBkYXRhIHlhbmcgZGlkYXBhdGthbiBkYXJpIGtvbnN1bWVuIHlhaXR1IDQsNDQuIE1ha2EgZGFwYXQgZGlhcnRpa2FuIGJhaHdhIGFkYW55YSBkaXNrb24ga2V0aWthIGtvbnN1bWVuIGJlcmJlbGFuamEgZGkgcGxhdGZvcm0gb25saW5lIHRlcnNlYnV0IOKAmGJlcnBlbmdhcnVo4oCZLg0KLSBTZWJlcmFwYSBwZW50aW5nIGtlY2VwYXRhbiBwZW5naXJpbWFuIGJhcmFuZyBiYWdpIGFuZGEgc2FhdCBiZXJiZWxhbmphIG9ubGluZS4NCkhhc2lsIGRhcmkgcmF0YS1yYXRhIGRhdGEgeWFuZyBkaWRhcGF0a2FuIGRhcmkga29uc3VtZW4geWFpdHUgNCwzNS4gTWFrYSBkYXBhdCBkaWFydGlrYW4gYmFod2Ega2VjZXBhdGFuIHBlbmdpcmltYW4gYmFyYW5nIGJhZ2kga29uc3VtZW4gc2FhdCBiZXJiZWxhbmphIG9ubGluZSDigJhwZW50aW5n4oCZDQotIFNlYmVyYXBhIHNlcmluZyBhbmRhIG1lbWVyaWtzYSBzdGF0dXMgcGVuZ2lyaW1hbiBwZXNhbmFuIGFuZGEgc2VjYXJhIG9ubGluZSBzZXRlbGFoIG1lbGFrdWthbiBwZW1iZWxpYW4uDQpIYXNpbCBkYXJpIHJhdGEtcmF0YSBkYXRhIHlhbmcgZGlkYXBhdGthbiBkYXJpIGtvbnN1bWVuIHlhaXR1IDMsODYuIE1ha2EgZGFwYXQgZGlhcnRpa2FuIGJhaHdhIGtvbnN1bWVuIOKAmGN1a3VwIHNlcmluZ+KAmSBkYWxhbSBtZW1lcmlrc2Egc3RhdHVzIHBlbmdpcmltYW4gcGVzYW5hbiBzZWNhcmEgb25saW5lIHNldGVsYWggbWVsYWt1a2FuIHBlbWJlbGlhbi4NCi0gU2ViZXJhcGEgc2VyaW5nIGFuZGEgbWVtYmVyaWthbiB1bGFzYW4gdGVyaGFkYXAgcHJvZHVrIHlhbmcgdGVsYWggYW5kYSBiZWxpLg0KSGFzaWwgZGFyaSByYXRhLXJhdGEgZGF0YSB5YW5nIGRpZGFwYXRrYW4gZGFyaSBrb25zdW1lbiB5YWl0dSAyLDg4LiBNYWthIGRhcGF0IGRpc2ltcHVsa2FuIGJhaHdhIGtvbnN1bWVuIOKAmGt1cmFuZyBzZXJpbmfigJkgbWVtYmVyaWthbiB1bGFzYW4gdGVyaGFkYXAgcHJvZHVrIHlhbmcgdGVsYWggZGliZWxpLg0KLSBTZWJlcmFwYSBwdWFzIGFuZGEgZGFsYW0gYmVyYmVsYW5qYSBkaSBwbGF0Zm9ybSBiZWxhbmphIG9ubGluZSB0ZXJzZWJ1dC4NCkhhc2lsIGRhcmkgcmF0YS1yYXRhIGRhdGEgeWFuZyBkaWRhcGF0a2FuIGRhcmkga29uc3VtZW4geWFpdHUgNCwwNi4gTWFrYSBkYXBhdCBkaXNpbXB1bGthbiBiYWh3YSBrb25zdW1lbiBtZXJhc2Eg4oCYcHVhc+KAmSBkYWxhbSBiZXJiZWxhbmphIGRpIHBsYXRmb3JtIGJlbGFuamEgb25saW5lwqB0ZXJzZWJ1dC4NCg0KIyMgRGF0YSBLdWFsaXRhdGlmDQotIERhcmkgaGFzaWwgc3VydmVpIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIGFwYSB5YW5nIGt1bmp1bmdpIHRlcnNlYnV0IGRpZGFwYXRrYW4gYmFod2EgcGxhdGZvcm0gb25saW5lIHlhbmcgc2VyaW5nIGRpa3VuanVuZ2kgYWRhbGFoIHNob3BlZSBkYW4gdGlrdG9rc2hvcGUuDQotIERhcmkgaGFzaWwgc3VydmVpIHBhZGEgcGVtaWxpaGFuIGtlbXVkYWhhbiBhcGEgeWFuZyAgZGlkYXBhdGthbiBzZWhpbmdnYSBtZW1pbGloIHBsYXRmb3JtIGJlbGFuamEgb25saW5lIGluaSBhZGFsYWggYWRhbnlhIGJhbnlhayBwZW5hd2FyYW4gZGFuIGRpc2tvbiB5YW5nIGRpc2FqaWthbiBzZWhpbmdnYSBtZW5hcmlrIHBlcmhhdGlhbiByZXNwb25kZW4geWFuZyBjdWt1cCB0aW5nZ2kuDQotIERhcmkgaGFzaWwgc3VydmVpIGJlcmFwYSBsYW1hIHJlc3BvbmRlbiBiZXJzZWxhbmNhciBkYWxhbSBwbGF0Zm9ybSBvbmxpbmUgZGFsYW0gc2VoYXJpLCBkaWRhcGF0a2FuIHJhdGEtcmF0YSBsYW1hIG1lcmVrYSBtZW5nYWtzZXMgcGxhdGZvcm0gaW5pIHNlbGFtYSA8MzAgbWVuaXQuDQotIERhcmkgaGFyaSBzdXJ2ZWkgbWVuZ2VuYWkgYmVyYXBhIGthbGkgcmVzcG9uZGVuIG1lbGFrdWthbiB0cmFuc2Frc2kgZGFsYW0gc2VidWxhbiAsIGRpZGFwYXRrYW4gYmFod2EgbWVyZWthIG1lbGFrdWthbiB0cmFuc2Frc2kgc2ViYW55YWsgMS00IGthbGkgZGFsYW0gc2F0dSBidWxhbi4NCi0gRGFyaSBoYXNpbCBzdXJ2ZWkgcGFkYSBwcm9kdWsgYXBhIHlhbmcgc2VyaW5nIGRpYmVsaSBvbGVoIHBhcmEgcmVzcG9uZGVuLCBkaWRhcGF0a2FuIGJhaHdhc2FueWEgb3BzaSB5YW5nIGxlYmloIGRvbWluYW4gYWRhbGFoIGZhc2hpb24gZGFuIGtvc21ldGlrLg0KLSBEYXJpIGhhc2lsIHN1cnZlaSBmYWt0b3Iga2VhbWFubmFuIHlhbmcgc2VyaW5nIGRpcGVydGltYmFuZ2thbiBvbGVoIHJlc3BvbmRlbiwgZGlkYXBhdGthbiBiYWh3YXNhbm55YSBtZXJla2Egc2VyaW5nIG1lbXBlcnRpbWJhbmdrYW4gdGVyaGFkYXAga2VhbWFuYW4gZGF0YSBwcmliYWRpIG1lcmVrYS4NCi0gRGFyaSBoYXNpbCBzdXJ2ZWkgYmFnYWltYW5hIHBhcmEgcmVzcG9uZGVuIG1lbWFzdGlrYW4gcGxhdGZvcm0gb25saW5lIHlhbmcgbWVyZWthIHBpbGloIGFtYW4sIGRpZGFwYXRrYW4gYmFod2EgbWVyZWthIG1lbWFzdGlrYW5ueWEgZGVuZ2FuIG1lbGloYXQgdWxhc2FuLXVsYXNhbiBkYW4gbWVsaWhhdCByZXB1dGFzaSBwbGF0Zm9ybSB5YW5nIHRlbGFoIGRpcGlsaWguDQotIERhcmkgaGFzaWwgc3VydmVpIGJhZ2FpbWFuYSBjYXJhIHBhcmEgcmVzcG9uZGVuIG1lbGFrdWthbiBwZW1iYXlhcmFuIHNhYXQgYmVydHJhbnNha3NpLCBkaWRhcGF0a2FuIGJhaHdhIHBhcmEgcmVzcG9uZGVuIGNlbmRlcnVuZyBtZW5nZ3VuYWthbiBwZW1iYXlhcmFuIG1lbGFsdWkgdHJhbnNmZXIgYmFuay4NCi0gRGFyaSBoYXNpbCBzdXJ2ZWkgYXBhIHlhbmcgcGFsbGluZyBiZXJwZW5nYXJ1aCAgYmFnaSBwYXJhIHJlc3BvbmRlbiBkYXJpIGxheWFuYW4gcGVuZ2lyaW1hbiBiYXJhbmcsIGRpZGFwYXRrYW4gYmFod2EgcGVuZ2FydWggYmVzYXJueWEgYWRhIGRpIGtvbmRpc2kgYmFyYW5nIHlhbmcgZGliZWxpLg0KLSBEYXJpIGhhc2lsIHN1cnZlaSBhcGEgZmFrdG9yIHBlbmdnYW5ndSBzYWF0IG1lbGFrdWthbiBwZW1iZWxhbmphYW4gc2VjYXJhIG9ubGluZSBwYWRhIHN1YXR1IHBsYXRmcm9tLCBkaWRhcGF0a2FuIGJhaHdhIGFkYW55YSBrZWt1cmFuZ2FuIGluZm9ybWFzaSBkYXJpIHByb2R1ayB5YW5nIGFrYW4gZGljYXJpLg0KLSBEYXJpIGhhc2lsIHN1cnZlaSBhcGEgc2FqYSB5YW5nIGRpbGFrdWthbiBwYXJhIHJlc3BvbmRlbiBzYWF0IG1lbmdhbGFtaSBtYXNhbGFoIGRhbGFtIHByb3NlcyBwZW1lc2FuYW4gYmFyYW5nLCBkaWRhcGF0a2FuIGJhaHdhIG1lcmVrYSBtZW5nYXRhc2lueWEgZGVuZ2FuIG1lbmdodWJ1bmdpIGxheWFuYW4gcGVsYW5nZ2FuIGRpIHNldGlhcCB0b29rIHlhbmfCoGFrYW7CoGRpcGVzYW4uDQoNCiMjIFJlYWJpbGl0YXMNClVudHVrIG1lbWFzdGlrYW4gYmFod2EgZGF0YSB5YW5nIGRpa3VtcHVsa2FuIGRhcmkgc3VydmVpIG9ubGluZSBtZW1pbGlraSBrb25zaXN0ZW5zaSBkYW4ga2VhbmRhbGFuLCBkaWxha3VrYW4gcGVuZ3VqaWFuIHJlbGlhYmlsaXRhcyBtZW5nZ3VuYWthbiBtZXRvZGUgQ3JvbmJhY2jigJlzIEFscGhhLiBSZWxpYWJpbGl0YXMgaW5pIHBlbnRpbmcgdW50dWsgbWVuaWxhaSBzZWphdWggbWFuYSBrdWVzaW9uZXIgZGFwYXQgbWVtYmVyaWthbiBoYXNpbCB5YW5nIGtvbnNpc3RlbiBqaWthIGRpdWxhbmcgZGFsYW0gc2l0dWFzaSB5YW5nIHNlcnVwYS4gTmlsYWkgQ3JvbmJhY2jigJlzIEFscGhhIHlhbmcgdGluZ2dpIG1lbnVuanVra2FuIGJhaHdhIGRhdGEgeWFuZyBkaXBlcm9sZWggbWVtaWxpa2kgdGluZ2thdCBrb25zaXN0ZW5zaSB5YW5nIGJhaWsgZGFuIGRhcGF0IGRpYW5kYWxrYW4gdW50dWsgYW5hbGlzaXMgbGViaWggbGFuanV0Lg0KSGFzaWwgcGVuZ3VqaWFuIHJlbGlhYmlsaXRhcyB1bnR1ayBrZXNlbHVydWhhbiBpbnN0cnVtZW4gc3VydmVpIG1lbnVuanVra2FuIG5pbGFpIENyb25iYWNo4oCZcyBBbHBoYSBzZWJlc2FyIDAsNzksIHlhbmcgbWFzdWsgZGFsYW0ga2F0ZWdvcmkgcmVsaWFiaWxpdGFzIHRpbmdnaS4gSW5pIG1lbnVuanVra2FuIGJhaHdhIGt1ZXNpb25lciB5YW5nIGRpZ3VuYWthbiBkYWxhbSBzdXJ2ZWkgbWFtcHUgbWVuZ3VrdXIgdmFyaWFiZWwgeWFuZyBkaW1ha3N1ZCBzZWNhcmEga29uc2lzdGVuLiBOaWxhaSBpbmkganVnYSBtZW5jZXJtaW5rYW4gYmFod2EgcmVzcG9uZGVuIG1lbWJlcmlrYW4gamF3YWJhbiB5YW5nIHN0YWJpbCBkYW4gZGFwYXQgZGlwZXJjYXlhIHVudHVrIHNldGlhcCBwZXJ0YW55YWFuIHlhbmcgZGlhanVrYW4uDQpCZXJkYXNhcmthbiBoYXNpbCB0ZXJzZWJ1dCwgZGF0YSB5YW5nIGRpcGVyb2xlaCBkYXJpIHN1cnZlaSBkYXBhdCBkaWFuZ2dhcCByZWxpYWJlbCBkYW4ga29uc2lzdGVuIGRlbmdhbiBkYXRhIHNlYmVsdW1ueWEsIHlhbmcgbWVudW5qdWtrYW4gYmFod2EgcHJlZmVyZW5zaSBwZW5nZ3VuYSBwbGF0Zm9ybSBiZWxhbmphIG9ubGluZSwgc2VwZXJ0aSBTaG9wZWUgZGFuIFRpa1RvayBTaG9wLCB0ZXRhcCBrb25zaXN0ZW4gcGFkYSBzZWJhZ2lhbiBiZXNhcsKgcmVzcG9uZGVuLg0KDQojIyBWYWxpZGl0YXMNClZhbGlkaXRhcyBkYWxhbSBkYXRhIHlhbmcgZGltaWxpa2kgKGRhdGEga3VhbGl0YXRpZiBkYW4gZGF0YSBrdWFudGl0YXRpZikgcGVudGluZyB1bnR1ayBtZW1hc3Rpa2FuIGJhaHdhIHRlbXVhbiBwZW5lbGl0aWFuIGJlbmFyLWJlbmFyIG1lbmNlcm1pbmthbiBmZW5vbWVuYSB5YW5nIGRpdGVsaXRpLiBQZW51bGlzIG1lbmd1amkgdmFsaWRpdGFzIGRhdGEgZGVuZ2FuIGNhcmEgbWVsYWt1a2FuIHBlbmd1amlhbiB1bGFuZywgdW50dWsgbWVuZ2FtYXRpIHNpdHVhc2kgYXRhdSBmZW5vbWVuYSB5YW5nIHNhbWEgZGFsYW0gd2FrdHUgYmVyYmVkYSB1bnR1ayBtZWxpaGF0IGFwYWthaCBoYXNpbG55YSBzZXJ1cGEuIFBlbmd1amlhbiB1bGFuZyBpbmkga2FtaSBsYWt1a2FuIGRlbmdhbiBjYXJhIG1lbWJpYXJrYW4gcmVzcG9uZGVuIG1lbmdlcmpha2FuIGt1ZXNpb25lciB1bnR1ayBrZWR1YSBrYWxpbnlhIHBhZGEgd2FrdHUgeWFuZyBiZXJiZWRhLCBoYWwgaW5pIGRpZ3VuYWthbiB1bnR1ayBtZW1idWt0aWthbiBrb25zaXN0ZW5zaSBzZXJ0YSBzdGFiaWxpdGFzIGphd2FiYW7CoHJlc3BvbmRlbi4NCg0KDQojIExhcG9ya2FuIEhhc2lsDQoNClBlbmd1bXB1bGFuIGRhdGEgaW5pIG1lbmdndW5ha2FuIG1ldG9kZSBzdXJ2ZWkgb25saW5lIHVudHVrIG1lbmd1bXB1bGthbiBkYXRhIHRlcmthaXQga2ViaWFzYWFuIGJlcmJlbGFuamEgcGVuZ2d1bmEgcGxhdGZvcm0gb25saW5lLiBTdXJ2ZWkgZGlsYWt1a2FuIGRlbmdhbiBtZW5nZ3VuYWthbiBrdWVzaW9uZXIgeWFuZyBkaXNlYmFya2FuIG1lbGFsdWkgR29vZ2xlIEZvcm0uIERhdGEgeWFuZyB0ZXJrdW1wdWwgZGFyaSBzdXJ2ZWkga2VtdWRpYW4gZGlhbmFsaXNpcyBtZW5nZ3VuYWthbiAyIGNhcmEsIHlhaXR1IERhdGEgS3VhbnRpdGF0aWYgZGVuZ2FuIGNhcmEgbWVuZ2hpdHVuZyByYXRhLXJhdGEgZGFyaSBkYXRhIGt1YW50aXRhdGlmIHBlcnZhcmlhYmVsLiBzZWRhbmdrYW4gRGF0YSBLdWFsaXRhdGlmIG1lbmdndW5ha2FuIGFuYWxpc2lzIHNlY2FyYSBsYW5nc3VuZyBiZXJkYXNhcmthbiBqYXdhYmFuIHJlc3BvbmRlbi4gSGFzaWwgYW5hbGlzaXMgZGF0YSBtZW51bmp1a2thbiBiYWh3YSBzZWJhZ2lhbiBiZXNhciBwZW5nZ3VuYSBwbGF0Zm9ybSBvbmxpbmUgbGViaWggbWVtaWxpaCBTaG9wZWUgZGFuIFRpa1RvayBTaG9wIHNlYmFnYWkgcGlsaWhhbiB1dGFtYSB1bnR1ayBiZXJiZWxhbmphLiBUZW11YW4gaW5pIG1lbmdpbmRpa2FzaWthbiBiYWh3YSBrZWR1YSBwbGF0Zm9ybSBpbmkgbWVtaWxpa2kgZGF5YSB0YXJpayB5YW5nIHNhbmdhdCB0aW5nZ2kgZGkga2FsYW5nYW4ga29uc3VtZW4gb25saW5lIHNhYXQgaW5pLiBGYWt0b3ItZmFrdG9yIHlhbmcgbWVuZGFzYXJpIHByZWZlcmVuc2kgaW5pIHRlcm1hc3VrIGtlbXVkYWhhbiBwZW5nZ3VuYWFuLCBiZXJhZ2FtbnlhIHBpbGloYW4gcHJvZHVrLCBzZXJ0YSBhZGFueWEgYmVyYmFnYWkgcHJvbW8gZGFuIGRpc2tvbiB5YW5nIGRpdGF3YXJrYW4gb2xlaCBrZWR1YSBwbGF0Zm9ybS4gU2hvcGVlLCBraHVzdXNueWEsIGRpa2VuYWwgZGVuZ2FuIHNpc3RlbSBwZW1iYXlhcmFubnlhIHlhbmcgYW1hbiBkYW4gcGVuZ2FsYW1hbiBiZXJiZWxhbmphIHlhbmcgbnlhbWFuLiBTZW1lbnRhcmEgaXR1LCBUaWtUb2sgU2hvcCBtZW5kYXBhdCBwZXJoYXRpYW4gbGViaWgga2FyZW5hIHRlcmh1YnVuZyBzZWNhcmEgbGFuZ3N1bmcgZGVuZ2FuIG1lZGlhIHNvc2lhbCwgeWFuZyBtZW1wZXJtdWRhaCBwZW5nZ3VuYSB1bnR1ayBtZW5lbXVrYW4gcHJvZHVrIHlhbmcgcmVsZXZhbiBtZWxhbHVpIGlrbGFuIGF0YXUga29udGVuIHlhbmcgZGlwZXJzb25hbGlzYXNpLg0KDQoNCiMgRXZhbHVhc2kgUHJvc2VzDQpQcm9zZXMgUGVuZ3VtcHVsYW4gRGF0YSB5YW5nIHBlbnVsaXMgbGFrdWthbiB5YWl0dSBkZW5nYW4gY2FyYSBtZW51bGlzIGt1ZXNpb25lci4gTmFtdW4gcHJvc2VzIHBlbmd1bXB1bGFuIGRhdGEgZGVuZ2FuIGt1ZXNpb25lciBtZW1pbGlraSBrZWxlYmloYW4gZGFuIGtla3VyYW5nYW4geWFuZyBwZW51bGlzIHRlbXVrYW4gc2VsYW1hIHByb3NlcyBwZW5ndW1wdWxhbiBkYXRhLiBLZWxlYmloYW5ueWEgbWVsaXB1dGk7IGRhcGF0IG1lbmphbmdrYXUgYmFueWFrIHJlc3BvbmRlbiBkYWxhbSB3YWt0dSBzaW5na2F0LCBzZXJ0YSByZWxhdGl2ZSBtdXJhaCBkYW4gbXVkYWguIEtla3VyYW5nYW5ueWEgbWVsaXB1dGk7IHJlc3BvbmRlbiBtdW5na2luIG1lbWJlcmlrYW4gamF3YWJhbiB5YW5nIHRpZGFrIGFrdXJhdCBkYW4gYXRhdSB0aWRhayBqdWp1ciwgZGFuIGt1YWxpdGFzIGRhdGEgdGVyZ2FudHVuZyBwYWRhIGRlc2FpbiBrdWVzaW9uZXIgZGFuIGtlbWFtcHVhbiByZXNwb25kZW4uIFVudHVrIG1lbmdhdGFzaSBrZWt1cmFuZ2FuIGRhbGFtIHBlbmd1bXB1bGFuIGRhdGEgZGVuZ2FuIGt1ZXNpb25lciwgbWFrYSB1bnR1ayBwZW5ndW1wdWxhbiBkYXRhIHNlbGFuanV0bnlhIGRhcGF0IGRpZ3VuYWthbiBwZW5ndW1wdWxhbiBkYXRhIGNhbXB1cmFuIGFudGFyYSBrdWVzaW9uZXIsIHdhd2FuY2FyYSwgb2JzZXJ2YXNpIG1hdXB1bsKgc3R1ZGnCoGthc3VzLg0KDQojIyBLZXNpbXB1bGFuDQpEZW5nYW4gbWVtcGVyYmFpa2kgbWV0b2RlLW1ldG9kZSBwZW5ndW1wdWxhbiBkYXRhIGluaSwgcGVudWxpcyBkYXBhdCBtZW5pbmdrYXRrYW4gc2VidWFoIGt1YWxpdGFzIGRhbiByZXByZXNlbnRhdGl2aXRhcyBkYXRhIHlhbmcgdGVsYWggZGlrdW1wdWxrYW4gb2xlaCBwYXJhIHJlc3BvbmRlbi4gU2VjYXJhIGtlc2VsdXJ1aGFuLCBvYnNlcnZhc2kgaW5pIG1lbmVnYXNrYW4gYmFod2EgcGVyaWxha3UgYmVsYW5qYSBvbmxpbmUga29uc3VtZW4gbWVydXBha2FuIHBlcmlsYWt1IGRpbmFtaXMgeWFuZyBtZW1lcmx1a2FuIHBlbWFoYW1hbiBtZW5kYWxhbSwgdGVydXRhbWEgZGFsYW0ga29udGVrcyBwZXJ1YmFoYW4gdGVrbm9sb2dpIGRhbiBrZWJpYXNhYW4gc29zaWFsIHlhbmcgdGVydXMgYmVya2VtYmFuZy4gT2xlaCBrYXJlbmEgaXR1LCBwZW1iYWhhc2FuIGluaSBha2FuIGRhcGF0IG1lbWJhbnR1IG1lbWJlcmlrYW4gd2F3YXNhbiB5YW5nIGJlcm1hbmZhYXQgYmFnaSBzZW11YSBrYWxhbmdhbiB5YW5nIGluZ2luIHRlcmp1biBkYWxhbSBtZW1wZXJsYWphcmkgcGxhdGZvcm3CoG9ubGluZS4NCg0KDQojIFJlZmVyZW5zaQ0KQWRpdHlhLCBSLiBNLiAmIFd1bGFuZGFyaSwgUi4gKDIwMjIpLCBKdXJuYWwgTWFuYWplbWVuIGRhbsKgS2V3aXJhdXNhaGFhbi4NCkhpZGF5YXQsIEEuICYgUHJhdGFtYSwgUi4sIDIwMTkuICdGYWt0b3ItZmFrdG9yIHlhbmcgbWVtcGVuZ2FydWhpIHBlcmlsYWt1IGtvbnN1bWVuIGRhbGFtIGJlcmJlbGFuamEgb25saW5lIGRpIHBsYXRmb3JtIFNob3BlZScsIEp1cm5hbCBNYW5hamVtZW4gUGVtYXNhcmFuLCAxNSgyKSwgcHAuIDQ1LTU2Lg0KUmluYSwgTS4gJiBTYW50b3NvLCBSLiAoMjAyMSksIEp1cm5hbCBNYW5hamVtZW7CoFBlbWFzYXJhbi4NCg0K