Deploying to release from @ PJ-568/568tools@59aa446db9075cc0b72363489b0d19890c768357 🚀

release
PJ-568 1 year ago
parent 3f43fbd2c3
commit c27dc457df

@ -1 +1,48 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="568Tools 在线工具箱的 404 界面。"><script src=/js/loading.js></script><title>568Tools&nbsp;|&nbsp;404</title><link rel=icon type=image/svg+xml href=/img/icon.svg><link rel=stylesheet href=/css/tool_type.css><script src=https://res.zvo.cn/translate/translate.js></script><script src=/js/include.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><h2><img alt=Main_icon class=mainicon src=/img/icon.svg>&nbsp;568Tools&nbsp;|&nbsp;404</h2><p>抱歉,查找的页面不存在。</div><div class=item><h2>可选操作</h2><div class=child><a href=/ >回到主页</a> <a style=cursor:pointer onclick=history.back(-1)>尝试返回</a></div></div></div><include src=/header.html></include><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script src=/js/contextmenu.js></script><script src=/js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="568Tools 在线工具箱的 404 界面。">
<script src="/js/loading.js"></script>
<title>568Tools&nbsp;|&nbsp;404</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<link rel="stylesheet" href="/css/tool_type.css">
<script src="https://res.zvo.cn/translate/translate.js"></script>
<script src="/js/include.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<h2><img alt="Main_icon" class="mainicon" src="/img/icon.svg" />&nbsp;568Tools&nbsp;|&nbsp;404</h2>
<p>抱歉,查找的页面不存在。</p>
</div>
<div class="item">
<h2>可选操作</h2>
<div class="child">
<a href="/">回到主页</a>
<a style="cursor:pointer" onclick="javascript:history.back(-1);">尝试返回</a>
</div>
</div>
</div>
<include src="/header.html"></include>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
</ul>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script src="/js/contextmenu.js"></script>
<script src="/js/push_to_baidu.js"></script>
</html>

