This commit is contained in:
Alexander Zinchuk 2023-07-20 17:55:19 +02:00
parent c297a697cb
commit 534d6548b7
103 changed files with 148 additions and 135 deletions

View File

@ -1 +1 @@
35
36

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/2041.3bace9c76cb8e496a2a9.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/2120.7ee9b9892af877829a9d.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/2120.7ee9b9892af877829a9d.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/3224.1f905db20bd5d1bba4c9.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/3224.1f905db20bd5d1bba4c9.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/3779.ccb91fbb2905c93b9b47.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/3779.ccb91fbb2905c93b9b47.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/4923.a6c7f54c4ae052caa274.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/5769.1eeed5fc47e8e4ef7301.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/5769.1eeed5fc47e8e4ef7301.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/5843.58f6fd176057ffd1b2dd.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/5843.58f6fd176057ffd1b2dd.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/8128.3a9108fa42a696d7bc58.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/8128.3a9108fa42a696d7bc58.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/8415.e338aa3dbb57a221f94f.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/8415.e338aa3dbb57a221f94f.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/8422.a65bb8549d554161d9f3.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/9294.4ddaad59585e4f12c7b5.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/9294.4ddaad59585e4f12c7b5.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/9536.ca6d17ab43e06b004a9e.js vendored Normal file
View File

