{"id":1300,"date":"2026-05-22T18:25:52","date_gmt":"2026-05-22T11:25:52","guid":{"rendered":"https:\/\/mgmpenglishsmpkotaserang.id\/?p=1300"},"modified":"2026-06-08T00:02:25","modified_gmt":"2026-06-07T17:02:25","slug":"teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama","status":"publish","type":"post","link":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/","title":{"rendered":"Teks Perkenalan Diri &#8220;About Me&#8221;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Menyambut tahun ajaran baru, apalagi untuk siswa kelas 7, pastinya butuh materi pemanasan yang ice-breaking tapi tetap berbobot, kan? Materi Self-Introduction alias perkenalan diri adalah menu wajib di minggu-minggu pertama Fase D. Nah, Bapak\/Ibu guru hebat, kali ini kita punya teks &#8220;About Me&#8221; (teks Galih) yang super simpel tapi powerful banget untuk dijadikan pondasi awal mengajar. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di postingan ini, kita nggak cuma bagi-bagi teksnya, tapi juga sudah membedahnya secara tuntas\u2014mulai dari glossary, unsur kebahasaan, sampai strategi mengajarnya biar benar-benar nyambung dengan spirit Kurikulum Merdeka dan Pembelajaran Mendalam. Yuk, amati, tiru, dan modifikasi analisis di bawah ini untuk kelas Anda!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hello.<br>My name is <strong>Galih<\/strong>.<br>I am <strong>13 years old<\/strong>.<br>I am a student.<br>I live in <strong>Serang<\/strong>.<br>My hobby is <strong>football<\/strong>.<br>My favorite color is <strong>blue<\/strong>.<br>Thank you.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n    <title>Self-Introduction Text Analysis | About Me<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css?family=Poppins:wght@600;700;900&#038;family=Lato:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        *,*::before,*::after{box-sizing: border-box; margin:0; padding:0}\n        :root{\n            --navy:#0f2340;\n            --teal:#1a7a6e;\n            --teal-light:#23a99a;\n            --sky:#3b9fd6;\n            --gold:#d4a843;\n            --red: #c0392b;\n            --white:#ffffff;\n            --text:#1e2d3d;\n            --bg:#f8fbff;\n        }\n        body {\n            font-family: 'Lato', sans-serif;\n            background: var(--bg);\n            color:var(--text);\n            font-size:14px;\n            line-height:1.45;\n        }\n        \n        \/* Header Dikecilkan Sesuai Request *\/\n        .hero{\n            background: linear-gradient(145deg, var(--navy), #1a3a5c);\n            padding: 12px 10px; \/* Padding presisi agar rapi di HP *\/\n            text-align:center;\n        }\n        .hero-title{\n            font-family: 'Poppins', sans-serif;\n            font-size:18px; \n            font-weight:900;\n            color:white;\n            line-height: 1.3;\n            margin-bottom: 6px;\n        }\n        .hero-title span{color:var(--gold);}\n        .hero-sub{\n            font-size:12px;\n            color:rgba(255,255,255,.7);\n            line-height: 1.4;\n        }\n\n        .wrap{max-width: 720px; margin:auto; padding:0 6px}\n        .toolbar {\n            display: flex;\n            justify-content: flex-end;\n            gap:8px;\n            margin:8px 0 4px 0;\n        }\n        .collapse-btn,.expand-btn{\n            background: var(--teal);\n            border:none;\n            color:white;\n            font-family: 'Poppins', sans-serif;\n            font-size:11px;\n            font-weight:600;\n            padding: 4px 12px;\n            border-radius: 20px;\n            cursor:pointer;\n            transition:0.2s;\n        }\n        .collapse-btn{background:var(--navy);}\n        .expand-btn:hover, .collapse-btn:hover{opacity:0.85;}\n        \n        .section{\n            background:white;\n            border-radius:12px;\n            margin:10px 0;\n            border:1px solid rgba(0,0,0,.05);\n            overflow:hidden;\n        }\n        .section-header {\n            display: flex;\n            align-items:center;\n            gap:10px;\n            padding:12px;\n            cursor:pointer;\n            transition:background 0.2s;\n        }\n        \n        \/* FIX Layout: Tambah spasi untuk target class di dalam .section *\/\n        .s0 .section-header {background: #fef9e6;}\n        .s1 .section-header {background:#e3f0ff;}\n        .s2 .section-header {background:#e0f7e9;}\n        .s3 .section-header {background:#fffff0;}\n        .s4 .section-header {background:#f0e6ff;}\n        .s5 .section-header {background:#ffe4dc;}\n        .s6 .section-header {background:#e0f4fd;}\n        .s7 .section-header {background:#fce4ec;}\n        \n        .sec-num{\n            width: 26px;\n            height:26px;\n            border-radius:7px;\n            display: flex;\n            align-items:center;\n            justify-content:center;\n            color:white;\n            font-weight:700;\n            font-size:12px;\n        }\n        \n        \/* FIX Ikon Nomor: Tambah spasi untuk target inner .sec-num *\/\n        .s0 .sec-num{background:#b8860b;}\n        .s1 .sec-num{background: var(--navy);}\n        .s2 .sec-num{background: var(--teal);}\n        .s3 .sec-num{background:var(--sky);}\n        .s4 .sec-num{background:#7b52ab;}\n        .s5 .sec-num{background:#d45f0a;}\n        .s6 .sec-num{background: var(--teal-light);}\n        .s7 .sec-num{background:#e91e63;}\n        \n        .sec-label{\n            font-family: 'Poppins', sans-serif;\n            font-size:14px;\n            font-weight:700;\n            flex:1;\n        }\n        .arrow-indicator{\n            font-size:14px;\n            font-weight:600;\n            color:var(--teal);\n            transition: transform 0.25s ease;\n            display:inline-block;\n        }\n        .arrow-indicator::before { content: '\u25bc'; font-size: 12px;}\n        .section.open .arrow-indicator{ transform:rotate(180deg); }\n        \n        .section-body {\n            max-height:0;\n            overflow:hidden;\n            transition:max-height 0.3s ease-out;\n        }\n        .section.open .section-body {\n            max-height:5000px;\n        }\n        .section-body-inner{\n            padding:0 10px 14px;\n        }\n        \n        \/* FIX Layout Isi: Tambah spasi *\/\n        .s0 .section-body-inner{background:#fffef5; border-radius:0 0 12px 12px;}\n        .s1 .section-body-inner{background:#f0f7ff; border-radius:0 0 12px 12px;}\n        .s2 .section-body-inner{background:#edfdf3; border-radius:0 0 12px 12px;}\n        .s3 .section-body-inner{background:#fffaf0; border-radius:0 0 12px 12px;}\n        .s4 .section-body-inner{background:#f8f3ff; border-radius:0 0 12px 12px;}\n        .s5 .section-body-inner{background:#fff4f0; border-radius:0 0 12px 12px;}\n        .s6 .section-body-inner{background:#edf8fe; border-radius:0 0 12px 12px;}\n        .s7 .section-body-inner{background:#fef0f3; border-radius:0 0 12px 12px;}\n        \n        p{margin:6px 0}\n        ul{padding-left:16px}\n        li{margin:4px 0}\n        \n        .glossary-text{\n            font-size:13.5px;\n            line-height:1.55;\n            text-align:justify;\n        }\n        .glossary-word{\n            color:var(--teal);\n            font-weight:600;\n        }\n        .glossary-meaning{\n            color:#5a6e7c;\n        }\n        .quote-box{\n            border-left:3px solid var(--teal-light);\n            background:rgba(26,122,110,.05);\n            padding: 8px;\n            border-radius:6px;\n            margin:8px 0;\n            font-size:13px;\n        }\n        \n        @media (max-width: 600px) {\n            body{ font-size:13px; line-height:1.4; }\n            .section-body-inner{ padding:0 8px 10px; }\n            .hero-title{ font-size:16px; } \n            .sec-label{ font-size:13px; }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"hero\">\n        <h1 class=\"hero-title\">Self-Introduction: About Me <br><span>Text Analysis<\/span><\/h1>\n        <p class=\"hero-sub\">Materi Pembelajaran Bahasa Inggris SMP <br> MGMP Bahasa Inggris SMP Kota Serang<\/p>\n    <\/div>\n    <div class=\"wrap\">\n        <div class=\"toolbar\">\n            <button class=\"expand-btn\" id=\"expandAllBtn\">Expand All<\/button>\n            <button class=\"collapse-btn\" id=\"collapseAllBtn\">Collapse All<\/button>\n        <\/div>\n\n        <div class=\"section s0\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">1<\/div>\n                <div class=\"sec-label\">Glossary<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <p class=\"glossary-text\">\n                        <span class=\"glossary-word\">Hello<\/span><span class=\"glossary-meaning\">: halo<\/span>, \n                        <span class=\"glossary-word\">My<\/span><span class=\"glossary-meaning\">: milik saya\/ku<\/span>, \n                        <span class=\"glossary-word\">name<\/span><span class=\"glossary-meaning\">: nama<\/span>, \n                        <span class=\"glossary-word\">is<\/span><span class=\"glossary-meaning\">: adalah (to be)<\/span>, \n                        <span class=\"glossary-word\">I<\/span><span class=\"glossary-meaning\">: saya<\/span>, \n                        <span class=\"glossary-word\">am<\/span><span class=\"glossary-meaning\">: adalah (to be)<\/span>, \n                        <span class=\"glossary-word\">years old<\/span><span class=\"glossary-meaning\">: tahun (umur)<\/span>, \n                        <span class=\"glossary-word\">student<\/span><span class=\"glossary-meaning\">: siswa\/pelajar<\/span>, \n                        <span class=\"glossary-word\">live<\/span><span class=\"glossary-meaning\">: tinggal<\/span>, \n                        <span class=\"glossary-word\">in<\/span><span class=\"glossary-meaning\">: di<\/span>, \n                        <span class=\"glossary-word\">hobby<\/span><span class=\"glossary-meaning\">: kegemaran\/hobi<\/span>, \n                        <span class=\"glossary-word\">football<\/span><span class=\"glossary-meaning\">: sepak bola<\/span>, \n                        <span class=\"glossary-word\">favorite<\/span><span class=\"glossary-meaning\">: kesukaan\/favorit<\/span>, \n                        <span class=\"glossary-word\">color<\/span><span class=\"glossary-meaning\">: warna<\/span>, \n                        <span class=\"glossary-word\">blue<\/span><span class=\"glossary-meaning\">: biru<\/span>, \n                        <span class=\"glossary-word\">Thank you<\/span><span class=\"glossary-meaning\">: terima kasih<\/span>.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s1\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">2<\/div>\n                <div class=\"sec-label\">Tujuan Pembelajaran<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <ul>\n                        <li>Siswa mampu mengidentifikasi fungsi sosial, struktur teks, dan unsur kebahasaan dari teks interaksi transaksional lisan dan tulis yang melibatkan tindakan memberi dan meminta informasi terkait jati diri.<\/li>\n                        <li>Siswa mampu menyusun teks perkenalan diri (<i>self-introduction<\/i>) sederhana secara lisan maupun tulisan dengan tata bahasa yang benar.<\/li>\n                        <li>Siswa mampu mendemonstrasikan perkenalan diri di depan kelas dengan percaya diri dan pelafalan yang jelas.<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s2\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">3<\/div>\n                <div class=\"sec-label\">Analisis Text About Me<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <p>Teks tersebut merupakan teks deskriptif atau teks interaksi transaksional interpersonal pendek yang berfokus pada <b>Self-Introduction (Perkenalan Diri)<\/b>. Teks ini memiliki struktur yang sangat lugas dan komprehensif untuk tingkat dasar:<\/p>\n                    <ul>\n                        <li><b>Opening (Pembukaan):<\/b> Menggunakan sapaan ramah <i>&#8220;Hello.&#8221;<\/i><\/li>\n                        <li><b>Identity (Identitas Inti):<\/b> Menyebutkan nama <i>&#8220;My name is Galih.&#8221;<\/i> dan usia <i>&#8220;I am 13 years old.&#8221;<\/i><\/li>\n                        <li><b>Status &#038; Location (Status dan Lokasi):<\/b> Menjelaskan pekerjaan\/peran <i>&#8220;I am a student.&#8221;<\/i> dan tempat tinggal <i>&#8220;I live in Serang.&#8221;<\/i><\/li>\n                        <li><b>Personal Interest (Minat Pribadi):<\/b> Membagikan hobi <i>&#8220;My hobby is football.&#8221;<\/i> dan kesukaan <i>&#8220;My favorite color is blue.&#8221;<\/i><\/li>\n                        <li><b>Closing (Penutup):<\/b> Diakhiri dengan ucapan sopan <i>&#8220;Thank you.&#8221;<\/i><\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s3\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">4<\/div>\n                <div class=\"sec-label\">Unsur Kebahasaan<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <ul>\n                        <li><b>Tenses:<\/b> Menggunakan <i>Simple Present Tense<\/i> secara konsisten karena menyatakan fakta dan kebenaran umum saat ini (contoh: <i>live, is, am<\/i>).<\/li>\n                        <li><b>To Be:<\/b> Penggunaan <i>is<\/i> (untuk subjek tunggal orang ketiga\/benda) dan <i>am<\/i> (untuk subjek <i>I<\/i>).<\/li>\n                        <li><b>Pronouns (Kata Ganti):<\/b> Menggunakan <i>Subjective Pronoun<\/i> (&#8220;I&#8221;) dan <i>Possessive Adjective<\/i> (&#8220;My&#8221;).<\/li>\n                        <li><b>Vocabulary:<\/b> Kosakata dasar yang berkaitan dengan kehidupan sehari-hari dan identitas personal (keluarga, umur, hobi).<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s4\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">5<\/div>\n                <div class=\"sec-label\">Kurikulum Merdeka<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <p>Teks ini sangat relevan dengan Capaian Pembelajaran (CP) Bahasa Inggris Fase D (umumnya SMP Kelas 7) pada elemen <b>Menyimak-Berbicara<\/b> dan <b>Membaca-Memirsa<\/b>. Dalam Kurikulum Merdeka, pembelajaran teks ini diintegrasikan dengan penguatan Profil Pelajar Pancasila, khususnya dimensi:<\/p>\n                    <ul>\n                        <li><b>Mandiri:<\/b> Siswa berani dan percaya diri mengekspresikan identitas dirinya.<\/li>\n                        <li><b>Berkebinekaan Global:<\/b> Mengenal identitas diri adalah langkah awal sebelum siswa mengenal dan menghargai identitas orang lain yang berbeda latar belakang (budaya, asal daerah, minat).<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s5\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">6<\/div>\n                <div class=\"sec-label\">Pembelajaran Mendalam<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <p>Untuk mencapai <i>Deep Learning<\/i> (Pembelajaran Mendalam), penguasaan teks ini tidak boleh berhenti pada tahap menghafal kalimat (<i>rote learning<\/i>). Pembelajaran mendalam menuntut siswa untuk mengaitkan teks dengan pengalaman dunia nyata. Guru dapat mendorong siswa untuk merefleksikan makna dari identitas mereka dan bagaimana mereka mengomunikasikannya.<\/p>\n                    <p>Siswa tidak hanya mengganti kata &#8220;Galih&#8221; dengan nama mereka, tetapi didorong untuk menceritakan alasan di balik hobi mereka atau mendeskripsikan secara lebih spesifik (misalnya, bukan sekadar <i>football<\/i>, tapi klub favorit atau posisi bermainnya). Hal ini menciptakan koneksi emosional dan kognitif yang lebih kuat terhadap materi bahasa yang dipelajari.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s6\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">7<\/div>\n                <div class=\"sec-label\">Strategi Pembelajaran<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <ul>\n                        <li><b>Role-Play (Bermain Peran):<\/b> Siswa berpasangan dan saling mewawancarai satu sama lain tentang identitas diri, lalu mempresentasikannya di depan kelas.<\/li>\n                        <li><b>Project-Based Learning (PBL):<\/b> Siswa membuat <i>digital poster<\/i>, <i>mind map<\/i>, atau video <i>vlog<\/i> singkat berisi perkenalan diri dengan menambahkan foto dan desain visual yang menarik.<\/li>\n                        <li><b>Information Gap \/ Guessing Game:<\/b> Guru membacakan ciri-ciri dari teks perkenalan milik salah satu siswa secara acak (tanpa menyebut nama), dan siswa lain harus menebak siapa siswa yang sedang dideskripsikan tersebut.<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"section s7\">\n            <div class=\"section-header\">\n                <div class=\"sec-num\">8<\/div>\n                <div class=\"sec-label\">Kesimpulan<\/div>\n                <div class=\"arrow-indicator\"><\/div>\n            <\/div>\n            <div class=\"section-body\">\n                <div class=\"section-body-inner\">\n                    <div class=\"quote-box\">\n                        Teks &#8220;About Me&#8221; tentang Galih adalah contoh teks perkenalan diri tingkat dasar yang ideal. Melalui analisis struktur dan kebahasaan yang tepat, teks sederhana ini dapat dikembangkan menjadi materi yang kaya. Dengan mengadopsi prinsip Kurikulum Merdeka dan strategi Pembelajaran Mendalam, teks ini bukan sekadar susunan kata, melainkan media efektif untuk membangun kemandirian, rasa percaya diri, dan keterampilan komunikasi otentik pada siswa.\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.querySelectorAll('.section-header').forEach(header => {\n            header.addEventListener('click', function(e){\n                e.stopPropagation();\n                const section = this.closest('.section');\n                if(section) section.classList.toggle('open');\n            });\n        });\n\n        const expandBtn = document.getElementById('expandAllBtn');\n        if(expandBtn){\n            expandBtn.addEventListener('click', () => {\n                document.querySelectorAll('.section').forEach(section => section.classList.add('open'));\n            });\n        }\n\n        const collapseBtn = document.getElementById('collapseAllBtn');\n        if(collapseBtn) {\n            collapseBtn.addEventListener('click', () => {\n                document.querySelectorAll('.section').forEach (section => section.classList.remove('open'));\n            });\n        }\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<!-- MGMP QUIZ \u2014 MGMP Quiz Pro v3 | WordPress-Safe -->\n<!-- Judul: Uji Paham About Me Yok! | Pembuat: MGMP Bahasa Inggris SMP Kota Serang @2026 -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&amp;family=Lato:wght@400;700&amp;display=swap\" rel=\"stylesheet\">\n<style>\n        #mgmp-quiz-wrapper{all:initial;font-family:'Lato',sans-serif;display:block;max-width:500px;margin:20px auto;background:#F8F7FF;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);isolation:isolate;}\n        #mgmp-quiz-wrapper *{box-sizing:border-box;}\n        #mgmp-quiz-wrapper .hero{padding:25px 20px;text-align:center;color:#fff;background:var(--hero-grad,linear-gradient(135deg,#6366F1,#8B5CF6,#A78BFA));position:relative;z-index:1;}\n        #mgmp-quiz-wrapper .hero h1{font-family:'Poppins';font-size:24px;margin:0 0 5px 0;font-weight:700;}\n        #mgmp-quiz-wrapper .hero p{font-size:11px;opacity:0.9;text-transform:uppercase;letter-spacing:1px;margin:0;font-weight:700;}\n        #mgmp-quiz-wrapper .main{padding:15px;min-height:300px;}\n        #mgmp-quiz-wrapper .prog-container{height:6px;background:#E0D9F7;border-radius:10px;margin-bottom:15px;overflow:hidden;}\n        #mgmp-quiz-wrapper .prog-bar{height:100%;background:linear-gradient(90deg,#6366F1,#8B5CF6);transition:width 0.3s;width:0%;}\n        #mgmp-quiz-wrapper .q-card{background:#fff;border-radius:15px;padding:18px;margin-bottom:15px;box-shadow:0 4px 15px rgba(124,58,237,0.08);border-top:5px solid #6366F1;animation:slideIn 0.4s ease-out;}\n        @keyframes slideIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}\n        #mgmp-quiz-wrapper .q-text{font-size:15px;font-weight:700;margin-bottom:15px;line-height:1.5;color:#1E1B4B;}\n        #mgmp-quiz-wrapper .opt-btn{display:flex;align-items:center;width:100%;padding:12px;margin-bottom:8px;border:2px solid #E0D9F7;background:#F8F7FF;border-radius:12px;cursor:pointer;transition:all 0.2s;font-size:14px;font-weight:600;text-align:left;}\n        #mgmp-quiz-wrapper .opt-btn:hover:not(:disabled){border-color:#6366F1;background:#EDE9FE;transform:translateX(5px);}\n        #mgmp-quiz-wrapper .opt-btn.correct{background:#DCFCE7;border-color:#22C55E;color:#15803D;}\n        #mgmp-quiz-wrapper .opt-btn.wrong{background:#FEE2E2;border-color:#EF4444;color:#B91C1C;}\n        #mgmp-quiz-wrapper .opt-label{width:25px;height:25px;background:#E0D9F7;border-radius:6px;margin-right:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#5B21B6;flex-shrink:0;}\n        #mgmp-quiz-wrapper .btn-nav{width:100%;padding:15px;background:linear-gradient(90deg,#6366F1,#8B5CF6);color:#fff;border:none;border-radius:12px;font-family:'Poppins';font-weight:700;cursor:pointer;font-size:15px;margin-top:10px;display:none;}\n        #mgmp-quiz-wrapper .btn-nav.active{display:block;}\n        #mgmp-quiz-wrapper .res-card{text-align:center;padding:30px 20px;}\n        #mgmp-quiz-wrapper .score-box{width:80px;height:80px;border-radius:50%;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;border:5px solid;}\n        #mgmp-quiz-wrapper .pass{border-color:#22C55E;color:#15803D;} #mgmp-quiz-wrapper .fail{border-color:#EF4444;color:#B91C1C;}\n        #mgmp-confetti{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;}\n        #mgmp-quiz-wrapper .match-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;}\n        #mgmp-quiz-wrapper .match-col{display:flex;flex-direction:column;gap:6px;}\n        #mgmp-quiz-wrapper .match-col-title{font-size:10px;font-weight:800;color:#5B21B6;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:2px;padding:0 4px;}\n        #mgmp-quiz-wrapper .l-item{background:#EDE9FE;border:2px solid #C4B5FD;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700;color:#3730A3;cursor:pointer;transition:all 0.2s;position:relative;}\n        #mgmp-quiz-wrapper .l-item.selected{background:#6366F1;border-color:#6366F1;color:#fff;transform:scale(1.02);}\n        #mgmp-quiz-wrapper .l-item.matched{background:#DCFCE7;border-color:#22C55E;color:#15803D;cursor:default;}\n        #mgmp-quiz-wrapper .l-item.wrong-flash{background:#FEE2E2;border-color:#EF4444;color:#B91C1C;}\n        #mgmp-quiz-wrapper .l-item.locked-wrong{background:#FEE2E2;border-color:#EF4444;color:#B91C1C;cursor:default;opacity:0.75;}\n        #mgmp-quiz-wrapper .r-item{background:#F8F7FF;border:2px solid #E0D9F7;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all 0.2s;}\n        #mgmp-quiz-wrapper .r-item:hover:not(.matched){border-color:#6366F1;background:#EDE9FE;transform:translateX(3px);}\n        #mgmp-quiz-wrapper .r-item.matched{background:#DCFCE7;border-color:#22C55E;color:#15803D;cursor:default;}\n        #mgmp-quiz-wrapper .r-item.wrong-flash{background:#FEE2E2;border-color:#EF4444;}\n        #mgmp-quiz-wrapper .match-score-row{text-align:center;margin-top:10px;font-size:12px;color:#666;font-weight:600;}\n        #mgmp-quiz-wrapper .match-hint{font-size:11px;color:#888;text-align:center;margin-bottom:8px;font-style:italic;}\n        #mgmp-quiz-wrapper .match-pair-badge{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#22C55E;color:#fff;font-size:9px;font-weight:800;display:none;align-items:center;justify-content:center;}\n        #mgmp-quiz-wrapper .l-item.matched .match-pair-badge{display:flex;}\n<\/style>\n<div id=\"mgmp-ds\" data-q=\"KGZ1bmN0aW9uKCl7CiAgdmFyIFJBVz0iMS4gV2hhdCBpcyB0aGUgdGV4dCBtb3N0bHkgYWJvdXQ\/XG4gICBBLiBHYWxpaCdzIHBlcnNvbmFsIGxpZmUuXG4gICBCLiBHYWxpaCdzIG5ldyBzY2hvb2wuXG4gICBDLiBHYWxpaCdzIGJlc3QgZnJpZW5kLlxuICAgRC4gR2FsaWgncyBmb290YmFsbCB0ZWFtLlxuICAgQU5TV0VSOiBBXG5cbjIuIFdoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgdGhlIHRleHQ\/XG4gICBBLiBUbyBpbnRyb2R1Y2UgaGltc2VsZiBjbGVhcmx5LlxuICAgQi4gVG8gZGVzY3JpYmUgaGlzIGhvbWV0b3duLlxuICAgQy4gVG8gZXhwbGFpbiBoaXMgcHJvYmxlbS5cbiAgIEQuIFRvIGludml0ZSBoaXMgZnJpZW5kcy5cbiAgIEFOU1dFUjogQVxuXG4zLiBIb3cgb2xkIGlzIHRoZSBib3k\/XG4gICBBLiBIZSBpcyB0d2VsdmUgbm93LlxuICAgQi4gSGUgaXMgdGhpcnRlZW4gbm93LlxuICAgQy4gSGUgaXMgZm91cnRlZW4gbm93LlxuICAgRC4gSGUgaXMgZmlmdGVlbiBub3cuXG4gICBBTlNXRVI6IEJcblxuNC4gV2hlcmUgZG9lcyBHYWxpaCBsaXZlP1xuICAgQS4gSGUgbGl2ZXMgaW4gSmFrYXJ0YS5cbiAgIEIuIEhlIGxpdmVzIGluIEJhbmR1bmcuXG4gICBDLiBIZSBsaXZlcyBpbiBTZXJhbmcuXG4gICBELiBIZSBsaXZlcyBpbiBNYWxhbmcuXG4gICBBTlNXRVI6IENcblxuNS4gV2hhdCBkb2VzIEdhbGloIGRvP1xuICAgQS4gSGUgaXMgYSB0ZWFjaGVyLlxuICAgQi4gSGUgaXMgYSBzdHVkZW50LlxuICAgQy4gSGUgaXMgYSBkb2N0b3IuXG4gICBELiBIZSBpcyBhIHBsYXllci5cbiAgIEFOU1dFUjogQlxuXG42LiBXaGF0IGlzIGhpcyBmYXZvcml0ZSBjb2xvcj9cbiAgIEEuIEhpcyBmYXZvcml0ZSBpcyByZWQuXG4gICBCLiBIaXMgZmF2b3JpdGUgaXMgYmx1ZS5cbiAgIEMuIEhpcyBmYXZvcml0ZSBpcyBwaW5rLlxuICAgRC4gSGlzIGZhdm9yaXRlIGlzIGdyZXkuXG4gICBBTlNXRVI6IEJcblxuNy4gV2hhdCBzcG9ydCBkb2VzIEdhbGloIGxpa2U\/XG4gICBBLiBIZSByZWFsbHkgbGlrZXMgdGVubmlzLlxuICAgQi4gSGUgcmVhbGx5IGxpa2VzIGZ1dHNhbC5cbiAgIEMuIEhlIHJlYWxseSBsaWtlcyBzb2NjZXIuXG4gICBELiBIZSByZWFsbHkgbGlrZXMgZm9vdGJhbGwuXG4gICBBTlNXRVI6IERcblxuOC4gXCJJIGFtIGEgc3R1ZGVudC5cIiBUaGUgdW5kZXJsaW5lZCB3b3JkIG1lYW5zLi4uXG4gICBBLiBBIHNtYXJ0IHRlYWNoZXIuXG4gICBCLiBBIHNjaG9vbCBwdXBpbC5cbiAgIEMuIEEgZm9vdGJhbGwgY29hY2guXG4gICBELiBBIGtpbmQgcGFyZW50LlxuICAgQU5TV0VSOiBCXG5cbjkuIFwiTXkgbmFtZSBpcyBHYWxpaC5cIiBUaGUgd29yZCBcIk15XCIgcmVmZXJzIHRvLi4uXG4gICBBLiBUaGUgcmVhZGVyJ3MgbmFtZS5cbiAgIEIuIFRoZSB3cml0ZXIncyBuYW1lLlxuICAgQy4gVGhlIHRlYWNoZXIncyBuYW1lLlxuICAgRC4gVGhlIGZyaWVuZCdzIG5hbWUuXG4gICBBTlNXRVI6IEJcblxuMTAuIFwiSSBsaXZlIGluIFNlcmFuZy5cIiBUaGUgd29yZCBcIklcIiByZWZlcnMgdG8uLi5cbiAgIEEuIFRoZSBib3ksIEdhbGloLlxuICAgQi4gVGhlIG9sZCB0ZWFjaGVyLlxuICAgQy4gVGhlIGdvb2QgcmVhZGVyLlxuICAgRC4gVGhlIHlvdW5nIHBsYXllci5cbiAgIEFOU1dFUjogQVxuXG4xMS4gV2hpY2ggc3RhdGVtZW50IGlzIE5PVCB0cnVlP1xuICAgQS4gR2FsaWggaXMgYSBzdHVkZW50LlxuICAgQi4gR2FsaWggbGl2ZXMgaW4gU2VyYW5nLlxuICAgQy4gR2FsaWggaXMgdHdlbHZlIHRvZGF5LlxuICAgRC4gR2FsaWggcmVhbGx5IGxpa2VzIGZvb3RiYWxsLlxuICAgQU5TV0VSOiBDXG5cbjEyLiBcIk15IGZhdm9yaXRlIGNvbG9yIGlzIGJsdWUuXCIgVGhlIHVuZGVybGluZWQgd29yZCBpcyBzaW1pbGFyIHRvLi4uXG4gICBBLiBNb3N0IGxpa2VkLlxuICAgQi4gTGVhc3QgbG92ZWQuXG4gICBDLiBWZXJ5IGJhZC5cbiAgIEQuIFF1aXRlIHVnbHkuXG4gICBBTlNXRVI6IEFcblxuMTMuIFdoYXQgZG9lcyBHYWxpaCBkbyBmb3IgZnVuP1xuICAgQS4gSGUgcGxheXMgZm9vdGJhbGwuXG4gICBCLiBIZSByZWFkcyBib29rcy5cbiAgIEMuIEhlIHN3aW1zIHdlbGwuXG4gICBELiBIZSBwYWludHMgY2Fycy5cbiAgIEFOU1dFUjogQVxuXG4xNC4gV2hvIGlzIGludHJvZHVjaW5nIGhpbXNlbGY\/XG4gICBBLiBBIHlvdW5nIHN0dWRlbnQuXG4gICBCLiBBIGZvb3RiYWxsIGNvYWNoLlxuICAgQy4gQSBzY2hvb2wgdGVhY2hlci5cbiAgIEQuIEEgaGVhZCBtYXN0ZXIuXG4gICBBTlNXRVI6IEFcblxuMTUuIFwiSSBsaXZlIGluIFNlcmFuZy5cIiBUaGUgdW5kZXJsaW5lZCB3b3JkIG1lYW5zLi4uXG4gICBBLiBTdGF5IGF0IGhvbWUuXG4gICBCLiBSZXNpZGUgaW4gdGhlcmUuXG4gICBDLiBNb3ZlIGF3YXkgc29vbi5cbiAgIEQuIFdhbGsgYXJvdW5kIGhlcmUuXG4gICBBTlNXRVI6IEJcblxuMS4gR2FsaWggaXMgZm91cnRlZW4geWVhcnMgb2xkLlxuICBUUlVFIC8gRkFMU0VcbiAgQU5TV0VSOiBGQUxTRVxuXG4yLiBHYWxpaCBsaXZlcyBpbiB0aGUgY2l0eSBvZiBTZXJhbmcuXG4gIFRSVUUgLyBGQUxTRVxuICBBTlNXRVI6IFRSVUVcblxuMy4gR2FsaWggaXMgY3VycmVudGx5IHN0dWR5aW5nIGF0IHNjaG9vbC5cbiAgVFJVRSAvIEZBTFNFXG4gIEFOU1dFUjogVFJVRVxuXG40LiBHYWxpaCdzIGhvYmJ5IGlzIHBsYXlpbmcgYmFza2V0YmFsbCB3aXRoIGhpcyBmcmllbmRzLlxuICBUUlVFIC8gRkFMU0VcbiAgQU5TV0VSOiBGQUxTRVxuXG41LiBUaGUgY29sb3IgdGhhdCBHYWxpaCBsaWtlcyB0aGUgbW9zdCBpcyBibHVlLlxuICBUUlVFIC8gRkFMU0VcbiAgQU5TV0VSOiBUUlVFXG5cbjYuIFRoZSBwdXJwb3NlIG9mIHRoZSB0ZXh0IGlzIHRvIGRlc2NyaWJlIGFuIGFuaW1hbC5cbiAgVFJVRSAvIEZBTFNFXG4gIEFOU1dFUjogRkFMU0VcblxuNy4gR2FsaWggaXMgdGhlIHBlcnNvbiB3cml0aW5nIHRoZSB0ZXh0LlxuICBUUlVFIC8gRkFMU0VcbiAgQU5TV0VSOiBUUlVFXG5cbjguIFRoZSB0ZXh0IGlzIGFuIGV4YW1wbGUgb2YgYSBzZWxmLWludHJvZHVjdGlvbi5cbiAgVFJVRSAvIEZBTFNFXG4gIEFOU1dFUjogVFJVRVxuXG45LiBHYWxpaCBsaWtlcyB0aGUgY29sb3IgcmVkLlxuICBUUlVFIC8gRkFMU0VcbiAgQU5TV0VSOiBGQUxTRVxuXG4xMC4gVGhlIHdvcmQgXCJNeVwiIGluIHRoZSB0ZXh0IHJlZmVycyB0byB0aGUgcmVhZGVyLlxuICBUUlVFIC8gRkFMU0VcbiAgQU5TV0VSOiBGQUxTRVxuXG4xLiBNYXRjaCB0aGUgRW5nbGlzaCB3b3JkIHdpdGggdGhlIGNvcnJlY3QgSW5kb25lc2lhbiBtZWFuaW5nLlxuTDogU3R1ZGVudCB8IFI6IFBlbGFqYXJcbkw6IExpdmUgfCBSOiBUaW5nZ2FsXG5MOiBIb2JieSB8IFI6IEtlZ2VtYXJhblxuTDogQ29sb3IgfCBSOiBXYXJuYVxuQU5TV0VSOiBNQVRDSElOR1xuXG4yLiBNYXRjaCB0aGUgY2F0ZWdvcnkgd2l0aCBHYWxpaCdzIGNvcnJlY3QgaW5mb3JtYXRpb24uXG5MOiBOYW1lIHwgUjogR2FsaWhcbkw6IEFnZSB8IFI6IDEzXG5MOiBDaXR5IHwgUjogU2VyYW5nXG5MOiBTcG9ydCB8IFI6IEZvb3RiYWxsXG5BTlNXRVI6IE1BVENISU5HXG5cbjMuIE1hdGNoIHRoZSBwcm9ub3VuIG9yIHdvcmQgd2l0aCBpdHMgcmVmZXJlbmNlIGluIHRoZSB0ZXh0LlxuTDogXCJJXCIgfCBSOiBHYWxpaFxuTDogXCJNeVwiIHwgUjogR2FsaWgnc1xuTDogMTMgfCBSOiBHYWxpaCdzIGFnZVxuTDogQmx1ZSB8IFI6IEdhbGloJ3MgZmF2b3JpdGVcbkFOU1dFUjogTUFUQ0hJTkdcblxuNC4gTWF0Y2ggdGhlIHNlbnRlbmNlIHdpdGggaXRzIGZ1bmN0aW9uIGluIHRoZSB0ZXh0LlxuTDogXCJIZWxsby5cIiB8IFI6IEdyZWV0aW5nXG5MOiBcIk15IG5hbWUgaXMgR2FsaWguXCIgfCBSOiBJZGVudGl0eVxuTDogXCJNeSBob2JieSBpcyBmb290YmFsbC5cIiB8IFI6IEludGVyZXN0XG5MOiBcIlRoYW5rIHlvdS5cIiB8IFI6IENsb3NpbmdcbkFOU1dFUjogTUFUQ0hJTkdcblxuNS4gTWF0Y2ggdGhlIHdvcmQgZnJvbSB0aGUgdGV4dCB3aXRoIGl0cyBjbG9zZXN0IG1lYW5pbmcuXG5MOiBIZWxsbyB8IFI6IEhpXG5MOiBMaXZlIHwgUjogUmVzaWRlXG5MOiBGYXZvcml0ZSB8IFI6IFByZWZlcnJlZFxuTDogU3R1ZGVudCB8IFI6IFB1cGlsXG5BTlNXRVI6IE1BVENISU5HIjsKICB2YXIgQ0ZHPXt0aXRsZToiVWppIFBhaGFtIEFib3V0IE1lIFlvayEiLGF1dGhvcjoiTUdNUCBCYWhhc2EgSW5nZ3JpcyBTTVAgS290YSBTZXJhbmcgQDIwMjYiLGdyYWQ6ImxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzYzNjZGMSwjOEI1Q0Y2LCNBNzhCRkEpIixwYWxBOiIjNjM2NkYxIixwYWxCOiIjOEI1Q0Y2In07CiAgdmFyIEtLTT03MCxzZXNzaW9ucz1bXSxzZXNzUmVzdWx0cz1bXSxjdXJTST0wLGN1clFJPTAsdXNlckFucz1bXSxhbmltLGF1dG9UPW51bGw7CiAgdmFyIG1TZWxMPW51bGwsbVBhaXJzPXt9LG1Ub3RhbD0wLG1Db3JyZWN0PTA7CiAgdmFyIF9BQzI9bnVsbDsKICBmdW5jdGlvbiBnQUMoKXtpZighX0FDMilfQUMyPW5ldyh3aW5kb3cuQXVkaW9Db250ZXh0fHx3aW5kb3cud2Via2l0QXVkaW9Db250ZXh0KSgpO2lmKF9BQzIuc3RhdGU9PT0nc3VzcGVuZGVkJylfQUMyLnJlc3VtZSgpO3JldHVybiBfQUMyO30KICBmdW5jdGlvbiBwVG9uZShmLGYyLHQsdHAsdil7dHJ5e3ZhciBhYz1nQUMoKSxvPWFjLmNyZWF0ZU9zY2lsbGF0b3IoKSxnPWFjLmNyZWF0ZUdhaW4oKSxub3c9YWMuY3VycmVudFRpbWU7by5jb25uZWN0KGcpO2cuY29ubmVjdChhYy5kZXN0aW5hdGlvbik7by50eXBlPXRwfHwndHJpYW5nbGUnO28uZnJlcXVlbmN5LnNldFZhbHVlQXRUaW1lKGYsbm93KTtpZihmMilvLmZyZXF1ZW5jeS5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKGYyLG5vdyt0KTtnLmdhaW4uc2V0VmFsdWVBdFRpbWUoMCxub3cpO2cuZ2Fpbi5saW5lYXJSYW1wVG9WYWx1ZUF0VGltZSh2fHwwLjE4LG5vdyswLjAwOCk7Zy5nYWluLmV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdFRpbWUoMC4wMDAxLG5vdyt0KTtvLnN0YXJ0KG5vdyk7by5zdG9wKG5vdyt0KzAuMDIpO31jYXRjaChlKXt9fQogIGZ1bmN0aW9uIHNPSygpe3BUb25lKDUyMyw3ODQsMC4xMyk7c2V0VGltZW91dChmdW5jdGlvbigpe3BUb25lKDc4NCwxMDQ3LDAuMTMsdW5kZWZpbmVkLDAuMTUpO30sMTEwKTt9CiAgZnVuY3Rpb24gc05HKCl7cFRvbmUoMjIwLDE1MCwwLjEyLCdzcXVhcmUnLDAuMTApO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwVG9uZSgxNzAsMTEwLDAuMTQsJ3NxdWFyZScsMC4wOCk7fSwxMjApO30KICBmdW5jdGlvbiBzTU9LKCl7cFRvbmUoNjU5LDg4MCwwLjE4LCdzaW5lJywwLjE4KTt9CiAgZnVuY3Rpb24gc01ORygpe3BUb25lKDE4MCwxNjAsMC4xMCwnc2F3dG9vdGgnLDAuMDcpO30KICBmdW5jdGlvbiBzV2luKCl7cFRvbmUoNTIzLDUyMywwLjA5KTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cFRvbmUoNjU5LDY1OSwwLjA5KTt9LDExMCk7c2V0VGltZW91dChmdW5jdGlvbigpe3BUb25lKDc4NCwxMDQ3LDAuMjIsdW5kZWZpbmVkLDAuMjIpO30sMjIwKTt9CiAgZnVuY3Rpb24gc0xvc2UoKXtwVG9uZSgzMzAsMjIwLDAuMjAsdW5kZWZpbmVkLDAuMTMpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwVG9uZSgyMjAsMTUwLDAuMjIsdW5kZWZpbmVkLDAuMTApO30sMTgwKTt9CiAgZnVuY3Rpb24gc2gocyl7cmV0dXJuIFN0cmluZyhzKS5yZXBsYWNlKC8mL2csJyZhbXA7JykucmVwbGFjZSgvPC9nLCcmbHQ7JykucmVwbGFjZSgvPi9nLCcmZ3Q7JykucmVwbGFjZSgvIi9nLCcmcXVvdDsnKTt9CiAgZnVuY3Rpb24gc2h1ZmZsZUFycihhKXt2YXIgYj1hLnNsaWNlKCk7Zm9yKHZhciBpPWIubGVuZ3RoLTE7aT4wO2ktLSl7dmFyIGo9TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKihpKzEpKTt2YXIgdD1iW2ldO2JbaV09YltqXTtiW2pdPXQ7fXJldHVybiBiO30KICBmdW5jdGlvbiBwYXJzZVJhdyhyYXcpewogICAgdmFyIGxpbmVzPXJhdy5zcGxpdCgnXG4nKS5tYXAoZnVuY3Rpb24obCl7cmV0dXJuIGwudHJpbSgpO30pLmZpbHRlcihmdW5jdGlvbihsKXtyZXR1cm4gbDt9KTsKICAgIHZhciBxcz1bXSxjdXI9bnVsbDsKICAgIGxpbmVzLmZvckVhY2goZnVuY3Rpb24obGluZSl7CiAgICAgIGlmKC9eXGQrXC4vLnRlc3QobGluZSkpe2lmKGN1cilxcy5wdXNoKGN1cik7Y3VyPXtxOmxpbmUucmVwbGFjZSgvXlxkK1wuXHMqLywnJyksb3B0czpbXSxhbnM6bnVsbCx0eXBlOid0ZicscGFpcnM6W119O30KICAgICAgZWxzZSBpZihjdXIpewogICAgICAgIGlmKC9eW0EtRF1cLlxzLy50ZXN0KGxpbmUpKXtjdXIudHlwZT0nbWMnO2N1ci5vcHRzLnB1c2gobGluZS5yZXBsYWNlKC9eW0EtRF1cLlxzLywnJykpO30KICAgICAgICBlbHNlIGlmKC9eVFJVRVxzKlwvXHMqRkFMU0UvaS50ZXN0KGxpbmUpKXtjdXIudHlwZT0ndGYnO2N1ci5vcHRzPVsnVFJVRScsJ0ZBTFNFJ107fQogICAgICAgIGVsc2UgaWYoL15MOi9pLnRlc3QobGluZSkmJmxpbmUuaW5jbHVkZXMoJ3wnKSYmL1I6L2kudGVzdChsaW5lKSl7CiAgICAgICAgICBjdXIudHlwZT0nbXQnO3ZhciBwdHM9bGluZS5zcGxpdCgnfCcpOwogICAgICAgICAgY3VyLnBhaXJzLnB1c2goe2w6cHRzWzBdLnNsaWNlKHB0c1swXS5pbmRleE9mKCc6JykrMSkudHJpbSgpLHI6cHRzWzFdLnNsaWNlKHB0c1sxXS5pbmRleE9mKCc6JykrMSkudHJpbSgpfSk7CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYoL15BTlNXRVI6L2kudGVzdChsaW5lKSl7CiAgICAgICAgICB2YXIgYT1saW5lLnNwbGl0KCc6JylbMV0udHJpbSgpLnRvVXBwZXJDYXNlKCk7CiAgICAgICAgICBpZihjdXIudHlwZT09PSd0ZicpY3VyLmFucz0oYT09PSdUUlVFJz8wOjEpOwogICAgICAgICAgZWxzZSBpZihjdXIudHlwZT09PSdtYycpY3VyLmFucz1hLmNoYXJDb2RlQXQoMCktNjU7CiAgICAgICAgICBlbHNlIGlmKGN1ci50eXBlPT09J210JyljdXIuYW5zPSdtYXRjaGluZyc7CiAgICAgICAgfQogICAgICB9CiAgICB9KTsKICAgIGlmKGN1cilxcy5wdXNoKGN1cik7cmV0dXJuIHFzOwogIH0KICBmdW5jdGlvbiBpbml0U2Vzc2lvbnMoKXsKICAgIHZhciBkYj1wYXJzZVJhdyhSQVcpOwogICAgdmFyIHNodWY9c2h1ZmZsZUFycihkYik7CiAgICBzZXNzaW9ucz1bXTtzZXNzUmVzdWx0cz1bXTsKICAgIGZvcih2YXIgaT0wO2k8NDtpKyspewogICAgICB2YXIgc3E9c2h1Zi5zbGljZShpKjUsKGkrMSkqNSkubWFwKGZ1bmN0aW9uKG9yaWcpewogICAgICAgIHZhciBxPUpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkob3JpZykpOwogICAgICAgIGlmKHEudHlwZT09PSdtYycpe3ZhciBjdD1xLm9wdHNbcS5hbnNdO3Eub3B0cz1zaHVmZmxlQXJyKHEub3B0cyk7cS5hbnM9cS5vcHRzLmluZGV4T2YoY3QpO30KICAgICAgICBpZihxLnR5cGU9PT0nbXQnKXtxLnJTaHVmPXNodWZmbGVBcnIocS5wYWlycy5tYXAoZnVuY3Rpb24ocCl7cmV0dXJuIHAucjt9KSk7fQogICAgICAgIHJldHVybiBxOwogICAgICB9KTsKICAgICAgc2Vzc2lvbnMucHVzaChzcSk7CiAgICB9CiAgfQogIGZ1bmN0aW9uIHN0YXJ0U2VzcyhpZHgpewogICAgY2xlYXJUaW1lb3V0KGF1dG9UKTtzdG9wQ29uZmV0dGkoKTsKICAgIGN1clNJPWlkeDtjdXJRST0wO3VzZXJBbnM9bmV3IEFycmF5KHNlc3Npb25zW2lkeF0ubGVuZ3RoKS5maWxsKG51bGwpOwogICAgc2Vzc1Jlc3VsdHNbaWR4XT11bmRlZmluZWQ7bVNlbEw9bnVsbDttUGFpcnM9e307bVRvdGFsPTA7bUNvcnJlY3Q9MDsKICAgIHJlbmRlclEoKTsKICB9CiAgZnVuY3Rpb24gY2FsY1Njb3JlKGlkeCl7CiAgICB2YXIgc3E9c2Vzc2lvbnNbaWR4XSx0b3Q9MCxlYXJuPTA7CiAgICBzcS5mb3JFYWNoKGZ1bmN0aW9uKHEscWkpewogICAgICBpZihxLnR5cGU9PT0nbXQnKXt0b3QrPXEucGFpcnMubGVuZ3RoO3ZhciBtcD11c2VyQW5zW3FpXTtpZihtcCYmdHlwZW9mIG1wPT09J29iamVjdCcpe3EucGFpcnMuZm9yRWFjaChmdW5jdGlvbihwKXtpZihtcFtwLmxdPT09cC5yKWVhcm4rKzt9KTt9fQogICAgICBlbHNle3RvdCs9MTtpZih1c2VyQW5zW3FpXT09PXRydWUpZWFybisrO30KICAgIH0pOwogICAgcmV0dXJuIHRvdD4wP01hdGgucm91bmQoKGVhcm4vdG90KSoxMDApOjA7CiAgfQogIGZ1bmN0aW9uIHJlbmRlclEoKXsKICAgIGNsZWFyVGltZW91dChhdXRvVCk7CiAgICB2YXIgcT1zZXNzaW9uc1tjdXJTSV1bY3VyUUldOwogICAgdmFyIGFucz11c2VyQW5zLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4gYSE9PW51bGw7fSkubGVuZ3RoOwogICAgdmFyIHRvdD1zZXNzaW9uc1tjdXJTSV0ubGVuZ3RoOwogICAgdmFyIHBhbD0nIzYzNjZGMSc7CiAgICB2YXIgaHRtbD0nPGRpdiBzdHlsZT0iZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTBweDsiPicKICAgICAgKyc8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6NzAwO2NvbG9yOicrcGFsKyc7Zm9udC1zaXplOjEzcHg7Ij5TZXNpICcrKGN1clNJKzEpKycvNDwvc3Bhbj4nCiAgICAgICsnPHNwYW4gaWQ9InNwIiBzdHlsZT0iZm9udC1zaXplOjExcHg7Y29sb3I6IzY2NjsiPicrYW5zKycvJyt0b3QrJzwvc3Bhbj48L2Rpdj4nCiAgICAgICsnPGRpdiBjbGFzcz0icHJvZy1jb250YWluZXIiPjxkaXYgY2xhc3M9InByb2ctYmFyIiBzdHlsZT0id2lkdGg6JysoYW5zL3RvdCoxMDApKyclOyI+PC9kaXY+PC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9InEtY2FyZCI+JwogICAgICArJzxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB4O2NvbG9yOiM5OTk7bWFyZ2luLWJvdHRvbTo1cHg7Ij5QRVJUQU5ZQUFOICcrKGN1clFJKzEpKyhxLnR5cGU9PT0nbXQnPycgwrcgPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6I0ZFRjNDNztjb2xvcjojOTI0MDBFO3BhZGRpbmc6MnB4IDdweDtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjgwMDsiPk1BVENISU5HPC9zcGFuPic6cS50eXBlPT09J3RmJz8nIMK3IDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiNEQ0ZDRTc7Y29sb3I6IzE2NjUzNDtwYWRkaW5nOjJweCA3cHg7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo4MDA7Ij5UL0Y8L3NwYW4+JzonIMK3IDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiNFREU5RkU7Y29sb3I6IzVCMjFCNjtwYWRkaW5nOjJweCA3cHg7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo4MDA7Ij5QRzwvc3Bhbj4nKSsnPC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9InEtdGV4dCI+JytzaChxLnEpKyc8L2Rpdj4nOwogICAgaWYocS50eXBlPT09J210Jyl7CiAgICAgIGlmKHEudHlwZT09PSdtdCcmJnVzZXJBbnNbY3VyUUldPT09bnVsbCl1c2VyQW5zW2N1clFJXT17fTsKICAgICAgbVRvdGFsPXEucGFpcnMubGVuZ3RoO21Db3JyZWN0PTA7bVBhaXJzPXt9O21TZWxMPW51bGw7CiAgICAgIGh0bWwrPSc8ZGl2IGNsYXNzPSJtYXRjaC1oaW50Ij7wn5KhIEtsaWsgaXRlbSBraXJpLCBsYWx1IGtsaWsgcGFzYW5nYW5ueWEgZGkga2FuYW48L2Rpdj4nCiAgICAgICAgKyc8ZGl2IGNsYXNzPSJtYXRjaC13cmFwIj4nCiAgICAgICAgKyc8ZGl2IGNsYXNzPSJtYXRjaC1jb2wiPjxkaXYgY2xhc3M9Im1hdGNoLWNvbC10aXRsZSI+S29sb20gQTwvZGl2PjxkaXYgaWQ9Im1sIj4nCiAgICAgICAgK3EucGFpcnMubWFwKGZ1bmN0aW9uKHAsaSl7cmV0dXJuJzxkaXYgY2xhc3M9ImwtaXRlbSIgZGF0YS1sPSInK3NoKHAubCkrJyI+PHNwYW4gY2xhc3M9Im1hdGNoLXBhaXItYmFkZ2UiPuKckzwvc3Bhbj4nK3NoKHAubCkrJzwvZGl2Pic7fSkuam9pbignJykKICAgICAgICArJzwvZGl2PjwvZGl2PicKICAgICAgICArJzxkaXYgY2xhc3M9Im1hdGNoLWNvbCI+PGRpdiBjbGFzcz0ibWF0Y2gtY29sLXRpdGxlIj5Lb2xvbSBCPC9kaXY+PGRpdiBpZD0ibXIiPicKICAgICAgICArcS5yU2h1Zi5tYXAoZnVuY3Rpb24ocil7cmV0dXJuJzxkaXYgY2xhc3M9InItaXRlbSIgZGF0YS1yPSInK3NoKHIpKyciPicrc2gocikrJzwvZGl2Pic7fSkuam9pbignJykKICAgICAgICArJzwvZGl2PjwvZGl2PicKICAgICAgICArJzwvZGl2PicKICAgICAgICArJzxkaXYgY2xhc3M9Im1hdGNoLXNjb3JlLXJvdyIgaWQ9Im1zIj4wIC8gJytxLnBhaXJzLmxlbmd0aCsnIHBhc2FuZyBiZW5hcjwvZGl2PicKICAgICAgICArJzxkaXYgaWQ9ImVhIj48L2Rpdj4nOwogICAgfSBlbHNlIHsKICAgICAgZm9yKHZhciBpPTA7aTxxLm9wdHMubGVuZ3RoO2krKyl7CiAgICAgICAgdmFyIGxibD1xLnR5cGU9PT0ndGYnPyhpPT09MD8nVCc6J0YnKTpTdHJpbmcuZnJvbUNoYXJDb2RlKDY1K2kpOwogICAgICAgIGh0bWwrPSc8YnV0dG9uIGNsYXNzPSJvcHQtYnRuIiBkYXRhLW89IicraSsnIj48c3BhbiBjbGFzcz0ib3B0LWxhYmVsIj4nK2xibCsnPC9zcGFuPjxzcGFuPicrc2gocS5vcHRzW2ldKSsnPC9zcGFuPjwvYnV0dG9uPic7CiAgICAgIH0KICAgICAgaHRtbCs9JzxkaXYgaWQ9ImVhIj48L2Rpdj4nOwogICAgfQogICAgaHRtbCs9JzwvZGl2Pic7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncXVpei1tYWluJykuaW5uZXJIVE1MPWh0bWw7CiAgICBpZihxLnR5cGU9PT0nbXQnKSBhdHRhY2hNTChxKTsKICB9CiAgZnVuY3Rpb24gYXR0YWNoTUwocSl7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbWwgLmwtaXRlbScpLmZvckVhY2goZnVuY3Rpb24oZWwpewogICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXsKICAgICAgICBpZihlbC5jbGFzc0xpc3QuY29udGFpbnMoJ21hdGNoZWQnKXx8ZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdsb2NrZWQtd3JvbmcnKSlyZXR1cm47CiAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21sIC5sLWl0ZW0nKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2UuY2xhc3NMaXN0LnJlbW92ZSgnc2VsZWN0ZWQnKTt9KTsKICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKCdzZWxlY3RlZCcpO21TZWxMPWVsLmRhdGFzZXQubDsKICAgICAgfSk7CiAgICB9KTsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtciAuci1pdGVtJykuZm9yRWFjaChmdW5jdGlvbihlbCl7CiAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpewogICAgICAgIGlmKCFtU2VsTHx8ZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdtYXRjaGVkJyl8fGVsLmNsYXNzTGlzdC5jb250YWlucygnbG9ja2VkLXdyb25nJykpcmV0dXJuOwogICAgICAgIHZhciBsVD1tU2VsTCxyVD1lbC5kYXRhc2V0LnIsY29yUj0nJzsKICAgICAgICBxLnBhaXJzLmZvckVhY2goZnVuY3Rpb24ocCl7aWYocC5sPT09bFQpY29yUj1wLnI7fSk7CiAgICAgICAgdmFyIGxFbD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbWwgLmwtaXRlbVtkYXRhLWw9IicrQ1NTLmVzY2FwZShsVCkrJyJdJyk7CiAgICAgICAgaWYoclQ9PT1jb3JSKXsKICAgICAgICAgIGlmKGxFbCl7bEVsLmNsYXNzTGlzdC5yZW1vdmUoJ3NlbGVjdGVkJywnbG9ja2VkLXdyb25nJyk7bEVsLmNsYXNzTGlzdC5hZGQoJ21hdGNoZWQnKTt9CiAgICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKCdtYXRjaGVkJyk7CiAgICAgICAgICB1c2VyQW5zW2N1clFJXVtsVF09clQ7CiAgICAgICAgICBtQ29ycmVjdCsrOwogICAgICAgICAgc01PSygpOwogICAgICAgICAgdmFyIG1zPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtcycpO2lmKG1zKW1zLnRleHRDb250ZW50PW1Db3JyZWN0KycgLyAnK21Ub3RhbCsnIHBhc2FuZyBiZW5hcic7CiAgICAgICAgICBpZihtQ29ycmVjdD09PW1Ub3RhbCl7CiAgICAgICAgICAgIHZhciBlYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZWEnKTsKICAgICAgICAgICAgaWYoZWEpZWEuaW5uZXJIVE1MPSc8YnV0dG9uIGNsYXNzPSJidG4tbmF2IGFjdGl2ZSIgaWQ9ImZpbi1tIj7inJMgTGFuanV0IOKGkjwvYnV0dG9uPic7CiAgICAgICAgICAgIHZhciBmYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmluLW0nKTsKICAgICAgICAgICAgaWYoZmIpZmIub25jbGljaz1mdW5jdGlvbigpe3ZhciBhPXVzZXJBbnMuZmlsdGVyKGZ1bmN0aW9uKHgpe3JldHVybiB4IT09bnVsbDt9KS5sZW5ndGg7aWYoYT49c2Vzc2lvbnNbY3VyU0ldLmxlbmd0aClmaW5pc2hTZXNzKCk7ZWxzZXtjdXJRSSsrO3JlbmRlclEoKTt9fTsKICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgaWYobEVsKXtsRWwuY2xhc3NMaXN0LnJlbW92ZSgnc2VsZWN0ZWQnKTtsRWwuY2xhc3NMaXN0LmFkZCgnd3JvbmctZmxhc2gnKTt9CiAgICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKCd3cm9uZy1mbGFzaCcpOwogICAgICAgICAgc01ORygpOwogICAgICAgICAgdmFyIG1zPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtcycpO2lmKG1zKW1zLnRleHRDb250ZW50PW1Db3JyZWN0KycgLyAnK21Ub3RhbCsnIHBhc2FuZyBiZW5hcic7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICAgIGlmKGxFbCl7bEVsLmNsYXNzTGlzdC5yZW1vdmUoJ3dyb25nLWZsYXNoJyk7fQogICAgICAgICAgICBlbC5jbGFzc0xpc3QucmVtb3ZlKCd3cm9uZy1mbGFzaCcpOwogICAgICAgICAgfSw2MDApOwogICAgICAgIH0KICAgICAgICBtU2VsTD1udWxsO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtbCAubC1pdGVtJykuZm9yRWFjaChmdW5jdGlvbihlKXtlLmNsYXNzTGlzdC5yZW1vdmUoJ3NlbGVjdGVkJyk7fSk7CiAgICAgIH0pOwogICAgfSk7CiAgfQogIGZ1bmN0aW9uIGZpbmlzaFNlc3MoKXsKICAgIHZhciBzYz1jYWxjU2NvcmUoY3VyU0kpLHBhc3M9c2M+PUtLTTsKICAgIHNlc3NSZXN1bHRzW2N1clNJXT1zYzsKICAgIHZhciBodG1sPSc8ZGl2IGNsYXNzPSJyZXMtY2FyZCI+PGRpdiBjbGFzcz0ic2NvcmUtYm94ICcrKHBhc3M\/J3Bhc3MnOidmYWlsJykrJyI+JytzYysnPC9kaXY+JwogICAgICArJzxoMyBzdHlsZT0iZm9udC1mYW1pbHk6UG9wcGluczsiPicrKHBhc3M\/J0x1YXIgQmlhc2EhJzonQXlvIFNlbWFuZ2F0IScpKyc8L2gzPicKICAgICAgKyc8cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Y29sb3I6IzY2NjsiPicrKHBhc3M\/J0thbXUgbWVsZXdhdGkgS0tNIHNlc2kgaW5pISc6J01hc2loIGRpIGJhd2FoIEtLTSAnK0tLTSsnLicpKyc8L3A+JwogICAgICArJzxkaXYgc3R5bGU9Im1hcmdpbi10b3A6MjBweDsiPic7CiAgICBpZihjdXJTSTwzKWh0bWwrPSc8YnV0dG9uIGNsYXNzPSJidG4tbmF2IGFjdGl2ZSIgaWQ9ImJuIj5MYW5qdXQgU2VzaSDihpI8L2J1dHRvbj4nOwogICAgZWxzZSBodG1sKz0nPGJ1dHRvbiBjbGFzcz0iYnRuLW5hdiBhY3RpdmUiIGlkPSJiciI+TGloYXQgUmVrYXAgQWtoaXI8L2J1dHRvbj4nOwogICAgaWYoIXBhc3MpaHRtbCs9JzxidXR0b24gY2xhc3M9ImJ0bi1uYXYgYWN0aXZlIiBzdHlsZT0iYmFja2dyb3VuZDojRjhGN0ZGO2NvbG9yOiM2MzY2RjE7Ym9yZGVyOjJweCBzb2xpZCAjRTBEOUY3O21hcmdpbi10b3A6MTBweDsiIGlkPSJieSI+VWxhbmdpIFNlc2k8L2J1dHRvbj4nOwogICAgaHRtbCs9JzwvZGl2PjwvZGl2Pic7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncXVpei1tYWluJykuaW5uZXJIVE1MPWh0bWw7CiAgICBpZihwYXNzKXNldFRpbWVvdXQoc3RhcnRDb25mLDUwKTsKICAgIGlmKHBhc3Mpc1dpbigpO2Vsc2Ugc2V0VGltZW91dChzTG9zZSw4MCk7CiAgICB2YXIgbmI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JuJyk7aWYobmIpbmIub25jbGljaz1mdW5jdGlvbigpe3N0YXJ0U2VzcyhjdXJTSSsxKTt9OwogICAgdmFyIHJiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdicicpO2lmKHJiKXJiLm9uY2xpY2s9cmVjYXA7CiAgICB2YXIgcnk9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2J5Jyk7aWYocnkpcnkub25jbGljaz1mdW5jdGlvbigpe3N0YXJ0U2VzcyhjdXJTSSk7fTsKICB9CiAgZnVuY3Rpb24gcmVjYXAoKXsKICAgIHZhciBodG1sPSc8aDMgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlBvcHBpbnM7Ij5SZWthcCBBa2hpcjwvaDM+JzsKICAgIHNlc3NSZXN1bHRzLmZvckVhY2goZnVuY3Rpb24ocyxpKXt2YXIgcGFzcz1zPj1LS007aHRtbCs9JzxkaXYgY2xhc3M9InEtY2FyZCIgc3R5bGU9ImRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsiPjxiPlNFU0kgJysoaSsxKSsnPC9iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDo4MDA7Y29sb3I6JysocGFzcz8nIzIyQzU1RSc6JyNFRjQ0NDQnKSsnIj4nK3MrJyAoJysocGFzcz8nTFVMVVMnOidSRU1FRElBTCcpKycpPC9zcGFuPjwvZGl2Pic7fSk7CiAgICBodG1sKz0nPGJ1dHRvbiBjbGFzcz0iYnRuLW5hdiBhY3RpdmUiIGlkPSJyc3QiPlVsYW5naSBLdWlzPC9idXR0b24+JzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxdWl6LW1haW4nKS5pbm5lckhUTUw9aHRtbDsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyc3QnKS5vbmNsaWNrPWZ1bmN0aW9uKCl7aW5pdFNlc3Npb25zKCk7c2Vzc1Jlc3VsdHM9W107c3RhcnRTZXNzKDApO307CiAgfQogIGZ1bmN0aW9uIHN0YXJ0Q29uZigpewogICAgdmFyIGN2cz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWdtcC1jb25mZXR0aScpO2N2cy53aWR0aD1jdnMucGFyZW50RWxlbWVudC5vZmZzZXRXaWR0aDtjdnMuaGVpZ2h0PWN2cy5wYXJlbnRFbGVtZW50Lm9mZnNldEhlaWdodDsKICAgIHZhciBjdHg9Y3ZzLmdldENvbnRleHQoJzJkJyksY29sb3JzPVsnI0ZGMEQ3MicsJyMwREMyRkYnLCcjMERGRjcyJywnI0Y1MzhGRicsJyNGRjhFMEQnLCcjRkZFNzBEJywnIzBERkZGQiddOwogICAgdmFyIHBpZWNlcz1BcnJheS5mcm9tKHtsZW5ndGg6NzB9LGZ1bmN0aW9uKCl7cmV0dXJue3g6TWF0aC5yYW5kb20oKSpjdnMud2lkdGgseTotMzAscjo0K01hdGgucmFuZG9tKCkqNix0eXBlOlsnY2lyY2xlJywncmVjdCddW35+KE1hdGgucmFuZG9tKCkqMildLGM6Y29sb3JzW35+KE1hdGgucmFuZG9tKCkqY29sb3JzLmxlbmd0aCldLGQ6MitNYXRoLnJhbmRvbSgpKjR9O30pOwogICAgZnVuY3Rpb24gZHJhdygpe2N0eC5jbGVhclJlY3QoMCwwLGN2cy53aWR0aCxjdnMuaGVpZ2h0KTtwaWVjZXMuZm9yRWFjaChmdW5jdGlvbihwKXtjdHguZmlsbFN0eWxlPXAuYztjdHguYmVnaW5QYXRoKCk7aWYocC50eXBlPT09J2NpcmNsZScpe2N0eC5hcmMocC54LHAueSxwLnIsMCxNYXRoLlBJKjIpO2N0eC5maWxsKCk7fWVsc2V7Y3R4LmZpbGxSZWN0KHAueC1wLnIscC55LXAuci8yLHAucioyLHAucik7fXAueSs9cC5kO2lmKHAueT5jdnMuaGVpZ2h0KXAueT0tMjA7fSk7YW5pbT1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZHJhdyk7fWRyYXcoKTsKICB9CiAgZnVuY3Rpb24gc3RvcENvbmZldHRpKCl7aWYoYW5pbSljYW5jZWxBbmltYXRpb25GcmFtZShhbmltKTt2YXIgY3ZzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtZ21wLWNvbmZldHRpJyk7aWYoY3ZzKWN2cy5nZXRDb250ZXh0KCcyZCcpLmNsZWFyUmVjdCgwLDAsY3ZzLndpZHRoLGN2cy5oZWlnaHQpO30KICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncXVpei1tYWluJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpewogICAgdmFyIGJ0bj1lLnRhcmdldC5jbG9zZXN0KCcub3B0LWJ0bicpO2lmKCFidG58fGJ0bi5kaXNhYmxlZClyZXR1cm47CiAgICB2YXIgcT1zZXNzaW9uc1tjdXJTSV1bY3VyUUldO2lmKCFxfHxxLnR5cGU9PT0nbXQnKXJldHVybjsKICAgIGlmKHVzZXJBbnNbY3VyUUldIT09bnVsbClyZXR1cm47CiAgICB2YXIgb2k9cGFyc2VJbnQoYnRuLmRhdGFzZXQubyk7CiAgICB1c2VyQW5zW2N1clFJXT0ob2k9PT1xLmFucyk7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjcXVpei1tYWluIC5vcHQtYnRuJykuZm9yRWFjaChmdW5jdGlvbihiLGkpe2IuZGlzYWJsZWQ9dHJ1ZTtpZihpPT09cS5hbnMpYi5jbGFzc0xpc3QuYWRkKCdjb3JyZWN0Jyk7ZWxzZSBpZihpPT09b2kpYi5jbGFzc0xpc3QuYWRkKCd3cm9uZycpO30pOwogICAgaWYob2k9PT1xLmFucylzT0soKTtlbHNlIHNORygpOwogICAgdmFyIGFucz11c2VyQW5zLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4gYSE9PW51bGw7fSkubGVuZ3RoOwogICAgdmFyIHNwPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzcCcpO2lmKHNwKXNwLnRleHRDb250ZW50PWFucysnLycrc2Vzc2lvbnNbY3VyU0ldLmxlbmd0aDsKICAgIHZhciBwYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucHJvZy1iYXInKTtpZihwYilwYi5zdHlsZS53aWR0aD0oYW5zL3Nlc3Npb25zW2N1clNJXS5sZW5ndGgpKjEwMCsnJSc7CiAgICB2YXIgZWE9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VhJyk7CiAgICBpZihhbnM+PXNlc3Npb25zW2N1clNJXS5sZW5ndGgpe2VhLmlubmVySFRNTD0nPGJ1dHRvbiBjbGFzcz0iYnRuLW5hdiBhY3RpdmUiIGlkPSJmaW4tcyI+U2VsZXNhaWthbiBTZXNpIEluaTwvYnV0dG9uPic7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Zpbi1zJykub25jbGljaz1mdW5jdGlvbigpe2NsZWFyVGltZW91dChhdXRvVCk7ZmluaXNoU2VzcygpO307fQogICAgZWxzZXthdXRvVD1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Y3VyUUkrKztyZW5kZXJRKCk7fSwxMjAwKTt9CiAgfSk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ZpZXctdGl0bGUnKS50ZXh0Q29udGVudD1DRkcudGl0bGU7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ZpZXctbWV0YScpLnRleHRDb250ZW50PUNGRy5hdXRob3I7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21nbXAtcXVpei13cmFwcGVyJykuc3R5bGUuc2V0UHJvcGVydHkoJy0taGVyby1ncmFkJyxDRkcuZ3JhZCk7CiAgaW5pdFNlc3Npb25zKCk7c3RhcnRTZXNzKDApOwp9KSgpOw==\" style=\"display:none;\"><\/div>\n<div id=\"mgmp-quiz-wrapper\" style=\"--hero-grad:linear-gradient(135deg,#6366F1,#8B5CF6,#A78BFA);\">\n  <canvas id=\"mgmp-confetti\"><\/canvas>\n  <header class=\"hero\"><h1 id=\"view-title\">Uji Paham About Me Yok!<\/h1><p id=\"view-meta\">MGMP Bahasa Inggris SMP Kota Serang @2026<\/p><\/header>\n  <div class=\"main\" id=\"quiz-main\"><\/div>\n<\/div>\n<script type=\"text\/javascript\">(function(){function run(){var el=document.getElementById(\"mgmp-ds\");if(!el){setTimeout(run,80);return;}try{var c=decodeURIComponent(escape(atob(el.getAttribute(\"data-q\"))));(new Function(c))();}catch(err){console.error(\"MGMP:\",err);}}if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",run);}else{run();}})();<\/script>\n\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n<title>Safe Download Button<\/title>\n\n<style>\n\n\/* ===================================================\n   WRAPPER KHUSUS\n   AGAR CSS TIDAK MERUSAK THEME WEBSITE\n=================================================== *\/\n\n.lkpd-download-wrap{\n    display:inline-block;\n}\n\n\/* ===================================================\n   BUTTON STYLE\n=================================================== *\/\n\n.lkpd-download-wrap .btn-18{\n    position:relative;\n    padding:8px 14px;\n    display:inline-block;\n\n    font-size:11px;\n    letter-spacing:.6px;\n\n    text-align:center;\n    text-decoration:none !important;\n\n    color:#ffffff !important;\n    -webkit-text-fill-color:#ffffff !important;\n\n    font-family:Arial, Helvetica, sans-serif !important;\n    font-weight:700;\n\n    border-radius:8px;\n    overflow:hidden;\n    cursor:pointer;\n\n    border:none;\n    outline:none;\n\n    line-height:1.2;\n\n    background:linear-gradient(135deg,#155ed8,#0b1b3d);\n\n    box-shadow:0 0 8px rgba(0,0,0,.18);\n\n    transition:.25s ease;\n\n    isolation:isolate;\n}\n\n\/* ===================================================\n   FIX AGAR TIDAK IKUT THEME\n=================================================== *\/\n\n.lkpd-download-wrap .btn-18,\n.lkpd-download-wrap .btn-18:visited,\n.lkpd-download-wrap .btn-18:hover,\n.lkpd-download-wrap .btn-18:focus,\n.lkpd-download-wrap .btn-18:active{\n\n    color:#ffffff !important;\n    text-decoration:none !important;\n    -webkit-text-fill-color:#ffffff !important;\n}\n\n\/* ===================================================\n   HOVER\n=================================================== *\/\n\n.lkpd-download-wrap .btn-18:hover{\n    transform:translateY(-2px);\n}\n\n\/* ===================================================\n   BORDER EFFECT\n=================================================== *\/\n\n.lkpd-download-wrap .btn-18 span{\n    position:absolute;\n    display:block;\n\n    --border-color-a:rgba(255,255,255,.05);\n    --border-color-b:#ffeb00;\n\n    pointer-events:none;\n}\n\n\/* TOP *\/\n\n.lkpd-download-wrap .btn-18 span:nth-child(1){\n    top:0;\n    left:0;\n    width:100%;\n    height:1.5px;\n\n    background:linear-gradient(\n        to left,\n        var(--border-color-a),\n        var(--border-color-b)\n    );\n\n    animation:lkpdTop 2s linear infinite;\n}\n\n\/* RIGHT *\/\n\n.lkpd-download-wrap .btn-18 span:nth-child(2){\n    top:0;\n    right:0;\n    width:1.5px;\n    height:100%;\n\n    background:linear-gradient(\n        to top,\n        var(--border-color-a),\n        var(--border-color-b)\n    );\n\n    animation:lkpdRight 2s linear -1s infinite;\n}\n\n\/* BOTTOM *\/\n\n.lkpd-download-wrap .btn-18 span:nth-child(3){\n    bottom:0;\n    left:0;\n    width:100%;\n    height:1.5px;\n\n    background:linear-gradient(\n        to right,\n        var(--border-color-a),\n        var(--border-color-b)\n    );\n\n    animation:lkpdBottom 2s linear infinite;\n}\n\n\/* LEFT *\/\n\n.lkpd-download-wrap .btn-18 span:nth-child(4){\n    top:0;\n    left:0;\n    width:1.5px;\n    height:100%;\n\n    background:linear-gradient(\n        to bottom,\n        var(--border-color-a),\n        var(--border-color-b)\n    );\n\n    animation:lkpdLeft 2s linear -1s infinite;\n}\n\n\/* ===================================================\n   SAFE KEYFRAMES\n=================================================== *\/\n\n@keyframes lkpdTop{\n    0%{\n        transform:translateX(100%);\n    }\n\n    100%{\n        transform:translateX(-100%);\n    }\n}\n\n@keyframes lkpdRight{\n    0%{\n        transform:translateY(100%);\n    }\n\n    100%{\n        transform:translateY(-100%);\n    }\n}\n\n@keyframes lkpdBottom{\n    0%{\n        transform:translateX(-100%);\n    }\n\n    100%{\n        transform:translateX(100%);\n    }\n}\n\n@keyframes lkpdLeft{\n    0%{\n        transform:translateY(-100%);\n    }\n\n    100%{\n        transform:translateY(100%);\n    }\n}\n\n\/* ===================================================\n   MOBILE\n=================================================== *\/\n\n@media(max-width:768px){\n\n    .lkpd-download-wrap .btn-18{\n        padding:7px 12px;\n        font-size:10px;\n        border-radius:7px;\n    }\n\n}\n\n<\/style>\n<\/head>\n\n<body>\n\n<!-- ===================================================\n     NOTE:\n\n     GANTI LINK:\n     href=\"LINK ANDA\"\n\n     GANTI TEXT:\n     Download LKPD\n=================================================== -->\n\n<div class=\"lkpd-download-wrap\">\n\n    <a href=\"https:\/\/drive.google.com\/file\/d\/1OTQnLBzxyZYwfVl5gZwbgDxW_-4UYGQN\/view?usp=sharing\"\n       target=\"_blank\"\n       class=\"btn-18\">\n\n        <span><\/span>\n        <span><\/span>\n        <span><\/span>\n        <span><\/span>\n\n        Download LKPD\n\n    <\/a>\n\n<\/div>\n\n<\/body>\n<\/html>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Menyambut tahun ajaran baru, apalagi untuk siswa kelas 7, pastinya butuh materi pemanasan yang ice-breaking tapi tetap berbobot, kan? Materi Self-Introduction alias perkenalan diri&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1305,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"kia_subtitle":"Panduan praktis membedah teks Self-Introduction lengkap dengan analisis pedagogis, siap pakai untuk Kurikulum Merdeka dan Pembelajaran Mendalam.","footnotes":""},"categories":[178],"tags":[175,96],"class_list":["post-1300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kelas-7","tag-bahasa-ingris","tag-descriptive-text"],"featured_image_url":{"thumbnail":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-150x150.jpg","medium":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-225x300.jpg","medium_large":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-768x1024.jpg","large":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-768x1024.jpg","1536x1536":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","2048x2048":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","list":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-150x100.jpg","related-foto":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-182x100.jpg","single-foto":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","headline":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-750x370.jpg","foto-category":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-200x135.jpg","headline-thumbnail":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-148x110.jpg","headline-mobile":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-370x250.jpg","headline-tiga-mobile":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-430x250.jpg","recent-post-by-widget-big-thumbnail":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-360x200.jpg","mobile-berita-terbaru":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-129x85.jpg","berita-pilihan":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-233x139.jpg","berita-rekomendasi-update":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-255x380.jpg","foto-fb-share":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-600x315.jpg","newsfeed-firstimage":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-300x200.jpg","newsfeed-home":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-270x150.jpg","newsfeed-home-mobile":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-85x85.jpg","foto-slide-headline-swipper":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-790x430.jpg","foto-thumbnail-slide-headline":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-157x94.jpg","desktop-berita-terbaru-dua":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-225x129.jpg","smart-post-landscape":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-870x570.jpg","smart-post-portrait":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW-600x900.jpg"},"post_author":"English MGMP SMP Kota Serang","assigned_categories":"Kelas 7","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Teks Perkenalan Diri &quot;About Me&quot;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up - MGMP English Kota Serang<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teks Perkenalan Diri &quot;About Me&quot;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up - MGMP English Kota Serang\" \/>\n<meta property=\"og:description\" content=\"Menyambut tahun ajaran baru, apalagi untuk siswa kelas 7, pastinya butuh materi pemanasan yang ice-breaking tapi tetap berbobot, kan? Materi Self-Introduction alias perkenalan diri...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/\" \/>\n<meta property=\"og:site_name\" content=\"MGMP English Kota Serang\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-22T11:25:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-07T17:02:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"English MGMP Serang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"English MGMP Serang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/\"},\"author\":{\"name\":\"English MGMP Serang\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#\\\/schema\\\/person\\\/ad20e4a9c661fa5c4237439c65ff8e16\"},\"headline\":\"Teks Perkenalan Diri &#8220;About Me&#8221;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up\",\"datePublished\":\"2026-05-22T11:25:52+00:00\",\"dateModified\":\"2026-06-07T17:02:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/\"},\"wordCount\":746,\"publisher\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg\",\"keywords\":[\"Bahasa Ingris\",\"descriptive-text\"],\"articleSection\":[\"Kelas 7\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/\",\"name\":\"Teks Perkenalan Diri \\\"About Me\\\": Ampuh Bikin Siswa Kelas 7 Auto Speak Up - MGMP English Kota Serang\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg\",\"datePublished\":\"2026-05-22T11:25:52+00:00\",\"dateModified\":\"2026-06-07T17:02:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg\",\"contentUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg\",\"width\":900,\"height\":1200,\"caption\":\"Teks \u201cAbout Me\u201d (teks Galih) yang super simpel tapi powerful banget untuk dijadikan pondasi awal mengajar.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teks Perkenalan Diri &#8220;About Me&#8221;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/\",\"name\":\"MGMP English Kota Serang\",\"description\":\"Sharing, Growing, Inspiring\",\"publisher\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#organization\",\"name\":\"MGMP English Kota Serang\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Title-Web-6.png\",\"contentUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Title-Web-6.png\",\"width\":400,\"height\":77,\"caption\":\"MGMP English Kota Serang\"},\"image\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#\\\/schema\\\/person\\\/ad20e4a9c661fa5c4237439c65ff8e16\",\"name\":\"English MGMP Serang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/23b2b27435dd0745cb9899c42696d9ec.jpg?ver=1790758646\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/23b2b27435dd0745cb9899c42696d9ec.jpg?ver=1790758646\",\"contentUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/23b2b27435dd0745cb9899c42696d9ec.jpg?ver=1790758646\",\"caption\":\"English MGMP Serang\"},\"sameAs\":[\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\"],\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/author\\\/854cee91082a9dfe\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teks Perkenalan Diri \"About Me\": Ampuh Bikin Siswa Kelas 7 Auto Speak Up - MGMP English Kota Serang","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/","og_locale":"id_ID","og_type":"article","og_title":"Teks Perkenalan Diri \"About Me\": Ampuh Bikin Siswa Kelas 7 Auto Speak Up - MGMP English Kota Serang","og_description":"Menyambut tahun ajaran baru, apalagi untuk siswa kelas 7, pastinya butuh materi pemanasan yang ice-breaking tapi tetap berbobot, kan? Materi Self-Introduction alias perkenalan diri...","og_url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/","og_site_name":"MGMP English Kota Serang","article_published_time":"2026-05-22T11:25:52+00:00","article_modified_time":"2026-06-07T17:02:25+00:00","og_image":[{"width":900,"height":1200,"url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","type":"image\/jpeg"}],"author":"English MGMP Serang","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"English MGMP Serang","Estimasi waktu membaca":"5 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#article","isPartOf":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/"},"author":{"name":"English MGMP Serang","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#\/schema\/person\/ad20e4a9c661fa5c4237439c65ff8e16"},"headline":"Teks Perkenalan Diri &#8220;About Me&#8221;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up","datePublished":"2026-05-22T11:25:52+00:00","dateModified":"2026-06-07T17:02:25+00:00","mainEntityOfPage":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/"},"wordCount":746,"publisher":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#organization"},"image":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#primaryimage"},"thumbnailUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","keywords":["Bahasa Ingris","descriptive-text"],"articleSection":["Kelas 7"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/","name":"Teks Perkenalan Diri \"About Me\": Ampuh Bikin Siswa Kelas 7 Auto Speak Up - MGMP English Kota Serang","isPartOf":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#primaryimage"},"image":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#primaryimage"},"thumbnailUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","datePublished":"2026-05-22T11:25:52+00:00","dateModified":"2026-06-07T17:02:25+00:00","breadcrumb":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#primaryimage","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","contentUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/02-Teks-perkenalan-diri-mgmpbahasainggriskotasrang2026_NEW.jpg","width":900,"height":1200,"caption":"Teks \u201cAbout Me\u201d (teks Galih) yang super simpel tapi powerful banget untuk dijadikan pondasi awal mengajar."},{"@type":"BreadcrumbList","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/teks-perkenalan-diri-about-me-senjata-ampuh-bikin-siswa-kelas-7-auto-speak-up-di-minggu-pertama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Teks Perkenalan Diri &#8220;About Me&#8221;: Ampuh Bikin Siswa Kelas 7 Auto Speak Up"}]},{"@type":"WebSite","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#website","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/","name":"MGMP English Kota Serang","description":"Sharing, Growing, Inspiring","publisher":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#organization","name":"MGMP English Kota Serang","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/cropped-Title-Web-6.png","contentUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/05\/cropped-Title-Web-6.png","width":400,"height":77,"caption":"MGMP English Kota Serang"},"image":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#\/schema\/person\/ad20e4a9c661fa5c4237439c65ff8e16","name":"English MGMP Serang","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/litespeed\/avatar\/23b2b27435dd0745cb9899c42696d9ec.jpg?ver=1790758646","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/litespeed\/avatar\/23b2b27435dd0745cb9899c42696d9ec.jpg?ver=1790758646","contentUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/litespeed\/avatar\/23b2b27435dd0745cb9899c42696d9ec.jpg?ver=1790758646","caption":"English MGMP Serang"},"sameAs":["https:\/\/mgmpenglishsmpkotaserang.id"],"url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/author\/854cee91082a9dfe\/"}]}},"_links":{"self":[{"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/posts\/1300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/comments?post=1300"}],"version-history":[{"count":23,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/posts\/1300\/revisions"}],"predecessor-version":[{"id":1546,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/posts\/1300\/revisions\/1546"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/media\/1305"}],"wp:attachment":[{"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/media?parent=1300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/categories?post=1300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/tags?post=1300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}