SukkaW d354c5e988
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
Chore: maintainance
2025-02-07 17:52:36 +08:00

47 lines
1.7 KiB
JavaScript

'use strict';Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'});const domainset=require('../../../_virtual/domainset.cjs'),adguardhome=require('../writing-strategy/adguardhome.cjs'),clash=require('../writing-strategy/clash.cjs'),singbox=require('../writing-strategy/singbox.cjs'),surge=require('../writing-strategy/surge.cjs'),base=require('./base.cjs');var hasRequiredDomainset;
function requireDomainset () {
if (hasRequiredDomainset) return domainset.__exports;
hasRequiredDomainset = 1;
(function (exports) {
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
AdGuardHomeOutput: function() {
return AdGuardHomeOutput;
},
DomainsetOutput: function() {
return DomainsetOutput;
}
});
const _adguardhome = /*@__PURE__*/ adguardhome.__require();
const _clash = /*@__PURE__*/ clash.__require();
const _singbox = /*@__PURE__*/ singbox.__require();
const _surge = /*@__PURE__*/ surge.__require();
const _base = /*@__PURE__*/ base.__require();
class DomainsetOutput extends _base.FileOutput {
strategies = [
new _surge.SurgeDomainSet(),
new _clash.ClashDomainSet(),
new _singbox.SingboxSource('domainset')
];
}
class AdGuardHomeOutput extends _base.FileOutput {
strategies;
constructor(span, id, outputDir){
super(span, id);
this.strategies = [
new _adguardhome.AdGuardHome(outputDir)
];
}
}
} (domainset.__exports));
return domainset.__exports;
}exports.__require=requireDomainset;