1(()=>{ 2'use strict'; 3if(window.__LG_PATHWAYS_V101__)return;window.__LG_PATHWAYS_V101__=true; 4const path=(location.pathname.replace(/\/+$/,'')||'/')+'/'; 5const target={ 6 '/penulis-lutfi-gilang/':'author', 7 '/cerita-aksara/':'story', 8 '/liga-aksara/':'league' 9}[path]; 10if(!target)return; 11const esc=v=>String(v??'').replace(/[&<>"']/g,c=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c])); 12 13const DATA={ 14 author:{ 15 eyebrow:'JALUR 01 / GABUNG JADI PENULIS', 16 title:'Jangan hanya menerbitkan buku. Bangun identitas penulis yang terus menghasilkan jejak.', 17 body:'Jalur Penulis ditujukan untuk Anda yang ingin membawa naskah menuju proses penerbitan yang dapat dipantau, lalu terus bertumbuh melalui katalog, penjualan, royalti, LGMC, Koin Aksara, komunitas, dan program kepenulisan.', 18 reasons:[ 19 ['PROSES','Naskah memiliki jejak dari pengajuan sampai penerbitan.'], 20 ['PENGHASILAN','Penjualan dan royalti terhubung dengan akun penulis.'], 21 ['IDENTITAS','LGMC, portofolio, dan aktivitas membangun rekam penulis.'] 22 ], 23 cta:['/kirim-naskah/','Kirim Naskah Saya'], 24 alt:['/penerbitan/','Bandingkan Semua Jalur'] 25 }, 26 story:{ 27 eyebrow:'JALUR 02 / CERITA AKSARA', 28 title:'Cerita pendek bisa menjadi pintu menuju honor, pembaca, reputasi, dan buku berikutnya.', 29 body:'Cerita Aksara adalah jalur karya pendek, bukan lomba. Kirim cerpen melalui Ruang Aksara, ikuti proses editorial, raih peluang honor karya utama, dan bangun rekam prestasi melalui Panggung Aksara setelah karya memenuhi syarat publikasi.', 30 reasons:[ 31 ['APRESIASI','Karya utama periode berpeluang menerima honor sesuai ketentuan.'], 32 ['PANGGUNG','Karya yang sudah berhonor dan dipublikasikan mendapat ruang prestasi.'], 33 ['PELUANG','Karya dapat menjadi bagian dari perjalanan menuju antologi dan portofolio.'] 34 ], 35 cta:['/cerita-aksara/ruang-cerita/','Masuk Ruang Aksara'], 36 alt:['/cerita-aksara/panggung/','Lihat Panggung Aksara'] 37 }, 38 league:{ 39 eyebrow:'JALUR 03 / FESTIVAL AKSARA', 40 title:'Bukan sekadar ikut lomba. Masuk arena, ukur kemampuan, raih peringkat, dan bawa pulang prestasi.', 41 body:'Festival Aksara adalah jalur kompetisi dan event kepenulisan yang berdiri sendiri. Setiap event memiliki periode, aturan, template, penilaian, ranking, tiga pemenang, dan hadiah sesuai konfigurasi event.', 42 reasons:[ 43 ['ARENA','Kompetisi memiliki aturan dan periode yang jelas.'], 44 ['PRESTASI','Submission, ranking, dan pemenang memiliki jejak.'], 45 ['HADIAH','Nilai hadiah mengikuti event dan dapat mencapai jutaan rupiah pada event tertentu.'] 46 ], 47 cta:['/liga-aksara/','Lihat Event Aktif'], 48 alt:['/liga-aksara/status/','Lacak Karya Liga'] 49 } 50}; 51 52function html(type,d){ 53 const reasons=d.reasons.map(([a,b],i)=>`<div class="path-reason"><b>${String(i+1).padStart(2,'0')}</b><section><small>${esc(a)}</small><p>${esc(b)}</p></section></div>`).join(''); 54 if(type==='author')return `<section class="path-intro-v101 theme-author"><div class="path-author-main"><small>${esc(d.eyebrow)}</small><h1>${esc(d.title)}</h1><p>${esc(d.body)}</p><div class="path-actions"><a class="primary" href="${d.cta[0]}">${esc(d.cta[1])}</a><a href="${d.alt[0]}">${esc(d.alt[1])}</a></div></div><aside><span>BENEFIT PENULIS</span>${reasons}</aside></section>`; 55 if(type==='story')return `<section class="path-intro-v101 theme-story"><div class="path-story-orbit"><span>CERITA</span><b>AKSARA</b><i>02</i></div><div class="path-story-copy"><small>${esc(d.eyebrow)}</small><h1>${esc(d.title)}</h1><p>${esc(d.body)}</p><div class="path-actions"><a class="primary" href="${d.cta[0]}">${esc(d.cta[1])}</a><a href="${d.alt[0]}">${esc(d.alt[1])}</a></div></div><aside>${reasons}</aside></section>`; 56 return `<section class="path-intro-v101 theme-league"><header><small>${esc(d.eyebrow)}</small><span>COMPETE / CREATE / WIN</span></header><div class="path-league-grid"><div><h1>${esc(d.title)}</h1><p>${esc(d.body)}</p><div class="path-actions"><a class="primary" href="${d.cta[0]}">${esc(d.cta[1])}</a><a href="${d.alt[0]}">${esc(d.alt[1])}</a></div></div><aside>${reasons}</aside></div><footer><b>FESTIVAL AKSARA</b><span>Event kepenulisan berdiri sendiri - bukan submenu Cerita Aksara.</span></footer></section>`; 57} 58 59function mount(){ 60 document.body.classList.add(`path-theme-${target}`); 61 document.querySelectorAll('[data-public-conversion-hf12]').forEach(el=>el.remove()); 62 if(document.querySelector('[data-pathways-v101]'))return; 63 const main=document.querySelector('main');if(!main)return; 64 const wrap=document.createElement('div'); 65 wrap.dataset.pathwaysV101='1'; 66 wrap.innerHTML=html(target,DATA[target]); 67 main.insertBefore(wrap,main.firstChild); 68} 69if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount(); 70})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.