@ -1,16 +1,16 @@
<p align="center">
<img width="256" src='https://Tools.PJ568.eu.org/img/icon.svg'/>
<img width="256" src='https://Tools.PJ568.sbs/img/icon.svg'/>
</p>
> 🌏简体中文 | [English](./README_EN.md)
> 🗃️[Github](https://github.com/PJ-568/568tools) | [Gitee](https://gitee.com/PJ-568/568tools) | [GitLab](https://gitlab.com/PJ-568/568tools/)
# <img width="30" style="margin: -3px 5px;" src="https://Tools.PJ568.eu.org/img/icon.svg"/>568Tools 在线工具箱
# <img width="30" style="margin: -3px 5px;" src="https://Tools.PJ568.sbs/img/icon.svg"/>568Tools 在线工具箱
* <img width="15" src="https://Tools.PJ568.eu.org/img/icon.svg"/> 568Tools 在线工具箱是在线工具的集合。使用大部分工具无需注册、下载或上传到服务器。
* <img width="15" src="https://Tools.PJ568.sbs/img/icon.svg"/> 568Tools 在线工具箱是在线工具的集合。使用大部分工具无需注册、下载或上传到服务器。
<a style="font-size:14px;margin:10px 0.8%;border:2px solid #0277BD;border-radius:6px;background:#424242;width:200px;min-height:62px;line-height:20px;box-sizing:border-box;display:flex;align-items:center" href="https://Tools.PJ568.eu.org/"><img height="15" src="https://tools.PJ568.eu.org/img/icon.svg"/> 点击访问</a>
<a style="font-size:14px;margin:10px 0.8%;border:2px solid #0277BD;border-radius:6px;background:#424242;width:200px;min-height:62px;line-height:20px;box-sizing:border-box;display:flex;align-items:center" href="https://Tools.PJ568.sbs/"><img height="15" src="https://tools.PJ568.sbs/img/icon.svg"/> 点击访问</a>
## 🪴项目活动
@ -27,8 +27,8 @@
## 📖其他说明
* `本项目和其使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。`详情请参照[许可证](https://Tools.PJ568.eu.org/about/#1)。
* 欢迎[提交页面或链接](https://Tools.pj568.eu.org/application)。
* `本项目和其使用的开源项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。`详情请参照[许可证](https://Tools.PJ568.sbs/about/#1)。
* 欢迎[提交页面或链接](https://Tools.pj568.sbs/application)。
* 项目基于[fly63在线工具箱](https://github.com/mydearcc/tools),向他们表示诚挚的感谢!
* 出现 BUG 请提出 `Issue` ,我会修复。
* 期待您的 `Commitment`
@ -84,7 +84,7 @@
## 📄许可证
本项目遵循 [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) 许可协议。如果想了解完整许可信息,请查阅 `LICENSE` 文件或访问[关于页面](https://Tools.PJ568.eu.org/about/#1)。
本项目遵循 [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) 许可协议。如果想了解完整许可信息,请查阅 `LICENSE` 文件或访问[关于页面](https://Tools.PJ568.sbs/about/#1)。
### 🗃️附加许可证

@ -1,16 +1,16 @@
<p align="center">
<img width="256" src='https://Tools.PJ568.eu.org/img/icon.svg' />
<img width="256" src='https://Tools.PJ568.sbs/img/icon.svg' />
</p>
> 🌏[简体中文](./README.md) | English
> 🗃️[Github](https://github.com/PJ-568/568tools) | [Gitee](https://gitee.com/PJ-568/568tools) | [GitLab](https://gitlab.com/PJ-568/568tools/)
# <img width="30" style="margin: -3px 5px;" src="https://Tools.PJ568.eu.org/img/icon.svg"/>568Tools Online Toolbox
# <img width="30" style="margin: -3px 5px;" src="https://Tools.PJ568.sbs/img/icon.svg"/>568Tools Online Toolbox
* <img width="15" src="https://Tools.PJ568.eu.org/img/icon.svg"/> 568Tools Online Toolbox is a collection of online tools. Using most tools do not require registration, download, or upload to a server.
* <img width="15" src="https://Tools.PJ568.sbs/img/icon.svg"/> 568Tools Online Toolbox is a collection of online tools. Using most tools do not require registration, download, or upload to a server.
<a style="font-size:14px;margin:10px 0.8%;border:2px solid #0277BD;border-radius:6px;background:#424242;width:200px;min-height:62px;line-height:20px;box-sizing:border-box;display:flex;align-items:center" href="https://Tools.PJ568.eu.org/"><img height="15" src="https://tools.PJ568.eu.org/img/icon.svg"/> Click me to visit</a>
<a style="font-size:14px;margin:10px 0.8%;border:2px solid #0277BD;border-radius:6px;background:#424242;width:200px;min-height:62px;line-height:20px;box-sizing:border-box;display:flex;align-items:center" href="https://Tools.PJ568.sbs/"><img height="15" src="https://tools.PJ568.sbs/img/icon.svg"/> Click me to visit</a>
## 🪴Project Activity
@ -27,8 +27,8 @@
## 📖Infomation
* `This project and the open source projects which are used are allowed to modify, as long as you retain the original author information. If you want to remove it, please contact the author or you may lose technical support.` Please refer to [license](https://Tools.PJ568.eu.org/about/#1).
* [Submit your own pages or links](https://Tools.PJ568.eu.org/application) is welcomed.
* `This project and the open source projects which are used are allowed to modify, as long as you retain the original author information. If you want to remove it, please contact the author or you may lose technical support.` Please refer to [license](https://Tools.PJ568.sbs/about/#1).
* [Submit your own pages or links](https://Tools.PJ568.sbs/application) is welcomed.
* This project is based on [fly63在线工具箱](https://github.com/mydearcc/tools) (fly63 Online Toolbox). We would like to express my sincere thanks to them!
* If there is a BUG, please shoot an `Issue` and I will fix it.
* `Commitment` is also welcomed.
@ -83,7 +83,7 @@ Every contributions to this project is welcomed.
## 📄License
Licensed under the terms of [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). For full details about the license, please check the `LICENSE` file or [About Page](https://Tools.PJ568.eu.org/about/#1).
Licensed under the terms of [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). For full details about the license, please check the `LICENSE` file or [About Page](https://Tools.PJ568.sbs/about/#1).
### 🗃Licenses

@ -1 +1,60 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="568Tools 在线工具箱的关于界面。"><script src=/js/loading.js></script><title>关于&nbsp;568Tools&nbsp;在线工具箱</title><link rel=icon type=image/svg+xml href=/img/icon.svg><link rel=stylesheet href=/css/tool_type.css><script src=https://res.zvo.cn/translate/translate.js></script><script src=/js/include.js></script><script src=//lib.baomitu.com/jquery/3.5.0/jquery.min.js></script><script src=//lib.baomitu.com/marked/3.0.0/marked.min.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><div style="padding:0 20px;max-width:800px" id=content></div><h1 id=1>许可证</h1><p style="color:#f5f5f5;padding:0 20px;max-width:800px" id=lic></div><div class=item><h2>可选操作</h2><div class=child><a href=/ >回到主页</a> <a href=#>回到页顶</a> <a style=cursor:pointer onclick=history.back(-1)>尝试返回</a></div></div></div><include src=/header.html></include><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script>$.get("/README.md",(function(t,n,e){$("#content").html(marked(t))})),$.get("/LICENSE",(function(t,n,e){$("#lic").html(marked(t))}))</script><script src=/js/contextmenu.js></script><script src=/js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="568Tools 在线工具箱的关于界面。">
<script src="/js/loading.js"></script>
<title>关于&nbsp;568Tools&nbsp;在线工具箱</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<link rel="stylesheet" href="/css/tool_type.css">
<script src="https://res.zvo.cn/translate/translate.js"></script>
<script src="/js/include.js"></script>
<script src="//lib.baomitu.com/jquery/3.5.0/jquery.min.js"></script>
<script src="//lib.baomitu.com/marked/3.0.0/marked.min.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<div style="padding:0 20px;max-width:800px" id="content"></div>
<h1 id="1">许可证</h1>
<p style="color:#F5F5F5;padding:0 20px;max-width:800px" id="lic"></p>
</div>
<div class="item">
<h2>可选操作</h2>
<div class="child">
<a href="/">回到主页</a>
<a href="#">回到页顶</a>
<a style="cursor:pointer" onclick="javascript:history.back(-1);">尝试返回</a>
</div>
</div>
</div>
<include src="/header.html"></include>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
</ul>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script>
$.get('/README.md', function(response, status, xhr){
$("#content").html(marked(response));
});
$.get('/LICENSE', function(response, status, xhr){
$("#lic").html(marked(response));
});
</script>
<script src="/js/contextmenu.js"></script>
<script src="/js/push_to_baidu.js"></script>
</html>

@ -1 +1,73 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta property=og:title content=568Tools&nbsp;|&nbsp;页面提交><meta name=description content="568Tools 在线工具箱的页面提交界面。"><meta name=viewport content="width=device-width,initial-scale=1"><script src=//res.zvo.cn/translate/translate.js></script><script src=../js/loading.js></script><title>568Tools&nbsp;|&nbsp;页面提交</title><link rel=icon type=image/svg+xml href=../img/icon.svg><link rel=stylesheet href=../css/tool_type.css><script src=../js/include.js></script><script src=../js/giscus.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><h2><img alt=Main_icon class=mainicon src=../img/icon.svg>&nbsp;568Tools&nbsp;|&nbsp;页面提交</h2><p>请遵循以下步骤:<h3>一、确认类型</h3><p>&nbsp;友链:适合诸如个人博客、自建服务等独立网站;<p>&nbsp;工具:适用且仅使用于静态在线工具。<h3>二、确认所属</h3><p>&nbsp;自由:指由您或您参与的团队维护运营的非商业网站、开源服务或开源在线工具;<p>&nbsp;推荐:推荐本站添加的由其它个人或其它团队维护运营的非商业网站、开源服务或开源在线工具;<p>&nbsp;商业:推荐本站添加的由其它个人或其它团队维护运营的非自由网站、私有服务或私有在线工具<strong>(不推荐)</strong><h3>三、提供地址</h3><p>*&nbsp;假如您在《一、确认类型》中选择了“工具”,请确保它在固定的公开代码托管仓库存在已编译的文件;<p>*&nbsp;假如地址有所改变,请重新提交。<h3>四、提交格式</h3><p>*&nbsp;在评论区按照如下格式填写,请确保包含五项:</div><div class="item info"><p>类型:(选择填写“友链”“工具”)<p>所属:(选择填写“自由”“推荐”“商业”)<p>地址:(填写网站地址或托管仓库地址)<p>分支:(可不填写;假如填写了托管仓库地址请指定文件所在分支)<p>图标:(可不填写;填写图标地址)</div><div class=item><h2>评论</h2><div id=giscus-container></div></div><div class=item><h2>可选操作</h2><div class=child><a href=/ >回到主页</a> <a href=#>回到页顶</a> <a style=cursor:pointer onclick=history.back(-1)>尝试返回</a></div></div></div><include src=../header.html></include><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script src=../js/contextmenu.js></script><script src=../js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta property="og:title" content="568Tools&nbsp;|&nbsp;页面提交" />
<meta name="description" content="568Tools 在线工具箱的页面提交界面。">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="../js/loading.js"></script>
<title>568Tools&nbsp;|&nbsp;页面提交</title>
<link rel="icon" type="image/svg+xml" href="../img/icon.svg">
<link rel="stylesheet" href="../css/tool_type.css">
<script src="../js/include.js"></script>
<script src="../js/giscus.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<h2><img alt="Main_icon" class="mainicon" src="../img/icon.svg" />&nbsp;568Tools&nbsp;|&nbsp;页面提交</h2>
<p>请遵循以下步骤:</p>
<h3>一、确认类型</h3>
<p>&nbsp;友链:适合诸如个人博客、自建服务等独立网站;</p>
<p>&nbsp;工具:适用且仅使用于静态在线工具。</p>
<h3>二、确认所属</h3>
<p>&nbsp;自由:指由您或您参与的团队维护运营的非商业网站、开源服务或开源在线工具;</p>
<p>&nbsp;推荐:推荐本站添加的由其它个人或其它团队维护运营的非商业网站、开源服务或开源在线工具;</p>
<p>&nbsp;商业:推荐本站添加的由其它个人或其它团队维护运营的非自由网站、私有服务或私有在线工具<strong>(不推荐)</strong></p>
<h3>三、提供地址</h3>
<p>*&nbsp;假如您在《一、确认类型》中选择了“工具”,请确保它在固定的公开代码托管仓库存在已编译的文件;</p>
<p>*&nbsp;假如地址有所改变,请重新提交。</p>
<h3>四、提交格式</h3>
<p>*&nbsp;在评论区按照如下格式填写,请确保包含五项:</p>
</div>
<div class="item info">
<p>类型:(选择填写“友链”“工具”)</p>
<p>所属:(选择填写“自由”“推荐”“商业”)</p>
<p>地址:(填写网站地址或托管仓库地址)</p>
<p>分支:(可不填写;假如填写了托管仓库地址请指定文件所在分支)</p>
<p>图标:(可不填写;填写图标地址)</p>
</div>
<div class="item"><h2>评论</h2>
<div id="giscus-container"></div>
</div>
<div class="item">
<h2>可选操作</h2>
<div class="child">
<a href="/">回到主页</a>
<a href="#">回到页顶</a>
<a style="cursor:pointer" onclick="javascript:history.back(-1);">尝试返回</a>
</div>
</div>
</div>
<include src="../header.html"></include>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
</ul>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script src="../js/contextmenu.js"></script>
<script src="../js/push_to_baidu.js"></script>
</html>

@ -1 +1,53 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta property=og:title content=568Tools&nbsp;|&nbsp;Comment><meta name=description content="568Tools 在线工具箱的评论界面。"><meta name=viewport content="width=device-width,initial-scale=1"><script src=//res.zvo.cn/translate/translate.js></script><script src=../js/loading.js></script><title>568Tools&nbsp;|&nbsp;Comment</title><link rel=icon type=image/svg+xml href=../img/icon.svg><link rel=stylesheet href=../css/tool_type.css><script src=../js/include.js></script><script src=../js/giscus.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><h2><img alt=Main_icon class=mainicon src=../img/icon.svg>&nbsp;568Tools&nbsp;|&nbsp;Comment&nbsp;评论区</h2><p>欢迎各位反馈和讨论!请不要吝啬您的<a rel=nofollow target=_blank href=.>留言反馈</a>,感谢使用及分享!</div><div class=item><h2>评论</h2><div id=giscus-container></div><div class=item><h2>可选操作</h2><div class=child><a href=/ >回到主页</a> <a href=#>回到页顶</a> <a style=cursor:pointer onclick=history.back(-1)>尝试返回</a></div></div></div><include src=../header.html></include><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script></div><script src=../js/contextmenu.js></script><script src=../js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta property="og:title" content="568Tools&nbsp;|&nbsp;Comment" />
<meta name="description" content="568Tools 在线工具箱的评论界面。">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="../js/loading.js"></script>
<title>568Tools&nbsp;|&nbsp;Comment</title>
<link rel="icon" type="image/svg+xml" href="../img/icon.svg">
<link rel="stylesheet" href="../css/tool_type.css">
<script src="../js/include.js"></script>
<script src="../js/giscus.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<h2><img alt="Main_icon" class="mainicon" src="../img/icon.svg" />&nbsp;568Tools&nbsp;|&nbsp;Comment&nbsp;评论区</h2>
<p>欢迎各位反馈和讨论!请不要吝啬您的<a rel="nofollow" target="_blank" href=".">留言反馈</a>,感谢使用及分享!</p>
</div>
<div class="item"><h2>评论</h2>
<div id="giscus-container"></div>
<div class="item">
<h2>可选操作</h2>
<div class="child">
<a href="/">回到主页</a>
<a href="#">回到页顶</a>
<a style="cursor:pointer" onclick="javascript:history.back(-1);">尝试返回</a>
</div>
</div>
</div>
<include src="../header.html"></include>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
</ul>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script src="../js/contextmenu.js"></script>
<script src="../js/push_to_baidu.js"></script>
</html>

@ -2,4 +2,134 @@
* Modified from GitHub's Dark Dimmed theme, licensed under the MIT License
* Copyright (c) 2018 GitHub Inc.
* https://github.com/primer/primitives/blob/main/LICENSE
*/main{--color-prettylights-syntax-comment:#768390;--color-prettylights-syntax-constant:#6cb6ff;--color-prettylights-syntax-entity:#dcbdfb;--color-prettylights-syntax-storage-modifier-import:#adbac7;--color-prettylights-syntax-entity-tag:#8ddb8c;--color-prettylights-syntax-keyword:#f47067;--color-prettylights-syntax-string:#96d0ff;--color-prettylights-syntax-variable:#f69d50;--color-prettylights-syntax-brackethighlighter-unmatched:#e5534b;--color-prettylights-syntax-invalid-illegal-text:#cdd9e5;--color-prettylights-syntax-invalid-illegal-bg:#922323;--color-prettylights-syntax-carriage-return-text:#cdd9e5;--color-prettylights-syntax-carriage-return-bg:#ad2e2c;--color-prettylights-syntax-string-regexp:#8ddb8c;--color-prettylights-syntax-markup-list:#eac55f;--color-prettylights-syntax-markup-heading:#316dca;--color-prettylights-syntax-markup-italic:#adbac7;--color-prettylights-syntax-markup-bold:#adbac7;--color-prettylights-syntax-markup-deleted-text:#ffd8d3;--color-prettylights-syntax-markup-deleted-bg:#78191b;--color-prettylights-syntax-markup-inserted-text:#b4f1b4;--color-prettylights-syntax-markup-inserted-bg:#1b4721;--color-prettylights-syntax-markup-changed-text:#ffddb0;--color-prettylights-syntax-markup-changed-bg:#682d0f;--color-prettylights-syntax-markup-ignored-text:#adbac7;--color-prettylights-syntax-markup-ignored-bg:#255ab2;--color-prettylights-syntax-meta-diff-range:#dcbdfb;--color-prettylights-syntax-brackethighlighter-angle:#768390;--color-prettylights-syntax-sublimelinter-gutter-mark:#545d68;--color-prettylights-syntax-constant-other-reference-link:#96d0ff;--color-btn-text:#adbac7;--color-btn-bg:#373e47;--color-btn-border:rgba(205,217,229,.1);--color-btn-shadow:0 0 transparent;--color-btn-inset-shadow:0 0 transparent;--color-btn-hover-bg:#444c56;--color-btn-hover-border:#768390;--color-btn-active-bg:#3d444d;--color-btn-active-border:#636e7b;--color-btn-selected-bg:#2d333b;--color-btn-primary-text:#fff;--color-btn-primary-bg:#347d39;--color-btn-primary-border:rgba(205,217,229,.1);--color-btn-primary-shadow:0 0 transparent;--color-btn-primary-inset-shadow:0 0 transparent;--color-btn-primary-hover-bg:#46954a;--color-btn-primary-hover-border:rgba(205,217,229,.1);--color-btn-primary-selected-bg:#347d39;--color-btn-primary-selected-shadow:0 0 transparent;--color-btn-primary-disabled-text:rgba(205,217,229,.5);--color-btn-primary-disabled-bg:rgba(52,125,57,.6);--color-btn-primary-disabled-border:rgba(205,217,229,.1);--color-fg-default:#adbac7;--color-fg-muted:#768390;--color-fg-subtle:#545d68;--color-canvas-default:#192734;--color-canvas-overlay:#161b22;--color-canvas-inset:#15202b;--color-canvas-subtle:#253341;--color-border-default:#9E9E9E;--color-border-muted:#212121;--color-neutral-muted:rgba(99,110,123,.4);--color-accent-fg:#539bf5;--color-accent-emphasis:#316dca;--color-accent-muted:rgba(65,132,228,.4);--color-accent-subtle:rgba(56,139,253,.15);--color-success-fg:#57ab5a;--color-attention-fg:#c69026;--color-attention-muted:rgba(174,124,20,.4);--color-attention-subtle:rgba(174,124,20,.15);--color-danger-fg:#e5534b;--color-danger-muted:rgba(229,83,75,.4);--color-danger-subtle:rgba(229,83,75,.15);--color-primer-shadow-inset:0 0 transparent;--color-primer-shadow-focus:0 0 0 3px #143d79;--color-scale-gray-7:#373e47;--color-scale-blue-8:#143d79;/*! Extensions from @primer/css/alerts/flash.scss */--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}main .pagination-loader-container{background-image:url(https://github.com/images/modules/pulls/progressive-disclosure-line-dark.svg)}/*! Custom CSS */.gsc-reactions-count{color:#e0e0e0;border:2px solid #0277bd;border-radius:6px;background:#424242;align-items:center;margin:10px .8%;box-sizing:border-box;box-shadow:.5rem .875rem 2.375rem rgb(39 44 49 / 6%),.0625rem .1875rem .5rem rgb(39 44 49 / 3%);display:none}.gsc-timeline{flex-direction:column-reverse}.gsc-header{color:#e0e0e0;border:2px solid #0277bd;border-radius:6px;background:#424242;align-items:center;margin:10px .8%;box-sizing:border-box;box-shadow:.5rem .875rem 2.375rem rgb(39 44 49 / 6%),.0625rem .1875rem .5rem rgb(39 44 49 / 3%);padding-bottom:1rem}.gsc-comments>.gsc-header{align-items:center;border:2px solid #0277bd;order:1}.gsc-comments>.gsc-comment-box{border:2px solid #0277bd;background:#313131;color:#e0e0e0;width:99%;border-radius:6px;margin-bottom:1rem;margin:10px .8%;box-shadow:.5rem .875rem 2.375rem rgb(39 44 49 / 6%),.0625rem .1875rem .5rem rgb(39 44 49 / 3%);order:2}.gsc-comments>.gsc-comment-box>.gsc-comment-box-tabs{color:#e0e0e0;background:#424242}.gsc-comments>.gsc-timeline{order:3}.gsc-homepage-bg{background-color:#424242}main .gsc-loading-image{background-image:url(/img/loading_b.svg)}
*/main{
--color-prettylights-syntax-comment:#768390;
--color-prettylights-syntax-constant:#6cb6ff;
--color-prettylights-syntax-entity:#dcbdfb;
--color-prettylights-syntax-storage-modifier-import:#adbac7;
--color-prettylights-syntax-entity-tag:#8ddb8c;
--color-prettylights-syntax-keyword:#f47067;
--color-prettylights-syntax-string:#96d0ff;
--color-prettylights-syntax-variable:#f69d50;
--color-prettylights-syntax-brackethighlighter-unmatched:#e5534b;
--color-prettylights-syntax-invalid-illegal-text:#cdd9e5;
--color-prettylights-syntax-invalid-illegal-bg:#922323;
--color-prettylights-syntax-carriage-return-text:#cdd9e5;
--color-prettylights-syntax-carriage-return-bg:#ad2e2c;
--color-prettylights-syntax-string-regexp:#8ddb8c;
--color-prettylights-syntax-markup-list:#eac55f;
--color-prettylights-syntax-markup-heading:#316dca;
--color-prettylights-syntax-markup-italic:#adbac7;
--color-prettylights-syntax-markup-bold:#adbac7;
--color-prettylights-syntax-markup-deleted-text:#ffd8d3;
--color-prettylights-syntax-markup-deleted-bg:#78191b;
--color-prettylights-syntax-markup-inserted-text:#b4f1b4;
--color-prettylights-syntax-markup-inserted-bg:#1b4721;
--color-prettylights-syntax-markup-changed-text:#ffddb0;
--color-prettylights-syntax-markup-changed-bg:#682d0f;
--color-prettylights-syntax-markup-ignored-text:#adbac7;
--color-prettylights-syntax-markup-ignored-bg:#255ab2;
--color-prettylights-syntax-meta-diff-range:#dcbdfb;
--color-prettylights-syntax-brackethighlighter-angle:#768390;
--color-prettylights-syntax-sublimelinter-gutter-mark:#545d68;
--color-prettylights-syntax-constant-other-reference-link:#96d0ff;
--color-btn-text:#adbac7;
--color-btn-bg:#373e47;
--color-btn-border:rgba(205,217,229,.1);
--color-btn-shadow:0 0 transparent;
--color-btn-inset-shadow:0 0 transparent;
--color-btn-hover-bg:#444c56;
--color-btn-hover-border:#768390;
--color-btn-active-bg:#3d444d;
--color-btn-active-border:#636e7b;
--color-btn-selected-bg:#2d333b;
--color-btn-primary-text:#fff;
--color-btn-primary-bg:#347d39;
--color-btn-primary-border:rgba(205,217,229,.1);
--color-btn-primary-shadow:0 0 transparent;
--color-btn-primary-inset-shadow:0 0 transparent;
--color-btn-primary-hover-bg:#46954a;
--color-btn-primary-hover-border:rgba(205,217,229,.1);
--color-btn-primary-selected-bg:#347d39;
--color-btn-primary-selected-shadow:0 0 transparent;
--color-btn-primary-disabled-text:rgba(205,217,229,.5);
--color-btn-primary-disabled-bg:rgba(52,125,57,.6);
--color-btn-primary-disabled-border:rgba(205,217,229,.1);
--color-fg-default:#adbac7;
--color-fg-muted:#768390;
--color-fg-subtle:#545d68;
--color-canvas-default:#192734;
--color-canvas-overlay:#161b22;
--color-canvas-inset:#15202b;
--color-canvas-subtle:#253341;
--color-border-default:#9E9E9E;
--color-border-muted:#212121;
--color-neutral-muted:rgba(99,110,123,.4);
--color-accent-fg:#539bf5;
--color-accent-emphasis:#316dca;
--color-accent-muted:rgba(65,132,228,.4);
--color-accent-subtle:rgba(56,139,253,.15);
--color-success-fg:#57ab5a;
--color-attention-fg:#c69026;
--color-attention-muted:rgba(174,124,20,.4);
--color-attention-subtle:rgba(174,124,20,.15);
--color-danger-fg:#e5534b;
--color-danger-muted:rgba(229,83,75,.4);
--color-danger-subtle:rgba(229,83,75,.15);
--color-primer-shadow-inset:0 0 transparent;
--color-primer-shadow-focus:0 0 0 3px #143d79;
--color-scale-gray-7:#373e47;
--color-scale-blue-8:#143d79;
/*! Extensions from @primer/css/alerts/flash.scss */--color-social-reaction-bg-hover:var(--color-scale-gray-7);
--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}
main .pagination-loader-container{
background-image:url(https://github.com/images/modules/pulls/progressive-disclosure-line-dark.svg)}
/*! Custom CSS */
.gsc-reactions-count{
color: #E0E0E0;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
align-items: center;
margin: 10px 0.8%;
box-sizing: border-box;
box-shadow: 0.5rem 0.875rem 2.375rem rgb(39 44 49 / 6%), 0.0625rem 0.1875rem 0.5rem rgb(39 44 49 / 3%);
display:none}
.gsc-timeline{
flex-direction:column-reverse}
.gsc-header{
color: #E0E0E0;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
align-items: center;
margin: 10px 0.8%;
box-sizing: border-box;
box-shadow: 0.5rem 0.875rem 2.375rem rgb(39 44 49 / 6%), 0.0625rem 0.1875rem 0.5rem rgb(39 44 49 / 3%);
padding-bottom:1rem}
.gsc-comments>.gsc-header{
align-items: center;
border: 2px solid #0277BD;
order:1}
.gsc-comments>.gsc-comment-box{
border: 2px solid #0277BD;
background: #313131;
color: #E0E0E0;
width: 99%;
border-radius: 6px;
margin-bottom:1rem;
margin: 10px 0.8%;
box-shadow: 0.5rem 0.875rem 2.375rem rgb(39 44 49 / 6%), 0.0625rem 0.1875rem 0.5rem rgb(39 44 49 / 3%);
order:2}
.gsc-comments>.gsc-comment-box>.gsc-comment-box-tabs{
color: #E0E0E0;
background: #424242}
.gsc-comments>.gsc-timeline{
order:3}
.gsc-homepage-bg{
background-color:#424242}
main .gsc-loading-image{
background-image:url(/img/loading_b.svg)}

File diff suppressed because one or more lines are too long

@ -1 +1,30 @@
<div class=nav_menu><a class=menu_item_href href=/ ><img alt=Main_icon class=mainicon src=/img/icon.svg><text class=hi>568Tools&nbsp;在线工具箱</text></a><p class="menu_item_href hi" style=cursor:default>|<div class=menu_item><span>操作</span><div id=nav class=menu_child><a href=/ >回到主页</a> <a href=#>回到页顶</a> <a onclick=history.back(-1)>尝试返回</a></div></div><p class="menu_item_href hi" style=cursor:default>|</p><a class=menu_item_href href=/comment><text class=hi>留言</text>反馈</a> <a class=menu_item_href href=/application>提交<text class=hi>页面</text></a><a class=menu_item_href href="/?link=/lib/Sponsor.html">捐赠</a> <a class=menu_item_href href=/about>关于</a><script src=https://res.zvo.cn/translate/translate.js></script><a id=translate class=menu_item_href><text><text class=hi>语言</text>🌐</text></a><div class=search_box><input class=search_in id=keyword maxlength=18 placeholder=请键入关键词><div id=searchContent></div><svg t=1626534436665 class=icon viewBox="0 0 1024 1024" version=1.1 xmlns=http://www.w3.org/2000/svg p-id=4200 width=64 height=64><path d="M466.69056 804.488541c-90.212628 0-175.009919-35.130102-238.789525-98.914824-131.605364-131.650389-131.605364-345.864192-0.007163-477.524814 63.785745-63.793932 148.58406-98.920964 238.796688-98.920964 90.214674 0 175.011966 35.128055 238.791571 98.920964 131.612527 131.660622 131.612527 345.874425 0 477.524814C641.702526 769.358439 556.905234 804.488541 466.69056 804.488541zM466.69056 177.066765c-77.399811 0-150.167115 30.142507-204.894553 84.876086-112.910583 112.965841-112.910583 296.77824 0.007163 409.737942 54.720276 54.726415 127.487579 84.866876 204.88739 84.866876 77.403904 0 150.169161-30.139437 204.895577-84.866876 112.919792-112.959701 112.919792-296.772101 0-409.737942C616.859721 207.208249 544.093441 177.066765 466.69056 177.066765z" p-id=4201 fill=#8a8a8a></path><path d="M860.908016 894.871037 726.797599 760.77597 760.691547 726.883045 894.802988 860.976066Z" p-id=4202 fill=#8a8a8a></path></svg></div><a href=https://github.com/PJ-568/568tools target=_blank rel="noopener noreferrer" title=github class=github><svg><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a></div>
<div class="nav_menu">
<a class="menu_item_href" href="/"><img alt="Main_icon" class="mainicon" src="/img/icon.svg"/><text class="hi">568Tools&nbsp;在线工具箱</text></a>
<p class="menu_item_href hi" style="cursor:default">|</p>
<div class="menu_item"><span>操作</span>
<div id="nav" class="menu_child">
<a href="/">回到主页</a>
<a href="#">回到页顶</a>
<a onclick="javascript:history.back(-1);">尝试返回</a>
</div>
</div>
<p class="menu_item_href hi" style="cursor:default">|</p>
<a class="menu_item_href" href="/comment"><text class="hi">留言</text>反馈</a>
<a class="menu_item_href" href="/application">提交<text class="hi">页面</text></a>
<a class="menu_item_href" href="/?link=/lib/Sponsor.html">捐赠</a>
<a class="menu_item_href" href="/about">关于</a>
<script src="https://res.zvo.cn/translate/translate.js"></script>
<a id="translate" class="menu_item_href"><text><text class="hi">语言</text>🌐</text></a>
<div class="search_box"><input class="search_in" id="keyword" maxlength="18" placeholder="请键入关键词">
<div id="searchContent"></div>
<svg t="1626534436665" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4200" width="64" height="64">
<path d="M466.69056 804.488541c-90.212628 0-175.009919-35.130102-238.789525-98.914824-131.605364-131.650389-131.605364-345.864192-0.007163-477.524814 63.785745-63.793932 148.58406-98.920964 238.796688-98.920964 90.214674 0 175.011966 35.128055 238.791571 98.920964 131.612527 131.660622 131.612527 345.874425 0 477.524814C641.702526 769.358439 556.905234 804.488541 466.69056 804.488541zM466.69056 177.066765c-77.399811 0-150.167115 30.142507-204.894553 84.876086-112.910583 112.965841-112.910583 296.77824 0.007163 409.737942 54.720276 54.726415 127.487579 84.866876 204.88739 84.866876 77.403904 0 150.169161-30.139437 204.895577-84.866876 112.919792-112.959701 112.919792-296.772101 0-409.737942C616.859721 207.208249 544.093441 177.066765 466.69056 177.066765z" p-id="4201" fill="#8a8a8a"></path>
<path d="M860.908016 894.871037 726.797599 760.77597 760.691547 726.883045 894.802988 860.976066Z" p-id="4202" fill="#8a8a8a"></path>
</svg>
</div>
<a href="https://github.com/PJ-568/568tools" target="_blank" rel="noopener noreferrer" title="github" class="github">
<svg>
<path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path>
</svg>
</a>
</div>

@ -1 +1,43 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="568Tools 在线工具箱的帮助界面。"><script src=/js/loading.js></script><title>568Tools&nbsp;|&nbsp;帮助</title><link rel=icon type=image/svg+xml href=/img/icon.svg><link rel=stylesheet href=/css/tool_type.css><script src=https://res.zvo.cn/translate/translate.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><h2><img alt=Main_icon class=mainicon src=/img/icon.svg>&nbsp;568Tools&nbsp;|&nbsp;帮助</h2><p>右键菜单:<p>&nbsp;&nbsp;按下右键可以看到许多选项。<p>&nbsp;&nbsp;在一些按钮上右键可以看到“在新标签页打开”或“在页内页打开”。<p>搜索菜单:<p>&nbsp;&nbsp;在网页的右上角的搜索框里搜索能够查询该页的相关信息。</div></div><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script src=/js/contextmenu.js></script><script src=/js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="568Tools 在线工具箱的帮助界面。">
<script src="/js/loading.js"></script>
<title>568Tools&nbsp;|&nbsp;帮助</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<link rel="stylesheet" href="/css/tool_type.css">
<script src="https://res.zvo.cn/translate/translate.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<h2><img alt="Main_icon" class="mainicon" src="/img/icon.svg"/>&nbsp;568Tools&nbsp;|&nbsp;帮助</h2>
<p>右键菜单:</p>
<p>&nbsp;&nbsp;按下右键可以看到许多选项。</p>
<p>&nbsp;&nbsp;在一些按钮上右键可以看到“在新标签页打开”或“在页内页打开”。</p>
<p>搜索菜单:</p>
<p>&nbsp;&nbsp;在网页的右上角的搜索框里搜索能够查询该页的相关信息。</p>
</div>
</div>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
</ul>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script src="/js/contextmenu.js"></script>
<script src="/js/push_to_baidu.js"></script>
</html>

@ -1 +1,30 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="568Tools 在线工具箱的加载等待界面。"><script src=/js/loading.js></script><title>提示</title><link rel=icon type=image/svg+xml href=/img/icon.svg><link rel=stylesheet href=/css/tool_type.css><script src=https://res.zvo.cn/translate/translate.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><h2>加载中</h2><p>请稍等……&nbsp;&nbsp;&nbsp;&nbsp;:-)<p>一般第一次使用某个工具会比较慢。</div></div><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script src=/js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="568Tools 在线工具箱的加载等待界面。">
<script src="/js/loading.js"></script>
<title>提示</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<link rel="stylesheet" href="/css/tool_type.css">
<script src="https://res.zvo.cn/translate/translate.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<h2>加载中</h2>
<p>请稍等……&nbsp;&nbsp;&nbsp;&nbsp;:-)</p>
<p>一般第一次使用某个工具会比较慢。</p>
</div>
</div>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script src="/js/push_to_baidu.js"></script>
</html>

@ -1 +1,31 @@
<!doctype html><html lang=zh style=height:100%><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="568Tools 在线工具箱的插入工具界面。"><script src=/js/loading.js></script><title id=dynamicTitle>568Tools&nbsp;|&nbsp;插入页面</title><link rel=icon type=image/svg+xml href=/img/icon.svg><link rel=stylesheet href=/css/tool_type.css><script src=https://res.zvo.cn/translate/translate.js></script><script src=/js/include.js></script><style>@media screen and (max-width:768px){body{padding-top:42px;display:block;height:calc(100% - 42px)}}@media screen and (min-width:768px){body{display:block;height:calc(100% - 42px)}}</style><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><include src=/header.html></include><iframe title=incert id=myIframe width=100% style=display:block;height:100%;border:none src=/incert/defualt.html></iframe><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script src=/js/incert.js></script><script src=/js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh" style="height:100%">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="568Tools 在线工具箱的插入工具界面。">
<script src="/js/loading.js"></script>
<title id="dynamicTitle">568Tools&nbsp;|&nbsp;插入页面</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<link rel="stylesheet" href="/css/tool_type.css">
<script src="https://res.zvo.cn/translate/translate.js"></script>
<script src="/js/include.js"></script>
</head>
<style>
@media screen and (max-width: 768px) {body{padding-top:42px;display:block;height:calc(100% - 42px)}}
@media screen and (min-width: 768px) {body{display:block;height:calc(100% - 42px)}}
</style>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<include src="/header.html"></include>
<iframe title="incert" id="myIframe" width="100%" style="display:block;height:100%;border:none" src="/incert/defualt.html"></iframe>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
</body>
<script src="/js/incert.js"></script>
<script src="/js/push_to_baidu.js"></script>
</html>

@ -1 +1,67 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta name=description content="568Tools 在线工具箱是在线工具的集合。使用大部分工具无需注册、下载或上传到服务器。服务涵盖PS 图像编辑、文件转换、加密解密、站长工具、代码开发、生活相关等。"><meta name=viewport content="width=device-width,initial-scale=1"><script src=js/loading.js></script><title>568Tools&nbsp;在线工具箱</title><link rel=icon type=image/svg+xml href=img/icon.svg><link rel=stylesheet href=css/tool_type.css><script src=https://res.zvo.cn/translate/translate.js></script><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content></div><div class=nav_menu><a class=menu_item_href href=#><img class=mainicon alt=Main_icon src=img/icon.svg><text class=hi>568Tools&nbsp;在线工具箱</text></a><p class="menu_item_href hi" style=cursor:default>|<div class=menu_item><span>分类</span><div id=nav class=menu_child></div></div><p class="menu_item_href hi" style=cursor:default>|</p><a class=menu_item_href href=comment><text class=hi>留言</text>反馈</a> <a class=menu_item_href href=application>提交<text class=hi>页面</text></a><a class=menu_item_href href="?link=/lib/Sponsor.html">捐赠</a> <a class=menu_item_href href=about>关于</a> <a id=translate class=menu_item_href><text><text class=hi>语言</text>🌐</text></a><div class=search_box><input class=search_in id=keyword maxlength=18 placeholder=请键入关键词><div id=searchContent></div><svg t=1626534436665 class=icon viewBox="0 0 1024 1024" version=1.1 xmlns=http://www.w3.org/2000/svg p-id=4200 width=64 height=64><path d="M466.69056 804.488541c-90.212628 0-175.009919-35.130102-238.789525-98.914824-131.605364-131.650389-131.605364-345.864192-0.007163-477.524814 63.785745-63.793932 148.58406-98.920964 238.796688-98.920964 90.214674 0 175.011966 35.128055 238.791571 98.920964 131.612527 131.660622 131.612527 345.874425 0 477.524814C641.702526 769.358439 556.905234 804.488541 466.69056 804.488541zM466.69056 177.066765c-77.399811 0-150.167115 30.142507-204.894553 84.876086-112.910583 112.965841-112.910583 296.77824 0.007163 409.737942 54.720276 54.726415 127.487579 84.866876 204.88739 84.866876 77.403904 0 150.169161-30.139437 204.895577-84.866876 112.919792-112.959701 112.919792-296.772101 0-409.737942C616.859721 207.208249 544.093441 177.066765 466.69056 177.066765z" p-id=4201 fill=#8a8a8a></path><path d="M860.908016 894.871037 726.797599 760.77597 760.691547 726.883045 894.802988 860.976066Z" p-id=4202 fill=#8a8a8a></path></svg></div><a href=https://github.com/PJ-568/568tools target=_blank rel="noopener noreferrer" title=github class=github><svg><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a></div><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js></script><script src=//lib.baomitu.com/pjax/0.2.8/pjax.min.js></script><script src=lib/js/api.js></script><script src=js/popup.js></script><script src=js/openLink.js></script><script src=js/contextmenu.js></script><script src=js/incert.js></script><script src=js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta name="description" content="568Tools 在线工具箱是在线工具的集合。使用大部分工具无需注册、下载或上传到服务器。服务涵盖PS 图像编辑、文件转换、加密解密、站长工具、代码开发、生活相关等。">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="js/loading.js"></script>
<title>568Tools&nbsp;在线工具箱</title>
<link rel="icon" type="image/svg+xml" href="img/icon.svg">
<link rel="stylesheet" href="css/tool_type.css">
<script src="https://res.zvo.cn/translate/translate.js"></script>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<!-- list_html信息栏初始化、工具表插入、后补内容 -->
</div>
<div class="nav_menu">
<a class="menu_item_href" href="#"><img class="mainicon" alt="Main_icon" src="img/icon.svg" /><text class="hi">568Tools&nbsp;在线工具箱</text></a>
<p class="menu_item_href hi" style="cursor:default">|</p>
<div class="menu_item"><span>分类</span>
<div id="nav" class="menu_child"><!-- nav_html的插入位置包含初始化、插入和后补 --></div>
</div>
<p class="menu_item_href hi" style="cursor:default">|</p>
<a class="menu_item_href" href="comment"><text class="hi">留言</text>反馈</a>
<a class="menu_item_href" href="application">提交<text class="hi">页面</text></a>
<a class="menu_item_href" href="?link=/lib/Sponsor.html">捐赠</a>
<a class="menu_item_href" href="about">关于</a>
<a id="translate" class="menu_item_href"><text><text class="hi">语言</text>🌐</text></a>
<div class="search_box"><input class="search_in" id="keyword" maxlength="18" placeholder="请键入关键词">
<div id="searchContent"></div>
<svg t="1626534436665" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4200" width="64" height="64">
<path d="M466.69056 804.488541c-90.212628 0-175.009919-35.130102-238.789525-98.914824-131.605364-131.650389-131.605364-345.864192-0.007163-477.524814 63.785745-63.793932 148.58406-98.920964 238.796688-98.920964 90.214674 0 175.011966 35.128055 238.791571 98.920964 131.612527 131.660622 131.612527 345.874425 0 477.524814C641.702526 769.358439 556.905234 804.488541 466.69056 804.488541zM466.69056 177.066765c-77.399811 0-150.167115 30.142507-204.894553 84.876086-112.910583 112.965841-112.910583 296.77824 0.007163 409.737942 54.720276 54.726415 127.487579 84.866876 204.88739 84.866876 77.403904 0 150.169161-30.139437 204.895577-84.866876 112.919792-112.959701 112.919792-296.772101 0-409.737942C616.859721 207.208249 544.093441 177.066765 466.69056 177.066765z" p-id="4201" fill="#8a8a8a"></path>
<path d="M860.908016 894.871037 726.797599 760.77597 760.691547 726.883045 894.802988 860.976066Z" p-id="4202" fill="#8a8a8a"></path>
</svg>
</div>
<a href="https://github.com/PJ-568/568tools" target="_blank" rel="noopener noreferrer" title="github" class="github">
<svg>
<path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path>
</svg>
</a>
</div>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
<!-- <li style="display:none" id="rcb_t7">📖&nbsp;在页内页打开</li> -->
</ul>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js" type="text/javascript"></script>
<script src="//lib.baomitu.com/pjax/0.2.8/pjax.min.js" type="text/javascript"></script>
</body>
<script src="lib/js/api.js"></script>
<script src="js/popup.js"></script>
<script src="js/openLink.js"></script>
<script src="js/contextmenu.js"></script>
<script src="js/incert.js"></script>
<script src="js/push_to_baidu.js"></script>
</html>

@ -1 +1,58 @@
window.addEventListener("contextmenu",RightClickMenu);const rightMenu=document.querySelector("#rcb_menu"),newTab=document.querySelector("#rcb_t6");function RightClickMenu(e){e.preventDefault(),rightMenu.style.display="block",e.target.closest("a")?newTab.style.display="block":newTab.style.display="none";let t=e.clientX,n=e.clientY,i=rightMenu.offsetWidth,o=rightMenu.offsetHeight,c=document.body.clientWidth,r=document.body.clientHeight;rightMenu.style.left=t+i<c?t+"px":c-i+"px",rightMenu.style.top=n+o<r?n+"px":r-o+"px"}document.body.addEventListener("click",(function(){rightMenu.style.display="none"})),rightMenu.addEventListener("click",(function(e){switch(e.target.id){case"rcb_t1":window.location.href="/";break;case"rcb_t2":window.location.href="#";break;case"rcb_t3":window.history.back(-1);break;case"rcb_t4":window.history.forward(1);break;case"rcb_t5":window.location.reload();break;case"rcb_t6":if(e.target.closest("a")){var t=e.target.closest("a"),n=encodeURIComponent(t.getAttribute("href"));window.open(n)}break;default:console.error(e.target.id)}}));
window.addEventListener('contextmenu', RightClickMenu);
const rightMenu = document.querySelector('#rcb_menu');
const newTab = document.querySelector('#rcb_t6');
// const incertBtn = document.querySelector('#rcb_t7');
function RightClickMenu(e) {
e.preventDefault();
rightMenu.style.display = 'block';
if (e.target.closest('a')) {
newTab.style.display = 'block';
// if (document.write(location.href) == 'https://tools.pj568.eu.org/') {incertBtn.style.display = 'block'}
// incertBtn.style.display = 'block';
} else {
newTab.style.display = 'none';
// incertBtn.style.display = 'none';
}
let x = e.clientX, y = e.clientY,
menuWidth = rightMenu.offsetWidth, menuHeight = rightMenu.offsetHeight,
htmlWidth = document.body.clientWidth, htmlHeight = document.body.clientHeight;
if (x + menuWidth < htmlWidth) rightMenu.style.left = x + 'px';
else rightMenu.style.left = htmlWidth - menuWidth + 'px';
if (y + menuHeight < htmlHeight) rightMenu.style.top = y + 'px';
else rightMenu.style.top = htmlHeight - menuHeight + "px";
}
document.body.addEventListener('click', function () {
rightMenu.style.display = 'none';
});
rightMenu.addEventListener('click', function (e) {
switch (e.target.id) {
case "rcb_t1":
window.location.href="/";
break;
case "rcb_t2":
window.location.href="#";
break;
case "rcb_t3":
window.history.back(-1);
break;
case "rcb_t4":
window.history.forward(1);
break;
case "rcb_t5":
window.location.reload();
break;
case "rcb_t6":
if (e.target.closest('a')) {
var a = e.target.closest('a');
var url = encodeURIComponent(a.getAttribute('href'));
window.open(url);
}
break;
// case "rcb_t7":
// break;
default:
console.error(e.target.id);
break;
}
});

@ -1 +1,55 @@
var lang=translate.language.getCurrent(),giscus_lang="zh-CN";switch(lang){case"chinese_traditional":giscus_lang="zh-TW";break;case"english":giscus_lang="en";break;case"spanish":giscus_lang="es";break;case"japanese":giscus_lang="ja";break;case"korean":giscus_lang="ko";break;case"french":giscus_lang="fr";break;case"arabic":giscus_lang="ar";break;default:giscus_lang="zh-CN"}var giscus=function(){const t=document.createElement("script");t.type="text/javascript",t.src="https://giscus.app/client.js",t.setAttribute("data-repo","PJ-568/568tools"),t.setAttribute("data-repo-id","R_kgDOJer3gw"),t.setAttribute("data-category","Announcements"),t.setAttribute("data-category-id","DIC_kwDOJer3g84CXG0D"),t.setAttribute("data-mapping","title"),t.setAttribute("data-strict","1"),t.setAttribute("data-reactions-enabled","1"),t.setAttribute("data-emit-metadata","0"),t.setAttribute("data-input-position","top"),t.setAttribute("data-theme","https://tools.pj568.eu.org/css/568_comment.css"),t.setAttribute("data-lang",giscus_lang),t.crossOrigin="anonymous",t.async=!0,document.getElementById("giscus-container").appendChild(t)};window.addEventListener("load",giscus);
// 获取用户使用的语种。
var lang = translate.language.getCurrent();
var giscus_lang = "zh-CN";
switch (lang) {
case "chinese_traditional":
giscus_lang = "zh-TW";
break;
case "english":
giscus_lang = "en";
break;
case "spanish":
giscus_lang = "es";
break;
case "japanese":
giscus_lang = "ja";
break;
case "korean":
giscus_lang = "ko";
break;
case "french":
giscus_lang = "fr";
break;
case "arabic":
giscus_lang = "ar";
break;
default:
giscus_lang = "zh-CN";
break;
}
var giscus = function () {
const script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://giscus.app/client.js";
script.setAttribute("data-repo", "PJ-568/568tools");
script.setAttribute("data-repo-id", "R_kgDOJer3gw");
script.setAttribute("data-category", "Announcements");
script.setAttribute("data-category-id", "DIC_kwDOJer3g84CXG0D");
script.setAttribute("data-mapping", "title");
script.setAttribute("data-strict", "1");
script.setAttribute("data-reactions-enabled", "1");
script.setAttribute("data-emit-metadata", "0");
script.setAttribute("data-input-position", "top");
script.setAttribute("data-theme", "https://tools.pj568.eu.org/css/568_comment.css");
script.setAttribute("data-lang", giscus_lang);
script.crossOrigin = "anonymous";
script.async = true;
document.getElementById("giscus-container").appendChild(script);
};
window.addEventListener('load', giscus);

@ -1 +1 @@
!function(){var e=window.location.href,r=document.referrer;if(!/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi.test(e)){var o="//api.share.baidu.com/s.gif";r?(o+="?r="+encodeURIComponent(document.referrer),e&&(o+="&l="+e)):e&&(o+="?l="+e),(new Image).src=o}}(window);
!function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,r=window.location.href,o=document.referrer;if(!e.test(r)){var n="//api.share.baidu.com/s.gif";o?(n+="?r="+encodeURIComponent(document.referrer),r&&(n+="&l="+r)):r&&(n+="?l="+r);var t=new Image;t.src=n}}(window);

@ -1 +1 @@
!function(){var e=window.location.href,t=document.referrer;if(!/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi.test(e)){var r="https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif";t?(r+="?r="+encodeURIComponent(document.referrer),e&&(r+="&l="+e)):e&&(r+="?l="+e),(new Image).src=r}}(window);
!function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,r=window.location.href,t=document.referrer;if(!e.test(r)){var o="https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif";t?(o+="?r="+encodeURIComponent(document.referrer),r&&(o+="&l="+r)):r&&(o+="?l="+r);var i=new Image;i.src=o}}(window);

@ -1 +1,33 @@
function getUrlParameter(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var n=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))}function replaceIframeSource(){var e=getUrlParameter("link");if(e){var n=document.getElementById("myIframe");n.src=e,n.scrollIntoView({behavior:"smooth"}),n.addEventListener("load",(function(){var e=n.contentDocument.title;document.getElementById("dynamicTitle").innerHTML="568Tools | "+e}))}}window.onload=function(){replaceIframeSource()};
// 获取 URL 参数
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}
// 替换 iframe 中的网页并聚焦视角
function replaceIframeSource() {
var link = getUrlParameter('link');
if (link) {
var iframe = document.getElementById('myIframe');
iframe.src = link;
iframe.scrollIntoView({ behavior: 'smooth' });
// 监听 iframe 的加载事件
iframe.addEventListener('load', function() {
// 获取 iframe 内部文档的标题
var iframeTitle = iframe.contentDocument.title;
// 更新 <title> 标签的内容
var dynamicTitle = document.getElementById('dynamicTitle');
dynamicTitle.innerHTML = "568Tools | " + iframeTitle;
});
}
}
// 页面加载完成时调用替换函数
window.onload = function() {
replaceIframeSource();
// 添加你的代码...
};

@ -1 +1,26 @@
function includeHTML(){for(var e=document.getElementsByTagName("include"),t=0;t<e.length;t++){var n=e[t],a=n.getAttribute("src");if(a){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===this.readyState&&200===this.status){n.innerHTML=this.responseText;for(var e=n.getElementsByTagName("script"),t=0;t<e.length;t++){var a=document.createElement("script");a.innerHTML=e[t].innerHTML,document.body.appendChild(a)}}},r.open("GET",a,!0),r.send()}}}document.addEventListener("DOMContentLoaded",includeHTML);
function includeHTML() {
var elements = document.getElementsByTagName("include");
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
var file = element.getAttribute("src");
if (file) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
element.innerHTML = this.responseText;
// 执行加载的JavaScript代码
var scripts = element.getElementsByTagName("script");
for (var j = 0; j < scripts.length; j++) {
var script = document.createElement("script");
script.innerHTML = scripts[j].innerHTML;
document.body.appendChild(script);
}
}
};
xhttp.open("GET", file, true);
xhttp.send();
}
}
}
document.addEventListener("DOMContentLoaded", includeHTML);

@ -1 +1,33 @@
function loadingFade(){var e=1;const t=document.querySelector("#loading");var a=document.getElementById("loading_bg"),n=setInterval((function(){if(e<=0){clearInterval(n),t.style.display="none";try{translate.listener.start(),translate.language.setLocal("chinese_simplified"),translate.setAutoDiscriminateLocalLanguage(),translate.language.setUrlParamControl()}catch(e){console.log(e)}translate.setUseVersion2(),translate.ignore.class.push("notTranslate"),translate.execute()}a.style.opacity=e,e-=.4}),100)}document.onreadystatechange=function(){"complete"==document.readyState&&loadingFade()};
//Loading页面
document.onreadystatechange=function () {
if (document.readyState=="complete"){
loadingFade();
}
}
function loadingFade() {
var opacity=1;
const position = document.querySelector('#loading');
// var loadingPage=document.getElementById('loading');
var loadingBackground=document.getElementById('loading_bg');
var time=setInterval(function () {
if (opacity<=0){
clearInterval(time);
// loadingPage.remove();
// $('#loading').remove();
position.style.display = 'none';
try{
translate.listener.start();
translate.language.setLocal('chinese_simplified');
translate.setAutoDiscriminateLocalLanguage();
translate.language.setUrlParamControl();
}
catch(e){console.log(e);}
translate.setUseVersion2();
translate.ignore.class.push('notTranslate');
translate.execute();
}
loadingBackground.style.opacity=opacity;
opacity-=0.4;
},100);
}

@ -1 +1,10 @@
function openLink(){encode_and_open(document.getElementById("myIframe").getAttribute("src"))}function encode_and_open(n){var e="/incert/?link="+encodeURIComponent(n);window.location.assign(e)}
function openLink () {
var iframe = document.getElementById("myIframe");
var iframeSrc = iframe.getAttribute("src");
encode_and_open (iframeSrc)
}
function encode_and_open (event) {
var encodedSrc = encodeURIComponent (event);
var link = "/incert/?link=" + encodedSrc;
window.location.assign (link)
}

File diff suppressed because one or more lines are too long

@ -1 +1,12 @@
!function(){var t=document.createElement("script"),e=window.location.protocol.split(":")[0];t.src="https"===e?"/js/https_push.js":"/js/http_push.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}();
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = '/js/https_push.js';
}
else {
bp.src = '/js/http_push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();

@ -1,4 +1,4 @@
# <img height="30" style="margin: -3px 5px;" src="https://Tools.PJ568.eu.org/img/icon.svg"/>Tools
# <img height="30" style="margin: -3px 5px;" src="https://Tools.PJ568.sbs/img/icon.svg"/>Tools
> 🌏简体中文 | [English](./README_EN.md)
@ -6,7 +6,7 @@
## 📖其他说明
[见主 README 文件](https://tools.pj568.eu.org/about/)
[见主 README 文件](https://tools.pj568.sbs/about/)
## 🏆贡献者们

@ -1,4 +1,4 @@
# <img height="30" style="margin: -3px 5px;" src="https://Tools.PJ568.eu.org/img/icon.svg"/>568Tools Online Toolbox
# <img height="30" style="margin: -3px 5px;" src="https://Tools.PJ568.sbs/img/icon.svg"/>568Tools Online Toolbox
> 🌏[简体中文](./README.md) | English
@ -6,7 +6,7 @@ This branch stores all online tools.
## 📖Infomation
[See in Main README](https://tools.pj568.eu.org/README_EN.md)
[See in Main README](https://tools.pj568.sbs/README_EN.md)
## 🏆Contributors

@ -1 +1,45 @@
<!doctype html><html lang=zh><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="568Tools 在线工具箱的资助界面。可以给作者小小的帮助。"><script src=/js/loading.js></script><title>568Tools&nbsp;|&nbsp;资助</title><link rel=icon type=image/svg+xml href=/img/icon.svg><link rel=stylesheet href=/css/tool_type.css><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><img id=bg-img class=bg-img src=https://bing.shangzhenyang.com/api/1080p alt="Bing Wallpaper"><div id=list class=nav_content><div class="item info"><h2><img alt=Main_icon class=mainicon src=/img/icon.svg>&nbsp;568Tools&nbsp;|&nbsp;资助</h2><img alt=二维码 src=https://pj568.eu.org/images/%E8%B5%9E%E8%B5%8F%E7%A0%81.jpg style=max-width:320px;width:65%><p>568Tools 在线工具箱是一个公益项目,只需要很少的资金即可周转。</div><div class=item><h2>可选操作</h2><div class=child><a style=cursor:pointer onclick=history.back(-1)>尝试返回</a></div></div></div><ul id=rcb_menu><li id=rcb_t1>🏠&nbsp;首页<li class=hr_break><li id=rcb_t2>&nbsp;页顶<li id=rcb_t3>&nbsp;返回<li id=rcb_t4>&nbsp;前进<li id=rcb_t5>&nbsp;重载<li id=rcb_t6>🆕&nbsp;新标签页打开</ul><script src=/js/contextmenu.js></script><script src=/js/push_to_baidu.js></script>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="568Tools 在线工具箱的资助界面。可以给作者小小的帮助。">
<script src="/js/loading.js"></script>
<title>568Tools&nbsp;|&nbsp;资助</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<link rel="stylesheet" href="/css/tool_type.css">
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<img id="bg-img" class="bg-img" src="https://bing.shangzhenyang.com/api/1080p" alt="Bing Wallpaper">
<div id="list" class="nav_content">
<div class="item info">
<h2><img alt="Main_icon" class="mainicon" src="/img/icon.svg"/>&nbsp;568Tools&nbsp;|&nbsp;资助</h2>
<img alt="Alipay" src="https://blog.pj568.sbs/images/%E6%94%AF%E4%BB%98%E5%AE%9D%E6%94%B6%E6%AC%BE%E7%A0%81.svg" style="max-width:320px;width:65%;"/>
<img alt="Wechat" src="https://blog.pj568.sbs/images/%E5%BE%AE%E4%BF%A1%E8%B5%9E%E8%B5%8F%E7%A0%81.svg" style="max-width:320px;width:65%;"/>
<p>568Tools 在线工具箱是一个公益项目,只需要很少的资金即可周转。</p>
</div>
<div class="item">
<h2>可选操作</h2>
<div class="child">
<a style="cursor:pointer" onclick="javascript:history.back(-1);">尝试返回</a>
</div>
</div>
</div>
<ul id="rcb_menu">
<li id="rcb_t1">🏠&nbsp;首页</li>
<li class="hr_break"></li>
<li id="rcb_t2">&nbsp;页顶</li>
<li id="rcb_t3">&nbsp;返回</li>
<li id="rcb_t4">&nbsp;前进</li>
<li id="rcb_t5">&nbsp;重载</li>
<li id="rcb_t6">🆕&nbsp;新标签页打开</li>
</ul>
</body>
<script src="/js/contextmenu.js"></script>
<script src="/js/push_to_baidu.js"></script>
</html>

@ -1,22 +1,22 @@
[
{
"name":"PJ568的博客",
"url":"https://PJ568.eu.org/",
"url":"https://blog.PJ568.sbs/",
"type":"568服务"
},
{
"name":"568Tools&nbsp;在线工具箱",
"url":"https://Tools.PJ568.eu.org/",
"url":"https://Tools.PJ568.sbs/",
"type":"568服务"
},
{
"name":"转转雀&nbsp;-&nbsp;Github&nbsp;文件加速",
"url":"https://proxy.PJ568.eu.org/",
"url":"https://xn--yfr044l.PJ568.sbs/",
"type":"568服务"
},
{
"name":"哈姆语言之书",
"url":"https://Hamud.pj568.eu.org/",
"url":"https://Hamud.pj568.sbs/",
"type":"568服务"
},
{
@ -111,7 +111,7 @@
},
{
"name":"本站后台管理页面",
"url":"/management/",
"url":"https://dsh.pj568.sbs/",
"type":"568服务"
},
{

@ -1 +1,312 @@
var classify=[{id:1,name:"568服务",list:[{name:"PJ568的博客",url:"https://PJ568.eu.org/",hot:0,img:""},{name:"568Tools&nbsp;在线工具箱",url:"https://Tools.PJ568.eu.org/",hot:1,img:""},{name:"转转雀&nbsp;-&nbsp;Github&nbsp;文件加速",url:"https://Proxy.PJ568.eu.org/",hot:1,img:""},{name:"568_RWKV",url:"https://Chat.pj568.eu.org/",hot:0,img:""},{name:"CloseAI.pj568.eu.org",url:"https://CloseAI.pj568.eu.org/",hot:0,img:""},{name:"哈姆语言之书",url:"https://Hamud.PJ568.eu.org/",hot:0,img:""},{name:"本站后台管理页面",url:"management",hot:0,img:""},{name:"网站状态",url:"https://status.pj568.eu.org/",hot:0,img:""}]},{id:2,name:"在线转换",list:[{name:"下载 Github 单文件或文件夹",url:"/incert/?link=/lib/tools/github-directory-downloader/",hot:0,img:""}]},{id:3,name:"人工智能",list:[{name:"在线运行 RWKV 模型",url:"/incert/?link=/lib/tools/rwkv-v4-web/demo/",hot:0,img:""}]},{id:4,name:"图像处理",list:[{name:"在线 PS 编辑图像",url:"/lib/tools/Open-Photopea/",hot:1,img:""},{name:"在线思维导图编辑器",url:"/incert/?link=/lib/tools/mind-map/",hot:1,img:""},{name:"在线 DICOM 查看器",url:"/incert/?link=/lib/tools/dwv/demo/stable/viewer.html",hot:0,img:""},{name:"在线图像编辑",url:"/incert/?link=/lib/tools/PP/",hot:1,img:""},{name:"在线图片裁剪",url:"/incert/?link=/lib/tools/webp2jpg-online/",hot:1,img:""},{name:"多功能图片处理工具",url:"/incert/?link=/lib/tools/webp2jpg-online/",hot:1,img:""},{name:"在线图片格式转换",url:"/incert/?link=/lib/tools/webp2jpg-online/",hot:1,img:""},{name:"在线图片批量添加水印工具",url:"/incert/?link=/lib/tools/webp2jpg-online/",hot:1,img:""},{name:"在线批量重命名图片工具",url:"/incert/?link=/lib/tools/webp2jpg-online/",hot:0,img:""},{name:"在线拼接视频字幕截图",url:"/incert/?link=/lib/tools/webp2jpg-online/splicing.html#/splicing",hot:0,img:""},{name:"字符生成图片",url:"/lib/tools/geopattern/",hot:0,img:""}]},{id:5,name:"加密解密",list:[{name:"在线 Base64 加解密",url:"/incert/?link=/lib/tools/Base64/",hot:0,img:""},{name:"在线文件转 Base64",url:"/incert/?link=/lib/tools/Base64_converter/",hot:0,img:""}]},{id:6,name:"代码工具",list:[{name:"Judge0 IDE 在线代码编辑器",url:"/incert/?link=/lib/tools/ide/",hot:0,img:""},{name:"colorBlock 我的世界粒子效果代码生成",url:"/incert/?link=/lib/tools/colorBlock/",hot:0,img:""}]},{id:7,name:"游戏美术",list:[{name:"通用 LPC 角色生成器",url:"/incert/?link=/lib/tools/Universal-LPC-Spritesheet-Character-Generator/",hot:0,img:""}]},{id:8,name:"测试工具",list:[{name:"黑色全屏",url:"/incert/?link=/lib/tools/Black_screen/",hot:0,img:""},{name:"在线键盘鼠标测试",url:"/incert/?link=/lib/tools/keyboard-mouse-tester/",hot:1,img:""}]},{id:9,name:"文档手册",list:[{name:"Rust 语言圣经(镜像)",url:"/lib/tools/rust-course/",hot:1,img:""},{name:"锈书(镜像)",url:"/lib/tools/rusty-book/",hot:0,img:""},{name:"哈姆语言之书(镜像)",url:"/lib/tools/Hamud_Book/",hot:0,img:""},{name:"核污染水的真相(镜像)",url:"/lib/tools/FactsAboutNuc-pollutedWater/",hot:1,img:""}]},{id:10,name:"软件模拟",list:[{name:"在线&nbsp;x86&nbsp;虚拟机",url:"/incert/?link=/lib/tools/v86/",hot:0,img:""}]},{id:11,name:"文字工具",list:[{name:"狗屁不通文章生成器",url:"/incert/?link=/lib/tools/BullshitGenerator/",hot:0,img:""},{name:"wangEditor 富文本编辑器",url:"/incert/?link=/lib/tools/wangEditor/",hot:0,img:""}]},{id:12,name:"公共库",list:[{name:"Staticfile CDN",url:"https://www.staticfile.org/",hot:0,img:""},{name:"cdnjs",url:"https://cdnjs.com/",hot:0,img:""},{name:"jsDelivr",url:"https://www.jsdelivr.com/",hot:0,img:""},{name:"微软 CDN",url:"https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview",hot:0,img:""},{name:"jQuery CDN",url:"https://releases.jquery.com/",hot:0,img:""}]},{id:13,name:"站外工具",list:[{name:"测试你在 Cloudflare 的声誉",url:"https://cf.qn.md/",hot:0,img:""},{name:"反对核污染水排放",url:"https://Nuc.PJ568.eu.org/",hot:1,img:""},{name:"必应每日壁纸 API",url:"https://bing.shangzhenyang.com/",hot:0,img:""}]},{id:14,name:"站长平台",list:[{name:"必应站长平台",url:"https://www.bing.com/webmasters/home",hot:0,img:""},{name:"百度站长平台",url:"https://ziyuan.baidu.com/site/index#/",hot:0,img:""},{name:"搜狗站长平台",url:"https://zhanzhang.sogou.com/index.php/dashboard/index",hot:0,img:""},{name:"360 站长平台",url:"https://zhanzhang.so.com/sitetool/site_manage",hot:0,img:""},{name:"神马站长平台",url:"https://zhanzhang.sm.cn/open/detialPage",hot:0,img:""},{name:"头条搜索站长平台",url:"https://zhanzhang.toutiao.com/page/inner/site/manage",hot:0,img:""},{name:"Yandex 站长平台",url:"https://webmaster.yandex.com/",hot:0,img:""},{name:"谷歌站长平台",url:"https://search.google.com/search-console",hot:0,img:""}]}];
var classify = [{
"id": 1,
"name": "568服务",
"list": [{
"name": "PJ568的博客",
"url": "//blog.PJ568.sbs/",
"hot": 0,
"img": ""
}, {
"name": "568Tools&nbsp;在线工具箱",
"url": "//Tools.PJ568.sbs/",
"hot": 1,
"img": ""
}, {
"name": "转转雀&nbsp;-&nbsp;Github&nbsp;文件加速",
"url": "//xn--yfr044l.PJ568.sbs/",
"hot": 1,
"img": ""
}, {
"name": "568_RWKV",
"url": "//Chat.pj568.sbs/",
"hot": 0,
"img": ""
}, {
"name": "CloseAI.pj568.sbs",
"url": "//CloseAI.pj568.sbs/",
"hot": 0,
"img": ""
}, {
"name": "哈姆语言之书",
"url": "//Hamud.PJ568.sbs/",
"hot": 0,
"img": ""
}, {
"name": "本站后台管理页面",
"url": "https://dsh.pj568.sbs/",
"hot": 0,
"img": ""
}, {
"name": "网站状态",
"url": "//status.pj568.sbs/",
"hot": 0,
"img": ""
}]
}, {
"id": 2,
"name": "在线转换",
"list": [{
"name": "下载 Github 单文件或文件夹",
"url": "/incert/?link=/lib/tools/github-directory-downloader/",
"hot": 0,
"img": ""
}]
}, {
"id": 3,
"name": "人工智能",
"list": [{
"name": "在线运行 RWKV 模型",
"url": "/incert/?link=/lib/tools/rwkv-v4-web/demo/",
"hot": 0,
"img": ""
}]
}, {
"id": 4,
"name": "图像处理",
"list": [{
"name": "在线 PS 编辑图像",
"url": "/lib/tools/Open-Photopea/",
"hot": 1,
"img": ""
}, {
"name": "在线思维导图编辑器",
"url": "/incert/?link=/lib/tools/mind-map/",
"hot": 1,
"img": ""
}, {
"name": "在线 DICOM 查看器",
"url": "/incert/?link=/lib/tools/dwv/demo/stable/viewer.html",
"hot": 0,
"img": ""
}, {
"name": "在线图像编辑",
"url": "/incert/?link=/lib/tools/PP/",
"hot": 1,
"img": ""
}, {
"name": "在线图片裁剪",
"url": "/incert/?link=/lib/tools/webp2jpg-online/",
"hot": 1,
"img": ""
}, {
"name": "多功能图片处理工具",
"url": "/incert/?link=/lib/tools/webp2jpg-online/",
"hot": 1,
"img": ""
}, {
"name": "在线图片格式转换",
"url": "/incert/?link=/lib/tools/webp2jpg-online/",
"hot": 1,
"img": ""
}, {
"name": "在线图片批量添加水印工具",
"url": "/incert/?link=/lib/tools/webp2jpg-online/",
"hot": 1,
"img": ""
}, {
"name": "在线批量重命名图片工具",
"url": "/incert/?link=/lib/tools/webp2jpg-online/",
"hot": 0,
"img": ""
}, {
"name": "在线拼接视频字幕截图",
"url": "/incert/?link=/lib/tools/webp2jpg-online/splicing.html#/splicing",
"hot": 0,
"img": ""
}, {
"name": "字符生成图片",
"url": "/lib/tools/geopattern/",
"hot": 0,
"img": ""
}]
}, {
"id": 5,
"name": "加密解密",
"list": [{
"name": "在线 Base64 加解密",
"url": "/incert/?link=/lib/tools/Base64/",
"hot": 0,
"img": ""
}, {
"name": "在线文件转 Base64",
"url": "/incert/?link=/lib/tools/Base64_converter/",
"hot": 0,
"img": ""
}]
}, {
"id": 6,
"name": "代码工具",
"list": [{
"name": "Judge0 IDE 在线代码编辑器",
"url": "/incert/?link=/lib/tools/ide/",
"hot": 0,
"img": ""
}, {
"name": "colorBlock 我的世界粒子效果代码生成",
"url": "/incert/?link=/lib/tools/colorBlock/",
"hot": 0,
"img": ""
}]
}, {
"id": 7,
"name": "游戏美术",
"list": [{
"name": "通用 LPC 角色生成器",
"url": "/incert/?link=/lib/tools/Universal-LPC-Spritesheet-Character-Generator/",
"hot": 0,
"img": ""
}]
}, {
"id": 8,
"name": "测试工具",
"list": [{
"name": "黑色全屏",
"url": "/incert/?link=/lib/tools/Black_screen/",
"hot": 0,
"img": ""
}, {
"name": "在线键盘鼠标测试",
"url": "/incert/?link=/lib/tools/keyboard-mouse-tester/",
"hot": 1,
"img": ""
}]
}, {
"id": 9,
"name": "文档手册",
"list": [{
"name": "Rust 语言圣经(镜像)",
"url": "/lib/tools/rust-course/",
"hot": 1,
"img": ""
}, {
"name": "锈书(镜像)",
"url": "/lib/tools/rusty-book/",
"hot": 0,
"img": ""
}, {
"name": "哈姆语言之书(镜像)",
"url": "/lib/tools/Hamud_Book/",
"hot": 0,
"img": ""
}, {
"name": "核污染水的真相(镜像)",
"url": "/lib/tools/FactsAboutNuc-pollutedWater/",
"hot": 1,
"img": ""
}]
}, {
"id": 10,
"name": "软件模拟",
"list": [{
"name": "在线&nbsp;x86&nbsp;虚拟机",
"url": "/incert/?link=/lib/tools/v86/",
"hot": 0,
"img": ""
}]
}, {
"id": 11,
"name": "文字工具",
"list": [{
"name": "狗屁不通文章生成器",
"url": "/incert/?link=/lib/tools/BullshitGenerator/",
"hot": 0,
"img": ""
}, {
"name": "wangEditor 富文本编辑器",
"url": "/incert/?link=/lib/tools/wangEditor/",
"hot": 0,
"img": ""
}]
}, {
"id": 12,
"name": "公共库",
"list": [{
"name": "Staticfile CDN",
"url": "//www.staticfile.org/",
"hot": 0,
"img": ""
}, {
"name": "cdnjs",
"url": "//cdnjs.com/",
"hot": 0,
"img": ""
}, {
"name": "jsDelivr",
"url": "//www.jsdelivr.com/",
"hot": 0,
"img": ""
}, {
"name": "微软 CDN",
"url": "//docs.microsoft.com/en-us/aspnet/ajax/cdn/overview",
"hot": 0,
"img": ""
}, {
"name": "jQuery CDN",
"url": "//releases.jquery.com/",
"hot": 0,
"img": ""
}]
}, {
"id": 13,
"name": "站外工具",
"list": [{
"name": "测试你在 Cloudflare 的声誉",
"url": "//cf.qn.md/",
"hot": 0,
"img": ""
}, {
"name": "反对核污染水排放",
"url": "//Nuc.PJ568.eu.org/",
"hot": 1,
"img": ""
}, {
"name": "必应每日壁纸 API",
"url": "//bing.shangzhenyang.com/",
"hot": 0,
"img": ""
}]
}, {
"id": 14,
"name": "站长平台",
"list": [{
"name": "必应站长平台",
"url": "//www.bing.com/webmasters/home",
"hot": 0,
"img": ""
}, {
"name": "百度站长平台",
"url": "//ziyuan.baidu.com/site/index#/",
"hot": 0,
"img": ""
}, {
"name": "搜狗站长平台",
"url": "//zhanzhang.sogou.com/index.php/dashboard/index",
"hot": 0,
"img": ""
}, {
"name": "360 站长平台",
"url": "//zhanzhang.so.com/sitetool/site_manage",
"hot": 0,
"img": ""
}, {
"name": "神马站长平台",
"url": "//zhanzhang.sm.cn/open/detialPage",
"hot": 0,
"img": ""
}, {
"name": "头条搜索站长平台",
"url": "//zhanzhang.toutiao.com/page/inner/site/manage",
"hot": 0,
"img": ""
}, {
"name": "Yandex 站长平台",
"url": "//webmaster.yandex.com/",
"hot": 0,
"img": ""
}, {
"name": "谷歌站长平台",
"url": "//search.google.com/search-console",
"hot": 0,
"img": ""
}]
}]

@ -1 +1,15 @@
div,footer,h1,h2,h3,h4,header,p,section,textarea{padding:0;margin:0;box-sizing:border-box}h1,h2,h3,h4{font-weight:400}textarea{border:none;overflow:auto;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
h1, h2, h3, h4, textarea, p, div, header, section, footer {
padding: 0;
margin: 0;
box-sizing: border-box; }
h1, h2, h3, h4 {
font-weight: normal; }
textarea {
border: none;
overflow: auto;
outline: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

@ -1 +1,60 @@
div,footer,h1,h2,h3,h4,header,p,section,textarea{padding:0;margin:0;box-sizing:border-box}h1,h2,h3,h4{font-weight:400}textarea{border:none;overflow:auto;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body{min-height:100vh;font-family:Georgia,sans-serif}.header{font-family:"Avenir Next",Avenir,"Helvetica Neue",sans-serif;font-weight:300;text-align:center;border-bottom:1px solid #eee;height:10vh;padding:10px 0}.header h1{height:100%;line-height:100%}.container{max-width:1024px;margin:0 auto;padding:20px 0;height:80vh}.area{width:100%;height:400px;font-size:14px;font-family:Monaco,monospace,consolas;background-color:#f5f5f5;margin-bottom:20px}.footer{text-align:center;height:10vh;padding:20px 0;color:#999;border-top:1px solid #eee}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.button-secondary{background:#42b8dd;color:#fff}
h1, h2, h3, h4, textarea, p, div, header, section, footer {
padding: 0;
margin: 0;
box-sizing: border-box; }
h1, h2, h3, h4 {
font-weight: normal; }
textarea {
border: none;
overflow: auto;
outline: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
body {
min-height: 100vh;
font-family: Georgia, sans-serif; }
.header {
font-family: "Avenir Next", Avenir, "Helvetica Neue", sans-serif;
font-weight: 300;
text-align: center;
border-bottom: 1px solid #eee;
height: 10vh;
padding: 10px 0; }
.header h1 {
height: 100%;
line-height: 100%; }
.container {
max-width: 1024px;
margin: 0 auto;
padding: 20px 0;
height: 80vh; }
.area {
width: 100%;
height: 400px;
font-size: 14px;
font-family: "Monaco", monospace, consolas;
background-color: #f5f5f5;
margin-bottom: 20px; }
.footer {
text-align: center;
height: 10vh;
padding: 20px 0;
color: #999;
border-top: 1px solid #eee; }
.footer a {
color: inherit;
text-decoration: none; }
.footer a:hover {
text-decoration: underline; }
.button-secondary {
background: #42b8dd;
color: #fff; }

@ -1 +1,33 @@
var gulp=require("gulp"),coffee=require("gulp-coffee"),concat=require("gulp-concat"),uglify=require("gulp-uglify"),sass=require("gulp-ruby-sass"),paths={scripts:"src/coffee/*.coffee",sass:"src/sass/*.sass"};gulp.task("default",["scripts","sass"]),gulp.task("scripts",(function(){gulp.src(paths.scripts).pipe(coffee({bare:!0})).pipe(uglify()).pipe(concat("main.min.js")).pipe(gulp.dest("dest/js"))})),gulp.task("sass",(function(){sass(paths.sass).on("error",sass.logError).pipe(gulp.dest("dest/css"))})),gulp.task("watch",(function(){gulp.watch(paths.scripts,["scripts"]),gulp.watch(paths.sass,["sass"])}));
// Module dependencies
var gulp = require('gulp');
var coffee = require('gulp-coffee'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
sass = require('gulp-ruby-sass');
var paths = {
scripts: 'src/coffee/*.coffee',
sass: 'src/sass/*.sass'
};
gulp.task('default', ['scripts', 'sass']);
gulp.task('scripts', function() {
gulp.src(paths.scripts)
.pipe(coffee({bare: true}))
.pipe(uglify())
.pipe(concat('main.min.js'))
.pipe(gulp.dest('dest/js'));
});
gulp.task('sass', function() {
sass(paths.sass)
.on('error', sass.logError)
.pipe(gulp.dest('dest/css'));
});
gulp.task('watch', function() {
gulp.watch(paths.scripts, ['scripts']);
gulp.watch(paths.sass, ['sass']);
});

@ -1 +1,43 @@
<!doctype html><html lang=en><meta charset=UTF-8><title>Base64 | Fantasy</title><link rel=stylesheet href=http://yui.yahooapis.com/pure/0.5.0/pure-min.css><link rel=stylesheet href=./dest/css/site.css><header class=header><h1>Base64 encoder and decoder online.</h1></header><div class=container><div class=pure-g><div class=pure-u-5-12><textarea id=input class=area placeholder="Copy here for encode and decode" name=input></textarea> <button id=encode class="pure-button pure-button-primary">Encode</button> <button id=decode class="pure-button button-secondary">Decode</button></div><div class=pure-u-1-12></div><div class=pure-u-5-12><textarea id=output class=area placeholder="Result shows here" name=output></textarea></div></div></div><footer class=footer><p>{ <a href=//github.com/SFantasy/Base64>GitHub</a> · <a href=//fantasy.codes>Fantasy Codes</a> }</footer><script src=./dest/js/main.min.js></script>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Base64 | Fantasy</title>
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/pure-min.css">
<link rel="stylesheet" href="./dest/css/site.css">
</head>
<body>
<header class="header">
<h1>Base64 encoder and decoder online.</h1>
</header>
<div class="container">
<div class="pure-g">
<div class="pure-u-5-12">
<textarea id="input"
class="area"
placeholder="Copy here for encode and decode"
name="input"></textarea>
<button id="encode"
class="pure-button pure-button-primary">Encode</button>
<button id="decode"
class="pure-button button-secondary">Decode</button>
</div>
<div class="pure-u-1-12"></div>
<div class="pure-u-5-12">
<textarea id="output"
class="area"
placeholder="Result shows here"
name="output"></textarea>
</div>
</div>
</div>
<footer class="footer">
<p>
{ <a href="//github.com/SFantasy/Base64">GitHub</a> · <a
href="//fantasy.codes">Fantasy
Codes</a> }
</p>
</footer>
<script src="./dest/js/main.min.js"></script>
</body>
</html>

@ -1 +1,144 @@
<!doctype html><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=description content="Generate base64 encoded data URIs from files on your computer"><link rel=icon type=image/png href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEUAAAAtLS0tLS0tLS0PFSQuAAAABHRSTlMA+jaakgZ7swAAAJBJREFUGJWdz6ERwkAYROFHohCRlBCDvz5WsNxNJuIaYCYl0MTvkTQQDU2kj3QAIpMCYNU3s+rBf0sZ2s9KY1c6i6Nd6C16eyJZpDy/CYsoLXgRywSNQ7g+OOST8C3TXUPYrv1lg1IJ4ewSigFPaVxs49pvWHbEfp3GKOdnDCRbEKKzK4Ro7TuEYB6B1/pT5xcCqDaYG4+V+gAAAABJRU5ErkJggg=="><title>Data URI generator</title><style>body,html{height:100%}body{font:12px/14px Monaco,Consolas,monospace;background-color:#2d2d2d;color:#d3d0c8;margin:0;padding:4px 5px;box-sizing:border-box;word-break:break-all;overflow-wrap:break-word}a{color:#f2f0ec;text-decoration:none}a:hover{text-decoration:underline}.scheme{color:#f99157}.mediatype{color:#9c9}.base64{color:#c9c}.data{color:#69c}.equals{color:#747369}::selection{color:inherit;background-color:rgba(81,81,81,.996)}::-moz-selection{color:inherit;background-color:rgba(81,81,81,.996)}@media print{*{background:0 0!important;color:#000!important}}</style><span id=content>Please enable JavaScript to use this tool</span><script>!function(){"use strict";var e=document.getElementById("content");if("ondrop"in document.body&&window.FileReader&&"readAsDataURL"in new window.FileReader)e.innerHTML="Drop files here to generate a base64 data URI",document.body.addEventListener("dragover",(function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy"}),!1),document.body.addEventListener("drop",(function(a){var t=a.dataTransfer.files[0],r=new FileReader;t&&(r.addEventListener("loadend",(function(){var a=(""+r.result).match(/^data:(.*?)(;base64)?(?:,(.*?)(=*))?$/);if(a){e.innerHTML="",e.appendChild(n("scheme","data:")),e.appendChild(n("mediatype",a[1]||"application/octet-stream")),a[2]?(e.appendChild(n("mediatype",";")),e.appendChild(n("base64","base64,"))):e.appendChild(n("mediatype",",")),a[3]&&(e.appendChild(n("data",a[3])),e.appendChild(n("equals",a[4])));var t=document.createRange();t.selectNodeContents(e);var o=window.getSelection();o.removeAllRanges(),o.addRange(t)}else e.innerHTML="Error reading file"}),!1),r.readAsDataURL(t),a.preventDefault())}),!1);else{var a=/Win/i.test(navigator.platform),t=a&&/*@cc_on!@*/!1;e.innerHTML='Your browser is outdated. To use this tool, please install the latest version of <a href="http://firefox.com" target="_blank">Mozilla Firefox</a>'+(a?", ":" or ")+'<a href="https://chrome.com" target="_blank">Google Chrome</a>'+(a?' or <a href="http://ie.microsoft.com" target="_blank">Internet Explorer</a>.':".")+(t?'<br><br>If you don\'t want to change your web browser, you can also use this tool with <a href="https://www.google.com/chromeframe" target="_blank">Google Chrome Frame</a>.':"")}function n(e,a){var t=document.createElement("span");return t.className=e,t.textContent=a,t}}()</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="description" content="Generate base64 encoded data URIs from files on your computer">
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEUAAAAtLS0tLS0tLS0PFSQuAAAABHRSTlMA+jaakgZ7swAAAJBJREFUGJWdz6ERwkAYROFHohCRlBCDvz5WsNxNJuIaYCYl0MTvkTQQDU2kj3QAIpMCYNU3s+rBf0sZ2s9KY1c6i6Nd6C16eyJZpDy/CYsoLXgRywSNQ7g+OOST8C3TXUPYrv1lg1IJ4ewSigFPaVxs49pvWHbEfp3GKOdnDCRbEKKzK4Ro7TuEYB6B1/pT5xcCqDaYG4+V+gAAAABJRU5ErkJggg==">
<title>Data URI generator</title>
<style>
html, body {
height: 100%;
}
body {
font: 12px/14px Monaco, Consolas, monospace;
background-color: #2d2d2d;
color: #d3d0c8;
margin: 0;
padding: 4px 5px;
box-sizing: border-box;
word-break: break-all;
overflow-wrap: break-word;
}
a {
color: #f2f0ec;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.scheme { color: #f99157; }
.mediatype { color: #99cc99; }
.base64 { color: #cc99cc; }
.data { color: #6699cc; }
.equals { color: #747369; }
::selection {
color: inherit;
background-color: rgba(81, 81, 81, 0.996);
}
::-moz-selection {
color: inherit;
background-color: rgba(81, 81, 81, 0.996);
}
@media print {
* {
background: transparent !important;
color: #000 !important;
}
}
</style>
</head>
<body><span id="content">Please enable JavaScript to use this tool</span><script>
(function() {
"use strict";
var content = document.getElementById("content");
if (!("ondrop" in document.body)
|| !window.FileReader
|| !("readAsDataURL" in new window.FileReader())) {
var win = /Win/i.test(navigator.platform),
ie = win && /*@cc_on!@*/false;
content.innerHTML =
"Your browser is outdated. To use this tool, please install the latest version of " +
"<a href=\"http://firefox.com\" target=\"_blank\">Mozilla Firefox</a>" +
(win ? ", " : " or ") +
"<a href=\"https://chrome.com\" target=\"_blank\">Google Chrome</a>" +
(win ? " or <a href=\"http://ie.microsoft.com\" target=\"_blank\">Internet Explorer</a>."
: ".") +
(ie ? "<br><br>If you don't want to change your web browser, you can also use this tool with " +
"<a href=\"https://www.google.com/chromeframe\" target=\"_blank\">Google Chrome Frame</a>."
: "");
return;
}
content.innerHTML = "Drop files here to generate a base64 data URI";
function createSpan(className, text) {
var span = document.createElement("span");
span.className = className;
span.textContent = text;
return span;
}
document.body.addEventListener("dragover", function(e) {
e.preventDefault();
e.dataTransfer.dropEffect = "copy";
}, false);
document.body.addEventListener("drop", function(e) {
var file = e.dataTransfer.files[0],
reader = new FileReader();
if (!file) return;
reader.addEventListener("loadend", function() {
var result = ""+reader.result,
uri = result.match(/^data:(.*?)(;base64)?(?:,(.*?)(=*))?$/);
if (!uri) {
content.innerHTML = "Error reading file";
return;
}
content.innerHTML = "";
content.appendChild(createSpan("scheme", "data:"));
content.appendChild(createSpan("mediatype", uri[1] || "application/octet-stream"));
if (uri[2]) {
content.appendChild(createSpan("mediatype", ";"));
content.appendChild(createSpan("base64", "base64,"));
} else
content.appendChild(createSpan("mediatype", ","));
if (uri[3]) {
content.appendChild(createSpan("data", uri[3]));
content.appendChild(createSpan("equals", uri[4]));
}
var range = document.createRange();
range.selectNodeContents(content);
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
}, false);
reader.readAsDataURL(file);
e.preventDefault();
}, false);
})();
</script></body>
</html>

@ -1 +1,88 @@
<!doctype html><meta charset=UTF-8><script src=/js/loading.js></script><title>全屏黑色页面</title><link rel=icon type=image/svg+xml href=/img/icon.svg><style>body,html{margin:0;padding:0;width:100%;height:100%;background-color:#000}a{width:100px;height:50px;border:2px solid #0277bd;border-radius:6px;background:#424242;color:#ccc;text-align:center;line-height:50px;font-size:24px;cursor:pointer;border-radius:6px}a:hover{color:#bdbdbd;background-color:#212121}#home{position:absolute;top:20px;left:calc(50% - 50px)}#download{position:absolute;top:100px;left:20px}#back{position:absolute;top:20px;left:20px}#fullScreenBtn{position:fixed;top:calc(50% - 25px);left:calc(50% - 100px);width:200px;height:50px;border:2px solid #0277bd;border-radius:6px;background:#424242;color:#ccc;text-align:center;line-height:50px;font-size:24px;cursor:pointer}#exitBtn{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid #0277bd;border-radius:6px;background:#424242;color:#ccc;text-align:center;line-height:50px;font-size:24px;cursor:pointer;border-radius:6px}#fullScreenBtn:hover{color:#bdbdbd;background-color:#212121}#exitBtn:hover{color:#bdbdbd;background-color:#212121}</style><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><a id=back onclick=history.go(-1)>尝试返回</a> <a id=download href=index.html download=黑色全屏.html>下载本页</a> <a id=home href=/ >返回主页</a><div id=fullScreenBtn>进入全屏</div><div id=exitBtn>退出</div><script>var fullScreenBtn=document.getElementById("fullScreenBtn"),exitBtn=document.getElementById("exitBtn"),download=document.getElementById("download"),back=document.getElementById("back"),home=document.getElementById("home"),timeoutId=null;fullScreenBtn.onclick=function(){document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullScreen?document.documentElement.webkitRequestFullScreen():document.documentElement.msRequestFullscreen&&document.documentElement.msRequestFullscreen(),fullScreenBtn.style.display="none"},exitBtn.onclick=function(){window.open("","_self",""),window.close()},document.onmousemove=function(){clearTimeout(timeoutId),timeoutId=setTimeout((function(){document.body.style.cursor="none",exitBtn.style.display="none",download.style.display="none",back.style.display="none",home.style.display="none"}),3e3),document.body.style.cursor="default",exitBtn.style.display="block",download.style.display="block",back.style.display="block",home.style.display="block"},document.onkeydown=function(e){32===e.keyCode&&(window.open("","_self",""),window.close())}</script><script src=/js/push_to_baidu.js></script>
<!doctype html><meta charset=UTF-8><script src=/js/loading.js></script><title>全屏黑色页面</title><link rel=icon type=image/svg+xml href=/img/icon.svg><style>html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: black;
}
a {
width: 100px;
height: 50px;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
color: #ccc;
text-align: center;
line-height: 50px;
font-size: 24px;
cursor: pointer;
border-radius: 6px
}
a:hover {
color:#BDBDBD;
background-color: #212121;
}
#home {
position: absolute;
top: 20px;
left: calc(50% - 50px)
}
#download {
position: absolute;
top: 100px;
left: 20px
}
#back {
position: absolute;
top: 20px;
left: 20px
}
#fullScreenBtn {
position: fixed;
top: calc(50% - 25px);
left: calc(50% - 100px);
width: 200px;
height: 50px;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
color: #ccc;
text-align: center;
line-height: 50px;
font-size: 24px;
cursor: pointer;
}
#exitBtn {
position: absolute;
top: 20px;
right: 20px;
width: 50px;
height: 50px;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
color: #ccc;
text-align: center;
line-height: 50px;
font-size: 24px;
cursor: pointer;
border-radius: 6px;
}
#fullScreenBtn:hover {
color:#BDBDBD;
background-color: #212121;
}
#exitBtn:hover {
color:#BDBDBD;
background-color:#212121;
}
@import url(/css/tool_type.css);</style><div id=loading><div id=loading_bg><div class=loader>正在加载</div></div></div><a id=back onclick=history.go(-1)>尝试返回</a> <a id=download href=index.html download=黑色全屏.html>下载本页</a> <a id=home href=/ >返回主页</a><div id=fullScreenBtn>进入全屏</div><div id=exitBtn>退出</div><script>var fullScreenBtn=document.getElementById("fullScreenBtn"),exitBtn=document.getElementById("exitBtn"),download=document.getElementById("download"),back=document.getElementById("back"),home=document.getElementById("home"),timeoutId=null;fullScreenBtn.onclick=function(){document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullScreen?document.documentElement.webkitRequestFullScreen():document.documentElement.msRequestFullscreen&&document.documentElement.msRequestFullscreen(),fullScreenBtn.style.display="none"},exitBtn.onclick=function(){window.open("","_self",""),window.close()},document.onmousemove=function(){clearTimeout(timeoutId),timeoutId=setTimeout((function(){document.body.style.cursor="none",exitBtn.style.display="none",download.style.display="none",back.style.display="none",home.style.display="none"}),3e3),document.body.style.cursor="default",exitBtn.style.display="block",download.style.display="block",back.style.display="block",home.style.display="block"},document.onkeydown=function(e){32===e.keyCode&&(window.open("","_self",""),window.close())}</script><script src=/js/push_to_baidu.js></script>

File diff suppressed because one or more lines are too long

@ -1 +1,58 @@
<!doctype html><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="致力于反对核污染水排海并提供可能的解决方案。Opposing the dischargement of nuclear-polluted water into the sea and providing potential solutions."><meta http-equiv=content-language content=zh-Hans-CN><link rel=stylesheet href=zh-Hans-CN/assets/loading.css><script src=zh-Hans-CN/assets/loading.js></script><link rel=stylesheet href=css/translate.css><link rel=stylesheet href=css/override.css><script src=https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js></script><script>function addDarkmodeWidget(){(new Darkmode).showWidget()}window.addEventListener("load",addDarkmodeWidget)</script><script src=//res.zvo.cn/translate/translate.js></script><script src=/zh-Hans-CN/assets/translate_lib.js></script><title class=notTranslate>404</title><link rel=icon href=/zh-Hans-CN/favicon.svg><link rel=stylesheet href=/css/hack/dist/hack.css><link rel=stylesheet href=/css/hack/dist/standard.css><script src=/js/giscus.js></script><body class=standard><div id=loading><div id=loading_bg><img alt=正在加载 class=loader src=/css/loading.svg></div></div><div class="main container"><a href=//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater target=_blank class=github-corner><svg width=80 height=80 viewBox="0 0 250 250" style=fill:#151515;color:#fff;position:absolute;top:0;border:0;right:0><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin:130px 106px" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><a href=/ ><p align=center><img alt="Save Sea From Nuc-polluted Water" src=/zh-Hans-CN/favicon.svg width=40% style=max-width:256px></p></a><h1 class=notTranslate>404</h1><p>未找到相应信息,或许您应该尝试搜索。<div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><h2>反馈</h2><div id=giscus-container></div><br><div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick='window.location.href="#"' class="btn btn-success btn-ghost">返回页顶</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><footer class=footer></footer></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name='description' content='致力于反对核污染水排海并提供可能的解决方案。Opposing the dischargement of nuclear-polluted water into the sea and providing potential solutions.'>
<meta http-equiv='content-language' content='zh-Hans-CN'>
<link rel="stylesheet" href="zh-Hans-CN/assets/loading.css">
<script src="zh-Hans-CN/assets/loading.js"></script>
<link rel="stylesheet" href="css/translate.css">
<link rel="stylesheet" href="css/override.css"/>
<script src="https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js"></script>
<script>
function addDarkmodeWidget() {
new Darkmode().showWidget();
}
window.addEventListener('load', addDarkmodeWidget);
</script>
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="/zh-Hans-CN/assets/translate_lib.js"></script>
<title class="notTranslate">404</title>
<link rel="icon" href="/zh-Hans-CN/favicon.svg">
<link rel="stylesheet" href="/css/hack/dist/hack.css">
<link rel="stylesheet" href="/css/hack/dist/standard.css">
<script src="/js/giscus.js"></script>
</head>
<body class="standard">
<div id="loading">
<div id="loading_bg">
<img alt="正在加载" class="loader" src="/css/loading.svg"/>
</div>
</div>
<div class="main container">
<a href="//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater" target="_blank" class="github-corner"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151515; color:#fff; position: absolute; top: 0; border: 0; right: 0;"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
<a href="/"><p align="center"><img alt="Save Sea From Nuc-polluted Water" src="/zh-Hans-CN/favicon.svg" width="40%" style="max-width:256px"></p></a>
<h1 class="notTranslate">404</h1>
<p>未找到相应信息,或许您应该尝试搜索。</p>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<h2>反馈</h2>
<div id="giscus-container"></div>
<br>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="window.location.href='#'" class="btn btn-success btn-ghost">返回页顶</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<footer class="footer"></footer>
</div>
</body>
</html>

@ -1 +1,55 @@
<!doctype html><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。A platform for individuals concerned about environmental issues to interact, share experiences, and plan actions."><meta http-equiv=content-language content=zh-Hans-CN><link rel=stylesheet href=zh-Hans-CN/assets/loading.css><script src=zh-Hans-CN/assets/loading.js></script><link rel=stylesheet href=css/translate.css><link rel=stylesheet href=css/override.css><script src=https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js></script><script>function addDarkmodeWidget(){(new Darkmode).showWidget()}window.addEventListener("load",addDarkmodeWidget)</script><script src=//res.zvo.cn/translate/translate.js></script><script src=zh-Hans-CN/assets/translate_lib.js></script><title class=notTranslate>核污染水论坛</title><link rel=icon href=zh-Hans-CN/favicon.svg><link rel=stylesheet href=css/hack/dist/hack.css><link rel=stylesheet href=css/hack/dist/standard.css><script src=js/giscus.js></script><body class=standard><div id=loading><div id=loading_bg><img alt=正在加载 class=loader src=css/loading.svg></div></div><div class="main container"><a href=//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater target=_blank class=github-corner><svg width=80 height=80 viewBox="0 0 250 250" style=fill:#151515;color:#fff;position:absolute;top:0;border:0;right:0><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin:130px 106px" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><a href=/ ><p align=center><img alt="Save Sea From Nuc-polluted Water" src=zh-Hans-CN/favicon.svg width=40% style=max-width:256px></p></a><h1>核污染水论坛</h1><div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><div id=giscus-container></div><br><div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick='window.location.href="#"' class="btn btn-success btn-ghost">返回页顶</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><footer class=footer></footer></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name='description' content='一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。A platform for individuals concerned about environmental issues to interact, share experiences, and plan actions.'>
<meta http-equiv='content-language' content='zh-Hans-CN'>
<link rel="stylesheet" href="zh-Hans-CN/assets/loading.css">
<script src="zh-Hans-CN/assets/loading.js"></script>
<link rel="stylesheet" href="css/translate.css">
<link rel="stylesheet" href="css/override.css"/>
<script src="https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js"></script>
<script>
function addDarkmodeWidget() {
new Darkmode().showWidget();
}
window.addEventListener('load', addDarkmodeWidget);
</script>
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="zh-Hans-CN/assets/translate_lib.js"></script>
<title class="notTranslate">核污染水论坛</title>
<link rel="icon" href="zh-Hans-CN/favicon.svg">
<link rel="stylesheet" href="css/hack/dist/hack.css">
<link rel="stylesheet" href="css/hack/dist/standard.css">
<script src="js/giscus.js"></script>
</head>
<body class="standard">
<div id="loading">
<div id="loading_bg">
<img alt="正在加载" class="loader" src="css/loading.svg"/>
</div>
</div>
<div class="main container">
<a href="//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater" target="_blank" class="github-corner"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151515; color:#fff; position: absolute; top: 0; border: 0; right: 0;"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
<a href="/"><p align="center"><img alt="Save Sea From Nuc-polluted Water" src="zh-Hans-CN/favicon.svg" width="40%" style="max-width:256px"></p></a>
<h1>核污染水论坛</h1>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<div id="giscus-container"></div>
<br>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="window.location.href='#'" class="btn btn-success btn-ghost">返回页顶</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<footer class="footer"></footer>
</div>
</body>
</html>

@ -1 +1,7 @@
.darkmode--activated img{isolation:isolate;mix-blend-mode:difference}.darkmode--activated .btn{isolation:isolate;mix-blend-mode:difference}.darkmode--activated select{background-color:#000;color:#e0e0e0}.darkmode--activated .loading{isolation:isolate;mix-blend-mode:difference}.darkmode--activated .alert{isolation:isolate;mix-blend-mode:difference}
/* 深色模式相关 */
/* .darkmode-layer, .darkmode-toggle{z-index:101} */
.darkmode--activated img{isolation:isolate;mix-blend-mode:difference}
.darkmode--activated .btn{isolation:isolate;mix-blend-mode:difference}
.darkmode--activated select{background-color:#000;color:#E0E0E0}
.darkmode--activated .loading{isolation:isolate;mix-blend-mode:difference}
.darkmode--activated .alert{isolation:isolate;mix-blend-mode:difference}

@ -1 +1,12 @@
#translate>.translateSelectLanguage{cursor:pointer;position:absolute;padding:.3rem;padding-left:.5rem;padding-right:.5rem;color:#555;background-color:#fff;border:2px solid #c9c9c9}@media screen and (max-width:980px){#translate>.translateSelectLanguage{left:1rem;top:1rem;font-size:.8rem;width:6rem}}@media screen and (min-width:980px){#translate>.translateSelectLanguage{left:2rem;top:2rem;font-size:1rem}}
#translate>.translateSelectLanguage {
cursor:pointer;
position:absolute;
padding:0.3rem;
padding-left:0.5rem;
padding-right:0.5rem;
color: #555;
background-color: #fff;
border:2px solid #C9C9C9;
}
@media screen and (max-width: 980px){#translate>.translateSelectLanguage {left:1rem;top:1rem;font-size:.8rem;width:6rem}}
@media screen and (min-width: 980px){#translate>.translateSelectLanguage {left:2rem;top:2rem;font-size:1rem}}

@ -1 +1,95 @@
<!doctype html><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="致力于反对核污染水排海并提供可能的解决方案。Opposing the dischargement of nuclear-polluted water into the sea and providing potential solutions."><meta http-equiv=content-language content=zh-Hans-CN><link rel=stylesheet href=zh-Hans-CN/assets/loading.css><script src=zh-Hans-CN/assets/loading.js></script><link rel=stylesheet href=css/translate.css><link rel=stylesheet href=css/override.css><script src=https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js></script><script>function addDarkmodeWidget(){(new Darkmode).showWidget()}window.addEventListener("load",addDarkmodeWidget)</script><script src=//res.zvo.cn/translate/translate.js></script><script src=zh-Hans-CN/assets/translate_lib.js></script><title>反对核污染水排海</title><link rel=icon href=zh-Hans-CN/favicon.svg><link rel=stylesheet href=css/hack/dist/hack.css><link rel=stylesheet href=css/hack/dist/standard.css><body class=standard><div id=loading><div id=loading_bg><img alt=正在加载 class=loader src=css/loading.svg></div></div><div class="main container"><a href=//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater target=_blank class=github-corner><svg width=80 height=80 viewBox="0 0 250 250" style=fill:#151515;color:#fff;position:absolute;top:0;border:0;right:0><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin:130px 106px" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><a href=.><p align=center><img alt="Save Sea From Nuc-polluted Water" src=zh-Hans-CN/favicon.svg width=40% style=max-width:256px></p></a><h1>核污染水的真相</h1><p>欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。<h2>实时数据</h2><p style=font-size:150%>救救海洋!!!</p><script>function secondToDate(e){if(!e)return 0;var r=new Array(0,0,0,0,0);return e>=31536e3&&(r[0]=parseInt(e/31536e3),e%=31536e3),e>=86400&&(r[1]=parseInt(e/86400),e%=86400),e>=3600&&(r[2]=parseInt(e/3600),e%=3600),e>=60&&(r[3]=parseInt(e/60),e%=60),e>0&&(r[4]=e),r}</script><script>function setTime(){var e=Math.round(new Date(Date.UTC(2023,7,24,4,0,0)).getTime()/1e3),t=Math.round(((new Date).getTime()+288e5)/1e3);currentTime=secondToDate(t-e),currentTimeHtml=currentTime[0]+"年"+currentTime[1]+"天"+currentTime[2]+"时"+currentTime[3]+"分"+currentTime[4]+"秒",document.getElementById("htmer_time").innerHTML=currentTimeHtml}setInterval(setTime,1e3)</script><p align=center><a href="" style=font-size:200%;color:red;background-color:#ff0>☢️福岛核污染水已排放<b><strong><span id=htmer_time></span></strong></b>☢️</a><h2>相关资料档案</h2><button onclick='window.location.href="zh-Hans-CN",startLoading()' class="btn btn-success btn-ghost">阅读核污染水资料档案</button><h2>核污染水论坛</h2><p>一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。</p><button onclick='window.location.href="Community.html",startLoading()' class="btn btn-success btn-ghost">访问核污染水论坛</button><br><br><div class="alert alert-info">网站将持续建设,期待<a onclick=startLoading() href=//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater>您的贡献和支持</a></div><footer class=footer></footer></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name='description' content='致力于反对核污染水排海并提供可能的解决方案。Opposing the dischargement of nuclear-polluted water into the sea and providing potential solutions.'>
<meta http-equiv='content-language' content='zh-Hans-CN'>
<link rel="stylesheet" href="zh-Hans-CN/assets/loading.css">
<script src="zh-Hans-CN/assets/loading.js"></script>
<link rel="stylesheet" href="css/translate.css">
<link rel="stylesheet" href="css/override.css"/>
<script src="https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js"></script>
<script>
function addDarkmodeWidget() {
new Darkmode().showWidget();
}
window.addEventListener('load', addDarkmodeWidget);
</script>
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="zh-Hans-CN/assets/translate_lib.js"></script>
<title>反对核污染水排海</title>
<link rel="icon" href="zh-Hans-CN/favicon.svg">
<link rel="stylesheet" href="css/hack/dist/hack.css">
<link rel="stylesheet" href="css/hack/dist/standard.css">
</head>
<body class="standard">
<div id="loading">
<div id="loading_bg">
<img alt="正在加载" class="loader" src="css/loading.svg"/>
</div>
</div>
<div class="main container">
<a href="//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater" target="_blank" class="github-corner"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151515; color:#fff; position: absolute; top: 0; border: 0; right: 0;"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
<a href="."><p align="center"><img alt="Save Sea From Nuc-polluted Water" src="zh-Hans-CN/favicon.svg" width="40%" style="max-width:256px"></p></a>
<h1>核污染水的真相</h1>
<p>欢迎并感谢访问我们的网站,这是一个致力于反对核污染水排海并提供可能的解决方案的平台。我们旨在提供全面的相关资料,以便公众了解和关注这个重要议题。核污染水对环境和人类健康造成严重威胁,我们坚信通过集结信息和共同努力,可以达到更清洁和可持续的解决方案。</p>
<h2>实时数据</h2>
<p style="font-size:150%">救救海洋!!!</p>
<script>
function secondToDate(second) {
if (!second) {
return 0;
}
var time = new Array(0, 0, 0, 0, 0);
if (second >= 365 * 24 * 3600) {
time[0] = parseInt(second / (365 * 24 * 3600));
second %= 365 * 24 * 3600;
}
if (second >= 24 * 3600) {
time[1] = parseInt(second / (24 * 3600));
second %= 24 * 3600;
}
if (second >= 3600) {
time[2] = parseInt(second / 3600);
second %= 3600;
}
if (second >= 60) {
time[3] = parseInt(second / 60);
second %= 60;
}
if (second > 0) {
time[4] = second;
}
return time;
}
</script>
<script type="text/javascript" language="javascript">
function setTime() {
var create_time = Math.round(new Date(Date.UTC(2023, 7, 24, 4, 0, 0)).getTime() / 1000);
var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
currentTime = secondToDate((timestamp - create_time));
currentTimeHtml = currentTime[0] + '年' + currentTime[1] + '天'
+ currentTime[2] + '时' + currentTime[3] + '分' + currentTime[4]
+ '秒';
document.getElementById("htmer_time").innerHTML = currentTimeHtml;
} setInterval(setTime, 1000);
</script>
<p align="center"><a href="" style="font-size:200%;color:red;background-color:yellow">☢️福岛核污染水已排放<b><strong><span id="htmer_time"></span></strong></b>☢️</a></p>
<h2>相关资料档案</h2>
<button onclick="window.location.href='zh-Hans-CN';startLoading()" class="btn btn-success btn-ghost">阅读核污染水资料档案</button>
<h2>核污染水论坛</h2>
<p>一个让关心环境问题的人们能够互相交流、分享经验和行动计划的平台。</p>
<button onclick="window.location.href='Community.html';startLoading()" class="btn btn-success btn-ghost">访问核污染水论坛</button>
<br></br>
<div class="alert alert-info">网站将持续建设,期待<a onclick="startLoading()" href="//github.com/SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater">您的贡献和支持</a></div>
<footer class="footer"></footer>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1,62 @@
var theme="transparent_dark";const themeClass=document.getElementsByTagName("html")[0].className;-1==themeClass.indexOf("light")&&-1==themeClass.indexOf("rust")||(theme="light");var lang=translate.language.getCurrent(),giscus_lang="zh-CN";switch(lang){case"chinese_traditional":giscus_lang="zh-TW";break;case"english":giscus_lang="en";break;case"spanish":giscus_lang="es";break;case"japanese":giscus_lang="ja";break;case"korean":giscus_lang="ko";break;case"french":giscus_lang="fr";break;case"arabic":giscus_lang="ar";break;default:giscus_lang="zh-CN"}var giscus=function(){const t=document.createElement("script");t.type="text/javascript",t.src="https://giscus.app/client.js",t.setAttribute("data-repo","SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater"),t.setAttribute("data-repo-id","R_kgDOKMrxcw"),t.setAttribute("data-category","Announcements"),t.setAttribute("data-category-id","DIC_kwDOKMrxc84CY70j"),t.setAttribute("data-mapping","title"),t.setAttribute("data-strict","1"),t.setAttribute("data-reactions-enabled","1"),t.setAttribute("data-emit-metadata","0"),t.setAttribute("data-input-position","top"),t.setAttribute("data-theme",theme),t.setAttribute("data-lang",giscus_lang),t.crossOrigin="anonymous",t.async=!0,document.getElementById("giscus-container").appendChild(t)};window.addEventListener("load",giscus);
// 若当前 mdbook 主题为 Light 或 Rust ,则将 giscus 主题设置为 light
var theme = "transparent_dark";
const themeClass = document.getElementsByTagName("html")[0].className;
if (themeClass.indexOf("light") != -1 || themeClass.indexOf("rust") != -1) {
theme = "light"
}
// 获取用户使用的语种。
var lang = translate.language.getCurrent();
var giscus_lang = "zh-CN";
switch (lang) {
case "chinese_traditional":
giscus_lang = "zh-TW";
break;
case "english":
giscus_lang = "en";
break;
case "spanish":
giscus_lang = "es";
break;
case "japanese":
giscus_lang = "ja";
break;
case "korean":
giscus_lang = "ko";
break;
case "french":
giscus_lang = "fr";
break;
case "arabic":
giscus_lang = "ar";
break;
default:
giscus_lang = "zh-CN";
break;
}
var giscus = function () {
const script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://giscus.app/client.js";
script.setAttribute("data-repo", "SaveSeaFromNuc-pollutedWater/FactsAboutNuc-pollutedWater");
script.setAttribute("data-repo-id", "R_kgDOKMrxcw");
script.setAttribute("data-category", "Announcements");
script.setAttribute("data-category-id", "DIC_kwDOKMrxc84CY70j");
script.setAttribute("data-mapping", "title");
script.setAttribute("data-strict", "1");
script.setAttribute("data-reactions-enabled", "1");
script.setAttribute("data-emit-metadata", "0");
script.setAttribute("data-input-position", "top");
script.setAttribute("data-theme", theme);
script.setAttribute("data-lang", giscus_lang);
script.crossOrigin = "anonymous";
script.async = true;
document.getElementById("giscus-container").appendChild(script);
};
window.addEventListener('load', giscus);

@ -1 +1,31 @@
#loading{position:fixed;background-color:#424242;top:0;left:0;width:100%;height:100%;z-index:1000000}#loading_bg{background-color:rgba(0,0,0,.7)}.loader{line-height:50px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-weight:900;color:#0277bd;letter-spacing:.2em}@media screen and (max-width:980px){.loader{width:80%}}@media screen and (min-width:980px){.loader{width:25rem}}
#loading {
position: fixed;
background-color: #424242;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1000000
}
#loading_bg{
background-color: rgba(0,0,0,0.7);
}
.loader {
line-height: 50px;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-family: helvetica, arial, sans-serif;
text-transform: uppercase;
font-weight: 900;
color: #0277BD;
letter-spacing: 0.2em;
}
@media screen and (max-width: 980px){.loader{width:80%}}
@media screen and (min-width: 980px){.loader{width:25rem}}

@ -1 +1,37 @@
const position=document.getElementById("loading");function startLoading(){var t=document.getElementById("loading_bg");position.style.display="block",t.style.opacity=1,setTimeout((()=>loadingFade()),3e4)}function loadingFade(){var t=1,e=document.getElementById("loading_bg"),n=setInterval((function(){t<=0&&(clearInterval(n),position.style.display="none"),e.style.opacity=t,t-=.4}),100)}document.onreadystatechange=function(){-1===window.location.href.indexOf("print.html")?(position.style.display="block","complete"==document.readyState&&loadingFade()):position.style.display="none"};
// const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay))
const position = document.getElementById('loading');
document.onreadystatechange=function () {
if (window.location.href.indexOf("print.html") === -1) {
position.style.display = 'block';
if (document.readyState=="complete"){
loadingFade();
}
} else {
position.style.display = 'none';
}
}
function startLoading() {
var loadingBackground=document.getElementById('loading_bg');
position.style.display = 'block';
loadingBackground.style.opacity=1;
setTimeout(() => loadingFade(), 30000)
}
function loadingFade() {
var opacity=1;
// var loadingPage=document.getElementById('loading');
var loadingBackground=document.getElementById('loading_bg');
var time=setInterval(function () {
if (opacity<=0){
clearInterval(time);
// loadingPage.remove();
// $('#loading').remove();
position.style.display = 'none';
}
loadingBackground.style.opacity=opacity;
opacity-=0.4;
},100);
}

@ -1 +1,23 @@
@media only screen and (max-width:520px){#menu-bar .icon-button,#menu-bar i{padding:0 5px}}@media only screen and (max-width:420px){#menu-bar .icon-button,#menu-bar i{padding:0 2px}}@media only screen and (max-width:450px){.menu-title{font-size:2rem}}@media only screen and (max-width:350px){.menu-title{font-size:1.5rem}}
@media only screen and (max-width: 520px) {
#menu-bar i, #menu-bar .icon-button {
padding: 0 5px
}
}
@media only screen and (max-width: 420px) {
#menu-bar i, #menu-bar .icon-button {
padding: 0 2px
}
}
@media only screen and (max-width: 450px) {
.menu-title {
font-size: 2rem
}
}
@media only screen and (max-width: 350px) {
.menu-title {
font-size: 1.5rem
}
}

@ -1 +1 @@
.translateSelectLanguage{z-index:10;width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;left:0;color:var(--fg);background-color:var(--bg)}
.translateSelectLanguage{z-index:10;width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;left:0;color:var(--fg);background-color:var(--bg)}

@ -1 +1,9 @@
try{translate.listener.start(),translate.language.getLocal(),translate.setAutoDiscriminateLocalLanguage(),translate.language.setUrlParamControl(),translate.ignore.class.push("notTranslate")}catch(a){console.log(a)}translate.execute();
try{
translate.listener.start();
translate.language.getLocal();
translate.setAutoDiscriminateLocalLanguage();
translate.language.setUrlParamControl();
translate.ignore.class.push('notTranslate');
}
catch(e){console.log(e);}
translate.execute();

@ -1 +1,78 @@
.hljs{display:block;overflow-x:auto;background:#191f26;color:#e6e1cf}.hljs-comment,.hljs-quote{color:#5c6773;font-style:italic}.hljs-attr,.hljs-attribute,.hljs-link,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-template-variable,.hljs-variable{color:#f73}.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#fe9}.hljs-bullet,.hljs-string{color:#b8cc52}.hljs-built_in,.hljs-section,.hljs-title{color:#ffb454}.hljs-keyword,.hljs-selector-tag,.hljs-symbol{color:#f73}.hljs-name{color:#36a3d9}.hljs-tag{color:#00568d}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:#91b362}.hljs-deletion{color:#d96c75}
/*
Based off of the Ayu theme
Original by Dempfi (https://github.com/dempfi/ayu)
*/
.hljs {
display: block;
overflow-x: auto;
background: #191f26;
color: #e6e1cf;
}
.hljs-comment,
.hljs-quote {
color: #5c6773;
font-style: italic;
}
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-attr,
.hljs-regexp,
.hljs-link,
.hljs-selector-id,
.hljs-selector-class {
color: #ff7733;
}
.hljs-number,
.hljs-meta,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #ffee99;
}
.hljs-string,
.hljs-bullet {
color: #b8cc52;
}
.hljs-title,
.hljs-built_in,
.hljs-section {
color: #ffb454;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-symbol {
color: #ff7733;
}
.hljs-name {
color: #36a3d9;
}
.hljs-tag {
color: #00568d;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.hljs-addition {
color: #91b362;
}
.hljs-deletion {
color: #d96c75;
}

File diff suppressed because one or more lines are too long

@ -0,0 +1,606 @@
/* CSS for UI elements (a.k.a. chrome) */
@import 'variables.css';
html {
scrollbar-color: var(--scrollbar) var(--bg);
}
#searchresults a,
.content a:link,
a:visited,
a > .hljs {
color: var(--links);
}
/*
body-container is necessary because mobile browsers don't seem to like
overflow-x on the body tag when there is a <meta name="viewport"> tag.
*/
#body-container {
/*
This is used when the sidebar pushes the body content off the side of
the screen on small screens. Without it, dragging on mobile Safari
will want to reposition the viewport in a weird way.
*/
overflow-x: clip;
}
/* Menu Bar */
#menu-bar,
#menu-bar-hover-placeholder {
z-index: 101;
margin: auto calc(0px - var(--page-padding));
}
#menu-bar {
position: relative;
display: flex;
flex-wrap: wrap;
background-color: var(--bg);
border-block-end-color: var(--bg);
border-block-end-width: 1px;
border-block-end-style: solid;
}
#menu-bar.sticky,
.js #menu-bar-hover-placeholder:hover + #menu-bar,
.js #menu-bar:hover,
.js.sidebar-visible #menu-bar {
position: -webkit-sticky;
position: sticky;
top: 0 !important;
}
#menu-bar-hover-placeholder {
position: sticky;
position: -webkit-sticky;
top: 0;
height: var(--menu-bar-height);
}
#menu-bar.bordered {
border-block-end-color: var(--table-border-color);
}
#menu-bar i, #menu-bar .icon-button {
position: relative;
padding: 0 8px;
z-index: 10;
line-height: var(--menu-bar-height);
cursor: pointer;
transition: color 0.5s;
}
@media only screen and (max-width: 420px) {
#menu-bar i, #menu-bar .icon-button {
padding: 0 5px;
}
}
.icon-button {
border: none;
background: none;
padding: 0;
color: inherit;
}
.icon-button i {
margin: 0;
}
.right-buttons {
margin: 0 15px;
}
.right-buttons a {
text-decoration: none;
}
.left-buttons {
display: flex;
margin: 0 5px;
}
.no-js .left-buttons button {
display: none;
}
.menu-title {
display: inline-block;
font-weight: 200;
font-size: 2.4rem;
line-height: var(--menu-bar-height);
text-align: center;
margin: 0;
flex: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.js .menu-title {
cursor: pointer;
}
.menu-bar,
.menu-bar:visited,
.nav-chapters,
.nav-chapters:visited,
.mobile-nav-chapters,
.mobile-nav-chapters:visited,
.menu-bar .icon-button,
.menu-bar a i {
color: var(--icons);
}
.menu-bar i:hover,
.menu-bar .icon-button:hover,
.nav-chapters:hover,
.mobile-nav-chapters i:hover {
color: var(--icons-hover);
}
/* Nav Icons */
.nav-chapters {
font-size: 2.5em;
text-align: center;
text-decoration: none;
position: fixed;
top: 0;
bottom: 0;
margin: 0;
max-width: 150px;
min-width: 90px;
display: flex;
justify-content: center;
align-content: center;
flex-direction: column;
transition: color 0.5s, background-color 0.5s;
}
.nav-chapters:hover {
text-decoration: none;
background-color: var(--theme-hover);
transition: background-color 0.15s, color 0.15s;
}
.nav-wrapper {
margin-block-start: 50px;
display: none;
}
.mobile-nav-chapters {
font-size: 2.5em;
text-align: center;
text-decoration: none;
width: 90px;
border-radius: 5px;
background-color: var(--sidebar-bg);
}
/* Only Firefox supports flow-relative values */
.previous { float: left; }
[dir=rtl] .previous { float: right; }
/* Only Firefox supports flow-relative values */
.next {
float: right;
right: var(--page-padding);
}
[dir=rtl] .next {
float: left;
right: unset;
left: var(--page-padding);
}
/* Use the correct buttons for RTL layouts*/
[dir=rtl] .previous i.fa-angle-left:before {content:"\f105";}
[dir=rtl] .next i.fa-angle-right:before { content:"\f104"; }
@media only screen and (max-width: 1080px) {
.nav-wide-wrapper { display: none; }
.nav-wrapper { display: block; }
}
/* sidebar-visible */
@media only screen and (max-width: 1380px) {
#sidebar-toggle-anchor:checked ~ .page-wrapper .nav-wide-wrapper { display: none; }
#sidebar-toggle-anchor:checked ~ .page-wrapper .nav-wrapper { display: block; }
}
/* Inline code */
:not(pre) > .hljs {
display: inline;
padding: 0.1em 0.3em;
border-radius: 3px;
}
:not(pre):not(a) > .hljs {
color: var(--inline-code-color);
overflow-x: initial;
}
a:hover > .hljs {
text-decoration: underline;
}
pre {
position: relative;
}
pre > .buttons {
position: absolute;
z-index: 100;
right: 0px;
top: 2px;
margin: 0px;
padding: 2px 0px;
color: var(--sidebar-fg);
cursor: pointer;
visibility: hidden;
opacity: 0;
transition: visibility 0.1s linear, opacity 0.1s linear;
}
pre:hover > .buttons {
visibility: visible;
opacity: 1
}
pre > .buttons :hover {
color: var(--sidebar-active);
border-color: var(--icons-hover);
background-color: var(--theme-hover);
}
pre > .buttons i {
margin-inline-start: 8px;
}
pre > .buttons button {
cursor: inherit;
margin: 0px 5px;
padding: 3px 5px;
font-size: 14px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
border-color: var(--icons);
background-color: var(--theme-popup-bg);
transition: 100ms;
transition-property: color,border-color,background-color;
color: var(--icons);
}
@media (pointer: coarse) {
pre > .buttons button {
/* On mobile, make it easier to tap buttons. */
padding: 0.3rem 1rem;
}
.sidebar-resize-indicator {
/* Hide resize indicator on devices with limited accuracy */
display: none;
}
}
pre > code {
display: block;
padding: 1rem;
}
/* FIXME: ACE editors overlap their buttons because ACE does absolute
positioning within the code block which breaks padding. The only solution I
can think of is to move the padding to the outer pre tag (or insert a div
wrapper), but that would require fixing a whole bunch of CSS rules.
*/
.hljs.ace_editor {
padding: 0rem 0rem;
}
pre > .result {
margin-block-start: 10px;
}
/* Search */
#searchresults a {
text-decoration: none;
}
mark {
border-radius: 2px;
padding-block-start: 0;
padding-block-end: 1px;
padding-inline-start: 3px;
padding-inline-end: 3px;
margin-block-start: 0;
margin-block-end: -1px;
margin-inline-start: -3px;
margin-inline-end: -3px;
background-color: var(--search-mark-bg);
transition: background-color 300ms linear;
cursor: pointer;
}
mark.fade-out {
background-color: rgba(0,0,0,0) !important;
cursor: auto;
}
.searchbar-outer {
margin-inline-start: auto;
margin-inline-end: auto;
max-width: var(--content-max-width);
}
#searchbar {
width: 100%;
margin-block-start: 5px;
margin-block-end: 0;
margin-inline-start: auto;
margin-inline-end: auto;
padding: 10px 16px;
transition: box-shadow 300ms ease-in-out;
border: 1px solid var(--searchbar-border-color);
border-radius: 3px;
background-color: var(--searchbar-bg);
color: var(--searchbar-fg);
}
#searchbar:focus,
#searchbar.active {
box-shadow: 0 0 3px var(--searchbar-shadow-color);
}
.searchresults-header {
font-weight: bold;
font-size: 1em;
padding-block-start: 18px;
padding-block-end: 0;
padding-inline-start: 5px;
padding-inline-end: 0;
color: var(--searchresults-header-fg);
}
.searchresults-outer {
margin-inline-start: auto;
margin-inline-end: auto;
max-width: var(--content-max-width);
border-block-end: 1px dashed var(--searchresults-border-color);
}
ul#searchresults {
list-style: none;
padding-inline-start: 20px;
}
ul#searchresults li {
margin: 10px 0px;
padding: 2px;
border-radius: 2px;
}
ul#searchresults li.focus {
background-color: var(--searchresults-li-bg);
}
ul#searchresults span.teaser {
display: block;
clear: both;
margin-block-start: 5px;
margin-block-end: 0;
margin-inline-start: 20px;
margin-inline-end: 0;
font-size: 0.8em;
}
ul#searchresults span.teaser em {
font-weight: bold;
font-style: normal;
}
/* Sidebar */
.sidebar {
position: fixed;
left: 0;
top: 0;
bottom: 0;
width: var(--sidebar-width);
font-size: 0.875em;
box-sizing: border-box;
-webkit-overflow-scrolling: touch;
overscroll-behavior-y: contain;
background-color: var(--sidebar-bg);
color: var(--sidebar-fg);
}
[dir=rtl] .sidebar { left: unset; right: 0; }
.sidebar-resizing {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.no-js .sidebar,
.js:not(.sidebar-resizing) .sidebar {
transition: transform 0.3s; /* Animation: slide away */
}
.sidebar code {
line-height: 2em;
}
.sidebar .sidebar-scrollbox {
overflow-y: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 10px 10px;
}
.sidebar .sidebar-resize-handle {
position: absolute;
cursor: col-resize;
width: 0;
right: calc(var(--sidebar-resize-indicator-width) * -1);
top: 0;
bottom: 0;
display: flex;
align-items: center;
}
.sidebar-resize-handle .sidebar-resize-indicator {
width: 100%;
height: 12px;
background-color: var(--icons);
margin-inline-start: var(--sidebar-resize-indicator-space);
}
[dir=rtl] .sidebar .sidebar-resize-handle {
left: calc(var(--sidebar-resize-indicator-width) * -1);
right: unset;
}
.js .sidebar .sidebar-resize-handle {
cursor: col-resize;
width: calc(var(--sidebar-resize-indicator-width) - var(--sidebar-resize-indicator-space));
}
/* sidebar-hidden */
#sidebar-toggle-anchor:not(:checked) ~ .sidebar {
transform: translateX(calc(0px - var(--sidebar-width) - var(--sidebar-resize-indicator-width)));
z-index: -1;
}
[dir=rtl] #sidebar-toggle-anchor:not(:checked) ~ .sidebar {
transform: translateX(calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width)));
}
.sidebar::-webkit-scrollbar {
background: var(--sidebar-bg);
}
.sidebar::-webkit-scrollbar-thumb {
background: var(--scrollbar);
}
/* sidebar-visible */
#sidebar-toggle-anchor:checked ~ .page-wrapper {
transform: translateX(calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width)));
}
[dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper {
transform: translateX(calc(0px - var(--sidebar-width) - var(--sidebar-resize-indicator-width)));
}
@media only screen and (min-width: 620px) {
#sidebar-toggle-anchor:checked ~ .page-wrapper {
transform: none;
margin-inline-start: calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width));
}
[dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper {
transform: none;
}
}
.chapter {
list-style: none outside none;
padding-inline-start: 0;
line-height: 2.2em;
}
.chapter ol {
width: 100%;
}
.chapter li {
display: flex;
color: var(--sidebar-non-existant);
}
.chapter li a {
display: block;
padding: 0;
text-decoration: none;
color: var(--sidebar-fg);
}
.chapter li a:hover {
color: var(--sidebar-active);
}
.chapter li a.active {
color: var(--sidebar-active);
}
.chapter li > a.toggle {
cursor: pointer;
display: block;
margin-inline-start: auto;
padding: 0 10px;
user-select: none;
opacity: 0.68;
}
.chapter li > a.toggle div {
transition: transform 0.5s;
}
/* collapse the section */
.chapter li:not(.expanded) + li > ol {
display: none;
}
.chapter li.chapter-item {
line-height: 1.5em;
margin-block-start: 0.6em;
}
.chapter li.expanded > a.toggle div {
transform: rotate(90deg);
}
.spacer {
width: 100%;
height: 3px;
margin: 5px 0px;
}
.chapter .spacer {
background-color: var(--sidebar-spacer);
}
@media (-moz-touch-enabled: 1), (pointer: coarse) {
.chapter li a { padding: 5px 0; }
.spacer { margin: 10px 0; }
}
.section {
list-style: none outside none;
padding-inline-start: 20px;
line-height: 1.9em;
}
/* Theme Menu Popup */
.theme-popup {
position: absolute;
left: 10px;
top: var(--menu-bar-height);
z-index: 1000;
border-radius: 4px;
font-size: 0.7em;
color: var(--fg);
background: var(--theme-popup-bg);
border: 1px solid var(--theme-popup-border);
margin: 0;
padding: 0;
list-style: none;
display: none;
/* Don't let the children's background extend past the rounded corners. */
overflow: hidden;
}
[dir=rtl] .theme-popup { left: unset; right: 10px; }
.theme-popup .default {
color: var(--icons);
}
.theme-popup .theme {
width: 100%;
border: 0;
margin: 0;
padding: 2px 20px;
line-height: 25px;
white-space: nowrap;
text-align: start;
cursor: pointer;
color: inherit;
background: inherit;
font-size: inherit;
}
.theme-popup .theme:hover {
background-color: var(--theme-hover);
}
.theme-selected::before {
display: inline-block;
content: "✓";
margin-inline-start: -14px;
width: 14px;
}

