1110 lines
17 KiB
HTML
1110 lines
17 KiB
HTML
<!DOCTYPE html><html lang="en-us" >
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="generator" content="Source Themes Academic 4.8.0">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta name="author" content="Jiahao Zhang">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta name="description" content="Virtual Judge for ACM practice.">
|
|
|
|
|
|
<link rel="alternate" hreflang="en-us" href="/project/virtual-judge/">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta name="theme-color" content="rgb(251, 191, 183)">
|
|
|
|
|
|
|
|
|
|
|
|
<script src="/js/mathjax-config.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.8.6/css/academicons.min.css" integrity="sha256-uFVgMKfistnJAfoCUQigIl+JfUaP47GrRKjf6CTPVmw=" crossorigin="anonymous">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-1/css/all.min.css" integrity="sha256-4w9DunooKSr3MFXHXWyFER38WmPdm361bQS/2KUWZbU=" crossorigin="anonymous">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" integrity="sha256-Vzbj7sDDS/woiFS3uNKo8eIuni59rjyNGtXfstRzStA=" crossorigin="anonymous">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/github.min.css" crossorigin="anonymous" title="hl-light">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/dracula.min.css" crossorigin="anonymous" title="hl-dark" disabled>
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.5.1/leaflet.css" integrity="sha256-SHMGCYmST46SoyGgo4YR/9AlK1vf3ff84Aq9yK4hdqM=" crossorigin="anonymous">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.1.2/lazysizes.min.js" integrity="sha256-Md1qLToewPeKjfAHU1zyPwOutccPAm5tahnaw7Osw0A=" crossorigin="anonymous" async></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js" integrity="" crossorigin="anonymous" async></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Cutive+Mono%7CLora:400,700%7CRoboto:400,700&display=swap">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="/css/academic.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="manifest" href="/index.webmanifest">
|
|
<link rel="icon" type="image/png" href="/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_32x32_fill_lanczos_center_2.png">
|
|
<link rel="apple-touch-icon" type="image/png" href="/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_192x192_fill_lanczos_center_2.png">
|
|
|
|
<link rel="canonical" href="/project/virtual-judge/">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta property="twitter:card" content="summary_large_image">
|
|
|
|
<meta property="og:site_name" content="Academic-DavidZ">
|
|
<meta property="og:url" content="/project/virtual-judge/">
|
|
<meta property="og:title" content="Virtual Judge | Academic-DavidZ">
|
|
<meta property="og:description" content="Virtual Judge for ACM practice."><meta property="og:image" content="/project/virtual-judge/featured.png">
|
|
<meta property="twitter:image" content="/project/virtual-judge/featured.png"><meta property="og:locale" content="en-us">
|
|
|
|
|
|
<meta property="article:published_time" content="2020-06-25T01:55:20+08:00">
|
|
|
|
<meta property="article:modified_time" content="2020-06-25T01:55:20+08:00">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "https://schema.org",
|
|
"@type": "Article",
|
|
"mainEntityOfPage": {
|
|
"@type": "WebPage",
|
|
"@id": "/project/virtual-judge/"
|
|
},
|
|
"headline": "Virtual Judge",
|
|
|
|
"image": [
|
|
"/project/virtual-judge/featured.png"
|
|
],
|
|
|
|
"datePublished": "2020-06-25T01:55:20+08:00",
|
|
"dateModified": "2020-06-25T01:55:20+08:00",
|
|
|
|
"author": {
|
|
"@type": "Person",
|
|
"name": "Jiahao Zhang"
|
|
},
|
|
|
|
"publisher": {
|
|
"@type": "Organization",
|
|
"name": "Academic-DavidZ",
|
|
"logo": {
|
|
"@type": "ImageObject",
|
|
"url": "/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_192x192_fill_lanczos_center_2.png"
|
|
}
|
|
},
|
|
"description": "Virtual Judge for ACM practice."
|
|
}
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<title>Virtual Judge | Academic-DavidZ</title>
|
|
|
|
</head>
|
|
|
|
<body id="top" data-spy="scroll" data-offset="70" data-target="#TableOfContents" >
|
|
|
|
<aside class="search-results" id="search">
|
|
<div class="container">
|
|
<section class="search-header">
|
|
|
|
<div class="row no-gutters justify-content-between mb-3">
|
|
<div class="col-6">
|
|
<h1>Search</h1>
|
|
</div>
|
|
<div class="col-6 col-search-close">
|
|
<a class="js-search" href="#"><i class="fas fa-times-circle text-muted" aria-hidden="true"></i></a>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="search-box">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</section>
|
|
<section class="section-search-results">
|
|
|
|
<div id="search-hits">
|
|
|
|
</div>
|
|
|
|
</section>
|
|
</div>
|
|
</aside>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav class="navbar navbar-expand-lg navbar-light compensate-for-scrollbar" id="navbar-main">
|
|
<div class="container">
|
|
|
|
|
|
<div class="d-none d-lg-inline-flex">
|
|
<a class="navbar-brand" href="/">Academic-DavidZ</a>
|
|
</div>
|
|
|
|
|
|
|
|
<button type="button" class="navbar-toggler" data-toggle="collapse"
|
|
data-target="#navbar-content" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span><i class="fas fa-bars"></i></span>
|
|
</button>
|
|
|
|
|
|
|
|
<div class="navbar-brand-mobile-wrapper d-inline-flex d-lg-none">
|
|
<a class="navbar-brand" href="/">Academic-DavidZ</a>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="navbar-collapse main-menu-item collapse justify-content-end" id="navbar-content">
|
|
|
|
|
|
<ul class="navbar-nav d-md-inline-flex">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="/#about"><span>Home</span></a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="/#skills"><span>Skills</span></a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="/#projects"><span>Projects</span></a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="/#experience"><span>Experience</span></a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="/#accomplishments"><span>Accomplishments</span></a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="https://cv.davidz.cn/" target="_blank" rel="noopener"><span>CV</span></a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<ul class="nav-icons navbar-nav flex-row ml-auto d-flex pl-md-2">
|
|
|
|
|
|
|
|
<li class="nav-item dropdown theme-dropdown">
|
|
<a href="#" class="nav-link js-theme-selector" data-toggle="dropdown" aria-haspopup="true">
|
|
<i class="fas fa-palette" aria-hidden="true"></i>
|
|
</a>
|
|
<div class="dropdown-menu">
|
|
<a href="#" class="dropdown-item js-set-theme-light">
|
|
<span>Light</span>
|
|
</a>
|
|
<a href="#" class="dropdown-item js-set-theme-dark">
|
|
<span>Dark</span>
|
|
</a>
|
|
<a href="#" class="dropdown-item js-set-theme-auto">
|
|
<span>Automatic</span>
|
|
</a>
|
|
</div>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
<article class="article article-project">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="article-container pt-3">
|
|
<h1>Virtual Judge</h1>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="article-metadata">
|
|
|
|
|
|
|
|
|
|
|
|
<span class="article-date">
|
|
|
|
|
|
|
|
|
|
Jun 25, 2020
|
|
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="btn-links mb-3">
|
|
|
|
<a class="btn btn-outline-primary my-1" href="https://github.com/DavidZhang73/VJ" target="_blank" rel="noopener">Go to Project Site</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="article-header article-container featured-image-wrapper mt-4 mb-4" style="max-width: 720px; max-height: 355px;">
|
|
<div style="position: relative">
|
|
<img src="/project/virtual-judge/featured_hudfc51f50b4b44cf22b7e1317e564ca9d_144690_720x0_resize_lanczos_2.png" alt="" class="featured-image">
|
|
<span class="article-header-caption">Virtual Judge</span>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="article-container">
|
|
|
|
<div class="article-style">
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="share-box" aria-hidden="true">
|
|
<ul class="share">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://twitter.com/intent/tweet?url=/project/virtual-judge/&text=Virtual%20Judge" target="_blank" rel="noopener" class="share-btn-twitter">
|
|
<i class="fab fa-twitter"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://www.facebook.com/sharer.php?u=/project/virtual-judge/&t=Virtual%20Judge" target="_blank" rel="noopener" class="share-btn-facebook">
|
|
<i class="fab fa-facebook"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="mailto:?subject=Virtual%20Judge&body=/project/virtual-judge/" target="_blank" rel="noopener" class="share-btn-email">
|
|
<i class="fas fa-envelope"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://www.linkedin.com/shareArticle?url=/project/virtual-judge/&title=Virtual%20Judge" target="_blank" rel="noopener" class="share-btn-linkedin">
|
|
<i class="fab fa-linkedin-in"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="whatsapp://send?text=Virtual%20Judge%20/project/virtual-judge/" target="_blank" rel="noopener" class="share-btn-whatsapp">
|
|
<i class="fab fa-whatsapp"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://service.weibo.com/share/share.php?url=/project/virtual-judge/&title=Virtual%20Judge" target="_blank" rel="noopener" class="share-btn-weibo">
|
|
<i class="fab fa-weibo"></i>
|
|
</a>
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="media author-card content-widget-hr">
|
|
|
|
|
|
<img class="avatar mr-3 avatar-circle" src="/author/jiahao-zhang/avatar_hu609c30d31133c7c52ede4f0e281fcb2d_226065_270x270_fill_q90_lanczos_center.jpg" alt="Jiahao Zhang">
|
|
|
|
|
|
<div class="media-body">
|
|
<h5 class="card-title"><a href="/">Jiahao Zhang</a></h5>
|
|
<h6 class="card-subtitle">Undergraduate Student of Advanced Computing</h6>
|
|
<p class="card-text">Advanced computing international student at AUN. A starter in reseach and a Pythonista.</p>
|
|
<ul class="network-icon" aria-hidden="true">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://blog.davidz.cn" target="_blank" rel="noopener">
|
|
<i class="fas fa-blog"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://github.com/DavidZhang73" target="_blank" rel="noopener">
|
|
<i class="fab fa-github"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="mailto:davidbill@outllo.com" >
|
|
<i class="fas fa-envelope"></i>
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li>
|
|
<a href="https://cv.davidz.cn" target="_blank" rel="noopener">
|
|
<i class="fas fa-address-card"></i>
|
|
</a>
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="project-related-pages content-widget-hr">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</article>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js" integrity="sha256-lqvxZrPLtfffUl2G/e7szqSvPBILGbwmsGE1MKlOi0Q=" crossorigin="anonymous"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/3.0.6/isotope.pkgd.min.js" integrity="sha256-CBrpuqrMhXwcLLUd5tvQ4euBHCdh7wGlDfNz8vbu/iI=" crossorigin="anonymous"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js" integrity="sha256-yt2kYMy0w8AbtF89WXb2P1rfjcP/HTHLT7097U8Y5b8=" crossorigin="anonymous"></script>
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/8.4.8/mermaid.min.js" integrity="sha256-lyWCDMnMeZiXRi7Zl54sZGKYmgQs4izcT7+tKc+KUBk=" crossorigin="anonymous" title="mermaid"></script>
|
|
|
|
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js" integrity="sha256-eOgo0OtLL4cdq7RdwRUiGKLX9XsIJ7nGhWEKbohmVAQ=" crossorigin="anonymous"></script>
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/languages/r.min.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.5.1/leaflet.js" integrity="sha256-EErZamuLefUnbMBQbsEqu1USa+btR2oIlCpBJbyD4/g=" crossorigin="anonymous"></script>
|
|
|
|
|
|
|
|
|
|
<script>const code_highlighting = true;</script>
|
|
|
|
|
|
|
|
|
|
<script>const isSiteThemeDark = false;</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="/js/academic.min.6f7ce8be710290b8c431bbc97f405d15.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="container">
|
|
<footer class="site-footer">
|
|
|
|
|
|
<p class="powered-by">
|
|
CopyRight © DavidZ
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p class="powered-by">
|
|
Powered by the
|
|
<a href="https://sourcethemes.com/academic/" target="_blank" rel="noopener">Academic theme</a> for
|
|
<a href="https://gohugo.io" target="_blank" rel="noopener">Hugo</a>.
|
|
|
|
|
|
<span class="float-right" aria-hidden="true">
|
|
<a href="#" class="back-to-top">
|
|
<span class="button_icon">
|
|
<i class="fas fa-chevron-up fa-2x"></i>
|
|
</span>
|
|
</a>
|
|
</span>
|
|
|
|
</p>
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="modal" class="modal fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title">Cite</h5>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<pre><code class="tex hljs"></code></pre>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<a class="btn btn-outline-primary my-1 js-copy-cite" href="#" target="_blank">
|
|
<i class="fas fa-copy"></i> Copy
|
|
</a>
|
|
<a class="btn btn-outline-primary my-1 js-download-cite" href="#" target="_blank">
|
|
<i class="fas fa-download"></i> Download
|
|
</a>
|
|
<div id="modal-error"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|