// ==UserScript==
// @name VK Next
// @description Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// @version 13.3.0
// @author https://vknext.net/about
// @homepage https://vknext.net
// @supportURL https://vk.me/vknext
// @match https://vk.com/*
// @match https://vk.ru/*
// @match https://vkvideo.ru/*
// @connect self
// @connect vknext.net
// @connect api.telegram.org
// @connect api.genius.com
// @grant GM_info
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_addValueChangeListener
// @grant GM_listValues
// @grant GM_deleteValue
// @grant GM_xmlhttpRequest
// @grant GM_addElement
// @grant GM_notification
// @grant GM_openInTab
// @grant GM_registerMenuCommand
// @icon https://static.vknext.net/logos/VKNext.png
// @namespace vknext
// @noframes
// @run-at document-start
// ==/UserScript==
(([window,globalThis])=>{(()=>{var __webpack_modules__={18055:(e,t,r)=>{r.d(t,{A:()=>n});const n=["account","ads","appWidgets","apps","audio","auth","board","database","docs","fave","friends","gifts","groups","leads","leadForms","likes","market","messages","newsfeed","notes","notifications","orders","pages","photos","places","polls","podcasts","prettyCards","store","search","secure","stats","status","storage","stories","streaming","users","utils","video","wall","widgets","junction","articles","donut","specials","statEvents","loyaltyTeen","marusia"]},82295:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=globalThis.location.host.split(".");let a;a="vk"!==n[0]?"vk.com":`vk.${n[n.length-1]||"com"}`;const o=a},19575:(e,t,r)=>{"use strict";r.d(t,{n:()=>c});var n=r(37352),a=r(82050),o=r(63898),i=r(18055),s=r(82295);class c{options;_getToken;constructor({version:e,appId:t,getToken:r,language:n,onError:a,onErrorValidToken:o,exchange_token:s,onChangeToken:c}){if(void 0===r)throw new Error("getToken not found");this.options={exchange_token:s,appId:t,getToken:r,onError:a,onErrorValidToken:o,onChangeToken:c,version:e||"5.191",language:n||"ru"},this._getToken=r;for(const e of i.A)this[e]=new Proxy(Object.create(null),{get:(t,r)=>t=>this.call(`${e}.${r}`,t)})}async updateToken(){const{promise:e,resolve:t}=(0,n.A)(),{exchange_token:r,appId:a}=this.options;if(!r)return t();if(!a)return t();const i=new URLSearchParams({client_id:a.toString(),exchange_token:r,scope:"all"}),c=`https://oauth.${s.A}/auth_by_exchange_token?${i.toString()}`;{const e=await(0,o.A)(c,{method:"GET"}),r=new URLSearchParams(new URL(e.url).hash).get("#access_token");return this.options.token=r||"",this.options.exchange_token="",r&&this.options.onChangeToken&&await this.options.onChangeToken(r),t()}}async call(e,t,r=0){try{this.options.token||(this.options.token=await this.options.getToken());const n=await fetch(`https://api.${s.A}/method/${e}`+(this.options.appId?`?client_id=${this.options.appId}`:""),{method:"POST",body:new URLSearchParams({access_token:this.options.token,lang:this.options.language||"ru",v:this.options.version,...t}),headers:{"content-type":"application/x-www-form-urlencoded"}}),o=await n.json(),i=o?.error?.error_code;if(i&&r>5){const t=new Error(`[VK API] error call ${e}: ${JSON.stringify(o.error)}`);throw this.options.onError&&this.options.onError(t,o.error),t}const c=()=>this.call(e,t,r+1);return 1117===i&&this.options.exchange_token&&this.options.appId?(await this.updateToken(),c()):[1,5,38,3610].includes(i)?(this.options.onErrorValidToken&&this.options.onErrorValidToken(),this.options.token=await this.options.getToken(),c()):6===i||10===i?(await(0,a.A)(1e3),c()):o.response?o.response:o}catch(e){throw console.error(e),new Error(e)}}execute(e){return this.call("execute",e)}}},68776:(e,t,r)=>{"use strict";r.d(t,{Q:()=>W});var n=r(82050);const a=()=>"https://api.vknext.net";function o(e){return"".concat(e<0?"-":"","0x").concat(Math.abs(e).toString(16).padStart(2,"0"))}var i,s=function(e,t){this.type=e,this.data=t},c=(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},i(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),_=function(e){function t(r){var n=e.call(this,r)||this,a=Object.create(t.prototype);return Object.setPrototypeOf(n,a),Object.defineProperty(n,"name",{configurable:!0,enumerable:!1,value:t.name}),n}return c(t,e),t}(Error),l=4294967295;function u(e,t){return 4294967296*e.getInt32(t)+e.getUint32(t+4)}var d=4294967295,h=17179869183;function p(e){var t=e.sec,r=e.nsec;if(t>=0&&r>=0&&t<=h){if(0===r&&t<=d){var n=new Uint8Array(4);return(i=new DataView(n.buffer)).setUint32(0,t),n}var a=t/4294967296,o=4294967295&t;n=new Uint8Array(8);return(i=new DataView(n.buffer)).setUint32(0,r<<2|3&a),i.setUint32(4,o),n}var i;n=new Uint8Array(12);return(i=new DataView(n.buffer)).setUint32(0,r),function(e,t,r){var n=Math.floor(r/4294967296),a=r;e.setUint32(t,n),e.setUint32(t+4,a)}(i,4,t),n}var f={type:-1,encode:function(e){var t,r,n,a;return e instanceof Date?p((t=e.getTime(),r=Math.floor(t/1e3),n=1e6*(t-1e3*r),a=Math.floor(n/1e9),{sec:r+a,nsec:n-1e9*a})):null},decode:function(e){var t=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);switch(e.byteLength){case 4:return{sec:t.getUint32(0),nsec:0};case 8:var r=t.getUint32(0);return{sec:4294967296*(3&r)+t.getUint32(4),nsec:r>>>2};case 12:return{sec:u(t,4),nsec:t.getUint32(0)};default:throw new _("Unrecognized data size for timestamp (expected 4, 8, or 12): ".concat(e.length))}}(e);return new Date(1e3*t.sec+t.nsec/1e6)}},b=function(){function e(){this.builtInEncoders=[],this.builtInDecoders=[],this.encoders=[],this.decoders=[],this.register(f)}return e.prototype.register=function(e){var t=e.type,r=e.encode,n=e.decode;if(t>=0)this.encoders[t]=r,this.decoders[t]=n;else{var a=1+t;this.builtInEncoders[a]=r,this.builtInDecoders[a]=n}},e.prototype.tryToEncode=function(e,t){for(var r=0;r<this.builtInEncoders.length;r++){if(null!=(n=this.builtInEncoders[r]))if(null!=(a=n(e,t)))return new s(-1-r,a)}for(r=0;r<this.encoders.length;r++){var n,a;if(null!=(n=this.encoders[r]))if(null!=(a=n(e,t)))return new s(r,a)}return e instanceof s?e:null},e.prototype.decode=function(e,t,r){var n=t<0?this.builtInDecoders[-1-t]:this.decoders[t];return n?n(e,t,r):new s(t,e)},e.defaultCodec=new e,e}();new TextEncoder;var w=4096;function g(e,t,r){for(var n=t,a=n+r,o=[],i="";n<a;){var s=e[n++];if(128&s)if(192==(224&s)){var c=63&e[n++];o.push((31&s)<<6|c)}else if(224==(240&s)){c=63&e[n++];var _=63&e[n++];o.push((31&s)<<12|c<<6|_)}else if(240==(248&s)){var l=(7&s)<<18|(c=63&e[n++])<<12|(_=63&e[n++])<<6|63&e[n++];l>65535&&(l-=65536,o.push(l>>>10&1023|55296),l=56320|1023&l),o.push(l)}else o.push(s);else o.push(s);o.length>=w&&(i+=String.fromCharCode.apply(String,o),o.length=0)}return o.length>0&&(i+=String.fromCharCode.apply(String,o)),i}var m=new TextDecoder;function k(e,t,r){return r>200?function(e,t,r){var n=e.subarray(t,t+r);return m.decode(n)}(e,t,r):g(e,t,r)}function y(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e instanceof ArrayBuffer?new Uint8Array(e):Uint8Array.from(e)}var v=function(){function e(e,t){void 0===e&&(e=16),void 0===t&&(t=16),this.maxKeyLength=e,this.maxLengthPerKey=t,this.hit=0,this.miss=0,this.caches=[];for(var r=0;r<this.maxKeyLength;r++)this.caches.push([])}return e.prototype.canBeCached=function(e){return e>0&&e<=this.maxKeyLength},e.prototype.find=function(e,t,r){e:for(var n=0,a=this.caches[r-1];n<a.length;n++){for(var o=a[n],i=o.bytes,s=0;s<r;s++)if(i[s]!==e[t+s])continue e;return o.str}return null},e.prototype.store=function(e,t){var r=this.caches[e.length-1],n={bytes:e,str:t};r.length>=this.maxLengthPerKey?r[Math.random()*r.length|0]=n:r.push(n)},e.prototype.decode=function(e,t,r){var n=this.find(e,t,r);if(null!=n)return this.hit++,n;this.miss++;var a=g(e,t,r),o=Uint8Array.prototype.slice.call(e,t,t+r);return this.store(o,a),a},e}(),q=function(e,t,r,n){return new(r||(r=Promise))((function(a,o){function i(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}c((n=n.apply(e,t||[])).next())}))},A=function(e,t){var r,n,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(6===s[0]&&i.label<a[1]){i.label=a[1],a=s;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(s);break}a[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}},x=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,a){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,a,(t=e[r](t)).done,t.value)}))}}},S=function(e){return this instanceof S?(this.v=e,this):new S(e)},P=function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,a=r.apply(e,t||[]),o=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){a[e]&&(n[e]=function(t){return new Promise((function(r,n){o.push([e,t,r,n])>1||s(e,t)}))})}function s(e,t){try{(r=a[e](t)).value instanceof S?Promise.resolve(r.value.v).then(c,_):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function c(e){s("next",e)}function _(e){s("throw",e)}function l(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}},E="array",C="map_key",L=new DataView(new ArrayBuffer(0)),I=new Uint8Array(L.buffer);try{L.getInt8(0)}catch(e){if(!(e instanceof RangeError))throw new Error("This module is not supported in the current JavaScript engine because DataView does not throw RangeError on out-of-bounds access")}var B=RangeError,M=new B("Insufficient data"),T=new v,U=function(){function e(e){var t,r,n,a,o,i,s;this.totalPos=0,this.pos=0,this.view=L,this.bytes=I,this.headByte=-1,this.stack=[],this.extensionCodec=null!==(t=null==e?void 0:e.extensionCodec)&&void 0!==t?t:b.defaultCodec,this.context=null==e?void 0:e.context,this.useBigInt64=null!==(r=null==e?void 0:e.useBigInt64)&&void 0!==r&&r,this.maxStrLength=null!==(n=null==e?void 0:e.maxStrLength)&&void 0!==n?n:l,this.maxBinLength=null!==(a=null==e?void 0:e.maxBinLength)&&void 0!==a?a:l,this.maxArrayLength=null!==(o=null==e?void 0:e.maxArrayLength)&&void 0!==o?o:l,this.maxMapLength=null!==(i=null==e?void 0:e.maxMapLength)&&void 0!==i?i:l,this.maxExtLength=null!==(s=null==e?void 0:e.maxExtLength)&&void 0!==s?s:l,this.keyDecoder=void 0!==(null==e?void 0:e.keyDecoder)?e.keyDecoder:T}return e.prototype.reinitializeState=function(){this.totalPos=0,this.headByte=-1,this.stack.length=0},e.prototype.setBuffer=function(e){this.bytes=y(e),this.view=function(e){if(e instanceof ArrayBuffer)return new DataView(e);var t=y(e);return new DataView(t.buffer,t.byteOffset,t.byteLength)}(this.bytes),this.pos=0},e.prototype.appendBuffer=function(e){if(-1!==this.headByte||this.hasRemaining(1)){var t=this.bytes.subarray(this.pos),r=y(e),n=new Uint8Array(t.length+r.length);n.set(t),n.set(r,t.length),this.setBuffer(n)}else this.setBuffer(e)},e.prototype.hasRemaining=function(e){return this.view.byteLength-this.pos>=e},e.prototype.createExtraByteError=function(e){var t=this.view,r=this.pos;return new RangeError("Extra ".concat(t.byteLength-r," of ").concat(t.byteLength," byte(s) found at buffer[").concat(e,"]"))},e.prototype.decode=function(e){this.reinitializeState(),this.setBuffer(e);var t=this.doDecodeSync();if(this.hasRemaining(1))throw this.createExtraByteError(this.pos);return t},e.prototype.decodeMulti=function(e){return A(this,(function(t){switch(t.label){case 0:this.reinitializeState(),this.setBuffer(e),t.label=1;case 1:return this.hasRemaining(1)?[4,this.doDecodeSync()]:[3,3];case 2:return t.sent(),[3,1];case 3:return[2]}}))},e.prototype.decodeAsync=function(e){var t,r,n,a,i,s,c;return q(this,void 0,void 0,(function(){var _,l,u,d,h,p,f,b;return A(this,(function(w){switch(w.label){case 0:_=!1,w.label=1;case 1:w.trys.push([1,6,7,12]),t=!0,r=x(e),w.label=2;case 2:return[4,r.next()];case 3:if(n=w.sent(),a=n.done)return[3,5];c=n.value,t=!1;try{if(u=c,_)throw this.createExtraByteError(this.totalPos);this.appendBuffer(u);try{l=this.doDecodeSync(),_=!0}catch(e){if(!(e instanceof B))throw e}this.totalPos+=this.pos}finally{t=!0}w.label=4;case 4:return[3,2];case 5:return[3,12];case 6:return d=w.sent(),i={error:d},[3,12];case 7:return w.trys.push([7,,10,11]),t||a||!(s=r.return)?[3,9]:[4,s.call(r)];case 8:w.sent(),w.label=9;case 9:return[3,11];case 10:if(i)throw i.error;return[7];case 11:return[7];case 12:if(_){if(this.hasRemaining(1))throw this.createExtraByteError(this.totalPos);return[2,l]}throw p=(h=this).headByte,f=h.pos,b=h.totalPos,new RangeError("Insufficient data in parsing ".concat(o(p)," at ").concat(b," (").concat(f," in the current buffer)"))}}))}))},e.prototype.decodeArrayStream=function(e){return this.decodeMultiAsync(e,!0)},e.prototype.decodeStream=function(e){return this.decodeMultiAsync(e,!1)},e.prototype.decodeMultiAsync=function(e,t){return P(this,arguments,(function(){var r,n,a,o,i,s,c,_,l,u,d,h;return A(this,(function(p){switch(p.label){case 0:r=t,n=-1,p.label=1;case 1:p.trys.push([1,15,16,21]),a=!0,o=x(e),p.label=2;case 2:return[4,S(o.next())];case 3:if(i=p.sent(),l=i.done)return[3,14];h=i.value,a=!1,p.label=4;case 4:if(p.trys.push([4,,12,13]),s=h,t&&0===n)throw this.createExtraByteError(this.totalPos);this.appendBuffer(s),r&&(n=this.readArraySize(),r=!1,this.complete()),p.label=5;case 5:p.trys.push([5,10,,11]),p.label=6;case 6:return[4,S(this.doDecodeSync())];case 7:return[4,p.sent()];case 8:return p.sent(),0==--n?[3,9]:[3,6];case 9:return[3,11];case 10:if(!((c=p.sent())instanceof B))throw c;return[3,11];case 11:return this.totalPos+=this.pos,[3,13];case 12:return a=!0,[7];case 13:return[3,2];case 14:return[3,21];case 15:return _=p.sent(),u={error:_},[3,21];case 16:return p.trys.push([16,,19,20]),a||l||!(d=o.return)?[3,18]:[4,S(d.call(o))];case 17:p.sent(),p.label=18;case 18:return[3,20];case 19:if(u)throw u.error;return[7];case 20:return[7];case 21:return[2]}}))}))},e.prototype.doDecodeSync=function(){e:for(;;){var e=this.readHeadByte(),t=void 0;if(e>=224)t=e-256;else if(e<192)if(e<128)t=e;else if(e<144){if(0!==(n=e-128)){this.pushMapState(n),this.complete();continue e}t={}}else if(e<160){if(0!==(n=e-144)){this.pushArrayState(n),this.complete();continue e}t=[]}else{var r=e-160;t=this.decodeUtf8String(r,0)}else if(192===e)t=null;else if(194===e)t=!1;else if(195===e)t=!0;else if(202===e)t=this.readF32();else if(203===e)t=this.readF64();else if(204===e)t=this.readU8();else if(205===e)t=this.readU16();else if(206===e)t=this.readU32();else if(207===e)t=this.useBigInt64?this.readU64AsBigInt():this.readU64();else if(208===e)t=this.readI8();else if(209===e)t=this.readI16();else if(210===e)t=this.readI32();else if(211===e)t=this.useBigInt64?this.readI64AsBigInt():this.readI64();else if(217===e){r=this.lookU8();t=this.decodeUtf8String(r,1)}else if(218===e){r=this.lookU16();t=this.decodeUtf8String(r,2)}else if(219===e){r=this.lookU32();t=this.decodeUtf8String(r,4)}else if(220===e){if(0!==(n=this.readU16())){this.pushArrayState(n),this.complete();continue e}t=[]}else if(221===e){if(0!==(n=this.readU32())){this.pushArrayState(n),this.complete();continue e}t=[]}else if(222===e){if(0!==(n=this.readU16())){this.pushMapState(n),this.complete();continue e}t={}}else if(223===e){if(0!==(n=this.readU32())){this.pushMapState(n),this.complete();continue e}t={}}else if(196===e){var n=this.lookU8();t=this.decodeBinary(n,1)}else if(197===e){n=this.lookU16();t=this.decodeBinary(n,2)}else if(198===e){n=this.lookU32();t=this.decodeBinary(n,4)}else if(212===e)t=this.decodeExtension(1,0);else if(213===e)t=this.decodeExtension(2,0);else if(214===e)t=this.decodeExtension(4,0);else if(215===e)t=this.decodeExtension(8,0);else if(216===e)t=this.decodeExtension(16,0);else if(199===e){n=this.lookU8();t=this.decodeExtension(n,1)}else if(200===e){n=this.lookU16();t=this.decodeExtension(n,2)}else{if(201!==e)throw new _("Unrecognized type byte: ".concat(o(e)));n=this.lookU32();t=this.decodeExtension(n,4)}this.complete();for(var a=this.stack;a.length>0;){var i=a[a.length-1];if(i.type===E){if(i.array[i.position]=t,i.position++,i.position!==i.size)continue e;a.pop(),t=i.array}else{if(i.type===C){if("string"!=typeof(s=t)&&"number"!=typeof s)throw new _("The type of key must be string or number but "+typeof t);if("__proto__"===t)throw new _("The key __proto__ is not allowed");i.key=t,i.type="map_value";continue e}if(i.map[i.key]=t,i.readCount++,i.readCount!==i.size){i.key=null,i.type=C;continue e}a.pop(),t=i.map}}return t}var s},e.prototype.readHeadByte=function(){return-1===this.headByte&&(this.headByte=this.readU8()),this.headByte},e.prototype.complete=function(){this.headByte=-1},e.prototype.readArraySize=function(){var e=this.readHeadByte();switch(e){case 220:return this.readU16();case 221:return this.readU32();default:if(e<160)return e-144;throw new _("Unrecognized array type byte: ".concat(o(e)))}},e.prototype.pushMapState=function(e){if(e>this.maxMapLength)throw new _("Max length exceeded: map length (".concat(e,") > maxMapLengthLength (").concat(this.maxMapLength,")"));this.stack.push({type:C,size:e,key:null,readCount:0,map:{}})},e.prototype.pushArrayState=function(e){if(e>this.maxArrayLength)throw new _("Max length exceeded: array length (".concat(e,") > maxArrayLength (").concat(this.maxArrayLength,")"));this.stack.push({type:E,size:e,array:new Array(e),position:0})},e.prototype.decodeUtf8String=function(e,t){var r;if(e>this.maxStrLength)throw new _("Max length exceeded: UTF-8 byte length (".concat(e,") > maxStrLength (").concat(this.maxStrLength,")"));if(this.bytes.byteLength<this.pos+t+e)throw M;var n,a=this.pos+t;return n=this.stateIsMapKey()&&(null===(r=this.keyDecoder)||void 0===r?void 0:r.canBeCached(e))?this.keyDecoder.decode(this.bytes,a,e):k(this.bytes,a,e),this.pos+=t+e,n},e.prototype.stateIsMapKey=function(){return this.stack.length>0&&this.stack[this.stack.length-1].type===C},e.prototype.decodeBinary=function(e,t){if(e>this.maxBinLength)throw new _("Max length exceeded: bin length (".concat(e,") > maxBinLength (").concat(this.maxBinLength,")"));if(!this.hasRemaining(e+t))throw M;var r=this.pos+t,n=this.bytes.subarray(r,r+e);return this.pos+=t+e,n},e.prototype.decodeExtension=function(e,t){if(e>this.maxExtLength)throw new _("Max length exceeded: ext length (".concat(e,") > maxExtLength (").concat(this.maxExtLength,")"));var r=this.view.getInt8(this.pos+t),n=this.decodeBinary(e,t+1);return this.extensionCodec.decode(n,r,this.context)},e.prototype.lookU8=function(){return this.view.getUint8(this.pos)},e.prototype.lookU16=function(){return this.view.getUint16(this.pos)},e.prototype.lookU32=function(){return this.view.getUint32(this.pos)},e.prototype.readU8=function(){var e=this.view.getUint8(this.pos);return this.pos++,e},e.prototype.readI8=function(){var e=this.view.getInt8(this.pos);return this.pos++,e},e.prototype.readU16=function(){var e=this.view.getUint16(this.pos);return this.pos+=2,e},e.prototype.readI16=function(){var e=this.view.getInt16(this.pos);return this.pos+=2,e},e.prototype.readU32=function(){var e=this.view.getUint32(this.pos);return this.pos+=4,e},e.prototype.readI32=function(){var e=this.view.getInt32(this.pos);return this.pos+=4,e},e.prototype.readU64=function(){var e,t,r=(e=this.view,t=this.pos,4294967296*e.getUint32(t)+e.getUint32(t+4));return this.pos+=8,r},e.prototype.readI64=function(){var e=u(this.view,this.pos);return this.pos+=8,e},e.prototype.readU64AsBigInt=function(){var e=this.view.getBigUint64(this.pos);return this.pos+=8,e},e.prototype.readI64AsBigInt=function(){var e=this.view.getBigInt64(this.pos);return this.pos+=8,e},e.prototype.readF32=function(){var e=this.view.getFloat32(this.pos);return this.pos+=4,e},e.prototype.readF64=function(){var e=this.view.getFloat64(this.pos);return this.pos+=8,e},e}();const O=async e=>{const t=await e.json(),r=e.headers.get("Content-Type");if(r&&r.startsWith("application/x-vknextpack")&&t)try{const e=new Uint8Array(Object.values(t));return n=e,new U(a).decode(n)}catch(e){console.error(e)}var n,a;return t};var V=r(22440),D=r(85205);const j=async()=>{try{const e=await fetch(`${a()}/internal.getAuthAppId`,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Api-Version":"3"}});if(e.ok)return parseInt(await e.text())}catch(e){console.error("[VK Next/getAuthAppId] Error:",e)}return 8194076},N=(0,V.A)(),R=async e=>{const t=(0,D.A)().browserApi;if(t){return(await t.storage.local.get(e))[e]}if(N?.localStorage)return N.localStorage.getItem(e);const{storage:n}=await r.e(6815).then(r.t.bind(r,96815,23));return(await n.local.get(e))[e]},H=async(e,t)=>{const n=(0,D.A)().browserApi;if(n)return void await n.storage.local.set({[e]:t});if(N?.localStorage)return void N.localStorage.setItem(e,t);const{storage:a}=await r.e(6815).then(r.t.bind(r,96815,23));await a.local.set({[e]:t})},G=async(e,t)=>{const r=`vknLP${e}`,a=`vknLPD${e}`,o=await R(r),i=await R(a);if(o&&Date.now()-(parseInt(i||"")||0)<216e5)return o?.response||o;try{const{view_url:o}=await t.apps.getEmbeddedUrl({app_id:await j(),v:"5.123"});if(!o)return await(0,n.A)(5e3),G(e,t);const i=o.split("?")[1].split("#")[0];return await H(r,i),await H(a,Date.now().toString()),i}catch(r){return console.error(r),await(0,n.A)(1500),G(e,t)}},F=G;var z=r(387);const K=async(e,t,r)=>{try{delete Uint8Array.prototype.toJSON}catch(e){console.error(e)}const n=(0,z.A)(),a=((e,t)=>{const r=e.toString().length,n=new Uint8Array(16);for(let a=0;a<t.length;a++){const o=t.charCodeAt(a)*e/r;n[a%16]^=255&o}return n})(e,t),o=await(e=>crypto.subtle.importKey("raw",e,{name:"AES-CBC"},!1,["encrypt"]))(a),i={version:await r.getVersion(),udGltZS5p:await r.getRuntimeId(),cGlkb3I:e,fdhjiD:"ba05681e16c97c31e1be20e84f250d55",v9Cdi3sD:n},s=JSON.stringify(i),c=(new TextEncoder).encode(s),_={name:"AES-CBC",iv:crypto.getRandomValues(new Uint8Array(16))},l=await crypto.subtle.encrypt(_,o,c),u=new Uint8Array(_.iv.length+l.byteLength);return u.set(new Uint8Array(_.iv),0),u.set(new Uint8Array(l),_.iv.length),u};class W{vkapi;vkAgents;userId;constructor({api:e}){this.vkapi=e,this.userId=0,this.vkAgents=new Map}async call(e,t,r){const o=await this.getVkAgent(),i={...t,"vknext-agent":await this.gvkna()};let s=0;const c=`${a()}/${e}`,_=JSON.stringify(i),l={Accept:"application/json","Content-Type":"application/json","VK-Agent":o,"VK-User-ID":`${this.userId||0}`,"9603a224b40d7b67210b78f2e390d00f":"ba05681e16c97c31e1be20e84f250d55","Api-Version":"3",...r};let u=new Response(JSON.stringify({error_code:408}),{status:408});for(;s<3;){const e=new AbortController,t=setTimeout((()=>e.abort()),15e3);try{if(u=await fetch(c,{body:_,method:"POST",headers:l,signal:e.signal}),502!==u.status)return O(u);{await(0,n.A)(2e3);const e=await u.text();if(!e.toLowerCase().includes("cloudflare"))return O(u);await(0,n.A)(s)}}catch(e){console.error(e),await(0,n.A)(2e3)}clearTimeout(t),s++}return O(u)}async getVkAgent(){if(0===this.userId&&(this.userId=await this.getUserId()),this.vkAgents.has(this.userId))return this.vkAgents.get(this.userId);return F(this.userId,this.vkapi)}async gvkna(){return await K(this.userId,"ba05681e16c97c31e1be20e84f250d55",this)}resetUserId(){this.userId=0}async getUserId(){return 0}async getRuntimeId(){return""}async getVersion(){return""}}},47875:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(19575),a=r(68776),o=r(99381),i=r(15816),s=r(36008),c=r(40594);class _ extends n.n{async call(e,t){const r=await(0,c.A)();return await r.api(e,t||{})}}const l=s.default.sendMessage("vkn-b-gm");class u extends a.Q{async getRuntimeId(){return(await l).id}async getVersion(){return(await l).version}async getUserId(){const e=await(0,i.A)();return e?.id||0}async getVkAgent(){return 0===(await(0,i.A)()).id?new Promise(o.A):await super.getVkAgent()}}const d=new u({api:new _({getToken:async()=>""})})},7408:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(36008);const a=(e,t)=>{const r=new URL(e);return r.pathname=`${r.pathname}/${t}`,r.toString()};let o=null;const i=async(e="")=>{const t=document.currentScript;if(t&&t instanceof HTMLScriptElement&&t.src)return a(t.src,e);const r=await(async()=>{if(o)return o;const e=await n.default.sendMessage("vkn-b-gm");return o=e.url,e.url})();return a(r,e)}},36008:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});const n=class{SOURCE_NAME="vkcom-vkn-13";messageHandlers=new Map;pendingMessages=new Map;messageHandler;constructor(){this.messageHandler=async e=>{if(e.origin!==window.origin)return;const t=e.data;if(t?.source!==this.SOURCE_NAME)return;const{type:r,payload:n,id:a,answer:o}=t;if(!0!==o)for(const e of this.messageHandlers.get(r)||[]){const t=e=>{window.postMessage({source:this.SOURCE_NAME,type:r,payload:e,id:a,answer:!0},window.origin)};try{await e(n,t)}catch(e){console.error(e)}}else for(const e of this.pendingMessages.get(a)||[])e&&(e.resolve(n),this.pendingMessages.delete(a))},window.addEventListener("message",this.messageHandler)}sendMessage(e,t){const r=this.generateUniqueId(),n=new Promise((e=>{const t=this.pendingMessages.get(r)||[];t.push({resolve:e}),this.pendingMessages.set(r,t)}));return window.postMessage({source:this.SOURCE_NAME,type:e,payload:t,id:r,answer:!1},window.origin),n}addMessageHandler(e,t){const r=this.messageHandlers.get(e)||[];return r.push(t),this.messageHandlers.set(e,r),()=>this.removeMessageHandler(e,t)}removeMessageHandler(e,t){const r=this.messageHandlers.get(e)||[],n=r.indexOf(t);-1!==n&&r.splice(n,1),this.messageHandlers.set(e,r)}requestCount=0;generateUniqueId(){return this.requestCount++}};var a=r(96708);const o=()=>{const e=GM_info.script.downloadURL||GM_info.script.updateURL;if(!e)return new URL("").origin;const t=new URL(e);return t.pathname=`/v/${GM_info.script.version}`,`${t.href}/`};const i=new class extends n{sendMessage(e,t){switch(e){case"vkn-b-gm":{const e={manifest_version:3,name:GM_info.script.name,version:GM_info.script.version,id:`${GM_info.scriptHandler.toLowerCase()}_${GM_info.script.namespace}`,url:o()};return Promise.resolve(e)}case"vkn-b-gvt":case"vkn-b-gtet":throw new Error("Not implemented");case"vkn-b-gpms":{const e=GM_getValue("primeStatus"),t={primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1};return Promise.resolve(t)}case"vkn-b-spms":{const e=t;return GM_setValue("primeStatus",{primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1}),Promise.resolve(!0)}case"vkn-b-aath":return Promise.resolve(!0);case"vkn-b-rvk":return a.r.postMessage({t:"vkb_rp"}),window.location.reload(),Promise.resolve(!0);default:console.warn("[VK Next/bridge] sendMessage",e,t)}return super.sendMessage(e,t)}}},47405:(e,t,r)=>{"use strict";r.d(t,{A:()=>w});const n=async(e,t)=>{const n=Number(t.split(String.fromCharCode(46)).join(""))*e;return(await Promise.resolve().then(r.bind(r,76408))).default(n.toString())};var a=r(76408);const o=(e,t)=>((e,t)=>{const r=new Uint8Array(e.length);for(let n=0;n<e.length;n++)r[n]=e[n]^t[n%t.length];return r})(t,(0,a.default)(e));var i=r(22440),s=r(47875),c=r(12550);const _=(0,i.A)(),l="00000000-0000-0000-0000-000000000000",u="posts_app_modules_@id:",d=async(e,t=!1)=>{const{default:a}=await r.e(5667).then(r.bind(r,65667)),i=a.getManifest(),c=o(i.id,await n(e,i.version));try{const r=await s.A.call("extension.getClientInfo",{o:[i.version,i.id,c],t:i.installType});if(4===r?.error_code&&!t)return s.A.resetUserId(),await d(e,!0);try{((e,t)=>{const r={c:JSON.stringify(t),t:Date.now()};_.localStorage.setItem(`${u}${e}`,JSON.stringify(r))})(e,r)}catch(e){console.error(e)}return r.error&&setTimeout((async()=>{_.localStorage.removeItem(`${u}${e}`)}),8e3),r.h||(r.h=l),r}catch(e){console.error(e)}return{h:l,error_code:-1}},h=new Map,p=new Map,f=async(e=!1)=>{if(!(0,c.A)())return{h:l};const t=await s.A.getUserId();if(h.has(t)&&!e)return await h.get(t);const r=new Promise((async r=>{let n=!1;try{if(!e){const[e,a]=(e=>{const t=`${u}${e}`,r=_.localStorage.getItem(t);if(r)try{const e=JSON.parse(r),t=JSON.parse(e.c);return t.error?[null,0]:[t,e.t]}catch(e){console.error(e)}return[null,0]})(t);if(e&&(r(e),n=!0,Date.now()-a<1e5))return}}catch(e){console.error(e)}try{const e=await d(t);if(n)return;r(e)}catch(e){console.error(e)}n||r({h:l,error_code:-1})}));return r.finally((async()=>{p.has(t)&&clearTimeout(p.get(t));const e=setTimeout((()=>{h.delete(t)}),5e3);p.set(t,e)})),h.set(t,r),await r};let b;const w=async()=>{if(b)return await b;b=f();const e=await b;return e||(b=null),e}},52815:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(47405);const a=async()=>(await(0,n.A)()).h.split("-")},32488:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(52815),a=r(79384);const o=async()=>{const e=await(0,n.A)(),t=(0,a.A)(e[0][0]),r=(0,a.A)(e[1][0]);return!!(97<=t&&t<=100&&97<=r&&r<=100)}},98149:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(22440),a=r(85205);const o=(0,n.A)(),i=()=>new Promise((e=>{if(o.ajax)return e(o.ajax);const t=(0,a.A)();if(t.webpack.exports.has("ajax"))return e(o.ajax||t.webpack.exports.get("ajax"));let r=t.webpack.onLoadModule("ajax",(t=>{t?.post&&(e(o.ajax||t),r())}))}))},30981:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(22440),a=r(85205);const o=(0,n.A)(),i=()=>new Promise((e=>{if(o.cur)return e(o.cur);const t=(0,a.A)();if(t.webpack.exports.has("onCurReady")){t.webpack.exports.get("onCurReady")((()=>{e(o.cur)}))}const r=t.webpack.onLoadModule("onCurReady",(t=>{r(),t((()=>{e(o.cur)}))}))}))},91086:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(22440),a=r(59944),o=r(82050),i=r(85205);const s=(0,n.A)(),c=()=>new Promise((e=>{if(s.nav)return e(s.nav);const t=(0,i.A)();if(t.webpack.exports.has("Nav")&&s.nav)return e(s.nav);const r=t.webpack.onLoadModule("Nav",(async()=>{await(0,o.A)(100),r(),s.nav?e(s.nav):e(await(0,a.A)("nav"))}))}))},15816:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(59944);const a=()=>(0,n.A)("vk")},40594:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(22440),a=r(59944),o=r(82050),i=r(85205);const s=(0,n.A)(),c=()=>new Promise((e=>{if(s.vkApi)return e(s.vkApi);const t=(0,i.A)();if(t.webpack.exports.has("initApi")&&s.vkApi)return e(s.vkApi);const r=t.webpack.onLoadModule("initApi",(async()=>{await(0,o.A)(100),r(),s.vkApi?e(s.vkApi):e(await(0,a.A)("vkApi"))}))}))},63305:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=new(r(23979).A);let a=!1;const o=e=>{const t=n.addListener(e);if(window.Wall)try{e(window.Wall)}catch(e){console.error(e)}return(()=>{if(a)return;a=!0;let e=window.Wall;Object.defineProperty(window,"Wall",{get:()=>e,set:t=>{e=t;for(const e of n.listeners)try{e(t)}catch(e){console.error(e)}return!0},configurable:!0})})(),t}},58354:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(1145),a=r(14943),o=r(95684),i=r(91086),s=r(23979);const c=["#wl_post",".wl_post"].join(","),_=new s.A,l=async e=>{for(const t of _.listeners)await(0,o.A)(),t(e)},u=async()=>(await(0,a.A)(),document.querySelectorAll(c));let d=!1;const h=e=>{const t=_.addListener(e);return(0,n.A)((async()=>{for(const t of await u())e(t)})),d||(d=!0,(async()=>{const e=await(0,i.A)();e.onLocationChange((async()=>{if(e.objLoc.w)for(const e of await u())l(e)}))})()),t}},67767:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(82050),a=r(1145),o=r(14943),i=r(95684),s=r(30981),c=r(91086),_=r(75342),l=r(23979);const u=[".Post--redesign",".post","._post:not(.reply)",".Post",".FeedBlockWrap",".feed_post_indicator:not(:has(.post))",'[id*="postadsite_"]:not(:has(.post))',"[post-hash]:not(:has(.post))"].join(","),d=[".wall_module","#public_wall"].join(","),h=["#page_wall_posts",".page_wall_posts","#page_donut_posts"].join(","),p=["#feed_rows","._feed_rows"].join(","),f=new l.A,b=async e=>{if(e.closest("html,body")){if(e.getElementsByClassName("PostContentDumbSkeleton").length)return await(0,n.A)(500),b(e);for(const t of f.listeners)await(0,i.A)(),t(e)}},w=e=>{if(e._ibs)return;const t=e.querySelector(".PostContentContainer__root:not(.ReactEntryRootClone)");t&&"none"!==t.style.display?b(e):(e._ibs=new IntersectionObserver((async t=>{for(const r of t)r.isIntersecting&&(b(e),e._ibs&&(e._ibs.unobserve(e),delete e._ibs))}),{threshold:0,rootMargin:"50px 0% 50px 0%"}),e._ibs.observe(e))},g=async()=>(await(0,o.A)(),document.querySelectorAll(u)),m=["feed","public","profile","wall","groups"];let k=null;const y=async()=>{if(null!==k&&(clearTimeout(k),k=null),document.getElementById("FeedPageSkeleton"))return void(k=setTimeout((()=>{k=null,y()}),1e3));const e=document.querySelectorAll(d);for(const t of e){await(0,i.A)();const e=t.querySelector(p);if(e){if(e.closest(".feed_wall--no-islands"))continue;if(e._mbs)continue;e._mbs=new MutationObserver((async e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes){await(0,i.A)();const t=e.querySelector(u);t&&w(t)}})),e._mbs.observe(e,{childList:!0})}}const t=document.querySelectorAll(h);for(const e of t)e._mbs||(await(0,i.A)(),e._mbs=new MutationObserver((async e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes)await(0,i.A)(),w(e)})),e._mbs.observe(e,{childList:!0}));await(0,i.A)();for(const e of await g())w(e)},v=({target:e})=>{const t=e.closest(u);t&&w(t)};let q=!1;const A=e=>{const t=f.addListener(e);return(0,a.A)((async()=>{const t=await g();for(const r of t)e(r)})),q||(q=!0,(0,_.A)(v,!0),(async()=>{const e=await(0,c.A)(),t=await(0,s.A)();e.subscribeOnModuleEvaluated((async()=>{await(0,o.A)(),"profile"===t.module&&await(0,n.A)(1e3),y()})),t?.module&&await new Promise((e=>(0,a.A)(e))),(m.includes(t.module)||void 0===t.module)&&await y()})()),t}},23979:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=class{_listeners=[];addListener(e){return this._listeners.includes(e)||this._listeners.push(e),{remove:()=>this.removeListener(e)}}removeListener(e){const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}get listeners(){return[...this._listeners]}}},93819:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(22440),a=r(26742),o=r(51603),i=r(15816);const s=(async()=>{await(0,i.A)();const e=(0,n.A)(),t="number"==typeof e.vk?.lang?e.vk.lang:(0,a.A)(),{default:s}=await r.e(521).then(r.bind(r,30521));return new s(await(0,o.A)("vkcom",t))})(),c=s},78535:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});var n=r(15816),a=r(23979);const o=new a.A;let i=!1;const s=async e=>{i?await(0,n.A)():(i=!0,await(async()=>{await(0,n.A)();let e=window.vk;Object.defineProperty(window,"vk",{get:()=>e,set:t=>{e=t;for(const t of o.listeners)try{t(e)}catch(e){console.error(e)}return!0},configurable:!0})})()),e(window.vk)},c=e=>{const t=o.addListener(e);return s(e),t},_=e=>{const t=new a.A,r=r=>{let n=r[e];Object.defineProperty(r,e,{get:()=>n,set:e=>{n=e;for(const e of t.listeners)try{e(n)}catch(e){console.error(e)}return!0},configurable:!0,enumerable:!0})};let o=!1;const i=async t=>{o||(o=!0,await(async()=>{const e=await(0,n.A)();e&&r(e),c((e=>{r(e)}))})());t((await(0,n.A)())[e])};return e=>{const r=t.addListener(e);return i(e),r}}},23238:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=(0,r(78535).A)("pe")},75342:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var n=r(23979),a=r(82050),o=r(49843),i=r(91086);const s=new n.A,c=async()=>{const e=await(0,o.A)();return e._tqs?e._tqs:(await(0,a.A)(1e3),c())},_=async()=>{const e=await c();if(!e._vkns){e._vkns=!0;for(const t of s.listeners)try{t(e)}catch(e){console.error(e)}}};let l=!1;const u=async e=>{l||(l=!0,await _(),(async()=>{(await(0,i.A)()).onLocationChange(_)})().catch(console.error)),e(await c())},d=e=>{const t=s.addListener(e);return u(e),t},h=new n.A,p=new n.A,f=e=>async(...t)=>{try{const e=t[0].payload;for(const t of h.listeners)try{await t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}const r=e.call(void 0,...t);try{const e=t[0].payload;for(const t of p.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}return r},b=async e=>{const t=e._handlers;t["PostContentContainer/init"]&&(t["PostContentContainer/init"]=f(t["PostContentContainer/init"]));const r=new Proxy(t,{set:(e,t,r)=>"PostContentContainer/init"===t?(e[t]=f(r),!0):(e[t]=r,!0)});e._handlers=r};let w=!1;const g=(e,t=!1)=>{const r=t?p.addListener(e):h.addListener(e);return w||(w=!0,d(b)),r}},12550:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>"vkvideo.ru"!==window.location.hostname},46746:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(62493);const a=e=>{let t=null,r=0;for(const a of e){const e=a.type;if(n.B.includes(e)){const e=(a.width||0)*(a.height||0);e>r&&(r=e,t=a)}}return t||e[0]}},62493:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,B:()=>n});const n=["a","b","i","p","q","s","w","z","y","x","r","o","m","g","max","l","f","k","c","e","d","j","temp","h","n"],a=(e=window.cur.pvCurPhoto)=>{if(!e)throw new Error("Фоторедактор не открыт");let t=null,r=0;for(const[a,o]of Object.entries(e)){const e=a.slice(0,-1);if(n.includes(e)){const[e,n,a]=o,i=n*a;i>r&&(r=i,t=[e,n,a])}}if(!t)throw new Error("Фото не найдено");return t}},65350:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4255),a=r(43024);const o=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((a.default.getValue("silentreadinclgim")[t]||[]).includes(e))return!0;return!(a.default.getValue("silentreadexclgim")[t]||[]).includes(e)&&a.default.getValue("silentreadgim")}return!!a.default.getValue("silentreadincl").includes(e)||!a.default.getValue("silentreadexcl").includes(e)&&(n.A.isGroupId(e)?a.default.getValue("silentreadbots"):n.A.isChatId(e)?a.default.getValue("silentreadchats"):a.default.getValue("silentreadusers"))}},86279:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4255),a=r(43024);const o=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((a.default.getValue("silentwriteinclgim")[t]||[]).includes(e))return!0;return!(a.default.getValue("silentwriteexclgim")[t]||[]).includes(e)&&a.default.getValue("silentwritegim")}return!!a.default.getValue("silentwriteincl").includes(e)||!a.default.getValue("silentwriteexcl").includes(e)&&(n.A.isGroupId(e)?a.default.getValue("silentwritebots"):n.A.isChatId(e)?a.default.getValue("silentwritechats"):a.default.getValue("silentwriteusers"))}},57580:(e,t,r)=>{"use strict";r(7408)},96708:(e,t,r)=>{"use strict";r.d(t,{r:()=>a});const n=new BroadcastChannel("vknext");n.addEventListener("message",(({data:e})=>{if("object"==typeof e&&"vkb_rp"===e.t)window.location.reload()}));const a=n},97302:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(53778);class a extends n.default{constructor(){super("localRename")}async getName(e){return(await this.getStorage())[e]||null}async setName(e,t){const r=await this.getStorage();""===t.trim()?delete r[e]:r[e]=t,await this.saveStorage(r)}async clearStorage(){await this.saveStorage({})}}const o=new a},43024:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var n=r(86335),a=r(453);class o extends a.A{constructor(){super("vknext")}getValue(e){const t=this.getStorage();return e in t&&void 0!==t[e]?t[e]:n.g[e]}setValue(e,t){const r=this.getStorage();r[e]=t,this.saveStorage(r)}removeValue(e){const t=this.getStorage();delete t[e],this.saveStorage(t)}getStorageWithDefault(){return{...n.g,...this.getStorage()}}clearStorage(){this.saveStorage({})}hasEnabledValues(e){return e.some((e=>this.getValue(e)))}addChangeKeyListener(e,t){return this.addListener(((r={},n={})=>{const a=r[e],o=n[e];"object"==typeof a&&"object"==typeof o&&JSON.stringify(a)===JSON.stringify(o)||Object.is(a,o)||t(a,o)}))}}const i=new o},76763:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(53778);class a extends n.default{constructor(){super("wallpaper",{lifetime:5e3})}async getCurrent(){const e=await this.getStorage();return e?.current||null}}const o=new a},53778:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});r(36008);var n=r(61290);const a=class{idb;name;storage=null;onChangeStorageListeners;saveTimeout=null;saveDelay;lifetime;lifetimeTimeoutId=null;defaultValue;constructor(e,{saveDelay:t,lifetime:r,defaultValue:a}={}){this.name=e,this.onChangeStorageListeners=[],this.saveDelay=t||0,this.lifetime=r,this.defaultValue=a,this.idb=n.A,GM_addValueChangeListener(this.name,(async(e,t,r)=>{this.storage=r;for(const e of this.onChangeStorageListeners)try{await e(t,r)}catch(e){console.error(e)}}))}updateStoragePromise=null;updateStorage(e=!1){return this.updateStoragePromise||(this.updateStoragePromise=this._updateStorage(e),this.updateStoragePromise.finally((()=>{this.updateStoragePromise=null}))),this.updateStoragePromise}async _updateStorage(e=!1){let t;t=GM_getValue(this.name);const r=this.storage;if(this.lifetimeTimeoutId&&(clearInterval(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.storage=t,!e)for(const e of this.onChangeStorageListeners)try{await e(r,t)}catch(e){console.error(e)}}async saveStorage(e){try{for(const t of this.onChangeStorageListeners)try{t(this.storage,e)}catch(e){console.error(e)}}catch(e){console.error(e)}this.storage=e,null!==this.saveTimeout&&clearTimeout(this.saveTimeout),this.saveTimeout=setTimeout((async()=>{try{GM_setValue(this.name,e)}catch(e){console.error(e)}this.saveTimeout=null}),this.saveDelay)}async getStorage(){null===this.storage&&await this.updateStorage(),this.lifetimeTimeoutId&&(clearTimeout(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.lifetime&&0===this.onChangeStorageListeners.length&&requestIdleCallback((()=>{this.lifetimeTimeoutId=setTimeout((()=>{this.storage=null}),this.lifetime)}));const e=this.storage||this.defaultValue;return Array.isArray(e)?[...e]:"string"==typeof e||"number"==typeof e||"boolean"==typeof e||null===e?e:{...e}}addListener(e){return this.onChangeStorageListeners.push(e),{remove:()=>this.removeListener(e)}}removeListener(e){const t=this.onChangeStorageListeners.indexOf(e);-1!==t&&this.onChangeStorageListeners.splice(t,1)}}},453:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(36008);class n extends Error{constructor(e){super(e),this.name="StorageNotInitedError"}}const a=n;var o=r(61290);const i=class{idb;name;storage=null;inited;onInitedListeners;onChangeStorageListeners;saveTimeout=null;saveDelay;constructor(e,{saveDelay:t}={}){this.name=e,this.inited=!1,this.onInitedListeners=[],this.onChangeStorageListeners=[],this.saveDelay=t||0,this.idb=o.A,this.updateStorage().catch(console.error),GM_addValueChangeListener(this.name,(async(e,t,r)=>{this.storage=r;for(const e of this.onChangeStorageListeners)try{await e(t,r)}catch(e){console.error(e)}})),this.onInited=this.onInited.bind(this)}async updateStorage(){let e;e=GM_getValue(this.name);const t=this.storage;this.storage=e;const r=this.storage;if(this.inited)for(const e of this.onChangeStorageListeners)try{await e(t,r)}catch(e){console.error(e)}else{this.inited=!0;for(const e of this.onInitedListeners)e()}}onInited(e){this.onInitedListeners.push(e),this.inited&&e()}saveStorage(e){if(!this.inited)throw new a(`${this.name} not inited`);const t=this.storage;this.storage=e;try{for(const e of this.onChangeStorageListeners)try{e(t,this.storage)}catch(e){console.error(e)}}catch(e){console.error(e)}null!==this.saveTimeout&&clearTimeout(this.saveTimeout),this.saveTimeout=setTimeout((async()=>{try{GM_setValue(this.name,e)}catch(e){console.error(e)}this.saveTimeout=null}),this.saveDelay)}getStorage(){if(!this.inited)throw new a(`${this.name} not inited`);return Array.isArray(this.storage)?[...this.storage]:{...this.storage}}addListener(e){return this.onChangeStorageListeners.push(e),{remove:()=>this.removeListener(e)}}removeListener(e){const t=this.onChangeStorageListeners.indexOf(e);-1!==t&&this.onChangeStorageListeners.splice(t,1)}}},61290:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=new(r(54689).A)("vknext-storage")},85205:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const n={},a=()=>{try{"vknext"in globalThis||Object.defineProperty(globalThis,"vknext",{configurable:!1,value:n})}catch(e){}try{if("vknext"in globalThis)return globalThis.vknext;globalThis.vknext=n}catch(e){console.error(e)}return n}},63898:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=async(e,t)=>{{const r=new Request(e,t);if(r.signal.aborted)throw new DOMException("Network request aborted.","AbortError");const n=await r.arrayBuffer(),a=n.byteLength?(new TextDecoder).decode(n):void 0,o=Object.fromEntries(r.headers);return new Headers(t?.headers).forEach(((e,t)=>{o[t]=e})),new Promise(((e,t)=>{let n=!1;const i=new Promise((s=>{const{abort:c}=GM_xmlhttpRequest({method:r.method.toUpperCase(),url:r.url||location.href,headers:o,data:a,redirect:r.redirect,binary:!0,nocache:"no-store"===r.cache,revalidate:"reload"===r.cache,timeout:3e5,responseType:"blob",overrideMimeType:r.headers.get("Content-Type")??void 0,anonymous:"omit"===r.credentials,onload:({response:e})=>{s(n?null:e)},async onreadystatechange({readyState:t,responseHeaders:a,status:o,statusText:_,finalUrl:l,response:u}){if(t===XMLHttpRequest.DONE)r.signal.removeEventListener("abort",c);else if(t!==XMLHttpRequest.HEADERS_RECEIVED)return;if(n)return void s(null);const d=function(e){const t=new Headers,r=e.replace(/\r?\n[\t ]+/g," ");for(const e of r.split(/\r?\n/)){const r=e.split(":"),n=r.shift()?.trim();if(n){const e=r.join(":").trim();try{t.append(n,e)}catch(e){console.warn(`Response ${e.message}`)}}}return t}(a),h=r.url!==l,p=new Response(u instanceof ReadableStream?u:await i,{headers:d,status:o,statusText:_});Object.defineProperties(p,{url:{value:l},type:{value:"basic"},...p.redirected!==h?{redirected:{value:h}}:{},...d.has("set-cookie")||d.has("set-cookie2")?{headers:{value:d}}:{}}),e(p),n=!0},onerror:({statusText:e,error:r})=>{t(new TypeError(e||r||"Network request failed.")),s(null)},ontimeout(){t(new TypeError("Network request timeout.")),s(null)},onabort(){t(new DOMException("Network request aborted.","AbortError")),s(null)}});r.signal.addEventListener("abort",c)}))}))}}},8257:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=e=>{let t=e+"";return e>1e9?t=(e/1e9).toFixed(1).toString().replace(".",",")+"B":e>1e6?t=(e/1e6).toFixed(1).toString().replace(".",",")+"M":e>1e3&&(t=(e/1e3).toFixed(1).toString().replace(".",",")+"K"),t.includes(",0")&&(t=t.slice(0,-3)+t.at(-1)),t}},76408:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});const n=e=>{const t=e.length,r=new Uint8Array(t);for(let n=0;n<t;n++)r[n]=e.charCodeAt(n);return r}},22440:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},1145:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=e=>{"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0})}},54689:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=class{dbName;constructor(e){this.dbName=e}open(){return new Promise(((e,t)=>{const r=indexedDB.open(this.dbName);r.onupgradeneeded=()=>{r.result.createObjectStore("db",{keyPath:"key"})},r.onsuccess=()=>e(r.result),r.onerror=()=>t(r.error)}))}async get(e){const t=await this.open(),r=new Promise((r=>{const n=t.transaction("db","readwrite").objectStore("db").get(e);n.onsuccess=()=>r(n.result?.val)}));return r.finally((()=>t.close())),await r}async set(e,t){const r=await this.open(),n=r.transaction("db","readwrite").objectStore("db").put({key:e,val:t}),a=new Promise(((e,t)=>{n.onsuccess=()=>e(),n.onerror=()=>t(n.error)}));return a.finally((()=>r.close())),await a}async remove(e){const t=await this.open(),r=t.transaction("db","readwrite").objectStore("db"),n=new Promise(((t,n)=>{const a=r.delete(e);a.onsuccess=()=>t(),a.onerror=()=>n(a.error)}));return n.finally((()=>t.close())),await n}clearDatabase(){return new Promise(((e,t)=>{let r=indexedDB.deleteDatabase(this.dbName);r.onerror=()=>t(r.error),r.onblocked=()=>t("База данных заблокирована"),r.onsuccess=()=>e(r.result)}))}}},26742:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>/^ru\b/.test(navigator.language)?0:/^uk\b/.test(navigator.language)?1:/^en\b/.test(navigator.language)?3:/^de\b/.test(navigator.language)?6:/^pl\b/.test(navigator.language)?15:/^kk\b/.test(navigator.language)?97:/^be\b/.test(navigator.language)?114:3},51603:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});const n={0:"default",1:"Ukrainian",3:"English",6:"German",15:"Polish",97:"Kazakh",114:"Belarusian",777:"Soviet",73:"Portuguese, Brazilian"},a=async e=>{try{const{default:t}=await r(21230)(`./${n[e]}`);return t}catch(e){console.error(e)}return{}},o=async()=>{try{const{default:e}=await r(21230)(`./${n[0]}`);return e}catch(e){console.error(e)}return{}},i=async e=>{try{const{default:t}=await r(66811)(`./${e}/${n[0]}`);return t}catch(e){console.error(e)}return{}},s=async(e,t)=>{try{const{default:a}=await r(66811)(`./${e}/${n[t]}`);return a}catch(e){console.error(e)}return{}},c=async(e,t)=>{const[r,n,c,_]=await Promise.all([a(t),o(),i(e),s(e,t)]);return{...r,...n,...c,..._}}},84436:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(49843);document.createElement("style").style;const a=class{element;parent;constructor({id:e,href:t,hiddenAutoInject:r,parent:n}={}){this.element=document.createElement(t?"link":"style"),e&&(this.element.id=e),t&&(this.element.rel="stylesheet",this.element.type="text/css",this.element.href=t),r&&(this.unuse(),this.injectToPage()),this.parent=n}set innerContent(e){this.element.textContent="",e.length&&this.element.appendChild(document.createTextNode(e))}use(e=!1){this.element.media="",e&&this.injectToPage()}unuse(e=!1){this.element.media="none",e&&this.element.remove()}injectToPage(){if(this.parent){if(this.parent.contains(this.element))return;this.parent.appendChild(this.element)}else"loading"!==document.readyState&&document?.head||document.documentElement.appendChild(this.element),this.injectToHead().catch(console.error)}async injectToHead(){await(0,n.A)(),document.head.appendChild(this.element)}}},4255:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const n=Object.freeze({isUserId:e=>e>=1&&e<19e8||e>=2e11&&e<1e12,isGroupId:e=>e<=-1&&e>-1e9,isChatId:e=>e>2e9&&e<21e8,convertChatPeerIdToChatId:e=>e-2e9,convertChatIdToChatPeerId:e=>e+2e9,isZeroOwner:e=>0===e,isUserIdTransitional:e=>(n.isUserId(e),0<e&&e<2e9)}),a=n},59944:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(22440),a=r(1145),o=r(49843),i=r(14943),s=r(95684),c=r(31381);const _=new Map,l=e=>{if(_.has(e))return _.get(e);const t=new Promise((async t=>{await(0,c.A)();let r=null,l=!1;const u=()=>{const a=(0,n.A)();return!!a[e]&&(t(a[e]),_.delete(e),r&&clearInterval(r),l=!0,!0)};if(u())return;const d=navigator.hardwareConcurrency;r=setInterval((()=>requestIdleCallback(u)),("loading"===document.readyState?1e4:5e4)/d);const h=new MutationObserver((()=>{u()&&(h.disconnect(),l=!0)}));h.observe(document.documentElement,{childList:!0});const p=await(0,o.A)();if(h.disconnect(),"loading"===document.readyState&&(await(0,i.A)(),await(0,s.A)()),l)return;h.observe(p,{childList:!0}),await new Promise(a.A);const f=await(0,c.A)();l||h.observe(f,{childList:!0})}));return _.set(e,t),t}},37352:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>{let e,t;return{promise:new Promise(((r,n)=>{e=r,t=n})),resolve:e,reject:t}}},82050:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=e=>new Promise((t=>setTimeout(t,e)))},79384:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=(e,t=0)=>e.charCodeAt(t)},95728:(e,t,r)=>{"use strict";function n(e){const t={};if(!e)return t;for(const r of Object.keys(e))r.startsWith("__reactFiber")&&(t.fiber=e[r]),r.startsWith("__reactProps")&&(t.props=e[r]),r.startsWith("__reactContainer")&&(t.container=e[r]);return t}r.d(t,{A:()=>n})},387:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>Math.floor(Date.now()/1e3)},26555:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=1024,a=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],o=(e,t=1)=>{if(Math.abs(e)<n)return`${e.toFixed(t)} ${a[0]}`;let r=0;const o=10**t;do{e/=n,r++}while(Math.round(Math.abs(e)*o)/o>=n&&r<a.length-1);return`${e.toFixed(t)} ${a[r]}`}},99381:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>{}},60962:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=e=>{if("complete"===document.readyState)return void e();const t=()=>{"complete"===document.readyState&&(e(),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)}},31381:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let n=null;const a=async e=>document.body?document.body:n&&!e?n:(n=new Promise((e=>{if(document.body)return e(document.body);const t=new MutationObserver((()=>{document.body&&(e(document.body),t.disconnect())}));t.observe(document.documentElement,{childList:!0})})),await n)},49843:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let n=null;const a=async e=>document?.head?document.head:n&&!e?n:(n=new Promise((e=>{if(document?.head)return e(document.head);const t=new MutationObserver((()=>{document?.head&&(e(document.head),t.disconnect())}));t.observe(document.documentElement,{childList:!0})})),await n)},14943:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=async()=>await new Promise((e=>requestAnimationFrame(e)))},95684:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=async()=>await new Promise((e=>requestIdleCallback(e)))},86335:(e,t,r)=>{"use strict";r.d(t,{g:()=>n});const n={saveConfig:!1,hideUsersCovers:!1,ads:!0,adsPost:!0,adsPostCopyright:!1,adsSpyning:!0,disableAnalytics:!0,wideNewsFeed:!1,friends_recomm:!0,groups_recomm:!0,post_recomm:!0,clips_recomm:!0,video_recomm:!0,podcast_recomm:!0,apps_recomm:!0,narratives_recomm:!0,services_recomm:!0,customFilter:"",defaultFilter:!1,filterShortLinks:!1,filterRefLinks:!1,newDesignGroups:!1,alternativeHeader:!0,headerMoon:!0,alternativeScrollBar:!1,groupsCascaded:!1,shrikingStoryBlock:!1,rounding:!1,roundingAngle:10,casper:!1,emojiCasper:!1,chatsRight:!1,garland:!1,hideRecentGroups:!0,theme:!1,animations:!1,firstTheme:"light",secondTheme:"vknext_gray",currentTheme:"light",accent:null,accents:[],backgroundSize:"cover",backgroundPosition:"center",backgroundBlur:0,backgroundBrightness:100,backgroundContrast:100,customFont:"",activeFont:null,customLogo:"",alternativeStickerPanel:!1,vkSquare:!1,animatedSplash:!1,nodeleteall:!1,hookBombs:!1,showDeletedMsg:!0,showBombsMsg:!1,decrypt:!0,graffitiReduce:!1,dialogRight:!1,silentread_all:!1,silentreadusers:!1,silentreadchats:!1,silentreadbots:!1,silentreadgim:!1,silentwrite_all:!1,silentwriteusers:!1,silentwritechats:!1,silentwritebots:!1,silentwritegim:!1,silentreadexcl:[],silentreadincl:[],silentwriteexcl:[],silentwriteincl:[],encryptMessagesType:"",sendCasper:!1,silentMsg:!1,sendCasperTime:15,silentreadinclgim:{},silentreadexclgim:{},silentwriteinclgim:{},silentwriteexclgim:{},downDialogsWay:"txt",includeAttsInTxt:!1,prettyPrintInDownJson:!1,hideBlacklisted:!1,showChatOnline:!0,callsConfirmation:!0,noonline:!1,silentnotify:!1,alternativeWriteBar:!1,silentListen:!1,deleteTodayMessages:!0,hideGearSettings:!1,leftNavHide:!1,fixedLeftMenu:!1,sideBarBlock:!1,sideBarOnlyIcons:!1,sideBarHideRecommendations:!0,vkcc:!0,short_params:!1,flex_name:!1,changeIconsAppsAndGroups:!0,leftHideList:[],customSideBar:[{name:"Новости VK Next",link:"https://vk.com/vknext",icon:"logo_vk_outline_28",target:"_blank"},{name:"Привилегии",link:"https://vknext.net/prime",icon:"donate_outline_28",target:"_blank"},{name:"Чат VK Next",link:"https://vk.com/vknext?w=chats-207165415",icon:"messages_outline_28",target:"_blank"}],leftChange:{},currentOnline:!1,compactLeftMenu:!1,prof_info:!0,notifyFriendRemove:!1,colorFriends:!1,colorFriendsColor:"#4bb34b",colorGroups:!1,colorGroupsColor:"#0ff",hotKeys:{},alternativeProfileUrl:"",away:!0,viewPollNotVoting:!1,photoScroll:!1,galo4kiVT:!1,galo4kiSova:!1,galo4kiVKN:!0,galo4kiMp3:!1,galo4kiCoffee:!1,galo4kiVKXPlus:!1,galo4kiVkTea:!1,id3:!0,downPlaylistsWay:1,curEqualizer:[0,0,0,0,0,0,0,0,0,0],curPreset:"Flat",curVolume:.476,numTracksInPlaylist:!0,curRepeat:null,equalization:!1,voicePlaybackRate:1,voiceVolume:1,customLogoUrl:"",customEmoji:"vk",silentstories:!1,offlinebypass:!1,spyFriendOnline:!1,spyFriendOffline:!1,spyRemoveFriend:!1,spyReadMessage:!1,spyTyping:!1,spyNotifyVK:!1,spyNotifySystem:!1,spyNotCurPeer:!1,spySound:"",spyDisableSound:!1,ignoreIncomingCalls:!1,enableBtnTemplate:!0,enableBtnGraffiti:!0,enableBtnAudio:!0,enableBtnVideoMessage:!0,enableBtnOptions:!0,enableBtnExtendedDel:!0,enableBtnFav:!0,enableBtnStickers:!0,enableBtnMentions:!0,enableBtnRename:!0,enableBtnShared:!0,enableBtnChangePhoto:!0,enableBtnDlVoice:!0,enableBtnDlStories:!0,enableBtnDlPhoto:!0,enableBtnDlAlbums:!0,enableBtnDlVideo:!0,enableBtnDlMusic:!0,enableBtnDlPlaylists:!0,enableBtnText:!0,enableBtnDlEqualizer:!0,enableBtnDlPlaylistPhoto:!0,enableCheckNewVersionModal:!0,paintingMiniApps:!1,checkingUpdateInBackground:!1,hints8:[],hideOldButtonEdit:!1,hideNoSortedSettings:!1,settingsInSections:!1,typeSettingsSelected:!1,voiceEnhancer:!1,emojiSuggestions:!1,bypassMusic:!1,lastfm:!1,autoThemeChange:!1,hidableBlocks:!1,VKNclearCacheParams:{msgDeleted:!1,msgAll:!1,themes:!1,msgExpired:!1,auth:!1,chatStats:!1,localRename:!1,authVKME:!1},genius:!1,logoNY2023:!1,nyBackgroundSnowFlake:!1,nyPageHeaderGarland:!1,showAdminsChat:!1,hideLeftCount:!1,scalePhoto:!1,changePhotoWay:3,nftHide:!1,videoMessageShapeId:1,appleMessageReactions:!1,inlineCommandPrefix:"@",useInlinePic:!0,useInlineGif:!1,useInlineVid:!1,useInlineWiki:!1,useInlineRuGPT:!1,useInlineBaiChat:!1,inlineRemoveWatermark:!1,showMessageHistory:!1,currentSettingsLang:-1,extendedMessageMenu:!0,vkcomMessengerDisableReconnectIndicator:!1,openSettingsInNewTab:!1,stickersSize:0,showAttachDownloadButtons:!0,themeEditor:!1,downloadChatHistorySplit:!0,downloadChatHistoryPrettyPrint:!1,downloadChatHistoryFormat:"txt",alternativeTopPlayer:!0,alternativeProfile:!1,customLogoNew:null,hideUnreadReactions:!1,musicRemoveAds:!0,musicExplicitIcon:!0,postFiltersMark:!1,postFiltersRemoveSpecialSymbols:!1,downloadChatHistoryAttaches:{},hideStoriesFeed:!1,showBitrateNearDuration:!1,checkBetaUpdate:!0,actionAfterUpdate:"page",videoGrid:!0,messagesSaveMode:"background",numPhotosOnAlbumDownload:!0,keepOriginalPhotoNamesDownload:!1,enablePostFiltersInGroups:!0,audioConvertMethod:/firefox|fxios/i.test(globalThis.navigator.userAgent)?"ffmpeg":"hlsjs",oldPostDesign:!0,oldPosting:!0,expandTextPost:!1,redirectToMyAllGroups:!0}},21230:(e,t,r)=>{var n={"./Belarusian":[51300,1300],"./Belarusian.ts":[51300,1300],"./English":[78426,8426],"./English.ts":[78426,8426],"./German":[45394,5394],"./German.ts":[45394,5394],"./Kazakh":[41210,1210],"./Kazakh.ts":[41210,1210],"./Polish":[17877,7877],"./Polish.ts":[17877,7877],"./Portuguese, Brazilian":[55147,5147],"./Portuguese, Brazilian.ts":[55147,5147],"./Soviet":[22462,2462],"./Soviet.ts":[22462,2462],"./Ukrainian":[77692,7692],"./Ukrainian.ts":[77692,7692],"./default":[34079,4079],"./default.ts":[34079,4079]};function a(e){if(!r.o(n,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return r.e(t[1]).then((()=>r(a)))}a.keys=()=>Object.keys(n),a.id=21230,e.exports=a},66811:(e,t,r)=>{var n={"./chatHistory/Belarusian":[70141,141],"./chatHistory/Belarusian.ts":[70141,141],"./chatHistory/English":[31297,1297],"./chatHistory/English.ts":[31297,1297],"./chatHistory/German":[52739,2739],"./chatHistory/German.ts":[52739,2739],"./chatHistory/Kazakh":[91351,1351],"./chatHistory/Kazakh.ts":[91351,1351],"./chatHistory/Polish":[11332,1332],"./chatHistory/Polish.ts":[11332,1332],"./chatHistory/Portuguese, Brazilian":[76628,6628],"./chatHistory/Portuguese, Brazilian.ts":[76628,6628],"./chatHistory/Soviet":[56631,6631],"./chatHistory/Soviet.ts":[56631,6631],"./chatHistory/Ukrainian":[4211,4211],"./chatHistory/Ukrainian.ts":[4211,4211],"./chatHistory/default":[66852,6852],"./chatHistory/default.ts":[66852,6852],"./global/Belarusian":[51300,1300],"./global/Belarusian.ts":[51300,1300],"./global/English":[78426,8426],"./global/English.ts":[78426,8426],"./global/German":[45394,5394],"./global/German.ts":[45394,5394],"./global/Kazakh":[41210,1210],"./global/Kazakh.ts":[41210,1210],"./global/Polish":[17877,7877],"./global/Polish.ts":[17877,7877],"./global/Portuguese, Brazilian":[55147,5147],"./global/Portuguese, Brazilian.ts":[55147,5147],"./global/Soviet":[22462,2462],"./global/Soviet.ts":[22462,2462],"./global/Ukrainian":[77692,7692],"./global/Ukrainian.ts":[77692,7692],"./global/default":[34079,4079],"./global/default.ts":[34079,4079],"./serviceWorker/Belarusian":[52068,2068],"./serviceWorker/Belarusian.ts":[52068,2068],"./serviceWorker/English":[53018,3018],"./serviceWorker/English.ts":[53018,3018],"./serviceWorker/German":[11570,1570],"./serviceWorker/German.ts":[11570,1570],"./serviceWorker/Kazakh":[7386,7386],"./serviceWorker/Kazakh.ts":[7386,7386],"./serviceWorker/Polish":[84053,4053],"./serviceWorker/Polish.ts":[84053,4053],"./serviceWorker/Portuguese, Brazilian":[83339,3339],"./serviceWorker/Portuguese, Brazilian.ts":[83339,3339],"./serviceWorker/Soviet":[88638,8638],"./serviceWorker/Soviet.ts":[88638,8638],"./serviceWorker/Ukrainian":[86652,6652],"./serviceWorker/Ukrainian.ts":[86652,6652],"./serviceWorker/default":[92319,2319],"./serviceWorker/default.ts":[92319,2319],"./settings/Belarusian":[17714,7714],"./settings/Belarusian.ts":[17714,7714],"./settings/English":[66192,6192],"./settings/English.ts":[66192,6192],"./settings/German":[70964,964],"./settings/German.ts":[70964,964],"./settings/Kazakh":[62220,2220],"./settings/Kazakh.ts":[62220,2220],"./settings/Polish":[68643,8643],"./settings/Polish.ts":[68643,8643],"./settings/Portuguese, Brazilian":[80045,45],"./settings/Portuguese, Brazilian.ts":[80045,45],"./settings/Soviet":[3464,3464],"./settings/Soviet.ts":[3464,3464],"./settings/Ukrainian":[89486,9486],"./settings/Ukrainian.ts":[89486,9486],"./settings/default":[97085,7085],"./settings/default.ts":[97085,7085],"./vkcom/Belarusian":[63975,3975],"./vkcom/Belarusian.ts":[63975,3975],"./vkcom/English":[83739,3739],"./vkcom/English.ts":[83739,3739],"./vkcom/German":[92081,2081],"./vkcom/German.ts":[92081,2081],"./vkcom/Kazakh":[32965,2965],"./vkcom/Kazakh.ts":[32965,2965],"./vkcom/Polish":[53790,3790],"./vkcom/Polish.ts":[53790,3790],"./vkcom/Portuguese, Brazilian":[57114,7114],"./vkcom/Portuguese, Brazilian.ts":[57114,7114],"./vkcom/Soviet":[66709,6709],"./vkcom/Soviet.ts":[66709,6709],"./vkcom/Ukrainian":[80777,777],"./vkcom/Ukrainian.ts":[80777,777],"./vkcom/default":[51974,1974],"./vkcom/default.ts":[51974,1974]};function a(e){if(!r.o(n,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return r.e(t[1]).then((()=>r(a)))}a.keys=()=>Object.keys(n),a.id=66811,e.exports=a}},__webpack_module_cache__={},webpackQueues,webpackExports,webpackError,resolveQueue,leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,webpackQueues="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",webpackExports="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",webpackError="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",resolveQueue=e=>{e&&e.d<1&&(e.d=1,e.forEach((e=>e.r--)),e.forEach((e=>e.r--?e.r++:e())))},__webpack_require__.a=(e,t,r)=>{var n;r&&((n=[]).d=-1);var a,o,i,s=new Set,c=e.exports,_=new Promise(((e,t)=>{i=t,o=e}));_[webpackExports]=c,_[webpackQueues]=e=>(n&&e(n),s.forEach(e),_.catch((e=>{}))),e.exports=_,t((e=>{var t;a=(e=>e.map((e=>{if(null!==e&&"object"==typeof e){if(e[webpackQueues])return e;if(e.then){var t=[];t.d=0,e.then((e=>{r[webpackExports]=e,resolveQueue(t)}),(e=>{r[webpackError]=e,resolveQueue(t)}));var r={};return r[webpackQueues]=e=>e(t),r}}var n={};return n[webpackQueues]=e=>{},n[webpackExports]=e,n})))(e);var r=()=>a.map((e=>{if(e[webpackError])throw e[webpackError];return e[webpackExports]})),o=new Promise((e=>{(t=()=>e(r)).r=0;var o=e=>e!==n&&!s.has(e)&&(s.add(e),e&&!e.d&&(t.r++,e.push(t)));a.map((e=>e[webpackQueues](o)))}));return t.r?o:r()}),(e=>(e?i(_[webpackError]=e):o(c),resolveQueue(n)))),n&&n.d<0&&(n.d=0)},__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);__webpack_require__.r(r);var n={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var a=2&t&&e;"object"==typeof a&&!~leafPrototypes.indexOf(a);a=getProto(a))Object.getOwnPropertyNames(a).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,__webpack_require__.d(r,n),r},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>2551===e?"scripts/29ca6c029.vknext.js":6220===e?"scripts/a6eda59e3.vknext.js":8108===e?"scripts/27a766e47.vknext.js":2280===e?"scripts/f969ff011.vknext.js":"scripts/"+{45:"0a70058f4",53:"41f148c4e",63:"f81c622b2",70:"fe185d8e3",71:"9fb4bee74",113:"54570afa5",119:"bbade67bf",122:"04c1ff100",141:"108b27b4a",232:"894ca1f6c",240:"fd6f13ac5",258:"dbd915cbc",316:"36a7e68c3",350:"aa9f4cf9b",367:"d5702a557",384:"4ba8cb627",434:"70a01f7fb",461:"2b5be8937",521:"350d85828",588:"040df5c1f",634:"bfff400bc",681:"dcf23061c",697:"dd362bc38",752:"c378e2fae",772:"ca677499d",777:"853e5e72c",781:"e612710ce",835:"09647da44",861:"8a7e0ec71",956:"bf8a2a96b",959:"d46a2a804",964:"36e7fe09f",1077:"3fa00e4f2",1092:"0e3382e18",1110:"89bc264ef",1145:"d92796682",1150:"0ead58152",1178:"7acc3d026",1192:"ebd280a74",1210:"00eab1141",1243:"d21f29d29",1297:"8fb7d416f",1300:"008fde3f2",1332:"9f676fe93",1348:"b252d6ed0",1351:"feaeb7d41",1356:"bc8ca9d0d",1357:"b9de9ae04",1396:"92af6be16",1507:"e12e34de1",1547:"7ca4772e4",1570:"8947497bd",1584:"b1aabdcb0",1679:"15e34c9b2",1691:"6379234e1",1799:"5b7a52eea",1812:"4f536569c",1825:"2b9044a34",1860:"686538774",1941:"5ba61fe61",1949:"dbab29009",1974:"3d09b2e55",1985:"205286d21",2013:"6fba01765",2031:"3222d9f40",2052:"2cefe6754",2068:"009e40ddc",2081:"9065dadc9",2085:"e7c1a1407",2135:"054f5f33f",2220:"f02d2c9e1",2223:"f665611f9",2295:"5e7443067",2319:"1af50373a",2334:"e39234716",2343:"2f174fa88",2402:"17d73fe6f",2425:"fd9a83253",2462:"efec16092",2497:"ed6393d59",2520:"d15a3a7c6",2541:"e1f92feb5",2608:"42f8ec756",2692:"0bc353a4d",2710:"d2f1455db",2714:"1bb1cce84",2739:"e3fe5822a",2784:"bd01fba58",2797:"96e827068",2827:"2e6c0279e",2835:"28c3864e2",2838:"adc5663d0",2893:"e1bef46d9",2935:"eba65c326",2957:"a96dcbe55",2963:"ca02c1436",2965:"9ea39db5a",3018:"750ee7e0e",3023:"21e36b151",3028:"8e2e71cf7",3091:"064529feb",3096:"1fcf75dbd",3099:"d7a5319cc",3116:"4759a3edc",3172:"bd6ed1302",3179:"f62f5db4e",3216:"f7c3ff34b",3247:"49d349877",3301:"f36beb9e0",3339:"9b6125675",3391:"441e2f6de",3415:"870eac9d2",3456:"580f5d343",3462:"8b672b2ff",3464:"725cc1a1e",3516:"871e4535a",3622:"0d046dbe0",3648:"3495dca71",3724:"049d2e669",3739:"6ed2550e5",3790:"141685059",3807:"affa61310",3834:"b87556ff4",3859:"b123b3359",3871:"3395243cf",3887:"38bc4884e",3893:"eae4e557d",3975:"d72732572",4009:"f9f240993",4023:"7447b93c5",4053:"900bb39d8",4060:"b1e817c97",4067:"a295debb7",4073:"2b75f8610",4079:"70db5d1f0",4123:"654e5e48d",4144:"130771a2d",4211:"39a5d1af5",4222:"4e8a46734",4253:"f8874026c",4264:"f325f867c",4271:"16dbfb4a4",4288:"65d19d687",4306:"d02802b52",4341:"a11a6bacd",4352:"0e107c1ad",4383:"91d348d53",4413:"3d50f6ea7",4457:"172a6ee30",4461:"58289cf41",4475:"068b60e73",4530:"10675a02c",4547:"ff71b6f8d",4599:"c036021d5",4619:"8eb282a2b",4639:"6479de0da",4660:"b2b1f533d",4708:"df79bf38e",4747:"5d7de803f",4765:"937169e06",4793:"ff1f74a04",4806:"f263a8ddc",4808:"8a27fd4d8",4854:"80a51812e",4930:"7ce5a87c7",4938:"d292aef69",4945:"0c5069730",4993:"315e42ab2",5024:"b8bf78c8d",5061:"ebca31153",5107:"b79983436",5147:"77e4a00bd",5189:"41a4bf217",5199:"73ace6816",5246:"a9284b5e6",5283:"e056a867c",5301:"90850a1c6",5302:"ef78280f8",5328:"43b61e3dc",5333:"5b73b7657",5338:"038e63892",5355:"7240c9069",5394:"ee054473b",5406:"9d32042dc",5437:"6abd99105",5510:"d824e404a",5514:"b157678cd",5542:"cd0112a5a",5560:"abe4c2500",5609:"86f08e479",5629:"678cbe2bb",5633:"ffa760b15",5640:"feff4eac7",5667:"51bfc3783",5671:"80872c5cf",5691:"14abeb45b",5740:"1aff11e07",5860:"52bf17cf1",5961:"2a001376a",5986:"02a7a56d9",6007:"bcb8f2a29",6014:"6282e6b21",6056:"d36a213b6",6085:"bd950c3ff",6116:"5c7bf5834",6192:"b33355fda",6195:"783d46e00",6264:"e8f26d26a",6289:"7d7e46000",6294:"ec9e706f1",6332:"dd385973c",6352:"d19227d90",6388:"e37a82744",6443:"f591179d9",6474:"f9b01bbaf",6542:"b3fe3be64",6547:"0b1a88ae6",6550:"5d2abedbd",6552:"71c2036f7",6613:"7573adf0d",6628:"f17efc676",6631:"52c01dc23",6652:"6dbbbb9a0",6709:"53577bf6f",6728:"a8f325b7a",6746:"adfe487e9",6766:"afd5ade3a",6815:"4dce46777",6852:"81c4c5d4c",6873:"f21c5b581",6886:"72e6ee0eb",6917:"db995f9a6",6929:"811961b2c",6953:"ec4ff8dd7",6968:"bb51dfd0c",6969:"69fab5fd6",6987:"c04f4bdea",7085:"bf34f610f",7087:"2c992a075",7114:"e1cc12c77",7147:"f3d8c8c69",7187:"342d7791a",7223:"be4a73b78",7248:"28a4807b8",7292:"185bc9903",7350:"2c2342eb2",7374:"038748b8e",7386:"4ce70e6f4",7425:"7b23c28b8",7528:"b118febce",7602:"c4335cb54",7692:"481550c35",7714:"58751c73e",7717:"a4a0d7324",7746:"416e8b669",7757:"52209b2d6",7779:"452a27fc2",7785:"d7bed7060",7840:"e2af3b348",7847:"26c36efff",7877:"9e9e56d86",7923:"f9a62bae1",8048:"4d71a3551",8055:"3bc979e6f",8067:"5355c5307",8082:"7f8da6735",8279:"84fc9fcf3",8357:"c0f66946e",8361:"2d4138e3f",8365:"b163d651c",8426:"a65d784a5",8482:"c1e272add",8486:"aaa6513fe",8638:"5843e5f4c",8643:"215bacce4",8698:"cbaafc28e",8715:"d4042fa12",8823:"90424d3b9",8975:"3c31f411d",8982:"9655e753b",8987:"3bb06e193",8997:"a43a19bbd",9012:"44744a6a0",9014:"b46cf4680",9031:"08eb039db",9038:"2932b0af2",9092:"f21e97e37",9123:"ba6a9c744",9279:"7d42c921d",9287:"67598129a",9292:"627a6f2eb",9319:"8385de529",9326:"d39cda30d",9357:"9726049d5",9441:"d74f1b06d",9449:"a50361e74",9461:"8f600b88a",9477:"4467c985c",9486:"c511260ce",9509:"ddf05cf70",9525:"2dbbf5d78",9568:"780cd84d5",9681:"3f9febc95",9724:"46fbc82c0",9738:"bbcc7da96",9741:"47c28cba8",9745:"9d81c9db2",9755:"d7036dc6d",9765:"955aac92a",9817:"57c46d7c0",9840:"f37c19379",9977:"e6b7de165",9978:"0fb510588"}[e]+".vknext.js",__webpack_require__.miniCssF=e=>"styles/"+{63:"6810e8a73",70:"0243a299b",71:"f3fc8c3bd",113:"99b1d3859",232:"1fd5763dc",258:"00525f5f0",384:"ba00dfd48",434:"c870ddb04",461:"ad95bbc32",681:"1fd3bb2a4",697:"99b1d3859",752:"12a4d9e31",772:"ea4b6c3ae",781:"e2722e1a2",835:"f1bb0e7c4",861:"f28cb600a",956:"b8dafc98f",959:"bbcc14b03",1077:"5a03757f2",1110:"3e59eb471",1145:"12a4d9e31",1150:"194493f13",1178:"1a72166e2",1507:"07c99f2b8",1584:"a3b109211",1679:"194493f13",1799:"bed222544",1825:"13a8a92bc",1860:"bfafbc995",1949:"30c94b454",1985:"0d809f64a",2031:"9fd9b3bba",2052:"7ae8afc29",2085:"166fb5285",2135:"a3b109211",2334:"bfc29d630",2402:"2571bbfb2",2425:"12a4d9e31",2608:"35fd7ac0e",2714:"d168b6d35",2784:"a7986dab4",2797:"4983d584d",2835:"a72deb310",2957:"bbcc14b03",3023:"bbcc14b03",3179:"3a08f9182",3216:"9cf0f3ecc",3247:"251b3eab6",3301:"0594fe014",3456:"75b5e6838",3462:"286b214f8",3516:"15d394524",3622:"e340d959b",3834:"194493f13",3871:"48611f1ae",3887:"4e81e8bf8",4009:"0cf83132b",4023:"47cafef00",4060:"d6397524e",4067:"bbcc14b03",4073:"f0747ea2f",4123:"1a72166e2",4222:"569f26355",4253:"05ee562cf",4264:"9fd9b3bba",4271:"194493f13",4288:"65740f85d",4306:"bfcb26f41",4341:"570764968",4383:"cee9c9d7b",4457:"a44ffe63e",4461:"bbcc14b03",4530:"03d49eaef",4599:"5fee07df8",4660:"2ad83368f",4708:"b1a49f153",4793:"e1b9d4cf6",4808:"fcf3b0b1f",4854:"c4539c0b0",4930:"ad51ac4ad",4993:"be088ac15",5199:"a7986dab4",5246:"98701c9e9",5301:"e895e9d6e",5328:"e2b02bd1b",5333:"5fee07df8",5355:"24531c8ce",5406:"00525f5f0",5437:"1a72166e2",5510:"81bd4227b",5514:"cc0037520",5542:"bbcc14b03",5609:"12a4d9e31",5671:"a1696f0dd",5691:"a97dc0eb2",5961:"1a72166e2",5986:"a6b42e297",6007:"5214785bd",6014:"ee73b0567",6056:"1abbfbe6f",6085:"3e59eb471",6195:"b770f1db7",6294:"3a8abec14",6352:"1abbfbe6f",6388:"72ccdb372",6443:"10d5086a6",6474:"00a2f1ab7",6547:"9ef97b150",6766:"70f166560",6886:"bbcc14b03",6917:"2e78d7fde",6929:"515d3fd81",6953:"13fd573dc",6968:"edeafe625",6969:"cc5b087d2",6987:"c7cb9e24c",7087:"26aaaae54",7147:"eaf878a1b",7187:"f6e440216",7292:"3e59eb471",7350:"194493f13",7374:"2f24774f4",7425:"d8e68aee9",7602:"b46f44a95",7717:"194493f13",7757:"cc0037520",7779:"1a72166e2",7840:"194493f13",7847:"3e59eb471",8067:"a44ffe63e",8082:"9fd9b3bba",8361:"bbcc14b03",8482:"eee531df0",8698:"534e1b2f5",8715:"3d0bf8ac4",8823:"587089970",8975:"551a2ab05",8997:"f18e8a10e",9012:"b37f7b11a",9031:"666768443",9092:"8a2ccc8ea",9123:"bae4f2e8b",9279:"b252afe21",9292:"e109a27c7",9319:"bbcc14b03",9357:"c10b4ee0e",9441:"976812ad4",9449:"d3a08083f",9461:"515d3fd81",9477:"194493f13",9509:"bbcc14b03",9568:"12a4d9e31",9681:"7e9391268",9738:"7c8502a4e",9745:"5fe4575a7",9755:"ab60dd422",9765:"a3b109211",9977:"1a72166e2",9978:"1a72166e2"}[e]+".vknext.css",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="vknext:",__webpack_require__.l=(e,t,r,n)=>{if(inProgress[e])inProgress[e].push(t);else{var a,o;if(void 0!==r)for(var i=document.getElementsByTagName("script"),s=0;s<i.length;s++){var c=i[s];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==dataWebpackPrefix+r){a=c;break}}a||(o=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,__webpack_require__.nc&&a.setAttribute("nonce",__webpack_require__.nc),a.setAttribute("data-webpack",dataWebpackPrefix+r),a.src=e),inProgress[e]=[t];var _=(t,r)=>{a.onerror=a.onload=null,clearTimeout(l);var n=inProgress[e];if(delete inProgress[e],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(r))),t)return t(r)},l=setTimeout(_.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=_.bind(null,a.onerror),a.onload=_.bind(null,a.onload),o&&document.head.appendChild(a)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.p="https://ext.vknext.net/v/13.3.0/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,r)=>{var n=__webpack_require__.miniCssF(e),a=__webpack_require__.p+n;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),n=0;n<r.length;n++){var a=(i=r[n]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(a===e||a===t))return i}var o=document.getElementsByTagName("style");for(n=0;n<o.length;n++){var i;if((a=(i=o[n]).getAttribute("data-href"))===e||a===t)return i}})(n,a))return t();((e,t,r,n,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",__webpack_require__.nc&&(o.nonce=__webpack_require__.nc),o.onerror=o.onload=r=>{if(o.onerror=o.onload=null,"load"===r.type)n();else{var i=r&&r.type,s=r&&r.target&&r.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+s+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=i,c.request=s,o.parentNode&&o.parentNode.removeChild(o),a(c)}},o.href=t,(e=>{if("LINK"===e.tagName&&"undefined"!=typeof GM_addElement){const t=GM_addElement("link",{rel:e.rel,type:e.type,href:e.href});return t.onerror=e.onerror,void(t.onload=e.onload)}(document.head||document.documentElement).appendChild(e)})(o)})(e,a,0,t,r)})),t={1473:0};__webpack_require__.f.miniCss=(r,n)=>{t[r]?n.push(t[r]):0!==t[r]&&{63:1,70:1,71:1,113:1,232:1,258:1,384:1,434:1,461:1,681:1,697:1,752:1,772:1,781:1,835:1,861:1,956:1,959:1,1077:1,1110:1,1145:1,1150:1,1178:1,1507:1,1584:1,1679:1,1799:1,1825:1,1860:1,1949:1,1985:1,2031:1,2052:1,2085:1,2135:1,2334:1,2402:1,2425:1,2608:1,2714:1,2784:1,2797:1,2835:1,2957:1,3023:1,3179:1,3216:1,3247:1,3301:1,3456:1,3462:1,3516:1,3622:1,3834:1,3871:1,3887:1,4009:1,4023:1,4060:1,4067:1,4073:1,4123:1,4222:1,4253:1,4264:1,4271:1,4288:1,4306:1,4341:1,4383:1,4457:1,4461:1,4530:1,4599:1,4660:1,4708:1,4793:1,4808:1,4854:1,4930:1,4993:1,5199:1,5246:1,5301:1,5328:1,5333:1,5355:1,5406:1,5437:1,5510:1,5514:1,5542:1,5609:1,5671:1,5691:1,5961:1,5986:1,6007:1,6014:1,6056:1,6085:1,6195:1,6294:1,6352:1,6388:1,6443:1,6474:1,6547:1,6766:1,6886:1,6917:1,6929:1,6953:1,6968:1,6969:1,6987:1,7087:1,7147:1,7187:1,7292:1,7350:1,7374:1,7425:1,7602:1,7717:1,7757:1,7779:1,7840:1,7847:1,8067:1,8082:1,8361:1,8482:1,8698:1,8715:1,8823:1,8975:1,8997:1,9012:1,9031:1,9092:1,9123:1,9279:1,9292:1,9319:1,9357:1,9441:1,9449:1,9461:1,9477:1,9509:1,9568:1,9681:1,9738:1,9745:1,9755:1,9765:1,9977:1,9978:1}[r]&&n.push(t[r]=e(r).then((()=>{t[r]=0}),(e=>{throw delete t[r],e})))}}})(),(()=>{var e={1473:0};__webpack_require__.f.j=(t,r)=>{var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else if(384!=t){var a=new Promise(((r,a)=>n=e[t]=[r,a]));r.push(n[2]=a);var o=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(o,(r=>{if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",i.name="ChunkLoadError",i.type=a,i.request=o,n[1](i)}}),"chunk-"+t,t)}else e[t]=0};var t=(t,r)=>{var n,a,[o,i,s]=r,c=0;if(o.some((t=>0!==e[t]))){for(n in i)__webpack_require__.o(i,n)&&(__webpack_require__.m[n]=i[n]);if(s)s(__webpack_require__)}for(t&&t(r);c<o.length;c++)a=o[c],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=window.webpackChunkvknext=window.webpackChunkvknext||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var _lib_createPromise__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37352),_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(7408);console.info("[VK Next] userscript start");const getChunkFromServer=async e=>{try{return(await fetch(e)).text()}catch(e){}const{promise:t,resolve:r,reject:n}=(0,_lib_createPromise__WEBPACK_IMPORTED_MODULE_0__.A)();return GM_xmlhttpRequest({method:"GET",url:e,onload:({responseText:e})=>{if(!e)return n(new Error("Chunk not found"));r(e)},onerror:e=>n(e)}),t},getChunkCacheKey=e=>`_webpack_require_l_cache_${new URL(e).pathname}`;__webpack_require__.l=(chunkUrl,done)=>{const onLoad=(text,fromCache=!1)=>{try{eval(text),done(),fromCache||requestAnimationFrame((()=>{requestIdleCallback((()=>{GM_setValue(getChunkCacheKey(chunkUrl),text)}))}))}catch(e){console.error(e),done(e)}};{const e=GM_getValue(getChunkCacheKey(chunkUrl),"");if(e?.length)return onLoad(e,!0)}getChunkFromServer(chunkUrl).then((e=>onLoad(e))).catch(done)},(0,_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_1__.A)("vknext.css").then((e=>{GM_addElement("link",{href:e,rel:"stylesheet",type:"text/css"})}))})(),(()=>{"use strict";var e=__webpack_require__(1145),t=__webpack_require__(95684),r=__webpack_require__(85205);const n=(0,r.A)(),a=n.MEContext=n.MEContext||new Map,o=new Set;n.onAddMeContext||(n.onAddMeContext=e=>(o.add(e),()=>{o.delete(e)}));const i=(e,t)=>(...r)=>{const n=Reflect.apply(e,t,r);return(...e)=>{const r=Reflect.apply(n,t,e);try{const t="number"==typeof e[1]?e[1]:e[0]||window.vk?.id;a.set(t,r);for(const e of o)e(t,r)}catch(e){console.error(e)}return r}},s=e=>{for(const t in e)if("getMECommonContext"===t||"getCommunityMEContext"===t){const r=e[t];e[t]=i(r,e)}return e},c=new Set(["getTextForUnavailableMessageBlock","parseReactWikiLinks","buildRelativeSearchLink","showSendGiftBox","showNarrativeBoxAsync","showNarrative","reloadOwnerContentTabDataWeb","removeStoryList","reloadProfile","removeFromFriends","showSendSelectedGiftInBirthdayBox","hideBirthdayBlock","addToFriends","showUnauthorizedBox","hideBoxLoader","fetchDataOnAvatarEdit","showBoxLoader","alQuickPhotoOptions","langLink","getMECommonContext","getCommunityMEContext","ajax","onCurReady","Nav","initApi","colorScheme","Stories","initStaticManager","AudioUtils","initBoxQueue","decodeHTML","getAudioPlayer","getAudioPlayerUI","stringToHtmlWithLinks","ElementTooltip"]),_=(0,r.A)(),l=_.webpack=_.webpack||{exports:new Map,re:new Map,_c:new Map,onLoadModule:(e,t)=>{const r=l.exports.get(e);if(r&&t(r),l.re.has(e)){const r=l.re.get(e)||0;for(let n=0;n<=r;n++){const r=l.exports.get(`${e}_${n}`);r&&t(r)}}const n=l._c.get(e)||new Set;return n.add(t),l._c.set(e,n),()=>{n.delete(t),0===n.size&&l._c.delete(e)}}},u=(e,t)=>{const r=l.re.get(t)||-1;for(let n=-1;n<=r;n++){const r=-1===n?t:`${t}_${n}`,a=l.exports.get(r);if(Object.is(a,e))return!0;if("function"==typeof e&&"function"==typeof a&&a.toString()===e.toString())return!0;if("object"==typeof e&&"object"==typeof a&&a.$$typeof===e.$$typeof&&a.type?.toString()===e.type?.toString())return!0}return!1},d=async e=>{for(const r in e){if(await(0,t.A)(),!c.has(r))continue;const n=e[r];let a=r;if(u(n,r))continue;if(l.exports.has(a)){const e=(l.re.get(r)||0)+1;l.re.set(r,e),a=`${a}_${e}`}l.exports.set(a,n);const o=l._c.get(r);if(o)for(const e of o)try{e(n)}catch(e){console.error(e)}}};(globalThis.webpackChunkvkweb=globalThis.webpackChunkvkweb||[]).push([["010101101101"],{},r=>{if(r.d.hooked)return;r.d.hooked=!0;const n=r.d;let a=[],o=!1;const i=async()=>{if(o)return;o=!0,await(0,t.A)();const e=[];for(let t=0;t<a.length;t++){try{const r=a[t];if(!r)continue;e.push(d(r))}catch(e){}requestIdleCallback((()=>{a.splice(t,1)}))}o=!1;try{await Promise.all(e)}catch(e){}};r.d=(...t)=>{try{t[1]=s(t[1])}catch(e){console.error(e)}const o=Reflect.apply(n,r,t);return a.push(t[0]),"loading"!==document.readyState&&"interactive"!==document.readyState?(0,e.A)(i):requestIdleCallback(i),o}}]);__webpack_require__(57580);var h=__webpack_require__(43024);const p=["ad.mail.ru","/al_video.php?act=ads_stat","/dist/web/ads_light","/ads_rotate","js/lib/px.js"],f=["trk.mail.ru","mc.yandex.ru/metrika/watch.js","rs.mail.ru","google-analytics.com/analytics.js","*.ms.vk.com","*.ms.vk.ru"],b=["tracker-api.my.com","top-fwz1.mail.ru/js/code.js","r.mail.ru","tns-counter.ru","stats.vk-portal.net/uxzoom","stat.pladform.ru","stats.vk-portal.net/web-stats"],w=(e,t)=>{try{if(!t.includes)return!1;for(let r of e)if(r&&t.includes(r))return!0}catch(e){console.error(e)}return!1},g=e=>(!h.default.getValue("ads")||!w(p,e))&&((!h.default.getValue("adsSpyning")||!w(b,e))&&(!h.default.getValue("disableAnalytics")||!w(f,e))),m=(e,t)=>{setTimeout((()=>{e.onerror&&(e.onerror(new Event("error")),e.remove())}),1e3)},k=()=>{Object.defineProperty(HTMLScriptElement.prototype,"src",{set:function(e){return g(this)?this.setAttribute("src",e):m(this),!0}}),Object.defineProperty(HTMLImageElement.prototype,"src",{set:function(e){return g(this)?this.setAttribute("src",e):m(this),!0}}),Object.defineProperty(HTMLIFrameElement.prototype,"src",{set:function(e){return g(this)?this.setAttribute("src",e):m(this),!0}});const e=window.fetch;window.fetch=function(...t){try{const e=t[0],r=e instanceof URL?e.href:`${e}`;g(r)||(t[0]="file://")}catch(e){console.error("[VK Next/scriptHook] fetch error",e)}return e.apply(this,t)}};h.default.onInited(k);const y=()=>Promise.resolve();var v=__webpack_require__(32488);const q=e=>async()=>await(0,v.default)()?e():y(),A=(e,t)=>{const r=()=>t().catch(console.error);h.default.onInited((()=>"function"==typeof e?(e=>{if(e(h.default.getStorageWithDefault()))return void r();const{remove:t}=h.default.addListener((()=>{e(h.default.getStorageWithDefault())&&(r(),t())}))})(e):Array.isArray(e)?(e=>{if(h.default.hasEnabledValues(e))return void r();const{remove:t}=h.default.addListener((()=>{h.default.hasEnabledValues(e)&&(r(),t())}))})(e):void(e=>{if(h.default.getValue(e))return void r();const{remove:t}=h.default.addChangeKeyListener(e,((e,n)=>{n&&(r(),t())}))})(e)))};var x=__webpack_require__(12550);const S=q((()=>__webpack_require__.e(8357).then(__webpack_require__.bind(__webpack_require__,48357)))),P=()=>__webpack_require__.e(1357).then(__webpack_require__.bind(__webpack_require__,61357)),E=()=>__webpack_require__.e(4619).then(__webpack_require__.bind(__webpack_require__,64619)),C=q((()=>Promise.all([__webpack_require__.e(2838),__webpack_require__.e(9326)]).then(__webpack_require__.bind(__webpack_require__,79326))));(0,x.A)()&&(A("silentstories",S),A("silentnotify",P),A("noonline",E),A("offlinebypass",C));var L=__webpack_require__(60962);const I=e=>{document.documentElement.classList.contains(e)||document.documentElement.classList.add(e)},B=e=>{document.documentElement.classList.contains(e)&&document.documentElement.classList.remove(e)},M=(e,t,r)=>{h.default.onInited((async()=>{const n=h.default.getValue(e);r?n&&await r()&&I(t):n&&I(t)})),h.default.addChangeKeyListener(e,(async(e,n)=>{r?n&&await r()?I(t):B(t):n?I(t):B(t)}))};var T=__webpack_require__(76763);const U="WC5dNr5xIV1jGBbZ",O="I2ZAg8yNvqIYAIpx",V="B4t8_W1rj4lX7nwx",D="oDSfBxDl6jWJbU3I",j=q((()=>__webpack_require__.e(7223).then(__webpack_require__.bind(__webpack_require__,77223)))),N=q((()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(5301)]).then(__webpack_require__.bind(__webpack_require__,35048)))),R=()=>__webpack_require__.e(8987).then(__webpack_require__.bind(__webpack_require__,8987)),H=()=>__webpack_require__.e(5629).then(__webpack_require__.bind(__webpack_require__,75629)),G=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(9681)]).then(__webpack_require__.bind(__webpack_require__,56844)),F=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(6294)]).then(__webpack_require__.bind(__webpack_require__,19191)),z=()=>__webpack_require__.e(4660).then(__webpack_require__.bind(__webpack_require__,54660)),K=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(8486),__webpack_require__.e(3096),__webpack_require__.e(5189),__webpack_require__.e(6968)]).then(__webpack_require__.bind(__webpack_require__,55697)),W=()=>__webpack_require__.e(70).then(__webpack_require__.bind(__webpack_require__,90070)),$=()=>__webpack_require__.e(1547).then(__webpack_require__.bind(__webpack_require__,81547)),J=q((()=>__webpack_require__.e(4060).then(__webpack_require__.bind(__webpack_require__,44060))));A("animatedSplash",(()=>__webpack_require__.e(9123).then(__webpack_require__.bind(__webpack_require__,39123)))),A("accent",(()=>Promise.all([__webpack_require__.e(2520),__webpack_require__.e(2797)]).then(__webpack_require__.bind(__webpack_require__,2797)))),A("currentTheme",(()=>__webpack_require__.e(5510).then(__webpack_require__.bind(__webpack_require__,45510)))),A("alternativeHeader",(()=>__webpack_require__.e(6014).then(__webpack_require__.bind(__webpack_require__,46014)))),A("customLogoNew",N),A("activeFont",J),A("rounding",(()=>__webpack_require__.e(8715).then(__webpack_require__.bind(__webpack_require__,78715)))),(0,e.A)((()=>{A("garland",R),A("logoNY2023",H),A("headerMoon",G),A("stickersSize",$)})),(0,L.A)((()=>{A((({customEmoji:e})=>"vk"!==e),j),A("nyPageHeaderGarland",F),A("nyBackgroundSnowFlake",z),A((({currentTheme:e,themeEditor:t})=>e===t),K),__webpack_require__.e(772).then(__webpack_require__.bind(__webpack_require__,40772)).catch(console.error)})),M("alternativeScrollBar",U),M("groupsCascaded",O),M("shrikingStoryBlock",V),M("vkSquare",D);(async()=>{const e=await T.default.getCurrent();return Boolean(e)})().then((e=>{if(e)return void W().catch(console.error);const{remove:t}=T.default.addListener((async(e,r)=>{if(r?.current)return W().catch(console.error),void t()}))}));const Q="Rp3LSn3qlwoUl6SD",Y="nmu8vJNY4YmINL7A",X="enlfOyJVlsz_JMZ3",Z="xw6OlZZX4HaUOhHN",ee="f254slvoM7ormh3l";M("casper","xi0xWytUHYLLrwvW"),M("emojiCasper",Q),M("chatsRight",Y),M("hideRecentGroups",X),M("hideUnreadReactions",Z),M("nftHide",ee);const te="KiuFDX9wJHuSx21b",re="Wc16BPoj4KaxmorD",ne="fH_Ioyhslg9V_tYy",ae="zuRlSwfV_zPM1OnH",oe="lwbGGYZj9VmlAF6a",ie="TApLYcnzvG2ew7b2",se="ExclYJLISh1pTvOK",ce="fealJBNTjxV75MVJ",_e=()=>__webpack_require__.e(3807).then(__webpack_require__.bind(__webpack_require__,83807)),le=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(4009)]).then(__webpack_require__.bind(__webpack_require__,9693)),ue=()=>__webpack_require__.e(5283).then(__webpack_require__.bind(__webpack_require__,85283)),de=()=>__webpack_require__.e(5740).then(__webpack_require__.bind(__webpack_require__,15740)),he=()=>__webpack_require__.e(7374).then(__webpack_require__.bind(__webpack_require__,57374)),pe=()=>{if(h.default.getValue("vkcc"))return!0;const e=h.default.getValue("customSideBar")||[];return!!(Array.isArray(e)&&e.length>0)},fe=()=>{if(pe())return void le().catch(console.error);const{remove:e}=h.default.addListener((()=>{pe()&&(le().catch(console.error),e())}))},be=()=>Object.keys(h.default.getValue("leftChange")||{}).length>0,we=()=>{if(be())return void de().catch(console.error);const{remove:e}=h.default.addChangeKeyListener("leftChange",(()=>{be()&&(de().catch(console.error),e())}))};(0,x.A)()&&(A("currentOnline",he),(0,L.A)((()=>{A("changeIconsAppsAndGroups",_e),A("flex_name",ue)})),(0,e.A)((()=>{h.default.onInited(fe),h.default.onInited(we),__webpack_require__.e(53).then(__webpack_require__.bind(__webpack_require__,50053)).catch(console.error)})),M("compactLeftMenu",te),M("fixedLeftMenu",re),M("hideGearSettings",ne),M("hideLeftCount",ae),M("leftNavHide",oe),M("sideBarHideRecommendations",ie),M("sideBarOnlyIcons",se),M("sideBarBlock",ce));var ge=__webpack_require__(98149),me=__webpack_require__(65350),ke=__webpack_require__(86279);let ye=null;const ve=async()=>{const e=await(0,ge.A)();ye||(ye=e.post.bind(e),e.post=function(...e){const[t,r,n]=e;if("al_im.php"===t&&r?.act){if("a_mark_read"===r.act&&(0,me.A)(r.peer||0,r.gid||0))return void(n?.onFail&&n.onFail(new Error("stop")));if("a_activity"===r.act&&(0,ke.A)(r.peer||0,r.gid||0))return void(n?.onFail&&n.onFail(new Error("stop")))}return ye.apply(this,e)})};h.default.onInited(ve);var qe=__webpack_require__(91086),Ae=__webpack_require__(15816),xe=__webpack_require__(40594),Se=__webpack_require__(23238);const Pe=["me_fc_message_actions","me_message_selecting","vkm_profile_info_screen_name","vkm_settings_experimental","vkm_hide_forward_author","me_community_messages_enabled","vkm_convo_forbid_writing_all","vkm_message_preview_on_hover","vkm_recommended_folders","vkm_settings_hide_suggested","vkm_send_private_message_link","vkm_stickers_popup","vkm_media_share","vkm_delete_chat","vkm_new_chunk_parser","vkm_photo_save_to_album","vkm_media_viewer_report","vkm_gifs_autoplay","vkm_chat_list_collapse","vkm_compact_mode_button_switch","vkm_members_search_pagination","vkm_convo_antispam_card","vkm_settings_privacy","vas_gifts_random_pack","vkm_birthday_sticker_pack","vkm_chat_restore"],Ee=e=>{if(!e.store.featureFlags)return;const t=e.store.featureFlags;for(const e of Pe)t[e]=!0;t.vkm_new_forward=!1,t.vkm_reactions||(t.vkm_reactions=20),t.vkm_bubble_theme_default_value||(t.vkm_bubble_theme_default_value=1),t.vkm_mediascope_collect=!1},Ce=()=>{window.vk&&(window.vk.pe||(window.vk.pe={}),window.vk.pe.vkm_reforged_in_vkcom=1,window.vk.pe.vkm_reforged_enable_layout_switch=1,window.vk.pe.vkm_hide_forward_author=1)};let Le=null;(()=>{const e=(0,r.A)();e?.MEContext&&(e.MEContext.forEach((async e=>{Ee(await e)})),e.onAddMeContext?.((async(e,t)=>{Ee(await t)})))})(),(async()=>{const e=await(0,ge.A)();Le||(Le=e.post.bind(e),e.post=function(...e){try{if(Ce(),"al_im.php"===e[0]&&("im"===e[1]?.__query||"al_im.php"===e[1]?.__query)){const t=e[2].onDone;e[2].onDone=function(...e){const r=t.apply(this,e);return r instanceof Promise?r.finally((()=>Ce())):Ce(),r}}const t=Le.apply(this,e);return Ce(),t}catch(e){console.error(e)}return Le.apply(this,e)})})().catch(console.error),(async()=>{(0,Ae.A)().then(Ce);const e=await(0,qe.A)();(0,Se.A)(Ce),e.addNavigationStartListener&&e.addNavigationStartListener(Ce)})().catch(console.error),(0,e.A)((async()=>{const e=await(0,Ae.A)();if(e.pe?.vkm_reforged_enable_layout_switch)return;const t=await(0,xe.A)(),{config:r}=await t.api("messages.getConfig",{});"enabled"!==r.reforged_enabled&&await t.api("messages.setConfig",{config:JSON.stringify({reforged_enabled:"enabled"})})}));const Ie="g4KRlBjq2wRmXwzE",Be="J6OyB8mCx6vOrXrJ",Me="ulbGFKpJHuM7Dmry",Te="UI7cnl86xmEp7pPC",Ue=()=>__webpack_require__.e(8082).then(__webpack_require__.bind(__webpack_require__,18082)),Oe=()=>__webpack_require__.e(2784).then(__webpack_require__.bind(__webpack_require__,82784)),Ve=()=>__webpack_require__.e(316).then(__webpack_require__.bind(__webpack_require__,50316)),De=()=>__webpack_require__.e(1679).then(__webpack_require__.bind(__webpack_require__,21679)),je=()=>__webpack_require__.e(4271).then(__webpack_require__.bind(__webpack_require__,4271)),Ne=()=>__webpack_require__.e(9745).then(__webpack_require__.bind(__webpack_require__,79745)),Re=()=>__webpack_require__.e(4747).then(__webpack_require__.bind(__webpack_require__,34747)),He=()=>Promise.all([__webpack_require__.e(2838),__webpack_require__.e(1985)]).then(__webpack_require__.bind(__webpack_require__,71985)),Ge=()=>__webpack_require__.e(5199).then(__webpack_require__.bind(__webpack_require__,85199)),Fe=()=>__webpack_require__.e(2963).then(__webpack_require__.bind(__webpack_require__,72963)),ze=()=>__webpack_require__.e(9477).then(__webpack_require__.bind(__webpack_require__,79477));(0,x.A)()&&(A(["nodeleteall","showDeletedMsg","showBombsMsg","hookBombs"],Oe),(0,L.A)((()=>{A("showAdminsChat",Ue),A("callsConfirmation",Ve),A("enableBtnTemplate",De),A("showChatOnline",je),A("enableBtnOptions",Ne),A("enableBtnFav",Re),A("decrypt",He),A("showDeletedMsg",Ge),A("encryptMessagesType",Fe)})),(0,e.A)((()=>{__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,119)).catch(console.error),Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(5328)]).then(__webpack_require__.bind(__webpack_require__,82041)).catch(console.error)})),M("dialogRight",Ie),M("appleMessageReactions",Be),M("graffitiReduce",Me),M("alternativeWriteBar",Te),h.default.onInited((()=>{const e=()=>{const e=(()=>{if(h.default.getValue("useInlinePic"))return ze;const e=h.default.getValue("useInlineGif"),t=h.default.getValue("useInlineVid"),r=h.default.getValue("useInlineWiki"),n=h.default.getValue("useInlineRuGPT");return!!(e||t||r||n)&&q(ze)})();e&&e().catch(console.error)};e(),h.default.addListener(e)})));const Ke="TZto94uhf3RRyA1y",We="Kc43xJCgSJNU8RkG",$e=()=>__webpack_require__.e(3179).then(__webpack_require__.bind(__webpack_require__,13179)),Je=()=>__webpack_require__.e(6746).then(__webpack_require__.bind(__webpack_require__,16746)),Qe=q((()=>__webpack_require__.e(835).then(__webpack_require__.bind(__webpack_require__,30835))));A("musicRemoveAds",(()=>__webpack_require__.e(6873).then(__webpack_require__.bind(__webpack_require__,66873)))),M("musicRemoveAds",Ke),M("musicExplicitIcon",We),(0,e.A)((()=>{A("equalization",Je),A("alternativeTopPlayer",Qe)})),(0,L.A)((()=>{A("showBitrateNearDuration",$e),__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,81150)).catch(console.error)}));var Ye=__webpack_require__(95728),Xe=__webpack_require__(58354),Ze=__webpack_require__(67767);const et="DT3e4KgDg9wrvmFV",tt="u6WiVDdCl1KHPRO8",rt="aX8FfX5nieSQPtO7",nt="YxsiqUtZXxOyJ2Yr",at="oisL7B11IacOTbDN",ot="_cHKK6HiX3Y6_Ba7",it="hOFEd6512PWvbnSo",st="sAjtifKQrRvE4WCi",ct="Jyuoc2t29WHoqmzd",_t="HBtHAXND2U8wzzA8",lt="q6ws89xraQaPvxKK",ut="emitelAd8O0ViVh6",dt="o3a0_QYb5GROt4IA";var ht=__webpack_require__(8257);const pt=(e,t)=>{const r=document.createElement("div");r.className="like_views like_views--inActionPanel",r.setAttribute("role","img"),r.setAttribute("title",(e=>window.getLang?window.getLang("like_N_people_viewed",e):String(e))(e)),t&&r.setAttribute("onmouseover",`Likes && Likes.updateViews('wall${t}', event);`);const n=document.createElement("span");n.className="like_views__icon";const a=document.createElementNS("http://www.w3.org/2000/svg","svg");a.setAttribute("fill","none"),a.setAttribute("height","16"),a.setAttribute("viewBox","0 0 16 16"),a.setAttribute("width","16"),a.setAttribute("xmlns","http://www.w3.org/2000/svg");const o=document.createElementNS("http://www.w3.org/2000/svg","g");o.setAttribute("fill","currentColor");const i=document.createElementNS("http://www.w3.org/2000/svg","path");i.setAttribute("d","M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z");const s=document.createElementNS("http://www.w3.org/2000/svg","path");s.setAttribute("clip-rule","evenodd"),s.setAttribute("d","M15.5 8c0-1-3-5-7.5-5S.5 7 .5 8s3 5 7.5 5 7.5-4 7.5-5zm-4 0a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0z"),s.setAttribute("fill-rule","evenodd"),o.appendChild(i),o.appendChild(s),a.appendChild(o),n.appendChild(a);const c=document.createElement("span");return c.className="_views",c.setAttribute("data-count",String(e)),c.textContent=(0,ht.A)(e),r.appendChild(n),r.appendChild(c),r},ft=(e=0,t=!1)=>{if(!e)return"";const r=3600,n=1e3*e,a=new Date(n),o=new Date,i=(Date.now()-a.getTime())/1e3,s=a.getFullYear(),c=a.getMonth();if(i<5)return window.getLang("mobile_profile_status_just_now");if(i<60)return window.getLang("mobile_profile_status_secs_ago",Math.ceil(i));if(i<r){const e=Math.ceil(i/60),t=window.getLang("mobile_profile_status_word_mins_ago","raw");return Array.isArray(t)&&e<t.length?t[e]:window.langNumeric(e,window.getLang("mobile_profile_status_mins_ago","raw"))}if(i/r<5){const e=Math.ceil(i/r),t=window.getLang("mobile_profile_status_word_hours_ago","raw");return Array.isArray(t)&&e<t.length?t[e]:window.langNumeric(e,window.getLang("mobile_profile_status_hours_ago","raw"))}const _=o.getFullYear(),l=o.getMonth(),u=t?window.getLang("months_of","raw"):window.getLang("months_sm_of","raw");return s<_&&(l>1||c<9||_-s>=2)?window.langDate(n,window.getLang("global_short_date_year_time","raw"),0,u):window.langDate(n,window.getLang("global_short_date_time","raw"),0,u)};var bt=__webpack_require__(26555),wt=__webpack_require__(75342),gt=__webpack_require__(46746);const mt=async()=>{(0,wt.A)((async e=>{const t=e.data,r=t.item;let n=!1;if(r.attachments)for(const e of r.attachments){const t="on_media"===e.style||"full"===e.style;if("audio"===e.type&&t){n=!0;const t=e.audio,r=t?.thumb;e.style="compact",e.compact={icons:[{name:"song_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:t.artist}}},r?.photo_270&&e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.photo_270})}if("audio_playlist"===e.type&&t){n=!0;const t=e.audio_playlist,r=t?.photo;e.style="compact",e.compact={icons:[{name:"playlist_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:t.description}}},r?.photo_270&&e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.photo_270})}if("doc"===e.type&&"chip"===e.style){const t=e.doc;if(e.style="compact",e.compact={icons:[{name:"document_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:(0,bt.A)(t.size)}}},t.preview?.photo?.sizes){const r=(0,gt.A)(t.preview.photo.sizes);e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.src})}}}n&&0===r.compact_attachments_before_cut&&(r.compact_attachments_before_cut=1),t.attachmentsExpanded||(t.attachmentsExpanded=!0)}))},kt=e=>{if((0,r.A)()?.vcf_installed)return;const t=e.querySelector(".PostHeaderInfo");if(!t)return;const n=e.querySelector(".PostHeaderSubtitle");for(const r of e.querySelectorAll(".PostDateBlock__root:not(.ReactEntryRootClone)")){"none"===r.style.display&&(r.style.display=""),n?n.insertAdjacentElement("afterend",r):t.appendChild(r);const a=e.querySelector(".like_cont,.PostBottomActionLikeBtns");if(!a)return;if(a.getElementsByClassName("like_views").length)return;const{container:o}=(0,Ye.A)(r),{props:i}=(0,Ye.A)(r.firstChild),s=o?.memoizedState?.element?.props||i?.children?.props,c=s?.viewsCount,_=s?.date;if(_){const e=r.querySelector("a,.vkuiLink");e&&(e.innerText=ft(_,!0))}if(!c)return void 0;const l=pt(c,e.dataset.postId);a.appendChild(l)}};let yt=[],vt=!1;const qt=()=>{if(yt.length){for(const e of yt)e();yt=[]}if(h.default.getValue("oldPostDesign")&&!(0,r.A)()?.vcf_installed){0,vt||(mt().catch(console.error),vt=!0);const{remove:e}=(0,Ze.A)(kt);yt.push(e);const{remove:t}=(0,Xe.A)(kt);yt.push(t),document.documentElement.classList.add(dt)}else document.documentElement.classList.remove(dt)};h.default.onInited(qt),h.default.addChangeKeyListener("oldPostDesign",qt);const At=()=>__webpack_require__.e(7087).then(__webpack_require__.bind(__webpack_require__,87087)),xt=()=>__webpack_require__.e(4288).then(__webpack_require__.bind(__webpack_require__,24288));A("ads",(()=>__webpack_require__.e(1860).then(__webpack_require__.bind(__webpack_require__,1860)))),A(["groups_recomm","friends_recomm","services_recomm"],(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,22223)))),M("hideStoriesFeed",ot),M("wideNewsFeed",_t),M("expandTextPost",ut),(0,e.A)((()=>{A("adsPost",At),M("ads",et),M("apps_recomm",tt),M("clips_recomm",rt),M("friends_recomm",nt),M("groups_recomm",at),M("narratives_recomm",it),M("post_recomm",st),M("services_recomm",ct),M("video_recomm",lt)}));const St=()=>{if(h.default.hasEnabledValues(["defaultFilter","filterShortLinks"]))return xt;if(0!==h.default.getValue("customFilter").trim().length)return q(xt);return Object.keys(h.default.getStorageWithDefault()).some((e=>e.startsWith("vtFilter_")&&!0===h.default.getValue(e)))?xt:null};h.default.onInited((()=>{(0,e.A)((()=>{(async()=>{const e=St();if(e)return void e();const{remove:t}=h.default.addListener((()=>{const e=St();e&&(e(),t())}))})().catch(console.error)}))}));const Pt=()=>__webpack_require__.e(6195).then(__webpack_require__.bind(__webpack_require__,48576)),Et=()=>__webpack_require__.e(5061).then(__webpack_require__.bind(__webpack_require__,15061)),Ct=()=>__webpack_require__.e(2334).then(__webpack_require__.bind(__webpack_require__,32334));A("away",(()=>__webpack_require__.e(1348).then(__webpack_require__.bind(__webpack_require__,31348)))),M("videoGrid","o7LOIm4uOxwEFGjk"),(0,L.A)((()=>{A("viewPollNotVoting",q(Pt)),A("photoScroll",Et),A("enableBtnChangePhoto",Ct)}));var Lt=__webpack_require__(97302),It=__webpack_require__(4255),Bt=__webpack_require__(63305),Mt=__webpack_require__(93819);let Tt=!1;const Ut=()=>{Tt||(Tt=!0,(0,Se.A)((()=>{(0,r.A)()?.vcf_installed||window.vk?.pe&&(delete window.vk.pe.posting_web_react_form,delete window.vk.pe.posting_hide_copyright_button_web)})),(0,Bt.A)((e=>{if(e._posting_hooked)return;e._posting_hooked=!0;const t=e.init;e.init=async(...n)=>{try{await(async({wall_oid:e,public_link:t,loc:n,owner:a,wall_tpl:o,only_official:i})=>{if((0,r.A)()?.vcf_installed)return;const s=document.querySelector("#page_block_submit_post.new_posting"),c=document.querySelector("#page_block_submit_post:has(> .gtop_complex_message)"),_=document.getElementById("main_feed");if(document.getElementsByClassName("submit_post_field").length)return;if(!_&&!s&&!c)return;const[l,u,d,h]=o?.ownerData||[],[p,f,b]=o?.profileData||[];window.templates||(window.templates={}),window.templates.primary_attachments_view_template||(window.templates.primary_attachments_view_template='<div class="post_action_btn primary_attachments_view" id=\'primary_attachments_view_btn%link_id%\' style=\'display: none;\'>\n <div class="post_action_btn_layout">\n <span class="post_action_btn_text" role="button" aria-label="Сетка">Сетка</span>\n <span class="post_action_image_btn"><svg fill="none" height="8" viewBox="0 0 12 8" width="12" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M2.16 2.3a.75.75 0 0 1 1.05-.14L6 4.3l2.8-2.15a.75.75 0 1 1 .9 1.19l-3.24 2.5c-.27.2-.65.2-.92 0L2.3 3.35a.75.75 0 0 1-.13-1.05z" fill="currentColor" fill-rule="evenodd"/></svg></span>\n <div class="post_action_tt_content">\n <div class="FancyElementTT__item radiobtn" role="radio" aria-label=\'Сетка\' data-value=\'grid\'>\n \n <div class="FancyElementTT__itemLabel">Сетка</div>\n</div><div class="FancyElementTT__item radiobtn" role="radio" aria-label=\'Карусель\' data-value=\'carousel\'>\n \n <div class="FancyElementTT__itemLabel">Карусель</div>\n</div>\n </div>\n </div>\n</div>');const w=e||l||p,g=(0,(await __webpack_require__.e(9525).then(__webpack_require__.bind(__webpack_require__,69525))).default)({onlyOfficial:!!i,isSuggestPost:e!==(l||p)&&It.A.isGroupId(w),oid:w,fromOid:w,ownerHref:d||t||n||(a?.id?`id${a.id}`:void 0)||b,ownerPhoto:u||a?.photo||f,ownerName:h});if(s&&(s.parentElement.insertBefore(g,s),s.remove()),_){_.parentElement.prepend(g);const e=document.querySelector(".PostingReactBlock__root");e&&e.remove()}if(c){c.insertAdjacentElement("afterend",g);const e=c.querySelector(".PostingReactBlock__root");e&&e.remove()}})(n[0])}catch(e){console.error(e)}return t.apply(e,n)}})),(0,e.A)((async()=>{const e=await(0,qe.A)();if(document.getElementById("submit_post_box"))return;if(0===document.getElementsByClassName("PostingReactBlock__root").length)return;const t=document.getElementById("main_feed");if(!(0,r.A)()?.vcf_installed){try{await(async e=>{const t=await Mt.A;if(window.Notifier?.showEvent){const r=[t.use(e?"vkcom_posting_main_feed_error":"vkcom_posting_profile_feed_error")],n=parseInt(localStorage.getItem("oldPostingNotifyCount")||"0")||0;if(n>2)return;2===n&&r.push("<br/><br/>",t.use("vkcom_posting_reload_section_notification")),window.Notifier.showEvent({title:t.use("global_app_name"),text:r.join("\n")}),localStorage.setItem("oldPostingNotifyCount",(n+1).toString())}})(t)}catch(e){console.error(e)}t||e.go(e.objLoc,null,{noback:!0,replace:!0,preventScroll:!0})}})))},Ot=()=>{(0,r.A)()?.vcf_installed||h.default.getValue("oldPosting")&&Ut()};h.default.onInited(Ot),h.default.addChangeKeyListener("oldPosting",Ot);const Vt=()=>__webpack_require__.e(3028).then(__webpack_require__.bind(__webpack_require__,93028)),Dt=()=>__webpack_require__.e(4413).then(__webpack_require__.bind(__webpack_require__,24413)),jt=q((()=>__webpack_require__.e(8482).then(__webpack_require__.bind(__webpack_require__,38482)))),Nt=()=>Promise.all([__webpack_require__.e(7923),__webpack_require__.e(384),__webpack_require__.e(2031)]).then(__webpack_require__.bind(__webpack_require__,42031)),Rt=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(8486),__webpack_require__.e(4306)]).then(__webpack_require__.bind(__webpack_require__,23867)),Ht=()=>__webpack_require__.e(7717).then(__webpack_require__.bind(__webpack_require__,67717)),Gt=()=>__webpack_require__.e(956).then(__webpack_require__.bind(__webpack_require__,30956)),Ft=()=>Promise.all([__webpack_require__.e(7923),__webpack_require__.e(6116)]).then(__webpack_require__.bind(__webpack_require__,46116)),zt=()=>__webpack_require__.e(9724).then(__webpack_require__.bind(__webpack_require__,29724)),Kt=async()=>{const e=await Lt.default.getStorage()||{};return Object.keys(e).length>0};(0,x.A)()&&((0,e.A)((()=>{A("alternativeProfile",jt),A("redirectToMyAllGroups",zt)})),(0,L.A)((()=>{A("colorFriends",Vt),A("colorGroups",Dt),A("prof_info",Rt),A("prof_info",Ht),A("prof_info",Gt),A((e=>["galo4kiVKN","galo4kiVT","galo4kiSova","galo4kiMp3","galo4kiCoffee","galo4kiVKXPlus","galo4kiVkTea"].some((t=>Boolean(e[t])))),Nt),__webpack_require__.e(9755).then(__webpack_require__.bind(__webpack_require__,29755)).catch(console.error),__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,18365)).catch(console.error)})),(0,L.A)((async()=>{if(await Kt())return void Ft().catch(console.error);const{remove:e}=Lt.default.addListener((async()=>{await Kt()&&(Ft().catch(console.error),e())}))})));const Wt=()=>__webpack_require__.e(9738).then(__webpack_require__.bind(__webpack_require__,39738)),$t=()=>__webpack_require__.e(7350).then(__webpack_require__.bind(__webpack_require__,7350));(0,L.A)((()=>{__webpack_require__.e(5246).then(__webpack_require__.bind(__webpack_require__,32865)).catch(console.error),__webpack_require__.e(1356).then(__webpack_require__.bind(__webpack_require__,61356)).catch(console.error),A("showAttachDownloadButtons",$t)})),(0,x.A)()&&((0,L.A)((()=>{A(["enableBtnGraffiti","enableBtnAudio","enableBtnVideoMessage"],Wt),__webpack_require__.e(3834).then(__webpack_require__.bind(__webpack_require__,13834)).catch(console.error),__webpack_require__.e(1507).then(__webpack_require__.bind(__webpack_require__,81507)).catch(console.error),Promise.all([__webpack_require__.e(2551),__webpack_require__.e(6220),__webpack_require__.e(9840),__webpack_require__.e(2085)]).then(__webpack_require__.bind(__webpack_require__,11512)).catch(console.error)})),(0,e.A)((()=>{__webpack_require__.e(588).then(__webpack_require__.bind(__webpack_require__,80588)).catch(console.error),__webpack_require__.e(4475).then(__webpack_require__.bind(__webpack_require__,74475)).catch(console.error),__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,83391)).catch(console.error),__webpack_require__.e(3091).then(__webpack_require__.bind(__webpack_require__,23091)).catch(console.error)})));var Jt=__webpack_require__(387),Qt=__webpack_require__(84436),Yt=__webpack_require__(36008);(async()=>{const{version:e}=await Yt.default.sendMessage("vkn-b-gm"),t=new Qt.A({hiddenAutoInject:!0}),r=`https://static.vknext.net/vknext/hotfix/${e||"0.0.0"}.css?t=${(0,Jt.A)()}`,n=await fetch(r);if(!n.ok)return void t.unuse(!0);const a=await n.text();a.length?(t.innerContent=a,t.use(!0)):t.unuse(!0)})().catch(console.error),console.info("[VK Next] Injected start"),(0,e.A)((async()=>{try{await __webpack_require__.e(240).then(__webpack_require__.bind(__webpack_require__,20240))}catch(e){console.error(e)}__webpack_require__.e(9741).then(__webpack_require__.bind(__webpack_require__,59741)).catch(console.error)})),(0,L.A)((()=>{__webpack_require__.e(2343).then(__webpack_require__.bind(__webpack_require__,42343)).catch(console.error)}))})()})()})("undefined"!=typeof window&&window instanceof Window?[window,window]:"undefined"!=typeof unsafeWindow?[unsafeWindow,unsafeWindow]:[window,window]);