@ -0,0 +1,234 @@
/* Base styles and content styles */
@import 'variables.css';
:root {
/* Browser default font-size is 16px, this way 1 rem = 10px */
font-size: 62.5%;
color-scheme: var(--color-scheme);
}
html {
font-family: "Open Sans", sans-serif;
color: var(--fg);
background-color: var(--bg);
text-size-adjust: none;
-webkit-text-size-adjust: none;
}
body {
margin: 0;
font-size: 1.6rem;
overflow-x: hidden;
}
code {
font-family: var(--mono-font) !important;
font-size: var(--code-font-size);
direction: ltr !important;
}
/* make long words/inline code not x overflow */
main {
overflow-wrap: break-word;
}
/* make wide tables scroll if they overflow */
.table-wrapper {
overflow-x: auto;
}
/* Don't change font size in headers. */
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
font-size: unset;
}
.left { float: left; }
.right { float: right; }
.boring { opacity: 0.6; }
.hide-boring .boring { display: none; }
.hidden { display: none !important; }
h2, h3 { margin-block-start: 2.5em; }
h4, h5 { margin-block-start: 2em; }
.header + .header h3,
.header + .header h4,
.header + .header h5 {
margin-block-start: 1em;
}
h1:target::before,
h2:target::before,
h3:target::before,
h4:target::before,
h5:target::before,
h6:target::before {
display: inline-block;
content: "»";
margin-inline-start: -30px;
width: 30px;
}
/* This is broken on Safari as of version 14, but is fixed
in Safari Technology Preview 117 which I think will be Safari 14.2.
https://bugs.webkit.org/show_bug.cgi?id=218076
*/
:target {
/* Safari does not support logical properties */
scroll-margin-top: calc(var(--menu-bar-height) + 0.5em);
}
.page {
outline: 0;
padding: 0 var(--page-padding);
margin-block-start: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */
}
.page-wrapper {
box-sizing: border-box;
background-color: var(--bg);
}
.no-js .page-wrapper,
.js:not(.sidebar-resizing) .page-wrapper {
transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */
}
[dir=rtl] .js:not(.sidebar-resizing) .page-wrapper {
transition: margin-right 0.3s ease, transform 0.3s ease; /* Animation: slide away */
}
.content {
overflow-y: auto;
padding: 0 5px 50px 5px;
}
.content main {
margin-inline-start: auto;
margin-inline-end: auto;
max-width: var(--content-max-width);
}
.content p { line-height: 1.45em; }
.content ol { line-height: 1.45em; }
.content ul { line-height: 1.45em; }
.content a { text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content img, .content video { max-width: 100%; }
.content .header:link,
.content .header:visited {
color: var(--fg);
}
.content .header:link,
.content .header:visited:hover {
text-decoration: none;
}
table {
margin: 0 auto;
border-collapse: collapse;
}
table td {
padding: 3px 20px;
border: 1px var(--table-border-color) solid;
}
table thead {
background: var(--table-header-bg);
}
table thead td {
font-weight: 700;
border: none;
}
table thead th {
padding: 3px 20px;
}
table thead tr {
border: 1px var(--table-header-bg) solid;
}
/* Alternate background colors for rows */
table tbody tr:nth-child(2n) {
background: var(--table-alternate-bg);
}
blockquote {
margin: 20px 0;
padding: 0 20px;
color: var(--fg);
background-color: var(--quote-bg);
border-block-start: .1em solid var(--quote-border);
border-block-end: .1em solid var(--quote-border);
}
.warning {
margin: 20px;
padding: 0 20px;
border-inline-start: 2px solid var(--warning-border);
}
.warning:before {
position: absolute;
width: 3rem;
height: 3rem;
margin-inline-start: calc(-1.5rem - 21px);
content: "ⓘ";
text-align: center;
background-color: var(--bg);
color: var(--warning-border);
font-weight: bold;
font-size: 2rem;
}
blockquote .warning:before {
background-color: var(--quote-bg);
}
kbd {
background-color: var(--table-border-color);
border-radius: 4px;
border: solid 1px var(--theme-popup-border);
box-shadow: inset 0 -1px 0 var(--theme-hover);
display: inline-block;
font-size: var(--code-font-size);
font-family: var(--mono-font);
line-height: 10px;
padding: 4px 5px;
vertical-align: middle;
}
:not(.footnote-definition) + .footnote-definition,
.footnote-definition + :not(.footnote-definition) {
margin-block-start: 2em;
}
.footnote-definition {
font-size: 0.9em;
margin: 0.5em 0;
}
.footnote-definition p {
display: inline;
}
.tooltiptext {
position: absolute;
visibility: hidden;
color: #fff;
background-color: #333;
transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */
left: -8px; /* Half of the width of the icon */
top: -35px;
font-size: 0.8em;
text-align: center;
border-radius: 6px;
padding: 5px 8px;
margin: 5px;
z-index: 1000;
}
.tooltipped .tooltiptext {
visibility: visible;
}
.chapter li.part-title {
color: var(--sidebar-fg);
margin: 5px 0px;
font-weight: bold;
}
.result-no-output {
font-style: italic;
}

@ -1 +1,50 @@
#menu-bar,#sidebar,.mobile-nav-chapters,.nav-chapters{display:none}#page-wrapper.page-wrapper{transform:none!important;margin-inline-start:0;overflow-y:initial}#content{max-width:none;margin:0;padding:0}.page{overflow-y:initial}code{direction:ltr!important}pre>.buttons{z-index:2}a,a:active,a:hover,a:visited{color:#4183c4;text-decoration:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}code,pre{page-break-inside:avoid;white-space:pre-wrap}.fa{display:none!important}
#sidebar,
#menu-bar,
.nav-chapters,
.mobile-nav-chapters {
display: none;
}
#page-wrapper.page-wrapper {
transform: none !important;
margin-inline-start: 0px;
overflow-y: initial;
}
#content {
max-width: none;
margin: 0;
padding: 0;
}
.page {
overflow-y: initial;
}
code {
direction: ltr !important;
}
pre > .buttons {
z-index: 2;
}
a, a:visited, a:active, a:hover {
color: #4183c4;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
page-break-inside: avoid;
page-break-after: avoid;
}
pre, code {
page-break-inside: avoid;
white-space: pre-wrap;
}
.fa {
display: none !important;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1,82 @@
.hljs-comment,.hljs-quote{color:#575757}.hljs-attribute,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d70025}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#b21e00}.hljs-bullet,.hljs-string,.hljs-symbol{color:#008200}.hljs-section,.hljs-title{color:#0030f2}.hljs-keyword,.hljs-selector-tag{color:#9d00ec}.hljs{display:block;overflow-x:auto;background:#f6f7f6;color:#000}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
/*
* An increased contrast highlighting scheme loosely based on the
* "Base16 Atelier Dune Light" theme by Bram de Haan
* (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
* Original Base16 color scheme by Chris Kempson
* (https://github.com/chriskempson/base16)
*/
/* Comment */
.hljs-comment,
.hljs-quote {
color: #575757;
}
/* Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #d70025;
}
/* Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #b21e00;
}
/* Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #008200;
}
/* Blue */
.hljs-title,
.hljs-section {
color: #0030f2;
}
/* Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #9d00ec;
}
.hljs {
display: block;
overflow-x: auto;
background: #f6f7f6;
color: #000;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.hljs-addition {
color: #22863a;
background-color: #f0fff4;
}
.hljs-deletion {
color: #b31d28;
background-color: #ffeef0;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1,102 @@
.hljs-comment{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rule .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-name,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor,.hljs-title{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}.hljs-addition{color:#718c00}.hljs-deletion{color:#c82829}
/* Tomorrow Night Theme */
/* https://github.com/jmblog/color-themes-for-highlightjs */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* https://github.com/jmblog/color-themes-for-highlightjs */
/* Tomorrow Comment */
.hljs-comment {
color: #969896;
}
/* Tomorrow Red */
.hljs-variable,
.hljs-attribute,
.hljs-tag,
.hljs-regexp,
.ruby .hljs-constant,
.xml .hljs-tag .hljs-title,
.xml .hljs-pi,
.xml .hljs-doctype,
.html .hljs-doctype,
.css .hljs-id,
.css .hljs-class,
.css .hljs-pseudo {
color: #cc6666;
}
/* Tomorrow Orange */
.hljs-number,
.hljs-preprocessor,
.hljs-pragma,
.hljs-built_in,
.hljs-literal,
.hljs-params,
.hljs-constant {
color: #de935f;
}
/* Tomorrow Yellow */
.ruby .hljs-class .hljs-title,
.css .hljs-rule .hljs-attribute {
color: #f0c674;
}
/* Tomorrow Green */
.hljs-string,
.hljs-value,
.hljs-inheritance,
.hljs-header,
.hljs-name,
.ruby .hljs-symbol,
.xml .hljs-cdata {
color: #b5bd68;
}
/* Tomorrow Aqua */
.hljs-title,
.css .hljs-hexcolor {
color: #8abeb7;
}
/* Tomorrow Blue */
.hljs-function,
.python .hljs-decorator,
.python .hljs-title,
.ruby .hljs-function .hljs-title,
.ruby .hljs-title .hljs-keyword,
.perl .hljs-sub,
.javascript .hljs-title,
.coffeescript .hljs-title {
color: #81a2be;
}
/* Tomorrow Purple */
.hljs-keyword,
.javascript .hljs-function {
color: #b294bb;
}
.hljs {
display: block;
overflow-x: auto;
background: #1d1f21;
color: #c5c8c6;
}
.coffeescript .javascript,
.javascript .xml,
.tex .hljs-formula,
.xml .javascript,
.xml .vbscript,
.xml .css,
.xml .hljs-cdata {
opacity: 0.5;
}
.hljs-addition {
color: #718c00;
}
.hljs-deletion {
color: #c82829;
}

@ -1 +1,61 @@
<!doctype html><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="The Hamud language is a constructed language that originated from internet memes, with its grammar based on Toki Pona and its vocabulary derived from Arabic. 哈姆语是一门起源于网络流行哽,语法基于道本语、词汇基于阿拉伯词源的人造语言。这是哈姆语官方网站。"><meta http-equiv=content-language content=zh-Hans-CN><link rel=stylesheet href=/zh-Hans-CN/assets/loading.css><script src=/zh-Hans-CN/assets/loading.js></script><link rel=stylesheet href=/css/translate.css><link rel=stylesheet href=css/override.css><script src=https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js></script><script>function addDarkmodeWidget(){(new Darkmode).showWidget()}window.addEventListener("load",addDarkmodeWidget)</script><script src=//res.zvo.cn/translate/translate.js></script><script src=/zh-Hans-CN/assets/translate_lib.js></script><title class=notTranslate>داودايدادو - 404</title><link rel=icon href=/zh-Hans-CN/favicon.svg><link rel=stylesheet href=/css/hack/dist/hack.css><link rel=stylesheet href=/css/hack/dist/standard.css><script src=/js/include.js></script><script src=/js/giscus.js></script><body class=standard><div id=hmd-loading><div id=hmd-loading_bg><img alt=正在加载 class=hmd-loader src=/css/loading.svg></div></div><div class="main container"><a href=//github.com/Hamud-Lang/Hamud_Book target=_blank class=github-corner><svg width=80 height=80 viewBox="0 0 250 250" style=fill:#151515;color:#fff;position:absolute;top:0;border:0;right:0><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin:130px 106px" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><a href=/ ><p align=center><img alt="Hamud language" src=/zh-Hans-CN/favicon.svg width=40% style=max-width:256px></p></a><h1 class=notTranslate>داودايدادو - 404</h1><p>未找到相应信息,或许您应该尝试搜索。<p class=notTranslate>Not found. You should try to search.<div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><h2>反馈</h2><div id=giscus-container></div><br><div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick='window.location.href="#"' class="btn btn-success btn-ghost">返回页顶</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><br><include src=/footer.html></include></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name='description' content='The Hamud language is a constructed language that originated from internet memes, with its grammar based on Toki Pona and its vocabulary derived from Arabic. 哈姆语是一门起源于网络流行哽,语法基于道本语、词汇基于阿拉伯词源的人造语言。这是哈姆语官方网站。'>
<meta http-equiv='content-language' content='zh-Hans-CN'>
<link rel="stylesheet" href="/zh-Hans-CN/assets/loading.css">
<script src="/zh-Hans-CN/assets/loading.js"></script>
<link rel="stylesheet" href="/css/translate.css">
<link rel="stylesheet" href="css/override.css"/>
<script src="https://lib.baomitu.com/darkmode.js/1.5.7/darkmode-js.min.js"></script>
<script>
function addDarkmodeWidget() {
new Darkmode().showWidget();
}
window.addEventListener('load', addDarkmodeWidget);
</script>
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="/zh-Hans-CN/assets/translate_lib.js"></script>
<title class="notTranslate">داودايدادو - 404</title>
<link rel="icon" href="/zh-Hans-CN/favicon.svg">
<link rel="stylesheet" href="/css/hack/dist/hack.css">
<link rel="stylesheet" href="/css/hack/dist/standard.css">
<script src="/js/include.js"></script>
<script src="/js/giscus.js"></script>
</head>
<body class="standard">
<div id="hmd-loading">
<div id="hmd-loading_bg">
<img alt="正在加载" class="hmd-loader" src="/css/loading.svg"/>
</div>
</div>
<div class="main container">
<a href="//github.com/Hamud-Lang/Hamud_Book" target="_blank" class="github-corner"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151515; color:#fff; position: absolute; top: 0; border: 0; right: 0;"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
<a href="/"><p align="center"><img alt="Hamud language" src="/zh-Hans-CN/favicon.svg" width="40%" style="max-width:256px"/></p></a>
<h1 class="notTranslate">داودايدادو - 404</h1>
<p>未找到相应信息,或许您应该尝试搜索。</p>
<p class="notTranslate">Not found. You should try to search.</p>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<h2>反馈</h2>
<div id="giscus-container"></div>
<br/>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="window.location.href='#'" class="btn btn-success btn-ghost">返回页顶</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<br/>
<include src="/footer.html"></include>
</div>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -1 +1,308 @@
function AA(){msg.info("请输入内容")}function replaceChars(){for(var e=document.getElementById("inputText").value.toLowerCase(),a="",r="",c=0;c<e.length;c++){var t=e.charAt(c);switch(t){case"-":a+=" ",r+=" ";break;case"h":a+="ح",r+="ح";break;case"m":a+="م",r+="م";break;case"d":a+="د",r+="د";break;case"*":a+="خ",r+="چ";break;case"b":a+="ب",r+="ب";break;case"g":a+="گ",r+="ق";break;case"n":a+="ن",r+="ن";break;case"l":case"r":a+="ر",r+="ر";break;case"s":a+="س",r+="س";break;case"a":"y"===e.charAt(c+1)?(a+="لي",r+="يٰ",c++):"w"===e.charAt(c+1)?(a+="لو",r+="وٰ",c++):(a+="ا",r+="ا");break;case"u":case"w":a+="و",r+="و";break;case"y":case"i":a+="ي",r+="ي";break;case"o":a+="او",r+="وٰ";break;case"e":a+="اي",r+="يٰ";break;case"<":for(var s=0;s<200;s++)c++,">"!==e.charAt(c)||c++;break;default:a+=t,r+=t}}""==a?AA():(document.getElementById("onerioOutput").value=a,document.getElementById("triOutput").value=r,msg.success("转换成功"))}function copy(e){var a=document.getElementById(e).value;navigator.clipboard.writeText(a).then((function(){msg.success("复制成功"),console.log("内容已复制到剪贴板")})).catch((function(e){console.error("无法复制内容:",e),msg.failure("复制失败")}))}function copyContent(e){var a=document.getElementById(e).innerHTML;navigator.clipboard.writeText(a).then((function(){console.log("内容已复制到剪贴板"),msg.success("复制成功")})).catch((function(e){console.error("无法复制内容:",e),msg.failure("复制失败")}))}function reverseonerioChars(){for(var e=document.getElementById("onerioOutput").value,a="",r=0;r<e.length;r++){var c=e.charAt(r);switch(c){case"ح":a+="h";break;case"م":a+="m";break;case"د":a+="d";break;case"خ":a+="*";break;case"ب":a+="b";break;case"گ":a+="g";break;case"ن":a+="n";break;case"ر":a+="r";break;case"س":a+="s";break;case"ا":"و"===e.charAt(r+1)?(a+="o",r++):"ي"===e.charAt(r+1)?(a+="e",r++):a+="a";break;case"و":a+="u";break;case"ي":a+="i";break;case"ل":"و"===e.charAt(r+1)?(a+="a",a+="y",r++):"ي"===e.charAt(r+1)?(a+="a",a+="w",r++):a+="[出错]";break;case"<":for(var t=0;t<200;t++)r++,">"!==e.charAt(r)||r++;break;default:a+=c}}"<br>"==a||""==a?AA():(document.getElementById("inputText").value=a,msg.success("转换成功"))}function reversetriChars(){for(var e=document.getElementById("triOutput").value,a="",r=0;r<e.length;r++){var c=e.charAt(r);switch(c){case"وٰ":a+="o";break;case"يٰ":a+="e";break;case"يٰ":a+="ay";break;case"يٰ":a+="ao";break;case"ح":a+="h";break;case"م":a+="m";break;case"د":a+="d";break;case"چ":a+="*";break;case"ب":a+="b";break;case"ق":a+="g";break;case"ن":a+="n";break;case"ر":a+="r";break;case"س":a+="s";break;case"ا":a+="a";break;case"و":a+="u";break;case"ي":a+="i";break;case"<":for(var t=0;t<200;t++)r++,">"!==e.charAt(r)||r++;break;default:a+=c}}"<br>"==a||""==a?AA():(document.getElementById("inputText").value=a,msg.info("不可抗因素导致本功能有些许异常,请谨慎使用"))}function clearContent(){document.getElementById("inputText").value="",document.getElementById("triOutput").value="",document.getElementById("onerioOutput").value="",msg.success("已清空")}
function AA() {msg.info('请输入内容');}
function replaceChars() {
var inputText = document.getElementById("inputText").value.toLowerCase();
var outputOnerio = "";
var outputTri = "";
for (var i = 0; i < inputText.length; i++) {
var char = inputText.charAt(i);
// 使用 switch 语句将拉丁字母转换为对应的符号
switch (char) {
case "-":
outputOnerio += " ";
outputTri += " ";
break;
case "h":
outputOnerio += "ح";
outputTri += "ح";
break;
case "m":
outputOnerio += "م";
outputTri += "م";
break;
case "d":
outputOnerio += "د";
outputTri += "د";
break;
case "*":
outputOnerio += "خ";
outputTri += "چ";
break;
case "b":
outputOnerio += "ب";
outputTri += "ب";
break;
case "g":
outputOnerio += "گ";
outputTri += "ق";
break;
case "n":
outputOnerio += "ن";
outputTri += "ن";
break;
case "l":
case "r":
outputOnerio += "ر";
outputTri += "ر";
break;
case "s":
outputOnerio += "س";
outputTri += "س";
break;
case "a":
if (inputText.charAt(i + 1) === "y") {
outputOnerio += "لي";
outputTri += "يٰ";
i++;
} else if (inputText.charAt(i + 1) === "w") {
outputOnerio += "لو";
outputTri += "وٰ";
i++;
} else {
outputOnerio += "ا";
outputTri += "ا";
}
break;
case "u":
case "w":
outputOnerio += "و";
outputTri += "و";
break;
case "y":
case "i":
outputOnerio += "ي";
outputTri += "ي";
break;
case "o":
outputOnerio += "او";
outputTri += "وٰ";
break;
case "e":
outputOnerio += "اي";
outputTri += "يٰ";
break;
case "<":
for (var num = 0; num < 200; num++) {
i++;
if (inputText.charAt(i) === ">") {
i++;
continue;
}
}
break;
default:
outputOnerio += char;
outputTri += char;
break;
}
}
if (outputOnerio == "") {
AA();
} else {
document.getElementById("onerioOutput").value = outputOnerio;
document.getElementById("triOutput").value = outputTri;
msg.success('转换成功');
}
}
function copy(id) {
// 获取输入函数的元素内容
var inputContent = document.getElementById(id).value;
// 复制内容到剪贴板
navigator.clipboard.writeText(inputContent)
.then(function() {
msg.success('复制成功');
console.log("内容已复制到剪贴板");
})
.catch(function(err) {
console.error("无法复制内容:", err);
msg.failure('复制失败');
});
}
function copyContent(id) {
// 获取输入函数的元素内容
var inputContent = document.getElementById(id).innerHTML;
// 复制内容到剪贴板
navigator.clipboard.writeText(inputContent)
.then(function() {
console.log("内容已复制到剪贴板");
msg.success('复制成功');
})
.catch(function(err) {
console.error("无法复制内容:", err);
msg.failure('复制失败');
});
}
function reverseonerioChars() {
var onerioText = document.getElementById("onerioOutput").value;
var outputText = "";
// 将Onerio转换回字母或符号
for (var i = 0; i < onerioText.length; i++) {
var char = onerioText.charAt(i);
switch (char) {
case "ح":
outputText += "h";
break;
case "م":
outputText += "m";
break;
case "د":
outputText += "d";
break;
case "خ":
outputText += "*";
break;
case "ب":
outputText += "b";
break;
case "گ":
outputText += "g";
break;
case "ن":
outputText += "n";
break;
case "ر":
outputText += "r";
break;
case "س":
outputText += "s";
break;
case "ا":
if (onerioText.charAt(i + 1) === "و") {
outputText += "o";
i++;
} else if (onerioText.charAt(i + 1) === "ي") {
outputText += "e";
i++;
} else {
outputText += "a";
}
break;
case "و":
outputText += "u";
break;
case "ي":
outputText += "i";
break;
case "ل":
if (onerioText.charAt(i + 1) === "و") {
outputText += "a";
outputText += "y";
i++;
} else if (onerioText.charAt(i + 1) === "ي") {
outputText += "a";
outputText += "w";
i++;
} else {
outputText += "[出错]";
}
break;
case "<":
for (var num = 0; num < 200; num++) {
i++;
if (onerioText.charAt(i) === ">") {
i++;
continue;
}
}
break;
default:
outputText += char;
break;
}
}
if (outputText == "<br>" || outputText == "") {
AA();
} else {
document.getElementById("inputText").value = outputText;
msg.success('转换成功')
}
}
function reversetriChars() {
var triText = document.getElementById("triOutput").value;
var outputText = "";
// 将Tri转换回字母或符号
for (var i = 0; i < triText.length; i++) {
var char = triText.charAt(i);
switch (char) {
case "وٰ":
outputText += "o";
break;
case "يٰ":
outputText += "e";
break;
case "يٰ":
outputText += "ay";
break;
case "يٰ":
outputText += "ao";
break;
case "ح":
outputText += "h";
break;
case "م":
outputText += "m";
break;
case "د":
outputText += "d";
break;
case "چ":
outputText += "*";
break;
case "ب":
outputText += "b";
break;
case "ق":
outputText += "g";
break;
case "ن":
outputText += "n";
break;
case "ر":
outputText += "r";
break;
case "س":
outputText += "s";
break;
case "ا":
outputText += "a";
break;
case "و":
outputText += "u";
break;
case "ي":
outputText += "i";
break;
case "<":
for (var num = 0; num < 200; num++) {
i++;
if (triText.charAt(i) === ">") {
i++;
continue;
}
}
break;
default:
outputText += char;
break;
}
}
if (outputText == "<br>" || outputText == "") {
AA();
} else {
document.getElementById("inputText").value = outputText;
msg.info('不可抗因素导致本功能有些许异常,请谨慎使用');
}
}
function clearContent() {document.getElementById("inputText").value = "";document.getElementById("triOutput").value = "";document.getElementById("onerioOutput").value = "";msg.success('已清空')}

@ -1 +1,58 @@
<!doctype html><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="The Hamud Form provides a communication platform for Hamud. 哈姆论坛旨在为哈姆语社区提供交流平台。"><meta http-equiv=content-language content=zh-Hans-CN><link rel=stylesheet href=zh-Hans-CN/assets/loading.css><script src=zh-Hans-CN/assets/loading.js></script><link rel=stylesheet href=css/translate.css><link rel=stylesheet href=css/override.css><script src=https://cdnjs.loli.net/ajax/libs/Darkmode.js/1.5.7/darkmode-js.min.js></script><script>function addDarkmodeWidget(){(new Darkmode).showWidget()}window.addEventListener("load",addDarkmodeWidget)</script><script src=//res.zvo.cn/translate/translate.js></script><script src=zh-Hans-CN/assets/translate_lib.js></script><title class=notTranslate>حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛</title><link rel=icon href=zh-Hans-CN/favicon.svg><link rel=stylesheet href=css/hack/dist/hack.css><link rel=stylesheet href=css/hack/dist/standard.css><script src=js/include.js></script><script src=js/giscus.js></script><body class=standard><div id=hmd-loading><div id=hmd-loading_bg><img alt=正在加载 class=hmd-loader src=css/loading.svg></div></div><div class="main container"><a href=//github.com/Hamud-Lang/Hamud_Book target=_blank class=github-corner><svg width=80 height=80 viewBox="0 0 250 250" style=fill:#151515;color:#fff;position:absolute;top:0;border:0;right:0><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin:130px 106px" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><a href=/ ><p align=center><img alt="Hamud language" src=zh-Hans-CN/favicon.svg width=40% style=max-width:256px></p></a><h1><font class=notTranslate>حامود حامود ياريماسونايحابيحيا حابيبي حامود</font> - 哈姆论坛</h1><div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><div id=giscus-container></div><br><div class=btn-group><button onclick='window.location.href="/",startLoading()' class="btn btn-success btn-ghost">回到主页</button> <button onclick='window.location.href="#"' class="btn btn-success btn-ghost">返回页顶</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">返回</button></div><br><include src=footer.html></include></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name='description' content='The Hamud Form provides a communication platform for Hamud. 哈姆论坛旨在为哈姆语社区提供交流平台。'>
<meta http-equiv='content-language' content='zh-Hans-CN'>
<link rel="stylesheet" href="zh-Hans-CN/assets/loading.css">
<script src="zh-Hans-CN/assets/loading.js"></script>
<link rel="stylesheet" href="css/translate.css">
<link rel="stylesheet" href="css/override.css"/>
<script src="https://lib.baomitu.com/darkmode.js/1.5.7/darkmode-js.min.js"></script>
<script>
function addDarkmodeWidget() {
new Darkmode().showWidget();
}
window.addEventListener('load', addDarkmodeWidget);
</script>
<script src="//res.zvo.cn/translate/translate.js"></script>
<script src="zh-Hans-CN/assets/translate_lib.js"></script>
<title class="notTranslate">حامود حامود ياريماسونايحابيحيا حابيبي حامود - 哈姆论坛</title>
<link rel="icon" href="zh-Hans-CN/favicon.svg">
<link rel="stylesheet" href="css/hack/dist/hack.css">
<link rel="stylesheet" href="css/hack/dist/standard.css">
<script src="js/include.js"></script>
<script src="js/giscus.js"></script>
</head>
<body class="standard">
<div id="hmd-loading">
<div id="hmd-loading_bg">
<img alt="正在加载" class="hmd-loader" src="css/loading.svg"/>
</div>
</div>
<div class="main container">
<a href="//github.com/Hamud-Lang/Hamud_Book" target="_blank" class="github-corner"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151515; color:#fff; position: absolute; top: 0; border: 0; right: 0;"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
<a href="/"><p align="center"><img alt="Hamud language" src="zh-Hans-CN/favicon.svg" width="40%" style="max-width:256px"/></p></a>
<h1><font class="notTranslate">حامود حامود ياريماسونايحابيحيا حابيبي حامود</font> - 哈姆论坛</h1>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<div id="giscus-container"></div>
<br/>
<div class="btn-group">
<button onclick="window.location.href='/';startLoading()" class="btn btn-success btn-ghost">回到主页</button>
<button onclick="window.location.href='#'" class="btn btn-success btn-ghost">返回页顶</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">返回</button>
</div>
<br/>
<include src="footer.html"></include>
</div>
<script src="//lf6-cdn-tos.bytecdntp.com/cdn/expire-1-y/instant.page/5.1.0/instantpage.min.js"></script>
</body>
</html>

@ -1 +1,36 @@
<!doctype html><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="The Hamud language is a constructed language that originated from internet memes, with its grammar based on Toki Pona and its vocabulary derived from Arabic. 哈姆语是一门起源于网络流行哽,语法基于道本语、词汇基于阿拉伯词源的人造语言。这是哈姆语官方网站。"><meta http-equiv=content-language content=en-US><title>داودايدادو - 更改语言 - Switch language</title><link rel=icon href=zh-Hans-CN/favicon.svg><link rel=stylesheet href=css/hack/dist/hack.css><link rel=stylesheet href=css/hack/dist/standard.css><body class=standard><div class="main container"><a href=https://github.com/Hamud-Lang/Hamud_Book target=_blank class=github-corner><svg width=80 height=80 viewBox="0 0 250 250" style=fill:#151515;color:#fff;position:absolute;top:0;border:0;right:0><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin:130px 106px" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><a href=/ ><p align=center><img alt="Hamud language" src=zh-Hans-CN/favicon.svg width=40% style=max-width:256px></p></a><h1>داودايدادو - 更改语言 - Switch language</h1><button onclick='window.location.href="/"' class="btn btn-success btn-ghost">گاومحا اواراو نااونااون نااونحا - 回到主页 - Home</button> <button onclick=history.back(-1) class="btn btn-success btn-ghost">گاومحا اواراو نااونااون نااونحا - 返回 - Back</button><br><br><button onclick='window.location.href="zh-Hans-CN"' class="btn btn-primary">简体中文</button> <button onclick=notGood() class="btn btn-default">繁體中文</button> <button onclick=notGood() class="btn btn-default">English</button><footer class=footer><a href="https://icp.gov.moe/?keyword=20230986" target=_blank>萌 ICP 备 20230986 号</a></footer></div><script>function notGood(){alert("抱歉,正在完善。\nSorry, it is under construction.")}</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name='description' content='The Hamud language is a constructed language that originated from internet memes, with its grammar based on Toki Pona and its vocabulary derived from Arabic. 哈姆语是一门起源于网络流行哽,语法基于道本语、词汇基于阿拉伯词源的人造语言。这是哈姆语官方网站。'>
<meta http-equiv='content-language' content='en-US'>
<title>داودايدادو - 更改语言 - Switch language</title>
<link rel="icon" href="zh-Hans-CN/favicon.svg">
<link rel="stylesheet" href="css/hack/dist/hack.css">
<link rel="stylesheet" href="css/hack/dist/standard.css">
</head>
<body class="standard">
<div class="main container">
<a href="https://github.com/Hamud-Lang/Hamud_Book" target="_blank" class="github-corner"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151515; color:#fff; position: absolute; top: 0; border: 0; right: 0;"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
<a href="/"><p align="center"><img alt="Hamud language" src="zh-Hans-CN/favicon.svg" width="40%" style="max-width:256px"></p></a>
<h1>داودايدادو - 更改语言 - Switch language</h1>
<button onclick="window.location.href='/'" class="btn btn-success btn-ghost">گاومحا اواراو نااونااون نااونحا - 回到主页 - Home</button>
<button onclick="javascript:history.back(-1);" class="btn btn-success btn-ghost">گاومحا اواراو نااونااون نااونحا - 返回 - Back</button>
<br></br>
<button onclick="window.location.href='zh-Hans-CN'" class="btn btn-primary">简体中文</button>
<button onclick="notGood()" class="btn btn-default">繁體中文</button>
<button onclick="notGood()" class="btn btn-default">English</button>
<footer class="footer"><a href="https://icp.gov.moe/?keyword=20230986" target="_blank">萌 ICP 备 20230986 号</a></footer>
</div>
</body>
<script>
function notGood()
{alert("抱歉,正在完善。\nSorry, it is under construction.");}
</script>
</html>

@ -1 +1,7 @@
.darkmode--activated img{isolation:isolate;mix-blend-mode:difference}.darkmode--activated .btn{isolation:isolate;mix-blend-mode:difference}.darkmode--activated select{background-color:#000;color:#e0e0e0}.darkmode--activated .hmd-loading{isolation:isolate;mix-blend-mode:difference}.darkmode--activated .alert{isolation:isolate;mix-blend-mode:difference}
/* 深色模式相关 */
/* .darkmode-layer, .darkmode-toggle{z-index:101} */
.darkmode--activated img{isolation:isolate;mix-blend-mode:difference}
.darkmode--activated .btn{isolation:isolate;mix-blend-mode:difference}
.darkmode--activated select{background-color:#000;color:#E0E0E0}
.darkmode--activated .hmd-loading{isolation:isolate;mix-blend-mode:difference}
.darkmode--activated .alert{isolation:isolate;mix-blend-mode:difference}

@ -1 +1,12 @@
#translate>.translateSelectLanguage{cursor:pointer;position:absolute;padding:.3rem;padding-left:.5rem;padding-right:.5rem;color:#555;background-color:#fff;border:2px solid #c9c9c9}@media screen and (max-width:980px){#translate>.translateSelectLanguage{left:1rem;top:1rem;font-size:.8rem;width:6rem}}@media screen and (min-width:980px){#translate>.translateSelectLanguage{left:2rem;top:2rem;font-size:1rem}}
#translate>.translateSelectLanguage {
cursor:pointer;
position:absolute;
padding:0.3rem;
padding-left:0.5rem;
padding-right:0.5rem;
color: #555;
background-color: #fff;
border:2px solid #C9C9C9;
}
@media screen and (max-width: 980px){#translate>.translateSelectLanguage {left:1rem;top:1rem;font-size:.8rem;width:6rem}}
@media screen and (min-width: 980px){#translate>.translateSelectLanguage {left:2rem;top:2rem;font-size:1rem}}

@ -1 +1 @@
<footer class=footer><a href="//icp.gov.moe/?keyword=20230986" target=_blank>萌 ICP 备 20230986 号</a><a href=//status.pj568.eu.org/ target=_blank>网站状态</a></footer>
<footer class="footer"><a href="//icp.gov.moe/?keyword=20230986" target="_blank">萌 ICP 备 20230986 号</a><a href="//status.pj568.eu.org/" target="_blank">网站状态</a></footer>

File diff suppressed because one or more lines are too long

@ -1 +1,55 @@
var lang=translate.language.getCurrent(),giscus_lang="zh-CN";switch(lang){case"chinese_traditional":giscus_lang="zh-TW";break;case"english":giscus_lang="en";break;case"spanish":giscus_lang="es";break;case"japanese":giscus_lang="ja";break;case"korean":giscus_lang="ko";break;case"french":giscus_lang="fr";break;case"arabic":giscus_lang="ar";break;default:giscus_lang="zh-CN"}var giscus=function(){const t=document.createElement("script");t.type="text/javascript",t.src="https://giscus.app/client.js",t.setAttribute("data-repo","Hamud-Lang/Hamud_Book"),t.setAttribute("data-repo-id","R_kgDOKAX-uw"),t.setAttribute("data-category","Announcements"),t.setAttribute("data-category-id","DIC_kwDOKAX-u84CYRSk"),t.setAttribute("data-mapping","title"),t.setAttribute("data-strict","1"),t.setAttribute("data-reactions-enabled","1"),t.setAttribute("data-emit-metadata","0"),t.setAttribute("data-input-position","top"),t.setAttribute("data-theme","light_high_contrast"),t.setAttribute("data-lang",giscus_lang),t.crossOrigin="anonymous",t.async=!0,document.getElementById("giscus-container").appendChild(t)};window.addEventListener("load",giscus);
// 获取用户使用的语种。
var lang = translate.language.getCurrent();
var giscus_lang = "zh-CN";
switch (lang) {
case "chinese_traditional":
giscus_lang = "zh-TW";
break;
case "english":
giscus_lang = "en";
break;
case "spanish":
giscus_lang = "es";
break;
case "japanese":
giscus_lang = "ja";
break;
case "korean":
giscus_lang = "ko";
break;
case "french":
giscus_lang = "fr";
break;
case "arabic":
giscus_lang = "ar";
break;
default:
giscus_lang = "zh-CN";
break;
}
var giscus = function () {
const script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://giscus.app/client.js";
script.setAttribute("data-repo", "Hamud-Lang/Hamud_Book");
script.setAttribute("data-repo-id", "R_kgDOKAX-uw");
script.setAttribute("data-category", "Announcements");
script.setAttribute("data-category-id", "DIC_kwDOKAX-u84CYRSk");
script.setAttribute("data-mapping", "title");
script.setAttribute("data-strict", "1");
script.setAttribute("data-reactions-enabled", "1");
script.setAttribute("data-emit-metadata", "0");
script.setAttribute("data-input-position", "top");
script.setAttribute("data-theme", "light_high_contrast");
script.setAttribute("data-lang", giscus_lang);
script.crossOrigin = "anonymous";
script.async = true;
document.getElementById("giscus-container").appendChild(script);
};
window.addEventListener('load', giscus);

@ -1 +1,26 @@
function includeHTML(){for(var e=document.getElementsByTagName("include"),t=0;t<e.length;t++){var n=e[t],a=n.getAttribute("src");if(a){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===this.readyState&&200===this.status){n.innerHTML=this.responseText;for(var e=n.getElementsByTagName("script"),t=0;t<e.length;t++){var a=document.createElement("script");a.innerHTML=e[t].innerHTML,document.body.appendChild(a)}}},r.open("GET",a,!0),r.send()}}}document.addEventListener("DOMContentLoaded",includeHTML);
function includeHTML() {
var elements = document.getElementsByTagName("include");
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
var file = element.getAttribute("src");
if (file) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
element.innerHTML = this.responseText;
// 执行加载的JavaScript代码
var scripts = element.getElementsByTagName("script");
for (var j = 0; j < scripts.length; j++) {
var script = document.createElement("script");
script.innerHTML = scripts[j].innerHTML;
document.body.appendChild(script);
}
}
};
xhttp.open("GET", file, true);
xhttp.send();
}
}
}
document.addEventListener("DOMContentLoaded", includeHTML);

