Tracking de l'application VApp (IHM du jeu)
This commit is contained in:
2
VApp/node_modules/mqtt/build/bin/mqtt.d.ts
generated
vendored
Normal file
2
VApp/node_modules/mqtt/build/bin/mqtt.d.ts
generated
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env node
|
||||
export {};
|
30
VApp/node_modules/mqtt/build/bin/mqtt.js
generated
vendored
Normal file
30
VApp/node_modules/mqtt/build/bin/mqtt.js
generated
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env node
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const path_1 = __importDefault(require("path"));
|
||||
const commist_1 = __importDefault(require("commist"));
|
||||
const help_me_1 = __importDefault(require("help-me"));
|
||||
const pub_1 = __importDefault(require("./pub"));
|
||||
const sub_1 = __importDefault(require("./sub"));
|
||||
const version = require('../../package.json').version;
|
||||
const helpMe = (0, help_me_1.default)({
|
||||
dir: path_1.default.join(__dirname, '../../', 'help'),
|
||||
ext: '.txt',
|
||||
});
|
||||
const commist = (0, commist_1.default)();
|
||||
commist.register('publish', pub_1.default);
|
||||
commist.register('pub', pub_1.default);
|
||||
commist.register('subscribe', sub_1.default);
|
||||
commist.register('sub', sub_1.default);
|
||||
commist.register('version', () => {
|
||||
console.log('MQTT.js version:', version);
|
||||
});
|
||||
commist.register('help', helpMe.toStdout);
|
||||
if (commist.parse(process.argv.slice(2)) !== null) {
|
||||
console.log('No such command:', process.argv[2], '\n');
|
||||
helpMe.toStdout();
|
||||
}
|
||||
//# sourceMappingURL=mqtt.js.map
|
1
VApp/node_modules/mqtt/build/bin/mqtt.js.map
generated
vendored
Normal file
1
VApp/node_modules/mqtt/build/bin/mqtt.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"mqtt.js","sourceRoot":"","sources":["../../src/bin/mqtt.ts"],"names":[],"mappings":";;;;;;AAQA,gDAAuB;AACvB,sDAA6B;AAC7B,sDAA0B;AAC1B,gDAA2B;AAC3B,gDAA6B;AAG7B,MAAM,OAAO,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC,OAAO,CAAA;AAErD,MAAM,MAAM,GAAG,IAAA,iBAAI,EAAC;IACnB,GAAG,EAAE,cAAI,CAAC,IAAI,CAAC,SAAS,EAAE,QAAQ,EAAE,MAAM,CAAC;IAC3C,GAAG,EAAE,MAAM;CACX,CAAC,CAAA;AAEF,MAAM,OAAO,GAAG,IAAA,iBAAO,GAAE,CAAA;AAEzB,OAAO,CAAC,QAAQ,CAAC,SAAS,EAAE,aAAO,CAAC,CAAA;AACpC,OAAO,CAAC,QAAQ,CAAC,KAAK,EAAE,aAAO,CAAC,CAAA;AAEhC,OAAO,CAAC,QAAQ,CAAC,WAAW,EAAE,aAAS,CAAC,CAAA;AACxC,OAAO,CAAC,QAAQ,CAAC,KAAK,EAAE,aAAS,CAAC,CAAA;AAElC,OAAO,CAAC,QAAQ,CAAC,SAAS,EAAE,GAAG,EAAE;IAChC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,OAAO,CAAC,CAAA;AACzC,CAAC,CAAC,CAAA;AACF,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAA;AAEzC,IAAI,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE;IAClD,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAA;IACtD,MAAM,CAAC,QAAQ,EAAE,CAAA;CACjB"}
|
2
VApp/node_modules/mqtt/build/bin/pub.d.ts
generated
vendored
Normal file
2
VApp/node_modules/mqtt/build/bin/pub.d.ts
generated
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env node
|
||||
export default function start(args: string[]): any;
|
147
VApp/node_modules/mqtt/build/bin/pub.js
generated
vendored
Normal file
147
VApp/node_modules/mqtt/build/bin/pub.js
generated
vendored
Normal file
@ -0,0 +1,147 @@
|
||||
#!/usr/bin/env node
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const readable_stream_1 = require("readable-stream");
|
||||
const path_1 = __importDefault(require("path"));
|
||||
const fs_1 = __importDefault(require("fs"));
|
||||
const concat_stream_1 = __importDefault(require("concat-stream"));
|
||||
const help_me_1 = __importDefault(require("help-me"));
|
||||
const minimist_1 = __importDefault(require("minimist"));
|
||||
const split2_1 = __importDefault(require("split2"));
|
||||
const mqtt_1 = require("../mqtt");
|
||||
const stream_1 = require("stream");
|
||||
const helpMe = (0, help_me_1.default)({
|
||||
dir: path_1.default.join(__dirname, '../../', 'help'),
|
||||
});
|
||||
function send(args) {
|
||||
const client = (0, mqtt_1.connect)(args);
|
||||
client.on('connect', () => {
|
||||
client.publish(args.topic, args.message, args, (err) => {
|
||||
if (err) {
|
||||
console.warn(err);
|
||||
}
|
||||
client.end();
|
||||
});
|
||||
});
|
||||
client.on('error', (err) => {
|
||||
console.warn(err);
|
||||
client.end();
|
||||
});
|
||||
}
|
||||
function multisend(args) {
|
||||
const client = (0, mqtt_1.connect)(args);
|
||||
const sender = new readable_stream_1.Writable({
|
||||
objectMode: true,
|
||||
});
|
||||
sender._write = (line, enc, cb) => {
|
||||
client.publish(args.topic, line.trim(), args, cb);
|
||||
};
|
||||
client.on('connect', () => {
|
||||
(0, stream_1.pipeline)(process.stdin, (0, split2_1.default)(), sender, (err) => {
|
||||
client.end();
|
||||
if (err) {
|
||||
throw err;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function start(args) {
|
||||
var _a, _b;
|
||||
const parsedArgs = (0, minimist_1.default)(args, {
|
||||
string: [
|
||||
'hostname',
|
||||
'username',
|
||||
'password',
|
||||
'key',
|
||||
'cert',
|
||||
'ca',
|
||||
'message',
|
||||
'clientId',
|
||||
'i',
|
||||
'id',
|
||||
],
|
||||
boolean: ['stdin', 'retain', 'help', 'insecure', 'multiline'],
|
||||
alias: {
|
||||
port: 'p',
|
||||
hostname: ['h', 'host'],
|
||||
topic: 't',
|
||||
message: 'm',
|
||||
qos: 'q',
|
||||
clientId: ['i', 'id'],
|
||||
retain: 'r',
|
||||
username: 'u',
|
||||
password: 'P',
|
||||
stdin: 's',
|
||||
multiline: 'M',
|
||||
protocol: ['C', 'l'],
|
||||
help: 'H',
|
||||
ca: 'cafile',
|
||||
},
|
||||
default: {
|
||||
host: 'localhost',
|
||||
qos: 0,
|
||||
retain: false,
|
||||
topic: '',
|
||||
message: '',
|
||||
},
|
||||
});
|
||||
if (parsedArgs.help) {
|
||||
return helpMe.toStdout('publish');
|
||||
}
|
||||
if (parsedArgs.key) {
|
||||
parsedArgs.key = fs_1.default.readFileSync(parsedArgs.key);
|
||||
}
|
||||
if (parsedArgs.cert) {
|
||||
parsedArgs.cert = fs_1.default.readFileSync(parsedArgs.cert);
|
||||
}
|
||||
if (parsedArgs.ca) {
|
||||
parsedArgs.ca = fs_1.default.readFileSync(parsedArgs.ca);
|
||||
}
|
||||
if (parsedArgs.key && parsedArgs.cert && !parsedArgs.protocol) {
|
||||
parsedArgs.protocol = 'mqtts';
|
||||
}
|
||||
if (parsedArgs.port) {
|
||||
if (typeof parsedArgs.port !== 'number') {
|
||||
console.warn("# Port: number expected, '%s' was given.", typeof parsedArgs.port);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (parsedArgs['will-topic']) {
|
||||
parsedArgs.will = {};
|
||||
parsedArgs.will.topic = parsedArgs['will-topic'];
|
||||
parsedArgs.will.payload = parsedArgs['will-message'];
|
||||
parsedArgs.will.qos = parsedArgs['will-qos'];
|
||||
parsedArgs.will.retain = parsedArgs['will-retain'];
|
||||
}
|
||||
if (parsedArgs.insecure) {
|
||||
parsedArgs.rejectUnauthorized = false;
|
||||
}
|
||||
parsedArgs.topic = (_a = (parsedArgs.topic || parsedArgs._.shift())) === null || _a === void 0 ? void 0 : _a.toString();
|
||||
parsedArgs.message = (_b = (parsedArgs.message || parsedArgs._.shift())) === null || _b === void 0 ? void 0 : _b.toString();
|
||||
if (!parsedArgs.topic) {
|
||||
console.error('missing topic\n');
|
||||
return helpMe.toStdout('publish');
|
||||
}
|
||||
if (parsedArgs.stdin) {
|
||||
if (parsedArgs.multiline) {
|
||||
multisend(parsedArgs);
|
||||
}
|
||||
else {
|
||||
process.stdin.pipe((0, concat_stream_1.default)((data) => {
|
||||
parsedArgs.message = data;
|
||||
send(parsedArgs);
|
||||
}));
|
||||
}
|
||||
}
|
||||
else {
|
||||
send(parsedArgs);
|
||||
}
|
||||
}
|
||||
exports.default = start;
|
||||
if (require.main === module) {
|
||||
start(process.argv.slice(2));
|
||||
}
|
||||
//# sourceMappingURL=pub.js.map
|
1
VApp/node_modules/mqtt/build/bin/pub.js.map
generated
vendored
Normal file
1
VApp/node_modules/mqtt/build/bin/pub.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"pub.js","sourceRoot":"","sources":["../../src/bin/pub.ts"],"names":[],"mappings":"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"}
|
2
VApp/node_modules/mqtt/build/bin/sub.d.ts
generated
vendored
Normal file
2
VApp/node_modules/mqtt/build/bin/sub.d.ts
generated
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env node
|
||||
export default function start(args: string[]): any;
|
121
VApp/node_modules/mqtt/build/bin/sub.js
generated
vendored
Normal file
121
VApp/node_modules/mqtt/build/bin/sub.js
generated
vendored
Normal file
@ -0,0 +1,121 @@
|
||||
#!/usr/bin/env node
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const path_1 = __importDefault(require("path"));
|
||||
const fs_1 = __importDefault(require("fs"));
|
||||
const minimist_1 = __importDefault(require("minimist"));
|
||||
const help_me_1 = __importDefault(require("help-me"));
|
||||
const mqtt_1 = require("../mqtt");
|
||||
const helpMe = (0, help_me_1.default)({
|
||||
dir: path_1.default.join(__dirname, '../../', 'help'),
|
||||
});
|
||||
function start(args) {
|
||||
const parsedArgs = (0, minimist_1.default)(args, {
|
||||
string: [
|
||||
'hostname',
|
||||
'username',
|
||||
'password',
|
||||
'key',
|
||||
'cert',
|
||||
'ca',
|
||||
'clientId',
|
||||
'i',
|
||||
'id',
|
||||
],
|
||||
boolean: ['stdin', 'help', 'clean', 'insecure'],
|
||||
alias: {
|
||||
port: 'p',
|
||||
hostname: ['h', 'host'],
|
||||
topic: 't',
|
||||
qos: 'q',
|
||||
clean: 'c',
|
||||
keepalive: 'k',
|
||||
clientId: ['i', 'id'],
|
||||
username: 'u',
|
||||
password: 'P',
|
||||
protocol: ['C', 'l'],
|
||||
verbose: 'v',
|
||||
help: '-H',
|
||||
ca: 'cafile',
|
||||
},
|
||||
default: {
|
||||
host: 'localhost',
|
||||
qos: 0,
|
||||
retain: false,
|
||||
clean: true,
|
||||
keepAlive: 30,
|
||||
},
|
||||
});
|
||||
if (parsedArgs.help) {
|
||||
return helpMe.toStdout('subscribe');
|
||||
}
|
||||
parsedArgs.topic = parsedArgs.topic || parsedArgs._.shift();
|
||||
if (!parsedArgs.topic) {
|
||||
console.error('missing topic\n');
|
||||
return helpMe.toStdout('subscribe');
|
||||
}
|
||||
if (parsedArgs.key) {
|
||||
parsedArgs.key = fs_1.default.readFileSync(parsedArgs.key);
|
||||
}
|
||||
if (parsedArgs.cert) {
|
||||
parsedArgs.cert = fs_1.default.readFileSync(parsedArgs.cert);
|
||||
}
|
||||
if (parsedArgs.ca) {
|
||||
parsedArgs.ca = fs_1.default.readFileSync(parsedArgs.ca);
|
||||
}
|
||||
if (parsedArgs.key && parsedArgs.cert && !parsedArgs.protocol) {
|
||||
parsedArgs.protocol = 'mqtts';
|
||||
}
|
||||
if (parsedArgs.insecure) {
|
||||
parsedArgs.rejectUnauthorized = false;
|
||||
}
|
||||
if (parsedArgs.port) {
|
||||
if (typeof parsedArgs.port !== 'number') {
|
||||
console.warn("# Port: number expected, '%s' was given.", typeof parsedArgs.port);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (parsedArgs['will-topic']) {
|
||||
parsedArgs.will = {};
|
||||
parsedArgs.will.topic = parsedArgs['will-topic'];
|
||||
parsedArgs.will.payload = parsedArgs['will-message'];
|
||||
parsedArgs.will.qos = parsedArgs['will-qos'];
|
||||
parsedArgs.will.retain = parsedArgs['will-retain'];
|
||||
}
|
||||
parsedArgs.keepAlive = parsedArgs['keep-alive'];
|
||||
const client = (0, mqtt_1.connect)(parsedArgs);
|
||||
client.on('connect', () => {
|
||||
client.subscribe(parsedArgs.topic, { qos: parsedArgs.qos }, (err, result) => {
|
||||
if (err) {
|
||||
console.error(err);
|
||||
process.exit(1);
|
||||
}
|
||||
result.forEach((sub) => {
|
||||
if (sub.qos > 2) {
|
||||
console.error('subscription negated to', sub.topic, 'with code', sub.qos);
|
||||
process.exit(1);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
client.on('message', (topic, payload) => {
|
||||
if (parsedArgs.verbose) {
|
||||
console.log(topic, payload.toString());
|
||||
}
|
||||
else {
|
||||
console.log(payload.toString());
|
||||
}
|
||||
});
|
||||
client.on('error', (err) => {
|
||||
console.warn(err);
|
||||
client.end();
|
||||
});
|
||||
}
|
||||
exports.default = start;
|
||||
if (require.main === module) {
|
||||
start(process.argv.slice(2));
|
||||
}
|
||||
//# sourceMappingURL=sub.js.map
|
1
VApp/node_modules/mqtt/build/bin/sub.js.map
generated
vendored
Normal file
1
VApp/node_modules/mqtt/build/bin/sub.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"sub.js","sourceRoot":"","sources":["../../src/bin/sub.ts"],"names":[],"mappings":";;;;;;AAEA,gDAAuB;AACvB,4CAAmB;AACnB,wDAA+B;AAC/B,sDAA0B;AAC1B,kCAAiC;AAGjC,MAAM,MAAM,GAAG,IAAA,iBAAI,EAAC;IACnB,GAAG,EAAE,cAAI,CAAC,IAAI,CAAC,SAAS,EAAE,QAAQ,EAAE,MAAM,CAAC;CAC3C,CAAC,CAAA;AAEF,SAAwB,KAAK,CAAC,IAAc;IAC3C,MAAM,UAAU,GAAG,IAAA,kBAAQ,EAAC,IAAI,EAAE;QACjC,MAAM,EAAE;YACP,UAAU;YACV,UAAU;YACV,UAAU;YACV,KAAK;YACL,MAAM;YACN,IAAI;YACJ,UAAU;YACV,GAAG;YACH,IAAI;SACJ;QACD,OAAO,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC;QAC/C,KAAK,EAAE;YACN,IAAI,EAAE,GAAG;YACT,QAAQ,EAAE,CAAC,GAAG,EAAE,MAAM,CAAC;YACvB,KAAK,EAAE,GAAG;YACV,GAAG,EAAE,GAAG;YACR,KAAK,EAAE,GAAG;YACV,SAAS,EAAE,GAAG;YACd,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC;YACrB,QAAQ,EAAE,GAAG;YACb,QAAQ,EAAE,GAAG;YACb,QAAQ,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC;YACpB,OAAO,EAAE,GAAG;YACZ,IAAI,EAAE,IAAI;YACV,EAAE,EAAE,QAAQ;SACZ;QACD,OAAO,EAAE;YACR,IAAI,EAAE,WAAW;YACjB,GAAG,EAAE,CAAC;YACN,MAAM,EAAE,KAAK;YACb,KAAK,EAAE,IAAI;YACX,SAAS,EAAE,EAAE;SACb;KACD,CAAC,CAAA;IAEF,IAAI,UAAU,CAAC,IAAI,EAAE;QACpB,OAAO,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAA;KACnC;IAED,UAAU,CAAC,KAAK,GAAG,UAAU,CAAC,KAAK,IAAI,UAAU,CAAC,CAAC,CAAC,KAAK,EAAE,CAAA;IAE3D,IAAI,CAAC,UAAU,CAAC,KAAK,EAAE;QACtB,OAAO,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAA;QAChC,OAAO,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAA;KACnC;IAED,IAAI,UAAU,CAAC,GAAG,EAAE;QACnB,UAAU,CAAC,GAAG,GAAG,YAAE,CAAC,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC,CAAA;KAChD;IAED,IAAI,UAAU,CAAC,IAAI,EAAE;QACpB,UAAU,CAAC,IAAI,GAAG,YAAE,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAA;KAClD;IAED,IAAI,UAAU,CAAC,EAAE,EAAE;QAClB,UAAU,CAAC,EAAE,GAAG,YAAE,CAAC,YAAY,CAAC,UAAU,CAAC,EAAE,CAAC,CAAA;KAC9C;IAED,IAAI,UAAU,CAAC,GAAG,IAAI,UAAU,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE;QAC9D,UAAU,CAAC,QAAQ,GAAG,OAAO,CAAA;KAC7B;IAED,IAAI,UAAU,CAAC,QAAQ,EAAE;QACxB,UAAU,CAAC,kBAAkB,GAAG,KAAK,CAAA;KACrC;IAED,IAAI,UAAU,CAAC,IAAI,EAAE;QACpB,IAAI,OAAO,UAAU,CAAC,IAAI,KAAK,QAAQ,EAAE;YACxC,OAAO,CAAC,IAAI,CACX,0CAA0C,EAC1C,OAAO,UAAU,CAAC,IAAI,CACtB,CAAA;YACD,OAAM;SACN;KACD;IAED,IAAI,UAAU,CAAC,YAAY,CAAC,EAAE;QAC7B,UAAU,CAAC,IAAI,GAAG,EAAE,CAAA;QACpB,UAAU,CAAC,IAAI,CAAC,KAAK,GAAG,UAAU,CAAC,YAAY,CAAC,CAAA;QAChD,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,UAAU,CAAC,cAAc,CAAC,CAAA;QACpD,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,UAAU,CAAC,UAAU,CAAC,CAAA;QAC5C,UAAU,CAAC,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC,aAAa,CAAC,CAAA;KAClD;IAED,UAAU,CAAC,SAAS,GAAG,UAAU,CAAC,YAAY,CAAC,CAAA;IAE/C,MAAM,MAAM,GAAG,IAAA,cAAO,EAAC,UAA4B,CAAC,CAAA;IAEpD,MAAM,CAAC,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE;QACzB,MAAM,CAAC,SAAS,CACf,UAAU,CAAC,KAAK,EAChB,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,EAAE,EACvB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE;YACf,IAAI,GAAG,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;gBAClB,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;aACf;YAED,MAAM,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;gBACtB,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,EAAE;oBAChB,OAAO,CAAC,KAAK,CACZ,yBAAyB,EACzB,GAAG,CAAC,KAAK,EACT,WAAW,EACX,GAAG,CAAC,GAAG,CACP,CAAA;oBACD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;iBACf;YACF,CAAC,CAAC,CAAA;QACH,CAAC,CACD,CAAA;IACF,CAAC,CAAC,CAAA;IAEF,MAAM,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,KAAK,EAAE,OAAO,EAAE,EAAE;QACvC,IAAI,UAAU,CAAC,OAAO,EAAE;YACvB,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAA;SACtC;aAAM;YACN,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAA;SAC/B;IACF,CAAC,CAAC,CAAA;IAEF,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,GAAG,EAAE,EAAE;QAC1B,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACjB,MAAM,CAAC,GAAG,EAAE,CAAA;IACb,CAAC,CAAC,CAAA;AACH,CAAC;AAhID,wBAgIC;AAED,IAAI,OAAO,CAAC,IAAI,KAAK,MAAM,EAAE;IAC5B,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;CAC5B"}
|
Reference in New Issue
Block a user