Vn Whatsapp
- Posted By : Admin 8
- On 2023 December 07T22:13
- Category : Aplikasi
Otomatis Mode Gelap Mode Terang Koin Login Gabung Kompas.com+ Konten yang disimpan Konten yang disukai Atur Minat Berikan Masukanmu Langganan Kompas.id News Nasional Megapolitan Global Surat Pembaca Kilas Daerah Kilas Korporasi Kilas Kementerian Sorot Politik Kilas Badan Negara Kelana Indonesia Kalbe Health Corner Kilas Parlemen Kilas BUMN Cek Fakta Konsultasi Hukum Indeks Regional Surabaya Medan Makassar Yogyakarta Bandung Denpasar Tekno Apps & OS Gadget Internet Hardware Business Game Galeri Indeks Tech Innovation Kilas Internet Otomotif Motor Mobil Sport Niaga Komunitas Otopedia Pameran Elektrifikasi Bola Timnas Indonesia Liga Indonesia Liga Italia Liga Champions Liga Lain Liga Inggris Liga Spanyol Internasional Bundesliga Motogp Badminton Sports Indeks Lifestyle Eat Good Look Good Feel Good Sadar Stunting Buku Tanya Pakar Parenting Nutrisi Tren Video Lestari Health Money Whats New Work Smart Earn Smart Spend Smart Smartpreneur Kilas Badan Kilas Transportasi Kilas Fintech Kilas Perbankan Tanya Pajak Indeks Properti News Hunian Arsitektur Beranda Konsultasi Figur Tips Galeri 360 Indeks Sorot Properti Food Resep Tips Kuliner Food News Food Story Tempat Makan Galeri Kilas Food Panduan Kuliner Yogyakarta UMKM Beranda UMKM Training Jagoan Lokal Program Kilas UMKM Sorot UMKM Edukasi Sekolah Perguruan Tinggi Pendidikan Khusus Beasiswa Skola Kilas Pendidikan Travel Jalan Jalan Itinerary Travel Tips Hotel Story Travel Update Galeri Superapp Parekraf Nawa Cahaya Ohayo Jepang Indeks Hype Parapuan Kolom Sains JEO Foto VIK Homey Bagikan: 3 Fitur Baru Whatsapp untuk Voice Note, Sudah Coba? Komentar: Baca berita tanpa iklan. Gabung Kompas.com+ TOPIK UNTUKMU: #Smartphone #samsung galaxy #WhatsApp #antutu #apple #Android #harga iPhone bekas #Xiaomi #UU ITE #Samsung Kompas.com Tekno Apps & OS 3 Fitur Baru Whatsapp untuk Voice Note, Sudah Coba? Kompas.com - 08/08/2022, 12:08 WIB Caroline Saskia, Wahyunanda Kusuma Pertiwi Tim Redaksi Caroline Saskia Penulis Wahyunanda Kusuma Pertiwi Editor Lihat Foto ilustrasi WhatsApp user(slashgear.com) KOMPAS.com - Dalam beberapa bulan terakhir, WhatsApp menggulirkan beberapa fitur baru untuk voice note (VN) atau pesan suara. Fitur-fitur baru WhatsApp untuk voice note ini sudah digulirkan untuk seluruh pengguna. Fitur baru WhatsApp untuk voice note yang pertama adalah kemampuan untuk mempercepat fitur pesan suara (voice note). Kedua, pengguna dapat menjeda (pause) rekaman sebelum dikirim. Lalu yang terakhir, pengguna dapat memutar pesan suara, meski sudah meninggalkan ruang obrolan. Baca juga: Admin WhatsApp Bakal Bisa Hapus Pesan Anggota Grup Seluruh pengguna WhatsApp, baik yang mennggunakan perangkat iOS maupun Android, sudah bisa menikmati fitur tersebut. Kendati demikian, pengguna harus terlebih dahulu melakukan update aplikasi ke versi terbaru. Lantas, bagaimana cara menggunakan ketiga fitur baru voice note WhatsApp itu? Berikut penjelasannya. Baca juga: Download WhatsApp GB, Apa Risikonya? Fitur baru WhatsApp untuk Voice Note 1. Mengatur kecepatan fitur voice note Fitur ini memungkinkan pengguna mengatur kecepatan pesan suara yang diterima dari orang lain. Ada tiga opsi playback speed (kecepatan pemutaran) yang bisa dipilih, yakni kecepatan normal (1.0x), 1.5x, dan 2.0x. Saat pesan diterima, secara default, VN akan diputar dengan kecepatan 1.0x. Untuk mempercepat pemutaran pesan suara, berikut caranya: KOMPAS.com Hasil tangkapan layar fitur voice note Whatsapp (KOMPAS.com/Caroline Saskia Tanoto) Buka aplikasi Whatsapp Buka chat yang mengirim pesan suara Klik ikon "play" untuk memutar pesan suara Nantinya, akan muncul ikon "1x" di bagian foto profil Klik ikon "1x" untuk menambah kecepatan pemutaran suara Saat ikon angka itu diketuk sekali, kecepatan akan berubah dari normal (1.0x) menjadi 1.5x. Jika diketuk sekali lagi, angka akan berubah dari 1,5x menjadi 2.0x. Setelah rekaman suara selesai diputar, aturan tersebut akan kembali ke aturan default. Baca juga: Cara Pindahkan Chat WhatsApp dari HP Android ke iPhone via Move to iOS Fitur ini juga bisa digunakan untuk mengatur kecepatan VN saat pengguna me-review isi pesan suara. Caranya adalah sebagai berikut: Buka aplikasi WhatsApp dan pilih kontak yang ingin dikirimi pesan suara Klik ikon voice record di ujung kanan bawah Rekam suara yang ingin dikirim dengan ketuk dan tahan (tap and hold) Setelah rekaman suara terkirim, pengguna bisa klik ikon “Play” atau “Mainkan" Saat suara diputar, foto kontak pengirim ataupun penerima akan berubah menjadi "1x" Klik ikon "1x" untuk menambah kecepatan pemutaran suara Saat ikon angka itu diketuk sekali, kecepatan akan berubah dari normal (1.0x) menjadi 1.5x. Jika diketuk sekali lagi, angka akan berubah dari 1,5x menjadi 2.0x. Setelah rekaman suara selesai diputar, aturan tersebut akan kembali ke aturan default. Baca juga: Cara Mengganti Nomor HP yang Terdaftar di BPJS Kesehatan via WhatsApp 2. "Pause" (jeda) voice note yang akan dikirim WhatsApp kini memiliki fitur "pause" atau jeda yang bisa digunakan ketika penggna sedang merekam VN. Artinya, fitur ini memungkinkan pengguna untuk memilih pause or play (jeda atau memainkan) rekaman suara tersebut sebelum dikirim. Fitur ini juga memungkinkan pengguna bisa mengecek terlebih dahulu, apakah rekaman suara tersebut sudah sesuai atau tidak. Berikut adalah langkah untuk melakukan jeda pada VN yang akan dikirim. KOMPAS.com Hasil tangkapan layar fitur voice note Whatsapp (KOMPAS.com/Caroline Saskia Tanoto) Buka aplikasi Whatsapp Pilih salah satu kontak yang ingin dihubungi Rekam suara yang ingin dikirim dengan ketuk dan tahan (tap and hold) Saat proses merekam suara, pengguna akan melihat ikon gembok yang begerak seperti “terkunci dan terbuka” Usap (slide) ikon gembok ke atas untuk melakukan perekaman secara handsfree (tanpa perlu menahan tombol). Baca juga: Cara Cek Tagihan BPJS Kesehatan via WhatsApp dengan Mudah KOMPAS.com Hasil tangkapan layar fitur voice note Whatsapp (KOMPAS.com/Caroline Saskia Tanoto) Saat perekaman VN terkunci, pengguna dapat melihat ada ikon “Play” dan “Pause”. Untuk menjeda perekaman, klik ikon putar/play (yang ada di tengah) Untuk melanjutkan proses perekaman, klik tombol yang sama Setelah selesai merekam, pengguna bisa kembali mendengarkan rekaman tersebut sebelum dikirim dengan mengeklik ikon putar/play. Baca juga: Cara Kirim Pesan Kosong di WhatsApp dengan Mudah buat Iseng ke Teman 3. Memutar voice note sambil chatting Fitur ketiga ini memungkinkan pengguna untuk tetap dapat mendengarkan pesan suara sambil chatting-an dengan kontak lain. Fitur bernama “Global Voice Note Player” (pemutar pesan suara global) ini memungkinkan pengguna untuk keluar dari ruang obrolan tanpa harus menutup voice note. Jadi, pengguna tidak perlu repot-repot harus terus berada di ruang obrolan yang sama, untuk mendengarkan rekaman tersebut sampai selesai. Jika durasi rekaman panjang, pengguna bisa tetap mendengarkan sambil membalas pesan lain yang masuk. Baca juga: Cara Merekam Panggilan WhatsApp di Android KOMPAS.com Hasil tangkapan layar fitur voice note Whatsapp (KOMPAS.com/Caroline Saskia) Buka aplikasi Whatsapp Buka salah satu pesan suara yang dikirim oleh pengguna atau kontak lain Klik “Play” atau “Putar” pesan suara tersebut Klik tombol "back"/kembali untuk keluar dari ruang obrolan Pesan suara akan tetap terputar secara otomatis tanpa terhenti Fitur tersebut akan muncul di atas layar pada laman utama Whatsapp, seperti gambar di atas sebelah kanan. Sementara itu, untuk versi web ataupun desktop, pemutar pesan akan muncul di bagian bawah layar, seperti gambar di atas sebelah kiri. Pengguna juga dapat memilih sejumlah navigasi, seperti tombol jeda (pause), tombol memutar suara (play), dan tanda silang untuk menutup pesan suara. Baca juga: Cara Cek Voice Note WhatsApp Sebelum Dikirim Itulah tiga fitur baru WhatsApp untuk voice note yang wajib Anda ketahui dan perlu untuk dicoba. Dapatkan update berita pilihan dan breaking news setiap hari dari Kompas.com. Mari bergabung di Grup Telegram "Kompas.com News Update", caranya klik link https://t.me/kompascomupdate, kemudian join. Anda harus install aplikasi Telegram terlebih dulu di ponsel. Tag Lihat Tekno Selengkapnya Pemutaran Voice Note WhatsApp Terlalu Cepat? Begini Cara Mengatasinya 10 Cara Mengatasi Voice Note WhatsApp Tidak Ada Suara Voice Note WhatsApp Kini Bisa Diputar Sambil Chatting dengan Kontak Lain Voice Note di WhatsApp Bakal Bisa Dibikin Jadi Status? Video rekomendasi Video lainnya Pilihan Untukmu Simpan artikel Tidak tertarik Tutup `); var wSpecStop = createElementFromHTML(` Konten disembunyikan. Muat ulang halaman untuk perbarui rekomendasi. Urungkan `); reactionPopup.querySelector('.buttonShare').setAttribute('data-title', item.title); reactionPopup.querySelector('.buttonShare').setAttribute('data-url', itemUrl); reactionPopup.querySelector('.buttonShare').setAttribute('data-campaign', 'AIML_Widget_Desktop'); let userFeedback = new UserFeedback(resultObj.engine['tracker_algsrc'], itemUrl + tracker_params, jxRecHelper, index); reactionPopup.querySelector('.buttonBookmark').addEventListener('click', function() { do_bookmark(itemUrl, index, userFeedback); }); reactionPopup.querySelector('.buttonShare').addEventListener('click', function() { userFeedback.event('share'); }); reactionPopup.querySelector('.buttonNotInterest').addEventListener('click', function() { if (getCookie('kmps_usrid')) { hideThisArt(this); userFeedback.event('not-interested'); } else { const parentAction = this.parentElement.parentElement.parentElement if (!!parentAction) { let indexElement = parentAction.getAttribute('data-index') if (indexElement != 'undefined') { localStorage.setItem('reaction_not_interest_temp', JSON.stringify({ urlpage: items[indexElement].url })) } } window.location.href = "https://account.kompas.com/login/a29tcGFz/" + btoa(window.location.href); } }); /** * trigger action "userFeedback" that user not interest item before, when not interest without login */ if (getCookie('kmps_usrid') && localStorage.getItem('reaction_not_interest_temp')) { const tempUrlNotInterest = JSON.parse(localStorage.getItem('reaction_not_interest_temp')) if (itemUrl == tempUrlNotInterest.urlpage) { userFeedback.event('not-interested'); localStorage.removeItem('reaction_not_interest_temp'); } } wSpecStop.querySelector('.wSpec-stop-undo').addEventListener('click', function() { showThisArt(this); userFeedback.event('un-not-interested'); }); recItem.appendChild(buttonOption); recItem.appendChild(reactionPopup); recItem.appendChild(wSpecStop); } var recItemWrapperA = createElement('a', null, null, null); recItemWrapperA.setAttribute('href', itemUrl + tracker_params); var titleDiv = createElement('h4', null, null, [cssClasses.title]); var titleTextNode = document.createTextNode(item.title); if (item.itemType == 'video') { var iconVideo = createElement('div', null, null, ['icoInline', 'icoVideo']); iconVideo.style.marginRight = '5px'; titleDiv.appendChild(iconVideo); } titleDiv.appendChild(titleTextNode); var sourceDiv = null; if (item.hasOwnProperty('method')) { sourceDiv = createElement('div', null, null, [cssClasses.source], resultObj.engine['type'] + ' . ' + item.method.toUpperCase()); } else { var sourceDiv = createElement('div', null, null, [cssClasses.source], resultObj.engine['type']); } var textWrapper = createElement('div', null, null, [cssClasses.text_wrapper]); textWrapper.appendChild(categoryDiv); textWrapper.appendChild(titleDiv); textWrapper.appendChild(sourceDiv); recItemWrapper.appendChild(imgWrapper); recItemWrapper.appendChild(textWrapper); recItemWrapperA.appendChild(recItemWrapper); recItem.appendChild(recItemWrapperA); widgetWrapper.appendChild(recItem); // hook up the click handler for this item // recItem.onclick = handleClick.bind(null, jxRecHelper, itemUrl + tracker_params, index); recItemWrapperA.onclick = handleClick.bind(null, jxRecHelper, itemUrl + tracker_params, index); }); } // end while var endDate = new Date(); var loadtime = (endDate.getTime() - startDate.getTime()); trackEventGa('AIML Article Recommendation', 'Content Loaded', 'algsrc='+algsrc+',site=TEKNO,device=desktop,loadtime=' + loadtime) let domain = window.location.hostname; if(domain=='www.kompas.com'){ var url=window.location.href.split("/"); domain=url[2]+'/'+url[3] } let user_subs_type = "Gues"; let subs_type = ""; let is_lgn = 0; let engine = algsrc; if(getCookie('kmps_usrid')); let time_load = loadtime; trackMixpanel(domain, user_subs_type, subs_type, is_lgn, 'success', time_load, engine); resolve(); /*** * JXRECSDK NOTES 3 of 5 - * pass all the info about the items to the rec helper * each one is an object: ALL MANDATORY * div * id * pos */ jxRecHelper.items(widgetItemArr); /*** * JXRECSDK NOTES 4 of 5 - * Call the ready() of the helper object when the recommendation * results have been populated to the widget * (This will register the action=ready event) */ if (resultObj.engine['type'] == 'api-1') { jxRecHelper.ready(resultObj.options.algo + ":" + resultObj.options.version); } else { jxRecHelper.ready(resultObj.engine['type']); } } else { jxRecHelper.error(204); console.error("Error: no recommendation items"); return; } } catch (err) { jxRecHelper.error(901); console.log(err.stack); let domain = window.location.hostname; if(domain=='www.kompas.com'){ var url=window.location.href.split("/"); domain=url[2]+'/'+url[3] } let user_subs_type = "Gues"; let subs_type = "" let is_lgn = 0; let engine = algsrc; if(getCookie('kmps_usrid')); let endDate = new Date(); let time_load = (endDate.getTime() - startDate.getTime()); trackMixpanel(domain, user_subs_type, subs_type, is_lgn, 'fail', time_load, engine); } }); } const _jxRecSdkURL = 'https://scripts.jixie.media/jxrecsdk.1.0.min.js'; var startDate = new Date(); class OneWidget { constructor() { //this is also the one we will pass to the JX rec helper object when //we instantiate it: //In this implementation most of these come from the options obj //on the publisher page. this._options = { accountid: '9262bf2590d558736cac4fff7978fcb1', pageurl: 'https://tekno.kompas.com/read/2022/08/08/12080037/3-fitur-baru-whatsapp-untuk-voice-note-sudah-coba-', widget_id: '1000183-6xWeiWZFIM', type: 'pages', container: 'rekomendasi-konten-pilihan-untukmu-aiml', keywords: content_tags, title: title, customid: "7", count: 14, }; this._containerId = this._options.container; this._container = document.getElementById(this._containerId); this._engines = []; } kickOff() { startDate = new Date(); const rand = Math.floor(Math.random() * 1000); /*const randSystem = Math.floor(Math.random() * 3); this._engine = this._engines[randSystem] if (location.hostname.indexOf('lestari') != -1) { this._engine = this._engines[1] }*/ this._engine = this._engines[0]; this._options.system = this._engine['system'] trackEventGa('AIML Article Recommendation', 'Widget load', 'algsrc=' + this._engine['tracker_algsrc'] + ',site=TEKNO,device=desktop') let promJXSDK = fetchJSFileP(_jxRecSdkURL); let thisObj = this; // first we wait on the JX REC SDK to be loaded and initialized let recHelperObj = null; let recResults = null; promJXSDK .then(function() { /*** * JXRECSDK NOTES 1 of 5 - INSTANTIATION OF A JX REC HELPER OBJECT * Call this AFTER JX REC SDK is loaded but BEFORE you call your REC * backend. * * param: MANDATORY options object * options object must at a minimal have * accountid: get from jixie * widgetid: get from jixie * container: DIV ID of the destination div to house the widget * (for jixie widget this is just the options object passed from the page) * * (This will also register the action=load event) */ recHelperObj = jxRecMgr.createJxRecHelper(thisObj._options); let basicInfo = thisObj._options; basicInfo.engine = thisObj._engine if (basicInfo.engine.type == 'api-1') { var options = { count: basicInfo['count'], adpositions: "", keywords: basicInfo['keywords'], title: basicInfo['title'], date_published: "2022-08-08", pagecategory: "TEKNO", algo: "mixed" }; if(getCookie('kmps_usrid')){ var kg = { pagetype:basicInfo.engine.page_status, uid:getCookie('kmps_usrid'), ukid:getCookie('kmp_uid') } if(basicInfo.engine.page_status=='read'){ kg['excludeitemids'] = basicInfo.engine.excludeitemids; kg['multiFormat'] = true; } options['additional'] = { kg:kg }; } return recHelperObj.getJxRecommendations(options); } else { return fetchRecommendationsP(basicInfo, recHelperObj.getJxUserInfo()); } }) .then(function(resp) { if (thisObj._engine.type == 'api-3') { recResults = new Object recResults.items = resp.docs.result; } else { recResults = resp; } recResults.engine = thisObj._engine; if (!resp || !recResults.items || recResults.items.length == 0) { /*** * JXRECSDK NOTES 2 of 5 - * Call the error() function on the recHelper when either an error * has occured in the fetching or there are no recommended items * * (This will register the action=error event) */ recHelperObj.error(204); throw "no recommendation results"; } }) .then(function() { // everything is ready (recommendation results, css): document.getElementById("rekomendasi-konten-pilihan-untukmu-aiml").classList.remove("-loading"); document.querySelector('.wSpec-list').remove(); createDisplay(rand, thisObj._container, recResults, recHelperObj) .then(function() { toggleDropdown(); //observe lozad // lozad('.lozad', { // load: function(el) { // el.src = el.dataset.src; // el.onload = function() { // el.classList.add('fade') // } // } // }).observe() }) }) .catch(function(error) { console.log(`Unable to create recommendations widget $ $`); }); } } var limit_gtm_ready = 1; function check_gtm_ready() { if ('ga' in window) { // create a new instance of our widget based on the options const newW = new OneWidget(); newW.kickOff(); } else { const timeout_gtm_ready = setTimeout(check_gtm_ready, 500) limit_gtm_ready += 1; if (limit_gtm_ready > 10) { clearTimeout(timeout_gtm_ready); const newW = new OneWidget(); newW.kickOff(); } } } check_gtm_ready() document.querySelector('.wSpec-secret').addEventListener('click', function(e) { e.preventDefault(); let wSl = document.querySelectorAll('.wSpec-source'); if (wSl.length > 0) { for (let i = 0; i { el.addEventListener('click', function() { el.parentElement.classList.toggle('-active') let saved = el.parentElement.getAttribute('data-saved') let kmps_usrid = getCookie('kmps_usrid'); if (kmps_usrid && !saved && el.parentElement.classList.contains('-active')) { let url = el.parentElement.getAttribute('data-url'); let guid = get_guid(url); check_bookmark( kmps_usrid, guid ).then(function(resp) { if (resp.hasOwnProperty('total_data')) { if (resp.total_data > 0) { el.parentElement.querySelector('.buttonBookmark').classList.add('-active'); el.parentElement.querySelector('.buttonBookmark').innerHTML = 'Hapus dari tersimpan'; el.parentElement.setAttribute('data-saved', 'true'); } else { el.parentElement.setAttribute('data-saved', 'false'); } } }) } }) document.addEventListener("click", function(e) { // console.log(e.target) if (el.contains(e.target)) { // console.log(tdd) } else { el.parentElement.classList.remove('-active') } }); }); } } function check_bookmark(kmps_usrid, guid) { let url = `https://api.kompas.com/2021/reaction/bookmark/list?kmps_usrid=$&guid=$`; return new Promise(function(resolve, reject) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { resolve(JSON.parse(this.responseText)) } }; xmlhttp.open("GET", url, true); xmlhttp.send(); }); } function do_bookmark(pageurl, pos, userFeedback) { const wSpecItem = document.querySelector(`.wSpec-item[data-index="$"]`); const btnBookmark = wSpecItem.querySelector('.buttonBookmark'); const kmps_usrid = getCookie('kmps_usrid'); const guid = get_guid(pageurl); const type = pageurl.match(/\/watch\/(\d+)/) ? 'video' : 'article'; if (kmps_usrid) { if (btnBookmark.classList.contains('-active')) { set_unbookmark({ guid: guid, kmps_usrid: kmps_usrid, type: type }).then(function(resp) { btnBookmark.classList.remove('-active'); btnBookmark.innerHTML = 'Simpan artikel'; reactionToast('Artikel berhasil dihapus dari list yang disimpan'); userFeedback.event('un-save'); }).catch(function(resp) { // message: "Data doesn't exists" if (resp.hasOwnProperty('message') && resp.message.includes('exist')) { btnBookmark.classList.remove('-active'); btnBookmark.innerHTML = 'Simpan artikel'; reactionToast('Artikel berhasil dihapus dari list yang disimpan'); } }) } else { const user_bookmark_url = "https://activity.kompas.com/saved?order=desc"; set_bookmark({ guid: guid, kmps_usrid: kmps_usrid, type: type, publisher: 'kompas', platform: 'desktop' }).then(function(resp) { btnBookmark.classList.add('-active'); btnBookmark.innerHTML = 'Hapus dari tersimpan'; reactionToast('Artikel berhasil disimpan', user_bookmark_url); userFeedback.event('save'); }).catch(function(resp) { // message: "Data already exist" if (resp.hasOwnProperty('message') && resp.message.includes('exist')) { btnBookmark.classList.add('-active'); btnBookmark.innerHTML = 'Hapus dari tersimpan'; reactionToast('Artikel berhasil disimpan', user_bookmark_url); } }) } } else { const login_url = "https://account.kompas.com/login/a29tcGFz/" + btoa(window.location.href); window.location.href = login_url; } } function set_bookmark(data) { const url = "https://api.kompas.com/2021/reaction/bookmark/add"; return new Promise(function(resolve, reject) { const xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 201) { resolve(JSON.parse(this.responseText)); } else if (this.readyState == 4 && this.status == 400) { reject(JSON.parse(this.responseText)); } }; xmlhttp.open("POST", url, true); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); xmlhttp.send(formBody(data)); }); } function set_unbookmark(data) { const url = "https://api.kompas.com/2021/reaction/bookmark/delete"; return new Promise(function(resolve, reject) { const xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { resolve(JSON.parse(this.responseText)); } else if (this.readyState == 4 && this.status == 400) { reject(JSON.parse(this.responseText)); } }; xmlhttp.open("POST", url, true); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); xmlhttp.send(formBody(data)); }); } class UserFeedback { constructor(engine, pageurl, jxRecHelper, pos) { this.engine = engine; this.pageurl = pageurl; this.jxRecHelper = jxRecHelper; this.pos = pos; } event(feedback) { if (this.engine == 'C') { const xmlhttp = new XMLHttpRequest(); let params = { domain: 'kompas.com', ce_userid: getCookie('kmps_usrid'), ce_sessionid: getCookie('ukid'), ce_pageurl: this.pageurl, engine: 'C', ce_feedback: feedback } xmlhttp.open("GET", 'https://apis.kgdata.dev/v1/aiml/feedback-widgetml' + formatParams(params)); xmlhttp.send(); } else if (this.engine == 'V') { if (feedback == 'share') { this.jxRecHelper.shared(this.pos); } else if (feedback == 'save') { this.jxRecHelper.bookmarked(this.pos); } else if (feedback == 'not-interested') { this.jxRecHelper.hidden(this.pos); } else if (feedback == 'un-not-interested') { this.jxRecHelper.unhidden(this.pos); } } } } function formatParams(params) { return "?" + Object .keys(params) .map(function(key) { return key + "=" + encodeURIComponent(params[key]) }) .join("&") } document.addEventListener("click", function(e){ let dx = document.querySelectorAll('[data-dropdown]') if(dx) { dx.forEach(function(el){ if(el.contains(e.target)) { el.parentElement.classList.toggle('-active') } else { el.parentElement.classList.remove('-active') } }) } }) Lihat Semua Kuis Jernih Memilih: Pilah Pilih Berita Games Permainan Kata Bahasa Indonesia TTS - Teka - Teki Santuy Eps 121 Tantangan Uji Pengetahuan TTS - Teka - Teki Santuy Eps 120 Pahlawan Nasional di Indonesia TTS - Teka - Teki Santuy Eps 119 Petualangan Kuliner Dunia Berita TerkaitPemutaran Voice Note WhatsApp Terlalu Cepat? Begini Cara Mengatasinya10 Cara Mengatasi Voice Note WhatsApp Tidak Ada SuaraVoice Note WhatsApp Kini Bisa Diputar Sambil Chatting dengan Kontak LainVoice Note di WhatsApp Bakal Bisa Dibikin Jadi Status?Berita TerkaitPemutaran Voice Note WhatsApp Terlalu Cepat? Begini Cara Mengatasinya10 Cara Mengatasi Voice Note WhatsApp Tidak Ada SuaraVoice Note WhatsApp Kini Bisa Diputar Sambil Chatting dengan Kontak LainVoice Note di WhatsApp Bakal Bisa Dibikin Jadi Status? Rekomendasi untuk anda Powered by Jixie mencari berita yang dekat dengan preferensi dan pilihan Anda. Kumpulan berita tersebut disajikan sebagai berita pilihan yang lebih sesuai dengan minat Anda. SOFTWARE WhatsApp Bisa Kirim Foto/Video Ukuran Asli,... SOFTWARE WhatsApp Desktop Kembali Dapat Fitur Kirim... SOFTWARE Fitur ChatGPT Voice Digratiskan, Indonesia Sudah... E-BUSINESS 10 Cara Mengetahui WhatsApp Disadap Jarak... SOFTWARE 4 Tips Mengurangi Penyimpanan WhatsApp di... SOFTWARE WhatsApp Rilis Fitur Login via E-mail,... INTERNET 50 Arti Emoji WhatsApp yang Sering... SOFTWARE Cara Mengganti Nada Dering WhatsApp untuk... $ $ Komentar `; } else { var widget = ` Berikan Komentar `; var e = getCookieKcm('kmp_uid'); if (e == '') { widget += ``; } else { widget += ``; } widget += ` Isi komentar sepenuhnya adalah tanggung jawab pengguna dan diatur dalam UU ITE `; } container.innerHTML = widget; } } var ajax_loader = "https://asset.kompas.com/data/2017/widget/comment/desktop/images/loading.gif"; //Load Comment $.get("https://apis.kompas.com/api/comment/v2/list?urlpage=https://tekno.kompas.com/read/2022/08/08/12080037/3-fitur-baru-whatsapp-untuk-voice-note-sudah-coba-&json&limit=1", function(result) { // console.log(result.result); if (window.location.href.includes('#comment_widget')) { document.getElementById("comments").focus(); } gen_widget_comment(result.result.komentar, result.result.total, 'https://tekno.kompas.com/komentar/2022/08/08/12080037/3-fitur-baru-whatsapp-untuk-voice-note-sudah-coba-'); var url = 'https://tekno.kompas.com/read/2022/08/08/12080037/3-fitur-baru-whatsapp-untuk-voice-note-sudah-coba-'; if (result.result.total > 0) { // Pin var pc = result.result.pinned_comments; if (pc.length === 0) { firstComment = result.result.komentar; } else { firstComment = pc; } var komentar_item = ''; $.each(firstComment, function(index, value) { komentar_reply = value.comment_text.split('$//$'); komentar_fullname = value.user_fullname.split(' ') fullname = komentar_fullname[0].charAt(0).toUpperCase() if (komentar_fullname[1]) { fullname += komentar_fullname[1].charAt(0).toUpperCase() } komentar_item += ''; komentar_item += '' komentar_item += '' komentar_item += '' + value.user_fullname + '' komentar_item += ' ' + formatDateComment(new Date(1000 * value.comment_time), 'dddd, d MMM yyyy | HH:mm WIB') + ' ' komentar_item += '' komentar_item += ' Laporkan' komentar_item += '' komentar_item += '' komentar_item += '' if (komentar_reply[1]) { komentar_fullname_reply = komentar_reply[1].split(' ') fullname_reply = komentar_fullname_reply[0].charAt(0).toUpperCase() if (komentar_fullname_reply[1]) { fullname_reply += komentar_fullname_reply[1].charAt(0).toUpperCase() } komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' + komentar_reply[1] + '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += komentar_reply[2] komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' } komentar_item += ' ' + komentar_reply[0] + ' ' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += ' ' + value.num_like + '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += ' ' + value.num_dislike + '' komentar_item += '' komentar_item += '' komentar_item += ' Balas' komentar_item += '' if (value.is_flagged == '1') { komentar_item += '' komentar_item += '' komentar_item += '' } komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += ' Batal' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += 'Kirim' komentar_item += '' komentar_item += '' komentar_item += 'Mengirim...' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' komentar_item += '' }); komentar_item += ''; if (result.result.total > 1) { komentar_item += 'Lihat Semua Komentar (' + result.result.total + ')'; } } else { komentar_item = 'Belum ada komentar. Jadilah yang pertama untuk memberikan komentar! '; } // var comment_cookie = getCookieKcm('comment'); // document.getElementById("comments").value = comment_cookie; // document.getElementById("for_comment").innerHTML = komentar_item; var x = document.getElementsByClassName("total_comment"); if (result.result.total > 0) { if (typeof document.getElementsByClassName("total_comment_share")[0] !== 'undefined') { document.getElementsByClassName("total_comment_share")[0].innerHTML = result.result.total; } for (i = 0; i 0) r = (r + ((o 12 ? H - 12 : H == 0 ? 12 : H; format = format.replace(/(^|[^\\])hh+/g, "$1" + ii(h)); format = format.replace(/(^|[^\\])h/g, "$1" + h); var m = utc ? date.getUTCMinutes() : date.getMinutes(); format = format.replace(/(^|[^\\])mm+/g, "$1" + ii(m)); format = format.replace(/(^|[^\\])m/g, "$1" + m); var s = utc ? date.getUTCSeconds() : date.getSeconds(); format = format.replace(/(^|[^\\])ss+/g, "$1" + ii(s)); format = format.replace(/(^|[^\\])s/g, "$1" + s); var f = utc ? date.getUTCMilliseconds() : date.getMilliseconds(); format = format.replace(/(^|[^\\])fff+/g, "$1" + ii(f, 3)); f = Math.round(f / 10); format = format.replace(/(^|[^\\])ff/g, "$1" + ii(f)); f = Math.round(f / 10); format = format.replace(/(^|[^\\])f/g, "$1" + f); var T = H 0 ? "+" : "-"; if (!utc) { tz = Math.abs(tz); var tzHrs = Math.floor(tz / 60); var tzMin = tz % 60; K += ii(tzHrs) + ":" + ii(tzMin); } format = format.replace(/(^|[^\\])K/g, "$1" + K); var day = (utc ? date.getUTCDay() : date.getDay()) + 1; format = format.replace(new RegExp(dddd[0], "g"), dddd[day]); format = format.replace(new RegExp(ddd[0], "g"), ddd[day]); format = format.replace(new RegExp(MMMM[0], "g"), MMMM[M]); format = format.replace(new RegExp(MMM[0], "g"), MMM[M]); format = format.replace(/\\(.)/g, "$1"); return format; }; //Cek if not login then redirect // $("#comments").on('click', function() { // var e = getCookieKcm('kmp_uid'); // if(e == ''){ // window.top.location.href = document.getElementById("login_url").value; // } // }); //Limit character to LimitNum=300 function limitText(limitField, limitNum) { if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); } else { // document.getElementById("countdown").innerHTML = limitNum - limitField.value.length; } } //Insert comment function insertComment(commentId) { var e = getCookieKcm('kmp_uid'); if (e == '') { document.cookie = "comment=" + document.getElementById("comments").value; window.top.location.href = document.getElementById("login_url").value; } else { var xml_path = document.getElementById("urlpage").value; // var article_url = document.referrer; var article_url = document.getElementById("urlpage").value; var token = getCookieKcm('kmp_uid'); var type = getCookieKcm('kmp_lgn') == 'kompas' ? 'kid' : 'sc'; var loginwith = getCookieKcm('lgn_w'); var data = ; data['xml_path'] = xml_path; data['article_url'] = article_url; data['token'] = token; data['acc_type'] = type; data['loginwith'] = getCookieKcm('lgn_w'); data['reply_comment_id'] = commentId; if (commentId != "") { var uname = document.getElementById("uname-" + commentId).value; var content = document.getElementById("content-" + commentId).value; var comments = document.getElementById("comments_reply_" + commentId).value; data['uname'] = uname; data['content'] = content; data['comments'] = comments; } else { var comments = document.getElementById("comments").value; data['comments'] = comments; } if (comments == "" || comments.trim().length == 0) { alert("Komentar tidak boleh kosong!"); } else { if (commentId != "") { $("#btnkirim-" + commentId).css("display", "none"); $("#btnLoading-" + commentId).css("display", "block"); } else { $("#btnkirim").css("display", "none"); $("#btnLoading").css("display", "block"); } $.post("https://apis.kompas.com/api/comment/insert/v2", data, function(result) { if (result.status == false) { if (result.message == "Silahkan Login dahulu untuk memberi komentar.") { window.top.location.href = result.loginUrl; } else { alert(result.message); } $("#btnkirim").css("display", "inline"); $("#btnLoading").css("display", "none"); } else { if ($("div").hasClass("comment__board")) { $(".comment__board").css("display", "none"); $(".comment__list").css("display", "block"); } $(".comment__list").prepend(result.view); if (commentId != "") { $("#btnkirim-" + commentId).css("display", "inline"); $("#btnLoading-" + commentId).css("display", "none"); closeForm(commentId); } else { $("#btnkirim").css("display", "inline"); $("#btnLoading").css("display", "none"); $("#comments").val(''); } document.cookie = "comment="; showKgModalJernihKomentar(data); } }).fail(function(err) { $("#btnkirim").css("display", "inline"); $("#btnLoading").css("display", "none"); window.top.location.href = "https://account.kompas.com/login/a29tcGFz/aHR0cDovL3d3dy5rb21wYXMuY29t?source=kompas.com&medium=komentar"; }); } } } //Reply comment function replyComment(commentId) { // case 1 comment only let oneCom = document.getElementById('for_comment'); if (!!oneCom) { oneCom.style.height = 'auto' } var uname = document.getElementById("uname_" + commentId).innerText; var date = document.getElementById("tgl_" + commentId).innerText; var content = document.getElementById("cont_" + commentId).innerText; document.getElementById("reply_form_" + commentId).style.display = "block"; document.getElementById("comments_reply_" + commentId).focus(); document.getElementById("uname-" + commentId).value = uname; document.getElementById("tgl-" + commentId).value = date; document.getElementById("content-" + commentId).value = content; } //Close reply comment function closeForm(commentId) { $("#reply_form_" + commentId).css("display", "none"); $("#uname-" + commentId).val(""); $("#tgl-" + commentId).val(""); $("#content-" + commentId).val(""); } //Like dislike comment function likedislikeComment(commentId, type) { var data = ; data['xml_path'] = document.getElementById("urlpage").value; data['comment_id'] = commentId; data['type'] = type; data['total_like'] = document.getElementById("like_" + commentId).value; data['total_dislike'] = document.getElementById("dislike_" + commentId).value; data['token'] = getCookieKcm('kmp_uid'); data['acc_type'] = getCookieKcm('kmp_lgn') == 'kompas' ? 'kid' : 'sc'; data['loginwith'] = getCookieKcm('lgn_w'); $.post("https://apis.kompas.com/api/comment/likedislike/v2", data, function(result) { if (result.status == true) { $("#like_" + commentId).val(result.total_like); $("#dislike_" + commentId).val(result.total_dislike); $("#total_like_" + commentId).html(result.total_like); $("#total_dislike_" + commentId).html(result.total_dislike); if (type == 'like') { $('#button_like_' + commentId).attr('disabled', 'disabled'); $('#button_dislike_' + commentId).removeAttr('disabled', 'disabled'); } else { $('#button_like_' + commentId).removeAttr('disabled', 'disabled'); $('#button_dislike_' + commentId).attr('disabled', 'disabled'); } } else { $("#btnkirim").css("display", "inline"); $("#btnLoading").css("display", "none"); window.top.location.href = document.getElementById("login_url").value; } }); } Terkini Lainnya Meta Pisahkan Chat Messenger dan Instagram Mulai Bulan Ini Software 07/12/2023, 06:23 WIB Samsung Galaxy S24 Belum Dirilis, Tanda-tanda Masuk Indonesia Sudah Ada Gadget 06/12/2023, 18:05 WIB Galax Perkenalkan Kartu Grafis GeForce RTX 4060 Ti Berbodi Tipis Hardware 06/12/2023, 17:31 WIB Infinix Smart 8: Harga dan Spesifikasi di Indonesia Gadget 06/12/2023, 17:02 WIB Hands-on Android Sharp Aquos R8s Pro yang Dijual Rp 16 Juta di Indonesia Gadget 06/12/2023, 16:34 WIB 5 Cara Melihat IP Address WiFi atau Router di Berbagai Perangkat, Mudah Internet 06/12/2023, 16:15 WIB 25 Game Baru PS4 dan PS5 Desember 2023, Ada "Cyberpunk 2077" Edisi Khusus Game 06/12/2023, 16:03 WIB Huawei Perkenalkan Laptop Baru dengan Chip 5 Nm Kirin 9006C Gadget 06/12/2023, 15:01 WIB HP Android Sharp Aquos R8s dan R8s Pro Rilis di Indonesia, Harga Mulai Rp 13 Juta Gadget 06/12/2023, 13:53 WIB Pro Player Geek Fam ID "Nnael" Dihukum Moonton, Dilarang Tampil di 2 Pertandingan Mobile Legends M5 Game 06/12/2023, 13:42 WIB Singapura Borong Chip AI Nvidia e-Business 06/12/2023, 13:00 WIB Cara Mengganti Nada Dering WhatsApp dengan Lagu TikTok, Mudah Software 06/12/2023, 12:15 WIB Electronic Arts PHK Karyawan Pembuat Game "Formula 1" dan "Dirt" e-Business 06/12/2023, 12:04 WIB Revisi II UU ITE Disahkan, Viralkan Konten untuk Bela Diri Tak Bisa Dipidana Gadget 06/12/2023, 11:32 WIB Bos OpenAI Sebut AI "Overrated", Kenapa? Internet 06/12/2023, 11:00 WIB 123Next Baca berita tanpa iklan. Gabung Kompas.com+ Baca berita tanpa iklan. Gabung Kompas.com+ Hide Lihat semua $ KGNow! $ ` } if(index==2){ html_video_rec_thumb += ` $ $ ` } if(index==1){ html_video_carousel = ` $ ` } }) document.querySelector('.rVideo-list').innerHTML = rvList; // video thumbnail document.getElementById('rVideo-embed-thumb').src = 'https://www.kgnow.com/embed/'+videoIds[2]+'?thumbnail=on&accountid=9262bf2590d558736cac4fff7978fcb1&customid=DETAIL_INLINE_PLAYER_0&source=KOMPASCOM&position=detail_inline__player_0&thumbnail=on&domain_referral=kompascom'; document.querySelector('.video-box-thumb .rVideo-box').innerHTML = html_video_rec_thumb; // video sidebar document.getElementById('rVideo-embed-sidebar').src = 'https://www.kgnow.com/embed/'+videoIds[0]+'?autoplay=wifi&detail=on&accountid=9262bf2590d558736cac4fff7978fcb1&customid=DETAIL_SIDEBAR_PLAYER_1&source=KOMPASCOM&position=detail_sidebar__player_1&thumbnail=off&domain_referral=kompascom' if(document.querySelector('.photoCarousel-item.video')){ document.querySelector('.photoCarousel-item.video').innerHTML = html_video_carousel; } for (let index = 0; index 0 && items[index].embed_url && document.getElementById('youtube_embed_1')){ document.getElementById('youtube_embed_1').src = items[index].embed_url; break; } } } } } let description = document.querySelector('meta[name="description"]').content let keywords = document.querySelector('meta[name="content_tags"]').content let data = { "description": description, "keywords": keywords, "page_id": "2022/08/08/12080037", "source" : "Bearer d0e98884322b2eb5d6beacc1648f5dc7" } rvJixie.open("POST", "https://apis.kompas.com/api/widget/video", true); rvJixie.send(JSON.stringify(data)); } getVideo(); // sticky function function setInline(kgpl){ let qa = isVisible(kgpl); if(qa) { kgpl.classList.remove('hide'); kgpl.classList.add('inline'); scrl = 1 } else { if(scrl==1) { kgpl.classList.remove('inline'); } } } function setSticky2() { let kgpl = document.getElementsByClassName('video-box-wrap')[0]; if(!!kgpl) { // close kgplayer let kgbtn = kgpl.getElementsByClassName('rVideo-button')[0]; if(!!kgbtn) { kgbtn.addEventListener('click', function(e){ kgpl.classList.toggle('hide'); }); } window.addEventListener('scroll', function(){ setInline(kgpl) }); } } function isVisible(el) { let rto = 9 / 16 * 300; let kgtop = rto + 325 + 60 + 90 + 55; let kgbottom = 55 + rto; let rect = el.getBoundingClientRect(); return ( rect.top >= 0 - kgbottom && rect.left >= 0 && rect.bottom = 1) { intervalType = 'tahun yang lalu'; } else { interval = Math.floor(seconds / 2592000); if (interval >= 1) { intervalType = 'bulan yang lalu'; } else { interval = Math.floor(seconds / 86400); if (interval >= 1) { intervalType = 'hari yang lalu'; } else { interval = Math.floor(seconds / 3600); if (interval >= 1) { intervalType = "jam yang lalu"; } else { interval = Math.floor(seconds / 60); if (interval >= 1) { intervalType = "menit yang lalu"; } else { interval = seconds; intervalType = "detik yang lalu"; } } } } } return interval + ' ' + intervalType; } function urlTitle(value){ return value.toLowerCase().replaceAll(' ','-').replace(/[^a-zA-Z0-9\-]/g, ''); } Terpopuler 1 Bocoran Tampang Samsung Galaxy A55, Ini Bedanya dari Galaxy A54 Dibaca 29.232 kali 2 Rumor Bapak ChatGPT Dipecat karena Bikin "Terminator", Microsoft Buka Suara Dibaca 14.381 kali 3 Daftar 10 HP Android Kelas Menengah Terkencang November 2023 Versi AnTuTu Dibaca 8.856 kali 4 Daftar Harga iPhone Bekas: iPhone XR, iPhone XS, iPhone 11, iPhone 12, dan iPhone 13, Mulai Rp 5 Jutaan Dibaca 7.758 kali 5 4 Cara Mengetahui Password WiFi di HP dan Laptop dengan Mudah dan Praktis Dibaca 7.003 kali Baca berita tanpa iklan. Gabung Kompas.com+ Now Trending 75 Korban Erupsi Gunung Marapi Ditemukan, 23 Meninggal, Pencarian Resmi Dihentikan Ketika Kehebatan Messi Mengubah Inter Miami dan Sepak Bola Amerika... Mendag Blak-blakan Alasan Izinkan TikTok Duet dengan Tokopedia Semua Bank "Diramal" Jadi Digital dalam 10-20 Tahun ke Depan Hasil Sheff Utd Vs Liverpool 0-2: Salah Buntu, The Reds Tetap Berjaya Jubir Hadiri Kampanye Ganjar, Timnas Amin: Sudah Minta Maaf, Tak Perlu Diperpanjang "Saya Tidak Boleh Bicara Politik, Baru Kali Ini sejak Tahun 98, Ditambahkan Redaksional Itu" Hasil Man United Vs Chelsea: McTominay Bersinar, Setan Merah Menang 2-1 komentar di artikel lainnya Baca berita tanpa iklan. Gabung Kompas.com+ Prospek Keuntungan di Balik Penjualan Menara https://tekno.kompas.com/read/2022/08/05/19450027/prospek-keuntungan-di-balik-penjualan-menara https://asset.kompas.com/crops/wBnz3UbYjQezNQ5IiWfUIaaYp0E=/82x0:1201x746/195x98/data/photo/2020/04/05/5e89373597d89.jpeg Mungkin Anda melewatkan ini Prospek Keuntungan di Balik Penjualan Menara Ramai soal Biaya Tambahan Rp 1.000 Saat Belanja, Ini Penjelasan Tokopedia Parlemen Inggris Tutup Akun TikTok gara-gara Isu Keamanan Game World of Warcraft Mobile Batal Hadir di Android dan iOS Instagram Luncurkan Fitur NFT di Indonesia, Kreator Bisa Pajang Karya Close Ads Penghargaan dan sertifikat: Dapatkan informasi dan insight pilihan redaksi Kompas.com Daftarkan Email Kanal News Nasional International Megapolitan Regional Bola Tekno Otomotif Entertainment Sains Health Money Tren Properti Lifestyle Hype Travel Homey Food UMKM Edukasi Parapuan Foto Video Kolom VIK JEO Lestari Ohayo Jepang Pesona Indonesia Play Artikel Terpopuler Artikel Terkini Topik Pilihan Artikel Headline Network Harian KOMPAS KompasTV Sonora.id Kompasiana.com Pasangiklan.com Gramedia.com Gramedia Digital Gridoto.com Bolasport.com Grid.id Kontan.co.id KGMedia.id KGNow.com Kabar Palmerah About Us Advertise Kebijakan Data Pribadi Pedoman Media Siber Career Contact Us Copyright 2008 - 2023 PT. Kompas Cyber Media (Kompas Gramedia Digital Group). All Rights Reserved. Lengkapi Profil Segera lengkapi data dirimu untuk ikutan program #JernihBerkomentar. Nanti Saja Lengkapi Profil Bagikan artikel ini melalui Facebook X Whatsapp Line Telegram Copy Link Oke Login untuk memaksimalkan pengalaman mengakses Kompas.com Dengan login, kamu menyetujui Kebijakan Data Pribadi
Image gallery vn whatsapp
Read more Vn Whatsapp:
- Aplikasi Iphone Gratis
- Aplikasi Slowmo Gratis
- Aplikasi Bank Bri Resmi
- Cara Membuat Game Berbayar Di Play Store Menjadi Gratis
- Aplikasi Penghasil Uang 2020 Terbukti Membayar
- Aplikasi Untuk Membuat Video Animasi
- Aplikasi Lucky Patcher 2022
- Download Aplikasi Whatsapp Iphone
- Aplikasi Pembersih Sampah Terbaik Untuk Samsung
- Aplikasi Desain Banner
- Cara Kunci Wa Business
- Aplikasi Edit Video Pengantin
- Delta Gb Whatsapp Terbaru Anti Banned
- Download Whatsapp Untuk Laptop Windows 7 32 Bit
- Aplikasi Untuk Membuat Video Presentasi
- Aplikasi Game Guardian Mobile Legends