@ -2,234 +2,210 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hamud.pj568.eu.org/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/404.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/Community.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/Lang.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/footer.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/Character_substitution/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/404.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/About_Book.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/About_Hamud.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Character_substitution.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Community.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/First_Contact.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/To_do.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Translator.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/Creation.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/Feedback.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/File_structure.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Contribute/Words_translate.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Contributors/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Main.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Guide/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/HITL.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/Hamud.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/Nations.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/哈姆文化列表.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/所有图例.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/MHDH/语言列表.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/New_Standard_Hamud.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Reading/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Reading/Sound.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Words_Learning/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Words_Learning/List.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/lib/First_Video.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/lib/Hamood_Habibi.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/lib/Prompt.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Characteristic.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Core.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Exclamations.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Extern.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Num&Query.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Subordinate_clause.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Grammar/Words/Theme.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Hamud.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Kings.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Laws.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Newborn.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Poem.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Record_bebaron.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Record_gamurig.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Record_murinsu.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
<url>
<loc>https://hamud.pj568.eu.org/zh-Hans-CN/Materials/Bible_Hamud/Souls.html</loc>
<lastmod>2024-02-24T13:04:41+00:00</lastmod>
<lastmod>2024-02-25T06:27:26+00:00</lastmod>
</url>
</urlset>

