{"id":8,"date":"2026-06-15T09:32:28","date_gmt":"2026-06-15T09:32:28","guid":{"rendered":"https:\/\/qronsol.fun\/?page_id=8"},"modified":"2026-06-15T11:27:06","modified_gmt":"2026-06-15T11:27:06","slug":"elementor-8","status":"publish","type":"page","link":"https:\/\/qronsol.fun\/","title":{"rendered":"Elementor #8"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8\" class=\"elementor elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59cb3bf e-con-full e-flex e-con e-parent\" data-id=\"59cb3bf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e289f8 elementor-widget elementor-widget-html\" data-id=\"3e289f8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n<title>$QR \u2014 Scan. Get trolled. Pass the curse on.<\/title>\r\n<meta name=\"description\" content=\"$QR is not a tech revolution. It's an IQ test, a monument to human impulsivity, and the perfect bait.\" \/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap\" rel=\"stylesheet\">\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/qrcode@1.5.3\/build\/qrcode.min.js\"><\/script>\r\n<style>\r\n  :root {\r\n    --bg: #000;\r\n    --surface: #131316;\r\n    --border: #26262b;\r\n    --fg: #f4f4f5;\r\n    --muted: #8a8a92;\r\n    --accent: #ff5436;\r\n    --highlight: #f5ff3d;\r\n  }\r\n  * { box-sizing: border-box; margin: 0; padding: 0; }\r\n  \r\n  body {\r\n    background: var(--bg);\r\n    color: var(--fg);\r\n    font-family: 'Space Grotesk', sans-serif;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n  .mono { font-family: 'JetBrains Mono', monospace; }\r\n\r\n  \/* Master Wrapper *\/\r\n  .qr-app {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    width: 100%;\r\n    min-height: 100vh;\r\n    min-height: 100dvh;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* Backdrop & Effects *\/\r\n  .grid-bg {\r\n    position: absolute; inset: 0; z-index: 1;\r\n    background-image:\r\n      linear-gradient(to right, rgba(255,255,255,.06) 1px, transparent 1px),\r\n      linear-gradient(to bottom, rgba(255,255,255,.06) 1px, transparent 1px);\r\n    background-size: 64px 64px;\r\n    \/* Mask: Tengah benar-benar transparan (menampilkan bg hitam), grid hanya di pinggir *\/\r\n    mask-image: radial-gradient(ellipse at center, transparent 40%, black 90%);\r\n    -webkit-mask-image: radial-gradient(ellipse at center, transparent 40%, black 90%);\r\n  }\r\n  .spotlight {\r\n    position: absolute; inset: 0; z-index: 2; pointer-events: none;\r\n    \/* Hanya highlight kuning, merah dihapus *\/\r\n    background:\r\n      radial-gradient(ellipse 60% 50% at 50% 0%, rgba(245,255,61,.18), transparent 70%);\r\n  }\r\n  .cone {\r\n    position: absolute; left: 50%; top: -10%; z-index: 2;\r\n    transform: translateX(-50%); width: 80vw; height: 90vh; pointer-events: none;\r\n    background: radial-gradient(ellipse 40% 100% at 50% 0%, rgba(245,255,61,.25), transparent 65%);\r\n    filter: blur(20px); animation: flicker 5s infinite;\r\n  }\r\n  .lamp {\r\n    position: absolute; left: 50%; top: 0; z-index: 3;\r\n    transform: translateX(-50%); width: 120px; height: 10px; background: var(--highlight);\r\n    border-radius: 0 0 999px 999px; box-shadow: 0 0 60px 10px rgba(245,255,61,.7);\r\n    animation: flicker 5s infinite;\r\n  }\r\n  @keyframes flicker {\r\n    0%, 100% { opacity: 1; }\r\n    45% { opacity: .95; }\r\n    47% { opacity: .55; }\r\n    49% { opacity: 1; }\r\n    70% { opacity: .85; }\r\n    72% { opacity: 1; }\r\n  }\r\n\r\n  \/* Corner marks *\/\r\n  .corner { position: absolute; z-index: 4; width: 22px; height: 22px; pointer-events: none; }\r\n  .corner::before, .corner::after { content: \"\"; position: absolute; background: rgba(255,255,255,.3); }\r\n  .corner::before { top: 0; left: 0; width: 100%; height: 1px; }\r\n  .corner::after { top: 0; left: 0; width: 1px; height: 100%; }\r\n  .corner.tr { top: 14px; right: 14px; transform: rotate(90deg); }\r\n  .corner.tl { top: 14px; left: 14px; }\r\n  .corner.bl { bottom: 14px; left: 14px; transform: rotate(-90deg); }\r\n  .corner.br { bottom: 14px; right: 14px; transform: rotate(180deg); }\r\n\r\n  \/* Navbar *\/\r\n  header {\r\n    position: relative; z-index: 20; flex-shrink: 0;\r\n    display: flex; justify-content: space-between; align-items: center;\r\n    padding: 22px 36px;\r\n  }\r\n  .brand { display: flex; align-items: center; gap: 12px; }\r\n  .brand .logo {\r\n    width: 36px; height: 36px; background: #fff; color: #000;\r\n    display: grid; place-items: center; font-weight: 700;\r\n  }\r\n  .brand .meta { line-height: 1.1; }\r\n  .brand .meta .t { font-size: 13px; font-weight: 600; letter-spacing: .02em; }\r\n  .brand .meta .s { font-size: 10px; letter-spacing: .35em; text-transform: uppercase; color: var(--muted); margin-top: 3px; }\r\n  .brand .meta .s b { color: var(--accent); font-weight: 600; }\r\n  nav { display: flex; align-items: center; gap: 4px; font-size: 11px; letter-spacing: .25em; text-transform: uppercase; }\r\n  nav a { color: var(--fg); text-decoration: none; padding: 8px 12px; transition: color .2s; }\r\n  nav a:hover { color: var(--highlight); }\r\n  nav .swap {\r\n    margin-left: 8px; padding: 10px 16px; background: var(--accent); color: #000; font-weight: 700;\r\n    transition: background .2s, color .2s;\r\n  }\r\n  nav .swap:hover { background: #fff; color: #000; }\r\n\r\n  \/* Hero *\/\r\n  main {\r\n    position: relative; z-index: 10; flex: 1;\r\n    display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n    gap: 32px; padding: 40px 36px;\r\n  }\r\n  .marker { font-size: 10px; letter-spacing: .4em; text-transform: uppercase; color: var(--muted); display: flex; gap: 8px; }\r\n  h1 { text-align: center; font-weight: 700; line-height: .92; letter-spacing: -.02em; font-size: clamp(2.4rem, 7vw, 5.8rem); }\r\n  h1 .row { display: block; }\r\n  h1 .accent { color: var(--accent); }\r\n  h1 .stroke { color: transparent; -webkit-text-stroke: 1px var(--fg); }\r\n  .gif-wrap { position: relative; width: 220px; height: 220px; display: grid; place-items: center; }\r\n  .gif-wrap::before, .gif-wrap::after { content: \"\"; position: absolute; background: rgba(255,255,255,.4); }\r\n  .gif-wrap::before { left: 50%; top: -12px; bottom: -12px; width: 1px; transform: translateX(-50%); }\r\n  .gif-wrap::after { top: 50%; left: -12px; right: -12px; height: 1px; transform: translateY(-50%); }\r\n  .gif-wrap img { width: 100%; height: 100%; object-fit: contain; position: relative; z-index: 2; }\r\n\r\n  \/* Footer bar *\/\r\n  footer {\r\n    position: relative; z-index: 20; flex-shrink: 0;\r\n    padding: 0 36px 22px; margin-top: auto;\r\n  }\r\n  .footrow { display: flex; justify-content: space-between; align-items: flex-end; gap: 12px; flex-wrap: wrap; }\r\n  .ca {\r\n    display: flex; align-items: center; gap: 12px;\r\n    background: rgba(19,19,22,.8); backdrop-filter: blur(8px);\r\n    border: 1px solid var(--border); padding: 12px 16px; cursor: pointer;\r\n    transition: border-color .2s; color: var(--fg);\r\n  }\r\n  .ca:hover { border-color: var(--accent); }\r\n  .ca .lbl { font-size: 10px; letter-spacing: .35em; text-transform: uppercase; color: var(--muted); }\r\n  .ca .val { font-family: 'JetBrains Mono', monospace; font-size: 13px; max-width: 460px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }\r\n  .ca .act { font-size: 10px; letter-spacing: .35em; text-transform: uppercase; color: var(--accent); }\r\n  .btns { display: flex; gap: 8px; }\r\n  .btn {\r\n    padding: 12px 16px; border: 1px solid var(--border); background: transparent; color: var(--fg);\r\n    font-size: 11px; letter-spacing: .3em; text-transform: uppercase; cursor: pointer;\r\n    transition: border-color .2s, color .2s; font-family: inherit;\r\n  }\r\n  .btn:hover { border-color: var(--highlight); color: var(--highlight); }\r\n  .btn.accent:hover { border-color: var(--accent); color: var(--accent); }\r\n  .credits { margin-top: 12px; display: flex; justify-content: space-between; font-size: 10px; letter-spacing: .4em; text-transform: uppercase; color: var(--muted); }\r\n\r\n  \/* Troll QR card *\/\r\n  .qrcard {\r\n    position: absolute; right: 36px; bottom: 100px; z-index: 30;\r\n    width: 170px; background: #fff; color: #000; text-decoration: none;\r\n    box-shadow: 0 20px 60px -15px rgba(245,255,61,.35);\r\n    transition: transform .2s;\r\n  }\r\n  .qrcard:hover { transform: scale(1.04); }\r\n  .qrcard .top { padding: 8px 12px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(0,0,0,.2); }\r\n  .qrcard .top span { font-size: 9px; letter-spacing: .3em; text-transform: uppercase; font-weight: 700; }\r\n  .qrcard .dot { width: 8px; height: 8px; border-radius: 999px; background: var(--accent); animation: pulse 1.5s infinite; }\r\n  @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: .4; } }\r\n  .qrcard .img { position: relative; padding: 8px; }\r\n  .qrcard .img canvas, .qrcard .img img { width: 100%; height: auto; display: block; }\r\n  .qrcard .scan { position: absolute; left: 8px; right: 8px; top: 8px; height: 2px; background: rgba(255,84,54,.7); animation: scan 2.2s infinite; }\r\n  @keyframes scan { 0% { top: 8px; } 50% { top: calc(100% - 10px); } 100% { top: 8px; } }\r\n  .qrcard .bot { padding: 8px 12px; font-size: 9px; letter-spacing: .25em; text-transform: uppercase; display: flex; justify-content: space-between; }\r\n  .qrcard .bot .c { color: var(--accent); font-weight: 700; }\r\n\r\n  \/* Modal *\/\r\n  .modal-bg {\r\n    position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.8); backdrop-filter: blur(4px);\r\n    display: none; align-items: center; justify-content: center; padding: 16px;\r\n  }\r\n  .modal-bg.open { display: flex; }\r\n  .modal {\r\n    background: var(--bg); border: 1px solid var(--border);\r\n    width: 100%; max-width: 640px; max-height: 88vh; overflow: auto;\r\n  }\r\n  .modal .mhead {\r\n    position: sticky; top: 0; background: rgba(11,11,13,.95);\r\n    padding: 12px 20px; display: flex; justify-content: space-between; align-items: center;\r\n    border-bottom: 1px solid var(--border);\r\n  }\r\n  .modal .mhead .t { font-size: 11px; letter-spacing: .4em; text-transform: uppercase; color: var(--muted); }\r\n  .modal .mhead .x { background: none; border: none; color: var(--muted); cursor: pointer; font-size: 12px; letter-spacing: .2em; text-transform: uppercase; }\r\n  .modal .mhead .x:hover { color: var(--accent); }\r\n  .modal .body { padding: 24px; }\r\n  .modal h2 { font-size: clamp(1.6rem, 3vw, 2.2rem); font-weight: 700; line-height: 1; margin-bottom: 6px; }\r\n  .modal h2 .a { color: var(--accent); }\r\n  .modal p { font-size: 14px; line-height: 1.65; color: var(--muted); margin-bottom: 14px; }\r\n  .modal p b { color: var(--fg); }\r\n  .modal .high { font-family: 'JetBrains Mono', monospace; color: var(--highlight); }\r\n\r\n  \/* QR Maker grid *\/\r\n  .makergrid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }\r\n  @media(max-width: 640px) { .makergrid { grid-template-columns: 1fr; } }\r\n  .field { display: block; margin-bottom: 14px; }\r\n  .field span { display: block; font-size: 10px; letter-spacing: .3em; text-transform: uppercase; color: var(--muted); margin-bottom: 6px; }\r\n  .field input[type=text], .field input[type=url] {\r\n    width: 100%; background: var(--surface); border: 1px solid var(--border);\r\n    padding: 10px 12px; font-family: 'JetBrains Mono', monospace; font-size: 13px; color: var(--fg);\r\n  }\r\n  .field input:focus { outline: none; border-color: var(--accent); }\r\n  .field input[type=color] { height: 36px; width: 48px; background: transparent; border: 1px solid var(--border); cursor: pointer; padding: 2px; }\r\n  .field input[type=range] { width: 100%; accent-color: var(--accent); }\r\n  .row2 { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n  .actions { display: flex; gap: 8px; margin-top: 8px; }\r\n  .actions .primary { background: var(--accent); color: #000; font-weight: 700; border-color: var(--accent); }\r\n  .actions .primary:hover { background: var(--highlight); color: #000; border-color: var(--highlight); }\r\n  .preview { aspect-ratio: 1; display: grid; place-items: center; background: var(--surface); border: 1px solid var(--border); }\r\n  .preview img { max-width: 90%; max-height: 90%; }\r\n\r\n  \/* Reponsive Fixes *\/\r\n  @media(max-width: 768px) {\r\n    .qrcard { display: none; }\r\n    nav a:not(.swap) { display: none; }\r\n    header { padding: 18px 20px; }\r\n    footer { padding: 0 20px 18px; }\r\n    .ca .val { max-width: 48vw; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <div class=\"qr-app\">\r\n    \r\n    <div class=\"grid-bg\"><\/div>\r\n    <div class=\"spotlight\"><\/div>\r\n    <div class=\"cone\"><\/div>\r\n    <div class=\"lamp\"><\/div>\r\n\r\n    <span class=\"corner tl\"><\/span>\r\n    <span class=\"corner tr\"><\/span>\r\n    <span class=\"corner bl\"><\/span>\r\n    <span class=\"corner br\"><\/span>\r\n\r\n    <header>\r\n      <div class=\"brand\">\r\n        <div class=\"logo\">\r\n          <svg viewBox=\"0 0 16 16\" width=\"20\" height=\"20\" fill=\"#000\">\r\n            <rect x=\"0\" y=\"0\" width=\"6\" height=\"6\"\/><rect x=\"2\" y=\"2\" width=\"2\" height=\"2\" fill=\"#fff\"\/>\r\n            <rect x=\"10\" y=\"0\" width=\"6\" height=\"6\"\/><rect x=\"12\" y=\"2\" width=\"2\" height=\"2\" fill=\"#fff\"\/>\r\n            <rect x=\"0\" y=\"10\" width=\"6\" height=\"6\"\/><rect x=\"2\" y=\"12\" width=\"2\" height=\"2\" fill=\"#fff\"\/>\r\n            <rect x=\"9\" y=\"9\" width=\"2\" height=\"2\"\/><rect x=\"12\" y=\"9\" width=\"2\" height=\"2\"\/>\r\n            <rect x=\"9\" y=\"12\" width=\"2\" height=\"2\"\/><rect x=\"13\" y=\"13\" width=\"3\" height=\"3\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"meta\">\r\n          <div class=\"t\">QR<\/div>\r\n          <div class=\"s\">ticker \u00b7 <b>$QR<\/b><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <nav>\r\n        <a href=\"https:\/\/twitter.com\" target=\"_blank\" rel=\"noreferrer\">Twitter<\/a>\r\n        <a href=\"https:\/\/t.me\" target=\"_blank\" rel=\"noreferrer\">Telegram<\/a>\r\n        <a href=\"https:\/\/dexscreener.com\" target=\"_blank\" rel=\"noreferrer\">Chart<\/a>\r\n        <a class=\"swap\" href=\"https:\/\/jup.ag\" target=\"_blank\" rel=\"noreferrer\">Swap Now \u2192<\/a>\r\n      <\/nav>\r\n    <\/header>\r\n\r\n    <main>\r\n      <h1>\r\n        <span class=\"row\">You Know <span class=\"accent\">it's a Trap.<\/span><\/span>\r\n        <span class=\"row stroke\">But you'll Scan anw<\/span>\r\n      <\/h1>\r\n      <div class=\"gif-wrap\">\r\n        <img decoding=\"async\" src=\"http:\/\/qronsol.fun\/wp-content\/uploads\/2026\/06\/QRASSET1-ezgif.com-video-to-gif-converter.gif\" alt=\"$QR cursed asset\"\/>\r\n      <\/div>\r\n    <\/main>\r\n\r\n    <a class=\"qrcard\" id=\"trollCard\" href=\"#\" title=\"scan or click \u2014 if you dare\">\r\n      <div class=\"top\"><span>scan me<\/span><span class=\"dot\"><\/span><\/div>\r\n      <div class=\"img\">\r\n        <img decoding=\"async\" src=\"https:\/\/qronsol.fun\/wp-content\/uploads\/2026\/06\/dsfsi.jpeg\" alt=\"Troll QR Code\">\r\n        <div class=\"scan\"><\/div>\r\n      <\/div>\r\n      <div class=\"bot\"><span>$QR \u00b7 001<\/span><span class=\"c\">cursed<\/span><\/div>\r\n    <\/a>\r\n\r\n    <footer>\r\n      <div class=\"footrow\">\r\n        <button class=\"ca\" id=\"copyCa\">\r\n          <span class=\"lbl\">CA<\/span>\r\n          <span class=\"val mono\" id=\"caVal\">NULL<\/span>\r\n          <span class=\"act\" id=\"caAct\">copy<\/span>\r\n        <\/button>\r\n        <div class=\"btns\">\r\n          <button class=\"btn\" id=\"openMaker\">QR Maker<\/button>\r\n          <button class=\"btn accent\" id=\"openAbout\">About<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"credits\"><span>@cursedqr<\/span><span>#scanatyourownrisk<\/span><\/div>\r\n    <\/footer>\r\n\r\n  <\/div> \r\n\r\n  <div class=\"modal-bg\" id=\"makerModal\">\r\n    <div class=\"modal\">\r\n      <div class=\"mhead\">\r\n        <div class=\"t\">utility \u00b7 qr maker<\/div>\r\n        <button class=\"x\" data-close=\"makerModal\">close \u2715<\/button>\r\n      <\/div>\r\n      <div class=\"body\">\r\n        <h2>Forge your own <span class=\"a\">cursed<\/span> code.<\/h2>\r\n        <p>Paste any link. Generate. Download. Trap your friends.<\/p>\r\n        <div class=\"makergrid\">\r\n          <div>\r\n            <label class=\"field\"><span>Content \/ URL<\/span>\r\n              <!-- Input URL dikembalikan ke generic link -->\r\n              <input type=\"text\" id=\"qrText\" value=\"https:\/\/x.com\/cursedqr\" placeholder=\"Enter link...\"\/>\r\n            <\/label>\r\n            <div class=\"row2\">\r\n              <label class=\"field\"><span>Foreground<\/span>\r\n                <input type=\"color\" id=\"qrFg\" value=\"#000000\"\/>\r\n              <\/label>\r\n              <label class=\"field\"><span>Background<\/span>\r\n                <input type=\"color\" id=\"qrBg\" value=\"#ffffff\"\/>\r\n              <\/label>\r\n            <\/div>\r\n            <label class=\"field\"><span id=\"sizeLbl\">Size \u00b7 512px<\/span>\r\n              <input type=\"range\" id=\"qrSize\" min=\"256\" max=\"1024\" step=\"32\" value=\"512\"\/>\r\n            <\/label>\r\n            <div class=\"actions\">\r\n              <button class=\"btn\" id=\"regenBtn\">Regenerate<\/button>\r\n              <button class=\"btn primary\" id=\"downloadBtn\">Download PNG<\/button>\r\n            <\/div>\r\n          <\/div>\r\n          <!-- src default gambar visual QR-nya diarahkan ke aset yang kamu minta -->\r\n          <div class=\"preview\"><img decoding=\"async\" id=\"qrPreview\" src=\"https:\/\/qronsol.fun\/wp-content\/uploads\/2026\/06\/download-1.png\" alt=\"generated qr\"\/><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"modal-bg\" id=\"aboutModal\">\r\n    <div class=\"modal\">\r\n      <div class=\"mhead\">\r\n        <div class=\"t\">about \u00b7 $qr<\/div>\r\n        <button class=\"x\" data-close=\"aboutModal\">close \u2715<\/button>\r\n      <\/div>\r\n      <div class=\"body\">\r\n        <h2>Humans are basically <span class=\"a\">NPCs<\/span> at this point.<\/h2>\r\n        <p>Put a random black-and-white square anywhere, and our monkey brains instantly go: <b>MUST. SCAN.<\/b> We're literally trained like Pavlov's dogs to whip out our cameras without a second thought. Curiosity always beats common sense.<\/p>\r\n        <p><b>Enter $QR.<\/b><\/p>\r\n        <p>We're not here to feed you a fabricated whitepaper about \"disrupting Web3\" or \"building the next big ecosystem.\" There is no roadmap. There is zero utility. This is purely a social trap.<\/p>\r\n        <p>The setup is dead simple: we drop this cursed QR code into the wild and wait for people to scan it. What's at the end of the link? <span style=\"color:var(--accent)\">A literal troll.<\/span> A complete waste of your time. You scan it, you get trolled.<\/p>\r\n        <p>$QR isn't a tech revolution. It's an IQ test, a monument to human impulsivity, and the perfect bait to drop in your group chats to see who falls for it next.<\/p>\r\n        <p class=\"high\">Scan. Get trolled. Pass the curse on.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/\/ Logic Modals\r\n    function openModal(id) { document.getElementById(id).classList.add('open'); }\r\n    function closeModal(id) { document.getElementById(id).classList.remove('open'); }\r\n\r\n    document.getElementById('openMaker').addEventListener('click', () => openModal('makerModal'));\r\n    document.getElementById('openAbout').addEventListener('click', () => openModal('aboutModal'));\r\n\r\n    document.querySelectorAll('[data-close]').forEach(btn => {\r\n      btn.addEventListener('click', () => closeModal(btn.dataset.close));\r\n    });\r\n\r\n    document.querySelectorAll('.modal-bg').forEach(m => {\r\n      m.addEventListener('click', e => { \r\n        if (e.target === m) m.classList.remove('open'); \r\n      });\r\n    });\r\n\r\n    window.addEventListener('keydown', e => {\r\n      if (e.key === 'Escape') {\r\n        document.querySelectorAll('.modal-bg.open').forEach(m => m.classList.remove('open'));\r\n      }\r\n    });\r\n\r\n    \/\/ Copy CA\r\n    const CA = \"NULL\";\r\n    const caBtn = document.getElementById('copyCa');\r\n    const caAct = document.getElementById('caAct');\r\n    caBtn.addEventListener('click', async () => {\r\n      try {\r\n        await navigator.clipboard.writeText(CA);\r\n        caAct.textContent = 'copied \u2713';\r\n        setTimeout(() => caAct.textContent = 'copy', 1800);\r\n      } catch(e) { console.error('Failed to copy', e); }\r\n    });\r\n\r\n    \/\/ QR & Canvas\r\n    try {\r\n      \/\/ Set link tujuan ketika gambar diklik\r\n      const TROLL_URL = \"https:\/\/qronsol.fun\/wp-content\/uploads\/2026\/06\/hq720.jpg\";\r\n      const trollCard = document.getElementById('trollCard');\r\n      trollCard.href = TROLL_URL;\r\n\r\n      \/\/ Script QR Maker\r\n      const qrText = document.getElementById('qrText');\r\n      const qrFg = document.getElementById('qrFg');\r\n      const qrBg = document.getElementById('qrBg');\r\n      const qrSize = document.getElementById('qrSize');\r\n      const sizeLbl = document.getElementById('sizeLbl');\r\n      const qrPreview = document.getElementById('qrPreview');\r\n      \r\n      \/\/ Default url untuk download di awal (mengarah ke gambar asetmu)\r\n      let lastDataUrl = 'https:\/\/qronsol.fun\/wp-content\/uploads\/2026\/06\/download-1.png';\r\n\r\n      async function generate() {\r\n        if(!qrText.value.trim()) return;\r\n        try {\r\n          lastDataUrl = await QRCode.toDataURL(qrText.value, {\r\n            width: parseInt(qrSize.value), margin: 2, errorCorrectionLevel: 'H',\r\n            color: { dark: qrFg.value, light: qrBg.value }\r\n          });\r\n          qrPreview.src = lastDataUrl;\r\n        } catch(e) { console.error('Generation failed', e); }\r\n      }\r\n\r\n      [qrText, qrFg, qrBg].forEach(el => el.addEventListener('input', generate));\r\n      \r\n      qrSize.addEventListener('input', () => {\r\n        sizeLbl.textContent = 'Size \u00b7 ' + qrSize.value + 'px';\r\n        generate();\r\n      });\r\n\r\n      document.getElementById('regenBtn').addEventListener('click', generate);\r\n      \r\n      document.getElementById('downloadBtn').addEventListener('click', () => {\r\n        if(!lastDataUrl) return;\r\n        const a = document.createElement('a');\r\n        a.href = lastDataUrl;\r\n        a.download = 'qr-cursed-' + Date.now() + '.png';\r\n        a.click();\r\n      });\r\n\r\n      \/\/ generate() TIDAK dipanggil di awal supaya gambar custom-mu tidak langsung tertimpa\r\n\r\n    } catch (error) {\r\n      console.warn(\"Library QRCode belum ter-load\", error);\r\n    }\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>$QR \u2014 Scan. Get trolled. Pass the curse on. QR ticker \u00b7 $QR Twitter Telegram Chart Swap Now \u2192 You Know it&#8217;s a Trap. But you&#8217;ll Scan anw scan me $QR \u00b7 001cursed CA NULL copy QR Maker About @cursedqr#scanatyourownrisk utility \u00b7 qr maker close \u2715 Forge your own cursed code. Paste any link. Generate. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/qronsol.fun\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qronsol.fun\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qronsol.fun\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qronsol.fun\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qronsol.fun\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":55,"href":"https:\/\/qronsol.fun\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/qronsol.fun\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/qronsol.fun\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}