This commit is contained in:
Eduard Kuzmenko 2021-04-08 18:39:04 +04:00
parent f87673b181
commit a9f8400d2a
530 changed files with 2183 additions and 2572 deletions

6
.gitignore vendored
View File

@ -7,4 +7,8 @@ stats.json
certs
src/rlottie.github.io
public2
public3
public3
.vscode
package-lock.json
session_name.session
tasks.txt

4387
package-lock.json generated

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
this.webpackChunk([1],{13:function(t,e,n){"use strict";n.r(e),n.d(e,"makePasswordHash",(function(){return s})),n.d(e,"computeSRP",(function(){return j}));var c=n(3),r=n(1),a=n(4),i=n(0),b=function(t,e,n,c){return new(n||(n=Promise))((function(r,a){function i(t){try{s(c.next(t))}catch(t){a(t)}}function b(t){try{s(c.throw(t))}catch(t){a(t)}}function s(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(i,b)}s((c=c.apply(t,e||[])).next())}))};Object(a.b)("SRP",a.a.error);function s(t,e,n){return b(this,void 0,void 0,(function*(){let r="";for(let t=0;t<e.length;t++)r+=String.fromCharCode(e[t]);let a=yield c.a.sha256Hash(r+t+r);a=Object(i.b)(n,a,n),a=yield c.a.sha256Hash(a);let b=yield c.a.pbkdf2(new Uint8Array(a),e,1e5);return b=Object(i.b)(n,b,n),a=yield c.a.sha256Hash(b),a}))}function j(t,e,n){return b(this,void 0,void 0,(function*(){const a=n?e.new_algo:e.current_algo,j=Object(r.y)(Object(i.g)(a.p),16),O=Object(r.y)(Object(i.g)(e.srp_B),16),o=Object(r.o)(a.g,32,256),h=yield s(t,new Uint8Array(a.salt1),new Uint8Array(a.salt2)),l=Object(r.y)(Object(i.g)(new Uint8Array(h)),16),u=function(t,e,n=0){return Array(e).fill(n).concat(t).slice(-e)},y=u(Object(i.e)(Object(r.d)(j,16)),256),d=u(Object(i.e)(Object(r.d)(o,16)),256),f=u(Object(i.e)(Object(r.d)(O,16)),256),w=Object(r.w)(o,l,j),A=t=>{const e=new Uint8Array(t.length);for(let n=0;n<t.length;n+=4)e[n]=t[n+3],e[n+1]=t[n+2],e[n+2]=t[n+1],e[n+3]=t[n];return e};if(n){return u(Object(i.e)(Object(r.d)(w,16)),256)}let g=yield c.a.sha256Hash(Object(i.a)(y,d));g=Object(r.y)(Object(i.g)(new Uint8Array(g)),16);const U=Object(r.r)(Object(r.s)(g,w),j),H=(t,e)=>{const n=Object(r.z)(e,t);return!(Object(r.t)(n)||Object(r.e)(n)<1984||Object(r.e)(t)<1984||Math.floor((Object(r.e)(t)+7)/8)>256)};let p,{a:_,a_for_hash:v,u:P}=yield(()=>b(this,void 0,void 0,(function*(){for(;;){const t=Object(r.y)(Object(i.g)(A(e.secure_random)),16),n=Object(r.w)(o,t,j);if(H(n,j)){const e=Object(i.e)(Object(r.d)(n,16)),a=yield c.a.sha256Hash(Object(i.a)(new Uint8Array(e),new Uint8Array(f))),b=Object(r.y)(Object(i.g)(new Uint8Array(a)),16);if(!Object(r.p)(b)&&!Object(r.t)(b))return{a:t,a_for_hash:e,u:b}}}})))();p=Object(r.n)(O,U)?O:Object(r.a)(O,j),p=Object(r.r)(Object(r.z)(p,U),j);let k=Object(r.s)(P,l),m=Object(r.a)(_,k),C=Object(r.w)(p,m,j),S=yield c.a.sha256Hash(u(Object(i.e)(Object(r.d)(C,16)),256)),R=yield c.a.sha256Hash(y),x=yield c.a.sha256Hash(d);R=Object(i.i)(new Uint8Array(R),new Uint8Array(x));let z=Object(i.b)(R,yield c.a.sha256Hash(a.salt1),yield c.a.sha256Hash(a.salt2),v,f,S),M=yield c.a.sha256Hash(z);return{_:"inputCheckPasswordSRP",srp_id:e.srp_id,A:new Uint8Array(v),M1:new Uint8Array(M)}}))}}});

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[11,13,16],{21:function(e,t,s){"use strict";s.r(t),s.d(t,"isTouchSupported",(function(){return n}));const n="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch},23:function(e,t,s){"use strict";s.r(t),s.d(t,"ripple",(function(){return c}));var n=s(0),i=s(21),r=s(8);let o=0;function c(e,t=(()=>Promise.resolve()),s=null,c=!1){if(e.querySelector(".c-ripple"))return;e.classList.add("rp");let a=document.createElement("div");a.classList.add("c-ripple");let l;e.classList.contains("rp-square")&&a.classList.add("is-square"),e[c?"prepend":"append"](a);const u=(e,n)=>{const r=Date.now(),c=document.createElement("div"),u=o++,h=1e3*+window.getComputedStyle(a).getPropertyValue("--ripple-duration").replace("s","");l=()=>{let e=Date.now()-r;if(e<h){let t=Math.max(h-e,h/2);setTimeout(()=>c.classList.add("hiding"),Math.max(t-h/2,0)),setTimeout(()=>{c.remove(),s&&s(u)},t)}else c.classList.add("hiding"),setTimeout(()=>{c.remove(),s&&s(u)},h/2);i.isTouchSupported||window.removeEventListener("contextmenu",l),l=null,d=!1},t&&t(u),window.requestAnimationFrame(()=>{let t=a.getBoundingClientRect();c.classList.add("c-ripple__circle");let s,i,r=e-t.left,o=n-t.top;t.width>t.height?(s=t.width,i=r):(s=t.height,i=o),s-=i>s/2?s-i:i,s*=1.1;let l=r-s/2,u=o-s/2;c.style.width=c.style.height=s+"px",c.style.left=l+"px",c.style.top=u+"px",a.append(c)})};let d=!1;if(i.isTouchSupported){let t=()=>{l&&l()};e.addEventListener("touchstart",s=>{if(!r.default.settings.animationsEnabled)return;if(s.touches.length>1||d||["BUTTON","A"].includes(s.target.tagName)&&s.target!==e||Object(n.a)(s.target,"c-ripple")!==a)return;d=!0;let{clientX:i,clientY:o}=s.touches[0];u(i,o),e.addEventListener("touchend",t,{once:!0}),window.addEventListener("touchmove",s=>{s.cancelBubble=!0,s.stopPropagation(),t(),e.removeEventListener("touchend",t)},{once:!0})},{passive:!0})}else e.addEventListener("mousedown",t=>{if(![0,2].includes(t.button))return;if(!r.default.settings.animationsEnabled)return;if("0"===e.dataset.ripple||Object(n.a)(t.target,"c-ripple")!==a||"A"===t.target.tagName)return!1;if(d)return d=!1,!1;let{clientX:s,clientY:i}=t;u(s,i),window.addEventListener("mouseup",l,{once:!0}),window.addEventListener("contextmenu",l,{once:!0})})}},38:function(e,t,s){"use strict";s.d(t,"a",(function(){return n}));class n{constructor(e){this._constructor(e)}_constructor(e=!1){this.reuseResults=e,this.listeners={},this.listenerResults={}}addEventListener(e,t,s){var n;this.listenerResults.hasOwnProperty(e)&&(t(...this.listenerResults[e]),s)||(null!==(n=this.listeners[e])&&void 0!==n?n:this.listeners[e]=[]).push({callback:t,once:s})}removeEventListener(e,t){this.listeners[e]&&this.listeners[e].findAndSplice(e=>e.callback===t)}dispatchEvent(e,...t){this.reuseResults&&(this.listenerResults[e]=t);const s=[],n=this.listeners[e];if(n){n.slice().forEach(i=>{-1!==n.findIndex(e=>e.callback===i.callback)&&(s.push(i.callback(...t)),i.once&&this.removeEventListener(e,i.callback))})}return s}cleanup(){this.listeners={},this.listenerResults={}}}},48:function(e,t,s){"use strict";const n={test:location.search.indexOf("test=1")>0,debug:location.search.indexOf("debug=1")>0,http:!1,ssl:!0,multipleConnections:!0,asServiceWorker:!1};t.a=n},8:function(e,t,s){"use strict";s.r(t);var n=s(38),i=s(9);class r extends n.a{constructor(){super(),this._overlayIsActive=!1,this.myId=0,this.idle={isIDLE:!0},this.connectionStatus={},this.broadcast=(e,t)=>{this.dispatchEvent(e,t)},this.on=(e,t,s)=>{super.addEventListener(e,t,s)},this.addEventListener=this.on,this.off=(e,t)=>{super.removeEventListener(e,t)},this.removeEventListener=this.off,this.on("user_auth",e=>{this.myId=e}),this.on("connection_status_change",e=>{const t=e;this.connectionStatus[e.name]=t})}get overlayIsActive(){return this._overlayIsActive}set overlayIsActive(e){this._overlayIsActive=e,this.broadcast("overlay_toggle",e)}}const o=new r;i.a.rootScope=o,t.default=o},9:function(e,t,s){"use strict";s.d(t,"a",(function(){return r}));const n=s(48).a.debug,i="undefined"!=typeof window?window:self,r=n?i:{};t.b=n,n||(i.sandpitTurtle=()=>{for(let e in r)i[e]=r[e]})}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[12],{11:function(e,t,n){"use strict";var i=n(7),s=n(23);t.a=(e,t={})=>{const n=document.createElement("button");return n.className=e+(t.icon?" tgico-"+t.icon:""),t.noRipple||(t.rippleSquare&&n.classList.add("rp-square"),Object(s.ripple)(n)),t.onlyMobile&&n.classList.add("only-handhelds"),t.disabled&&(n.disabled=!0),t.text&&n.append(Object(i.i18n)(t.text)),n}},23:function(e,t,n){"use strict";n.r(t),n.d(t,"ripple",(function(){return o}));var i=n(0),s=n(21),c=n(8);let a=0;function o(e,t=(()=>Promise.resolve()),n=null,o=!1){if(e.querySelector(".c-ripple"))return;e.classList.add("rp");let r=document.createElement("div");r.classList.add("c-ripple");let l;e.classList.contains("rp-square")&&r.classList.add("is-square"),e[o?"prepend":"append"](r);const d=(e,i)=>{const c=Date.now(),o=document.createElement("div"),d=a++,p=1e3*+window.getComputedStyle(r).getPropertyValue("--ripple-duration").replace("s","");l=()=>{let e=Date.now()-c;if(e<p){let t=Math.max(p-e,p/2);setTimeout(()=>o.classList.add("hiding"),Math.max(t-p/2,0)),setTimeout(()=>{o.remove(),n&&n(d)},t)}else o.classList.add("hiding"),setTimeout(()=>{o.remove(),n&&n(d)},p/2);s.isTouchSupported||window.removeEventListener("contextmenu",l),l=null,u=!1},t&&t(d),window.requestAnimationFrame(()=>{let t=r.getBoundingClientRect();o.classList.add("c-ripple__circle");let n,s,c=e-t.left,a=i-t.top;t.width>t.height?(n=t.width,s=c):(n=t.height,s=a),n-=s>n/2?n-s:s,n*=1.1;let l=c-n/2,d=a-n/2;o.style.width=o.style.height=n+"px",o.style.left=l+"px",o.style.top=d+"px",r.append(o)})};let u=!1;if(s.isTouchSupported){let t=()=>{l&&l()};e.addEventListener("touchstart",n=>{if(!c.default.settings.animationsEnabled)return;if(n.touches.length>1||u||["BUTTON","A"].includes(n.target.tagName)&&n.target!==e||Object(i.a)(n.target,"c-ripple")!==r)return;u=!0;let{clientX:s,clientY:a}=n.touches[0];d(s,a),e.addEventListener("touchend",t,{once:!0}),window.addEventListener("touchmove",n=>{n.cancelBubble=!0,n.stopPropagation(),t(),e.removeEventListener("touchend",t)},{once:!0})},{passive:!0})}else e.addEventListener("mousedown",t=>{if(![0,2].includes(t.button))return;if(!c.default.settings.animationsEnabled)return;if("0"===e.dataset.ripple||Object(i.a)(t.target,"c-ripple")!==r||"A"===t.target.tagName)return!1;if(u)return u=!1,!1;let{clientX:n,clientY:s}=t;d(n,s),window.addEventListener("mouseup",l,{once:!0}),window.addEventListener("contextmenu",l,{once:!0})})}},34:function(e,t,n){"use strict";var i=n(11);t.a=(e,t={})=>Object(i.a)("btn-icon",Object.assign({icon:e},t))},50:function(e,t,n){"use strict";var i=n(6),s=n(7),c=n(16),a=n(23);const o=e=>{if(e.element)return e.element;const{icon:t,text:n,onClick:o}=e,r=document.createElement("div");r.className="btn-menu-item tgico-"+t,Object(a.ripple)(r);const l=Object(s.i18n)(n);return l.classList.add("btn-menu-item-text"),r.append(l),e.checkboxField&&(r.append(e.checkboxField.label),Object(i.b)(r,()=>{e.checkboxField.checked=!e.checkboxField.checked},e.options)),Object(i.b)(r,"click"!==i.a?e=>{Object(i.f)(e),o(e),Object(c.b)()}:o,e.options),e.element=r};t.a=(e,t)=>{const n=document.createElement("div");n.classList.add("btn-menu"),t&&e.forEach(e=>{e.options?e.options.listenerSetter=t:e.options={listenerSetter:t}});const i=e.map(o);return n.append(...i),n}},60:function(e,t,n){"use strict";n.r(t),n.d(t,"ButtonMenuToggleHandler",(function(){return o}));var i=n(6),s=n(34),c=n(50),a=n(16);const o=(e,t,n)=>{((null==n?void 0:n.listenerSetter)?n.listenerSetter.add.bind(n.listenerSetter,e):e.addEventListener.bind(e))(i.a,n=>{if(!e.classList.contains("btn-menu-toggle"))return!1;const s=e.querySelector(".btn-menu");Object(i.f)(n),e.classList.contains("menu-open")?Object(a.b)():(t&&t(n),Object(a.d)(s))})};t.default=(e={},t,n,i)=>{const a=Object(s.a)("more btn-menu-toggle",e),r=Object(c.a)(n,e.listenerSetter);return r.classList.add(t),o(a,i,e),a.append(r),a}}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[13],{38:function(t,s,e){"use strict";e.d(s,"a",(function(){return i}));class i{constructor(t){this._constructor(t)}_constructor(t=!1){this.reuseResults=t,this.listeners={},this.listenerResults={}}addEventListener(t,s,e){var i;this.listenerResults.hasOwnProperty(t)&&(s(...this.listenerResults[t]),e)||(null!==(i=this.listeners[t])&&void 0!==i?i:this.listeners[t]=[]).push({callback:s,once:e})}removeEventListener(t,s){this.listeners[t]&&this.listeners[t].findAndSplice(t=>t.callback===s)}dispatchEvent(t,...s){this.reuseResults&&(this.listenerResults[t]=s);const e=[],i=this.listeners[t];if(i){i.slice().forEach(n=>{-1!==i.findIndex(t=>t.callback===n.callback)&&(e.push(n.callback(...s)),n.once&&this.removeEventListener(t,n.callback))})}return e}cleanup(){this.listeners={},this.listenerResults={}}}},48:function(t,s,e){"use strict";const i={test:location.search.indexOf("test=1")>0,debug:location.search.indexOf("debug=1")>0,http:!1,ssl:!0,multipleConnections:!0,asServiceWorker:!1};s.a=i},8:function(t,s,e){"use strict";e.r(s);var i=e(38),n=e(9);class r extends i.a{constructor(){super(),this._overlayIsActive=!1,this.myId=0,this.idle={isIDLE:!0},this.connectionStatus={},this.broadcast=(t,s)=>{this.dispatchEvent(t,s)},this.on=(t,s,e)=>{super.addEventListener(t,s,e)},this.addEventListener=this.on,this.off=(t,s)=>{super.removeEventListener(t,s)},this.removeEventListener=this.off,this.on("user_auth",t=>{this.myId=t}),this.on("connection_status_change",t=>{const s=t;this.connectionStatus[t.name]=s})}get overlayIsActive(){return this._overlayIsActive}set overlayIsActive(t){this._overlayIsActive=t,this.broadcast("overlay_toggle",t)}}const c=new r;n.a.rootScope=c,s.default=c},9:function(t,s,e){"use strict";e.d(s,"a",(function(){return r}));const i=e(48).a.debug,n="undefined"!=typeof window?window:self,r=i?n:{};s.b=i,i||(n.sandpitTurtle=()=>{for(let t in r)n[t]=r[t]})}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[14],{106:function(t,n,r){"use strict";r.r(n);var e=r(55),o=r(51);Object.defineProperty(Uint8Array.prototype,"hex",{get:function(){return Object(e.e)([...this])},set:function(t){this.set(Object(e.c)(t))},enumerable:!0,configurable:!0}),Uint8Array.prototype.randomize=function(){for(let t=0;t<this.length;++t)this[t]=Object(o.a)(255);return this},Uint8Array.prototype.concat=function(...t){return Object(e.a)(this,...t)},Uint8Array.prototype.toJSON=function(){return[...this]},Array.prototype.findAndSplice=function(t){let n=this.findIndex(t);return-1!==n?this.splice(n,1)[0]:void 0},String.prototype.toHHMMSS=function(t=!1){const n=parseInt(this+"",10),r=Math.floor(n/3600);let e=Math.floor((n-3600*r)/60),o=n-3600*r-60*e;return r&&(t=!0),e<10&&(e=t?"0"+e:e),o<10&&(o="0"+o),(r?r+":":"")+e+":"+o},Promise.prototype.finally=Promise.prototype.finally||function(t){const n=n=>Promise.resolve(t()).then(n);return this.then(t=>n(()=>t),t=>n(()=>Promise.reject(t)))}},51:function(t,n,r){"use strict";function e(t){return Math.floor(Math.random()*t)}function o(){return""+e(4294967295)+e(16777215)}r.d(n,"a",(function(){return e})),r.d(n,"b",(function(){return o}))},55:function(t,n,r){"use strict";function e(t){t=t||[];let n=[];for(let r=0;r<t.length;++r)n.push((t[r]<16?"0":"")+(t[r]||0).toString(16));return n.join("")}function o(t){const n=t.length;let r=0,e=[];n%2&&(e.push(parseInt(t.charAt(0),16)),++r);for(let o=r;o<n;o+=2)e.push(parseInt(t.substr(o,2),16));return e}function i(t){let n,r="";for(let e=t.length,o=0,i=0;i<e;++i)n=i%3,o|=t[i]<<(16>>>n&24),2!==n&&e-i!=1||(r+=String.fromCharCode(u(o>>>18&63),u(o>>>12&63),u(o>>>6&63),u(63&o)),o=0);return r.replace(/A(?=A$|$)/g,"=")}function u(t){return t<26?t+65:t<52?t+71:t<62?t-4:62===t?43:63===t?47:65}function f(t,n){const r=t.length;if(r!==n.length)return!1;for(let e=0;e<r;++e)if(t[e]!==n[e])return!1;return!0}function c(t){return t instanceof ArrayBuffer?t:void 0!==t.buffer&&t.buffer.byteLength===t.length*t.BYTES_PER_ELEMENT?t.buffer:new Uint8Array(t).buffer}function s(...t){let n=0;t.forEach(t=>n+=t.byteLength||t.length);const r=new Uint8Array(n);let e=0;return t.forEach(t=>{r.set(t instanceof ArrayBuffer?new Uint8Array(t):t,e),e+=t.byteLength||t.length}),r}r.d(n,"e",(function(){return e})),r.d(n,"c",(function(){return o})),r.d(n,"d",(function(){return i})),r.d(n,"b",(function(){return f})),r.d(n,"f",(function(){return c})),r.d(n,"a",(function(){return s}))}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[15],{65:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(7);class i{constructor(e){this.element=document.body.querySelector("."+e.className),this.container=document.createElement("div"),this.container.className="container center-align",this.imageDiv=document.createElement("div"),this.imageDiv.className="auth-image",this.title=document.createElement("h4"),e.titleLangKey&&this.title.append(Object(n.i18n)(e.titleLangKey)),this.subtitle=document.createElement("p"),this.subtitle.className="subtitle",e.subtitleLangKey&&this.subtitle.append(Object(n.i18n)(e.subtitleLangKey)),this.container.append(this.imageDiv,this.title,this.subtitle),e.withInputWrapper&&(this.inputWrapper=document.createElement("div"),this.inputWrapper.className="input-wrapper",this.container.append(this.inputWrapper)),this.element.append(this.container)}}},93:function(e,t,a){"use strict";a.r(t);var n=a(11),i=a(18),s=a(16),r=a(83),c=a(6),l=a(19),u=a(7),o=a(12),p=a(10),d=a(65),m=a(54),h=a(63);let b=null;const v=new m.a("page-signUp",!0,()=>Promise.resolve().then(a.bind(null,33)).then(e=>{const t=new d.a({className:"page-signUp",withInputWrapper:!0,titleLangKey:"YourName",subtitleLangKey:"Login.Register.Subtitle"});t.imageDiv.classList.add("avatar-edit"),t.title.classList.add("fullName");const a=document.createElement("canvas");a.id="canvas-avatar",a.className="avatar-edit-canvas";const l=document.createElement("span");l.className="tgico tgico-cameraadd",t.imageDiv.append(a,l);const m=e.default;let v;t.imageDiv.addEventListener("click",()=>{(new r.a).open(a,e=>{v=e})});const g=e=>{const a=f.value||"",n=L.value||"",i=a||n?(a+" "+n).trim():"";i?Object(c.B)(t.title,p.b.wrapEmojiText(i)):Object(c.B)(t.title,Object(u.i18n)("YourName"))};const f=new i.b({label:"FirstName",maxLength:70}),L=new i.b({label:"LastName",maxLength:64}),y=Object(n.a)("btn-primary btn-color-primary"),w=new u.default.IntlElement({key:"StartMessaging"});y.append(w.element),t.inputWrapper.append(f.container,L.container,y),f.input.addEventListener("input",g),L.input.addEventListener("input",g),y.addEventListener("click",(function(e){if(f.input.classList.contains("error")||L.input.classList.contains("error"))return!1;if(!f.value.length)return f.input.classList.add("error"),!1;this.disabled=!0;const t=f.value.trim(),a=L.value.trim(),n={phone_number:b.phone_number,phone_code_hash:b.phone_code_hash,first_name:t,last_name:a};w.update({key:"PleaseWait"});const i=Object(s.f)(this);o.a.invokeApi("auth.signUp",n).then(e=>{switch(e._){case"auth.authorization":o.a.setUserAuth(e.user.id),new Promise((e,t)=>{if(!v)return e();v().then(a=>{m.uploadProfilePhoto(a).then(e,t)},t)}).finally(()=>{h.default.mount()});break;default:w.update({key:e._}),this.removeAttribute("disabled"),i.remove()}}).catch(e=>{this.removeAttribute("disabled"),i.remove(),e.type,w.update({key:e.type})})}))}),e=>{b=e,l.default.pushToState("authState",{_:"authStateSignUp",authCode:e}),l.default.saveState()});t.default=v}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[16],{21:function(n,o,t){"use strict";t.r(o),t.d(o,"isTouchSupported",(function(){return c}));const c="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[17],{17:function(n,i,e){"use strict";e.r(i),e.d(i,"userAgent",(function(){return r})),e.d(i,"isApple",(function(){return t})),e.d(i,"isAndroid",(function(){return o})),e.d(i,"isChromium",(function(){return a})),e.d(i,"ctx",(function(){return s})),e.d(i,"isAppleMobile",(function(){return u})),e.d(i,"isSafari",(function(){return d})),e.d(i,"isMobileSafari",(function(){return c})),e.d(i,"isMobile",(function(){return f}));const r=navigator?navigator.userAgent:null,t=-1!==navigator.userAgent.search(/OS X|iPhone|iPad|iOS/i),o=-1!==navigator.userAgent.toLowerCase().indexOf("android"),a=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor),s="undefined"!=typeof window?window:self,u=(/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!s.MSStream,d=!!("safari"in s)||!(!r||!(/\b(iPad|iPhone|iPod)\b/.test(r)||r.match("Safari")&&!r.match("Chrome"))),c=d&&u,f=-1!=navigator.userAgent.search(/iOS|iPhone OS|Android|BlackBerry|BB10|Series ?[64]0|J2ME|MIDP|opera mini|opera mobi|mobi.+Gecko|Windows Phone/i)}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[18],{101:function(e,a,s){"use strict";s.r(a);function c(e,a){switch(e){case 27764:if(a%10==1&&(a%100<11||a%100>19))return"one";if(a%10>=2&&a%10<=9&&(a%100<11||a%100>19))return"few";break;case 27766:if(0==a)return"zero";if(a%10==1&&a%100!=11)return"one";break;case 25465:if(2==a)return"two";if(3==a)return"few";if(0==a)return"zero";if(1==a)return"one";if(6==a)return"many";break;case 25189:case 25203:case 26738:case 29301:case 29544:case 29554:case 30059:if(a%10==1&&a%100!=11)return"one";if(a%10>=2&&a%10<=4&&(a%100<12||a%100>14))return"few";if(a%10==0||a%10>=5&&a%10<=9||a%100>=11&&a%100<=14)return"many";break;case 7041896:if(0==a)return"zero";if(1==a)return"one";break;case 7563369:if(a>=2&&a<=10)return"few";if(a>=0&&a<=1)return"one";break;case 26725:if(2==a)return"two";if(1==a)return"one";if(0!=a&&a%10==0)return"many";break;case 25459:case 29547:if(1==a)return"one";if(a>=2&&a<=4)return"few";break;case 25202:if(0!=a&&a%1e6==0)return"many";if(a%10==1&&a%100!=11&&a%100!=71&&a%100!=91)return"one";if(a%10==2&&a%100!=12&&a%100!=72&&a%100!=92)return"two";if((a%10>=3&&a%10<=4||a%10==9)&&(a%100<10||a%100>19)&&(a%100<70||a%100>79)&&(a%100<90||a%100>99))return"few";break;case 29548:if(a%100==2)return"two";if(a%100==1)return"one";if(a%100>=3&&a%100<=4)return"few";break;case 7102823:if(0==a)return"zero";if(a>=0&&a<=2&&0!=a&&2!=a)return"one";break;case 28780:if(1==a)return"one";if(a%10>=2&&a%10<=4&&(a%100<12||a%100>14))return"few";if(1!=a&&a%10>=0&&a%10<=1||a%10>=5&&a%10<=9||a%100>=12&&a%100<=14)return"many";break;case 26468:if(2==a||12==a)return"two";if(1==a||11==a)return"one";if(a>=3&&a<=10||a>=13&&a<=19)return"few";break;case 26486:if(a%10>=1&&a%10<=2||a%20==0)return"one";break;case 28011:if(a%10==1&&11!=a)return"one";break;case 28020:if(1==a)return"one";if(a%100>=11&&a%100<=19)return"many";if(0==a||a%100>=2&&a%100<=10)return"few";break;case 28015:case 29295:if(1==a)return"one";if(0==a||1!=a&&a%100>=1&&a%100<=19)return"few";break;case 26465:if(2==a)return"two";if(1==a)return"one";if(a>=3&&a<=6)return"few";if(a>=7&&a<=10)return"many";break;case 26214:case 26226:case 7037282:if(a>=0&&a<=2&&2!=a)return"one";break;case 26997:case 27511:case 29541:case 7233905:case 7564641:case 7564649:case 7564650:case 7564654:case 7564659:if(2==a)return"two";if(1==a)return"one";break;case 24939:case 24941:case 25192:case 26729:case 27758:case 28007:case 29801:case 29804:case 30561:case 6711660:case 6780279:case 7238511:if(a>=0&&a<=1)return"one";break;case 7633517:if(a>=0&&a<=1||a>=11&&a<=99)return"one";break;case 24934:case 25191:case 25198:case 25441:case 25697:case 25701:case 25718:case 25957:case 25964:case 25966:case 25967:case 25971:case 25972:case 25973:case 26217:case 26223:case 26233:case 26476:case 26485:case 26721:case 26995:case 26996:case 27499:case 27500:case 27507:case 27509:case 27513:case 27746:case 27751:case 28012:case 28014:case 28018:case 28258:case 28260:case 28261:case 28268:case 28270:case 28271:case 28274:case 28281:case 28525:case 28530:case 28531:case 28769:case 28787:case 28788:case 29293:case 29550:case 29551:case 29553:case 29555:case 29556:case 29558:case 29559:case 29793:case 29797:case 29803:case 29806:case 29811:case 30066:case 30309:case 30319:case 30824:case 31349:case 6386529:case 6386548:case 6448493:case 6448506:case 6451832:case 6514535:case 6514802:case 6515554:case 6714738:case 6779767:case 6840695:case 6973295:case 6974819:case 7037290:case 7037799:case 7039850:case 7041890:case 7168371:case 7169903:case 7233896:case 7237224:case 7240046:case 7364976:case 7499622:case 7501675:case 7561585:case 7562600:case 7566201:case 7567730:case 7628143:case 7629159:case 7763310:case 7823717:case 7892839:if(1==a)return"one";break;case 24946:if(2==a)return"two";if(1==a)return"one";if(0==a)return"zero";if(a%100>=3&&a%100<=10)return"few";if(a%100>=11&&a%100<=99)return"many"}return"other"}const r={PluralRules:class{constructor(e){this.select=c.bind(null,function(e){let a=0;for(let s=0;s<e.length;++s)a=(a<<8)+e.charCodeAt(s);return a}(e))}}};a.default=r}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[19],{102:function(e,t,n){"use strict";n.r(t);var i=n(12),o=n(54),a=n(63),r=n(79),d=n(91),c=n(58),s=n(55),l=n(22),p=n(1),u=n(11),g=n(7),m=function(e,t,n,i){return new(n||(n=Promise))((function(o,a){function r(e){try{c(i.next(e))}catch(e){a(e)}}function d(e){try{c(i.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,d)}c((i=i.apply(e,t||[])).next())}))};let f;const h=new o.a("page-signQR",!0,()=>f,()=>{f||(f=m(void 0,void 0,void 0,(function*(){const e=h.pageEl.querySelector(".auth-image"),t=document.createElement("div");t.classList.add("input-wrapper");const o=Object(u.a)("btn-primary btn-secondary btn-primary-transparent primary",{text:"Login.QR.Cancel"});t.append(o);const v=e.parentElement,w=document.createElement("h4");Object(g._i18n)(w,"Login.QR.Title");const E=document.createElement("ol");E.classList.add("qr-description"),["Login.QR.Help1","Login.QR.Help2","Login.QR.Help3"].forEach(e=>{const t=document.createElement("li");t.append(Object(g.i18n)(e)),E.append(t)}),v.append(w,E,t),o.addEventListener("click",()=>{d.default.mount(),_=!0});const y=(yield Promise.all([n.e(8).then(n.t.bind(null,104,7))]))[0].default;let _=!1;document.addEventListener("user_auth",()=>{_=!0,f=null},{once:!0});let k,b={ignoreErrors:!0};const O=t=>m(void 0,void 0,void 0,(function*(){try{let n=yield i.a.invokeApi("auth.exportLoginToken",{api_id:p.a.id,api_hash:p.a.hash,except_ids:[]},{ignoreErrors:!0});if("auth.loginTokenMigrateTo"===n._&&(b.dcId||(b.dcId=n.dc_id,i.a.setBaseDcId(n.dc_id)),n=yield i.a.invokeApi("auth.importLoginToken",{token:n.token},b)),"auth.loginTokenSuccess"===n._){const e=n.authorization;return i.a.setUserAuth(e.user.id),a.default.mount(),!0}if(!k||!Object(s.b)(k,n.token)){k=n.token;let t="tg://login?token="+Object(s.d)(n.token).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"");const i=new y({width:240*window.devicePixelRatio,height:240*window.devicePixelRatio,data:t,image:"assets/img/logo_padded.svg",dotsOptions:{color:"#000000",type:"rounded"},imageOptions:{imageSize:.75},backgroundOptions:{color:"#ffffff"},qrOptions:{errorCorrectionLevel:"L"}});let o;i.append(e),e.lastChild.classList.add("qr-canvas"),o=i._drawingPromise?i._drawingPromise:Promise.race([Object(l.d)(1e3),new Promise(e=>{i._canvas._image.addEventListener("load",()=>{window.requestAnimationFrame(()=>e())},{once:!0})})]),yield o.then(()=>{Array.from(e.children).slice(0,-1).forEach(e=>{e.remove()})})}if(t){let e=Date.now()/1e3,t=n.expires-e-c.a.serverTimeOffset;yield Object(l.d)(t>5?5e3:1e3*t|0)}}catch(e){switch(e.type){case"SESSION_PASSWORD_NEEDED":console.warn("pageSignQR: SESSION_PASSWORD_NEEDED"),e.handled=!0,r.default.mount(),_=!0,f=null;break;default:console.error("pageSignQR: default error:",e)}}}));return yield O(!1),()=>m(void 0,void 0,void 0,(function*(){for(_=!1;!_&&!(yield O(!0)););}))}))),f.then(e=>{e()})});t.default=h}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[6],{95:function(e,n,o){"use strict";o.r(n);n.default={"Login.Title":"Sign in to Telegram","Login.CountrySelectorLabel":"Country","Login.PhoneLabel":"Phone Number","Login.PhoneLabelInvalid":"Phone Number Invalid","Login.KeepSigned":"Keep me signed in","Login.StartText":"Please confirm your country and\nenter your phone number.","Login.Code.SentSms":"We have sent you an SMS\nwith the code.","Login.Code.SentInApp":"We have sent you a message in Telegram\nwith the code.","Login.Code.SentCall":"We will call you and voice\nthe code.","Login.Code.SentUnknown":"Please check everything\nfor a code (type: %s)","Login.Password.Title":"Enter Your Password","Login.Password.Subtitle":"Your account is protected with\nan additional password","Login.Register.Subtitle":"Enter your name and add\na profile picture",PleaseWait:"Please wait...",Code:"Code",LoginPassword:"Password",YourName:"Your Name",FirstName:"First name (required)",LastName:"Last name (optional)",StartMessaging:"Start Messaging","Login.Next":"Next","Login.ContinueOnLanguage":"Continue in English","Login.QR.Title":"Log in to Telegram by QR Code","Login.QR.Help1":"Open Telegram on your phone","Login.QR.Help2":"Go to **Settings** > **Devices** > **Scan QR**","Login.QR.Help3":"Point your phone at this screen to confirm login","Login.QR.Cancel":"Log in by phone Number","Login.QR.Login":"Log in by QR Code",PHONE_CODE_INVALID:"Invalid code",PHONE_CODE_EXPIRED:"Code expired",PASSWORD_HASH_INVALID:"Incorrect password"}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t),r.d(t,"RLottieItem",(function(){return i})),importScripts("rlottie-wasm.js");const n=self.Module;class i{constructor(e,t,r,n,i){this.reqId=e,this.width=r,this.height=n,this.fps=i,this.stringOnWasmHeap=null,this.handle=null,this.frameCount=0,this.dead=!1,this.fps=Math.max(1,Math.min(60,i||60)),this.init(t),h("loaded",this.reqId,this.frameCount,this.fps)}init(e){try{this.handle=o.Api.init(),this.stringOnWasmHeap=allocate(intArrayFromString(e),"i8",0),this.frameCount=o.Api.loadFromData(this.handle,this.stringOnWasmHeap),o.Api.resize(this.handle,this.width,this.height)}catch(e){console.error("init RLottieItem error:",e),h("error",this.reqId,e)}}render(e,t){if(!this.dead&&!(this.frameCount<e||e<0))try{o.Api.render(this.handle,e);var r=o.Api.buffer(this.handle),i=n.HEAPU8.subarray(r,r+this.width*this.height*4);t?t.set(i):t=new Uint8ClampedArray(i),h("frame",this.reqId,e,t)}catch(e){console.error("Render error:",e),this.dead=!0,h("error",this.reqId,e)}}destroy(){this.dead=!0,o.Api.destroy(this.handle)}}const o=new class{constructor(){this.Api={}}initApi(){this.Api={init:n.cwrap("lottie_init","",[]),destroy:n.cwrap("lottie_destroy","",["number"]),resize:n.cwrap("lottie_resize","",["number","number","number"]),buffer:n.cwrap("lottie_buffer","number",["number"]),render:n.cwrap("lottie_render","",["number","number"]),loadFromData:n.cwrap("lottie_load_from_data","number",["number","number"])}}init(){this.initApi(),h("ready")}};n.onRuntimeInitialized=function(){o.init()};const a={},s={loadFromData:function(e,t,r,n){try{const o=t.match(/"fr":\s*?(\d+?),/),s=+(null==o?void 0:o[1])||60;a[e]=new i(e,t,r,n,s)}catch(r){console.error("Invalid file for sticker:",t),h("error",e,r)}},destroy:function(e){a.hasOwnProperty(e)&&(a[e].destroy(),delete a[e])},renderFrame:function(e,t,r){a[e].render(t,r)}};let u=null;function d(e){if(null===u){const t=e.navigator?e.navigator.userAgent:null;u=!!e.safari||!(!t||!(/\b(iPad|iPhone|iPod)\b/.test(t)||t.match("Safari")&&!t.match("Chrome")))}return u}function h(...e){if(arguments.length<1)throw new TypeError("reply - not enough arguments");e=Array.prototype.slice.call(arguments,1);if(d(self))postMessage({queryMethodListener:arguments[0],queryMethodArguments:e});else{for(var t=[],r=0;r<e.length;r++)e[r]instanceof ArrayBuffer&&t.push(e[r]),e[r].buffer&&e[r].buffer instanceof ArrayBuffer&&t.push(e[r].buffer);postMessage({queryMethodListener:arguments[0],queryMethodArguments:e},t)}}onmessage=function(e){e.data instanceof Object&&e.data.hasOwnProperty("queryMethod")&&e.data.hasOwnProperty("queryMethodArguments")?s[e.data.queryMethod].apply(self,e.data.queryMethodArguments):e.data}}]);

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -1 +0,0 @@
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RLottieItem=void 0,importScripts("rlottie-wasm.js");const n=self.Module;class i{constructor(e,t,r,n,i){this.reqId=e,this.width=r,this.height=n,this.fps=i,this.stringOnWasmHeap=null,this.handle=null,this.frameCount=0,this.dead=!1,this.fps=Math.max(1,Math.min(60,i||60)),this.init(t),l("loaded",this.reqId,this.frameCount,this.fps)}init(e){try{this.handle=o.Api.init(),this.stringOnWasmHeap=allocate(intArrayFromString(e),"i8",0),this.frameCount=o.Api.loadFromData(this.handle,this.stringOnWasmHeap),o.Api.resize(this.handle,this.width,this.height)}catch(e){console.error("init RLottieItem error:",e),l("error",this.reqId,e)}}render(e,t){if(!this.dead&&!(this.frameCount<e||e<0))try{o.Api.render(this.handle,e);var r=o.Api.buffer(this.handle),i=n.HEAPU8.subarray(r,r+this.width*this.height*4);t?t.set(i):t=new Uint8ClampedArray(i),l("frame",this.reqId,e,t)}catch(e){console.error("Render error:",e),this.dead=!0,l("error",this.reqId,e)}}destroy(){this.dead=!0,o.Api.destroy(this.handle)}}t.RLottieItem=i;const o=new class{constructor(){this.Api={}}initApi(){this.Api={init:n.cwrap("lottie_init","",[]),destroy:n.cwrap("lottie_destroy","",["number"]),resize:n.cwrap("lottie_resize","",["number","number","number"]),buffer:n.cwrap("lottie_buffer","number",["number"]),render:n.cwrap("lottie_render","",["number","number"]),loadFromData:n.cwrap("lottie_load_from_data","number",["number","number"])}}init(){this.initApi(),l("ready")}};n.onRuntimeInitialized=function(){o.init()};const a={},s={loadFromData:function(e,t,r,n){try{const o=t.match(/"fr":\s*?(\d+?),/),s=+(null==o?void 0:o[1])||60;a[e]=new i(e,t,r,n,s)}catch(r){console.error("Invalid file for sticker:",t),l("error",e,r)}},destroy:function(e){a.hasOwnProperty(e)&&(a[e].destroy(),delete a[e])},renderFrame:function(e,t,r){a[e].render(t,r)}};let u=null;function d(e){if(null==u){const t=e.navigator?e.navigator.userAgent:null;u=!!e.safari||!(!t||!(/\b(iPad|iPhone|iPod)\b/.test(t)||t.match("Safari")&&!t.match("Chrome")))}return u}function l(...e){if(arguments.length<1)throw new TypeError("reply - not enough arguments");e=Array.prototype.slice.call(arguments,1);if(d(self))postMessage({queryMethodListener:arguments[0],queryMethodArguments:e});else{for(var t=[],r=0;r<e.length;r++)e[r]instanceof ArrayBuffer&&t.push(e[r]),e[r].buffer&&e[r].buffer instanceof ArrayBuffer&&t.push(e[r].buffer);postMessage({queryMethodListener:arguments[0],queryMethodArguments:e},t)}}onmessage=function(e){e.data instanceof Object&&e.data.hasOwnProperty("queryMethod")&&e.data.hasOwnProperty("queryMethodArguments")?s[e.data.queryMethod].apply(self,e.data.queryMethodArguments):e.data}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

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

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
public/public.zip Normal file

Binary file not shown.

View File

@ -1,114 +0,0 @@
@media only screen and (max-width: 720px){.chats-container .search-group-recent.search-group{padding:2px 0 0}}
@media only screen and (max-width: 720px){.chats-container .input-search{margin-left:16px}}
@media only screen and (max-width: 720px){.chats-container li{padding-bottom:0px}}
@media only screen and (max-width: 720px){.chats-container li>.rp{padding:9px 12px 0 9px !important;border-radius:0;margin:0;overflow:hidden}}
@media only screen and (max-width: 720px){.chats-container .search-group{margin-bottom:0}}
@media only screen and (max-width: 720px){.chats-container .search-group__name{padding:0 9px 0 16px;font-size:15px}}
@media only screen and (max-width: 720px){.chats-container .search-group-contacts{padding:7px 0 0px}}
@media only screen and (max-width: 720px){.chats-container .search-group-contacts .search-group__name{padding-bottom:0}}
@media only screen and (max-width: 720px){.contacts-container li,.search-group-contacts li{padding:0}}
@media only screen and (max-width: 720px){.contacts-container .user-caption,.search-group-contacts .user-caption{padding:0px 4px 0px 14px}}
@media only screen and (max-width: 720px){.contacts-container p,.search-group-contacts p{height:26px}}
@media only screen and (max-width: 720px){#bubble-contextmenu>div{padding:0 60px 0 16px}}
@media only screen and (max-width: 720px){#topbar.is-audio-shown+#bubbles,#topbar.is-pinned-shown:not(.hide-pinned)+#bubbles{margin-top:52px}#topbar.is-pinned-shown:not(.hide-pinned):not(.is-audio-shown) .pinned-message{display:flex}}
@media only screen and (max-width: 720px){#topbar .chat-mute-button,#topbar .chat-search-button{display:none}}
@media only screen and (max-width: 720px){#topbar .chat-more-button .btn-menu{top:29px}}
@media only screen and (max-width: 720px){#topbar .chat-more-button{margin-left:0}}
@media only screen and (max-width: 720px){#topbar .content{max-width:208px}}
@media only screen and (max-width: 720px){#topbar .person{margin-left:10px}}
@media only screen and (max-width: 720px){#chat-input .chat-input-container{padding:0 .5rem .5rem}}
@media only screen and (max-width: 720px){#chat-input .record-ripple{width:300px;height:300px;top:-124px;left:-124px}}
@media only screen and (max-width: 720px){#im-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
@media only screen and (max-width: 720px){.chat-container .input-message{min-height:46px;padding:0.5px .5rem}}
@media only screen and (max-width: 720px){.chat-container .pinned-message{position:absolute !important;top:100%;width:100% !important;background:#fff;left:0;max-height:100% !important;height:52px;padding:1rem}.chat-container .pinned-message-subtitle{line-height:13px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:280px}}
@media only screen and (max-width: 720px){.chat-container .pinned-container{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15)}.chat-container .pinned-container:before{width:100%;content:" ";height:52px;left:0;top:0;position:absolute;box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15)}}
@media only screen and (max-width: 720px){.chat-container .pinned-container .pinned-message-close.tgico-close,.chat-container .pinned-container .pinned-audio-close.tgico-close,.chat-container .pinned-container .pinned-audio-ico.tgico-close{font-size:1.4rem;right:9px;visibility:visible}}
@media only screen and (max-width: 720px){.chat-container .pinned-audio{height:52px;padding-left:58px;background:#fff;width:100%;position:absolute;left:0;top:100%}}
@media only screen and (max-width: 720px){.chat-container .pinned-audio-ico{margin-left:20px}}
@media only screen and (max-width: 720px){#bubbles>.scrollable{padding:0 .5rem}}
@media only screen and (max-width: 720px){#bubbles-inner.is-chat .is-in .bubble__container{max-width:calc(100% - 3rem);margin-left:45px}}
@media only screen and (max-width: 720px){#bubbles-go-down{width:2.875rem;height:2.875rem}}
@media only screen and (max-width: 720px){#bubbles-go-down{right:.5rem}}
@media only screen and (max-width: 720px){.quiz-hint .container{padding:10px 18px 12px 54px;margin:0 10px;font-size:14px}}
@media only screen and (max-width: 720px){.bubble{max-width:min(calc(100% - 46px), 696px)}html.is-mac .bubble{-webkit-user-select:none;-webkit-touch-callout:none}}
@media only screen and (max-width: 720px){.bubble.is-first-unread{max-width:unset}}
@media only screen and (max-width: 720px){.bubble.is-reply.emoji-big .reply,.bubble.is-reply.sticker .reply{padding:8px 6px 8px 8px;max-width:94px}}
@media only screen and (max-width: 720px){.bubble .message.audio-message .audio{height:59px;padding-left:47px}}
@media only screen and (max-width: 720px){.bubble .message.audio-message .audio-details{margin-top:-1px}}
@media only screen and (max-width: 720px){.bubble .message.audio-message .audio-ico{margin-top:1px;margin-left:2px}}
@media only screen and (max-width: 720px){.bubble .message.audio-message .progress-line{width:unset}}
@media only screen and (max-width: 720px){.bubble .message.document-message .document{padding-left:44px}}
@media only screen and (max-width: 720px){.bubble.is-in.is-reply.emoji-big .reply,.bubble.is-in.is-reply.sticker .reply{left:calc(100% + 1px)}}
@media only screen and (max-width: 720px){.bubble.is-in{margin-right:auto}.bubble.is-out{margin-left:auto}}
@media only screen and (max-width: 720px){poll-element{min-width:240px}}
@media only screen and (max-width: 720px){poll-element .poll-title{max-width:88%}}
@media only screen and (max-width: 720px){.sidebar-header{padding:7.5px 8px}}
@media only screen and (max-width: 720px){.sidebar-header__title{padding-left:24px}}
@media only screen and (max-width: 720px){#column-left .sidebar-header__btn-container .btn-menu{margin-top:-4px}}
@media only screen and (max-width: 720px){#column-left .sidebar-tools-button .btn-menu .archived-count{font-size:14px;font-weight:600}}
@media only screen and (max-width: 720px){#column-left .search-group-people .rp{width:77px;max-width:77px}}
@media only screen and (max-width: 720px){#column-left .search-group-people .user-caption{max-width:56px}}
@media only screen and (max-width: 720px){#column-left .search-group-people .search-group-scrollable{margin-left:-7px;margin-top:4px}}
@media only screen and (max-width: 720px){#column-left .item-main .sidebar-content .btn-corner{transform:translateY(0px);position:fixed !important}}
@media only screen and (max-width: 720px){#column-left .item-main .sidebar-content .btn-menu-toggle{width:54px;height:54px;bottom:14px;right:14px}}
@media only screen and (max-width: 720px){.new-channel-container .input-wrapper,.new-group-container .input-wrapper,.edit-profile-container .input-wrapper{width:100%;padding:0 16px}}
@media only screen and (max-width: 720px){.settings-container .profile-button{padding:0.75rem 0.625rem;height:48px;margin:0 0 2px 0;border-radius:0}}
@media only screen and (max-width: 720px){.settings-container .profile-buttons{margin-top:0.6875rem}}
@media only screen and (max-width: 720px){.edit-profile-container .caption{padding-right:24px}}
@media only screen and (max-width: 720px){.chat-folders-container .sidebar-left-h2,.edit-folder-container .sidebar-left-h2{padding:7px 16px 15px 16px}}
@media only screen and (max-width: 720px){.chat-folders-container .category{padding:7px 16px 11px 16px}}
@media only screen and (max-width: 720px){.edit-folder-container .input-wrapper{width:100%;padding:0 16px}.edit-folder-container .input-field input{height:50px}}
@media only screen and (max-width: 720px){.edit-folder-container .sidebar-left-h2{width:100%;padding:21px 16px 8px 16px}}
@media only screen and (max-width: 720px){.folder-list li .rp{padding:8px 12px !important}}
@media only screen and (max-width: 720px){.folder-categories .checkbox [type="checkbox"]+span{padding-left:38px}}
@media only screen and (max-width: 720px){.folder-category-button{padding:13px 16px 10px 16px}}
@media only screen and (max-width: 720px){.included-chats-container .sidebar-left-h2{padding:6px 16px 8px 16px}}
@media only screen and (max-width: 720px){.included-chats-container .selector ul li>.rp{margin:0 !important}}
@media only screen and (max-width: 720px){.search-group-recent li{padding-top:0}}
@media only screen and (max-width: 720px){.search-group-recent .user-caption{margin-top:-2px}}
@media only screen and (max-width: 720px){.search-group-recent p span.user-title{font-weight:500}}
@media only screen and (max-width: 720px){.search-group-recent .dialog-avatar{width:46px;height:46px}}
@media only screen and (max-width: 720px){.search-group-recent li>.rp{height:62px}}
@media only screen and (max-width: 720px){.search-group-recent.search-group.search-group-contacts ul{margin-top:-2px}}
@media only screen and (max-width: 720px){.search-group.search-group-contacts ul,.search-group.search-group-messages ul{margin-top:7px}}
@media only screen and (max-width: 720px){.search-group.search-group-messages{margin-top:-6px}}
@media only screen and (max-width: 720px){.profile-subtitle{margin-top:3px}}
@media only screen and (max-width: 720px){.profile-row{padding-left:71px}}
@media only screen and (max-width: 720px){.profile-row:before{left:15px}}
@media only screen and (max-width: 720px){.profile-row-label{line-height:1.6}}
@media only screen and (max-width: 720px){.profile-avatar{margin:0 auto 10px;width:100px;height:100px}}
@media only screen and (max-width: 720px){.profile-tabs-content #content-media{padding:7.5px 7.5px 7.5px 6.5px}}
@media only screen and (max-width: 720px){.media-viewer{background:#000}}
@media only screen and (max-width: 720px){.media-viewer-userpic{display:none}}
@media only screen and (max-width: 720px){.media-viewer-buttons{display:none}}
@media only screen and (max-width: 720px){.media-viewer-switcher{width:4rem}}
@media only screen and (max-width: 720px){.media-viewer-whole .menu-mobile-close{position:absolute;left:20px;top:8px}.media-viewer-whole .btn-menu-toggle{position:fixed;right:8px;top:8px;z-index:5;opacity:0;transition:opacity .2s 0s,visibility 0s .2s}.media-viewer-whole .btn-menu-toggle.menu-open{color:#fff;background-color:rgba(112,117,121,0.2) !important}}
@media only screen and (max-width: 720px){.time{padding:7px 0px 9px 0px}}
@media only screen and (max-width: 720px){.emoji-dropdown .tabs-container .sticker-category .category-items>div{height:75px;justify-self:center;padding:0;min-width:64px;width:100%}}
@media only screen and (max-width: 720px){.emoji-dropdown .emoji-padding.active .menu-horizontal li{flex:unset;padding:0}.emoji-dropdown .emoji-padding.active .category-items>span{width:40px;height:40px;justify-self:center}.emoji-dropdown .emoji-padding.active .category-title{padding:12px 6px 6px 10px}.emoji-dropdown .emoji-padding.active .scrollable{padding:0}.emoji-dropdown .emoji-padding.active .emoji-category .category-items{grid-column-gap:unset;grid-template-columns:repeat(8, 1fr)}}
@media only screen and (max-width: 720px){.menu-horizontal__stripe{display:none}}
@media only screen and (max-width: 720px){.selector ul li>.rp{margin:0}}
@media only screen and (max-width: 720px){.popup-stickers .sticker-set-stickers{grid-template-columns:repeat(4, 1fr)}}
@media only screen and (max-width: 720px){#auth-pages .btn-primary{height:50px}}
@media only screen and (max-width: 720px){#auth-pages .subtitle{font-size:14px}}
@media only screen and (max-width: 720px){#auth-pages .input-wrapper{margin-top:41px;width:100%;padding:0 16px}}
@media only screen and (max-width: 720px){#auth-pages .page-password .input-wrapper{margin-top:31px}}
@media only screen and (max-width: 720px){.page-signQR .auth-image{width:166px;height:166px}}
@media only screen and (max-width: 720px){.page-signUp .auth-image{margin-bottom:24px}}
@media only screen and (max-width: 720px){.page-signUp #signUp{margin-top:100px}}
@media only screen and (max-width: 720px){.page-chats .main-column{width:100%}.page-chats .main-column:not(.active){display:none}}
@media only screen and (max-width: 720px){h4{font-size:20px;margin:2px 0 8px}}
@media only screen and (max-width: 720px){.btn-menu-item{padding:0 30px 0 16px;height:50px}}
@media only screen and (max-width: 720px){avatar-element{font-size:14px}}
@media only screen and (max-width: 720px){.c-ripple__circle{-webkit-animation-duration:.2s;animation-duration:.2s;transition-duration:.1s;border-radius:15%}}
@media only screen and (max-width: 720px){.document-ico,.document-download,.audio-ico,.audio-download{height:36px;width:36px}}
@media only screen and (max-width: 720px){.document .preloader-container,.audio .preloader-container{width:30px;height:30px}}
@media only screen and (max-width: 720px){.audio{padding-left:45px}}
@media only screen and (max-width: 720px){.audio-toggle,.audio-download{font-size:24px !important}}
@media only screen and (max-width: 720px){.audio-time,.audio-subtitle{margin-top:1px;font-size:12px}}
@media only screen and (max-width: 720px){.input-field input{height:50px}}
@media only screen and (max-width: 720px){.checkbox-field{margin-bottom:27px}}
@media only screen and (max-width: 720px){.auth-image{width:120px;height:120px}}
@media only screen and (max-width: 720px){.phone-edit{margin-top:-14px}}
@media only screen and (max-width: 720px){.btn-circle{height:46px;width:46px}}
@media only screen and (max-width: 720px){.profile-content #content-audio .preloader-container{width:40px;height:40px;top:10px;left:3px}}

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 646 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 6.5C10.5 5.11929 11.6193 4 13 4C14.3807 4 15.5 5.11929 15.5 6.5C15.5 7.88071 14.3807 9 13 9C11.6193 9 10.5 7.88071 10.5 6.5ZM13 2C10.5147 2 8.5 4.01472 8.5 6.5C8.5 8.98528 10.5147 11 13 11C15.4853 11 17.5 8.98528 17.5 6.5C17.5 4.01472 15.4853 2 13 2ZM7.98137 15.1362C9.07471 14.5358 10.6909 14 13 14C17.0223 14 18.976 15.6273 19.7247 16.4615C19.892 16.6479 20 16.9508 20 17.3867C20 18.2777 19.2777 19 18.3867 19H12C11.4477 19 11 19.4477 11 20C11 20.5523 11.4477 21 12 21H18.3867C20.3823 21 22 19.3823 22 17.3867C22 16.6589 21.8232 15.8053 21.2132 15.1256C20.1265 13.9149 17.6495 12 13 12C10.3661 12 8.41716 12.6151 7.01863 13.3832C6.53454 13.649 6.35763 14.257 6.62348 14.7411C6.88933 15.2252 7.49728 15.4021 7.98137 15.1362ZM6 16C6.55228 16 7 16.4477 7 17V19H9C9.55228 19 10 19.4477 10 20C10 20.5523 9.55228 21 9 21H7V23C7 23.5523 6.55228 24 6 24C5.44772 24 5 23.5523 5 23V21H3C2.44772 21 2 20.5523 2 20C2 19.4477 2.44772 19 3 19H5V17C5 16.4477 5.44772 16 6 16Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 800 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g fill="none" fill-rule="evenodd">
<polygon points="0 0 24 0 24 24 0 24"/>
<path fill="#000" fill-rule="nonzero" d="M9,13 C12.3229116,13 14.7530244,13.8337117 16.2223821,15.5699359 C16.724477,16.1632234 17,16.915291 17,17.6925226 L17,18.5 C17,19.8807119 15.8807119,21 14.5,21 L3.5,21 C2.11928813,21 1,19.8807119 1,18.5 L1,17.6925204 C1,16.9152876 1.2755246,16.1632192 1.77762117,15.569932 C3.24697824,13.8337108 5.67709024,13 9,13 Z M9,15 C6.21130036,15 4.33538166,15.6435809 3.30428673,16.861943 C3.10781409,17.0940989 3,17.3883868 3,17.6925212 L3,18.5 C3,18.7761424 3.22385763,19 3.5,19 L14.5,19 C14.7761424,19 15,18.7761424 15,18.5 L15,17.6925226 C15,17.3883883 14.8921864,17.0941004 14.6957148,16.8619448 C13.6646202,15.6435815 11.788701,15 9,15 Z M18.8833789,7.00672773 L19,7 C19.5128358,7 19.9355072,7.38604019 19.9932723,7.88337887 L20,8 L20,10 L22,10 C22.5128358,10 22.9355072,10.3860402 22.9932723,10.8833789 L23,11 C23,11.5128358 22.6139598,11.9355072 22.1166211,11.9932723 L22,12 L20,12 L20,14 C20,14.5128358 19.6139598,14.9355072 19.1166211,14.9932723 L19,15 C18.4871642,15 18.0644928,14.6139598 18.0067277,14.1166211 L18,14 L18,12 L16,12 C15.4871642,12 15.0644928,11.6139598 15.0067277,11.1166211 L15,11 C15,10.4871642 15.3860402,10.0644928 15.8833789,10.0067277 L16,10 L18,10 L18,8 C18,7.48716416 18.3860402,7.06449284 18.8833789,7.00672773 L19,7 L18.8833789,7.00672773 Z M9,3 C11.209139,3 13,4.790861 13,7 C13,9.209139 11.209139,11 9,11 C6.790861,11 5,9.209139 5,7 C5,4.790861 6.790861,3 9,3 Z M9,5 C7.8954305,5 7,5.8954305 7,7 C7,8.1045695 7.8954305,9 9,9 C10.1045695,9 11,8.1045695 11,7 C11,5.8954305 10.1045695,5 9,5 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.7294 2.69976C11.909 2.67524 12.091 2.67524 12.2706 2.69976C12.4496 2.7242 12.6347 2.78446 13.2647 3.00682L18.0322 4.68947C18.8798 4.98861 19.0433 5.06363 19.1509 5.15585C19.2762 5.26327 19.3729 5.40002 19.4325 5.55392C19.4837 5.68605 19.5 5.86523 19.5 6.76405V12.0093C19.5 14.0773 19.4886 14.8895 19.259 15.6018C19.0607 16.2174 18.7449 16.7882 18.3297 17.2828C16.6565 16.4019 14.5235 16 12.0007 16C9.47734 16 7.344 16.4021 5.67066 17.2833C5.25526 16.7885 4.93938 16.2176 4.74097 15.6018C4.51143 14.8895 4.5 14.0773 4.5 12.0093V6.76405C4.5 5.86523 4.51631 5.68605 4.56747 5.55392C4.62707 5.40002 4.72383 5.26327 4.84912 5.15585C4.95668 5.06363 5.12022 4.98861 5.9678 4.68947L10.7353 3.00682C11.3653 2.78446 11.5504 2.7242 11.7294 2.69976ZM7.47347 18.6687C7.82259 18.8815 8.23802 19.1269 8.73963 19.4219L10.0733 20.2065C11.0184 20.7624 11.3007 20.9145 11.5778 20.9744C11.8561 21.0345 12.1439 21.0345 12.4222 20.9744C12.6993 20.9145 12.9816 20.7624 13.9267 20.2065L15.2604 19.4219C15.7622 19.1267 16.1778 18.8812 16.527 18.6684C15.3464 18.2355 13.8492 18 12.0007 18C10.1517 18 8.6542 18.2356 7.47347 18.6687ZM12.5412 0.718148C12.1821 0.669105 11.8179 0.669105 11.4588 0.718148C11.052 0.773705 10.6643 0.91071 10.1514 1.09195L10.0696 1.12084L5.30216 2.80349L5.16783 2.85075C4.53378 3.07348 3.97713 3.26903 3.54736 3.63749C3.17148 3.95974 2.88121 4.37002 2.70242 4.83172C2.498 5.35962 2.49887 5.94962 2.49986 6.62165L2.5 6.76405V12.0093L2.49998 12.1878C2.49964 14.0177 2.49942 15.1665 2.83735 16.2152C3.13586 17.1416 3.62429 17.9956 4.27143 18.7226C5.00403 19.5456 5.99435 20.1279 7.57173 21.0553L7.72559 21.1458L9.05928 21.9303L9.18427 22.0039C9.94759 22.4536 10.5233 22.7928 11.1556 22.9293C11.7121 23.0495 12.2879 23.0495 12.8444 22.9293C13.4767 22.7928 14.0524 22.4536 14.8157 22.0039L14.9407 21.9303L16.2744 21.1458L16.4283 21.0553C18.0057 20.1279 18.996 19.5456 19.7286 18.7226C20.3757 17.9956 20.8641 17.1416 21.1626 16.2152C21.5006 15.1665 21.5004 14.0177 21.5 12.1878L21.5 12.0093V6.76405L21.5001 6.62165C21.5011 5.94962 21.502 5.35962 21.2976 4.83172C21.1188 4.37002 20.8285 3.95974 20.4526 3.63749C20.0229 3.26903 19.4662 3.07348 18.8322 2.85075L18.6978 2.80349L13.9304 1.12084L13.8486 1.09195C13.3357 0.91071 12.948 0.773705 12.5412 0.718148ZM12 8C10.8954 8 10 8.89543 10 10C10 11.1046 10.8954 12 12 12C13.1046 12 14 11.1046 14 10C14 8.89543 13.1046 8 12 8ZM8 10C8 7.79086 9.79086 6 12 6C14.2091 6 16 7.79086 16 10C16 12.2091 14.2091 14 12 14C9.79086 14 8 12.2091 8 10Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<g fill="none" fill-rule="evenodd">
<polygon points="0 0 24 0 24 24 0 24"/>
<path fill="#000" fill-rule="nonzero" d="M12.0056075,0.5 C12.3838038,0.5 12.665797,0.557771222 13.2105662,0.715156898 L14.3181278,1.096884 L15.4217339,1.48698361 C16.5835123,1.90094882 17.8752306,2.37041003 18.8956953,2.75045984 L19.9049897,3.13144719 C21.38327,3.70722413 22,4.45738046 22,5.98570884 L22,14.164253 L21.9945419,14.5640357 C21.896394,18.0168771 20.4293347,19.4412619 13.9654278,23.1070545 L13.2259563,23.524093 C12.8313265,23.7401105 12.3942696,23.875 12.0056075,23.875 C11.6169453,23.875 11.1798885,23.7401105 10.7712373,23.5162709 L9.34431137,22.697269 L8.34253861,22.1085747 C3.24915677,19.0749167 2.08688182,17.6683727 2.00484212,14.5480546 L2,14.164253 L2,5.98570884 C2,4.52282913 2.58172,3.7462821 3.9067827,3.20487194 L4.64361341,2.92491085 L5.81642375,2.49498225 L10.8340469,0.704564112 C11.3000546,0.565698966 11.6238283,0.5 12.0056075,0.5 Z M12.0006568,18 C9.91902842,18 8.23923502,18.2985322 6.9590717,18.8786751 C7.89736162,19.5243419 9.12423435,20.2648727 10.7229044,21.1850523 L11.7455825,21.7697332 C11.8192371,21.8100512 11.8931054,21.8398837 11.9434212,21.8572987 L12.0056075,21.875 L12.0672047,21.8576252 L12.1880741,21.8090966 C12.2106147,21.7987119 12.2337172,21.7872539 12.2564279,21.7748349 L12.9429524,21.3880302 C14.7200768,20.3822237 16.0605911,19.5842341 17.0680909,18.8900463 C15.7844792,18.3025298 14.0961762,18 12.0006568,18 Z M12.0056075,2.5 C11.8930189,2.5 11.7648055,2.52144738 11.5932278,2.56645168 L11.4559803,2.60465478 L5.99906487,4.55691963 L4.6761338,5.04990949 L4.45806097,5.1397857 C4.07659601,5.31156775 4.00907358,5.45279654 4.00091927,5.87431105 L4.00091927,14.3119654 L4.0089792,14.6027055 C4.06038702,15.7674215 4.3488442,16.6094878 5.28645059,17.5430937 C5.35158453,17.4746532 5.42884118,17.4151319 5.51617691,17.3667535 C7.17571369,16.4474778 9.3382633,16 12.0006568,16 C14.6631468,16 16.8257573,16.4475103 18.4853178,17.3668539 C18.5767634,17.4175118 18.6571584,17.4803862 18.7255948,17.5523137 C19.7561774,16.5113676 20,15.5633428 20,14.164253 L20,5.98570884 C20,5.43867715 19.9576581,5.31879578 19.4368347,5.09863334 L19.1830584,4.99660065 L18.0736123,4.57848749 L16.2903986,3.92445343 C15.4562527,3.62181962 14.6023232,3.31612207 13.8713779,3.05884977 L12.6157676,2.62412818 L12.374194,2.55805031 C12.2040955,2.51494978 12.1032303,2.5 12.0056075,2.5 Z M12,6 C14.209139,6 16,7.790861 16,10 C16,12.209139 14.209139,14 12,14 C9.790861,14 8,12.209139 8,10 C8,7.790861 9.790861,6 12,6 Z M12,8 C10.8954305,8 10,8.8954305 10,10 C10,11.1045695 10.8954305,12 12,12 C13.1045695,12 14,11.1045695 14,10 C14,8.8954305 13.1045695,8 12,8 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 734 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 9C9 5.68629 11.6863 3 15 3C18.3137 3 21 5.68629 21 9C21 12.3137 18.3137 15 15 15C11.6863 15 9 12.3137 9 9ZM7.0228 8.39141C7.00769 8.5923 7 8.79525 7 9C7 10.8487 7.62708 12.551 8.68014 13.9056L2.29289 20.2929C1.90237 20.6834 1.90237 21.3166 2.29289 21.7071C2.68342 22.0976 3.31658 22.0976 3.70711 21.7071L10.0944 15.3199C11.449 16.3729 13.1513 17 15 17C15.2048 17 15.4077 16.9923 15.6086 16.9772L12.2929 20.2929C11.9024 20.6834 11.9024 21.3166 12.2929 21.7071C12.6834 22.0976 13.3166 22.0976 13.7071 21.7071L20.7071 14.7071C20.8061 14.6081 20.88 14.4935 20.9288 14.3712C22.2159 12.9514 23 11.0673 23 9C23 4.58172 19.4183 1 15 1C12.9327 1 11.0486 1.78413 9.62877 3.07118C9.50649 3.11999 9.39189 3.19389 9.29289 3.29289L2.29289 10.2929C1.90237 10.6834 1.90237 11.3166 2.29289 11.7071C2.68342 12.0976 3.31658 12.0976 3.70711 11.7071L7.0228 8.39141Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1016 B

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.0622 0.999939L9.2 0.99997H14.8L14.9378 0.999939C15.9781 0.999582 16.6978 0.999335 17.3731 1.1922C17.9692 1.36245 18.5285 1.64209 19.0224 2.01685C19.5818 2.44138 20.0134 3.01723 20.6374 3.84973L20.72 3.95997L20.84 4.11997L20.8892 4.18547C21.198 4.59697 21.4315 4.90806 21.601 5.25848C21.7506 5.56788 21.8598 5.89527 21.9257 6.23256C22.0004 6.61457 22.0002 7.00355 22 7.51807L22 7.59997V12.2372L22 12.357V12.3571V12.4L22 13L22 14.6V14.6428V14.6429C22 15.7266 22 16.6007 21.9422 17.3086C21.8826 18.0374 21.7568 18.6776 21.455 19.2699C20.9757 20.2107 20.2108 20.9756 19.27 21.455C18.6777 21.7568 18.0375 21.8826 17.3086 21.9422C16.6008 22 15.7267 22 14.6429 22H14.6428H14.6H9.4H9.35717H9.35706C8.27334 22 7.39923 22 6.69137 21.9422C5.96252 21.8826 5.32234 21.7568 4.73005 21.455C3.78924 20.9756 3.02433 20.2107 2.54497 19.2699C2.24318 18.6776 2.11737 18.0374 2.05782 17.3086C1.99998 16.6007 1.99999 15.7266 2 14.6428L2 14.6V13.0023L2 13V7.59997L1.99997 7.51807C1.99977 7.00355 1.99962 6.61457 2.0743 6.23256C2.14024 5.89527 2.24937 5.56788 2.39899 5.25848C2.56846 4.90807 2.80197 4.59697 3.11084 4.18548L3.16 4.11997L3.28 3.95997L3.36265 3.84971C3.98657 3.01722 4.41815 2.44137 4.97762 2.01685C5.47151 1.64209 6.03079 1.36245 6.62693 1.1922C7.30223 0.999335 8.02186 0.999582 9.0622 0.999939ZM19.24 5.31997C19.3467 5.46227 19.4319 5.57636 19.5008 5.6703C19.4251 5.62659 19.3481 5.58477 19.27 5.54494C18.6777 5.24315 18.0375 5.11734 17.3086 5.05779C16.6007 4.99995 15.7266 4.99996 14.6428 4.99997H14.6428L14.6 4.99997H9.4L9.35719 4.99997H9.35717C8.27339 4.99996 7.39925 4.99995 6.69137 5.05779C5.96252 5.11734 5.32234 5.24315 4.73005 5.54494C4.65186 5.58477 4.57489 5.62658 4.4992 5.6703C4.56813 5.57636 4.65327 5.46226 4.76 5.31997L4.88 5.15997C5.61877 4.17494 5.8782 3.84409 6.18657 3.6101C6.4829 3.38524 6.81847 3.21746 7.17615 3.11531C7.54837 3.009 7.9687 2.99997 9.2 2.99997H14.8C16.0313 2.99997 16.4516 3.009 16.8238 3.11531C17.1815 3.21746 17.5171 3.38524 17.8134 3.6101C18.1218 3.84409 18.3812 4.17494 19.12 5.15997L19.24 5.31997ZM20 13L20 13.0019V14.6C20 15.7366 19.9992 16.5289 19.9488 17.1457C19.8994 17.7509 19.8072 18.0986 19.673 18.3619C19.3854 18.9264 18.9265 19.3854 18.362 19.673C18.0986 19.8072 17.7509 19.8994 17.1458 19.9488C16.5289 19.9992 15.7366 20 14.6 20H9.4C8.26339 20 7.47108 19.9992 6.85424 19.9488C6.24907 19.8994 5.90138 19.8072 5.63803 19.673C5.07354 19.3854 4.6146 18.9264 4.32698 18.3619C4.19279 18.0986 4.10062 17.7509 4.05117 17.1457C4.00078 16.5289 4 15.7366 4 14.6V12.4C4 11.2634 4.00078 10.4711 4.05117 9.85421C4.10062 9.24904 4.19279 8.90135 4.32698 8.638C4.6146 8.07351 5.07354 7.61457 5.63803 7.32695C5.90138 7.19276 6.24907 7.10059 6.85424 7.05115C7.47108 7.00075 8.26339 6.99997 9.4 6.99997H14.6C15.7366 6.99997 16.5289 7.00075 17.1458 7.05115C17.7509 7.10059 18.0986 7.19276 18.362 7.32695C18.9265 7.61457 19.3854 8.07351 19.673 8.638C19.8072 8.90135 19.8994 9.24904 19.9488 9.85421C19.998 10.4566 19.9999 11.2264 20 12.3207L20 12.4L20 13ZM9.7071 11.2929C9.31658 10.9023 8.68341 10.9023 8.29289 11.2929C7.90237 11.6834 7.90237 12.3166 8.29289 12.7071L11.2929 15.7071C11.6834 16.0976 12.3166 16.0976 12.7071 15.7071L15.7071 12.7071C16.0976 12.3166 16.0976 11.6834 15.7071 11.2929C15.3166 10.9023 14.6834 10.9023 14.2929 11.2929L12 13.5858L9.7071 11.2929Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 848 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

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