File diff suppressed because one or more lines are too long

@ -0,0 +1,545 @@
/* CSS for UI elements (a.k.a. chrome) */
@import 'variables.css';
html {
scrollbar-color: var(--scrollbar) var(--bg);
}
#searchresults a,
.content a:link,
a:visited,
a > .hljs {
color: var(--links);
}
/*
body-container is necessary because mobile browsers don't seem to like
overflow-x on the body tag when there is a <meta name="viewport"> tag.
*/
#body-container {
/*
This is used when the sidebar pushes the body content off the side of
the screen on small screens. Without it, dragging on mobile Safari
will want to reposition the viewport in a weird way.
*/
overflow-x: clip;
}
/* Menu Bar */
#menu-bar,
#menu-bar-hover-placeholder {
z-index: 101;
margin: auto calc(0px - var(--page-padding));
}
#menu-bar {
position: relative;
display: flex;
flex-wrap: wrap;
background-color: var(--bg);
border-bottom-color: var(--bg);
border-bottom-width: 1px;
border-bottom-style: solid;
}
#menu-bar.sticky,
.js #menu-bar-hover-placeholder:hover + #menu-bar,
.js #menu-bar:hover,
.js.sidebar-visible #menu-bar {
position: -webkit-sticky;
position: sticky;
top: 0 !important;
}
#menu-bar-hover-placeholder {
position: sticky;
position: -webkit-sticky;
top: 0;
height: var(--menu-bar-height);
}
#menu-bar.bordered {
border-bottom-color: var(--table-border-color);
}
#menu-bar i, #menu-bar .icon-button {
position: relative;
padding: 0 8px;
z-index: 10;
line-height: var(--menu-bar-height);
cursor: pointer;
transition: color 0.5s;
}
@media only screen and (max-width: 420px) {
#menu-bar i, #menu-bar .icon-button {
padding: 0 5px;
}
}
.icon-button {
border: none;
background: none;
padding: 0;
color: inherit;
}
.icon-button i {
margin: 0;
}
.right-buttons {
margin: 0 15px;
}
.right-buttons a {
text-decoration: none;
}
.left-buttons {
display: flex;
margin: 0 5px;
}
.no-js .left-buttons {
display: none;
}
.menu-title {
display: inline-block;
font-weight: 200;
font-size: 2.4rem;
line-height: var(--menu-bar-height);
text-align: center;
margin: 0;
flex: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.js .menu-title {
cursor: pointer;
}
.menu-bar,
.menu-bar:visited,
.nav-chapters,
.nav-chapters:visited,
.mobile-nav-chapters,
.mobile-nav-chapters:visited,
.menu-bar .icon-button,
.menu-bar a i {
color: var(--icons);
}
.menu-bar i:hover,
.menu-bar .icon-button:hover,
.nav-chapters:hover,
.mobile-nav-chapters i:hover {
color: var(--icons-hover);
}
/* Nav Icons */
.nav-chapters {
font-size: 2.5em;
text-align: center;
text-decoration: none;
position: fixed;
top: 0;
bottom: 0;
margin: 0;
max-width: 150px;
min-width: 90px;
display: flex;
justify-content: center;
align-content: center;
flex-direction: column;
transition: color 0.5s, background-color 0.5s;
}
.nav-chapters:hover {
text-decoration: none;
background-color: var(--theme-hover);
transition: background-color 0.15s, color 0.15s;
}
.nav-wrapper {
margin-top: 50px;
display: none;
}
.mobile-nav-chapters {
font-size: 2.5em;
text-align: center;
text-decoration: none;
width: 90px;
border-radius: 5px;
background-color: var(--sidebar-bg);
}
.previous {
float: left;
}
.next {
float: right;
right: var(--page-padding);
}
@media only screen and (max-width: 1080px) {
.nav-wide-wrapper { display: none; }
.nav-wrapper { display: block; }
}
@media only screen and (max-width: 1380px) {
.sidebar-visible .nav-wide-wrapper { display: none; }
.sidebar-visible .nav-wrapper { display: block; }
}
/* Inline code */
:not(pre) > .hljs {
display: inline;
padding: 0.1em 0.3em;
border-radius: 3px;
}
:not(pre):not(a) > .hljs {
color: var(--inline-code-color);
overflow-x: initial;
}
a:hover > .hljs {
text-decoration: underline;
}
pre {
position: relative;
}
pre > .buttons {
position: absolute;
z-index: 100;
right: 0px;
top: 2px;
margin: 0px;
padding: 2px 0px;
color: var(--sidebar-fg);
cursor: pointer;
visibility: hidden;
opacity: 0;
transition: visibility 0.1s linear, opacity 0.1s linear;
}
pre:hover > .buttons {
visibility: visible;
opacity: 1
}
pre > .buttons :hover {
color: var(--sidebar-active);
border-color: var(--icons-hover);
background-color: var(--theme-hover);
}
pre > .buttons i {
margin-left: 8px;
}
pre > .buttons button {
cursor: inherit;
margin: 0px 5px;
padding: 3px 5px;
font-size: 14px;
border-style: solid;
border-width: 1px;
border-radius: 4px;
border-color: var(--icons);
background-color: var(--theme-popup-bg);
transition: 100ms;
transition-property: color,border-color,background-color;
color: var(--icons);
}
@media (pointer: coarse) {
pre > .buttons button {
/* On mobile, make it easier to tap buttons. */
padding: 0.3rem 1rem;
}
}
pre > code {
padding: 1rem;
}
/* FIXME: ACE editors overlap their buttons because ACE does absolute
positioning within the code block which breaks padding. The only solution I
can think of is to move the padding to the outer pre tag (or insert a div
wrapper), but that would require fixing a whole bunch of CSS rules.
*/
.hljs.ace_editor {
padding: 0rem 0rem;
}
pre > .result {
margin-top: 10px;
}
/* Search */
#searchresults a {
text-decoration: none;
}
mark {
border-radius: 2px;
padding: 0 3px 1px 3px;
margin: 0 -3px -1px -3px;
background-color: var(--search-mark-bg);
transition: background-color 300ms linear;
cursor: pointer;
}
mark.fade-out {
background-color: rgba(0,0,0,0) !important;
cursor: auto;
}
.searchbar-outer {
margin-left: auto;
margin-right: auto;
max-width: var(--content-max-width);
}
#searchbar {
width: 100%;
margin: 5px auto 0px auto;
padding: 10px 16px;
transition: box-shadow 300ms ease-in-out;
border: 1px solid var(--searchbar-border-color);
border-radius: 3px;
background-color: var(--searchbar-bg);
color: var(--searchbar-fg);
}
#searchbar:focus,
#searchbar.active {
box-shadow: 0 0 3px var(--searchbar-shadow-color);
}
.searchresults-header {
font-weight: bold;
font-size: 1em;
padding: 18px 0 0 5px;
color: var(--searchresults-header-fg);
}
.searchresults-outer {
margin-left: auto;
margin-right: auto;
max-width: var(--content-max-width);
border-bottom: 1px dashed var(--searchresults-border-color);
}
ul#searchresults {
list-style: none;
padding-left: 20px;
}
ul#searchresults li {
margin: 10px 0px;
padding: 2px;
border-radius: 2px;
}
ul#searchresults li.focus {
background-color: var(--searchresults-li-bg);
}
ul#searchresults span.teaser {
display: block;
clear: both;
margin: 5px 0 0 20px;
font-size: 0.8em;
}
ul#searchresults span.teaser em {
font-weight: bold;
font-style: normal;
}
/* Sidebar */
.sidebar {
position: fixed;
left: 0;
top: 0;
bottom: 0;
width: var(--sidebar-width);
font-size: 0.875em;
box-sizing: border-box;
-webkit-overflow-scrolling: touch;
overscroll-behavior-y: contain;
background-color: var(--sidebar-bg);
color: var(--sidebar-fg);
}
.sidebar-resizing {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.js:not(.sidebar-resizing) .sidebar {
transition: transform 0.3s; /* Animation: slide away */
}
.sidebar code {
line-height: 2em;
}
.sidebar .sidebar-scrollbox {
overflow-y: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 10px 10px;
}
.sidebar .sidebar-resize-handle {
position: absolute;
cursor: col-resize;
width: 0;
right: 0;
top: 0;
bottom: 0;
}
.js .sidebar .sidebar-resize-handle {
cursor: col-resize;
width: 5px;
}
.sidebar-hidden .sidebar {
transform: translateX(calc(0px - var(--sidebar-width)));
}
.sidebar::-webkit-scrollbar {
background: var(--sidebar-bg);
}
.sidebar::-webkit-scrollbar-thumb {
background: var(--scrollbar);
}
.sidebar-visible .page-wrapper {
transform: translateX(var(--sidebar-width));
}
@media only screen and (min-width: 620px) {
.sidebar-visible .page-wrapper {
transform: none;
margin-left: var(--sidebar-width);
}
}
.chapter {
list-style: none outside none;
padding-left: 0;
line-height: 2.2em;
}
.chapter ol {
width: 100%;
}
.chapter li {
display: flex;
color: var(--sidebar-non-existant);
}
.chapter li a {
display: block;
padding: 0;
text-decoration: none;
color: var(--sidebar-fg);
}
.chapter li a:hover {
color: var(--sidebar-active);
}
.chapter li a.active {
color: var(--sidebar-active);
}
.chapter li > a.toggle {
cursor: pointer;
display: block;
margin-left: auto;
padding: 0 10px;
user-select: none;
opacity: 0.68;
}
.chapter li > a.toggle div {
transition: transform 0.5s;
}
/* collapse the section */
.chapter li:not(.expanded) + li > ol {
display: none;
}
.chapter li.chapter-item {
line-height: 1.5em;
margin-top: 0.6em;
}
.chapter li.expanded > a.toggle div {
transform: rotate(90deg);
}
.spacer {
width: 100%;
height: 3px;
margin: 5px 0px;
}
.chapter .spacer {
background-color: var(--sidebar-spacer);
}
@media (-moz-touch-enabled: 1), (pointer: coarse) {
.chapter li a { padding: 5px 0; }
.spacer { margin: 10px 0; }
}
.section {
list-style: none outside none;
padding-left: 20px;
line-height: 1.9em;
}
/* Theme Menu Popup */
.theme-popup {
position: absolute;
left: 10px;
top: var(--menu-bar-height);
z-index: 1000;
border-radius: 4px;
font-size: 0.7em;
color: var(--fg);
background: var(--theme-popup-bg);
border: 1px solid var(--theme-popup-border);
margin: 0;
padding: 0;
list-style: none;
display: none;
/* Don't let the children's background extend past the rounded corners. */
overflow: hidden;
}
.theme-popup .default {
color: var(--icons);
}
.theme-popup .theme {
width: 100%;
border: 0;
margin: 0;
padding: 2px 20px;
line-height: 25px;
white-space: nowrap;
text-align: left;
cursor: pointer;
color: inherit;
background: inherit;
font-size: inherit;
}
.theme-popup .theme:hover {
background-color: var(--theme-hover);
}
.theme-selected::before {
display: inline-block;
content: "✓";
margin-left: -14px;
width: 14px;
}

@ -0,0 +1,203 @@
/* Base styles and content styles */
@import 'variables.css';
:root {
/* Browser default font-size is 16px, this way 1 rem = 10px */
font-size: 62.5%;
}
html {
font-family: "Open Sans", sans-serif;
color: var(--fg);
background-color: var(--bg);
text-size-adjust: none;
-webkit-text-size-adjust: none;
}
body {
margin: 0;
font-size: 1.6rem;
overflow-x: hidden;
}
code {
font-family: var(--mono-font) !important;
font-size: var(--code-font-size);
}
/* make long words/inline code not x overflow */
main {
overflow-wrap: break-word;
}
/* make wide tables scroll if they overflow */
.table-wrapper {
overflow-x: auto;
}
/* Don't change font size in headers. */
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
font-size: unset;
}
.left { float: left; }
.right { float: right; }
.boring { opacity: 0.6; }
.hide-boring .boring { display: none; }
.hidden { display: none !important; }
h2, h3 { margin-top: 2.5em; }
h4, h5 { margin-top: 2em; }
.header + .header h3,
.header + .header h4,
.header + .header h5 {
margin-top: 1em;
}
h1:target::before,
h2:target::before,
h3:target::before,
h4:target::before,
h5:target::before,
h6:target::before {
display: inline-block;
content: "»";
margin-left: -30px;
width: 30px;
}
/* This is broken on Safari as of version 14, but is fixed
in Safari Technology Preview 117 which I think will be Safari 14.2.
https://bugs.webkit.org/show_bug.cgi?id=218076
*/
:target {
scroll-margin-top: calc(var(--menu-bar-height) + 0.5em);
}
.page {
outline: 0;
padding: 0 var(--page-padding);
margin-top: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */
}
.page-wrapper {
box-sizing: border-box;
}
.js:not(.sidebar-resizing) .page-wrapper {
transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */
}
.content {
overflow-y: auto;
padding: 0 5px 50px 5px;
}
.content main {
margin-left: auto;
margin-right: auto;
max-width: var(--content-max-width);
}
.content p { line-height: 1.45em; }
.content ol { line-height: 1.45em; }
.content ul { line-height: 1.45em; }
.content a { text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content img, .content video { max-width: 100%; }
.content .header:link,
.content .header:visited {
color: var(--fg);
}
.content .header:link,
.content .header:visited:hover {
text-decoration: none;
}
table {
margin: 0 auto;
border-collapse: collapse;
}
table td {
padding: 3px 20px;
border: 1px var(--table-border-color) solid;
}
table thead {
background: var(--table-header-bg);
}
table thead td {
font-weight: 700;
border: none;
}
table thead th {
padding: 3px 20px;
}
table thead tr {
border: 1px var(--table-header-bg) solid;
}
/* Alternate background colors for rows */
table tbody tr:nth-child(2n) {
background: var(--table-alternate-bg);
}
blockquote {
margin: 20px 0;
padding: 0 20px;
color: var(--fg);
background-color: var(--quote-bg);
border-top: .1em solid var(--quote-border);
border-bottom: .1em solid var(--quote-border);
}
kbd {
background-color: var(--table-border-color);
border-radius: 4px;
border: solid 1px var(--theme-popup-border);
box-shadow: inset 0 -1px 0 var(--theme-hover);
display: inline-block;
font-size: var(--code-font-size);
font-family: var(--mono-font);
line-height: 10px;
padding: 4px 5px;
vertical-align: middle;
}
:not(.footnote-definition) + .footnote-definition,
.footnote-definition + :not(.footnote-definition) {
margin-top: 2em;
}
.footnote-definition {
font-size: 0.9em;
margin: 0.5em 0;
}
.footnote-definition p {
display: inline;
}
.tooltiptext {
position: absolute;
visibility: hidden;
color: #fff;
background-color: #333;
transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */
left: -8px; /* Half of the width of the icon */
top: -35px;
font-size: 0.8em;
text-align: center;
border-radius: 6px;
padding: 5px 8px;
margin: 5px;
z-index: 1000;
}
.tooltipped .tooltiptext {
visibility: visible;
}
.chapter li.part-title {
color: var(--sidebar-fg);
margin: 5px 0px;
font-weight: bold;
}
.result-no-output {
font-style: italic;
}

@ -1 +1,54 @@
#menu-bar,#sidebar,.mobile-nav-chapters,.nav-chapters{display:none}#page-wrapper.page-wrapper{transform:none;margin-left:0;overflow-y:initial}#content{max-width:none;margin:0;padding:0}.page{overflow-y:initial}code{background-color:#666;border-radius:5px;-webkit-print-color-adjust:exact}pre>.buttons{z-index:2}a,a:active,a:hover,a:visited{color:#4183c4;text-decoration:none}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}code,pre{page-break-inside:avoid;white-space:pre-wrap}.fa{display:none!important}
#sidebar,
#menu-bar,
.nav-chapters,
.mobile-nav-chapters {
display: none;
}
#page-wrapper.page-wrapper {
transform: none;
margin-left: 0px;
overflow-y: initial;
}
#content {
max-width: none;
margin: 0;
padding: 0;
}
.page {
overflow-y: initial;
}
code {
background-color: #666666;
border-radius: 5px;
/* Force background to be printed in Chrome */
-webkit-print-color-adjust: exact;
}
pre > .buttons {
z-index: 2;
}
a, a:visited, a:active, a:hover {
color: #4183c4;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
page-break-inside: avoid;
page-break-after: avoid;
}
pre, code {
page-break-inside: avoid;
white-space: pre-wrap;
}
.fa {
display: none !important;
}

