Telegram Web K with changes to work inside I2P https://web.telegram.i2p/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

57 lines
1.5 KiB

/*
* https://github.com/morethanwords/tweb
* Copyright (C) 2019-2021 Eduard Kuzmenko
* https://github.com/morethanwords/tweb/blob/master/LICENSE
*/
import Modes from './modes';
export const IS_BETA = process.env.NODE_ENV !== 'production';
export const DEBUG = (IS_BETA || Modes.debug)/* && false */;
const ctx: any = typeof(window) !== 'undefined' ? window : self;
export const MOUNT_CLASS_TO: any = DEBUG || true/* && false */ ? ctx : {};
export default DEBUG;
// let m = DEBUG;
/* if(!DEBUG) {
ctx.sandpitTurtle = () => {
//if(!m) {
for(let i in MOUNT_CLASS_TO) {
ctx[i] = MOUNT_CLASS_TO[i];
}
//m = true;
//}
//DEBUG = !DEBUG;
};
} */
/* export const superDebug = (object: any, key: string) => {
var d = object[key];
var beforeStr = '', afterStr = '';
for(var r of d) {
beforeStr += r.before.hex + '\n';
afterStr += r.after.hex + '\n';
}
beforeStr = beforeStr.trim();
afterStr = afterStr.trim();
//var beforeStr = d.map((r) => r.before.hex).join('\n');
//var afterStr = d.map((r) => r.after.hex).join('\n');
var dada = (name: string, str: string) => {
var a = document.createElement('a');
a.target = '_blank';
a.download = name + '.txt';
a.href = URL.createObjectURL(new Blob([str], {
type: 'text/plain'
}));
document.body.append(a);
a.click();
};
dada(key + '_' + 'before', beforeStr);
dada(key + '_' + 'after', afterStr);
}
MOUNT_CLASS_TO.superDebug = superDebug; */