{"id":54,"date":"2026-04-30T16:12:00","date_gmt":"2026-04-30T09:12:00","guid":{"rendered":"https:\/\/demo.baturetnostudio.com\/nomina\/?p=54"},"modified":"2026-05-23T23:33:23","modified_gmt":"2026-05-23T16:33:23","slug":"the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang","status":"publish","type":"post","link":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/","title":{"rendered":"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang"},"content":{"rendered":"<p>Long ago in Central Java, there was a kingdom ruled by a giant king named Prabu Baka. He was cruel and often harmed people. However, he had a beautiful daughter named Roro Jonggrang. One day, a powerful prince named Bandung Bondowoso fought against Prabu Baka. With his supernatural strength, Bandung Bondowoso defeated and killed the giant king. After the battle, he saw Roro Jonggrang and fell in love with her. He asked her to marry him.<\/p>\r\n<p>Roro Jonggrang was very sad because Bandung Bondowoso had killed her father. She did not want to marry him, but she was afraid of his power. To refuse politely, she gave him a very difficult condition. She said, \u201cI will marry you if you can build one thousand temples in one night.\u201d Bandung Bondowoso accepted the challenge. With the help of his genie soldiers, he worked quickly. By midnight, 999 temples were already finished. Roro Jonggrang became worried because the task was almost complete.<\/p>\r\n<p>Roro Jonggrang then made a trick. She asked the village women to burn straw and pound rice pestles to make the sky look red and noisy like morning. The genies thought the sun was rising, so they stopped working. The last temple was not finished. Bandung Bondowoso was very angry when he realized Roro Jonggrang had tricked him. He cursed her, saying, \u201cYou will become the thousandth temple!\u201d Suddenly, Roro Jonggrang turned into a stone statue.<\/p>\r\n<p>From that day, people believed the temples built by Bandung Bondowoso became the Prambanan Temple complex. The statue inside the temple is known as Roro Jonggrang. The story teaches us that honesty is important, and trickery can bring bad consequences.<\/p>\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6abd22576952a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6abd22576952a\" class=\"wp-block-image size-large wp-lightbox-container\"><img  title=\"mgmpbahasainggris-kotaserang\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" class=\"wp-image-748\" src=\"https:\/\/mgmpenglishsmpkotaserang.id\/wp-content\/uploads\/2026\/03\/Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026-1024x576.png\"  alt=\"Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026-1024x576 The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang\"  srcset=\"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026-1024x576.png 1024w, https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026-300x169.png 300w, https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026-768x432.png 768w, https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026-800x450.png 800w, https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Bandungbondowoso-mgmp-bahasainggris-smp-kotaserang-2026.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong><em>Quiz Time:<\/em><\/strong><\/p>\r\n\r\n\r\n<!-- MGMP QUIZ \u2014 MGMP Quiz Pro v3 | WordPress-Safe --><!-- Judul: Uji Paham Roro Jonggran | Pembuat: SMP Negeri 1 Kota Serang 2026 -->\r\n<p><style>\r\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);}\r\n        #mgmp-quiz-wrapper *{box-sizing:border-box;}\r\n        #mgmp-quiz-wrapper .hero{padding:25px 20px;text-align:center;color:#fff;background:var(--hero-grad,linear-gradient(135deg,#7C6FFF,#FF6FB7,#FFD166));position:relative;z-index:10;}\r\n        #mgmp-quiz-wrapper .hero h1{font-family:'Poppins';font-size:24px;margin:0 0 5px 0;font-weight:700;}\r\n        #mgmp-quiz-wrapper .hero p{font-size:11px;opacity:0.9;text-transform:uppercase;letter-spacing:1px;margin:0;font-weight:700;}\r\n        #mgmp-quiz-wrapper .main{padding:15px;min-height:300px;}\r\n        #mgmp-quiz-wrapper .prog-container{height:6px;background:#E0D9F7;border-radius:10px;margin-bottom:15px;overflow:hidden;}\r\n        #mgmp-quiz-wrapper .prog-bar{height:100%;background:linear-gradient(90deg,#7C6FFF,#FF6FB7);transition:width 0.3s;width:0%;}\r\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 #7C6FFF;animation:slideIn 0.4s ease-out;}\r\n        @keyframes slideIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}\r\n        #mgmp-quiz-wrapper .q-text{font-size:15px;font-weight:700;margin-bottom:15px;line-height:1.5;color:#1E1B4B;}\r\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;}\r\n        #mgmp-quiz-wrapper .opt-btn:hover:not(:disabled){border-color:#7C6FFF;background:#EDE9FE;transform:translateX(5px);}\r\n        #mgmp-quiz-wrapper .opt-btn.correct{background:#DCFCE7;border-color:#22C55E;color:#15803D;}\r\n        #mgmp-quiz-wrapper .opt-btn.wrong{background:#FEE2E2;border-color:#EF4444;color:#B91C1C;}\r\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;}\r\n        #mgmp-quiz-wrapper .btn-nav{width:100%;padding:15px;background:linear-gradient(90deg,#7C6FFF,#FF6FB7);color:#fff;border:none;border-radius:12px;font-family:'Poppins';font-weight:700;cursor:pointer;font-size:15px;margin-top:10px;display:none;}\r\n        #mgmp-quiz-wrapper .btn-nav.active{display:block;}\r\n        #mgmp-quiz-wrapper .res-card{text-align:center;padding:30px 20px;}\r\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;}\r\n        #mgmp-quiz-wrapper .pass{border-color:#22C55E;color:#15803D;} #mgmp-quiz-wrapper .fail{border-color:#EF4444;color:#B91C1C;}\r\n        #mgmp-confetti{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;}\r\n        #mgmp-quiz-wrapper .match-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;}\r\n        #mgmp-quiz-wrapper .match-col{display:flex;flex-direction:column;gap:6px;}\r\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;}\r\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;}\r\n        #mgmp-quiz-wrapper .l-item.selected{background:#7C6FFF;border-color:#7C6FFF;color:#fff;transform:scale(1.02);}\r\n        #mgmp-quiz-wrapper .l-item.matched{background:#DCFCE7;border-color:#22C55E;color:#15803D;cursor:default;}\r\n        #mgmp-quiz-wrapper .l-item.wrong-flash{background:#FEE2E2;border-color:#EF4444;color:#B91C1C;}\r\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;}\r\n        #mgmp-quiz-wrapper .r-item:hover:not(.matched){border-color:#7C6FFF;background:#EDE9FE;transform:translateX(3px);}\r\n        #mgmp-quiz-wrapper .r-item.matched{background:#DCFCE7;border-color:#22C55E;color:#15803D;cursor:default;}\r\n        #mgmp-quiz-wrapper .r-item.wrong-flash{background:#FEE2E2;border-color:#EF4444;}\r\n        #mgmp-quiz-wrapper .match-score-row{text-align:center;margin-top:10px;font-size:12px;color:#666;font-weight:600;}\r\n        #mgmp-quiz-wrapper .match-hint{font-size:11px;color:#888;text-align:center;margin-bottom:8px;font-style:italic;}\r\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;}\r\n        #mgmp-quiz-wrapper .l-item.matched .match-pair-badge{display:flex;}\r\n<\/style><\/p>\r\n<div id=\"mgmp-ds\" style=\"display: none;\" data-q=\"KGZ1bmN0aW9uKCl7CiAgdmFyIFJBVz0iMS4gUHJhYnUgQmFrYSB3YXMga25vd24gYXMgYSBraW5kIGFuZCB3aXNlIGtpbmcuXG4gICBUUlVFIC8gRkFMU0VcbiAgIEFOU1dFUjogRkFMU0VcblxuMi4gQmFuZHVuZyBCb25kb3dvc28gZGVmZWF0ZWQgUHJhYnUgQmFrYSBpbiBhIGJhdHRsZS5cbiAgIFRSVUUgLyBGQUxTRVxuICAgQU5TV0VSOiBUUlVFXG5cbjMuIFJvcm8gSm9uZ2dyYW5nIGhhcHBpbHkgYWNjZXB0ZWQgQmFuZHVuZyBCb25kb3dvc2\/igJlzIHByb3Bvc2FsLlxuICAgVFJVRSAvIEZBTFNFXG4gICBBTlNXRVI6IEZBTFNFXG5cbjQuIFJvcm8gSm9uZ2dyYW5nIGFza2VkIEJhbmR1bmcgQm9uZG93b3NvIHRvIGJ1aWxkIG9uZSBodW5kcmVkIHRlbXBsZXMuXG4gICBUUlVFIC8gRkFMU0VcbiAgIEFOU1dFUjogRkFMU0VcblxuNS4gQmFuZHVuZyBCb25kb3dvc28gYnVpbHQgdGhlIHRlbXBsZXMgd2l0aCB0aGUgaGVscCBvZiBnZW5pZSBzb2xkaWVycy5cbiAgIFRSVUUgLyBGQUxTRVxuICAgQU5TV0VSOiBUUlVFXG5cbjYuIFRoZSBnZW5pZXMgc3RvcHBlZCB3b3JraW5nIGJlY2F1c2UgdGhleSB0aG91Z2h0IG1vcm5pbmcgaGFkIGFycml2ZWQuXG4gICBUUlVFIC8gRkFMU0VcbiAgIEFOU1dFUjogVFJVRVxuXG43LiBSb3JvIEpvbmdncmFuZyB1c2VkIG1hZ2ljIHRvIGRlc3Ryb3kgdGhlIHRlbXBsZXMuXG4gICBUUlVFIC8gRkFMU0VcbiAgIEFOU1dFUjogRkFMU0VcblxuOC4gQmFuZHVuZyBCb25kb3dvc28gYmVjYW1lIGFuZ3J5IGFmdGVyIGtub3dpbmcgaGUgaGFkIGJlZW4gdHJpY2tlZC5cbiAgIFRSVUUgLyBGQUxTRVxuICAgQU5TV0VSOiBUUlVFXG5cbjkuIFJvcm8gSm9uZ2dyYW5nIGZpbmFsbHkgYmVjYW1lIHRoZSB0aG91c2FuZHRoIHRlbXBsZSBzdGF0dWUuXG4gICBUUlVFIC8gRkFMU0VcbiAgIEFOU1dFUjogVFJVRVxuXG4xMC4gVGhlIHN0b3J5IHRlYWNoZXMgcmVhZGVycyB0aGF0IGhvbmVzdHkgYnJpbmdzIGdvb2QgY29uc2VxdWVuY2VzLlxuICAgIFRSVUUgLyBGQUxTRVxuICAgIEFOU1dFUjogVFJVRVxuXG4xMS4gV2hhdCBpcyB0aGUgbW9yYWwgdmFsdWUgb2YgdGhlIHN0b3J5P1xuICAgIEEuIFRyaWNrZXJ5IGNhbiBicmluZyBiYWQgY29uc2VxdWVuY2VzXG4gICAgQi4gUG93ZXIgaXMgYmV0dGVyIHRoYW4gaG9uZXN0eSBhbHdheXNcbiAgICBDLiBSZXZlbmdlIG1ha2VzIHBlb3BsZSBmZWVsIGhhcHBpZXJcbiAgICBELiBXZWFsdGggY2FuIHNvbHZlIGV2ZXJ5IHByb2JsZW0gZWFzaWx5XG4gICAgQU5TV0VSOiBBXG5cbjEyLiBXaHkgZGlkIFJvcm8gSm9uZ2dyYW5nIHJlZnVzZSBCYW5kdW5nIEJvbmRvd29zb+KAmXMgcHJvcG9zYWw\/XG4gICAgQS4gU2hlIGFscmVhZHkgbG92ZWQgYW5vdGhlciB5b3VuZyBwcmluY2VcbiAgICBCLiBTaGUgaGF0ZWQgbGl2aW5nIGluc2lkZSB0aGUga2luZ2RvbVxuICAgIEMuIEhlIGhhZCBraWxsZWQgaGVyIGJlbG92ZWQgZmF0aGVyXG4gICAgRC4gSGUgd2FudGVkIHRvIGRlc3Ryb3kgaGVyIHBhbGFjZVxuICAgIEFOU1dFUjogQ1xuXG4xMy4gV2hhdCB3YXMgdGhlIGRpZmZpY3VsdCBjb25kaXRpb24gZ2l2ZW4gYnkgUm9ybyBKb25nZ3Jhbmc\/XG4gICAgQS4gQnVpbGQgb25lIHBhbGFjZSBpbiBvbmUgd2Vla1xuICAgIEIuIEJ1aWxkIG9uZSB0aG91c2FuZCB0ZW1wbGVzIG92ZXJuaWdodFxuICAgIEMuIEZpbmQgbWFnaWNhbCBnb2xkIGZyb20gdGhlIGZvcmVzdFxuICAgIEQuIERlZmVhdCBhbm90aGVyIGdpYW50IGtpbmcgYWxvbmVcbiAgICBBTlNXRVI6IEJcblxuMTQuIFdoaWNoIGV2ZW50IGJlbG9uZ3MgdG8gdGhlIGNvbXBsaWNhdGlvbiBvZiB0aGUgc3Rvcnk\/XG4gICAgQS4gQmFuZHVuZyBCb25kb3dvc28gc2F3IGJlYXV0aWZ1bCB0ZW1wbGVzXG4gICAgQi4gUm9ybyBKb25nZ3JhbmcgdHJpY2tlZCB0aGUgZ2VuaWUgc29sZGllcnNcbiAgICBDLiBUaGUgdmlsbGFnZXJzIGNlbGVicmF0ZWQgdGhlIHdlZGRpbmcgcGFydHlcbiAgICBELiBQcmFidSBCYWthIHJ1bGVkIHRoZSBwZWFjZWZ1bCBraW5nZG9tXG4gICAgQU5TV0VSOiBCXG5cbjE1LiBXaGF0IGNhdXNlZCB0aGUgZ2VuaWVzIHRvIHN0b3Agd29ya2luZz9cbiAgICBBLiBUaGV5IGJlY2FtZSB0aXJlZCBiZWZvcmUgbWlkbmlnaHQgYXJyaXZlZFxuICAgIEIuIEJhbmR1bmcgQm9uZG93b3NvIG9yZGVyZWQgdGhlbSB0byBsZWF2ZVxuICAgIEMuIFRoZSB3b21lbiBtYWRlIHNpZ25zIGxpa2UgbW9ybmluZyBjYW1lXG4gICAgRC4gUm9ybyBKb25nZ3JhbmcgZGVzdHJveWVkIHRoZSBsYXN0IHRlbXBsZVxuICAgIEFOU1dFUjogQ1xuXG4xNi4gV2hhdCBoYXBwZW5lZCBhZnRlciBCYW5kdW5nIEJvbmRvd29zbyByZWFsaXplZCB0aGUgdHJpY2s\/XG4gICAgQS4gSGUgZm9yZ2F2ZSBSb3JvIEpvbmdncmFuZyBpbW1lZGlhdGVseVxuICAgIEIuIEhlIHR1cm5lZCBSb3JvIEpvbmdncmFuZyBpbnRvIHN0b25lXG4gICAgQy4gSGUgcmVidWlsdCBhbGwgdGhlIGJyb2tlbiB0ZW1wbGVzXG4gICAgRC4gSGUgbGVmdCB0aGUga2luZ2RvbSBwZWFjZWZ1bGx5IGFsb25lXG4gICAgQU5TV0VSOiBCXG5cbjE3LiBXaG8gaXMgdGhlIG1haW4gY2hhcmFjdGVyIG9wcG9zaW5nIEJhbmR1bmcgQm9uZG93b3NvP1xuICAgIEEuIFRoZSB2aWxsYWdlIHdvbWVuIG9mIENlbnRyYWwgSmF2YVxuICAgIEIuIFRoZSBnZW5pZSBzb2xkaWVycyBmcm9tIHRoZSBmb3Jlc3RcbiAgICBDLiBSb3JvIEpvbmdncmFuZywgdGhlIGdpYW50IGtpbmfigJlzIGRhdWdodGVyXG4gICAgRC4gUHJhYnUgQmFrYSwgdGhlIGNydWVsIGdpYW50IHJ1bGVyXG4gICAgQU5TV0VSOiBDXG5cbjE4LiBXaGVyZSBkaWQgdGhlIHN0b3J5IHRha2UgcGxhY2U\/XG4gICAgQS4gRWFzdCBKYXZhIG5lYXIgdGhlIGxhcmdlIHJpdmVyXG4gICAgQi4gQ2VudHJhbCBKYXZhIGluc2lkZSB0aGUga2luZ2RvbSBhcmVhXG4gICAgQy4gV2VzdCBKYXZhIGJlc2lkZSB0aGUgbW91bnRhaW4gdmlsbGFnZVxuICAgIEQuIEJhbGkgYXJvdW5kIHRoZSBhbmNpZW50IHNlYSB0ZW1wbGVcbiAgICBBTlNXRVI6IEJcblxuMTkuIFRoZSB3b3JkIOKAnGNydWVs4oCdIGluIHRoZSBmaXJzdCBwYXJhZ3JhcGggaXMgY2xvc2VzdCBpbiBtZWFuaW5nIHRvIOKAplxuICAgIEEuIEtpbmRcbiAgICBCLiBCcmF2ZVxuICAgIEMuIE1lYW5cbiAgICBELiBIb25lc3RcbiAgICBBTlNXRVI6IENcblxuMjAuIFdoYXQgZG9lcyB0aGUgcHJvbm91biDigJxoZXLigJ0gcmVmZXIgdG8gaW4gdGhlIHNlbnRlbmNlIOKAnEhlIGFza2VkIGhlciB0byBtYXJyeSBoaW3igJ0\/XG4gICAgQS4gVGhlIHZpbGxhZ2Ugd29tYW5cbiAgICBCLiBUaGUgZ2VuaWUgc29sZGllclxuICAgIEMuIFJvcm8gSm9uZ2dyYW5nXG4gICAgRC4gQmFuZHVuZyBCb25kb3dvc29cbiAgICBBTlNXRVI6IENcblxuMjEuIE1hdGNoIHRoZSBjaGFyYWN0ZXIgd2l0aCB0aGUgY29ycmVjdCBkZXNjcmlwdGlvbi5cbiAgICBMOiBQcmFidSBCYWthIHwgUjogQ3J1ZWwgZ2lhbnQga2luZ1xuICAgIEw6IFJvcm8gSm9uZ2dyYW5nIHwgUjogQmVhdXRpZnVsIHByaW5jZXNzXG4gICAgTDogQmFuZHVuZyBCb25kb3dvc28gfCBSOiBQb3dlcmZ1bCBwcmluY2VcbiAgICBMOiBHZW5pZSBzb2xkaWVycyB8IFI6IEhlbHBlZCBidWlsZCB0ZW1wbGVzXG4gICAgQU5TV0VSOiBNQVRDSElOR1xuXG4yMi4gTWF0Y2ggdGhlIGV2ZW50IHdpdGggdGhlIGNvcnJlY3QgcmVzdWx0LlxuICAgIEw6IEJhbmR1bmcgZGVmZWF0ZWQgUHJhYnUgQmFrYSB8IFI6IFRoZSBraW5nIGRpZWRcbiAgICBMOiBSb3JvIEpvbmdncmFuZyBtYWRlIGEgdHJpY2sgfCBSOiBUaGUgZ2VuaWVzIHN0b3BwZWQgd29ya2luZ1xuICAgIEw6IEJhbmR1bmcgYmVjYW1lIGFuZ3J5IHwgUjogSGUgY3Vyc2VkIFJvcm8gSm9uZ2dyYW5nXG4gICAgTDogVGhlIGN1cnNlIGhhcHBlbmVkIHwgUjogU2hlIGJlY2FtZSBhIHN0b25lIHN0YXR1ZVxuICAgIEFOU1dFUjogTUFUQ0hJTkdcblxuMjMuIE1hdGNoIHRoZSBwbGFjZSBvciBvYmplY3Qgd2l0aCB0aGUgY29ycmVjdCBpbmZvcm1hdGlvbi5cbiAgICBMOiBDZW50cmFsIEphdmEgfCBSOiBTZXR0aW5nIG9mIHRoZSBzdG9yeVxuICAgIEw6IE9uZSB0aG91c2FuZCB0ZW1wbGVzIHwgUjogV2VkZGluZyBjb25kaXRpb25cbiAgICBMOiBTdHJhdyBmaXJlIHwgUjogRmFrZSBzaWduIG9mIG1vcm5pbmdcbiAgICBMOiBTdG9uZSBzdGF0dWUgfCBSOiBSZXN1bHQgb2YgdGhlIGN1cnNlXG4gICAgQU5TV0VSOiBNQVRDSElOR1xuXG4yNC4gTWF0Y2ggdGhlIHdvcmQgd2l0aCB0aGUgY29ycmVjdCBtZWFuaW5nLlxuICAgIEw6IENydWVsIHwgUjogTWVhbiBhbmQgaGFybWZ1bFxuICAgIEw6IENoYWxsZW5nZSB8IFI6IERpZmZpY3VsdCB0YXNrXG4gICAgTDogVHJpY2sgfCBSOiBDbGV2ZXIgZGlzaG9uZXN0IGFjdGlvblxuICAgIEw6IENvbnNlcXVlbmNlIHwgUjogUmVzdWx0IG9mIGFuIGFjdGlvblxuICAgIEFOU1dFUjogTUFUQ0hJTkdcblxuMjUuIE1hdGNoIHRoZSBhY3Rpb24gd2l0aCB0aGUgY29ycmVjdCBjaGFyYWN0ZXIuXG4gICAgTDogQXNrZWQgZm9yIG9uZSB0aG91c2FuZCB0ZW1wbGVzIHwgUjogUm9ybyBKb25nZ3JhbmdcbiAgICBMOiBCdWlsdCB0ZW1wbGVzIHVzaW5nIG1hZ2ljIHBvd2VyIHwgUjogQmFuZHVuZyBCb25kb3dvc29cbiAgICBMOiBCdXJuZWQgc3RyYXcgYmVmb3JlIHN1bnJpc2UgfCBSOiBWaWxsYWdlIHdvbWVuXG4gICAgTDogUnVsZWQgdGhlIGtpbmdkb20gY3J1ZWxseSB8IFI6IFByYWJ1IEJha2FcbiAgICBBTlNXRVI6IE1BVENISU5HIjsKICB2YXIgQ0ZHPXt0aXRsZToiVWppIFBhaGFtIFJvcm8gSm9uZ2dyYW4iLGF1dGhvcjoiU01QIE5lZ2VyaSAxIEtvdGEgU2VyYW5nIDIwMjYiLGdyYWQ6ImxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzdDNkZGRiwjRkY2RkI3LCNGRkQxNjYpIixwYWxBOiIjN0M2RkZGIixwYWxCOiIjRkY2RkI3In07CiAgdmFyIEtLTT03MCxzZXNzaW9ucz1bXSxzZXNzUmVzdWx0cz1bXSxjdXJTST0wLGN1clFJPTAsdXNlckFucz1bXSxhbmltLGF1dG9UPW51bGw7CiAgdmFyIG1TZWxMPW51bGwsbVBhaXJzPXt9LG1Ub3RhbD0wLG1Db3JyZWN0PTA7CiAgdmFyIF9BQzI9bnVsbDsKICBmdW5jdGlvbiBnQUMoKXtpZighX0FDMilfQUMyPW5ldyh3aW5kb3cuQXVkaW9Db250ZXh0fHx3aW5kb3cud2Via2l0QXVkaW9Db250ZXh0KSgpO2lmKF9BQzIuc3RhdGU9PT0nc3VzcGVuZGVkJylfQUMyLnJlc3VtZSgpO3JldHVybiBfQUMyO30KICBmdW5jdGlvbiBwVG9uZShmLGYyLHQsdHAsdil7dHJ5e3ZhciBhYz1nQUMoKSxvPWFjLmNyZWF0ZU9zY2lsbGF0b3IoKSxnPWFjLmNyZWF0ZUdhaW4oKSxub3c9YWMuY3VycmVudFRpbWU7by5jb25uZWN0KGcpO2cuY29ubmVjdChhYy5kZXN0aW5hdGlvbik7by50eXBlPXRwfHwndHJpYW5nbGUnO28uZnJlcXVlbmN5LnNldFZhbHVlQXRUaW1lKGYsbm93KTtpZihmMilvLmZyZXF1ZW5jeS5leHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKGYyLG5vdyt0KTtnLmdhaW4uc2V0VmFsdWVBdFRpbWUoMCxub3cpO2cuZ2Fpbi5saW5lYXJSYW1wVG9WYWx1ZUF0VGltZSh2fHwwLjE4LG5vdyswLjAwOCk7Zy5nYWluLmV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdFRpbWUoMC4wMDAxLG5vdyt0KTtvLnN0YXJ0KG5vdyk7by5zdG9wKG5vdyt0KzAuMDIpO31jYXRjaChlKXt9fQogIGZ1bmN0aW9uIHNPSygpe3BUb25lKDUyMyw3ODQsMC4xMyk7c2V0VGltZW91dChmdW5jdGlvbigpe3BUb25lKDc4NCwxMDQ3LDAuMTMsdW5kZWZpbmVkLDAuMTUpO30sMTEwKTt9CiAgZnVuY3Rpb24gc05HKCl7cFRvbmUoMjIwLDE1MCwwLjEyLCdzcXVhcmUnLDAuMTApO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwVG9uZSgxNzAsMTEwLDAuMTQsJ3NxdWFyZScsMC4wOCk7fSwxMjApO30KICBmdW5jdGlvbiBzTU9LKCl7cFRvbmUoNjU5LDg4MCwwLjE4LCdzaW5lJywwLjE4KTt9CiAgZnVuY3Rpb24gc01ORygpe3BUb25lKDE4MCwxNjAsMC4xMCwnc2F3dG9vdGgnLDAuMDcpO30KICBmdW5jdGlvbiBzV2luKCl7cFRvbmUoNTIzLDUyMywwLjA5KTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cFRvbmUoNjU5LDY1OSwwLjA5KTt9LDExMCk7c2V0VGltZW91dChmdW5jdGlvbigpe3BUb25lKDc4NCwxMDQ3LDAuMjIsdW5kZWZpbmVkLDAuMjIpO30sMjIwKTt9CiAgZnVuY3Rpb24gc0xvc2UoKXtwVG9uZSgzMzAsMjIwLDAuMjAsdW5kZWZpbmVkLDAuMTMpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwVG9uZSgyMjAsMTUwLDAuMjIsdW5kZWZpbmVkLDAuMTApO30sMTgwKTt9CiAgZnVuY3Rpb24gc2gocyl7cmV0dXJuIFN0cmluZyhzKS5yZXBsYWNlKC8mL2csJyZhbXA7JykucmVwbGFjZSgvPC9nLCcmbHQ7JykucmVwbGFjZSgvPi9nLCcmZ3Q7JykucmVwbGFjZSgvIi9nLCcmcXVvdDsnKTt9CiAgZnVuY3Rpb24gc2h1ZmZsZUFycihhKXt2YXIgYj1hLnNsaWNlKCk7Zm9yKHZhciBpPWIubGVuZ3RoLTE7aT4wO2ktLSl7dmFyIGo9TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKihpKzEpKTt2YXIgdD1iW2ldO2JbaV09YltqXTtiW2pdPXQ7fXJldHVybiBiO30KICBmdW5jdGlvbiBwYXJzZVJhdyhyYXcpewogICAgdmFyIGxpbmVzPXJhdy5zcGxpdCgnXG4nKS5tYXAoZnVuY3Rpb24obCl7cmV0dXJuIGwudHJpbSgpO30pLmZpbHRlcihmdW5jdGlvbihsKXtyZXR1cm4gbDt9KTsKICAgIHZhciBxcz1bXSxjdXI9bnVsbDsKICAgIGxpbmVzLmZvckVhY2goZnVuY3Rpb24obGluZSl7CiAgICAgIGlmKC9eXGQrXC4vLnRlc3QobGluZSkpe2lmKGN1cilxcy5wdXNoKGN1cik7Y3VyPXtxOmxpbmUucmVwbGFjZSgvXlxkK1wuXHMqLywnJyksb3B0czpbXSxhbnM6bnVsbCx0eXBlOid0ZicscGFpcnM6W119O30KICAgICAgZWxzZSBpZihjdXIpewogICAgICAgIGlmKC9eW0EtRF1cLlxzLy50ZXN0KGxpbmUpKXtjdXIudHlwZT0nbWMnO2N1ci5vcHRzLnB1c2gobGluZS5yZXBsYWNlKC9eW0EtRF1cLlxzLywnJykpO30KICAgICAgICBlbHNlIGlmKC9eVFJVRVxzKlwvXHMqRkFMU0UvaS50ZXN0KGxpbmUpKXtjdXIudHlwZT0ndGYnO2N1ci5vcHRzPVsnVFJVRScsJ0ZBTFNFJ107fQogICAgICAgIGVsc2UgaWYoL15MOi9pLnRlc3QobGluZSkmJmxpbmUuaW5jbHVkZXMoJ3wnKSYmL1I6L2kudGVzdChsaW5lKSl7CiAgICAgICAgICBjdXIudHlwZT0nbXQnO3ZhciBwdHM9bGluZS5zcGxpdCgnfCcpOwogICAgICAgICAgY3VyLnBhaXJzLnB1c2goe2w6cHRzWzBdLnNsaWNlKHB0c1swXS5pbmRleE9mKCc6JykrMSkudHJpbSgpLHI6cHRzWzFdLnNsaWNlKHB0c1sxXS5pbmRleE9mKCc6JykrMSkudHJpbSgpfSk7CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYoL15BTlNXRVI6L2kudGVzdChsaW5lKSl7CiAgICAgICAgICB2YXIgYT1saW5lLnNwbGl0KCc6JylbMV0udHJpbSgpLnRvVXBwZXJDYXNlKCk7CiAgICAgICAgICBpZihjdXIudHlwZT09PSd0ZicpY3VyLmFucz0oYT09PSdUUlVFJz8wOjEpOwogICAgICAgICAgZWxzZSBpZihjdXIudHlwZT09PSdtYycpY3VyLmFucz1hLmNoYXJDb2RlQXQoMCktNjU7CiAgICAgICAgICBlbHNlIGlmKGN1ci50eXBlPT09J210JyljdXIuYW5zPSdtYXRjaGluZyc7CiAgICAgICAgfQogICAgICB9CiAgICB9KTsKICAgIGlmKGN1cilxcy5wdXNoKGN1cik7cmV0dXJuIHFzOwogIH0KICBmdW5jdGlvbiBpbml0U2Vzc2lvbnMoKXsKICAgIHZhciBkYj1wYXJzZVJhdyhSQVcpOwogICAgdmFyIHNodWY9c2h1ZmZsZUFycihkYik7CiAgICBzZXNzaW9ucz1bXTtzZXNzUmVzdWx0cz1bXTsKICAgIGZvcih2YXIgaT0wO2k8NDtpKyspewogICAgICB2YXIgc3E9c2h1Zi5zbGljZShpKjUsKGkrMSkqNSkubWFwKGZ1bmN0aW9uKG9yaWcpewogICAgICAgIHZhciBxPUpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkob3JpZykpOwogICAgICAgIGlmKHEudHlwZT09PSdtYycpe3ZhciBjdD1xLm9wdHNbcS5hbnNdO3Eub3B0cz1zaHVmZmxlQXJyKHEub3B0cyk7cS5hbnM9cS5vcHRzLmluZGV4T2YoY3QpO30KICAgICAgICBpZihxLnR5cGU9PT0nbXQnKXtxLnJTaHVmPXNodWZmbGVBcnIocS5wYWlycy5tYXAoZnVuY3Rpb24ocCl7cmV0dXJuIHAucjt9KSk7fQogICAgICAgIHJldHVybiBxOwogICAgICB9KTsKICAgICAgc2Vzc2lvbnMucHVzaChzcSk7CiAgICB9CiAgfQogIGZ1bmN0aW9uIHN0YXJ0U2VzcyhpZHgpewogICAgY2xlYXJUaW1lb3V0KGF1dG9UKTtzdG9wQ29uZmV0dGkoKTsKICAgIGN1clNJPWlkeDtjdXJRST0wO3VzZXJBbnM9bmV3IEFycmF5KHNlc3Npb25zW2lkeF0ubGVuZ3RoKS5maWxsKG51bGwpOwogICAgc2Vzc1Jlc3VsdHNbaWR4XT11bmRlZmluZWQ7bVNlbEw9bnVsbDttUGFpcnM9e307bVRvdGFsPTA7bUNvcnJlY3Q9MDsKICAgIHJlbmRlclEoKTsKICB9CiAgZnVuY3Rpb24gY2FsY1Njb3JlKGlkeCl7CiAgICB2YXIgc3E9c2Vzc2lvbnNbaWR4XSx0b3Q9MCxlYXJuPTA7CiAgICBzcS5mb3JFYWNoKGZ1bmN0aW9uKHEscWkpewogICAgICBpZihxLnR5cGU9PT0nbXQnKXt0b3QrPXEucGFpcnMubGVuZ3RoO3ZhciBtcD11c2VyQW5zW3FpXTtpZihtcCYmdHlwZW9mIG1wPT09J29iamVjdCcpe3EucGFpcnMuZm9yRWFjaChmdW5jdGlvbihwKXtpZihtcFtwLmxdPT09cC5yKWVhcm4rKzt9KTt9fQogICAgICBlbHNle3RvdCs9MTtpZih1c2VyQW5zW3FpXT09PXRydWUpZWFybisrO30KICAgIH0pOwogICAgcmV0dXJuIHRvdD4wP01hdGgucm91bmQoKGVhcm4vdG90KSoxMDApOjA7CiAgfQogIGZ1bmN0aW9uIHJlbmRlclEoKXsKICAgIGNsZWFyVGltZW91dChhdXRvVCk7CiAgICB2YXIgcT1zZXNzaW9uc1tjdXJTSV1bY3VyUUldOwogICAgdmFyIGFucz11c2VyQW5zLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4gYSE9PW51bGw7fSkubGVuZ3RoOwogICAgdmFyIHRvdD1zZXNzaW9uc1tjdXJTSV0ubGVuZ3RoOwogICAgdmFyIHBhbD0nIzdDNkZGRic7CiAgICB2YXIgaHRtbD0nPGRpdiBzdHlsZT0iZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTBweDsiPicKICAgICAgKyc8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6NzAwO2NvbG9yOicrcGFsKyc7Zm9udC1zaXplOjEzcHg7Ij5TZXNpICcrKGN1clNJKzEpKycvNDwvc3Bhbj4nCiAgICAgICsnPHNwYW4gaWQ9InNwIiBzdHlsZT0iZm9udC1zaXplOjExcHg7Y29sb3I6IzY2NjsiPicrYW5zKycvJyt0b3QrJzwvc3Bhbj48L2Rpdj4nCiAgICAgICsnPGRpdiBjbGFzcz0icHJvZy1jb250YWluZXIiPjxkaXYgY2xhc3M9InByb2ctYmFyIiBzdHlsZT0id2lkdGg6JysoYW5zL3RvdCoxMDApKyclOyI+PC9kaXY+PC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9InEtY2FyZCI+JwogICAgICArJzxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB4O2NvbG9yOiM5OTk7bWFyZ2luLWJvdHRvbTo1cHg7Ij5QRVJUQU5ZQUFOICcrKGN1clFJKzEpKyhxLnR5cGU9PT0nbXQnPycgwrcgPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6I0ZFRjNDNztjb2xvcjojOTI0MDBFO3BhZGRpbmc6MnB4IDdweDtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjgwMDsiPk1BVENISU5HPC9zcGFuPic6cS50eXBlPT09J3RmJz8nIMK3IDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiNEQ0ZDRTc7Y29sb3I6IzE2NjUzNDtwYWRkaW5nOjJweCA3cHg7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo4MDA7Ij5UL0Y8L3NwYW4+JzonIMK3IDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiNFREU5RkU7Y29sb3I6IzVCMjFCNjtwYWRkaW5nOjJweCA3cHg7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo4MDA7Ij5QRzwvc3Bhbj4nKSsnPC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9InEtdGV4dCI+JytzaChxLnEpKyc8L2Rpdj4nOwogICAgaWYocS50eXBlPT09J210Jyl7CiAgICAgIGlmKHEudHlwZT09PSdtdCcmJnVzZXJBbnNbY3VyUUldPT09bnVsbCl1c2VyQW5zW2N1clFJXT17fTsKICAgICAgbVRvdGFsPXEucGFpcnMubGVuZ3RoO21Db3JyZWN0PTA7bVBhaXJzPXt9O21TZWxMPW51bGw7CiAgICAgIGh0bWwrPSc8ZGl2IGNsYXNzPSJtYXRjaC1oaW50Ij7wn5KhIEtsaWsgaXRlbSBraXJpLCBsYWx1IGtsaWsgcGFzYW5nYW5ueWEgZGkga2FuYW48L2Rpdj4nCiAgICAgICAgKyc8ZGl2IGNsYXNzPSJtYXRjaC13cmFwIj4nCiAgICAgICAgKyc8ZGl2IGNsYXNzPSJtYXRjaC1jb2wiPjxkaXYgY2xhc3M9Im1hdGNoLWNvbC10aXRsZSI+S29sb20gQTwvZGl2PjxkaXYgaWQ9Im1sIj4nCiAgICAgICAgK3EucGFpcnMubWFwKGZ1bmN0aW9uKHAsaSl7cmV0dXJuJzxkaXYgY2xhc3M9ImwtaXRlbSIgZGF0YS1sPSInK3NoKHAubCkrJyI+PHNwYW4gY2xhc3M9Im1hdGNoLXBhaXItYmFkZ2UiPuKckzwvc3Bhbj4nK3NoKHAubCkrJzwvZGl2Pic7fSkuam9pbignJykKICAgICAgICArJzwvZGl2PjwvZGl2PicKICAgICAgICArJzxkaXYgY2xhc3M9Im1hdGNoLWNvbCI+PGRpdiBjbGFzcz0ibWF0Y2gtY29sLXRpdGxlIj5Lb2xvbSBCPC9kaXY+PGRpdiBpZD0ibXIiPicKICAgICAgICArcS5yU2h1Zi5tYXAoZnVuY3Rpb24ocil7cmV0dXJuJzxkaXYgY2xhc3M9InItaXRlbSIgZGF0YS1yPSInK3NoKHIpKyciPicrc2gocikrJzwvZGl2Pic7fSkuam9pbignJykKICAgICAgICArJzwvZGl2PjwvZGl2PicKICAgICAgICArJzwvZGl2PicKICAgICAgICArJzxkaXYgY2xhc3M9Im1hdGNoLXNjb3JlLXJvdyIgaWQ9Im1zIj4wIC8gJytxLnBhaXJzLmxlbmd0aCsnIHBhc2FuZyBiZW5hcjwvZGl2PicKICAgICAgICArJzxkaXYgaWQ9ImVhIj48L2Rpdj4nOwogICAgfSBlbHNlIHsKICAgICAgZm9yKHZhciBpPTA7aTxxLm9wdHMubGVuZ3RoO2krKyl7CiAgICAgICAgdmFyIGxibD1xLnR5cGU9PT0ndGYnPyhpPT09MD8nVCc6J0YnKTpTdHJpbmcuZnJvbUNoYXJDb2RlKDY1K2kpOwogICAgICAgIGh0bWwrPSc8YnV0dG9uIGNsYXNzPSJvcHQtYnRuIiBkYXRhLW89IicraSsnIj48c3BhbiBjbGFzcz0ib3B0LWxhYmVsIj4nK2xibCsnPC9zcGFuPjxzcGFuPicrc2gocS5vcHRzW2ldKSsnPC9zcGFuPjwvYnV0dG9uPic7CiAgICAgIH0KICAgICAgaHRtbCs9JzxkaXYgaWQ9ImVhIj48L2Rpdj4nOwogICAgfQogICAgaHRtbCs9JzwvZGl2Pic7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncXVpei1tYWluJykuaW5uZXJIVE1MPWh0bWw7CiAgICBpZihxLnR5cGU9PT0nbXQnKSBhdHRhY2hNTChxKTsKICB9CiAgZnVuY3Rpb24gYXR0YWNoTUwocSl7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbWwgLmwtaXRlbScpLmZvckVhY2goZnVuY3Rpb24oZWwpewogICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXsKICAgICAgICBpZihlbC5jbGFzc0xpc3QuY29udGFpbnMoJ21hdGNoZWQnKSlyZXR1cm47CiAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21sIC5sLWl0ZW0nKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2UuY2xhc3NMaXN0LnJlbW92ZSgnc2VsZWN0ZWQnKTt9KTsKICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKCdzZWxlY3RlZCcpO21TZWxMPWVsLmRhdGFzZXQubDsKICAgICAgfSk7CiAgICB9KTsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtciAuci1pdGVtJykuZm9yRWFjaChmdW5jdGlvbihlbCl7CiAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpewogICAgICAgIGlmKCFtU2VsTHx8ZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdtYXRjaGVkJykpcmV0dXJuOwogICAgICAgIHZhciBsVD1tU2VsTCxyVD1lbC5kYXRhc2V0LnIsY29yUj0nJzsKICAgICAgICBxLnBhaXJzLmZvckVhY2goZnVuY3Rpb24ocCl7aWYocC5sPT09bFQpY29yUj1wLnI7fSk7CiAgICAgICAgdmFyIGxFbD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbWwgLmwtaXRlbVtkYXRhLWw9IicrQ1NTLmVzY2FwZShsVCkrJyJdJyk7CiAgICAgICAgaWYoclQ9PT1jb3JSKXsKICAgICAgICAgIGlmKGxFbCl7bEVsLmNsYXNzTGlzdC5yZW1vdmUoJ3NlbGVjdGVkJyk7bEVsLmNsYXNzTGlzdC5hZGQoJ21hdGNoZWQnKTt9CiAgICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKCdtYXRjaGVkJyk7CiAgICAgICAgICB1c2VyQW5zW2N1clFJXVtsVF09clQ7CiAgICAgICAgICBtQ29ycmVjdCsrOwogICAgICAgICAgc01PSygpOwogICAgICAgICAgdmFyIG1zPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtcycpO2lmKG1zKW1zLnRleHRDb250ZW50PW1Db3JyZWN0KycgLyAnK21Ub3RhbCsnIHBhc2FuZyBiZW5hcic7CiAgICAgICAgICBpZihtQ29ycmVjdD09PW1Ub3RhbCl7CiAgICAgICAgICAgIHZhciBlYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZWEnKTsKICAgICAgICAgICAgaWYoZWEpZWEuaW5uZXJIVE1MPSc8YnV0dG9uIGNsYXNzPSJidG4tbmF2IGFjdGl2ZSIgaWQ9ImZpbi1tIj7inJMgTGFuanV0IOKGkjwvYnV0dG9uPic7CiAgICAgICAgICAgIHZhciBmYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmluLW0nKTsKICAgICAgICAgICAgaWYoZmIpZmIub25jbGljaz1mdW5jdGlvbigpe3ZhciBhPXVzZXJBbnMuZmlsdGVyKGZ1bmN0aW9uKHgpe3JldHVybiB4IT09bnVsbDt9KS5sZW5ndGg7aWYoYT49c2Vzc2lvbnNbY3VyU0ldLmxlbmd0aClmaW5pc2hTZXNzKCk7ZWxzZXtjdXJRSSsrO3JlbmRlclEoKTt9fTsKICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgaWYobEVsKXtsRWwuY2xhc3NMaXN0LmFkZCgnd3JvbmctZmxhc2gnKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bEVsLmNsYXNzTGlzdC5yZW1vdmUoJ3dyb25nLWZsYXNoJywnc2VsZWN0ZWQnKTt9LDYwMCk7fQogICAgICAgICAgZWwuY2xhc3NMaXN0LmFkZCgnd3JvbmctZmxhc2gnKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZWwuY2xhc3NMaXN0LnJlbW92ZSgnd3JvbmctZmxhc2gnKTt9LDYwMCk7CiAgICAgICAgICBzTU5HKCk7CiAgICAgICAgfQogICAgICAgIG1TZWxMPW51bGw7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21sIC5sLWl0ZW0nKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2UuY2xhc3NMaXN0LnJlbW92ZSgnc2VsZWN0ZWQnKTt9KTsKICAgICAgfSk7CiAgICB9KTsKICB9CiAgZnVuY3Rpb24gZmluaXNoU2VzcygpewogICAgdmFyIHNjPWNhbGNTY29yZShjdXJTSSkscGFzcz1zYz49S0tNOwogICAgc2Vzc1Jlc3VsdHNbY3VyU0ldPXNjOwogICAgdmFyIGh0bWw9JzxkaXYgY2xhc3M9InJlcy1jYXJkIj48ZGl2IGNsYXNzPSJzY29yZS1ib3ggJysocGFzcz8ncGFzcyc6J2ZhaWwnKSsnIj4nK3NjKyc8L2Rpdj4nCiAgICAgICsnPGgzIHN0eWxlPSJmb250LWZhbWlseTpQb3BwaW5zOyI+JysocGFzcz8nTHVhciBCaWFzYSEnOidBeW8gU2VtYW5nYXQhJykrJzwvaDM+JwogICAgICArJzxwIHN0eWxlPSJmb250LXNpemU6MTRweDtjb2xvcjojNjY2OyI+JysocGFzcz8nS2FtdSBtZWxld2F0aSBLS00gc2VzaSBpbmkhJzonTWFzaWggZGkgYmF3YWggS0tNICcrS0tNKycuJykrJzwvcD4nCiAgICAgICsnPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDoyMHB4OyI+JzsKICAgIGlmKGN1clNJPDMpaHRtbCs9JzxidXR0b24gY2xhc3M9ImJ0bi1uYXYgYWN0aXZlIiBpZD0iYm4iPkxhbmp1dCBTZXNpIOKGkjwvYnV0dG9uPic7CiAgICBlbHNlIGh0bWwrPSc8YnV0dG9uIGNsYXNzPSJidG4tbmF2IGFjdGl2ZSIgaWQ9ImJyIj5MaWhhdCBSZWthcCBBa2hpcjwvYnV0dG9uPic7CiAgICBpZighcGFzcylodG1sKz0nPGJ1dHRvbiBjbGFzcz0iYnRuLW5hdiBhY3RpdmUiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGOEY3RkY7Y29sb3I6IzdDNkZGRjtib3JkZXI6MnB4IHNvbGlkICNFMEQ5Rjc7bWFyZ2luLXRvcDoxMHB4OyIgaWQ9ImJ5Ij5VbGFuZ2kgU2VzaTwvYnV0dG9uPic7CiAgICBodG1sKz0nPC9kaXY+PC9kaXY+JzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxdWl6LW1haW4nKS5pbm5lckhUTUw9aHRtbDsKICAgIGlmKHBhc3Mpc2V0VGltZW91dChzdGFydENvbmYsNTApOwogICAgaWYocGFzcylzV2luKCk7ZWxzZSBzZXRUaW1lb3V0KHNMb3NlLDgwKTsKICAgIHZhciBuYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYm4nKTtpZihuYiluYi5vbmNsaWNrPWZ1bmN0aW9uKCl7c3RhcnRTZXNzKGN1clNJKzEpO307CiAgICB2YXIgcmI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JyJyk7aWYocmIpcmIub25jbGljaz1yZWNhcDsKICAgIHZhciByeT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYnknKTtpZihyeSlyeS5vbmNsaWNrPWZ1bmN0aW9uKCl7c3RhcnRTZXNzKGN1clNJKTt9OwogIH0KICBmdW5jdGlvbiByZWNhcCgpewogICAgdmFyIGh0bWw9JzxoMyBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6UG9wcGluczsiPlJla2FwIEFraGlyPC9oMz4nOwogICAgc2Vzc1Jlc3VsdHMuZm9yRWFjaChmdW5jdGlvbihzLGkpe3ZhciBwYXNzPXM+PUtLTTtodG1sKz0nPGRpdiBjbGFzcz0icS1jYXJkIiBzdHlsZT0iZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyI+PGI+U0VTSSAnKyhpKzEpKyc8L2I+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OjgwMDtjb2xvcjonKyhwYXNzPycjMjJDNTVFJzonI0VGNDQ0NCcpKyciPicrcysnICgnKyhwYXNzPydMVUxVUyc6J1JFTUVESUFMJykrJyk8L3NwYW4+PC9kaXY+Jzt9KTsKICAgIGh0bWwrPSc8YnV0dG9uIGNsYXNzPSJidG4tbmF2IGFjdGl2ZSIgaWQ9InJzdCI+VWxhbmdpIEt1aXM8L2J1dHRvbj4nOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3F1aXotbWFpbicpLmlubmVySFRNTD1odG1sOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JzdCcpLm9uY2xpY2s9ZnVuY3Rpb24oKXtpbml0U2Vzc2lvbnMoKTtzZXNzUmVzdWx0cz1bXTtzdGFydFNlc3MoMCk7fTsKICB9CiAgZnVuY3Rpb24gc3RhcnRDb25mKCl7CiAgICB2YXIgY3ZzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtZ21wLWNvbmZldHRpJyk7Y3ZzLndpZHRoPWN2cy5wYXJlbnRFbGVtZW50Lm9mZnNldFdpZHRoO2N2cy5oZWlnaHQ9Y3ZzLnBhcmVudEVsZW1lbnQub2Zmc2V0SGVpZ2h0OwogICAgdmFyIGN0eD1jdnMuZ2V0Q29udGV4dCgnMmQnKSxjb2xvcnM9WycjRkYwRDcyJywnIzBEQzJGRicsJyMwREZGNzInLCcjRjUzOEZGJywnI0ZGOEUwRCcsJyNGRkU3MEQnLCcjMERGRkZCJ107CiAgICB2YXIgcGllY2VzPUFycmF5LmZyb20oe2xlbmd0aDo3MH0sZnVuY3Rpb24oKXtyZXR1cm57eDpNYXRoLnJhbmRvbSgpKmN2cy53aWR0aCx5Oi0zMCxyOjQrTWF0aC5yYW5kb20oKSo2LHR5cGU6WydjaXJjbGUnLCdyZWN0J11bfn4oTWF0aC5yYW5kb20oKSoyKV0sYzpjb2xvcnNbfn4oTWF0aC5yYW5kb20oKSpjb2xvcnMubGVuZ3RoKV0sZDoyK01hdGgucmFuZG9tKCkqNH07fSk7CiAgICBmdW5jdGlvbiBkcmF3KCl7Y3R4LmNsZWFyUmVjdCgwLDAsY3ZzLndpZHRoLGN2cy5oZWlnaHQpO3BpZWNlcy5mb3JFYWNoKGZ1bmN0aW9uKHApe2N0eC5maWxsU3R5bGU9cC5jO2N0eC5iZWdpblBhdGgoKTtpZihwLnR5cGU9PT0nY2lyY2xlJyl7Y3R4LmFyYyhwLngscC55LHAuciwwLE1hdGguUEkqMik7Y3R4LmZpbGwoKTt9ZWxzZXtjdHguZmlsbFJlY3QocC54LXAucixwLnktcC5yLzIscC5yKjIscC5yKTt9cC55Kz1wLmQ7aWYocC55PmN2cy5oZWlnaHQpcC55PS0yMDt9KTthbmltPXJlcXVlc3RBbmltYXRpb25GcmFtZShkcmF3KTt9ZHJhdygpOwogIH0KICBmdW5jdGlvbiBzdG9wQ29uZmV0dGkoKXtpZihhbmltKWNhbmNlbEFuaW1hdGlvbkZyYW1lKGFuaW0pO3ZhciBjdnM9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21nbXAtY29uZmV0dGknKTtpZihjdnMpY3ZzLmdldENvbnRleHQoJzJkJykuY2xlYXJSZWN0KDAsMCxjdnMud2lkdGgsY3ZzLmhlaWdodCk7fQogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxdWl6LW1haW4nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oZSl7CiAgICB2YXIgYnRuPWUudGFyZ2V0LmNsb3Nlc3QoJy5vcHQtYnRuJyk7aWYoIWJ0bnx8YnRuLmRpc2FibGVkKXJldHVybjsKICAgIHZhciBxPXNlc3Npb25zW2N1clNJXVtjdXJRSV07aWYoIXF8fHEudHlwZT09PSdtdCcpcmV0dXJuOwogICAgaWYodXNlckFuc1tjdXJRSV0hPT1udWxsKXJldHVybjsKICAgIHZhciBvaT1wYXJzZUludChidG4uZGF0YXNldC5vKTsKICAgIHVzZXJBbnNbY3VyUUldPShvaT09PXEuYW5zKTsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNxdWl6LW1haW4gLm9wdC1idG4nKS5mb3JFYWNoKGZ1bmN0aW9uKGIsaSl7Yi5kaXNhYmxlZD10cnVlO2lmKGk9PT1xLmFucyliLmNsYXNzTGlzdC5hZGQoJ2NvcnJlY3QnKTtlbHNlIGlmKGk9PT1vaSliLmNsYXNzTGlzdC5hZGQoJ3dyb25nJyk7fSk7CiAgICBpZihvaT09PXEuYW5zKXNPSygpO2Vsc2Ugc05HKCk7CiAgICB2YXIgYW5zPXVzZXJBbnMuZmlsdGVyKGZ1bmN0aW9uKGEpe3JldHVybiBhIT09bnVsbDt9KS5sZW5ndGg7CiAgICB2YXIgc3A9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NwJyk7aWYoc3Apc3AudGV4dENvbnRlbnQ9YW5zKycvJytzZXNzaW9uc1tjdXJTSV0ubGVuZ3RoOwogICAgdmFyIHBiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5wcm9nLWJhcicpO2lmKHBiKXBiLnN0eWxlLndpZHRoPShhbnMvc2Vzc2lvbnNbY3VyU0ldLmxlbmd0aCkqMTAwKyclJzsKICAgIHZhciBlYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZWEnKTsKICAgIGlmKGFucz49c2Vzc2lvbnNbY3VyU0ldLmxlbmd0aCl7ZWEuaW5uZXJIVE1MPSc8YnV0dG9uIGNsYXNzPSJidG4tbmF2IGFjdGl2ZSIgaWQ9ImZpbi1zIj5TZWxlc2Fpa2FuIFNlc2kgSW5pPC9idXR0b24+Jztkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmluLXMnKS5vbmNsaWNrPWZ1bmN0aW9uKCl7Y2xlYXJUaW1lb3V0KGF1dG9UKTtmaW5pc2hTZXNzKCk7fTt9CiAgICBlbHNle2F1dG9UPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtjdXJRSSsrO3JlbmRlclEoKTt9LDEyMDApO30KICB9KTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndmlldy10aXRsZScpLnRleHRDb250ZW50PUNGRy50aXRsZTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndmlldy1tZXRhJykudGV4dENvbnRlbnQ9Q0ZHLmF1dGhvcjsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWdtcC1xdWl6LXdyYXBwZXInKS5zdHlsZS5zZXRQcm9wZXJ0eSgnLS1oZXJvLWdyYWQnLENGRy5ncmFkKTsKICBpbml0U2Vzc2lvbnMoKTtzdGFydFNlc3MoMCk7Cn0pKCk7\">\u00a0<\/div>\r\n<div id=\"mgmp-quiz-wrapper\" style=\"--hero-grad: linear-gradient(135deg,#7C6FFF,#FF6FB7,#FFD166);\"><canvas id=\"mgmp-confetti\"><\/canvas><header class=\"hero\">\r\n<h1 id=\"view-title\">Uji Paham Roro Jonggran<\/h1>\r\n<p id=\"view-meta\">SMP Negeri 1 Kota Serang 2026<\/p>\r\n<\/header>\r\n<div id=\"quiz-main\" class=\"main\">\u00a0<\/div>\r\n<\/div>\r\n<p><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><\/p>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Analisis Text The Legend of Roro Jonggrang<\/p>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p><style>\r\n*,*::before,*::after{\r\nbox-sizing:border-box;\r\nmargin:0;\r\npadding:0\r\n}\r\n\r\n:root{\r\n--navy:#0f2340;\r\n--teal:#1a7a6e;\r\n--teal-light:#23a99a;\r\n--sky:#3b9fd6;\r\n--gold:#d4a843;\r\n--white:#ffffff;\r\n--text:#1e2d3d;\r\n--bg:#f8fbff;\r\n}\r\n\r\nbody{\r\nfont-family:'Lato',sans-serif;\r\nbackground:var(--bg);\r\ncolor:var(--text);\r\nfont-size:14px;\r\nline-height:1.45;\r\n}\r\n\r\n\/* HERO *\/\r\n.hero{\r\nbackground:linear-gradient(145deg,var(--navy),#1a3a5c);\r\npadding:16px 10px;\r\ntext-align:center;\r\n}\r\n\r\n.hero-title{\r\nfont-family:'Poppins',sans-serif;\r\nfont-size:24px;\r\nfont-weight:900;\r\ncolor:white;\r\nline-height:1.2;\r\n}\r\n\r\n.hero-title span{\r\ncolor:var(--gold);\r\n}\r\n\r\n.hero-sub{\r\nfont-size:12px;\r\ncolor:rgba(255,255,255,.7);\r\nmargin-top:4px;\r\n}\r\n\r\n\/* WRAP *\/\r\n.wrap{\r\nmax-width:720px;\r\nmargin:auto;\r\npadding:0 6px\r\n}\r\n\r\n\/* TOOLBAR *\/\r\n.toolbar{\r\ndisplay:flex;\r\njustify-content:flex-end;\r\ngap:8px;\r\nmargin:8px 0 4px 0;\r\n}\r\n\r\n.collapse-btn,\r\n.expand-btn{\r\nbackground:var(--teal);\r\nborder:none;\r\ncolor:white;\r\nfont-family:'Poppins',sans-serif;\r\nfont-size:11px;\r\nfont-weight:600;\r\npadding:4px 12px;\r\nborder-radius:20px;\r\ncursor:pointer;\r\ntransition:0.2s;\r\n}\r\n\r\n.collapse-btn{\r\nbackground:var(--navy);\r\n}\r\n\r\n.expand-btn{\r\nbackground:var(--teal);\r\n}\r\n\r\n.collapse-btn:hover,\r\n.expand-btn:hover{\r\nopacity:0.85;\r\n}\r\n\r\n\/* SECTION *\/\r\n.section{\r\nbackground:white;\r\nborder-radius:12px;\r\nmargin:10px 0;\r\nborder:1px solid rgba(0,0,0,.05);\r\noverflow:hidden;\r\n}\r\n\r\n.section-header{\r\ndisplay:flex;\r\nalign-items:center;\r\ngap:10px;\r\npadding:12px;\r\ncursor:pointer;\r\ntransition:background 0.2s;\r\n}\r\n\r\n.s1 .section-header{background:#e3f0ff;}\r\n.s2 .section-header{background:#e0f7e9;}\r\n.s3 .section-header{background:#fff3e0;}\r\n.s4 .section-header{background:#f0e6ff;}\r\n.s5 .section-header{background:#ffe4dc;}\r\n.s6 .section-header{background:#e0f4fd;}\r\n.s7 .section-header{background:#eef9e2;}\r\n\r\n.sec-num{\r\nwidth:26px;\r\nheight:26px;\r\nborder-radius:7px;\r\ndisplay:flex;\r\nalign-items:center;\r\njustify-content:center;\r\ncolor:white;\r\nfont-weight:700;\r\nfont-size:12px;\r\n}\r\n\r\n.s1 .sec-num{background:var(--navy);}\r\n.s2 .sec-num{background:var(--teal);}\r\n.s3 .sec-num{background:var(--sky);}\r\n.s4 .sec-num{background:#7b52ab;}\r\n.s5 .sec-num{background:#d45f0a;}\r\n.s6 .sec-num{background:var(--teal-light);}\r\n.s7 .sec-num{background:#6d9c1f;}\r\n\r\n.sec-label{\r\nfont-family:'Poppins',sans-serif;\r\nfont-size:14px;\r\nfont-weight:700;\r\nflex:1;\r\n}\r\n\r\n.arrow-indicator{\r\nfont-size:18px;\r\nfont-weight:600;\r\ncolor:var(--teal);\r\ntransition:transform 0.25s ease;\r\ndisplay:inline-block;\r\n}\r\n\r\n.section.open .arrow-indicator{\r\ntransform:rotate(180deg);\r\n}\r\n\r\n.section-body{\r\nmax-height:0;\r\noverflow:hidden;\r\ntransition:max-height 0.35s ease-out;\r\n}\r\n\r\n.section.open .section-body{\r\nmax-height:5000px;\r\n}\r\n\r\n.section-body-inner{\r\npadding:0 10px 14px;\r\n}\r\n\r\n.s1 .section-body-inner{\r\nbackground:#f0f7ff;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\n.s2 .section-body-inner{\r\nbackground:#edfdf3;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\n.s3 .section-body-inner{\r\nbackground:#fffaf0;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\n.s4 .section-body-inner{\r\nbackground:#f8f3ff;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\n.s5 .section-body-inner{\r\nbackground:#fff4f0;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\n.s6 .section-body-inner{\r\nbackground:#edf8fe;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\n.s7 .section-body-inner{\r\nbackground:#f6fde9;\r\nborder-radius:0 0 12px 12px;\r\n}\r\n\r\np{\r\nmargin:6px 0;\r\n}\r\n\r\nul{\r\npadding-left:18px;\r\n}\r\n\r\nli{\r\nmargin:4px 0;\r\n}\r\n\r\n.quote-box{\r\nborder-left:3px solid var(--teal-light);\r\nbackground:rgba(26,122,110,.05);\r\npadding:8px;\r\nborder-radius:6px;\r\nmargin:8px 0;\r\nfont-size:13px;\r\n}\r\n\r\n.highlight{\r\nbackground:rgba(0,0,0,.04);\r\npadding:8px;\r\nborder-radius:6px;\r\nmargin:6px 0;\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media (max-width:600px){\r\n\r\nbody{\r\nfont-size:13px;\r\nline-height:1.4;\r\n}\r\n\r\n.section-body-inner{\r\npadding:0 8px 10px;\r\n}\r\n\r\np{\r\nmargin:4px 0;\r\n}\r\n\r\nul{\r\nmargin:0 0 4px 0;\r\npadding-left:16px;\r\n}\r\n\r\nli{\r\nline-height:1.35;\r\nmargin:2px 0;\r\n}\r\n\r\n.quote-box,\r\n.highlight{\r\npadding:6px 8px;\r\nmargin:6px 0;\r\n}\r\n\r\n.quote-box{\r\nfont-size:12px;\r\n}\r\n\r\n.sec-label{\r\nfont-size:13px;\r\n}\r\n\r\n.hero-title{\r\nfont-size:22px;\r\n}\r\n\r\n.toolbar{\r\nmargin:6px 0 2px;\r\n}\r\n\r\n.collapse-btn,\r\n.expand-btn{\r\npadding:3px 10px;\r\nfont-size:10px;\r\n}\r\n\r\n}\r\n<\/style><\/p>\r\n<div class=\"hero\">\r\n<h1 class=\"hero-title\">The Legend of <br \/>Roro Jonggrang<\/h1>\r\n<p class=\"hero-sub\">MGMP Bahasa Inggris SMP Kota Serang<\/p>\r\n<\/div>\r\n<div class=\"wrap\">\r\n<div class=\"toolbar\"><button id=\"expandAllBtn\" class=\"expand-btn\"> \ud83d\udcc2 Expand All <\/button> <button id=\"collapseAllBtn\" class=\"collapse-btn\"> \ud83d\udcc1 Collapse All <\/button><\/div>\r\n<!-- SECTION 1 -->\r\n<div class=\"section s1\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">1<\/div>\r\n<div class=\"sec-label\">Analisis Struktur Narrative Text<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<p>Teks \u201cThe Legend of Roro Jonggrang\u201d termasuk Narrative Text berbentuk legend atau folktale yang sangat sesuai untuk pembelajaran Bahasa Inggris SMP.<\/p>\r\n<p><b>a. Orientation (Pengenalan)<\/b><\/p>\r\n<ul>\r\n<li>Tokoh: Prabu Baka, Roro Jonggrang, Bandung Bondowoso<\/li>\r\n<li>Setting: Central Java<\/li>\r\n<li>Situasi awal: Prabu Baka adalah raja yang kejam<\/li>\r\n<\/ul>\r\n<div class=\"quote-box\">\u201cLong ago in Central Java, there was a kingdom ruled by a giant king named Prabu Baka.\u201d<\/div>\r\n<div class=\"highlight\">Membantu siswa mengenali who, where, dan when dalam Narrative Text.<\/div>\r\n<p><b>b. Complication (Konflik)<\/b><\/p>\r\n<ul>\r\n<li>Bandung Bondowoso membunuh Prabu Baka<\/li>\r\n<li>Bandung ingin menikahi Roro Jonggrang<\/li>\r\n<li>Roro Jonggrang menolak dan memberi syarat sulit<\/li>\r\n<li>Ia meminta dibuatkan 1000 candi dalam semalam<\/li>\r\n<li>Roro Jonggrang menipu agar Bandung gagal<\/li>\r\n<\/ul>\r\n<div class=\"quote-box\">\u201cShe did not want to marry him, but she was afraid of his power.\u201d<\/div>\r\n<div class=\"highlight\">Konflik berkembang dari penolakan hingga munculnya tipu daya.<\/div>\r\n<p><b>c. Resolution (Penyelesaian)<\/b><\/p>\r\n<ul>\r\n<li>Bandung mengetahui dirinya ditipu<\/li>\r\n<li>Ia marah dan mengutuk Roro Jonggrang<\/li>\r\n<li>Roro Jonggrang berubah menjadi batu<\/li>\r\n<\/ul>\r\n<div class=\"quote-box\">\u201cYou will become the thousandth temple!\u201d<\/div>\r\n<div class=\"highlight\">Ending bersifat tragic ending dan menjelaskan asal-usul Candi Prambanan.<\/div>\r\n<p><b>d. Moral Value<\/b><\/p>\r\n<div class=\"quote-box\">\u201cHonesty is important, and trickery can bring bad consequences.\u201d<\/div>\r\n<ul>\r\n<li>Kejujuran sangat penting<\/li>\r\n<li>Tipu daya membawa akibat buruk<\/li>\r\n<li>Dendam dapat menimbulkan masalah baru<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- SECTION 2 -->\r\n<div class=\"section s2\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">2<\/div>\r\n<div class=\"sec-label\">Unsur Kebahasaan<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<p><b>a. Simple Past Tense<\/b><\/p>\r\n<p>Narrative Text dominan menggunakan Verb 2.<\/p>\r\n<div class=\"quote-box\">ruled, fought, defeated, killed, saw, asked, worked, became<\/div>\r\n<div class=\"highlight\">Membantu siswa memahami penggunaan Simple Past Tense dalam cerita.<\/div>\r\n<p><b>b. Action Verbs<\/b><\/p>\r\n<ul>\r\n<li>fought<\/li>\r\n<li>killed<\/li>\r\n<li>worked<\/li>\r\n<li>tricked<\/li>\r\n<li>stopped<\/li>\r\n<li>cursed<\/li>\r\n<\/ul>\r\n<p><b>c. Temporal Conjunction<\/b><\/p>\r\n<div class=\"quote-box\">Long ago, One day, After the battle, By midnight, Suddenly, From that day<\/div>\r\n<div class=\"highlight\">Digunakan untuk menunjukkan urutan waktu dan alur cerita.<\/div>\r\n<p><b>d. Direct Speech<\/b><\/p>\r\n<div class=\"quote-box\">\u201cI will marry you if you can build one thousand temples in one night.\u201d<\/div>\r\n<p><b>e. Adjectives<\/b><\/p>\r\n<ul>\r\n<li>cruel<\/li>\r\n<li>beautiful<\/li>\r\n<li>powerful<\/li>\r\n<li>difficult<\/li>\r\n<li>angry<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- SECTION 3 -->\r\n<div class=\"section s3\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">3<\/div>\r\n<div class=\"sec-label\">Kurikulum Merdeka<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<p><b>Elemen Reading &amp; Viewing<\/b><\/p>\r\n<ul>\r\n<li>Memahami isi Narrative Text<\/li>\r\n<li>Mengidentifikasi struktur narrative<\/li>\r\n<li>Menentukan moral value<\/li>\r\n<li>Menganalisis karakter tokoh<\/li>\r\n<\/ul>\r\n<p><b>Elemen Writing &amp; Presenting<\/b><\/p>\r\n<ul>\r\n<li>Menulis ulang cerita dengan kata sendiri<\/li>\r\n<li>Membuat ending alternatif<\/li>\r\n<li>Menceritakan kembali cerita rakyat daerah<\/li>\r\n<\/ul>\r\n<p><b>Profil Pelajar Pancasila<\/b><\/p>\r\n<ul>\r\n<li>Bernalar kritis<\/li>\r\n<li>Mandiri<\/li>\r\n<li>Berakhlak mulia<\/li>\r\n<li>Menghargai budaya lokal<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- SECTION 4 -->\r\n<div class=\"section s4\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">4<\/div>\r\n<div class=\"sec-label\">Pembelajaran Mendalam<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<p><b>a. Surface Learning<\/b><\/p>\r\n<ul>\r\n<li>Mengidentifikasi tokoh<\/li>\r\n<li>Menentukan setting<\/li>\r\n<li>Menentukan alur cerita<\/li>\r\n<li>Menentukan pesan moral<\/li>\r\n<\/ul>\r\n<p><b>b. Deep Learning<\/b><\/p>\r\n<div class=\"quote-box\">\u201cApakah tindakan Roro Jonggrang dapat dibenarkan?\u201d<br \/>\u201cApakah Bandung Bondowoso terlalu emosional?\u201d<\/div>\r\n<p><b>c. Transfer Learning<\/b><\/p>\r\n<div class=\"quote-box\">Apa contoh ketidakjujuran di sekolah?<br \/>Apa akibat dari menipu teman?<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- SECTION 5 -->\r\n<div class=\"section s5\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">5<\/div>\r\n<div class=\"sec-label\">Strategi Pembelajaran<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<ul>\r\n<li>Pre-reading: diskusi tentang legenda daerah<\/li>\r\n<li>While-reading: membaca bergilir dan role play<\/li>\r\n<li>Post-reading: diskusi moral value<\/li>\r\n<li>Vocabulary exercise: synonym &amp; antonym<\/li>\r\n<li>Retelling activity menggunakan bahasa sederhana<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- SECTION 6 -->\r\n<div class=\"section s6\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">6<\/div>\r\n<div class=\"sec-label\">Glossary<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<ul>\r\n<li><b>Kingdom<\/b> = kerajaan<\/li>\r\n<li><b>Giant<\/b> = raksasa<\/li>\r\n<li><b>Temple<\/b> = candi<\/li>\r\n<li><b>Curse<\/b> = kutukan<\/li>\r\n<li><b>Statue<\/b> = patung<\/li>\r\n<li><b>Trick<\/b> = tipu daya<\/li>\r\n<li><b>Challenge<\/b> = tantangan<\/li>\r\n<li><b>Powerful<\/b> = sangat kuat<\/li>\r\n<li><b>Supernatural<\/b> = kekuatan gaib<\/li>\r\n<li><b>Genie soldiers<\/b> = pasukan jin<\/li>\r\n<li><b>Defeat<\/b> = mengalahkan<\/li>\r\n<li><b>Honesty<\/b> = kejujuran<\/li>\r\n<li><b>Consequences<\/b> = akibat<\/li>\r\n<li><b>Midnight<\/b> = tengah malam<\/li>\r\n<li><b>Straw<\/b> = jerami<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- SECTION 7 -->\r\n<div class=\"section s7\">\r\n<div class=\"section-header\">\r\n<div class=\"sec-num\">7<\/div>\r\n<div class=\"sec-label\">Kesimpulan<\/div>\r\n<div class=\"arrow-indicator\">\u25bc<\/div>\r\n<\/div>\r\n<div class=\"section-body\">\r\n<div class=\"section-body-inner\">\r\n<div class=\"quote-box\">\u201cThe Legend of Roro Jonggrang\u201d sangat cocok digunakan dalam pembelajaran Narrative Text SMP karena memiliki struktur lengkap, penggunaan Simple Past Tense yang jelas, nilai moral yang kuat, dan unsur budaya Indonesia.<\/div>\r\n<p>Teks ini cocok digunakan untuk:<\/p>\r\n<ul>\r\n<li>Reading comprehension<\/li>\r\n<li>Multiple choice questions<\/li>\r\n<li>True\/False questions<\/li>\r\n<li>Matching exercises<\/li>\r\n<li>Vocabulary practice<\/li>\r\n<li>Analisis struktur Narrative Text<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<p><script>\r\n\r\ndocument.querySelectorAll('.section-header').forEach(header => {\r\n\r\nheader.addEventListener('click', function(e){\r\n\r\ne.stopPropagation();\r\n\r\nconst section = this.closest('.section');\r\n\r\nif(section){\r\nsection.classList.toggle('open');\r\n}\r\n\r\n});\r\n\r\n});\r\n\r\nconst expandBtn = document.getElementById('expandAllBtn');\r\n\r\nif(expandBtn){\r\n\r\nexpandBtn.addEventListener('click', () => {\r\n\r\ndocument.querySelectorAll('.section').forEach(section => {\r\n\r\nsection.classList.add('open');\r\n\r\n});\r\n\r\n});\r\n\r\n}\r\n\r\nconst collapseBtn = document.getElementById('collapseAllBtn');\r\n\r\nif(collapseBtn){\r\n\r\ncollapseBtn.addEventListener('click', () => {\r\n\r\ndocument.querySelectorAll('.section').forEach(section => {\r\n\r\nsection.classList.remove('open');\r\n\r\n});\r\n\r\n});\r\n\r\n}\r\n\r\n<\/script><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Long ago in Central Java, there was a kingdom ruled by a giant king named Prabu Baka. He was cruel and often harmed people&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":747,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"kia_subtitle":"Kutukan Abadi yang Menyimpan Misteri di Prambanan","footnotes":""},"categories":[180],"tags":[116,117,114,82],"class_list":["post-54","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kelas-9","tag-folklore","tag-legend","tag-narrative-text","tag-reading"],"featured_image_url":{"thumbnail":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-150x150.png","medium":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-300x200.png","medium_large":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-768x512.png","large":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-1024x683.png","1536x1536":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","2048x2048":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","list":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-150x100.png","related-foto":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-182x100.png","single-foto":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-800x533.png","headline":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-750x370.png","foto-category":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-200x135.png","headline-thumbnail":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-148x110.png","headline-mobile":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-370x250.png","headline-tiga-mobile":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-430x250.png","recent-post-by-widget-big-thumbnail":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-360x200.png","mobile-berita-terbaru":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-129x85.png","berita-pilihan":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-233x139.png","berita-rekomendasi-update":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-255x380.png","foto-fb-share":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-600x315.png","newsfeed-firstimage":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-300x200.png","newsfeed-home":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-270x150.png","newsfeed-home-mobile":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-85x85.png","foto-slide-headline-swipper":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-790x430.png","foto-thumbnail-slide-headline":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-157x94.png","desktop-berita-terbaru-dua":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-225x129.png","smart-post-landscape":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-870x570.png","smart-post-portrait":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang-600x800.png"},"post_author":"English MGMP SMP Kota Serang","assigned_categories":"Kelas 9","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang - 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\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang - MGMP English Kota Serang\" \/>\n<meta property=\"og:description\" content=\"Long ago in Central Java, there was a kingdom ruled by a giant king named Prabu Baka. He was cruel and often harmed people....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/\" \/>\n<meta property=\"og:site_name\" content=\"MGMP English Kota Serang\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-30T09:12:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-23T16:33:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/\"},\"author\":{\"name\":\"English MGMP Serang\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#\\\/schema\\\/person\\\/ad20e4a9c661fa5c4237439c65ff8e16\"},\"headline\":\"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang\",\"datePublished\":\"2026-04-30T09:12:00+00:00\",\"dateModified\":\"2026-05-23T16:33:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/\"},\"wordCount\":798,\"publisher\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Roro-Jonggrang.png\",\"keywords\":[\"folklore\",\"legend\",\"narrative-text\",\"reading\"],\"articleSection\":[\"Kelas 9\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/\",\"name\":\"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang - MGMP English Kota Serang\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Roro-Jonggrang.png\",\"datePublished\":\"2026-04-30T09:12:00+00:00\",\"dateModified\":\"2026-05-23T16:33:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Roro-Jonggrang.png\",\"contentUrl\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Roro-Jonggrang.png\",\"width\":1200,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\\\/\\\/mgmpenglishsmpkotaserang.id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang\"}]},{\"@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":"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang - 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\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/","og_locale":"id_ID","og_type":"article","og_title":"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang - MGMP English Kota Serang","og_description":"Long ago in Central Java, there was a kingdom ruled by a giant king named Prabu Baka. He was cruel and often harmed people....","og_url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/","og_site_name":"MGMP English Kota Serang","article_published_time":"2026-04-30T09:12:00+00:00","article_modified_time":"2026-05-23T16:33:23+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","type":"image\/png"}],"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\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#article","isPartOf":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/"},"author":{"name":"English MGMP Serang","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#\/schema\/person\/ad20e4a9c661fa5c4237439c65ff8e16"},"headline":"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang","datePublished":"2026-04-30T09:12:00+00:00","dateModified":"2026-05-23T16:33:23+00:00","mainEntityOfPage":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/"},"wordCount":798,"publisher":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#organization"},"image":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#primaryimage"},"thumbnailUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","keywords":["folklore","legend","narrative-text","reading"],"articleSection":["Kelas 9"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/","name":"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang - MGMP English Kota Serang","isPartOf":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#primaryimage"},"image":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#primaryimage"},"thumbnailUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","datePublished":"2026-04-30T09:12:00+00:00","dateModified":"2026-05-23T16:33:23+00:00","breadcrumb":{"@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#primaryimage","url":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","contentUrl":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-content\/uploads\/2026\/03\/Roro-Jonggrang.png","width":1200,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/the-legend-of-roro-jonggrang-legenda-jawa-yang-bikin-dunia-tercengang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/"},{"@type":"ListItem","position":2,"name":"The Legend of Roro Jonggrang: Legenda Jawa yang Bikin Dunia Tercengang"}]},{"@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\/54","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=54"}],"version-history":[{"count":19,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/posts\/54\/revisions"}],"predecessor-version":[{"id":1225,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/posts\/54\/revisions\/1225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/media\/747"}],"wp:attachment":[{"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/media?parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mgmpenglishsmpkotaserang.id\/blog\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}