@ -1 +1,255 @@
:root{--sidebar-width:300px;--page-padding:15px;--content-max-width:750px;--menu-bar-height:50px;--mono-font:"Source Code Pro",Consolas,"Ubuntu Mono",Menlo,"DejaVu Sans Mono",monospace,monospace;--code-font-size:0.875em}.ayu{--bg:hsl(210, 25%, 8%);--fg:#c5c5c5;--sidebar-bg:#14191f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#5c6773;--sidebar-active:#ffb454;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#0096cf;--inline-code-color:#ffb454;--theme-popup-bg:#14191f;--theme-popup-border:#5c6773;--theme-hover:#191f26;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--table-border-color:hsl(210, 25%, 13%);--table-header-bg:hsl(210, 25%, 28%);--table-alternate-bg:hsl(210, 25%, 11%);--searchbar-border-color:#848484;--searchbar-bg:#424242;--searchbar-fg:#fff;--searchbar-shadow-color:#d4c89f;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#252932;--search-mark-bg:#e3b171}.coal{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}.light{--bg:hsl(0, 0%, 100%);--fg:hsl(0, 0%, 0%);--sidebar-bg:#fafafa;--sidebar-fg:hsl(0, 0%, 0%);--sidebar-non-existant:#aaaaaa;--sidebar-active:#1f1fff;--sidebar-spacer:#f4f4f4;--scrollbar:#8F8F8F;--icons:#747474;--icons-hover:#000000;--links:#20609f;--inline-code-color:#301900;--theme-popup-bg:#fafafa;--theme-popup-border:#cccccc;--theme-hover:#e6e6e6;--quote-bg:hsl(197, 37%, 96%);--quote-border:hsl(197, 37%, 91%);--table-border-color:hsl(0, 0%, 95%);--table-header-bg:hsl(0, 0%, 80%);--table-alternate-bg:hsl(0, 0%, 97%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#e4f2fe;--search-mark-bg:#a2cff5}.navy{--bg:hsl(226, 23%, 11%);--fg:#bcbdd0;--sidebar-bg:#282d3f;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505274;--sidebar-active:#2b79a2;--sidebar-spacer:#2d334f;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#b7b9cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#161923;--theme-popup-border:#737480;--theme-hover:#282e40;--quote-bg:hsl(226, 15%, 17%);--quote-border:hsl(226, 15%, 22%);--table-border-color:hsl(226, 23%, 16%);--table-header-bg:hsl(226, 23%, 31%);--table-alternate-bg:hsl(226, 23%, 14%);--searchbar-border-color:#aaa;--searchbar-bg:#aeaec6;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#5f5f71;--searchresults-border-color:#5c5c68;--searchresults-li-bg:#242430;--search-mark-bg:#a2cff5}.rust{--bg:hsl(60, 9%, 87%);--fg:#262625;--sidebar-bg:#3b2e2a;--sidebar-fg:#c8c9db;--sidebar-non-existant:#505254;--sidebar-active:#e69f67;--sidebar-spacer:#45373a;--scrollbar:var(--sidebar-fg);--icons:#737480;--icons-hover:#262625;--links:#2b79a2;--inline-code-color:#6e6b5e;--theme-popup-bg:#e1e1db;--theme-popup-border:#b38f6b;--theme-hover:#99908a;--quote-bg:hsl(60, 5%, 75%);--quote-border:hsl(60, 5%, 70%);--table-border-color:hsl(60, 9%, 82%);--table-header-bg:#b3a497;--table-alternate-bg:hsl(60, 9%, 84%);--searchbar-border-color:#aaa;--searchbar-bg:#fafafa;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#888;--searchresults-li-bg:#dec2a2;--search-mark-bg:#e69f67}@media (prefers-color-scheme:dark){.light.no-js{--bg:hsl(200, 7%, 8%);--fg:#98a3ad;--sidebar-bg:#292c2f;--sidebar-fg:#a1adb8;--sidebar-non-existant:#505254;--sidebar-active:#3473ad;--sidebar-spacer:#393939;--scrollbar:var(--sidebar-fg);--icons:#43484d;--icons-hover:#b3c0cc;--links:#2b79a2;--inline-code-color:#c5c8c6;--theme-popup-bg:#141617;--theme-popup-border:#43484d;--theme-hover:#1f2124;--quote-bg:hsl(234, 21%, 18%);--quote-border:hsl(234, 21%, 23%);--table-border-color:hsl(200, 7%, 13%);--table-header-bg:hsl(200, 7%, 28%);--table-alternate-bg:hsl(200, 7%, 11%);--searchbar-border-color:#aaa;--searchbar-bg:#b7b7b7;--searchbar-fg:#000;--searchbar-shadow-color:#aaa;--searchresults-header-fg:#666;--searchresults-border-color:#98a3ad;--searchresults-li-bg:#2b2b2f;--search-mark-bg:#355c7d}}
/* Globals */
:root {
--sidebar-width: 300px;
--page-padding: 15px;
--content-max-width: 750px;
--menu-bar-height: 50px;
--mono-font: "Source Code Pro", Consolas, "Ubuntu Mono", Menlo, "DejaVu Sans Mono", monospace, monospace;
--code-font-size: 0.875em /* please adjust the ace font size accordingly in editor.js */
}
/* Themes */
.ayu {
--bg: hsl(210, 25%, 8%);
--fg: #c5c5c5;
--sidebar-bg: #14191f;
--sidebar-fg: #c8c9db;
--sidebar-non-existant: #5c6773;
--sidebar-active: #ffb454;
--sidebar-spacer: #2d334f;
--scrollbar: var(--sidebar-fg);
--icons: #737480;
--icons-hover: #b7b9cc;
--links: #0096cf;
--inline-code-color: #ffb454;
--theme-popup-bg: #14191f;
--theme-popup-border: #5c6773;
--theme-hover: #191f26;
--quote-bg: hsl(226, 15%, 17%);
--quote-border: hsl(226, 15%, 22%);
--table-border-color: hsl(210, 25%, 13%);
--table-header-bg: hsl(210, 25%, 28%);
--table-alternate-bg: hsl(210, 25%, 11%);
--searchbar-border-color: #848484;
--searchbar-bg: #424242;
--searchbar-fg: #fff;
--searchbar-shadow-color: #d4c89f;
--searchresults-header-fg: #666;
--searchresults-border-color: #888;
--searchresults-li-bg: #252932;
--search-mark-bg: #e3b171;
}
.coal {
--bg: hsl(200, 7%, 8%);
--fg: #98a3ad;
--sidebar-bg: #292c2f;
--sidebar-fg: #a1adb8;
--sidebar-non-existant: #505254;
--sidebar-active: #3473ad;
--sidebar-spacer: #393939;
--scrollbar: var(--sidebar-fg);
--icons: #43484d;
--icons-hover: #b3c0cc;
--links: #2b79a2;
--inline-code-color: #c5c8c6;
--theme-popup-bg: #141617;
--theme-popup-border: #43484d;
--theme-hover: #1f2124;
--quote-bg: hsl(234, 21%, 18%);
--quote-border: hsl(234, 21%, 23%);
--table-border-color: hsl(200, 7%, 13%);
--table-header-bg: hsl(200, 7%, 28%);
--table-alternate-bg: hsl(200, 7%, 11%);
--searchbar-border-color: #aaa;
--searchbar-bg: #b7b7b7;
--searchbar-fg: #000;
--searchbar-shadow-color: #aaa;
--searchresults-header-fg: #666;
--searchresults-border-color: #98a3ad;
--searchresults-li-bg: #2b2b2f;
--search-mark-bg: #355c7d;
}
.light {
--bg: hsl(0, 0%, 100%);
--fg: hsl(0, 0%, 0%);
--sidebar-bg: #fafafa;
--sidebar-fg: hsl(0, 0%, 0%);
--sidebar-non-existant: #aaaaaa;
--sidebar-active: #1f1fff;
--sidebar-spacer: #f4f4f4;
--scrollbar: #8F8F8F;
--icons: #747474;
--icons-hover: #000000;
--links: #20609f;
--inline-code-color: #301900;
--theme-popup-bg: #fafafa;
--theme-popup-border: #cccccc;
--theme-hover: #e6e6e6;
--quote-bg: hsl(197, 37%, 96%);
--quote-border: hsl(197, 37%, 91%);
--table-border-color: hsl(0, 0%, 95%);
--table-header-bg: hsl(0, 0%, 80%);
--table-alternate-bg: hsl(0, 0%, 97%);
--searchbar-border-color: #aaa;
--searchbar-bg: #fafafa;
--searchbar-fg: #000;
--searchbar-shadow-color: #aaa;
--searchresults-header-fg: #666;
--searchresults-border-color: #888;
--searchresults-li-bg: #e4f2fe;
--search-mark-bg: #a2cff5;
}
.navy {
--bg: hsl(226, 23%, 11%);
--fg: #bcbdd0;
--sidebar-bg: #282d3f;
--sidebar-fg: #c8c9db;
--sidebar-non-existant: #505274;
--sidebar-active: #2b79a2;
--sidebar-spacer: #2d334f;
--scrollbar: var(--sidebar-fg);
--icons: #737480;
--icons-hover: #b7b9cc;
--links: #2b79a2;
--inline-code-color: #c5c8c6;
--theme-popup-bg: #161923;
--theme-popup-border: #737480;
--theme-hover: #282e40;
--quote-bg: hsl(226, 15%, 17%);
--quote-border: hsl(226, 15%, 22%);
--table-border-color: hsl(226, 23%, 16%);
--table-header-bg: hsl(226, 23%, 31%);
--table-alternate-bg: hsl(226, 23%, 14%);
--searchbar-border-color: #aaa;
--searchbar-bg: #aeaec6;
--searchbar-fg: #000;
--searchbar-shadow-color: #aaa;
--searchresults-header-fg: #5f5f71;
--searchresults-border-color: #5c5c68;
--searchresults-li-bg: #242430;
--search-mark-bg: #a2cff5;
}
.rust {
--bg: hsl(60, 9%, 87%);
--fg: #262625;
--sidebar-bg: #3b2e2a;
--sidebar-fg: #c8c9db;
--sidebar-non-existant: #505254;
--sidebar-active: #e69f67;
--sidebar-spacer: #45373a;
--scrollbar: var(--sidebar-fg);
--icons: #737480;
--icons-hover: #262625;
--links: #2b79a2;
--inline-code-color: #6e6b5e;
--theme-popup-bg: #e1e1db;
--theme-popup-border: #b38f6b;
--theme-hover: #99908a;
--quote-bg: hsl(60, 5%, 75%);
--quote-border: hsl(60, 5%, 70%);
--table-border-color: hsl(60, 9%, 82%);
--table-header-bg: #b3a497;
--table-alternate-bg: hsl(60, 9%, 84%);
--searchbar-border-color: #aaa;
--searchbar-bg: #fafafa;
--searchbar-fg: #000;
--searchbar-shadow-color: #aaa;
--searchresults-header-fg: #666;
--searchresults-border-color: #888;
--searchresults-li-bg: #dec2a2;
--search-mark-bg: #e69f67;
}
@media (prefers-color-scheme: dark) {
.light.no-js {
--bg: hsl(200, 7%, 8%);
--fg: #98a3ad;
--sidebar-bg: #292c2f;
--sidebar-fg: #a1adb8;
--sidebar-non-existant: #505254;
--sidebar-active: #3473ad;
--sidebar-spacer: #393939;
--scrollbar: var(--sidebar-fg);
--icons: #43484d;
--icons-hover: #b3c0cc;
--links: #2b79a2;
--inline-code-color: #c5c8c6;
--theme-popup-bg: #141617;
--theme-popup-border: #43484d;
--theme-hover: #1f2124;
--quote-bg: hsl(234, 21%, 18%);
--quote-border: hsl(234, 21%, 23%);
--table-border-color: hsl(200, 7%, 13%);
--table-header-bg: hsl(200, 7%, 28%);
--table-alternate-bg: hsl(200, 7%, 11%);
--searchbar-border-color: #aaa;
--searchbar-bg: #b7b7b7;
--searchbar-fg: #000;
--searchbar-shadow-color: #aaa;
--searchresults-header-fg: #666;
--searchresults-border-color: #98a3ad;
--searchresults-li-bg: #2b2b2f;
--search-mark-bg: #355c7d;
}
}

File diff suppressed because one or more lines are too long

@ -1 +1,82 @@
.hljs-comment,.hljs-quote{color:#575757}.hljs-attribute,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d70025}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#b21e00}.hljs-bullet,.hljs-string,.hljs-symbol{color:#008200}.hljs-section,.hljs-title{color:#0030f2}.hljs-keyword,.hljs-selector-tag{color:#9d00ec}.hljs{display:block;overflow-x:auto;background:#f6f7f6;color:#000}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
/*
* An increased contrast highlighting scheme loosely based on the
* "Base16 Atelier Dune Light" theme by Bram de Haan
* (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
* Original Base16 color scheme by Chris Kempson
* (https://github.com/chriskempson/base16)
*/
/* Comment */
.hljs-comment,
.hljs-quote {
color: #575757;
}
/* Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #d70025;
}
/* Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #b21e00;
}
/* Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #008200;
}
/* Blue */
.hljs-title,
.hljs-section {
color: #0030f2;
}
/* Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #9d00ec;
}
.hljs {
display: block;
overflow-x: auto;
background: #f6f7f6;
color: #000;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.hljs-addition {
color: #22863a;
background-color: #f0fff4;
}
.hljs-deletion {
color: #b31d28;
background-color: #ffeef0;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save