
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Library</title>
  <style>
    body { font-family: Arial, sans-serif; padding: 20px; }
    .container {
      border: 1px solid #000; 
      padding: 10px; 
      width: fit-content;
      text-align: center;
    }
    input, button, textarea {
      margin: 5px;
      padding: 6px;
      font-size: 12px;
    }
    input, button { width: 120px; }
    textarea { width: 120px; height: 30px; resize: none; }
    button {
      width: 50px;
      text-align: center;
      display: inline-block;
    }
        .html-to-uri-container {
        width: 450px;
        margin: 20px 0 20px 20px; /* Adjusted margin for left alignment */
        padding: 15px;
        background-color: #ffffff;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
    }

    .html-to-uri-flex-container {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 15px;
    }

    .html-input {
        width: 48%;
        height: 120px;
        padding: 12px;
        font-size: 16px;
        border: 2px solid #ccc;
        border-radius: 6px;
        box-sizing: border-box;
        resize: none;
        transition: border-color 0.3s;
    }

    .data-uri-output {
        width: 48%;
        height: 120px;
        padding: 12px;
        font-size: 16px;
        border: 2px solid #ccc;
        border-radius: 6px;
        box-sizing: border-box;
        resize: none;
        background-color: #f9f9f9;
    }

    .html-input:hover {
        border-color: #4CAF50;
    }

    .convert-button {
        width: 100%;
        padding: 15px;
        background-color: #4CAF50;
        color: white;
        border: none;
        border-radius: 6px;
        cursor: pointer;
        font-size: 18px;
        transition: background-color 0.3s;
    }

    .convert-button:hover {
        background-color: #45a049;
    }
  </style>
</head>
<body>
  <div class="container">
    <input type="text" id="inputText" placeholder="Text" />
    <br>
    <button onclick="encodeBase64()">Encode</button>
    <button onclick="decodeBase64()">Decode</button>
    <br>
    <textarea id="output" readonly placeholder="Result"></textarea>
  </div>

  <script>
    function encodeBase64() {
      let input = document.getElementById('inputText').value;
      let encoded = btoa(input);
      document.getElementById('output').value = encoded.replace(/=+$/, '');
    }

    function decodeBase64() {
      let input = document.getElementById('inputText').value;
      try {
        let decoded = atob(input);
        document.getElementById('output').value = decoded;
      } catch (e) {
        document.getElementById('output').value = 'Error';
      }
    }
  </script>

