File: /www/server/panel/BTPanel/static/js/use-import-export.js
import{t as a,J as t}from"./utils-lib.js?v=1777008528";import"./base-lib.js?v=1777008528";const f={ip_white:{titleSuffix:"IP白名单数据",importPlaceholder:"导入格式如下一行一个(支持三种格式):\n192.168.1.1\n192.168.1.0/24\n192.168.10.1-192.168.10.255",filename:"ip_white.json",exportTransform:r=>Array.isArray(r)?r.map(e=>Array.isArray(e)?"".concat(e[0],"-").concat(e[1]):e).join("\n"):"",importTransform:r=>r.replace(/ /g,"")},ip_black:{titleSuffix:"IP黑名单数据",importPlaceholder:"导入格式如下一行一个(支持三种格式):\n192.168.1.1\n192.168.1.0/24\n192.168.10.1-192.168.10.255",filename:"ip_black.json",exportTransform:r=>Array.isArray(r)?r.map(e=>Array.isArray(e)?"".concat(e[0],"-").concat(e[1]):e).join("\n"):"",importTransform:r=>r.replace(/ /g,"")},url_white:{titleSuffix:"URL白名单数据",importPlaceholder:"一行一个,例如:\n/admin.php\n/user.php",filename:"url_white.json",exportTransform:r=>Array.isArray(r)?r.join("\n"):"",importTransform:r=>r},url_black:{titleSuffix:"URL黑名单数据",importPlaceholder:"一行一个,例如:\n/admin.php\n/user.php",filename:"url_black.json",exportTransform:r=>Array.isArray(r)?r.join("\n"):"",importTransform:r=>r},drop_abroad:{titleSuffix:"禁止海外访问数据",importPlaceholder:"导入格式如下一行一个(支持三种格式):\n192.168.1.1\n192.168.1.0/24\n192.168.10.1-192.168.10.25",filename:"drop_abroad.json",exportTransform:r=>Array.isArray(r)?r.map(e=>Array.isArray(e)?e.join("-"):e).join("\n"):"",importTransform:r=>r},drop_china:{titleSuffix:"禁止境内访问数据",importPlaceholder:"导入格式如下一行一个(支持三种格式):\n192.168.1.1\n192.168.1.0/24\n192.168.10.1-192.168.10.25",filename:"drop_china.json",exportTransform:r=>Array.isArray(r)?r.map(e=>Array.isArray(e)?e.join("-"):e).join("\n"):"",importTransform:r=>r},ua_black:{titleSuffix:"UA黑名单",importPlaceholder:"一行一个,例如:\nuser_agent1\nuser_agent2",filename:"ua_black.json",exportTransform:r=>Array.isArray(r)?r.join("\n"):"",importTransform:r=>r},ua_white:{titleSuffix:"UA白名单",importPlaceholder:"一行一个,例如:\nuser_agent1\nuser_agent2",filename:"ua_white.json",exportTransform:r=>Array.isArray(r)?r.join("\n"):"",importTransform:r=>r},key_words:{titleSuffix:"URL关键词拦截",importPlaceholder:"一行一个,例如:\nhello\nworld",filename:"key_words.json",exportTransform:r=>Array.isArray(r)?r.join("\n"):"",importTransform:r=>r},body_intercept:{titleSuffix:"违禁词",importPlaceholder:"导入格式如下:一行一个,如果在同一行输入则视为一个",filename:"banned.json",exportTransform:r=>Array.isArray(r)?r.join("\n"):"",importTransform:r=>r},spider:{titleSuffix:"蜘蛛池数据",importPlaceholder:'导入格式如下:["192.168.1.1","192.168.1.2"]',filename:"spider.json",exportTransform:r=>Array.isArray(r)?JSON.stringify(r):"",importTransform:r=>r}};function s(){function r(n,o){return{...f[n],...o}}function e(n){const o=r(n.type,n.overrides);a({title:"导入".concat(o.titleSuffix),area:"400px",component:()=>t(()=>import("./index447.js?v=1777008528"),__vite__mapDeps([]),import.meta.url),compData:{mode:"import",type:n.type,exportData:void 0,overrides:n.overrides,onImportSubmit:n.onImportSubmit},btn:["确定","取消"],onConfirm:async()=>{var i;return await((i=n.onSuccess)==null?void 0:i.call(n)),!0}})}function m(n){const o=r(n.type,n.overrides);a({title:"导出".concat(o.titleSuffix),area:"400px",component:()=>t(()=>import("./index447.js?v=1777008528"),__vite__mapDeps([]),import.meta.url),compData:{mode:"export",type:n.type,exportData:n.exportData,overrides:n.overrides,onImportSubmit:void 0},btn:["导出文件","取消"],onConfirm:async()=>{var i;return await((i=n.onSuccess)==null?void 0:i.call(n)),!0}})}return{openImport:e,openExport:m}}export{f as T,s as u};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = []
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}