{"id":19757,"date":"2024-09-05T07:40:18","date_gmt":"2024-09-05T07:40:18","guid":{"rendered":"https:\/\/beststringer.com\/badminton-racquet-frame-shapes-stringing-guide\/"},"modified":"2026-05-28T14:49:56","modified_gmt":"2026-05-28T14:49:56","slug":"badminton-racquet-frame-shapes-stringing-guide","status":"publish","type":"post","link":"https:\/\/beststringer.com\/ms\/badminton-racquet-frame-shapes-stringing-guide\/","title":{"rendered":"Bentuk Bingkai Raket Tenis dan Panduan Stringing"},"content":{"rendered":"<div class=\"gb-container gb-container-c65b0277\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-46b9ae1c\">\n<div class=\"gb-grid-column gb-grid-column-ee22cad4\"><div class=\"gb-container gb-container-ee22cad4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-49b92206\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-guide-for-tension-and-restringing.jpg\" alt=\"Panduan pasang tali raket tenis untuk paun (lbs) dan pemasangan semula\" class=\"wp-image-71982\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-guide-for-tension-and-restringing.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-guide-for-tension-and-restringing-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-guide-for-tension-and-restringing-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-guide-for-tension-and-restringing-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-a117e04f\"><div class=\"gb-container gb-container-a117e04f\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-1\"><strong>1.1 Asas Pasang Tali Raket<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-d6be2288 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pasang Tali Raket Tenis<\/mark> &amp; <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pilihan Paun (lbs)<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kualiti pasang tali raket tenis yang baik bukan sekadar menarik nombor pada mesin; ia tentang mengharmonikan bahan yang betul, paun (lbs) yang tepat, dan jadual menukar tali yang bijak untuk dipadankan dengan keperluan permainan sebenar anda. Memahami bagaimana pilihan ini menentukan kuasa, kawalan, putaran (spin), dan keselesaan adalah penting untuk peningkatan jangka masa panjang dan pencegahan kecederaan.<br><br>Kesilapan yang biasa dilakukan adalah meniru setup pemain profesional secara membabi buta. Tali poliester yang keras pada paun (lbs) yang tinggi berkesan untuk atlet elit tetapi boleh menyebabkan sakit lengan yang teruk bagi pemain rekreasi. Prestasi sebenar datang daripada setup yang disesuaikan dengan kelajuan ayunan dan keperluan ketahanan anda.<br><br>Langkah 1: Fahami bahawa rujukan paun (lbs) hanyalah titik permulaan.<br>Langkah 2: Pelajari bagaimana tingkah laku bahan tali berbeza di bawah tarikan paun.<br>Langkah 3: Rujuk Stringer Bertauliah Antarabangsa untuk mendapatkan setup seperti campuran hibrid atau synthetic gut lembut yang benar-benar menyokong keselesaan dan teknik individu anda.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-766d33ad\">\n<div class=\"gb-grid-column gb-grid-column-8ee01b48\"><div class=\"gb-container gb-container-8ee01b48\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-ffbffbf3\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-tension-and-setup-education.jpg\" alt=\"Pendidikan paun (lbs) tali tenis dan setup\" class=\"wp-image-71998\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-tension-and-setup-education.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-tension-and-setup-education-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-tension-and-setup-education-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-tension-and-setup-education-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-18e64276\"><div class=\"gb-container gb-container-18e64276\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-2\"><strong>1.2 Garis Panduan Paun (lbs)<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-fe4314d9 gb-headline-text\"><strong>Memilih <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Paun (lbs)<\/mark> yang Tepat untuk <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pemain Baru<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pemain baru (beginners) selalunya memerlukan titik permulaan praktikal dan bukannya setup yang terlalu rumit. Untuk kebanyakan raket tenis midplus standard, julat rujukan paun pertengahan (biasanya sekitar 50-55 lbs) yang dipadankan dengan tali asas nilon atau synthetic gut yang mesra (forgiving) adalah asas yang sangat baik. Paun (lbs) ini memberikan campuran kawalan dan kuasa selesa yang seimbang.<br><br>Peraturan am adalah paun (lbs) yang lebih rendah bertindak seperti trampolin, menawarkan kedalaman pukulan dan kuasa yang mudah dengan impak yang lebih lembut. Sebaliknya, paun (lbs) yang lebih tinggi menyekat pergerakan tali, memberikan tapak tali yang lebih tegang yang meningkatkan kawalan bagi pemain yang menjana ayunan berat dan pantas mereka sendiri.<br><br>Walau bagaimanapun, bahan mengubah peraturan dengan drastik. Jika anda memutuskan untuk mencuba tali yang lebih keras seperti poliester atau Kevlar, paun (lbs) permulaan biasanya perlu diturunkan dengan ketara (selalunya ke paras pertengahan hingga rendah 40-an) untuk melindungi lengan daripada kejutan kasar dan mengekalkan tindak balas pukulan yang selesa. Pelarasan sentiasa perlu bergantung pada &#8220;feel&#8221; sebenar anda di dalam gelanggang.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-30382c81\">\n<div class=\"gb-grid-column gb-grid-column-485232c8\"><div class=\"gb-container gb-container-485232c8\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1f4c453\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-learning-tennis-restringing-and-durability-logic.jpg\" alt=\"Stringer profesional belajar logik ketahanan dan pasang tali raket tenis\" class=\"wp-image-72014\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-learning-tennis-restringing-and-durability-logic.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-learning-tennis-restringing-and-durability-logic-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-learning-tennis-restringing-and-durability-logic-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-learning-tennis-restringing-and-durability-logic-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-c7c79a46\"><div class=\"gb-container gb-container-c7c79a46\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-3\"><strong>1.3 Masa Pemasangan Semula Tali<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-1eb77145 gb-headline-text\"><strong>Mengetahui <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Bila untuk<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pasang Tali Baru<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salah faham yang meluas dalam kalangan pemain kelab adalah menganggap bahawa tali hanya perlu diganti apabila ia jelas terputus. Realitinya, semua jenis tali merenggang, kehilangan kekalan paun, dan mengalami kemerosotan elastisiti dari semasa ke semasa, lantas mengubah rasa dan pulangan tenaga raket dengan ketara.<br><br>Menunggu semata-mata sehingga tali putus bermakna anda sering bermain selama berminggu-minggu atau berbulan-bulan dengan tali yang &#8216;mati&#8217; (dead). Tali yang mati kehilangan keupayaannya untuk memerangkap bola (pocketing), membawa kepada tindak balas yang keras, kawalan putaran (spin) yang berkurang, dan kejatuhan dramatik dalam konsistensi prestasi. Anda mungkin mendapati diri anda menghayun raket secara berlebihan (overswinging) semata-mata untuk mencapai kedalaman biasa.<br><br>Walaupun petua asas tradisional mencadangkan kekerapan menukar tali dalam setahun adalah berdasarkan jumlah hari anda bermain dalam seminggu, keperluan pasang tali sebenar adalah sangat individu. Tali poli menjadi mati lebih cepat daripada natural gut. Seorang Stringer Bertauliah Antarabangsa boleh membantu anda membina jadual penukaran tali peribadi untuk mengekalkan playability di tahap kemuncak.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-923b3bea\">\n<div class=\"gb-grid-column gb-grid-column-ad288eac\"><div class=\"gb-container gb-container-ad288eac\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c3f772bd\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-bed-dynamics-and-energy-return.jpg\" alt=\"Dinamik tapak tali tenis dan pulangan tenaga\" class=\"wp-image-72030\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-bed-dynamics-and-energy-return.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-bed-dynamics-and-energy-return-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-bed-dynamics-and-energy-return-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-string-bed-dynamics-and-energy-return-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-ea4295da\"><div class=\"gb-container gb-container-ea4295da\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-4\"><strong>1.4 Dinamik Tapak Tali<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-e3988e70 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Dinamik<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Tapak Tali<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dinamik tapak tali merujuk kepada cara kompleks jalinan tali menyerap dan memulangkan tenaga apabila terkena impak. Raket yang baru dipasang tali menggunakan keanjalan tali yang tinggi untuk memerangkap bola dengan bersih, menghasilkan kuasa yang mudah dan rasa (feel) yang sangat selesa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Penyerapan Tenaga.<\/strong> Apabila bola terkena tali, tali elastik (seperti multifilament atau gut) berubah bentuk dengan lancar untuk menyerap kejutan, melindungi lengan pemain. Tali yang lebih keras kurang berubah bentuk, memindahkan lebih banyak kejutan impak tetapi menawarkan kawalan arah yang lebih besar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kehilangan Liveliness.<\/strong> Dengan setiap impak dan saban hari, bahan tali secara perlahan kehilangan daya bingkas (resilience) semula jadinya. Tapak tali yang &#8220;mati&#8221; berasa tegang dan keras seperti papan. Ia memerlukan lebih banyak usaha fizikal daripada pemain untuk membuat pukulan jauh (deep shots), yang boleh dengan mudah mencetuskan tennis elbow dan isu-isu sendi yang lain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pengetahuan Stringer.<\/strong> Seorang Stringer Bertauliah Antarabangsa mengkaji dinamik ini dengan teliti. Mengetahui cara mengekalkan nyawa (liveliness) tapak tali\u2014sama ada dengan mengesyorkan selang penukaran tali atau menurunkan rujukan paun untuk tali poli yang keras\u2014adalah ciri penjagaan peralatan bertaraf profesional.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-0113e3c9\">\n<div class=\"gb-grid-column gb-grid-column-5aedb366\"><div class=\"gb-container gb-container-5aedb366\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-6f736e8d\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Analyzing-factors-affecting-tennis-string-durability-and-wear.jpg\" alt=\"Analisis faktor yang mempengaruhi ketahanan dan kehausan tali tenis\" class=\"wp-image-72046\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Analyzing-factors-affecting-tennis-string-durability-and-wear.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Analyzing-factors-affecting-tennis-string-durability-and-wear-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Analyzing-factors-affecting-tennis-string-durability-and-wear-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Analyzing-factors-affecting-tennis-string-durability-and-wear-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-8a92c288\"><div class=\"gb-container gb-container-8a92c288\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-2-1\"><strong>1.5 Faktor Ketahanan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-b56bd481 gb-headline-text\"><strong>Faktor Mempengaruhi <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Ketahanan<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Tali<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faktor 1: Putaran (Spin) dan Pergerakan Tali.<\/strong><br>Pemain yang memukul dengan topspin yang berat memaksa tali utama (mains) untuk bergeser kembali dengan tali silang (crosses) secara agresif. Geseran melampau ini menyebabkan &#8220;notching&#8221;, di mana tali memotong satu sama lain dan akhirnya terputus lebih awal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faktor 2: Tolok (Gauge) dan Ketebalan.<\/strong><br>Tolok tali yang lebih tebal (seperti 15L atau 16) secara semula jadi menawarkan ketahanan unggul terhadap kehausan. Namun, memilih tolok yang lebih tebal melibatkan pertukaran kelebihan (trade-off), kerana tolok yang lebih nipis (seperti 17 atau 18) biasanya memberikan &#8220;gigitan&#8221; (bite) yang lebih baik dan potensi putaran yang unggul.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faktor 3: Impak Tersasar (Off-Center).<\/strong><br>Memukul bola berhampiran tepi bingkai memberikan tekanan yang teruk pada tali tepat di bahagian grommet. Pukulan tersasar (shanks) yang kerap menyebabkan putus ricih (shear breaks) secara tiba-tiba yang tiada bahan tali mampu menahannya, menjadikan teknik sama penting dengan pilihan peralatan.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-add9ca71\">\n<div class=\"gb-grid-column gb-grid-column-27109b4c\"><div class=\"gb-container gb-container-27109b4c\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1b3baff\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Hybrid-tennis-stringing-combining-different-materials.jpg\" alt=\"Pasang tali raket hibrid menggabungkan bahan berbeza\" class=\"wp-image-72062\" title=\"Pendidikan pasang tali hibrid dan teknik setup.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Hybrid-tennis-stringing-combining-different-materials.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Hybrid-tennis-stringing-combining-different-materials-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Hybrid-tennis-stringing-combining-different-materials-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Hybrid-tennis-stringing-combining-different-materials-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-d0b536c0\"><div class=\"gb-container gb-container-d0b536c0\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-6\"><strong>1.6 Teknik Lanjutan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-33090c3c gb-headline-text\"><strong>Penyelesaian Lanjutan: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pasang Tali<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Hibrid<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pasang tali hibrid merupakan cara yang sangat berkesan untuk mengimbangi ciri-ciri raket yang bertentangan. Dengan menggunakan dua bahan tali berbeza untuk tali utama dan tali silang, pemain boleh membina tapak tali tersuai yang mengurangkan kelemahan ekstrem bagi satu-satu jenis tali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ciri-ciri Percampuran.<\/strong> Setup hibrid yang biasa menggunakan tali poliester yang keras dan tahan lasak di bahagian utama untuk menahan topspin yang berat, dipadankan dengan synthetic gut yang lembut atau multifilament di bahagian silang. Ini melembutkan tapak tali secara keseluruhan, menambah keselesaan dan kuasa yang penting sambil mengekalkan kawalan putaran.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Harmonisasi Paun (lbs).<\/strong> Oleh kerana bahan merenggang secara berbeza, stringer selalunya melaraskan rujukan paun (lbs)\u2014menarik tali silang yang lebih lembut sedikit lebih ketat, atau menurunkan paun tali utama poli lebih rendah\u2014untuk memastikan tapak tali terasa kohesif dan bukannya tidak seimbang.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pelarasan Individu.<\/strong> Nasihat tentang hibrid perlu disesuaikan mengikut individu. Seorang Stringer Bertauliah Antarabangsa menganalisis sejarah kekerapan tali putus dan sensitiviti lengan anda sebelum mereka bentuk pola hibrid yang selamat untuk melonjakkan prestasi permainan anda tanpa risiko kecederaan.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-7aa6d643\">\n<div class=\"gb-grid-column gb-grid-column-094255c4\"><div class=\"gb-container gb-container-094255c4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c73b6bc4\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-knowledge-by-Best-Stringer-Worldwide.jpg\" alt=\"Ilmu pasang tali raket tenis oleh Best Stringer Worldwide\" class=\"wp-image-72078\" title=\"Falsafah perundingan pasang tali profesional.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-knowledge-by-Best-Stringer-Worldwide.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-knowledge-by-Best-Stringer-Worldwide-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-knowledge-by-Best-Stringer-Worldwide-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-racquet-stringing-knowledge-by-Best-Stringer-Worldwide-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-11c64c35\"><div class=\"gb-container gb-container-11c64c35\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-7\"><strong>1.7 Pembelajaran Lanjutan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-2bc688f2 gb-headline-text\"><strong>Nilai <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pasang Tali Profesional<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pendidikan setup yang betul adalah bahagian teras dalam kursus pasang tali raket profesional. Stringer yang profesional faham bahawa menarik tali pada 55 lbs secara membabi buta tanpa menilai bahan, sejarah pemain, atau dinamik bingkai akan memberikan pengalaman servis yang lemah.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di Best Stringer Worldwide, kami percaya konsistensi setup adalah matlamat utama. Apabila seorang Stringer Bertauliah Antarabangsa menguasai pemilihan paun (lbs), pengurusan ketahanan, dan campuran hibrid, mereka dapat membimbing pemain beralih daripada tali yang kasar dan mati, ke arah tindak balas (response) yang menyokong serta bertenaga.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Penambahbaikan berterusan melalui pensijilan stringer rasmi memperkasakan juruteknik untuk menerangkan konsep ini dengan jelas. Ia memastikan bahawa sama ada anda seorang pemain tenis yang sedang membiasakan diri dengan tali poli atau seorang stringer badminton yang meluaskan pengetahuan merentas sukan, pilihan peralatan anda kekal amat berinformasi dan boleh dipercayai.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e043c359 gbp-section\">\n<div class=\"gb-container gb-container-57db8dd3 gbp-section__inner\">\n<div class=\"gb-container gb-container-f1216be5\">\n\n<h2 class=\"gb-headline gb-headline-941000e3 gb-headline-text gbp-section__headline\">FAQ Ringkas <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Setup Tali<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jawapan ringkas tentang soalan lazim mengenai paun (lbs), bahan, dan logik menukar tali.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-b997057e\">\n<div class=\"gb-grid-column gb-grid-column-9eb55f9d\"><div class=\"gb-container gb-container-9eb55f9d gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-906120f3 gb-headline-text gbp-card__title\">Berapakah paun (lbs) <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">permulaan untuk pemain baru<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Julat praktikal untuk kebanyakan pemain baru (beginners) yang menggunakan tali berasaskan nilon adalah di pertengahan spesifikasi raket (biasanya 50-55 lbs). Ini memberikan kuasa yang mudah dan kawalan yang selesa.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-7143cf45\"><div class=\"gb-container gb-container-7143cf45 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-0560b3f6 gb-headline-text gbp-card__title\">Mengapakah tali lama <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">berasa mati (dead)<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lama-kelamaan dan melalui pelbagai impak pukulan, bahan tali kehilangan elastisiti asalnya. Tali tidak lagi menyerap dan memulangkan tenaga secara efisien, menyebabkan rasa yang keras, tindak balas paun (lbs) yang teruk, dan kehilangan kuasa serta kawalan.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-6cb11780\"><div class=\"gb-container gb-container-6cb11780 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-ac75dd50 gb-headline-text gbp-card__title\">Apakah kegunaan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">pasang tali hibrid<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pasang tali hibrid menggunakan bahan berbeza untuk tali utama dan silang demi menggabungkan manfaat khusus, seperti kestabilan dan spin berat tali poliester dengan keselesaan (comfort) tali synthetic gut yang lebih lembut.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cc214565\"><div class=\"gb-container gb-container-cc214565 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a3b096e1 gb-headline-text gbp-card__title\">Mengapa tidak tunggu <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sehingga tali putus<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Anda sepatutnya menukar tali apabila tali kehilangan kekalan paun dan tindak balas asalnya, lama sebelum ia putus. Menunggu sehingga putus memaksa anda bermain dengan peralatan yang tidak konsisten dan mati yang menjejaskan &#8220;timing&#8221; pukulan dan berisiko meregangkan otot lengan.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-75aa8713\"><div class=\"gb-container gb-container-75aa8713 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-cf70a8af gb-headline-text gbp-card__title\">Adakah paun (lbs) lebih tinggi <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">memberi lebih kawalan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Secara amnya, paun (lbs) lebih tinggi mengehadkan pergerakan tali, memberikan tindak balas lebih tegang dan kawalan yang baik bagi pemain berayunan pantas. Namun, jika terlalu tinggi, kehilangan daya poket (pocketing) sebenarnya boleh merosakkan ketepatan dan keselesaan pemain.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cb7d9591\"><div class=\"gb-container gb-container-cb7d9591 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-35072c1b gb-headline-text gbp-card__title\">Mengapakah rasa paun (lbs) berbeza <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">pada tali yang berlainan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tension atau tarikan paun hanyalah kuasa tarikan mekanikal. Bahan yang lebih kaku seperti Kevlar atau poliester akan berasa lebih keras pada 50 lbs berbanding natural gut atau multifilament walaupun ditarik pada rujukan paun yang sama persis.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-14e9a9cd\"><div class=\"gb-container gb-container-14e9a9cd gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-6ab9a22f gb-headline-text gbp-card__title\">Bagaimanakah tolok tali (gauge) <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">mempengaruhi ketahanan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tolok (gauge) yang lebih tebal menawarkan ketahanan yang lebih baik secara semula jadi. Walau bagaimanapun, bertukar ke tolok yang lebih tebal melibatkan pertukaran (trade-off), memandangkan tolok yang lebih nipis biasanya memberikan &#8220;feel&#8221; pukulan yang lebih jelas dan potensi spin yang lebih tinggi.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-220e6e85\"><div class=\"gb-container gb-container-220e6e85 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-18399ecf gb-headline-text gbp-card__title\">Mengapakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">pensijilan stringer<\/mark> penting di sini?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Seorang Stringer Bertauliah Antarabangsa memahami dinamik tapak tali, kehilangan paun (lbs), dan faktor ketahanan. Mereka melangkaui default kilang untuk menawarkan cadangan individu yang menyokong gaya permainan anda, memelihara jangka hayat tali, dan mengurus keselesaan lengan dengan selamat.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-new12345\"><div class=\"gb-container gb-container-new12345 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-new54321 gb-headline-text gbp-card__title\">Mengapakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">stringer badminton<\/mark> perlu belajar tentang ini?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Memahami prinsip pasang tali merentas sukan meluaskan pengetahuan stringer tentang tingkah laku bahan, teori paun (lbs), dan kebolehan ubah suai peralatan (customization), lalu menjadikan mereka seorang profesional yang serba boleh dan lebih holistik secara keseluruhan.<\/p>\n\n<\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-96a56784 gbp-section\">\n\n<h2 class=\"gb-headline gb-headline-eee1030b gb-headline-text gbp-section__headline\">Simulator Tapak Tali: Dinamik <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Nilon lwn Poliester<\/mark><\/h2>\n\n\n\n<div class=\"bsw-edu-module\" id=\"bsw-edu-module\">\n    <style>\n        \/* Scoped WordPress-Safe CSS *\/\n        .bsw-edu-module {\n            --bsw-primary: #3249A4;\n            --bsw-deep: #203A8F;\n            --bsw-green: #37BA2B;\n            --bsw-red: #E5484D;\n            --bsw-bg: #FFFFFF;\n            --bsw-panel: #F8FAFC;\n            --bsw-border: #E9EEF5;\n            --bsw-text: #4E5F8A;\n            --bsw-text-dark: #1A202C;\n            \n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n            background: var(--bsw-bg);\n            border: 1px solid var(--bsw-border);\n            border-radius: 16px;\n            box-shadow: 0 12px 36px rgba(32, 58, 143, 0.08);\n            max-width: 1000px;\n            margin: 2rem auto;\n            overflow: hidden;\n            display: flex;\n            flex-direction: column;\n            box-sizing: border-box;\n        }\n\n        .bsw-edu-module *, .bsw-edu-module *::before, .bsw-edu-module *::after {\n            box-sizing: inherit;\n        }\n\n        .bsw-edu-header {\n            padding: 2rem 2rem 1.5rem;\n            text-align: center;\n            border-bottom: 1px solid var(--bsw-border);\n            background: var(--bsw-panel);\n        }\n\n        .bsw-edu-header h2 {\n            margin: 0 0 0.5rem 0;\n            color: var(--bsw-deep);\n            font-size: clamp(1.5rem, 3vw, 2rem);\n            font-weight: 800;\n            line-height: 1.2;\n            letter-spacing: -0.02em;\n        }\n\n        .bsw-edu-header p {\n            margin: 0;\n            color: var(--bsw-text);\n            font-size: 1.1rem;\n            max-width: 700px;\n            margin: 0 auto;\n        }\n\n        .bsw-edu-controls {\n            display: flex;\n            justify-content: center;\n            gap: 1rem;\n            padding: 1.5rem;\n            background: #fff;\n        }\n\n        .bsw-edu-tab {\n            background: var(--bsw-bg);\n            border: 2px solid var(--bsw-border);\n            color: var(--bsw-text);\n            padding: 0.75rem 1.5rem;\n            border-radius: 30px;\n            font-weight: 600;\n            font-size: 1rem;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            outline: none;\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n        }\n\n        .bsw-edu-tab:hover {\n            border-color: #CBD5E1;\n            background: var(--bsw-panel);\n        }\n\n        .bsw-edu-tab.active {\n            background: var(--bsw-primary);\n            border-color: var(--bsw-primary);\n            color: #fff;\n            box-shadow: 0 4px 12px rgba(50, 73, 164, 0.25);\n        }\n\n        .bsw-edu-scene {\n            position: relative;\n            width: 100%;\n            background: radial-gradient(circle at center, #FFFFFF 0%, #F1F5F9 100%);\n            border-top: 1px solid var(--bsw-border);\n            border-bottom: 1px solid var(--bsw-border);\n            overflow: hidden;\n        }\n\n        .bsw-edu-svg {\n            display: block;\n            width: 100%;\n            height: auto;\n            max-height: 500px;\n            user-select: none;\n        }\n\n        .bsw-edu-footer {\n            padding: 2rem;\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 2rem;\n            background: #fff;\n        }\n\n        .bsw-edu-stat {\n            background: var(--bsw-panel);\n            padding: 1.5rem;\n            border-radius: 12px;\n            border-left: 4px solid var(--bsw-primary);\n        }\n\n        .bsw-edu-stat h4 {\n            margin: 0 0 0.5rem 0;\n            color: var(--bsw-text-dark);\n            font-size: 1.1rem;\n        }\n\n        .bsw-edu-stat p {\n            margin: 0;\n            color: var(--bsw-text);\n            font-size: 0.95rem;\n            line-height: 1.5;\n        }\n\n        \/* SVG Internal Styling *\/\n        .bsw-hotspot {\n            cursor: pointer;\n            outline: none;\n        }\n        \n        .bsw-hotspot:hover .bsw-hotspot-bg {\n            fill: var(--bsw-primary);\n            opacity: 0.15;\n        }\n\n        .bsw-pulse {\n            animation: bswPulse 2s infinite;\n        }\n\n        @keyframes bswPulse {\n            0% { transform: scale(0.95); opacity: 0.2; }\n            50% { transform: scale(1.1); opacity: 0.05; }\n            100% { transform: scale(0.95); opacity: 0.2; }\n        }\n\n        .bsw-svg-btn {\n            cursor: pointer;\n            outline: none;\n        }\n\n        .bsw-svg-btn-inner {\n            transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n\n        .bsw-svg-btn:hover .bsw-svg-btn-inner {\n            transform: translate(600px, 416px);\n        }\n\n        .bsw-svg-btn:active .bsw-svg-btn-inner {\n            transform: translate(600px, 422px);\n        }\n\n        .bsw-callout {\n            transition: opacity 0.3s ease;\n            pointer-events: none;\n        }\n\n        @media (max-width: 768px) {\n            .bsw-edu-controls { flex-direction: column; padding: 1rem; }\n            .bsw-edu-footer { grid-template-columns: 1fr; gap: 1rem; padding: 1.5rem; }\n            .bsw-edu-header { padding: 1.5rem 1rem; }\n        }\n\n        @media (prefers-reduced-motion: reduce) {\n            .bsw-pulse { animation: none; }\n            .bsw-svg-btn-inner { transition: none; }\n        }\n    <\/style>\n\n    <div class=\"bsw-edu-header\">\n        <h2>Simulator Dinamik Tapak Tali<\/h2>\n        <p>Alami bagaimana paun (lbs) mempengaruhi penyerapan tenaga, getaran bingkai, dan &#8220;kesan trampolin&#8221; ketika impak pukulan.<\/p>\n    <\/div>\n\n    <div class=\"bsw-edu-controls\">\n        <button class=\"bsw-edu-tab active\" data-mode=\"low\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 12c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8-8-3.6-8-8z\"\/><path d=\"M8 12h8\"\/><\/svg>\n            Paun Rendah (Selesa\/Kuasa)\n        <\/button>\n        <button class=\"bsw-edu-tab\" data-mode=\"high\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 4v16M4 12h16\"\/><\/svg>\n            Paun Tinggi (Kawalan\/Impak)\n        <\/button>\n    <\/div>\n\n    <div class=\"bsw-edu-scene\">\n        <svg viewBox=\"0 0 800 500\" class=\"bsw-edu-svg\" preserveAspectRatio=\"xMidYMid meet\" aria-label=\"Simulator interaktif tapak tali\">\n            <defs>\n                <filter id=\"bsw-shadow\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\">\n                    <feDropShadow dx=\"0\" dy=\"6\" stdDeviation=\"8\" flood-opacity=\"0.12\" flood-color=\"#203A8F\"\/>\n                <\/filter>\n                <filter id=\"bsw-glow-green\">\n                    <feGaussianBlur stdDeviation=\"8\" result=\"coloredBlur\"\/>\n                    <feMerge>\n                        <feMergeNode in=\"coloredBlur\"\/>\n                        <feMergeNode in=\"SourceGraphic\"\/>\n                    <\/feMerge>\n                <\/filter>\n                <filter id=\"bsw-glow-red\">\n                    <feGaussianBlur stdDeviation=\"10\" result=\"coloredBlur\"\/>\n                    <feMerge>\n                        <feMergeNode in=\"coloredBlur\"\/>\n                        <feMergeNode in=\"SourceGraphic\"\/>\n                    <\/feMerge>\n                <\/filter>\n                \n                <pattern id=\"bsw-grid\" width=\"40\" height=\"40\" patternUnits=\"userSpaceOnUse\">\n                    <path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"#E9EEF5\" stroke-width=\"1\"\/>\n                <\/pattern>\n            <\/defs>\n\n            <!-- Background -->\n            <rect width=\"100%\" height=\"100%\" fill=\"url(#bsw-grid)\"\/>\n\n            <!-- Motion Guidelines -->\n            <path d=\"M100,250 L700,250\" stroke=\"#CBD5E1\" stroke-width=\"1\" stroke-dasharray=\"6,6\"\/>\n\n            <!-- Racquet Frame -->\n            <g id=\"bsw-racquet-frame\">\n                <!-- Top section -->\n                <rect x=\"375\" y=\"30\" width=\"50\" height=\"70\" rx=\"16\" fill=\"#203A8F\" filter=\"url(#bsw-shadow)\"\/>\n                <path d=\"M380,35 L420,35\" stroke=\"#4E5F8A\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n                <rect x=\"390\" y=\"100\" width=\"20\" height=\"15\" fill=\"#1A202C\" rx=\"2\"\/>\n                \n                <!-- Bottom section -->\n                <rect x=\"375\" y=\"400\" width=\"50\" height=\"70\" rx=\"16\" fill=\"#203A8F\" filter=\"url(#bsw-shadow)\"\/>\n                <path d=\"M380,465 L420,465\" stroke=\"#4E5F8A\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n                <rect x=\"390\" y=\"385\" width=\"20\" height=\"15\" fill=\"#1A202C\" rx=\"2\"\/>\n            <\/g>\n\n            <!-- Shockwaves (Hidden initially) -->\n            <circle id=\"bsw-shock-top\" cx=\"400\" cy=\"65\" r=\"0\" fill=\"none\" stroke=\"#37BA2B\" stroke-width=\"4\" opacity=\"0\"\/>\n            <circle id=\"bsw-shock-top-2\" cx=\"400\" cy=\"65\" r=\"0\" fill=\"none\" stroke=\"#37BA2B\" stroke-width=\"2\" opacity=\"0\"\/>\n            <circle id=\"bsw-shock-bot\" cx=\"400\" cy=\"435\" r=\"0\" fill=\"none\" stroke=\"#37BA2B\" stroke-width=\"4\" opacity=\"0\"\/>\n            <circle id=\"bsw-shock-bot-2\" cx=\"400\" cy=\"435\" r=\"0\" fill=\"none\" stroke=\"#37BA2B\" stroke-width=\"2\" opacity=\"0\"\/>\n\n            <!-- Main Stringbed Profile -->\n            <path id=\"bsw-stringbed\" d=\"M400,115 Q400,250 400,385\" fill=\"none\" stroke=\"#94A3B8\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n\n            <!-- Ball Group -->\n            <g id=\"bsw-ball\" transform=\"translate(100, 250)\">\n                <!-- Motion Blur -->\n                <g id=\"bsw-ball-blur\" opacity=\"0\">\n                    <line x1=\"-25\" y1=\"0\" x2=\"-90\" y2=\"0\" stroke=\"#D1E820\" stroke-width=\"6\" stroke-linecap=\"round\" opacity=\"0.6\"\/>\n                    <line x1=\"-20\" y1=\"-12\" x2=\"-60\" y2=\"-12\" stroke=\"#D1E820\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\n                    <line x1=\"-20\" y1=\"12\" x2=\"-60\" y2=\"12\" stroke=\"#D1E820\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\n                <\/g>\n                <!-- Physical Ball -->\n                <circle id=\"bsw-ball-body\" cx=\"0\" cy=\"0\" r=\"22\" fill=\"#D1E820\" filter=\"url(#bsw-shadow)\"\/>\n                <path d=\"M-15,-12 Q0,0 15,-12\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.5\" opacity=\"0.8\"\/>\n                <path d=\"M-15,12 Q0,0 15,12\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.5\" opacity=\"0.8\"\/>\n            <\/g>\n\n            <!-- Hotspots -->\n            <g class=\"bsw-hotspot\" id=\"hs-stringbed\" transform=\"translate(400, 250)\" role=\"button\" tabindex=\"0\" aria-label=\"Tunjukkan zon poket (pocketing)\">\n                <circle class=\"bsw-hotspot-bg bsw-pulse\" cx=\"0\" cy=\"0\" r=\"35\" fill=\"#3249A4\" opacity=\"0.1\"\/>\n                <circle cx=\"0\" cy=\"0\" r=\"12\" fill=\"#3249A4\"\/>\n                <circle cx=\"0\" cy=\"0\" r=\"4\" fill=\"#FFFFFF\"\/>\n                <rect x=\"18\" y=\"-14\" width=\"120\" height=\"28\" rx=\"14\" fill=\"#FFFFFF\" filter=\"url(#bsw-shadow)\"\/>\n                <text x=\"32\" y=\"4\" font-size=\"13\" font-weight=\"700\" fill=\"#203A8F\">Sentuh Tapak Tali<\/text>\n            <\/g>\n\n            <g class=\"bsw-hotspot\" id=\"hs-frame\" transform=\"translate(400, 65)\" role=\"button\" tabindex=\"0\" aria-label=\"Tunjukkan zon kejutan (shock)\">\n                <circle class=\"bsw-hotspot-bg bsw-pulse\" cx=\"0\" cy=\"0\" r=\"35\" fill=\"#E5484D\" opacity=\"0.1\"\/>\n                <circle cx=\"0\" cy=\"0\" r=\"12\" fill=\"#E5484D\"\/>\n                <circle cx=\"0\" cy=\"0\" r=\"4\" fill=\"#FFFFFF\"\/>\n                <rect x=\"18\" y=\"-14\" width=\"100\" height=\"28\" rx=\"14\" fill=\"#FFFFFF\" filter=\"url(#bsw-shadow)\"\/>\n                <text x=\"32\" y=\"4\" font-size=\"13\" font-weight=\"700\" fill=\"#E5484D\">Sentuh Bingkai<\/text>\n            <\/g>\n\n            <!-- Interactive Callouts (Hidden default) -->\n            <g id=\"callout-stringbed\" class=\"bsw-callout\" opacity=\"0\" transform=\"translate(450, 205)\">\n                <rect x=\"0\" y=\"0\" width=\"260\" height=\"90\" rx=\"12\" fill=\"#FFFFFF\" filter=\"url(#bsw-shadow)\"\/>\n                <path d=\"M-12,45 L0,35 L0,55 Z\" fill=\"#FFFFFF\"\/>\n                <text id=\"callout-sb-title\" x=\"20\" y=\"30\" font-size=\"15\" font-weight=\"800\" fill=\"#3249A4\">Zon Pocketing<\/text>\n                <text id=\"callout-sb-desc1\" x=\"20\" y=\"55\" font-size=\"13\" fill=\"#4E5F8A\">Paun (lbs) lebih rendah membolehkan tali<\/text>\n                <text id=\"callout-sb-desc2\" x=\"20\" y=\"75\" font-size=\"13\" fill=\"#4E5F8A\">merenggang, memulangkan tenaga (power).<\/text>\n            <\/g>\n\n            <g id=\"callout-frame\" class=\"bsw-callout\" opacity=\"0\" transform=\"translate(450, 20)\">\n                <rect x=\"0\" y=\"0\" width=\"260\" height=\"90\" rx=\"12\" fill=\"#FFFFFF\" filter=\"url(#bsw-shadow)\"\/>\n                <path d=\"M-12,45 L0,35 L0,55 Z\" fill=\"#FFFFFF\"\/>\n                <text id=\"callout-fr-title\" x=\"20\" y=\"30\" font-size=\"15\" font-weight=\"800\" fill=\"#E5484D\">Pemindahan Getaran<\/text>\n                <text id=\"callout-fr-desc1\" x=\"20\" y=\"55\" font-size=\"13\" fill=\"#4E5F8A\">Tapak tali lembut menyerap impak,<\/text>\n                <text id=\"callout-fr-desc2\" x=\"20\" y=\"75\" font-size=\"13\" fill=\"#4E5F8A\">melindungi lengan dari kejutan kasar.<\/text>\n            <\/g>\n\n            <!-- Play Demo Button -->\n            <g class=\"bsw-svg-btn\" id=\"bsw-play-btn\" role=\"button\" tabindex=\"0\" aria-label=\"Mainkan Animasi Impak\">\n                <g class=\"bsw-svg-btn-inner\" transform=\"translate(600, 420)\">\n                    <rect x=\"0\" y=\"0\" width=\"170\" height=\"52\" rx=\"26\" fill=\"#3249A4\" filter=\"url(#bsw-shadow)\"\/>\n                    <circle cx=\"36\" cy=\"26\" r=\"16\" fill=\"#FFFFFF\" opacity=\"0.2\"\/>\n                    <polygon points=\"32,18 32,34 44,26\" fill=\"#FFFFFF\"\/>\n                    <text x=\"58\" y=\"31\" font-size=\"14\" font-weight=\"800\" fill=\"#FFFFFF\" letter-spacing=\"0.5\">MAIN IMPAK<\/text>\n                <\/g>\n            <\/g>\n        <\/svg>\n    <\/div>\n\n    <div class=\"bsw-edu-footer\">\n        <div class=\"bsw-edu-stat\">\n            <h4 id=\"stat-left-title\">Tindak Balas Dinamik<\/h4>\n            <p id=\"stat-left-desc\">Bertindak seperti trampolin. Tapak tali elastik menyerap impak secara semula jadi, menghasilkan kuasa mendalam dengan mudah lantas mengurangkan keletihan pemain.<\/p>\n        <\/div>\n        <div class=\"bsw-edu-stat\" style=\"border-left-color: var(--bsw-green);\" id=\"stat-right-box\">\n            <h4 id=\"stat-right-title\">Keselesaan Pemain<\/h4>\n            <p id=\"stat-right-desc\">Hanya sedikit kejutan disalurkan pada bingkai. Setup ini amat disyorkan untuk perlindungan dan pencegahan kecederaan maksimum pada lengan.<\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ State\n            let currentMode = 'low';\n            let isAnimating = false;\n            let calloutTimer = null;\n\n            \/\/ DOM Elements\n            const tabs = document.querySelectorAll('.bsw-edu-tab');\n            const playBtn = document.getElementById('bsw-play-btn');\n            const ball = document.getElementById('bsw-ball');\n            const ballBody = document.getElementById('bsw-ball-body');\n            const ballBlur = document.getElementById('bsw-ball-blur');\n            const stringbed = document.getElementById('bsw-stringbed');\n            const hotspots = document.querySelectorAll('.bsw-hotspot');\n            \n            \/\/ Shock elements\n            const shocks = [\n                document.getElementById('bsw-shock-top'),\n                document.getElementById('bsw-shock-top-2'),\n                document.getElementById('bsw-shock-bot'),\n                document.getElementById('bsw-shock-bot-2')\n            ];\n\n            \/\/ Content Elements\n            const statLeftTitle = document.getElementById('stat-left-title');\n            const statLeftDesc = document.getElementById('stat-left-desc');\n            const statRightTitle = document.getElementById('stat-right-title');\n            const statRightDesc = document.getElementById('stat-right-desc');\n            const statRightBox = document.getElementById('stat-right-box');\n\n            const callouts = {\n                sb: document.getElementById('callout-stringbed'),\n                fr: document.getElementById('callout-frame')\n            };\n\n            \/\/ Modes Content Dictionary\n            const contentMap = {\n                low: {\n                    sLTitle: \"Tindak Balas Dinamik\",\n                    sLDesc: \"Bertindak seperti trampolin. Tapak tali elastik menyerap impak secara semula jadi, menghasilkan kuasa mendalam dengan mudah lantas mengurangkan keletihan pemain.\",\n                    sRTitle: \"Keselesaan Pemain\",\n                    sRDesc: \"Hanya sedikit kejutan disalurkan pada bingkai. Setup ini amat disyorkan untuk perlindungan dan pencegahan kecederaan maksimum pada lengan.\",\n                    sRColor: \"#37BA2B\",\n                    calloutSbTitle: \"Zon Pocketing\",\n                    calloutSbD1: \"Paun (lbs) lebih rendah membolehkan tali\",\n                    calloutSbD2: \"merenggang, memulangkan tenaga (power).\",\n                    calloutFrTitle: \"Penyerapan Kejutan\",\n                    calloutFrD1: \"Tapak tali lembut menyerap impak,\",\n                    calloutFrD2: \"melindungi lengan dari kejutan kasar.\"\n                },\n                high: {\n                    sLTitle: \"Tindak Balas Tegar (Rigid)\",\n                    sLDesc: \"Menyekat pergerakan tali sepenuhnya. Tapak tali yang kaku ini memaksa pemain menjana kuasa mereka sendiri, memberi kelebihan pada pemain berayunan laju dan agresif.\",\n                    sRTitle: \"Maklum Balas Ekstrem (Feedback)\",\n                    sRDesc: \"Membawa sejumlah besar kejutan dan getaran, lalu memindahkannya secara terus kepada bingkai dan lengan. Kawalan tinggi, tetapi sangat berisiko untuk sendi lengan.\",\n                    sRColor: \"#E5484D\",\n                    calloutSbTitle: \"Pergerakan Terhad\",\n                    calloutSbD1: \"Paun (lbs) tinggi sukar berubah bentuk,\",\n                    calloutSbD2: \"membuatkan bola hanya 'kemek' (flat).\",\n                    calloutFrTitle: \"Pemindahan Kasar\",\n                    calloutFrD1: \"Memandangkan daya tali kurang elastik,\",\n                    calloutFrD2: \"tekanan getaran berpindah terus ke bingkai.\"\n                }\n            };\n\n            \/\/ Switch Mode Function\n            function setMode(mode) {\n                if(isAnimating) return;\n                currentMode = mode;\n                \n                \/\/ Update Tabs\n                tabs.forEach(t => {\n                    if(t.dataset.mode === mode) t.classList.add('active');\n                    else t.classList.remove('active');\n                });\n\n                \/\/ Update Text Content\n                const data = contentMap[mode];\n                statLeftTitle.textContent = data.sLTitle;\n                statLeftDesc.textContent = data.sLDesc;\n                statRightTitle.textContent = data.sRTitle;\n                statRightDesc.textContent = data.sRDesc;\n                statRightBox.style.borderLeftColor = data.sRColor;\n\n                document.getElementById('callout-sb-title').textContent = data.calloutSbTitle;\n                document.getElementById('callout-sb-desc1').textContent = data.calloutSbD1;\n                document.getElementById('callout-sb-desc2').textContent = data.calloutSbD2;\n                \n                document.getElementById('callout-fr-title').textContent = data.calloutFrTitle;\n                document.getElementById('callout-fr-title').setAttribute('fill', data.sRColor);\n                document.getElementById('callout-fr-desc1').textContent = data.calloutFrD1;\n                document.getElementById('callout-fr-desc2').textContent = data.calloutFrD2;\n\n                hideCallouts();\n            }\n\n            \/\/ Tab Click Listeners\n            tabs.forEach(tab => {\n                tab.addEventListener('click', () => setMode(tab.dataset.mode));\n            });\n\n            \/\/ Hotspot Listeners\n            document.getElementById('hs-stringbed').addEventListener('click', () => showCallout('sb'));\n            document.getElementById('hs-frame').addEventListener('click', () => showCallout('fr'));\n\n            function showCallout(type) {\n                if(isAnimating) return;\n                hideCallouts();\n                callouts[type].setAttribute('opacity', '1');\n                clearTimeout(calloutTimer);\n                calloutTimer = setTimeout(hideCallouts, 4000);\n            }\n\n            function hideCallouts() {\n                callouts.sb.setAttribute('opacity', '0');\n                callouts.fr.setAttribute('opacity', '0');\n            }\n\n            \/\/ Physics Animation Engine\n            function triggerImpact() {\n                if (isAnimating) return;\n                isAnimating = true;\n                hideCallouts();\n                \n                \/\/ Fade out hotspots\n                hotspots.forEach(hs => hs.setAttribute('opacity', '0'));\n                playBtn.style.opacity = '0.5';\n\n                const isLow = currentMode === 'low';\n                const maxStretch = isLow ? 520 : 430;\n                const ballSquish = isLow ? 0.85 : 0.60;\n                const shockColor = isLow ? '#37BA2B' : '#E5484D';\n                const shockSize = isLow ? 25 : 60;\n\n                \/\/ Setup shock colors\n                shocks.forEach(s => s.setAttribute('stroke', shockColor));\n                if (!isLow) {\n                    shocks.forEach(s => s.setAttribute('filter', 'url(#bsw-glow-red)'));\n                } else {\n                    shocks.forEach(s => s.removeAttribute('filter'));\n                }\n\n                const duration = 1600;\n                const startTime = performance.now();\n\n                function step(currentTime) {\n                    const t = (currentTime - startTime) \/ duration;\n                    \n                    if (t >= 1) {\n                        \/\/ Reset Scene\n                        ball.setAttribute('transform', `translate(100, 250) scale(1, 1)`);\n                        ballBlur.setAttribute('opacity', '0');\n                        stringbed.setAttribute('d', `M400,115 Q400,250 400,385`);\n                        shocks.forEach(s => s.setAttribute('opacity', '0'));\n                        \n                        hotspots.forEach(hs => hs.setAttribute('opacity', '1'));\n                        playBtn.style.opacity = '1';\n                        isAnimating = false;\n                        return;\n                    }\n\n                    let bX = 100, bScaleX = 1, bScaleY = 1, strX = 400, blurOp = 0;\n                    let shRadius1 = 0, shRadius2 = 0, shOp = 0;\n\n                    if (t < 0.25) {\n                        \/\/ Approach\n                        const p = t \/ 0.25;\n                        bX = 100 + (280 * p);\n                        blurOp = p;\n                    } \n                    else if (t < 0.45) {\n                        \/\/ Impact &#038; Stretch\n                        const p = (t - 0.25) \/ 0.20;\n                        const easeOut = 1 - Math.pow(1 - p, 3);\n                        \n                        bX = 380 + ((maxStretch - 380) * easeOut);\n                        strX = 400 + ((maxStretch - 380) * easeOut);\n                        bScaleX = 1 - ((1 - ballSquish) * easeOut);\n                        bScaleY = 1 + ((1 - ballSquish) * easeOut * 0.5);\n                        blurOp = 1 - p;\n\n                        \/\/ Shock trigger\n                        if (p > 0.4) {\n                            const sp = (p - 0.4) \/ 0.6;\n                            shRadius1 = shockSize * sp;\n                            shRadius2 = shockSize * 0.6 * sp;\n                            shOp = 1;\n                        }\n                    } \n                    else if (t < 0.60) {\n                        \/\/ Snap Back Rebound\n                        const p = (t - 0.45) \/ 0.15;\n                        const easeIn = Math.pow(p, 2);\n                        \n                        bX = maxStretch - ((maxStretch - 380) * easeIn);\n                        strX = maxStretch - ((maxStretch - 380) * easeIn);\n                        \n                        \/\/ String over-correction snap\n                        if (p > 0.8) {\n                            strX = 380 - (20 * ((p - 0.8)\/0.2));\n                        }\n\n                        bScaleX = ballSquish + ((1 - ballSquish) * easeIn);\n                        bScaleY = (1 + ((1 - ballSquish) * 0.5)) - ((1 - ballSquish) * 0.5 * easeIn);\n                        blurOp = p;\n\n                        shRadius1 = shockSize + (20 * p);\n                        shRadius2 = (shockSize * 0.6) + (30 * p);\n                        shOp = 1 - p;\n                    } \n                    else if (t < 0.75) {\n                        \/\/ String Settle\n                        const p = (t - 0.60) \/ 0.15;\n                        strX = 360 + (40 * p); \/\/ Wobble to rest\n                        bX = 380 - (280 * p);\n                        blurOp = 1;\n                    } \n                    else {\n                        \/\/ Exit\n                        const p = (t - 0.75) \/ 0.25;\n                        bX = 100 - (300 * p);\n                        strX = 400;\n                        blurOp = 1 - (p * 2);\n                    }\n\n                    \/\/ Apply attributes\n                    ball.setAttribute('transform', `translate(${bX}, 250) scale(${bScaleX}, ${bScaleY})`);\n                    ballBlur.setAttribute('opacity', Math.max(0, blurOp));\n                    stringbed.setAttribute('d', `M400,115 Q${strX},250 400,385`);\n\n                    if (shOp > 0) {\n                        shocks[0].setAttribute('r', shRadius1);\n                        shocks[0].setAttribute('opacity', shOp);\n                        shocks[1].setAttribute('r', shRadius2);\n                        shocks[1].setAttribute('opacity', shOp);\n                        \n                        shocks[2].setAttribute('r', shRadius1);\n                        shocks[2].setAttribute('opacity', shOp);\n                        shocks[3].setAttribute('r', shRadius2);\n                        shocks[3].setAttribute('opacity', shOp);\n                    } else {\n                        shocks.forEach(s => s.setAttribute('opacity', '0'));\n                    }\n\n                    requestAnimationFrame(step);\n                }\n                \n                requestAnimationFrame(step);\n            }\n\n            \/\/ Keyboard and Click handlers for Play Button\n            playBtn.addEventListener('click', triggerImpact);\n            playBtn.addEventListener('keydown', (e) => {\n                if (e.key === 'Enter' || e.key === ' ') {\n                    e.preventDefault();\n                    triggerImpact();\n                }\n            });\n\n            \/\/ Keyboard accessibility for hotspots\n            hotspots.forEach(hs => {\n                hs.addEventListener('keydown', (e) => {\n                    if (e.key === 'Enter' || e.key === ' ') {\n                        e.preventDefault();\n                        if (hs.id === 'hs-stringbed') showCallout('sb');\n                        if (hs.id === 'hs-frame') showCallout('fr');\n                    }\n                });\n            });\n\n            \/\/ Initialize\n            setMode('low');\n\n        })();\n    <\/script>\n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e4ec421e gbp-section__inner\">\n<div class=\"gb-container gb-container-4a0c4bf4\">\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Ujian Pengetahuan Pasang Tali Tenis<\/title>\n    <style>\n        \/* WordPress Conflict Fixes:\n           1. Scoped everything under #bsw-quiz-widget\n           2. Replaced the generic body tag styling with a wrapper class\n           3. Prefixed all classes and IDs with \"bsw-quiz-\" to avoid clashes\n           4. Reset box-sizing, margins, and button defaults\n        *\/\n        \n        #bsw-quiz-widget {\n            font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 20px 0;\n            margin: 0;\n            background-color: transparent; \/* Lets your WP theme background show through *\/\n        }\n\n        #bsw-quiz-widget * {\n            box-sizing: border-box;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-container {\n            width: 100%;\n            max-width: 500px;\n            background: #fff;\n            border-radius: 12px;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n            overflow: hidden;\n            border: 1px solid #eee;\n            margin: 0 auto;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-header {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n            padding: 24px 20px;\n            text-align: center;\n            position: relative;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-header-accent {\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #FFD700, #FDB931, #FFD700);\n        }\n\n        #bsw-quiz-widget .bsw-score-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            background: #fff;\n            padding: 6px 16px;\n            border-radius: 20px;\n            font-weight: 700;\n            font-size: 14px;\n            color: #0B2447;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card {\n            padding: 14px 16px;\n            border-radius: 10px;\n            cursor: pointer;\n            border: 2px solid #eee;\n            background: #fff;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card:hover {\n            border-color: #19376D;\n            background: #F8FAFF;\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected {\n            border-color: #0B2447;\n            background: #F0F4F8;\n        }\n\n        #bsw-quiz-widget .bsw-radio-circle {\n            width: 22px;\n            height: 22px;\n            border-radius: 50%;\n            border: 2px solid #ccc;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n            transition: all 0.2s ease;\n            margin: 0;\n            padding: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-circle {\n            border-color: #0B2447;\n            background: #0B2447;\n        }\n\n        #bsw-quiz-widget .bsw-radio-dot {\n            width: 8px;\n            height: 8px;\n            background: #FFD700;\n            border-radius: 50%;\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.2s ease;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-dot {\n            opacity: 1;\n            transform: scale(1);\n        }\n\n        #bsw-quiz-widget .bsw-nav-btn {\n            flex: 1;\n            padding: 14px;\n            border: none;\n            border-radius: 8px;\n            font-weight: 700;\n            font-size: 15px;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin: 0;\n            text-align: center;\n            line-height: normal;\n            font-family: inherit;\n            appearance: none;\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev {\n            background: #F0F4F8;\n            color: #0B2447;\n            border: 1px solid rgba(11,36,71,0.2);\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev:not(:disabled):hover {\n            background: #E2E8F0;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:not(:disabled):hover {\n            box-shadow: 0 4px 12px rgba(11,36,71,0.3);\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:disabled, \n        #bsw-quiz-widget .bsw-btn-prev:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            transform: none;\n            box-shadow: none;\n        }\n        \n        #bsw-quiz-widget a {\n            text-decoration: none;\n        }\n    <\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-quiz-widget\">\n    <div class=\"bsw-quiz-container\">\n        <div class=\"bsw-quiz-header\">\n            <div class=\"bsw-quiz-header-accent\"><\/div>\n            <div style=\"font-size: 22px; font-weight: 800; margin-bottom: 6px; letter-spacing: -0.5px; line-height: 1.2;\">\ud83c\udff8 Ujian Pengetahuan Pasang Tali Tenis<\/div>\n            <div style=\"font-size: 14px; opacity: 0.9; line-height: 1.4; margin-bottom: 16px;\">\n                <strong>Adakah anda faham tentang paun (lbs), bahan, dan kekerapan penukaran tali?<\/strong>\n            <\/div>\n            <div class=\"bsw-score-badge\">\n                <span id=\"bsw-current-score-top\">0<\/span> \/ <span id=\"bsw-total-score-top\">8<\/span>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-quiz-main\" style=\"padding: 24px;\">\n            <div style=\"display: flex; flex-direction: column; gap: 8px; margin-bottom: 24px; padding: 14px; background: #F0F4F8; border-radius: 10px; border: 1px solid rgba(11,36,71,0.15);\">\n                <div style=\"display: flex; justify-content: space-between; align-items: center;\">\n                    <div style=\"display: flex; align-items: center; gap: 12px;\">\n                        <div id=\"bsw-progress-circle\" style=\"width: 40px; height: 40px; border-radius: 50%; background: conic-gradient(#0B2447 0deg 0deg, #F0F4F8 0deg 360deg); display: flex; align-items: center; justify-content: center; font-weight: 800; color: #0B2447; font-size: 14px; border: 3px solid #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.08); margin: 0; padding: 0;\">1<\/div>\n                        <div style=\"margin: 0; padding: 0;\">\n                            <div style=\"font-size: 14px; font-weight: 700; color: #1a1a1a; margin: 0; line-height: 1.2;\">Soalan <span id=\"bsw-current-step\">1<\/span> dari 8<\/div>\n                            <div id=\"bsw-skill-label\" style=\"font-size: 11px; color: #19376D; font-weight: 800; text-transform: uppercase; letter-spacing: 0.8px; margin: 0; line-height: 1.2;\">PAUN (LBS)<\/div>\n                        <\/div>\n                    <\/div>\n                    <div id=\"bsw-question-tag\" style=\"font-size: 10px; color: #0B2447; background: #FFD700; padding: 5px 12px; border-radius: 12px; font-weight: 800; letter-spacing: 0.5px; margin: 0;\">SETUP<\/div>\n                <\/div>\n            <\/div>\n\n            <div id=\"bsw-quiz-card\" style=\"min-height: 250px;\">\n                <div id=\"bsw-question-content\"><\/div>\n            <\/div>\n\n            <div style=\"display: flex; gap: 12px; margin-top: 28px;\">\n                <button id=\"bsw-prev-btn\" class=\"bsw-nav-btn bsw-btn-prev\" disabled>\u2190 Sebelumnya<\/button>\n                <button id=\"bsw-next-btn\" class=\"bsw-nav-btn bsw-btn-next\" disabled>Soalan Seterusnya<\/button>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-result-screen\" style=\"text-align: center; padding: 40px 24px; display: none;\">\n            <div id=\"bsw-result-emoji\" style=\"font-size: 56px; margin-bottom: 12px; animation: bounce 1s ease infinite; line-height: 1;\">\ud83c\udf89<\/div>\n            <div id=\"bsw-result-title\" style=\"font-size: 24px; font-weight: 800; color: #1a1a1a; margin-bottom: 8px; line-height: 1.2;\">Analisis Selesai!<\/div>\n            <div id=\"bsw-final-score\" style=\"font-size: 48px; font-weight: 900; background: linear-gradient(135deg, #0B2447, #19376D); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 24px; line-height: 1;\">Sedia<\/div>\n            \n            <div style=\"background: #F8FAFF; border-radius: 12px; padding: 20px; border: 1px solid #EEF2FF; margin-bottom: 28px; box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);\">\n                 <p style=\"color:#444; font-size:15px; line-height:1.6; margin: 0;\">Tahniah! Memandangkan anda kini memahami bagaimana keputusan pemasangan tali mempengaruhi prestasi dan keselesaan tenis, adakah anda bersedia untuk mempertingkat kemahiran teknikal anda dengan pendidikan profesional?<\/p>\n            <\/div>\n\n            <a id=\"bsw-apply-btn\" href=\"https:\/\/beststringer.com\/ms\/stringing-course-application\/\" target=\"_blank\" style=\"display: block; padding: 18px; border-radius: 10px; font-weight: 800; font-size: 16px; background: linear-gradient(135deg, #0B2447, #19376D); color: #FFD700; text-decoration: none; box-shadow: 0 6px 20px rgba(11,36,71,0.25); border: 2px solid #FFD700; transition: all 0.3s ease;\">\n                \ud83c\udf93 Mohon Pensijilan BSW\n            <\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    'use strict';\n\n    const DRILLS = [\n        {q:\"Apakah paun (lbs) permulaan yang praktikal untuk pemain baru (beginner) yang menggunakan tali nilon?\", opts:[\"Ketatkan semaksimum mungkin pada mesin\", \"Tepat di bahagian tengah cadangan spesifikasi raket\", \"Di bawah 30 lbs\", \"Tension (paun) tidak penting untuk pemain baru\"], correct:1, skill:\"paun (lbs)\", label:\"PEMAIN BARU\"},\n        {q:\"Mengapakah pemain kebiasaannya patut menukar tali raket sebelum tali tersebut putus?\", opts:[\"Untuk menjadikan raket lebih berat\", \"Kerana tali akan kehilangan elastisiti dan 'mati', mengurangkan keselesaan serta prestasi\", \"Kerana tali akan berubah warna\", \"Untuk membatalkan waranti (warranty)\"], correct:1, skill:\"pasang semula\", label:\"MASA (TIMING)\"},\n        {q:\"Apakah salah satu sebab utama stringer menggunakan kaedah pasang tali hibrid?\", opts:[\"Untuk menggabungkan ketahanan poliester dengan keselesaan (comfort) synthetic gut\", \"Untuk menggunakan baki potongan tali\", \"Untuk menjadikan raket lebih kaku (stiff)\", \"Kerana ia menyalahi undang-undang (illegal) dalam perlawanan\"], correct:0, skill:\"hibrid\", label:\"SETUP\"},\n        {q:\"Secara amnya, bagaimanakah rujukan paun (lbs) tinggi memberi kesan pada tapak tali raket tenis?\", opts:[\"Ia meningkatkan kesan trampolin\", \"Ia mengehadkan pergerakan tali, memberikan lebih kawalan tetapi mengurangkan kuasa\", \"Ia menjamin tali tidak akan terputus\", \"Ia menjadikan cengkaman (grip) raket lebih besar\"], correct:1, skill:\"dinamik\", label:\"KAWALAN\"},\n        {q:\"Bahan tali manakah yang biasanya memerlukan rujukan paun (lbs) yang lebih rendah demi mengekalkan keselesaan lengan?\", opts:[\"Natural Gut\", \"Multifilament\", \"Poliester atau Kevlar\", \"Nilon\"], correct:2, skill:\"bahan\", label:\"KETEGARAN (STIFFNESS)\"},\n        {q:\"Apakah punca utama tali tenis bergeser (notch) dan akhirnya terputus?\", opts:[\"Menyimpan raket di dalam beg\", \"Geseran daripada pergerakan tali dan putaran (topspin) berat ketika bermain\", \"Memukul bola tepat di bahagian sweet spot\", \"Menggunakan penyerap getaran (dampener)\"], correct:1, skill:\"ketahanan\", label:\"HAUS & LUSUH\"},\n        {q:\"Mengapakah seorang stringer profesional sentiasa merekod sejarah setup pemain?\", opts:[\"Untuk memastikan stabiliti dan membimbing pelarasan (adjustments) paun (lbs) yang selamat\", \"Untuk menjual raket yang lebih berat kepada mereka\", \"Untuk melaporkan mereka kepada jurulatih\", \"Untuk mempraktikkan tulisan tangan mereka\"], correct:0, skill:\"profesionalisme\", label:\"REKOD\"},\n        {q:\"Apakah yang patut diajarkan dalam kursus pasang tali raket profesional mengenai pemilihan paun (lbs)?\", opts:[\"Setiap pemain wajib menggunakan 60 lbs\", \"Paun (lbs) hanyalah rujukan permulaan, hasil rasa (feel) banyak dipengaruhi oleh bahan tali dan raket\", \"Nombor (tension) pada mesin tidak relevan\", \"Hanya pemain pro perlu menitikberatkan hal berkaitan paun (lbs)\"], correct:1, skill:\"pendidikan\", label:\"PENGETAHUAN\"}\n    ];\n\n    let current = 0;\n    let answers = {};\n\n    const el = {\n        quizMain: document.getElementById('bsw-quiz-main'),\n        resultScreen: document.getElementById('bsw-result-screen'),\n        currentScoreTop: document.getElementById('bsw-current-score-top'),\n        totalScoreTop: document.getElementById('bsw-total-score-top'),\n        currentStep: document.getElementById('bsw-current-step'),\n        progressCircle: document.getElementById('bsw-progress-circle'),\n        skillLabel: document.getElementById('bsw-skill-label'),\n        questionTag: document.getElementById('bsw-question-tag'),\n        questionContent: document.getElementById('bsw-question-content'),\n        prevBtn: document.getElementById('bsw-prev-btn'),\n        nextBtn: document.getElementById('bsw-next-btn'),\n        finalScore: document.getElementById('bsw-final-score'),\n        resultEmoji: document.getElementById('bsw-result-emoji'),\n        resultTitle: document.getElementById('bsw-result-title')\n    };\n\n    function updateProgress() {\n        el.currentStep.textContent = current + 1;\n        el.totalScoreTop.textContent = DRILLS.length;\n        const answeredCount = Object.keys(answers).length;\n        el.currentScoreTop.textContent = answeredCount;\n        \n        const progress = ((current + 1) \/ DRILLS.length) * 360;\n        el.progressCircle.style.background = `conic-gradient(#0B2447 0deg ${progress}deg, #F0F4F8 ${progress}deg 360deg)`;\n        el.progressCircle.textContent = current + 1;\n    }\n\n    function renderQuestion() {\n        const drill = DRILLS[current];\n        const answeredIndex = answers[current];\n        let html = `<div style=\"font-size: 18px; font-weight: 700; color: #1a1a1a; line-height: 1.5; margin-bottom: 24px; margin-top: 0;\">${drill.q}<\/div><div style=\"display: grid; gap: 12px; margin: 0; padding: 0;\">`;\n        \n        drill.opts.forEach((opt, i) => {\n            const isSelected = answeredIndex === i;\n            html += `\n            <div class=\"bsw-opt-card ${isSelected ? 'selected' : ''}\" data-index=\"${i}\">\n                <div class=\"bsw-radio-circle\">\n                    <div class=\"bsw-radio-dot\"><\/div>\n                <\/div>\n                <div style=\"font-weight: 600; font-size: 15px; color: ${isSelected ? '#0B2447' : '#444'}; margin: 0; padding: 0; line-height: 1.4;\">${opt}<\/div>\n            <\/div>`;\n        });\n        \n        html += '<\/div>';\n        el.questionContent.innerHTML = html;\n        el.skillLabel.textContent = drill.skill;\n        el.questionTag.textContent = drill.label;\n\n        document.querySelectorAll('.bsw-opt-card').forEach(card => {\n            card.addEventListener('click', function() {\n                const idx = parseInt(this.getAttribute('data-index'));\n                answers[current] = idx;\n                renderQuestion();\n            });\n        });\n\n        el.prevBtn.disabled = current === 0;\n        el.nextBtn.textContent = current === DRILLS.length - 1 ? 'Lihat Keputusan \ud83c\udf89' : 'Soalan Seterusnya';\n        \n        const isAnswered = answers[current] !== undefined;\n        el.nextBtn.disabled = !isAnswered;\n        \n        updateProgress();\n    }\n\n    function calculateResults() {\n        let score = 0;\n        DRILLS.forEach((d, i) => {\n            if (answers[i] === d.correct) {\n                score++;\n            }\n        });\n\n        el.quizMain.style.display = 'none';\n        el.resultScreen.style.display = 'block';\n        const percent = Math.round((score \/ DRILLS.length) * 100);\n        \n        el.finalScore.textContent = percent + '%';\n        \n        const emoji = percent >= 80 ? '\ud83c\udfc6' : '\ud83d\udc4d';\n        const title = percent >= 80 ? 'Pemahaman Cemerlang!' : 'Permulaan Yang Baik';\n        \n        el.resultEmoji.textContent = emoji;\n        el.resultTitle.textContent = title;\n    }\n\n    el.nextBtn.addEventListener('click', () => {\n        if (current < DRILLS.length - 1) {\n            current++;\n            renderQuestion();\n        } else {\n            calculateResults();\n        }\n    });\n\n    el.prevBtn.addEventListener('click', () => {\n        if (current > 0) {\n            current--;\n            renderQuestion();\n        }\n    });\n\n    \/\/ Initial render\n    renderQuestion();\n});\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div>\n\n<div class=\"gb-container gb-container-5b3bc5e8\">\n\n<div class=\"gb-headline gb-headline-2f04cb32 gb-headline-text gbp-section__tagline\">Integriti Setup<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bba2ffc2 gb-headline-text gbp-section__headline\">Disahkan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Ilmu Pasang Tali Raket<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Latihan kami menekankan tingkah laku paun (lbs), faktor ketahanan tali, dan dinamik tapak tali yang betul. Kami mengutamakan pendidikan stringer dalam membangunkan logik setup individu yang tepat berbanding sekadar meneka (guesswork).<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-2631a86b\">\n<div class=\"gb-grid-column gb-grid-column-670ee1e4\"><div class=\"gb-container gb-container-670ee1e4\">\n\n<div class=\"gb-headline gb-headline-4ffecd9e gb-headline-text\">15+<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-a40d5ff4 gb-headline-text\">Tahun Mengajar Setup<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-36c23c60\"><div class=\"gb-container gb-container-36c23c60\">\n\n<div class=\"gb-headline gb-headline-3944b2ff gb-headline-text\">100%<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-5dd5c27e gb-headline-text\">Fokus Kebolehubahsuaian (Customization)<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-325bb028\"><div class=\"gb-container gb-container-325bb028\">\n\n<div class=\"gb-headline gb-headline-fb0a55b1 gb-headline-text\">Selamat<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-135bc509 gb-headline-text\">Pelindungan Lengan<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b38becfe\"><div class=\"gb-container gb-container-b38becfe\">\n\n<div class=\"gb-headline gb-headline-7c2857fd gb-headline-text\">4<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-7d08250a gb-headline-text\">Metrik Teras Setup<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Kesan Ciri-Ciri terhadap Gaya Permainan<\/title>\n<style>\n\/* WordPress Conflict Fixes:\n  1. Everything is scoped under #bsw-racquet-comparison\n  2. All class names are prefixed with \"bsw-\" to prevent clashes\n  3. Added specific overrides for common WP theme table defaults (borders, padding, background)\n*\/\n\n#bsw-racquet-comparison {\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  margin: 20px 0;\n  max-width: 100%;\n  line-height: 1.5;\n  color: #333;\n}\n\n#bsw-racquet-comparison * {\n  box-sizing: border-box;\n}\n\n#bsw-racquet-comparison .bsw-header {\n  text-align: center;\n  margin-bottom: 20px;\n  color: #2a3f90;\n  font-size: 1.3em;\n  font-weight: bold;\n  line-height: 1.3;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n\/* Desktop Table View *\/\n#bsw-racquet-comparison .bsw-table {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n  box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n  border-radius: 8px;\n  overflow: hidden;\n  display: table !important;\n  background: #fff;\n  margin: 0;\n  padding: 0;\n  border: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table th,\n#bsw-racquet-comparison .bsw-table td {\n  padding: 14px !important;\n  text-align: left !important;\n  vertical-align: top !important;\n  border: none !important;\n  border-bottom: 1px solid #e0e0e0 !important;\n  background: none;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-table th {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%) !important;\n  color: white !important;\n  font-weight: 600 !important;\n  font-size: 0.95em !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:last-child td {\n  border-bottom: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:nth-child(even) td:not(.bsw-highlight) {\n  background-color: #f8f9fa !important;\n}\n\n#bsw-racquet-comparison .bsw-table td:first-child {\n  font-weight: 600;\n  color: #1a2980;\n  width: 20%;\n  font-size: 0.9em;\n}\n\n#bsw-racquet-comparison .bsw-table td:nth-child(2) {\n  color: #555;\n  border-right: 1px solid #e0e0e0 !important;\n  width: 40%;\n  font-size: 0.85em;\n}\n\n#bsw-racquet-comparison .bsw-highlight {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3)) !important;\n  width: 40%;\n  border-left: 4px solid #37ba2b !important;\n  font-size: 0.85em;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-highlight::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n  font-size: 1.1em;\n}\n\n\/* Mobile Card View *\/\n#bsw-racquet-comparison .bsw-mobile-cards {\n  display: none;\n}\n\n#bsw-racquet-comparison .bsw-card {\n  background: white;\n  border-radius: 8px;\n  margin-bottom: 16px;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n  overflow: hidden;\n  border: 1px solid #eee;\n}\n\n#bsw-racquet-comparison .bsw-card-header {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%);\n  color: white;\n  padding: 12px;\n  font-weight: 600;\n  font-size: 1em;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-card-content {\n  padding: 16px;\n}\n\n#bsw-racquet-comparison .bsw-row {\n  margin-bottom: 16px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid #e0e0e0;\n}\n\n#bsw-racquet-comparison .bsw-row:last-child {\n  border-bottom: none;\n  margin-bottom: 0;\n  padding-bottom: 0;\n}\n\n#bsw-racquet-comparison .bsw-trad-opt {\n  background-color: #f8f9fa;\n  padding: 10px;\n  border-radius: 4px;\n  margin-bottom: 12px;\n  font-size: 0.85em;\n  color: #555;\n  border-left: 3px solid #ccc;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3));\n  padding: 10px;\n  border-radius: 4px;\n  border-left: 4px solid #37ba2b;\n  font-size: 0.85em;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n}\n\n#bsw-racquet-comparison .bsw-label {\n  font-weight: 700;\n  font-size: 0.75em;\n  margin-bottom: 6px;\n  color: #666;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  display: block;\n}\n\n\/* Responsive Breakpoints *\/\n@media (max-width: 768px) {\n  #bsw-racquet-comparison .bsw-table {\n    display: none !important;\n  }\n  #bsw-racquet-comparison .bsw-mobile-cards {\n    display: block !important;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1.1em;\n    padding: 0 10px;\n  }\n}\n\n@media (max-width: 480px) {\n  #bsw-racquet-comparison {\n    margin: 10px 0;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1em;\n  }\n  #bsw-racquet-comparison .bsw-card-content {\n    padding: 12px;\n  }\n  #bsw-racquet-comparison .bsw-row {\n    margin-bottom: 12px;\n    padding-bottom: 12px;\n  }\n}\n<\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-racquet-comparison\">\n  <div class=\"bsw-header\">Panduan Pemasangan Tali Tenis: Ciri-ciri &#038; Bahan<\/div>\n\n  <table class=\"bsw-table\">\n    <thead>\n      <tr>\n        <th>Jenis Tali \/ Setup<\/th>\n        <th>Ciri Keselesaan &#038; Kuasa<\/th>\n        <th>Ciri Ketahanan &#038; Kawalan<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Synthetic Gut (Nilon)<\/td>\n        <td>Sangat elastik, mesra lengan, kuasa (power) yang bagus.<\/td>\n        <td class=\"bsw-highlight\">Ketahanan tahap sederhana, kawalan standard. Pilihan hebat untuk pemain baru.<\/td>\n      <\/tr>\n      <tr>\n        <td>Poliester (Poly)<\/td>\n        <td>Rasa keras, kuasa lebih rendah, menuntut teknik yang baik.<\/td>\n        <td class=\"bsw-highlight\">Ketahanan cemerlang, potensi putaran (spin) dan kawalan mendalam.<\/td>\n      <\/tr>\n      <tr>\n        <td>Natural Gut<\/td>\n        <td>Keselesaan optimum, kadar kekalan paun (tension) yang paling maksimum.<\/td>\n        <td class=\"bsw-highlight\">Tahap ketahanan lebih rendah pada keadaan basah, kos premium.<\/td>\n      <\/tr>\n      <tr>\n        <td>Multifilament<\/td>\n        <td>Bahan sintetik paling mirip ciri keselesaan natural gut.<\/td>\n        <td class=\"bsw-highlight\">Mudah koyak (frays) di bawah rintangan topspin yang berat; sangat selamat pada lengan.<\/td>\n      <\/tr>\n      <tr>\n        <td>Hibrid (Poly\/Syn Gut)<\/td>\n        <td>Mencampurkan rasa sintetik yang lembut dengan poly.<\/td>\n        <td class=\"bsw-highlight\">Meningkatkan ketahanan tanpa menjejaskan aspek keselesaan sepenuhnya.<\/td>\n      <\/tr>\n      <tr>\n        <td>Kekerapan Tukar Tali<\/td>\n        <td>Tali baru memberikan dinamik yang boleh diramalkan (predictable).<\/td>\n        <td class=\"bsw-highlight\">Tali mati (dead strings) memaksa pemain melakukan overswing, berisiko terhadap kecederaan lengan.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <div class=\"bsw-mobile-cards\">\n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Tali Standard<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Synthetic Gut (Nilon):<\/span>\n          <div class=\"bsw-trad-opt\">Sangat elastik, mesra lengan, kuasa (power) yang bagus.<\/div>\n          <span class=\"bsw-label\">Ciri-ciri Praktikal:<\/span>\n          <div class=\"bsw-modern-opt\">Ketahanan tahap sederhana, kawalan standard. Pilihan hebat untuk pemain baru.<\/div>\n        <\/div>\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Poliester (Poly):<\/span>\n          <div class=\"bsw-trad-opt\">Rasa keras, kuasa lebih rendah, menuntut teknik yang baik.<\/div>\n          <span class=\"bsw-label\">Ciri-ciri Praktikal:<\/span>\n          <div class=\"bsw-modern-opt\">Ketahanan cemerlang, potensi putaran (spin) dan kawalan mendalam.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Keselesaan Premium<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Natural Gut:<\/span>\n          <div class=\"bsw-trad-opt\">Keselesaan optimum, kadar kekalan paun (tension) yang paling maksimum.<\/div>\n          <span class=\"bsw-label\">Ciri-ciri Praktikal:<\/span>\n          <div class=\"bsw-modern-opt\">Tahap ketahanan lebih rendah pada keadaan basah, kos premium.<\/div>\n        <\/div>\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Multifilament:<\/span>\n          <div class=\"bsw-trad-opt\">Bahan sintetik paling mirip ciri keselesaan natural gut.<\/div>\n          <span class=\"bsw-label\">Ciri-ciri Praktikal:<\/span>\n          <div class=\"bsw-modern-opt\">Mudah koyak (frays) di bawah rintangan topspin yang berat; sangat selamat pada lengan.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Ubah Suai &#038; Penyelenggaraan<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Hibrid (Poly\/Syn Gut):<\/span>\n          <div class=\"bsw-trad-opt\">Mencampurkan rasa sintetik yang lembut dengan poly.<\/div>\n          <span class=\"bsw-label\">Ciri-ciri Praktikal:<\/span>\n          <div class=\"bsw-modern-opt\">Meningkatkan ketahanan tanpa menjejaskan aspek keselesaan sepenuhnya.<\/div>\n        <\/div>\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Kekerapan Tukar Tali:<\/span>\n          <div class=\"bsw-trad-opt\">Tali baru memberikan dinamik yang boleh diramalkan (predictable).<\/div>\n          <span class=\"bsw-label\">Ciri-ciri Praktikal:<\/span>\n          <div class=\"bsw-modern-opt\">Tali mati (dead strings) memaksa pemain melakukan overswing, berisiko terhadap kecederaan lengan.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\n\n\n<div class=\"gb-container gb-container-69063730 gbp-section\">\n<div class=\"gb-container gb-container-c192804a gbp-section__inner\">\n<div class=\"gb-container gb-container-26552703\">\n\n<div class=\"gb-headline gb-headline-27edcbd1 gb-headline-text gbp-section__tagline\">Pendidikan Pasang Tali Raket<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bda1dc9d gb-headline-text gbp-section__headline\">Kuasai <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Kemahiran Pasang Tali Raket Tenis<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">bersama Best Stringer Worldwide<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Sudah bersedia untuk melonjakkan tahap profesionalisme pasang tali raket anda? Best Stringer Worldwide menawarkan pendidikan peringkat tinggi untuk membantu anda memahami pemilihan paun (lbs), bahan tali, setup hibrid, dan pengurusan ketahanan. Kami melatih komuniti Stringer di seluruh dunia, merangkumi Singapura, Hong Kong, Malaysia, Indonesia, UK, dan Eropah. Dapatkan pensijilan Stringer berprestij ini untuk membimbing para pemain dengan lebih yakin ke arah mengecap kepuasan peralatan yang sebenar.<\/p>\n\n\n<div class=\"gb-container gb-container-4aa6efd2\">\n\n<a class=\"gb-button gb-button-1b494854 gb-button-text gbp-button--secondary\" href=\"https:\/\/beststringer.com\/ms\/stringing-course-application\/\">Mohon Sekarang<\/a>\n\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-ef62c7ce\">\n\n<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3983.512110481107!2d101.72853037497148!3d3.22182909675331!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31cc3940e852d0e3%3A0xe7b0509976b40fd3!2sBest%20Stringer%20Worldwide%20(BSW)!5e0!3m2!1sen!2smy!4v1771591572052!5m2!1sen!2smy\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>FAQ Ringkas Setup Tali Jawapan ringkas tentang soalan lazim mengenai paun (lbs), bahan, dan logik menukar tali. Simulator Tapak Tali: Dinamik Nilon lwn Poliester Simulator Dinamik Tapak Tali Alami bagaimana paun (lbs) mempengaruhi penyerapan tenaga, getaran bingkai, dan &#8220;kesan trampolin&#8221; ketika impak pukulan. Paun Rendah (Selesa\/Kuasa) Paun Tinggi (Kawalan\/Impak) Sentuh Tapak Tali Sentuh Bingkai Zon &#8230; <a title=\"Bentuk Bingkai Raket Tenis dan Panduan Stringing\" class=\"read-more\" href=\"https:\/\/beststringer.com\/ms\/badminton-racquet-frame-shapes-stringing-guide\/\" aria-label=\"Read more about Bentuk Bingkai Raket Tenis dan Panduan Stringing\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":7014,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88],"tags":[],"class_list":["post-19757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-badminton-ms","infinite-scroll-item"],"_links":{"self":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts\/19757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/comments?post=19757"}],"version-history":[{"count":0,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts\/19757\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/media\/7014"}],"wp:attachment":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/media?parent=19757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/categories?post=19757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/tags?post=19757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}