1<!DOCTYPE html> 2<html lang="zh-TW"> 3<head> 4 <meta charset="utf-8"/> 5<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 6<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<link rel="icon" href="static/favicon.ico"/> 8<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/> 9<link href="static/style.css" rel="stylesheet"/> 10<link href="https://cdn.jsdelivr.net/npm/[email protected]/build/css/bootstrap-datetimepicker.min.css" rel="stylesheet"/>
11<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
11 <title>ithu.tw çç¶²å</title> 12</head> 13 14<body> 15<div class="wrapper"> 16 <header id="header" class="navbar navbar-default"> 17 <div class="container"> 18 <div class="navbar-header"> 19 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" 20 data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 21 <span class="sr-only">Toggle navigation</span> 22 <span class="icon-bar"></span> 23 <span class="icon-bar"></span> 24 <span class="icon-bar"></span> 25 </button> 26 <a class="navbar-brand" href="https://ithu.tw"> ithu.tw çç¶²å</a> 27 </div> 28 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 29 <ul class="nav navbar-nav navbar-right"> 30 <li><a href="javascript:void(0)" id="btn-oauth-login">ç»å ¥</a></li> 31 </ul> 32 </div><!-- /.navbar-collapse --> 33 </div><!-- /.container --> 34</header> <!-- result modal --> 35<div class="modal fade" id="modal-result" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 36 <div class="modal-dialog"> 37 <div class="modal-content panel-success"> 38 <div class="modal-header panel-heading"> 39 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span> 40 </button> 41 <h4 class="modal-result" id="modal-result-title">å·²ç¶æ¿æ¨å»ºç«çç¶²å</h4> 42 </div> 43 <div class="modal-body"> 44 <div class="container-fluid"> 45 <div class="row"> 46 <div class="col-md-6 col-sm-6 col-xs-12"> 47 åå§ç¶²åï¼<h4 id="modal-result-url"></h4> 48 çç¶²åï¼<h4 id="modal-result-token"></h4> 49 <p>é²å ¥ãæççç¶²åãå¾å¯ç¹¼çºä¿®æ¹è¨å®åä¸è¼QRCode</p> 50 </div> 51 <div class="col-md-6 col-sm-6 hidden-xs"> 52 <img id="modal-result-qrcode" src="" height="200px" widhth="200px"/ > 53 </div> 54 </div> 55 </div> 56 </div> 57 <div class="modal-footer"> 58 <button type="button" class="btn btn-default" data-dismiss="modal">ééè¦çª</button> 59 </div> 60 </div> 61 </div> 62</div> 63 64<!-- msg modal --> 65<div class="modal fade" id="modal-msg" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 66 <div class="modal-dialog"> 67 <div class="modal-content panel-warning"> 68 <div class="modal-header panel-heading"> 69 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span> 70 </button> 71 <h4 id="modal-msg-title" class="modal-title">說æ</h4> 72 </div> 73 <div class="modal-body"> 74 <h4 id="modal-msg-content" class="text-msg text-center">Something is wrong!</h4> 75 </div> 76 </div> 77 </div> 78</div> 79 80<!-- link modal --> 81<div class="modal fade" id="modal-link" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 82 <div class="modal-dialog"> 83 <div class="modal-content panel-info"> 84 <div class="modal-header panel-heading"> 85 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span> 86 </button> 87 <h4 id="modal-link-title" class="modal-title">æ°å¢çç¶²å</h4> 88 </div> 89 <div class="modal-body"> 90 <form class="form" action="javascript:void(0)"> 91 <label>åå§ç¶²å</label> 92 <div class="form-group form-group-lg"> 93 <label for="form-link-url" class="sr-only">Shorten</label> 94 <input type="text" id="form-link-url" class="form-control" 95 maxlength="500" placeholder="è«è¼¸å ¥è¼é·çåå§ç¶²å" 96 required autofocus autocomplete="off"/> 97 </div> 98 <label>èªè¨é£çµå稱(é¸å¡«)</label> 99 <div class="form-group input-group input-group-lg"> 100 <div class="input-group-addon"> 101 <span>https://ithu.tw/</span> 102 </div> 103 <label for="form-link-token" class="sr-only">Custom Token</label> 104 <input type="text" id="form-link-token" class="form-control" 105 minlength="5" maxlength="15" 106 placeholder="è«è¼¸å ¥åæ¯ææ¸åï¼5-15使¸" autocomplete="off"/> 107 </div> 108 <label>å註說æ(é¸å¡«)</label> 109 <div class="form-group form-group-lg"> 110 <label for="form-link-remark" class="sr-only">Custom Token</label> 111 <input type="text" id="form-link-remark" class="form-control" 112 placeholder="è«è¼¸å ¥çç¶²åå註" autocomplete="off"/> 113 </div> 114 <label>æææ¥æ(èµ·ï¼é¸å¡«)</label> 115 <div class="form-group form-group-lg"> 116 <div class='input-group date date-picker'> 117 <label for="form-link-valid-from" class="sr-only">Valid From</label> 118 <input type='text' class="form-control" placeholder="çç½è¡¨ç¤ºä¸éå¶" id="form-link-valid-from" 119 autocomplete="off"/> 120 <div class="input-group-addon"> 121 <span class="glyphicon glyphicon-calendar"></span> 122 </div> 123 </div> 124 </div> 125 <label>æææ¥æ(è¿ï¼é¸å¡«ï¼</label> 126 <div class="form-group form-group-lg"> 127 <div class='input-group date date-picker'> 128 <label for="form-link-valid-to" class="sr-only">Valid To</label> 129 <input type='text' class="form-control" placeholder="çç½è¡¨ç¤ºä¸éå¶" id="form-link-valid-to" 130 autocomplete="off"/> 131 <div class="input-group-addon"> 132 <span class="glyphicon glyphicon-calendar"></span> 133 </div> 134 </div> 135 </div> 136 <div> 137 <input type='hidden' class="form-control" id="form-link-submit-type"/> 138 <button id="form-link-submit" type="submit" class="btn btn-primary btn-lg">å² å</button> 139 140 <button id="form-link-remove" type="submit" class="btn btn-default btn-lg">åª é¤</button> 141 142 <span id="form-link-msg" class="text-danger"></span> 143 </div> 144 </form> 145 </div> 146 </div> 147 </div> 148</div> 149 150<!-- analytics modal --> 151<div class="modal fade" id="modal-analytics" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" 152 aria-hidden="true"> 153 <div class="modal-dialog modal-lg"> 154 <div class="modal-content panel-default"> 155 <div class="modal-header panel-heading"> 156 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span> 157 </button> 158 <h4 id="modal-analytics-title" class="modal-title">訪客統è¨</h4> 159 </div> 160 <div class="modal-body"> 161 <div class="pull-right"> 162 <ul id="modal-analytics-interval" data-token="" class="nav nav-pills nav panel-body"> 163 <li role="presentation" class="disabled"> 164 <a href="javascript:void(0)" data-interval="1">1 Hr</a> 165 </li> 166 <li role="presentation"> 167 <a href="javascript:void(0)" data-interval="30">24 Hrs</a> 168 </li> 169 <li role="presentation"> 170 <a href="javascript:void(0)" data-interval="210">7 Days</a> 171 </li> 172 <li role="presentation"> 173 <a href="javascript:void(0)" data-interval="900">1 Mon</a> 174 </li> 175 <li role="presentation"> 176 <a href="javascript:void(0)" data-interval="43200">1 Yr</a> 177 </li> 178 </ul>
179 </div> 180 <canvas id="modal-analytics-chart"></canvas> 181 </div> 182 </div> 183 </div> 184</div> <div class="container"> 185 <div class="well"> 186 iThu.tw çç¶²åæä¾æ±æµ·å¤§å¸å¸«ç建ç«çç¶²å乿åï¼è«ç±å³ä¸è§ç»å ¥å¾éå§ä½¿ç¨ã 187 </div> 188 </div> <!-- /container --> 189 <!--This div exists to avoid footer from covering main body--> 190 <div class="push"></div> 191</div> 192<footer class="container"> 193 <div class="footer"> 194 <ul class="breadcrumb"> 195 <li>©2018-2026 <a href="https://ithu.tw/">æ±æµ·å¤§å¸ ithu çç¶²å</a></li> 196 </ul> 197 </div> 198</footer>
199<script src="https://cdn.jsdelivr.net/npm/[email protected]/min/moment.min.js"></script>
vendor: 1 bytes, line 199
199
200<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 200
200
201<script src="https://cdn.jsdelivr.net/npm/[email protected]/src/js/bootstrap-datetimepicker.min.js"></script>
201 202
203<script src="static/config.js?v=2"></script>
vendor: 1 bytes, line 203
203
204<script src="static/util.js"></script>
vendor: 1 bytes, line 204
204
205<script src="static/script.js"></script>
205<script src="static/main.js?v=20211006v4"></script>
vendor: 1 bytes, line 205
205
206<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40f30259b66ef0e',t:'MTc5MDM5MzQwNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
206<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b65df063ceaf47b6ada4884fbec7801b","r":1,"spa":2}' crossorigin="anonymous"></script>
206 207</body> 208</html>
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.