<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>ログイン | GEO Article Tool管理ツール</title>
<link rel="stylesheet" href="/css/color.css?ver=20260905013355">
<link rel="stylesheet" href="/css/common.css?ver=20260905013355">
<link rel="stylesheet" href="/css/flatpickr.min.css?ver=20260905013355">
<link rel="stylesheet" href="/css/monthSelect/style.css?ver=20260905013355">
<link rel="shortcut icon" href="/img/favicon.ico?ver=20260905013355" /> 
<script src="/js/jquery-3.6.1.min.js" defer></script>
<script src="/js/flatpickr.js?ver=20260905013355" defer></script>
<script src="/js/monthSelect/index.js?ver=20260905013355" defer></script>
<script src="/js/monthSelect/ja.js?ver=20260905013355" defer></script>
<script src="/js/codes.js?ver=20260905013355" defer></script>
<script src="/js/common.js?ver=20260905013355" defer></script>
<link href="/css/fileuploader.css?ver=20260905013355" rel=preload as=style>
<link href="/js/fileuploader.js?ver=20260905013355" rel=preload as=script>
<link href="/js/fileuploader_chunk.js?ver=20260905013355" rel=preload as=script>
<link href="/css/fileuploader.css?ver=20260905013355" rel=stylesheet>
<script src="/js/fileuploader_chunk.js?ver=20260905013355" defer></script>
<script src="/js/fileuploader.js?ver=20260905013355" defer></script>
<script src="/js/tinymce/tinymce.min.js?ver=20260905013355"></script>
<script>tinymce.init({
  plugins: 'anchor charmap code emoticons fullscreen help hr image insertdatetime link paste preview searchreplace table toc wordcount',
  selector:'textarea.htmlEditor',
  language: "ja",
  branding: false,
  forced_root_block : false,
  paste_data_images: true,
  relative_urls: false,
  convert_urls: false,
  remove_script_Host: false,
  valid_elements: "*[*]",
  extended_valid_elements: "*[*]",
  valid_children: "+body[link|meta|style],+div[span|meta],+span[span|meta]",
  indent: true,
  setup: function(ed) {
    ed.on('init change keyup', function(e) {
      let editorContent = tinymce.activeEditor.getContent();
      let images = editorContent.match(/<img .*?src=\"data:.*?>/gi);
      let imagesLength = 0;
      if ( images != null ){
        for(let i = 0; i < images.length; i++) {
          editorContent = editorContent.replace(images[i],"");
          imagesLength += 100;
        }
      }
      document.getElementById('htmlEditorCount').innerHTML = editorContent.length + imagesLength;
    });
  }
});</script>
<script>
document.addEventListener('DOMContentLoaded', function() {
  var inputErrors = null;
  if (inputErrors) {
    for (var ie of inputErrors) {
      var keys = ie.inputKey;
      var message = ie.message;
      for (var key of keys) {
        var inputs = document.getElementsByClassName('input.' + key);
        for (var input of inputs) {
          input.classList.add('input-error');
          input.setAttribute('title', message);
        }
      }
    }
  }
});
</script>
<script src="/js/login.js?ver=20260905013355" defer></script>
</head>
<body>
<main class="block-login">

<form action="/login" method="post">
<input type="hidden" name="csrfToken" value="">
<input type="hidden" name="_checkLoginTime_" value="">
<div class="error">
  <p>ログイン情報がありません</p>
</div>
<dl>
  <dt>ログインID</dt>
  <dd><input type="text" name="login_id" value="" autofocus></dd>
  <dt>パスワード</dt>
  <dd><input type="password" name="login_password" value=""></dd>
</dl>
<div>
  <input type="submit" value="ログイン" title="ログインする" class="button-large">
</div>
</form>
</main>
</body>
</html>