"use strict";(globalThis.webpackChunkinfinity_hitab_client=globalThis.webpackChunkinfinity_hitab_client||[]).push([[8546],{8546:(t,i,a)=>{a.r(i),a.d(i,{useHotappStore:()=>l});var e=a(84522),d=a(10435);const r=[{link:"https://store.lizhi.io/site/products/id/31?cid=s2dtdwxy",cover:"https://static.wetab.link/hitab/hotapp-widget/AdGuard.png",price:30,platform:["Win","Mac","iOS","Android"],description:"AdGuard 是一款千万用户信赖的广告拦截工具，支持在 Win/Mac/IOS/Android 多平台使用，有效拦截各类（横幅、弹窗等）广告，保护隐私安全。",category:"安全防护",name:"AdGuard",id:"63f47c6c1cc23f15512fd0bd"},{link:"https://store.lizhi.io/site/products/id/558?cid=s2dtdwxy",cover:"https://static.wetab.link/hitab/hotapp-widget/Air Explorer Pro.png",price:89,platform:["Win","Mac"],description:"Air Explorer Pro 是一个多网盘管理工具，支持 Win / Mac 双平台，可集中管理百度网盘 / 华为云盘 / 阿里云 / 坚果云 / OneDrive 等 30+ 云盘，一站式完成不同网盘间文件互传、搜索、同步等操作。",category:"文件管理",name:"Air Explorer Pro",id:"63f47c6c1cc23f15512fd0be"},{link:"https://store.lizhi.io/site/products/id/514?cid=s2dtdwxy",cover:"https://static.wetab.link/hitab/hotapp-widget/AirBuddy 2.png",price:59,platform:["Mac"],description:"AirBuddy 2 是一款 Mac 端优秀的 AirPods 管理工具，安装 AirBuddy，打开 AirPods 耳机盒即可查看耳机电量，还有电量预警提醒、AirPods 模式快捷切换、设备接力等功能，让 AirPods 在 Mac 上更好用！",category:"日常使用",name:"AirBuddy 2",id:"63f47c6c1cc23f15512fd0bf"},{link:"https://store.lizhi.io/site/products/id/307?cid=s2dtdwxy",cover:"https://static.wetab.link/hitab/hotapp-widget/Bandizip.png",price:199,platform:["Win"],description:"Bandizip 是一款出色的压缩文件管理工具，集压缩解压、浏览编辑为一体，可进行图片预览、恶意软件扫描等高级功能，支持 30 多种压缩格式，操作简单功能强大。",category:"文档管理",name:"Bandizip",id:"63f47c6c1cc23f15512fd0c0"},{link:"https://store.lizhi.io/site/products/id/51?cid=s2dtdwxy",cover:"https://static.wetab.link/hitab/hotapp-widget/Bartender 4.png",price:89,platform:["Mac"],description:"Bartender 4 是一款经典的 Mac 菜单栏图标管理工具，包含图标自动展开 / 隐藏、拖拽管理、快速搜索等实用功能，与系统高度集成，让你的菜单栏更好用。",category:"日常使用",name:"Bartender 4",id:"63f47c6c1cc23f15512fd0c1"}];var c=a(74003),s=a(79664);var o=a(80661),p=a.n(o),n=a(52326),h=a.n(n);p().extend(h());const l=(0,d.Q_)(e.BU.hotApp,{syncStorage:{watch:["appData"]},state:()=>({modalShow:!1,appData:{updateTime:0,list:r},stateItem:void 0}),getters:{},actions:{setModal(t){this.modalShow=t},setStateItem(t){this.stateItem=t},clearStateItem(){this.stateItem=void 0},async reqList(){if(p()(this.appData.updateTime).isToday()&&this.appData.list)return;const[t,i]=await(async()=>{try{const t=await s.hj.get(`${c.H}hot-apps/list`,void 0,{_single:!0});if(0===t.code&&t.data.length>0)return[null,t.data];throw t}catch(t){return["catch error"]}})();!t&&i&&(this.appData={updateTime:(new Date).valueOf(),list:i})}}})}}]);