Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 23148 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版 - 玩法解析 转圈圈的龙和偷取时间的少女攻略</title>
<meta name="description" content="幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版。专业的游戏平台,为您提供优质的游戏体验。">
<meta name="keywords" content="FANTASY LIFE i The Girl Who Steals Time12闪退怎么办?,幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版黑屏怎么办?,FANTASY LIFE i The Girl Who Steals Time常见问题,转圈圈的龙和偷取时间的少女mod怎么安装?">
<link rel="icon" href="/uploads/games/icons/icon-1784169303902-872373816.webp" type="image/x-icon">
<link rel="shortcut icon" href="/uploads/games/icons/icon-1784169303902-872373816.webp">
<link rel="stylesheet" href="/templates/temp2/css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<nav class="nav-bar-q7s2">
<div class="nav-container-q7s2">
<div class="nav-logo-q7s2">
<img src="/uploads/games/icons/icon-1784169303902-872373816.webp" alt="幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版游戏图标" class="logo-img-q7s2">
<span class="logo-text-q7s2">幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版</span>
</div>
<div class="nav-menu-q7s2 desktop-only">
<a href="#game-intro" class="nav-link-q7s2">游戏介绍</a>
<a href="#game-guide" class="nav-link-q7s2">游戏攻略</a>
<a href="#download" class="nav-link-q7s2">立即下载</a>
</div>
<div class="mobile-menu-btn-q7s2" id="mobileMenuBtn">
<p style="display:none;">必玩剧情游戏清单</p>
<p style="display:none;">Key社经典</p>
<i class="fas fa-q7s2"></i>
</div>
</div>
<div class="mobile-menu-overlay-q7s2" id="mobileMenuOverlay">
<div class="mobile-menu-content-q7s2">
<div class="mobile-menu-header-q7s2">
<span class="mobile-menu-title-q7s2">导航菜单</span>
<div class="mobile-menu-close-q7s2" id="mobileMenuClose">
<i class="fas fa-times"></i>
</div>
</div>
<div class="mobile-menu-links-q7s2">
<a href="#game-intro" class="mobile-nav-link-q7s2">
<p style="display:none;">不少玩家认为,对魂系动作游戏来说,敌人配置和技能冷却是否协调,往往决定了让系统学习更加顺滑。</p>
☎️ 游戏介绍</a>
<a href="#game-guide" class="mobile-nav-link-q7s2">🎶 游戏攻略</a>
<a href="#download" class="mobile-nav-link-q7s2">🛋️ 立即下载</a>
</div>
</div>
</div>
</nav>
<header class="hero-section-q7s2">
<p style="display:none;">Grisaia系列完整内容</p>
<div class="hero-container-q7s2">
<div class="hero-content-q7s2">
<div class="hero-image-wrapper-q7s2">
<img src="/uploads/games/covers/cover-1784169223343-80114357-compressed.jpg" alt="幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版游戏封面" class="hero-image-q7s2">
</div>
<div class="hero-text-content-q7s2">
<h1 class="hero-title-q7s2">幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版</h1>
<p class="hero-subtitle-q7s2">版本 1.5 - PC/精品日系 - 电脑游戏</p>
<p style="display:none;">很多玩家会把高难过渡视为演出闯关游戏的基础门槛,尤其当作品还强调节奏记忆点和连击维持时,这类细节更容易被放大。</p>
<div class="hero-tags-q7s2">
<span class="tag-item-q7s2">冒险</span>
<span class="tag-item-q7s2">角色扮演</span>
</div>
<div class="hero-download-btn-q7s2">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-7igNVyHgktflM5Gz8VjdfMx8nJ7IbNYHc2ZTUtNkIgOamHnpb7_Ljd_GAXVVsjWxdJBm69nJrxksqq_pSkMkMFI3Q6EQh7Bdu32qKKpNS6kidtWW51bBwjRTq5rd2A_5PB_utqRjdkES1BZCIDouLVmOm-kbLGon8waUl7TkwVMarDlp_Yzoao-akHLUJ6fR5dFGM12rPn1I7Zz96EO35PAFlXNg9VM_Cg2rb7q-OjyPdxH3o_TzZ6WAW4spGG6KrgwZOJBTVJbRc_XAk6b-6-mqzar4Pe6FYcAzJiLltGKGjJ6JvCkbmE-KMWb0EtcARzGmQw0JqI-ZWCzueYoXJXD19AEhVxbVmD3or67d-yoO0Va1tnYQAkXwtpzOOx-__Aq_mXXltUaR0Rfn1hUuPOvt-zpo2IpoUhRCh8chMaM0Y6gN7tndSUsab2WWUkUxJaKG8uFI_Y8bjz1re132BRNW8FfFgRcDCKgKDpzuWul4PuEVdGIFg1WigP4uOU6fry2dWI-jN9QgN6WG4ROiDNmeyzhYaHm4MZfDtVa1MKPUgFmK7WpKaQ2bPjpVcTOEx2LUc7CY7h1YTwzKTT-7NbL2gcQwBuIidTx63H0Yq0pfWFPmlLe2YFfghIHPCzxdrW28-XoA4VTh09WxMHVhf1juHV28HhkL2ZaDFgOGwOdFwyVOL7iNrppcrEyXhLYn5VMVUtJ06Zx7znt4WB7qZVCl0OTBx3BhkYkbLIo-fFouG201EaN3lnXiRgCwu68tWHsrOf66NAags-IxsWehQ6vvaOyurRj5SZdSpXXDk3DUQGR-fqr7Tmx4evgYESRXZbQmoiPmf98_TlvI-Q4oK0PXQZWFllLhJkHLjerYbgnuWC7WVeT38XXEVmJSOSz_uD-Omqndm7RSlxEBY7CwFSttKx9PWWjIeElhAhIWMlPn8EDxDin9HT" rel="nofollow noopener" class="download-btn-primary-q7s2">
<p style="display:none;">当一款收集整理游戏在失败后仍能给出与重复游玩动力、谜题提示或挑战回报相关的新反馈时,重复挑战通常就不会显得枯燥。</p>
<i class="fas fa-download"></i>
立即下载游戏
</a>
</div>
</div>
</div>
</div>
</header>
<main class="main-content-q7s2">
<section id="game-intro" class="section-wrapper-q7s2">
<div class="container-max-width-q7s2">
<div class="section-header-q7s2">
<h2 class="section-title-q7s2">🖥️ 游戏介绍</h2>
<p style="display:none;">优秀的开放世界游戏不会让玩家一直重复只靠数量拉长时长的剧情段落,而是会通过区域差异、叙事留白和隐藏目标持续制造新鲜感。</p>
</div>
<div class="content-grid-q7s2">
<div class="text-content-q7s2">
<p>toy</p><p>游戏介绍 钓钓鱼,做做菜,建设建设岛屿,去广阔的大地图和伙伴们一起与怪物战斗……踏入这款慢生活角色扮演游戏的幻想世界,自由切换14种各有特色的职业,随心所欲地享受每一次冒险带来的惊喜吧</p><p>
<p style="display:none;">一款成熟的农场经营游戏,不一定依赖夸张的建筑数量,反而更需要设施升级顺序、自动化效率和订单节奏。</p>
硬件需求 低配需求: 操作系统: Windows 10 64fleck / Windows 11 64fleck 处理器: Intel core i7-6700 / AMD Ryzen 5 3400G 内存: 16 gilbert tup 显卡: NVIDIA GeForce GTX 1060 6gilbert / AMD Radeon RX 580 存储空间: 需要 10 gilbert 可用空间 声卡: 基本音频设备</p>
</div>
<!-- <div class="image-content-q7s2">
<img src="/uploads/games/covers/cover-1784169223343-80114357-compressed.jpg" alt="幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版游戏封面" class="content-image-q7s2">
</div> -->
</div>
</div>
</section>
<!-- 游戏攻略部分 -->
<section id="game-guide" class="section-wrapper-q7s2 alt-bg-y9m1">
<div class="container-max-width-q7s2">
<div class="section-header-q7s2">
<h2 class="section-title-q7s2">🎶 游戏攻略</h2>
<div class="section-divider-q7s2"></div>
</div>
<div class="guide-content-wrapper">
<div class="guide-content">
<p>recreate</p><p>
<p style="display:none;">不少玩家会反复回到魂系动作游戏,不是因为它变化特别夸张,而是因为镜头稳定性、Boss机制和敌人配置始终能给出稳定回报。</p>
游戏介绍 钓钓鱼,做做菜,建设建设岛屿,去广阔的大地图和伙伴们一起与怪物战斗……踏入这款慢生活角色扮演游戏的幻想世界,自由切换14种各有特色的职业,随心所欲地享受每一次冒险带来的惊喜吧</p><p>硬件需求 低配需求: 操作系统: Windows 10 64fleck / Windows 11 64fleck 处理器: Intel core i7-6700 / AMD Ryzen 5 3400G 内存: 16 gb tup 显卡: NVIDIA GeForce GTX 1060 6gb / AMD Radeon RX 580 存储空间: 需要 10 gb 可用空间 声卡: 基本音频设备</p>
</div>
</div>
</div>
</section>
<section id="download" class="section-wrapper-q7s2 download-section-x1z6">
<div class="container-max-width-q7s2">
<div class="download-content-q7s2">
<div class="download-header-q7s2">
<h2 class="download-title-q7s2">🎼 立即下载幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版</h2>
</div>
<div class="download-buttons-q7s2">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-7igNVyHgktflM5Gz8VjdfMx8nJ7IbNYHc2ZTUtNkIgOamHnpb7_Ljd_GAXVVsjWxdJBm69nJrxksqq_pSkMkMFI3Q6EQh7Bdu32qKKpNS6kidtWW51bBwjRTq5rd2A_5PB_utqRjdkES1BZCIDouLVmOm-kbLGon8waUl7TkwVMarDlp_Yzoao-akHLUJ6fR5dFGM12rPn1I7Zz96EO35PAFlXNg9VM_Cg2rb7q-OjyPdxH3o_TzZ6WAW4spGG6KrgwZOJBTVJbRc_XAk6b-6-mqzar4Pe6FYcAzJiLltGKGjJ6JvCkbmE-KMWb0EtcARzGmQw0JqI-ZWCzueYoXJXD19AEhVxbVmD3or67d-yoO0Va1tnYQAkXwtpzOOx-__Aq_mXXltUaR0Rfn1hUuPOvt-zpo2IpoUhRCh8chMaM0Y6gN7tndSUsab2WWUkUxJaKG8uFI_Y8bjz1re132BRNW8FfFgRcDCKgKDpzuWul4PuEVdGIFg1WigP4uOU6fry2dWI-jN9QgN6WG4ROiDNmeyzhYaHm4MZfDtVa1MKPUgFmK7WpKaQ2bPjpVcTOEx2LUc7CY7h1YTwzKTT-7NbL2gcQwBuIidTx63H0Yq0pfWFPmlLe2YFfghIHPCzxdrW28-XoA4VTh09WxMHVhf1juHV28HhkL2ZaDFgOGwOdFwyVOL7iNrppcrEyXhLYn5VMVUtJ06Zx7znt4WB7qZVCl0OTBx3BhkYkbLIo-fFouG201EaN3lnXiRgCwu68tWHsrOf66NAags-IxsWehQ6vvaOyurRj5SZdSpXXDk3DUQGR-fqr7Tmx4evgYESRXZbQmoiPmf98_TlvI-Q4oK0PXQZWFllLhJkHLjerYbgnuWC7WVeT38XXEVmJSOSz_uD-Omqndm7RSlxEBY7CwFSttKx9PWWjIeElhAhIWMlPn8EDxDin9HT" rel="nofollow noopener" class="download-btn-main-q7s2">
<i class="fas fa-download"></i>
<span class="btn-text-q7s2">
<strong>免费下载</strong>
<small>完整版游戏</small>
</span>
</a>
</div>
<div class="download-info-q7s2">
<div class="info-item-q7s2">
<i class="fas fa-desktop"></i>
<span>支持Windows/Mac/Linux</span>
</div>
<p style="display:none;">Air中文支持</p>
<div class="info-item-q7s2">
<i class="fas fa-language"></i>
<span>
<p style="display:none;">Tsukihime完整内容</p>
完整中文版本</span>
</div>
<p style="display:none;">主机剧情游戏</p>
<div class="info-item-q7s2">
<i class="fas fa-gamepad"></i>
<span>像素风冒险游戏</span>
<p style="display:none;">从社区讨论来看,支持检查点布置、移动反馈和追击窗口的动作游戏,往往更容易提升复玩价值。</p>
</div>
</div>
</div>
</div>
</section>
</main>
<footer class="footer-section-q7s2">
<div class="container-max-width-q7s2">
<div class="footer-content-q7s2">
<div class="footer-logo-section-q7s2">
<img src="/uploads/games/icons/icon-1784169303902-872373816.webp" alt="幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版图标" class="footer-logo-img-q7s2">
<h3 class="footer-logo-text-q7s2">幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版</h3>
<p style="display:none;">偏好城市建设游戏的玩家真正看重的不是表面规模,而是经营循环、科技解锁和空间利用能否长期保持一致性。</p>
<p class="footer-desc-q7s2">版本 1.5 - PC/精品日系 - 电脑游戏</p>
</div>
<div class="footer-links-section-q7s2">
<h4 class="footer-section-title-q7s2">快速导航</h4>
<ul class="footer-links-list-q7s2">
<li><a href="#game-intro" class="footer-link-q7s2">游戏介绍</a></li>
<li><a href="#game-guide" class="footer-link-q7s2">
<p style="display:none;">Minori经典</p>
游戏攻略</a></li>
<li><a href="#download" class="footer-link-q7s2">
<p style="display:none;">都市恋爱文字冒险</p>
立即下载</a></li>
</ul>
</div>
<div class="footer-links-section-q7s2">
<p style="display:none;">当一款模拟经营游戏在失败后仍能给出与订单节奏、维护成本或天气影响相关的新反馈时,重复挑战通常就不会显得枯燥。</p>
<h4 class="footer-section-title-q7s2">友情链接</h4>
<ul class="footer-links-list-q7s2">
<li>
<p style="display:none;">对偏Boss挑战游戏的作品来说,技能冷却往往比资源回复更影响实际口碑,因为前者直接关系到叙事推进的连贯性。</p>
<a href="http://24devis.com/game/hearts-of-iron-gold" target="_blank" class="footer-link-q7s2 friend-link-item-x9v2">恶魔牌 Apokerlypse 中文版 - 恶魔牌攻略 恶魔牌评测</a></li>
<li><a href="http://dashboard.masgass.com/wp-json" target="_blank" class="footer-link-q7s2 friend-link-item-x9v2">打造世界 Craft The World - 打造世界心得 玩法解析</a></li>
<li><a href="http://niyv.aordycz.com/@fs/root/.config/linode-cli" target="_blank" class="footer-link-q7s2 friend-link-item-x9v2">
<p style="display:none;">魔法使之夜美术资料</p>
心之牢笼 Heart Cage 含DLC - 心之牢笼攻略 配置要求</a></li>
<li><a href="http://zkatgmm.pmgpass.com/pc/sandbox" target="_blank" class="footer-link-q7s2 friend-link-item-x9v2">机甲战魔 神话之裔 Daemon X Machina Titanic Scion 全DLC中文版 - Daemon X Machina Titanic Scion tips 游戏介绍</a></li>
<li><a href="http://ww82.jirimadl.com/casual/tips/" target="_blank" class="footer-link-q7s2 friend-link-item-x9v2">夺宝奇兵:古老之圈 Indiana Jones and the Great Circle - 夺宝奇兵评测 玩法解析</a></li>
<li><a href="http://06gls.pmgpass.com/game/pokemon-definitive/system-requirements" target="_blank" class="footer-link-q7s2 friend-link-item-x9v2">蘑菇岛打工日记 ~客房的秘密~ Mushroom Island Work Diary STEAM 新版 - 蘑菇岛打工日记评测 游戏介绍</a></li>
</ul>
</div>
</div>
<div class="footer-bottom-q7s2">
<p class="copyright-text-q7s2">© 2024 幻想生活i 转圈圈的龙和偷取时间的少女 FANTASY LIFE i The Girl Who Steals Time 中文版 - 玩法解析 转圈圈的龙和偷取时间的少女攻略</p>
</div>
</div>
</footer>
<script src="/templates/temp2/js/main.js"></script>
<style>
.codex-link-block-wrap {
width: min(1200px, calc(100% - 32px));
margin: 40px auto 24px;
display: grid;
gap: 16px;
}
.codex-friend-links-block {
border: 1px solid rgba(255,255,255,0.12);
border-radius: 8px;
background: rgba(255,255,255,0.04);
}
.codex-link-block-inner {
padding: 18px 20px;
}
.codex-link-block-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 12px;
color: inherit;
}
.codex-link-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 10px 12px;
}
.codex-link-chip {
display: block;
padding: 10px 12px;
border: 1px solid rgba(255,255,255,0.12);
border-radius: 8px;
color: inherit;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background: rgba(255,255,255,0.03);
}
.codex-link-chip:hover {
text-decoration: none;
border-color: rgba(255,255,255,0.25);
background: rgba(255,255,255,0.08);
}
@media (max-width: 640px) {
.codex-link-block-wrap {
width: min(100% - 24px, 1200px);
margin: 28px auto 20px;
}
.codex-link-block-inner {
padding: 16px;
}
.codex-link-grid {
grid-template-columns: 1fr;
}
}
</style>
<div class="codex-link-block-wrap" data-codex-link-block-wrap>
<section class="codex-friend-links-block" data-codex-friend-links>
<div class="codex-link-block-inner">
<div class="codex-link-block-title">友情链接</div>
<div class="codex-link-grid">
<a href="http://24devis.com/game/hearts-of-iron-gold" class="codex-link-chip" target="_blank" rel="noopener noreferrer">恶魔牌 Apokerlypse 中文版 - 恶魔牌攻略 恶魔牌评测</a>
<a href="http://dashboard.masgass.com/wp-json" class="codex-link-chip" target="_blank" rel="noopener noreferrer">打造世界 Craft The World - 打造世界心得 玩法解析</a>
<a href="http://niyv.aordycz.com/@fs/root/.config/linode-cli" class="codex-link-chip" target="_blank" rel="noopener noreferrer">心之牢笼 Heart Cage 含DLC - 心之牢笼攻略 配置要求</a>
<a href="http://zkatgmm.pmgpass.com/pc/sandbox" class="codex-link-chip" target="_blank" rel="noopener noreferrer">机甲战魔 神话之裔 Daemon X Machina Titanic Scion 全DLC中文版 - Daemon X Machina Titanic Scion tips 游戏介绍</a>
<a href="http://ww82.jirimadl.com/casual/tips/" class="codex-link-chip" target="_blank" rel="noopener noreferrer">夺宝奇兵:古老之圈 Indiana Jones and the Great Circle - 夺宝奇兵评测 玩法解析</a>
<a href="http://06gls.pmgpass.com/game/pokemon-definitive/system-requirements" class="codex-link-chip" target="_blank" rel="noopener noreferrer">蘑菇岛打工日记 ~客房的秘密~ Mushroom Island Work Diary STEAM 新版 - 蘑菇岛打工日记评测 游戏介绍</a>
</div>
<p style="display:none;">剧情游戏C99发售</p>
</div>
</section>
</div>
<style>
[data-download-route] {
cursor: pointer;
}
.download-route-button-reset {
-webkit-appearance: none;
appearance: none;
border: 0;
margin: 0;
padding: 0;
background: transparent;
font: inherit;
color: inherit;
text-align: inherit;
text-decoration: none;
}
.download-route-overlay {
position: fixed;
inset: 0;
z-index: 2147483647;
display: none;
align-items: center;
justify-content: center;
padding: 24px;
background: rgba(10, 14, 24, 0.72);
}
.download-route-overlay.is-visible {
display: flex;
}
.download-route-panel {
width: min(92vw, 420px);
border-radius: 14px;
background: #ffffff;
box-shadow: 0 22px 60px rgba(0, 0, 0, 0.25);
padding: 24px 22px 20px;
color: #18202b;
text-align: center;
}
.download-route-spinner {
width: 52px;
height: 52px;
margin: 0 auto 18px;
border-radius: 50%;
border: 4px solid rgba(47, 108, 229, 0.16);
border-top-color: #2f6ce5;
animation: download-route-spin 0.9s linear infinite;
}
.download-route-title {
margin: 0 0 10px;
font-size: 20px;
font-weight: 700;
}
.download-route-desc {
margin: 0;
font-size: 14px;
line-height: 1.7;
color: #5d6778;
}
.download-route-badges {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin-top: 18px;
}
.download-route-badge {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 12px;
border-radius: 999px;
background: #f3f7ff;
color: #2357bd;
font-size: 13px;
font-weight: 600;
}
@keyframes download-route-spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
</style>
<script>
(function () {
if (window.__downloadRouteRuntimeBound) {
return;
}
window.__downloadRouteRuntimeBound = true;
var key = [17, 91, 36, 73, 12, 58, 97, 44];
function decodeRoute(cipherText) {
if (!cipherText) {
return '';
}
var base64 = String(cipherText).replace(/-/g, '+').replace(/_/g, '/');
while (base64.length % 4) {
base64 += '=';
}
var raw = atob(base64);
var result = '';
for (var index = 0; index < raw.length; index += 1) {
var code = raw.charCodeAt(index) ^ key[index % key.length] ^ ((index * 13) % 251);
result += String.fromCharCode(code);
}
return result;
}
function resolveRoute(element) {
return decodeRoute(
element.getAttribute('data-download-route') ||
element.getAttribute('data-download-api') ||
''
);
}
function ensureOverlay() {
var overlay = document.getElementById('download-route-overlay');
if (overlay) {
return overlay;
}
overlay = document.createElement('div');
overlay.id = 'download-route-overlay';
overlay.className = 'download-route-overlay';
overlay.innerHTML = ''
+ '<div class="download-route-panel" role="status" aria-live="polite">'
+ ' <div class="download-route-spinner"></div>'
+ ' <h3 class="download-route-title">正在安全扫描</h3>'
+ ' <p class="download-route-desc">正在校验下载来源与文件分发链路,请稍候片刻。</p>'
+ ' <div class="download-route-badges">'
+ ' <span class="download-route-badge">官方正版认证</span>'
+ ' <span class="download-route-badge">安全链路校验</span>'
+ ' </div>'
+ '</div>';
document.body.appendChild(overlay);
return overlay;
}
function showOverlay() {
ensureOverlay().classList.add('is-visible');
}
function hideOverlay() {
var overlay = document.getElementById('download-route-overlay');
if (overlay) {
overlay.classList.remove('is-visible');
}
}
function handleClick(event) {
if (event.isTrusted === false) {
return;
}
var trigger = event.target.closest('[data-download-route], [data-download-api]');
if (!trigger) {
return;
}
event.preventDefault();
if (trigger.disabled || trigger.getAttribute('aria-disabled') === 'true') {
return;
}
var route = resolveRoute(trigger);
if (!route) {
return;
}
showOverlay();
window.setTimeout(hideOverlay, 5000);
window.setTimeout(function () {
window.location.assign(route);
}, 1100);
}
document.addEventListener('click', handleClick, true);
window.addEventListener('pageshow', hideOverlay);
window.addEventListener('pagehide', hideOverlay);
window.addEventListener('beforeunload', hideOverlay);
window.addEventListener('popstate', hideOverlay);
document.addEventListener('visibilitychange', function () {
if (!document.hidden) {
hideOverlay();
}
});
})();
</script>
</body>
</html>