<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sIGxhbmc9ImVuIj4gICA8aGVhZD4gICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4gICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4gICAgIDx0aXRsZT5Eb2N3cml0ZTwvdGl0bGU+ICAgICA8c3R5bGU+ICAgICAgIGJvZHkgeyAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgICAgICAgICBtYXJnaW46IDIwcHg7ICAgICAgIH0gICAgIDwvc3R5bGU+ICAgPC9oZWFkPiAgIDxib2R5PiAgICAgPHNjcmlwdD4gICAgICAgY29uc3QgdXNlcklucHV0ID0gcHJvbXB0KCJQbGVhc2UgZW50ZXIgeW91ciBIVE1MIGNvZGU6Iik7ICAgICAgICBpZiAodXNlcklucHV0KSB7ICAgICAgICAgZG9jdW1lbnQud3JpdGUodXNlcklucHV0KTsgICAgICAgfSBlbHNlIHsgICAgICAgICBkb2N1bWVudC53cml0ZSgiPHA+Tm8gSFRNTCBjb2RlIHByb3ZpZGVkLjwvcD4iKTsgICAgICAgfSAgICAgPC9zY3JpcHQ+ICAgPC9ib2R5PiA8L2h0bWw+</strong>');">DC WRT</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sIGxhbmc9ImVuIj4gICA8aGVhZD4gICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4gICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4gICAgIDx0aXRsZT5Ob3RlcGFkPC90aXRsZT4gICAgIDxzdHlsZT4gICAgICAgYm9keSB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7ICAgICAgICAgY29sb3I6IGxpbWU7ICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICBwYWRkaW5nOiAyMHB4OyAgICAgICB9ICAgICAgICNlZGl0b3IgeyAgICAgICAgIHdpZHRoOiA4MCU7ICAgICAgICAgaGVpZ2h0OiA0NTBweDsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyAgICAgICAgIGNvbG9yOiBsaW1lOyAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpbWU7ICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7ICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggbGltZTsgICAgICAgICByZXNpemU6IG5vbmU7ICAgICAgIH0gICAgICAgI2ZpbGVOYW1lIHsgICAgICAgICB3aWR0aDogMzAlOyAgICAgICAgIHBhZGRpbmc6IDVweDsgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaW1lOyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7ICAgICAgICAgY29sb3I6IGxpbWU7ICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyAgICAgICB9ICAgICAgIGJ1dHRvbiB7ICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lOyAgICAgICAgIGNvbG9yOiBibGFjazsgICAgICAgICBib3JkZXI6IG5vbmU7ICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgICAgICBtYXJnaW46IDVweDsgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7ICAgICAgIH0gICAgICAgYnV0dG9uOmhvdmVyIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNmZjY2OyAgICAgICB9ICAgICA8L3N0eWxlPiAgIDwvaGVhZD4gICA8Ym9keT4gICAgIDxoMT5Ob3RlcGFkPC9oMT4gICAgIDx0ZXh0YXJlYSBpZD0iZWRpdG9yIiBwbGFjZWhvbGRlcj0iV3JpdGUgeW91ciB0ZXh0IGhlcmUuLi4iPjwvdGV4dGFyZWE+PGJyPjxicj4gICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iZmlsZU5hbWUiIHBsYWNlaG9sZGVyPSJFbnRlciBmaWxlIG5hbWUgKHdpdGggZXh0ZW5zaW9uKSIgLz4gICAgIDxidXR0b24gaWQ9InNhdmVCdXR0b24iPlNhdmU8L2J1dHRvbj4gICAgIDxpbnB1dCB0eXBlPSJmaWxlIiBpZD0ibG9hZEZpbGUiIGFjY2VwdD0iKiIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7IiAvPiAgICAgPGJ1dHRvbiBpZD0ibG9hZEJ1dHRvbiI+TG9hZDwvYnV0dG9uPiAgICAgIDxzY3JpcHQ+ICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzYXZlQnV0dG9uJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsgICAgICAgICBjb25zdCB0ZXh0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VkaXRvcicpLnZhbHVlOyAgICAgICAgIGxldCBmaWxlTmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxlTmFtZScpLnZhbHVlOyAgICAgICAgICBpZiAoIWZpbGVOYW1lKSB7ICAgICAgICAgICBmaWxlTmFtZSA9ICdub3RlLnR4dCc7ICAgICAgICAgfSBlbHNlIGlmICghZmlsZU5hbWUuaW5jbHVkZXMoJy4nKSkgeyAgICAgICAgICAgZmlsZU5hbWUgKz0gJy50eHQnOyAgICAgICAgIH0gICAgICAgICAgY29uc3QgYmxvYiA9IG5ldyBCbG9iKFt0ZXh0XSwgeyB0eXBlOiAndGV4dC9wbGFpbicgfSk7ICAgICAgICAgY29uc3QgbGluayA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsgICAgICAgICBsaW5rLmhyZWYgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpOyAgICAgICAgIGxpbmsuZG93bmxvYWQgPSBmaWxlTmFtZTsgICAgICAgICBsaW5rLmNsaWNrKCk7ICAgICAgIH0pOyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvYWRCdXR0b24nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgeyAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsb2FkRmlsZScpLmNsaWNrKCk7ICAgICAgIH0pOyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvYWRGaWxlJykuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgZnVuY3Rpb24oZXZlbnQpIHsgICAgICAgICBjb25zdCBmaWxlID0gZXZlbnQudGFyZ2V0LmZpbGVzWzBdOyAgICAgICAgIGlmIChmaWxlKSB7ICAgICAgICAgICBjb25zdCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpOyAgICAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uKGUpIHsgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VkaXRvcicpLnZhbHVlID0gZS50YXJnZXQucmVzdWx0OyAgICAgICAgICAgfTsgICAgICAgICAgIHJlYWRlci5yZWFkQXNUZXh0KGZpbGUpOyAgICAgICAgIH0gICAgICAgfSk7ICAgICA8L3NjcmlwdD4gICA8L2JvZHk+IDwvaHRtbD4</strong>');">NTPD</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sIGxhbmc9ImVuIj4gICA8aGVhZD4gICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4gICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4gICAgIDx0aXRsZT5IVE1MIE5vdGVwYWQ8L3RpdGxlPiAgICAgPHN0eWxlPiAgICAgICBib2R5IHsgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgcGFkZGluZzogMDsgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgaGVpZ2h0OiAxMDB2aDsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyAgICAgICAgIGNvbG9yOiAjMDAwOyAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgICAgICAgfSAgICAgICAgI2VkaXRvciB7ICAgICAgICAgZmxleC1ncm93OiAxOyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7ICAgICAgICAgY29sb3I6ICMwMDA7ICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlOyAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ICAgICAgICAgcmVzaXplOiBub25lOyAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNhYWE7ICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgICAgICAgICBmb250LXNpemU6IDFyZW07ICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgb3V0bGluZTogbm9uZTsgICAgICAgICBib3JkZXI6IG5vbmU7ICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7ICAgICAgIH0gICAgICAgICNmaWxlT3B0aW9ucyB7ICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjYWFhOyAgICAgICB9ICAgICAgICAjZmlsZU9wdGlvbnMgaW5wdXQsICAgICAgICNmaWxlT3B0aW9ucyBidXR0b24geyAgICAgICAgIHBhZGRpbmc6IDEwcHg7ICAgICAgICAgbWFyZ2luOiA1cHg7ICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyAgICAgICAgIGJvcmRlcjogbm9uZTsgICAgICAgICBmb250LXNpemU6IDFyZW07ICAgICAgIH0gICAgICAgICNmaWxlT3B0aW9ucyBidXR0b24geyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7ICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7ICAgICAgIH0gICAgICAgICNmaWxlT3B0aW9ucyBidXR0b246aG92ZXIgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7ICAgICAgIH0gICAgIDwvc3R5bGU+ICAgPC9oZWFkPiAgIDxib2R5PiAgICAgPGRpdiBpZD0iZWRpdG9yIiBjb250ZW50ZWRpdGFibGU9InRydWUiIHBsYWNlaG9sZGVyPSJXcml0ZSB5b3VyIEhUTUwgY29kZSBoZXJlLi4uIj48L2Rpdj4gICAgICA8ZGl2IGlkPSJmaWxlT3B0aW9ucyI+ICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iZmlsZU5hbWUiIHBsYWNlaG9sZGVyPSJFbnRlciBmaWxlIG5hbWUgKHdpdGggZXh0ZW5zaW9uKSIgLz4gICAgICAgPGJ1dHRvbiBpZD0ic2F2ZUJ1dHRvbiI+U2F2ZTwvYnV0dG9uPiAgICAgICA8aW5wdXQgdHlwZT0iZmlsZSIgaWQ9ImxvYWRGaWxlIiBhY2NlcHQ9IioiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIgLz4gICAgICAgPGJ1dHRvbiBpZD0ibG9hZEJ1dHRvbiI+TG9hZDwvYnV0dG9uPiAgICAgPC9kaXY+ICAgICAgPHNjcmlwdD4gICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NhdmVCdXR0b24nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgeyAgICAgICAgIGNvbnN0IHRleHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZWRpdG9yJykuaW5uZXJIVE1MOyAgICAgICAgIGxldCBmaWxlTmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmaWxlTmFtZScpLnZhbHVlOyAgICAgICAgICBpZiAoIWZpbGVOYW1lKSB7ICAgICAgICAgICBmaWxlTmFtZSA9ICdub3RlLnR4dCc7ICAgICAgICAgfSBlbHNlIGlmICghZmlsZU5hbWUuaW5jbHVkZXMoJy4nKSkgeyAgICAgICAgICAgZmlsZU5hbWUgKz0gJy50eHQnOyAgICAgICAgIH0gICAgICAgICAgY29uc3QgYmxvYiA9IG5ldyBCbG9iKFt0ZXh0XSwgeyB0eXBlOiAndGV4dC9wbGFpbicgfSk7ICAgICAgICAgY29uc3QgbGluayA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsgICAgICAgICBsaW5rLmhyZWYgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpOyAgICAgICAgIGxpbmsuZG93bmxvYWQgPSBmaWxlTmFtZTsgICAgICAgICBsaW5rLmNsaWNrKCk7ICAgICAgIH0pOyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvYWRCdXR0b24nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgeyAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsb2FkRmlsZScpLmNsaWNrKCk7ICAgICAgIH0pOyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvYWRGaWxlJykuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgZnVuY3Rpb24oZXZlbnQpIHsgICAgICAgICBjb25zdCBmaWxlID0gZXZlbnQudGFyZ2V0LmZpbGVzWzBdOyAgICAgICAgIGlmIChmaWxlKSB7ICAgICAgICAgICBjb25zdCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpOyAgICAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uKGUpIHsgICAgICAgICAgICAgY29uc3QgY29udGVudCA9IGUudGFyZ2V0LnJlc3VsdDsgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VkaXRvcicpLmlubmVySFRNTCA9IGNvbnRlbnQ7ICAgICAgICAgICB9OyAgICAgICAgICAgcmVhZGVyLnJlYWRBc1RleHQoZmlsZSk7ICAgICAgICAgfSAgICAgICB9KTsgICAgIDwvc2NyaXB0PiAgIDwvYm9keT4gPC9odG1sPg</strong>');">NBT NTPD</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sIGxhbmc9ImVuIj4gICA8aGVhZD4gICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4gICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4gICAgIDx0aXRsZT5EeW5hbWljIFVuaWNvZGUgQ2hhcmFjdGVyczwvdGl0bGU+ICAgICA8c3R5bGU+ICAgICAgIGJvZHkgeyAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgICAgICAgICBsaW5lLWhlaWdodDogMS44OyAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICBwYWRkaW5nOiAyMHB4OyAgICAgICAgIGhlaWdodDogMTAwdmg7ICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgICAgICAgfSAgICAgICAgLmNvbnRhaW5lciB7ICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgIH0gICAgICAgIC5jaGFyYWN0ZXItYm94IHsgICAgICAgICBwYWRkaW5nOiAxMHB4OyAgICAgICAgIG1hcmdpbjogNXB4OyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7ICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyAgICAgICAgIHdpZHRoOiA4MHB4OyAgICAgICAgIGhlaWdodDogNjBweDsgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAgICAgICB9ICAgICAgICBoMSB7ICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICB9ICAgICA8L3N0eWxlPiAgIDwvaGVhZD4gICA8Ym9keT4gICAgIDxoMT5EeW5hbWljIFVuaWNvZGUgQ2hhcmFjdGVycyAoMCB0byAxMTE0MTExKTwvaDE+ICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiIGlkPSJ1bmljb2RlLWNvbnRhaW5lciI+PC9kaXY+ICAgICAgPHNjcmlwdD4gICAgICAgY29uc3QgYmF0Y2hTaXplID0gMTAwMDsgICAgICAgbGV0IGN1cnJlbnRTdGFydCA9IDA7ICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1bmljb2RlLWNvbnRhaW5lcicpOyAgICAgICBsZXQgaXNMb2FkaW5nID0gZmFsc2U7ICAgICAgICBmdW5jdGlvbiBnZW5lcmF0ZVVuaWNvZGVCYXRjaChzdGFydCwgc2l6ZSkgeyAgICAgICAgIGlmIChpc0xvYWRpbmcpIHJldHVybjsgICAgICAgICBpc0xvYWRpbmcgPSB0cnVlOyAgICAgICAgIGZvciAobGV0IGkgPSBzdGFydDsgaSA8IHN0YXJ0ICsgc2l6ZSAmJiBpIDw9IDExMTQxMTE7IGkrKykgeyAgICAgICAgICAgY29uc3QgY2hhciA9IFN0cmluZy5mcm9tQ29kZVBvaW50KGkpOyAgICAgICAgICAgY29uc3QgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ICAgICAgICAgICBkaXYuY2xhc3NOYW1lID0gJ2NoYXJhY3Rlci1ib3gnOyAgICAgICAgICAgZGl2LnRleHRDb250ZW50ID0gYCR7Y2hhcn0gLSAke2l9YDsgICAgICAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChkaXYpOyAgICAgICAgIH0gICAgICAgICBpc0xvYWRpbmcgPSBmYWxzZTsgICAgICAgfSAgICAgICAgZnVuY3Rpb24gaGFuZGxlU2Nyb2xsKCkgeyAgICAgICAgIGNvbnN0IHNjcm9sbFBvc2l0aW9uID0gd2luZG93LnNjcm9sbFkgKyB3aW5kb3cuaW5uZXJIZWlnaHQ7ICAgICAgICAgY29uc3QgYm90dG9tUG9zaXRpb24gPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsSGVpZ2h0OyAgICAgICAgIGlmIChzY3JvbGxQb3NpdGlvbiA+PSBib3R0b21Qb3NpdGlvbiAtIDUwMCkgeyAgICAgICAgICAgY3VycmVudFN0YXJ0ICs9IGJhdGNoU2l6ZTsgICAgICAgICAgIGdlbmVyYXRlVW5pY29kZUJhdGNoKGN1cnJlbnRTdGFydCwgYmF0Y2hTaXplKTsgICAgICAgICB9ICAgICAgIH0gICAgICAgIGdlbmVyYXRlVW5pY29kZUJhdGNoKGN1cnJlbnRTdGFydCwgYmF0Y2hTaXplKTsgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLCBoYW5kbGVTY3JvbGwpOyAgICAgICAgZnVuY3Rpb24gY29udGludWVMb2FkaW5nKCkgeyAgICAgICAgIGlmICghaXNMb2FkaW5nKSB7ICAgICAgICAgICBnZW5lcmF0ZVVuaWNvZGVCYXRjaChjdXJyZW50U3RhcnQsIGJhdGNoU2l6ZSk7ICAgICAgICAgICBjdXJyZW50U3RhcnQgKz0gYmF0Y2hTaXplOyAgICAgICAgIH0gICAgICAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoY29udGludWVMb2FkaW5nKTsgICAgICAgfSAgICAgICAgY29udGludWVMb2FkaW5nKCk7ICAgICA8L3NjcmlwdD4gICA8L2JvZHk+IDwvaHRtbD4</strong>');">Unic</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sIGxhbmc9ImVuIj4gPGhlYWQ+ICAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+ICAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+ICAgICA8dGl0bGU+SFRNTCB0byBEYXRhIFVSSSBDb252ZXJ0ZXI8L3RpdGxlPiAgICAgPHN0eWxlPiAgICAgICAgIGJvZHkgeyAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7ICAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgcGFkZGluZzogMDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgICAgICAgICB9ICAgICAgICAgLmNvbnRhaW5lciB7ICAgICAgICAgICAgIHdpZHRoOiA0MDBweDsgICAgICAgICAgICAgbWFyZ2luOiAyMHB4OyAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7ICAgICAgICAgfSAgICAgICAgIHRleHRhcmVhIHsgICAgICAgICAgICAgd2lkdGg6IDQ4JTsgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4OyAgICAgICAgICAgICBtYXJnaW46IDVweDsgICAgICAgICAgICAgcGFkZGluZzogNXB4OyAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7ICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgcmVzaXplOiBub25lOyAgICAgICAgIH0gICAgICAgICBidXR0b24geyAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDsgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgICAgICBib3JkZXI6IG5vbmU7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7ICAgICAgICAgfSAgICAgICAgIGJ1dHRvbjpob3ZlciB7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NWEwNDk7ICAgICAgICAgfSAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB7ICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICB9ICAgICA8L3N0eWxlPiA8L2hlYWQ+IDxib2R5PiAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+ICAgICAgICAgPGRpdiBjbGFzcz0iZmxleC1jb250YWluZXIiPiAgICAgICAgICAgICA8dGV4dGFyZWEgaWQ9Imh0bWxJbnB1dCIgcGxhY2Vob2xkZXI9IkVudGVyIEhUTUwgaGVyZSI+PC90ZXh0YXJlYT4gICAgICAgICAgICAgPHRleHRhcmVhIGlkPSJkYXRhVXJpT3V0cHV0IiByZWFkb25seSBwbGFjZWhvbGRlcj0iRGF0YSBVUkkgd2lsbCBhcHBlYXIgaGVyZSI+PC90ZXh0YXJlYT4gICAgICAgICA8L2Rpdj4gICAgICAgICA8YnV0dG9uIG9uY2xpY2s9ImNvbnZlcnRUb0RhdGFVUkkoKSI+Q29udmVydCB0byBEYXRhIFVSSTwvYnV0dG9uPiAgICAgPC9kaXY+ICAgICAgPHNjcmlwdD4gICAgICAgICBmdW5jdGlvbiBjb252ZXJ0VG9EYXRhVVJJKCkgeyAgICAgICAgICAgICBsZXQgaHRtbENvbnRlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaHRtbElucHV0JykudmFsdWU7ICAgICAgICAgICAgICBpZiAoaHRtbENvbnRlbnQudHJpbSgpID09PSAnJykgeyAgICAgICAgICAgICAgICAgYWxlcnQoJ1BsZWFzZSBlbnRlciBzb21lIEhUTUwgY29kZSEnKTsgICAgICAgICAgICAgICAgIHJldHVybjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgY29uc3QgZW5jb2RlZEh0bWwgPSBlbmNvZGVVUklDb21wb25lbnQoaHRtbENvbnRlbnQpOyAgICAgICAgICAgICBjb25zdCBkYXRhVXJpID0gJ2RhdGE6dGV4dC9odG1sO2NoYXJzZXQ9dXRmLTgsJyArIGVuY29kZWRIdG1sOyAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGF0YVVyaU91dHB1dCcpLnZhbHVlID0gZGF0YVVyaTsgICAgICAgICB9ICAgICA8L3NjcmlwdD4gIDwvYm9keT4gPC9odG1sPg</strong>');">HTML Data Conv</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sIGxhbmc9ImVuIj4gICA8aGVhZD4gICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4gICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4gICAgIDx0aXRsZT5JbWFnZSB0byBEYXRhIFVSTCBDb252ZXJ0ZXI8L3RpdGxlPiAgICAgPHN0eWxlPiAgICAgICBib2R5IHsgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgcGFkZGluZzogMjBweDsgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgfSAgICAgICAgaDEgeyAgICAgICAgIGNvbG9yOiAjMzMzOyAgICAgICB9ICAgICAgICBpbnB1dFt0eXBlPSJmaWxlIl0geyAgICAgICAgIG1hcmdpbjogMjBweCAwOyAgICAgICB9ICAgICAgICBidXR0b24geyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7ICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgIGJvcmRlcjogbm9uZTsgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7ICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7ICAgICAgIH0gICAgICAgIGJ1dHRvbjpob3ZlciB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YTA0OTsgICAgICAgfSAgICAgICAgaDIgeyAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7ICAgICAgICAgY29sb3I6ICMzMzM7ICAgICAgIH0gICAgICAgIHRleHRhcmVhIHsgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyAgICAgICAgIGhlaWdodDogMjAwcHg7ICAgICAgICAgcGFkZGluZzogMTBweDsgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgICAgICAgICByZXNpemU6IG5vbmU7ICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgICAgICAgfSAgICAgICAgLmNvbnRhaW5lciB7ICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7ICAgICAgICAgcGFkZGluZzogMjBweDsgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7ICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICB9ICAgICA8L3N0eWxlPiAgIDwvaGVhZD4gICA8Ym9keT4gICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+ICAgICAgIDxoMT5JbWFnZSB0byBEYXRhIFVSTCBDb252ZXJ0ZXI8L2gxPiAgICAgICA8aW5wdXQgdHlwZT0iZmlsZSIgaWQ9ImltYWdlSW5wdXQiIGFjY2VwdD0iaW1hZ2UvKiI+ICAgICAgIDxidXR0b24gaWQ9ImNvbnZlcnRCdXR0b24iPkNvbnZlcnQgdG8gRGF0YSBVUkw8L2J1dHRvbj4gICAgICAgIDxoMj5PdXRwdXQ6PC9oMj4gICAgICAgPHRleHRhcmVhIGlkPSJkYXRhT3V0cHV0IiByZWFkb25seT48L3RleHRhcmVhPiAgICAgPC9kaXY+ICAgICAgPHNjcmlwdD4gICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnZlcnRCdXR0b24nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgeyAgICAgICAgIGNvbnN0IGlucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlSW5wdXQnKTsgICAgICAgICBjb25zdCBmaWxlID0gaW5wdXQuZmlsZXNbMF07ICAgICAgICAgIGlmIChmaWxlKSB7ICAgICAgICAgICBjb25zdCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpOyAgICAgICAgICAgcmVhZGVyLm9ubG9hZGVuZCA9IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGF0YU91dHB1dCcpLnZhbHVlID0gcmVhZGVyLnJlc3VsdDsgICAgICAgICAgIH07ICAgICAgICAgICByZWFkZXIucmVhZEFzRGF0YVVSTChmaWxlKTsgICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgYWxlcnQoJ1BsZWFzZSBzZWxlY3QgYW4gaW1hZ2UgZmlsZS4nKTsgICAgICAgICB9ICAgICAgIH0pOyAgICAgPC9zY3JpcHQ+ICAgPC9ib2R5PiA8L2h0bWw+</strong>');">Img Data Conv</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sPiAgIDxoZWFkPiAgICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPiAgICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaGVpZ2h0PWRldmljZS1oZWlnaHQsIGluaXRpYWwtc2NhbGU9MS4wLCBtYXhpbXVtLXNjYWxlPTEuMCwgdXNlci1zY2FsYWJsZT1ubyI+ICAgICA8dGl0bGU+XjwvdGl0bGU+ICAgPC9oZWFkPiAgIDxib2R5PiAgICAgPHNjcmlwdCBTYW1lU2l0ZT0iTm9uZTsgU2VjdXJlIiB0eXBlPSJtb2R1bGUiIHNyYz0iaHR0cHM6Ly9jZG4ubGFuZGJvdC5pby9sYW5kYm90LTMvbGFuZGJvdC0zLjAuMC5tanMiPjwvc2NyaXB0PiAgICAgPHNjcmlwdCB0eXBlPSJtb2R1bGUiPiAgICAgICB2YXIgbXlMYW5kYm90ID0gbmV3IExhbmRib3QuRnVsbHBhZ2UoeyAgICAgICAgIGNvbmZpZ1VybDogJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9sYW5kYm90LnNpdGUvdjMvSC0yNzQxMDg1LUxDUkJWSEc3RDM5S1JGUVYvaW5kZXguanNvbicsICAgICAgIH0pOyAgICAgPC9zY3JpcHQ+ICAgPC9ib2R5PiA8L2h0bWw+</strong>');">CB1 DIR</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sPiAgIDxoZWFkPiAgICAgPHRpdGxlPl48L3RpdGxlPiAgICAgPHNjcmlwdD4gICAgICAgZnVuY3Rpb24gb3Blbk5ld1dpbmRvdygpIHsgICAgICAgICB2YXIgbmV3V2luZG93ID0gd2luZG93Lm9wZW4oJycsICduZXdXaW5kb3cnLCAnd2lkdGg9ODAwLGhlaWdodD02MDAnKTsgICAgICAgICBuZXdXaW5kb3cuZG9jdW1lbnQud3JpdGUoYCAgICAgICAgICAgPCFET0NUWVBFIGh0bWw+ICAgICAgICAgICA8aHRtbD4gICAgICAgICAgICAgPGJvZHk+ICAgICAgICAgICAgICAgPGlmcmFtZSBzcmM9Imh0dHBzOi8vY2RuLmJvdHByZXNzLmNsb3VkL3dlYmNoYXQvdjIuMi9zaGFyZWFibGUuaHRtbD9jb25maWdVcmw9aHR0cHM6Ly9maWxlcy5icGNvbnRlbnQuY2xvdWQvMjAyNC8xMC8yMC8wMC8yMDI0MTAyMDAwMDMwOC1ZWFRLSlhCTC5qc29uIiBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMTAwMHB4OyIgZnJhbWVib3JkZXI9IjAiPjwvaWZyYW1lPiAgICAgICAgICAgICA8L2JvZHk+ICAgICAgICAgICA8L2h0bWw+ICAgICAgICAgYCk7ICAgICAgIH0gICAgIDwvc2NyaXB0PiAgICAgPHN0eWxlPiAgICAgICAub3Blbi1idXR0b24geyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTsgICAgICAgICBjb2xvcjogd2hpdGU7ICAgICAgICAgd2lkdGg6IDEwMHZ3OyAgICAgICAgIGhlaWdodDogMTAwdmg7ICAgICAgICAgZm9udC1zaXplOiAwOyAgICAgICAgIGJvcmRlcjogbm9uZTsgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgIH0gICAgIDwvc3R5bGU+ICAgPC9oZWFkPiAgIDxib2R5PiAgICAgPGJ1dHRvbiBjbGFzcz0ib3Blbi1idXR0b24iIG9uY2xpY2s9Im9wZW5OZXdXaW5kb3coKSI+PC9idXR0b24+ICAgPC9ib2R5PiA8L2h0bWw+</strong>');">CB2 WIN</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sPiAgIDxoZWFkPiAgICAgPHRpdGxlPl48L3RpdGxlPiAgICAgPHNjcmlwdD4gICAgICAgZnVuY3Rpb24gb3Blbk5ld1dpbmRvdygpIHsgICAgICAgICB2YXIgbmV3V2luZG93ID0gd2luZG93Lm9wZW4oJycsICduZXdXaW5kb3cnLCAnd2lkdGg9ODAwLGhlaWdodD02MDAnKTsgICAgICAgICBuZXdXaW5kb3cuZG9jdW1lbnQud3JpdGUoYCAgICAgICAgICAgPCFET0NUWVBFIGh0bWw+ICAgICAgICAgICA8aHRtbD4gICAgICAgICAgICAgPGJvZHk+ICAgICAgICAgICAgICAgPGlmcmFtZSBzcmM9Imh0dHBzOi8vY2RuLmJvdHByZXNzLmNsb3VkL3dlYmNoYXQvdjIvc2hhcmVhYmxlLmh0bWw/Ym90SWQ9MGEwZWU2YjctZTZiMy00ZmQzLTk4NmItNDI2M2EyODlmMThhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2MDAiPjwvaWZyYW1lPiAgICAgICAgICAgICA8L2JvZHk+ICAgICAgICAgICA8L2h0bWw+ICAgICAgICAgYCk7ICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsgICAgICAgICAgIG5ld1dpbmRvdy5jbG9zZSgpOyAgICAgICAgIH0sIDUwMDApOyAgICAgICB9ICAgICA8L3NjcmlwdD4gICAgIDxzdHlsZT4gICAgICAgLm9wZW4tYnV0dG9uIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7ICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgIHdpZHRoOiAxMDB2dzsgICAgICAgICBoZWlnaHQ6IDEwMHZoOyAgICAgICAgIGZvbnQtc2l6ZTogMDsgICAgICAgICBib3JkZXI6IG5vbmU7ICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICB9ICAgICA8L3N0eWxlPiAgIDwvaGVhZD4gICA8Ym9keT4gICAgIDxidXR0b24gY2xhc3M9Im9wZW4tYnV0dG9uIiBvbmNsaWNrPSJvcGVuTmV3V2luZG93KCkiPjwvYnV0dG9uPiAgIDwvYm9keT4gPC9odG1sPg</strong>');">CB3 WIN</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sPiAgIDxoZWFkPiAgICAgPHRpdGxlPk9wZW4gSWZyYW1lIGluIE5ldyBUYWI8L3RpdGxlPiAgICAgPHNjcmlwdD4gICAgICAgZnVuY3Rpb24gb3BlbklmcmFtZSgpIHsgICAgICAgICB2YXIgbmV3V2luZG93ID0gd2luZG93Lm9wZW4oJ2Fib3V0OmJsYW5rJywgJ19ibGFuaycpOyAgICAgICAgIG5ld1dpbmRvdy5kb2N1bWVudC53cml0ZShgICAgICAgICAgICA8IURPQ1RZUEUgaHRtbD4gICAgICAgICAgIDxodG1sPiAgICAgICAgICAgICA8Ym9keT4gICAgICAgICAgICAgICA8aWZyYW1lIHNyYz0iaHR0cHM6Ly9jZG4uYm90cHJlc3MuY2xvdWQvd2ViY2hhdC92Mi4yL3NoYXJlYWJsZS5odG1sP2NvbmZpZ1VybD1odHRwczovL2ZpbGVzLmJwY29udGVudC5jbG91ZC8yMDI0LzEwLzIwLzAwLzIwMjQxMDIwMDAwMzA4LVlYVEtKWEJMLmpzb24iIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMDAiPjwvaWZyYW1lPiAgICAgICAgICAgICA8L2JvZHk+ICAgICAgICAgICA8L2h0bWw+ICAgICAgICAgYCk7ICAgICAgIH0gICAgIDwvc2NyaXB0PiAgIDwvaGVhZD4gICA8Ym9keT4gICAgIDxidXR0b24gb25jbGljaz0ib3BlbklmcmFtZSgpIj5PcGVuIElmcmFtZTwvYnV0dG9uPiAgIDwvYm9keT4gPC9odG1sPg</strong>');">CB2 TAB</a>
<br>
<a href="javascript:void(0);" onclick="var newWindow = window.open('', '', 'width=500,height=500'); newWindow.document.write('<strong>PCFET0NUWVBFIGh0bWw+IDxodG1sPiAgIDxoZWFkPiAgICAgPHRpdGxlPk9wZW4gSWZyYW1lIGluIE5ldyBUYWI8L3RpdGxlPiAgICAgPHNjcmlwdD4gICAgICAgZnVuY3Rpb24gb3BlbkFuZENsb3NlSWZyYW1lKCkgeyAgICAgICAgIHZhciBuZXdXaW5kb3cgPSB3aW5kb3cub3BlbignYWJvdXQ6YmxhbmsnLCAnX2JsYW5rJyk7ICAgICAgICAgbmV3V2luZG93LmRvY3VtZW50LndyaXRlKGAgICAgICAgICAgIDwhRE9DVFlQRSBodG1sPiAgICAgICAgICAgPGh0bWw+ICAgICAgICAgICAgIDxib2R5PiAgICAgICAgICAgICAgIDxpZnJhbWUgc3JjPSJodHRwczovL2Nkbi5ib3RwcmVzcy5jbG91ZC93ZWJjaGF0L3YyL3NoYXJlYWJsZS5odG1sP2JvdElkPTBhMGVlNmI3LWU2YjMtNGZkMy05ODZiLTQyNjNhMjg5ZjE4YSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iNjAwIj48L2lmcmFtZT4gICAgICAgICAgICAgPC9ib2R5PiAgICAgICAgICAgPC9odG1sPiAgICAgICAgIGApOyAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ICAgICAgICAgICBuZXdXaW5kb3cuY2xvc2UoKTsgICAgICAgICB9LCA1MDAwKTsgICAgICAgfSAgICAgPC9zY3JpcHQ+ICAgPC9oZWFkPiAgIDxib2R5PiAgICAgPGJ1dHRvbiBvbmNsaWNrPSJvcGVuQW5kQ2xvc2VJZnJhbWUoKSI+T3BlbiBJZnJhbWU8L2J1dHRvbj4gICA8L2JvZHk+IDwvaHRtbD4</strong>');">CB3 TAB</a>
<br>



<br>
<div class="html-to-uri-container">
    <div class="html-to-uri-flex-container">
        <textarea id="htmlInput" class="html-input" placeholder="Enter HTML here"></textarea>
        <textarea id="dataUriOutput" class="data-uri-output" readonly placeholder="Data URI will appear here"></textarea>
    </div>
    <button class="convert-button" onclick="convertToDataURI()">Convert to Data URI</button>
</div>

<script>
    function convertToDataURI() {
        let htmlContent = document.getElementById('htmlInput').value;

        if (htmlContent.trim() === '') {
            alert('Please enter some HTML code!');
            return;
        }

        const encodedHtml = encodeURIComponent(htmlContent);
        const dataUri = 'data:text/html;charset=utf-8,' + encodedHtml;
        document.getElementById('dataUriOutput').value = dataUri;
    }
</script>

</body>
</html>