@ -0,0 +1,2 @@
(()=>{var e={52847:(e,t,r)=>{"use strict";e.exports=r.p+"webp_wasm.fa8074a8ee4626595c01.js"}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.m=e,r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");o.length&&(e=o[o.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),r.b=self.location+"",importScripts(new URL(r(52847),r.b)),Module.onRuntimeInitialized=async()=>{self.postMessage({type:"initialized"})},self.onmessage=e=>{const{id:t,blob:r}=e.data,o=new FileReader;o.addEventListener("loadend",(()=>{const e=o.result,r=e.byteLength,n=Module._malloc(r);Module.HEAPU8.set(new Uint8Array(e),n);const i=Module.cwrap("getInfo","number",["number","number"])(n,r);if(!Module.getValue(i,"i32"))return Module._free(i),Module._free(n),void self.postMessage({type:"result",id:t,width:0,height:0,result:null});const s=Module.getValue(i+4,"i32"),l=Module.getValue(i+8,"i32");Module._free(i);const u=Module.cwrap("decode","number",["number","number"])(n,r),a=new Uint8Array(Module.HEAPU8.buffer,u,s*l*4),c=new Uint8ClampedArray(a);Module._free(u),Module._free(n),self.postMessage({type:"result",id:t,width:s,height:l,result:c})})),o.readAsArrayBuffer(r)}})();
//# sourceMappingURL=9536.ca6d17ab43e06b004a9e.js.map

1
dist/9536.ca6d17ab43e06b004a9e.js.map vendored Normal file

File diff suppressed because one or more lines are too long

2
dist/9954.413432ca0a60409462a6.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/9954.413432ca0a60409462a6.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,3 @@
#monkey{position:relative;display:block;margin-left:auto;margin-right:auto;width:7.5rem;height:7.5rem;margin-bottom:1.75rem}@media(min-width: 600px)and (min-height: 450px){#monkey{width:10rem;height:10rem;margin-bottom:2.5rem}}#monkey.big{width:10rem;height:10rem}#monkey .AnimatedSticker{position:absolute;left:0;top:0;width:100%;height:100%}#monkey .AnimatedSticker.hidden{display:none}#monkey .monkey-preview{width:100%;height:100%;background:url(monkey.a3d5fcdc50b18dc55695.svg) center;background-size:100%}
/*# sourceMappingURL=BundleAuth.7f5e9967f57e6fed2ed5.css.map*/
/*# sourceMappingURL=BundleAuth.e0a96e125f9d75114e06.css.map*/

View File

@ -1 +1 @@
{"version":3,"file":"BundleAuth.7f5e9967f57e6fed2ed5.css","mappings":"AAAA,QACE,kBACA,cACA,iBACA,kBACA,aACA,cACA,sBAEA,gDATF,QAUI,YACA,aACA,sBAGF,YACE,YACA,aAGF,yBACE,kBACA,OACA,MACA,WACA,YAEA,gCACE,aAIJ,wBACE,WACA,YACA,0DACA,kB","sources":["webpack://telegram-t/./src/components/common/PasswordMonkey.scss"],"sourcesContent":["#monkey {\n position: relative;\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 7.5rem;\n height: 7.5rem;\n margin-bottom: 1.75rem;\n\n @media (min-width: 600px) and (min-height: 450px) {\n width: 10rem;\n height: 10rem;\n margin-bottom: 2.5rem;\n }\n\n &.big {\n width: 10rem;\n height: 10rem;\n }\n\n .AnimatedSticker {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n\n &.hidden {\n display: none\n }\n }\n\n .monkey-preview {\n width: 100%;\n height: 100%;\n background: url('../../assets/monkey.svg') center;\n background-size: 100%;\n }\n}\n"],"names":[],"sourceRoot":""}
{"version":3,"file":"BundleAuth.e0a96e125f9d75114e06.css","mappings":"AAAA,QACE,kBACA,cACA,iBACA,kBACA,aACA,cACA,sBAEA,gDATF,QAUI,YACA,aACA,sBAGF,YACE,YACA,aAGF,yBACE,kBACA,OACA,MACA,WACA,YAEA,gCACE,aAIJ,wBACE,WACA,YACA,0DACA,kB","sources":["webpack://telegram-t/./src/components/common/PasswordMonkey.scss"],"sourcesContent":["#monkey {\n position: relative;\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 7.5rem;\n height: 7.5rem;\n margin-bottom: 1.75rem;\n\n @media (min-width: 600px) and (min-height: 450px) {\n width: 10rem;\n height: 10rem;\n margin-bottom: 2.5rem;\n }\n\n &.big {\n width: 10rem;\n height: 10rem;\n }\n\n .AnimatedSticker {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n\n &.hidden {\n display: none\n }\n }\n\n .monkey-preview {\n width: 100%;\n height: 100%;\n background: url('../../assets/monkey.svg') center;\n background-size: 100%;\n }\n}\n"],"names":[],"sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,3 @@
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.0988 19.1657L14.2578 17.3464L14.2843 17.3199C15.8244 15.6028 16.9219 13.6291 17.568 11.5403H19.2762C19.765 11.5403 20.1613 11.1441 20.1613 10.6552C20.1613 10.1664 19.765 9.77016 19.2762 9.77016H13.9657V8.88508C13.9657 8.39627 13.5694 8 13.0806 8C12.5918 8 12.1956 8.39627 12.1956 8.88508V9.77016H6.88065C6.3943 9.77016 6 10.1644 6 10.6508C6 11.1372 6.39428 11.5315 6.88065 11.5315H15.8863C15.2933 13.2397 14.3551 14.8594 13.0806 16.2755C12.4525 15.5798 11.9067 14.8325 11.4435 14.0494L11.283 13.7671C11.1272 13.4854 10.8306 13.3104 10.5086 13.3104H10.1511C9.8449 13.3104 9.59671 13.5586 9.59671 13.8648C9.59671 13.9526 9.6176 14.0392 9.65759 14.1173L9.73838 14.2719C10.3217 15.36 11.0462 16.393 11.9035 17.3464L8.0312 21.1654C7.71086 21.4814 7.6829 21.9818 7.94972 22.3299L8.02943 22.4205C8.37506 22.7661 8.93548 22.7661 9.28113 22.4205L13.0807 18.6209L15.1521 20.6923C15.3937 20.934 15.7856 20.934 16.0273 20.6923C16.0901 20.6295 16.1386 20.554 16.1696 20.4707L16.3061 20.1042C16.4278 19.7778 16.3466 19.4105 16.0989 19.1657L16.0988 19.1657ZM20.8755 15.0806H20.3321C19.9632 15.0806 19.6329 15.3095 19.5034 15.6549L16.0466 24.8729C15.9277 25.19 16.0884 25.5436 16.4056 25.6625C16.4744 25.6884 16.5474 25.7016 16.6209 25.7016H16.8917C17.2611 25.7016 17.5916 25.4722 17.7209 25.1261L18.4973 23.0463H22.7014L23.4857 25.1285C23.6156 25.4733 23.9455 25.7016 24.314 25.7016H24.5866C24.9254 25.7016 25.2 25.427 25.2 25.0882C25.2 25.0147 25.1868 24.9417 25.1609 24.8729L21.7042 15.6549C21.5747 15.3095 21.2444 15.0806 20.8755 15.0806H20.8755ZM20.6038 17.4438L22.0376 21.2762H19.17L20.6038 17.4438Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because one or more lines are too long

25
dist/compatTest.js vendored Normal file
View File

@ -0,0 +1,25 @@
function compatTest() {
var hasPromise = typeof Promise !== 'undefined';
var hasWebSockets = typeof WebSocket !== 'undefined';
var hasWebCrypto = window.crypto && typeof window.crypto.subtle !== 'undefined';
var hasObjectFromEntries = typeof Object.fromEntries !== 'undefined';
var isCompatible = hasPromise && hasWebSockets && hasWebCrypto && hasObjectFromEntries;
if (isCompatible || (window.localStorage && window.localStorage.getItem('tt-ignore-compat'))) {
window.isCompatTestPassed = true;
return;
}
if (window.console && console.warn) {
console.warn('Compatibility test report:');
console.warn('Promise', hasPromise);
console.warn('WebSocket', hasWebSockets);
console.warn('WebCrypto', hasWebCrypto);
console.warn('Object.fromEntries', hasObjectFromEntries);
}
document.body.innerHTML = '<iframe src="./unsupported.html" width="100%" height="100%">';
}
compatTest();

View File

@ -2,11 +2,17 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<key>com.apple.security.device.camera</key>
<true/>
<key>com.apple.security.device.microphone</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.device.print</key>
<true/>
<key>com.apple.security.personal-information.location</key>
<true/>
</dict>
</plist>

BIN
dist/icomoon.2f34b9a0e59674bdb478.woff2 vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 117 KiB

34
dist/index.html vendored
View File

@ -1,33 +1 @@
<!doctype html><html lang="en" translate="no" class="notranslate"><head><meta charset="UTF-8"><title>Telegram</title><meta name="title" content="Telegram"><meta name="description" content="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,shrink-to-fit=no,viewport-fit=cover"><meta name="mobile-web-app-capable" content="yes"><meta name="mobile-web-app-title" content="Telegram"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-title" content="Telegram"><meta name="application-name" content="Telegram"><meta name="msapplication-TileColor" content="#2b5797"><meta name="msapplication-config" content="./browserconfig.xml"><meta name="theme-color" content="#ffffff"><meta name="google" content="notranslate"><meta property="og:type" content="website"><meta property="og:url" content="https://web.telegram.org/a/"><meta property="og:title" content="Telegram"><meta property="og:description" content="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."><meta property="og:image" content="./icon-192x192.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://web.telegram.org/a/"><meta property="twitter:title" content="Telegram"><meta property="twitter:description" content="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."><meta property="twitter:image" content="./icon-192x192.png"><link rel="canonical" href="https://web.telegram.org/"><link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png"><link rel="icon" href="./favicon.svg" type="image/svg+xml"><link rel="icon" type="image/png" sizes="16x16" href="./favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="./favicon-32x32.png"><link rel="icon" type="image/png" sizes="192x192" href="./icon-192x192.png"><link rel="alternate icon" href="./favicon.ico" type="image/x-icon"><link rel="manifest" id="the-manifest-placeholder" href="./site.webmanifest"><script>const { pathname, hostname, href } = window.location;
if (pathname.startsWith('/z')) {
window.location.href = href.replace('/z', '/a');
}
if ((hostname === 'weba.telegram.org' || hostname === 'webz.telegram.org') && !localStorage.getItem('tt-global-state')) {
window.location.href = 'https://web.telegram.org/a';
}</script><script defer="defer" src="main.7ba01908d932295b4d89.js"></script><link href="main.31f1c4a186f310fa9d7e.css" rel="stylesheet"></head><body id="root"><noscript><video src="./nojs.mp4" class="nojs-video" muted loop autoplay playsinline disablepictureinpicture></video><h1>Telegram Web</h1><p>Please, enable JavaScript to open the app.</p></noscript><div id="portals"></div><script>function compatTest() {
var hasPromise = typeof Promise !== 'undefined';
var hasWebSockets = typeof WebSocket !== 'undefined';
var hasWebCrypto = window.crypto && typeof window.crypto.subtle !== 'undefined';
var hasObjectFromEntries = typeof Object.fromEntries !== 'undefined';
var isCompatible = hasPromise && hasWebSockets && hasWebCrypto && hasObjectFromEntries;
if (isCompatible || (window.localStorage && window.localStorage.getItem('tt-ignore-compat'))) {
window.isCompatTestPassed = true;
return;
}
if (window.console && console.warn) {
console.warn('Compatibility test report:');
console.warn('Promise', hasPromise);
console.warn('WebSocket', hasWebSockets);
console.warn('WebCrypto', hasWebCrypto);
console.warn('Object.fromEntries', hasObjectFromEntries);
}
document.body.innerHTML = '<iframe src="./unsupported.html" width="100%" height="100%">';
}
compatTest();</script></body></html>
<!doctype html><html lang="en" translate="no" class="notranslate"><head><meta charset="UTF-8"><title>Telegram</title><meta name="title" content="Telegram"><meta name="description" content="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,shrink-to-fit=no,viewport-fit=cover"><meta name="mobile-web-app-capable" content="yes"><meta name="mobile-web-app-title" content="Telegram"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-title" content="Telegram"><meta name="application-name" content="Telegram"><meta name="msapplication-TileColor" content="#2b5797"><meta name="msapplication-config" content="./browserconfig.xml"><meta name="theme-color" content="#ffffff"><meta name="google" content="notranslate"><meta http-equiv="Content-Security-Policy" content="default-src 'self'; connect-src 'self' wss://*.web.telegram.org blob: http: https:; script-src 'self' 'wasm-unsafe-eval' https://t.me/_websync_ https://telegram.me/_websync_; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://ss3.4sqi.net/img/categories_v2/ ; media-src 'self' blob: data: ; object-src 'none'; frame-src http: https:; base-uri 'none'; form-action 'none';"><meta property="og:type" content="website"><meta property="og:url" content="https://web.telegram.org/a/"><meta property="og:title" content="Telegram"><meta property="og:description" content="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."><meta property="og:image" content="./icon-192x192.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://web.telegram.org/a/"><meta property="twitter:title" content="Telegram"><meta property="twitter:description" content="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."><meta property="twitter:image" content="./icon-192x192.png"><link rel="canonical" href="https://web.telegram.org/"><link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png"><link rel="icon" href="./favicon.svg" type="image/svg+xml"><link rel="icon" type="image/png" sizes="16x16" href="./favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="./favicon-32x32.png"><link rel="icon" type="image/png" sizes="192x192" href="./icon-192x192.png"><link rel="alternate icon" href="./favicon.ico" type="image/x-icon"><link rel="manifest" id="the-manifest-placeholder" href="./site.webmanifest"><script src="./compatTest.js"></script><script src="./redirect.js"></script><script defer="defer" src="main.81b1de3196e07e94ded4.js"></script><link href="main.6610d632b3d2a43359bf.css" rel="stylesheet"></head><body id="root"><noscript><video src="./nojs.mp4" class="nojs-video" muted loop autoplay playsinline disablepictureinpicture></video><h1>Telegram Web</h1><p>Please, enable JavaScript to open the app.</p></noscript><div id="portals"></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/main.81b1de3196e07e94ded4.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/main.81b1de3196e07e94ded4.js.map vendored Normal file

File diff suppressed because one or more lines are too long

11
dist/redirect.js vendored Normal file
View File

@ -0,0 +1,11 @@
const { pathname, hostname, href } = window.location;
if (pathname.startsWith('/z')) {
window.location.href = href.replace('/z', '/a');
}
if (
(hostname === 'weba.telegram.org' || hostname === 'webz.telegram.org') && !localStorage.getItem('tt-global-state')
) {
window.location.href = 'https://web.telegram.org/a';
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/version.txt vendored
View File

@ -1 +1 @@
1.61.35
1.61.36

File diff suppressed because one or more lines are too long

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "telegram-t",
"version": "1.61.35",
"version": "1.61.36",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "telegram-t",
"version": "1.61.35",
"version": "1.61.36",
"hasInstallScript": true,
"license": "GPL-3.0-or-later",
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "telegram-t",
"version": "1.61.35",
"version": "1.61.36",
"description": "",
"main": "index.js",
"scripts": {

Some files were not shown because too many files have changed in this diff Show More