VK Next

Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.

// ==UserScript==
// @name        VK Next
// @description Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// @version     14.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
// @connect     *
// @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:()=>a});const a=["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:()=>s});const a=globalThis.location.host.split(".");let n;n="vk"!==a[0]?"vk.com":`vk.${a[a.length-1]||"com"}`;const s=n},19575:(e,t,r)=>{"use strict";r.d(t,{n:()=>o});var a=r(37352),n=r(92046),s=r(63898),i=r(18055),_=r(82295);class o{options;_getToken;constructor({version:e,appId:t,getToken:r,language:a,onError:n,onErrorValidToken:s,exchange_token:_,onChangeToken:o}){if(void 0===r)throw new Error("getToken not found");this.options={exchange_token:_,appId:t,getToken:r,onError:n,onErrorValidToken:s,onChangeToken:o,version:e||"5.246",language:a||"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,a.A)(),{exchange_token:r,appId:n}=this.options;if(!r)return t();if(!n)return t();const i=new URLSearchParams({client_id:n.toString(),exchange_token:r,scope:"all"}),o=`https://oauth.${_.A}/auth_by_exchange_token?${i.toString()}`;{const e=await(0,s.A)(o,{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 a=await fetch(`https://api.${_.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"}}),s=await a.json(),i=s?.error?.error_code;if(i&&r>5){const t=new Error(`[VK API] error call ${e}: ${JSON.stringify(s.error)}`);throw this.options.onError&&this.options.onError(t,s.error),t}const o=()=>this.call(e,t,r+1);return 1117===i&&this.options.exchange_token&&this.options.appId?(await this.updateToken(),o()):[1,5,38,3610].includes(i)?(this.options.onErrorValidToken&&this.options.onErrorValidToken(),this.options.token=await this.options.getToken(),o()):6===i||10===i?(await(0,n.c)(1e3),o()):s.response?s.response:s}catch(e){throw console.error(e),new Error(e)}}execute(e){return this.call("execute",e)}}},45230:(e,t,r)=>{"use strict";r.d(t,{Q:()=>w});var a=r(92046);const n=()=>"https://api.vknext.net",s=async e=>{const t=await e.json(),a=e.headers.get("Content-Type");if(a&&a.startsWith("application/x-vknextpack")&&t)try{const e=new Uint8Array(Object.values(t)),{decode:a}=await r.e(7802).then(r.bind(r,77802));return a(e)}catch(e){console.error(e)}return t};var i=r(22440),_=r(98570);const o=async()=>{try{const e=await fetch(`${n()}/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},c=(0,i.A)(),d=async e=>{const t=(0,_.A)().browserApi;if(t){return(await t.storage.local.get(e))[e]}if(c?.localStorage)return c.localStorage.getItem(e);const{storage:a}=await r.e(6815).then(r.t.bind(r,96815,23));return(await a.local.get(e))[e]},l=async(e,t)=>{const a=(0,_.A)().browserApi;if(a)return void await a.storage.local.set({[e]:t});if(c?.localStorage)return void c.localStorage.setItem(e,t);const{storage:n}=await r.e(6815).then(r.t.bind(r,96815,23));await n.local.set({[e]:t})},u=async(e,t)=>{const r=`vknLP${e}`,n=`vknLPD${e}`,s=await d(r),i=await d(n);if(s&&Date.now()-(parseInt(i||"")||0)<216e5)return s?.response||s;try{const{view_url:s}=await t.apps.getEmbeddedUrl({app_id:await o(),v:"5.123"});if(!s)return await(0,a.c)(5e3),u(e,t);const i=s.split("?")[1].split("#")[0];return await l(r,i),await l(n,Date.now().toString()),i}catch(r){return console.error(r),await(0,a.c)(1500),u(e,t)}},b=u;var p=r(387);const h=async(e,t,r)=>{try{delete Uint8Array.prototype.toJSON}catch(e){console.error(e)}const a=(0,p.A)(),n=((e,t)=>{const r=e.toString().length,a=new Uint8Array(16);for(let n=0;n<t.length;n++){const s=t.charCodeAt(n)*e/r;a[n%16]^=255&s}return a})(e,t),s=await(e=>crypto.subtle.importKey("raw",e,{name:"AES-CBC"},!1,["encrypt"]))(n),i={version:await r.getVersion(),udGltZS5p:await r.getRuntimeId(),cGlkb3I:e,fdhjiD:"ba05681e16c97c31e1be20e84f250d55",v9Cdi3sD:a},_=JSON.stringify(i),o=(new TextEncoder).encode(_),c={name:"AES-CBC",iv:crypto.getRandomValues(new Uint8Array(16))},d=await crypto.subtle.encrypt(c,s,o),l=new Uint8Array(c.iv.length+d.byteLength);return l.set(new Uint8Array(c.iv),0),l.set(new Uint8Array(d),c.iv.length),l};class w{vkapi;vkAgents;userId;constructor({api:e}){this.vkapi=e,this.userId=0,this.vkAgents=new Map}async call(e,t,r){const i=await this.getVkAgent(),_={...t,"vknext-agent":await this.gvkna()};let o=0;const c=`${n()}/${e}`,d=JSON.stringify(_),l={Accept:"application/json","Content-Type":"application/json","VK-Agent":i,"VK-User-ID":`${this.userId||0}`,"9603a224b40d7b67210b78f2e390d00f":"ba05681e16c97c31e1be20e84f250d55","Api-Version":"3",...r};let u=new Response(JSON.stringify({error_code:408}),{status:408});for(;o<3;){const e=new AbortController,t=setTimeout((()=>e.abort()),15e3);try{if(u=await fetch(c,{body:d,method:"POST",headers:l,signal:e.signal}),502!==u.status)return s(u);{await(0,a.c)(2e3);const e=await u.text();if(!e.toLowerCase().includes("cloudflare"))return s(u);await(0,a.c)(o)}}catch(e){console.error(e),await(0,a.c)(2e3)}clearTimeout(t),o++}return s(u)}async getVkAgent(){if(0===this.userId&&(this.userId=await this.getUserId()),this.vkAgents.has(this.userId))return this.vkAgents.get(this.userId);return b(this.userId,this.vkapi)}async gvkna(){return await h(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:()=>u});var a=r(19575),n=r(45230),s=r(99381),i=r(3916),_=r(61054),o=r(36008);class c extends a.n{async call(e,t){const r=await(0,_.V)();return await r.api(e,t||{})}}const d=o.default.sendMessage("vkn-b-gm");class l extends n.Q{async getRuntimeId(){return(await d).id}async getVersion(){return(await d).version}async getUserId(){const e=await(0,i.P)();return e?.id||0}async getVkAgent(){return 0===(await(0,i.P)()).id?new Promise(s.A):await super.getVkAgent()}}const u=new l({api:new c({getToken:async()=>""})})},7408:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(36008);const n=(e,t)=>{const r=new URL(e);return r.pathname=`${r.pathname}/${t}`,r.toString()};let s=null;const i=async(e="")=>{const t=document.currentScript;if(t&&t instanceof HTMLScriptElement&&t.src)return n(t.src,e);const r=await(async()=>{if(s)return s;const e=await a.default.sendMessage("vkn-b-gm");return s=e.url,e.url})();return n(r,e)}},36008:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});const a=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:a,id:n,answer:s}=t;if(!0!==s)for(const e of this.messageHandlers.get(r)||[]){const t=e=>{window.postMessage({source:this.SOURCE_NAME,type:r,payload:e,id:n,answer:!0},window.origin)};try{await e(a,t)}catch(e){console.error(e)}}else for(const e of this.pendingMessages.get(n)||[])e&&(e.resolve(a),this.pendingMessages.delete(n))},window.addEventListener("message",this.messageHandler)}sendMessage(e,t){const r=this.generateUniqueId(),a=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),a}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)||[],a=r.indexOf(t);-1!==a&&r.splice(a,1),this.messageHandlers.set(e,r)}requestCount=0;generateUniqueId(){return this.requestCount++}};var n=r(96708);const s=()=>{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 a{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:s()};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 n.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:()=>f});const a=async(e,t)=>{const a=Number(t.split(String.fromCharCode(46)).join(""))*e;return(await Promise.resolve().then(r.bind(r,76408))).default(a.toString())};var n=r(76408);const s=(e,t)=>((e,t)=>{const r=new Uint8Array(e.length);for(let a=0;a<e.length;a++)r[a]=e[a]^t[a%t.length];return r})(t,(0,n.default)(e));var i=r(22440),_=r(47875),o=r(12550);const c=(0,i.A)(),d="00000000-0000-0000-0000-000000000000",l="posts_app_modules_@id:",u=async(e,t=!1)=>{const{default:n}=await r.e(5667).then(r.bind(r,65667)),i=n.getManifest(),o=s(i.id,await a(e,i.version));try{const r=await _.A.call("extension.getClientInfo",{o:[i.version,i.id,o],t:i.installType});if(4===r?.error_code&&!t)return _.A.resetUserId(),await u(e,!0);try{((e,t)=>{const r={c:JSON.stringify(t),t:Date.now()};c.localStorage.setItem(`${l}${e}`,JSON.stringify(r))})(e,r)}catch(e){console.error(e)}return r.error&&setTimeout((async()=>{c.localStorage.removeItem(`${l}${e}`)}),8e3),r.h||(r.h=d),r}catch(e){console.error(e)}return{h:d,error_code:-1}},b=new Map,p=new Map,h=async(e=!1)=>{if(!(0,o.A)())return{h:d};const t=await _.A.getUserId();if(b.has(t)&&!e)return await b.get(t);const r=new Promise((async r=>{let a=!1;try{if(!e){const[e,n]=(e=>{const t=`${l}${e}`,r=c.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),a=!0,Date.now()-n<1e5))return}}catch(e){console.error(e)}try{const e=await u(t);if(a)return;r(e)}catch(e){console.error(e)}a||r({h:d,error_code:-1})}));return r.finally((async()=>{p.has(t)&&clearTimeout(p.get(t));const e=setTimeout((()=>{b.delete(t)}),5e3);p.set(t,e)})),b.set(t,r),await r};let w;const f=async()=>{if(w)return await w;w=h();const e=await w;return e||(w=null),e}},52815:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(47405);const n=async()=>(await(0,a.A)()).h.split("-")},32488:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var a=r(52815),n=r(79384);const s=async()=>{const e=await(0,a.A)(),t=(0,n.A)(e[0][0]),r=(0,n.A)(e[1][0]);return!!(97<=t&&t<=100&&97<=r&&r<=100)}},58354:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(7417),n=r(51018),s=r(22707),i=r(37400),_=r(91570);const o=["#wl_post",".wl_post"].join(","),c=new n.e,d=async e=>{for(const t of c.listeners)await(0,i.G)(),t(e)},l=async()=>(await(0,s.t)(),document.querySelectorAll(o));let u=!1;const b=e=>{const t=c.addListener(e);return(0,a.n)((async()=>{for(const t of await l())e(t)})),u||(u=!0,(async()=>{const e=await(0,_.R)();e.onLocationChange((async()=>{if(e.objLoc.w)for(const e of await l())d(e)}))})()),t}},67767:(e,t,r)=>{"use strict";r.d(t,{A:()=>R});var a=r(92046),n=r(7417),s=r(51018),i=r(22707),_=r(37400),o=r(13536),c=r(48913),d=r(91570),l=r(38729),u=r(2006);const b=[".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(","),p=[".wall_module","#public_wall"].join(","),h=["#page_wall_posts",".page_wall_posts","#page_donut_posts"].join(","),w=["#feed_rows","._feed_rows"].join(","),f=(0,l.NS)(),k=(0,l.NS)(),g=(0,l.NS)(),m=(0,l.Ln)(),v=new s.e,A=async e=>{if(e.closest("html,body")){if(e.getElementsByClassName("PostContentDumbSkeleton").length)return await(0,a.c)(1e3),A(e);for(const t of v.listeners)await(0,_.G)(),t(e)}},y=e=>{if(e[m])return;const t=e.querySelector(".PostContentContainer__root:not(.ReactEntryRootClone)");t&&"none"!==t.style.display?A(e):(e[m]=new IntersectionObserver((t=>{for(const r of t)r.isIntersecting&&(A(e),e[m]&&(e[m].unobserve(e),delete e[m]))}),{threshold:0,rootMargin:"200px 0% 200px 0%"}),u.A.add(e),e[m].observe(e))},E=()=>document.querySelectorAll(b),q=["feed","public","profile","wall","groups"],O=e=>{e[k]||(e[k]=new MutationObserver((e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes){const t=e.querySelector(b);t&&y(t)}})),u.A.add(e),e[k].observe(e,{childList:!0}))},S=async e=>{for(const t of e.querySelectorAll(w))O(t);e[f]||(e[f]=new MutationObserver((e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes)e instanceof HTMLElement&&e.matches(w)&&O(e)})),e[f].observe(e,{childList:!0}))};let P=null;const I=async()=>{if(null!==P&&(clearTimeout(P),P=null),document.getElementById("FeedPageSkeleton"))return void(P=setTimeout((()=>{P=null,I()}),1e3));for(const e of document.querySelectorAll(p))S(e);const e=document.querySelectorAll(h);for(const t of e)t[g]||(t[g]=new MutationObserver((e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes)y(e)})),u.A.add(t),t[g].observe(t,{childList:!0}));await(0,i.t)();for(const e of E())y(e)},U=Symbol();let N=!1;const R=e=>{const t=v.addListener(e);return(0,n.n)((()=>{const t=E();for(const r of t)e(r)})),N||(N=!0,(async()=>{const e=await(0,d.R)(),t=await(0,c.e)(),r=async()=>{await(0,i.t)(),"profile"===t.module&&await(0,a.c)(1e3),I()};e.subscribeOnModuleEvaluated(r),(0,o.h)((e=>{if(e[U])return;e[U]=!0;const t=e.init;e.init=(...a)=>{const n=Reflect.apply(t,e,a);return requestAnimationFrame(r),n}})),t?.module&&await new Promise((e=>(0,n.n)(e))),(q.includes(t.module)||void 0===t.module)&&await I()})()),t}},5305:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(91953);const n=new Set;let s=!1;const i=e=>(n.add(e),(async()=>{if(s)return;s=!0;const e=await(0,a._)(),t=e.post;e.post=function(...r){let a=!1;for(const e of n)try{const t=e(r);!0===t?a=!0:!t||t instanceof Promise||(r=t)}catch(e){console.error(e)}if(!a)return Reflect.apply(t,e,r)}})(),()=>n.delete(e))},93819:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(22440),n=r(51603),s=r(81196),i=r(3916);r(98570);const _=(async()=>{await(0,i.P)();const e=(0,a.A)(),t="number"==typeof e.vk?.lang?e.vk.lang:(0,s.F)(),{LangReact:_}=await r.e(6690).then(r.bind(r,26690));return new _(await(0,n.A)("vkcom",t))})();const o=_},73737:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(43171);const n=class{elements=new Set;isClearInit=!1;add(e){this.elements.add(e),this.initClear()}clear(){for(const e of this.elements){for(const t of Object.keys(e)){const r=t;if(r.startsWith("_ibs")||r.startsWith("_mbs")){const t=e[r];t?.disconnect(),delete e[r]}}this.elements.delete(e)}}initClear(){this.isClearInit||(this.isClearInit=!0,(0,a.A)((()=>{this.clear(),this.isClearInit=!1})))}}},2006:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(98570);const a=new(r(73737).A)},78535:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(51018),n=r(3916);const s=new a.e;let i=!1;const _=async e=>{i?await(0,n.P)():(i=!0,await(async()=>{let e=await(0,n.P)();Object.defineProperty(window,"vk",{get:()=>e,set:t=>{e=t;for(const t of s.listeners)try{t(e)}catch(e){console.error(e)}return!0},configurable:!0})})()),e(window.vk)},o=e=>{const t=s.addListener(e);return _(e),t},c=e=>{const t=new a.e,r=r=>{let a=r[e];Object.defineProperty(r,e,{get:()=>a,set:e=>{a=e;for(const e of t.listeners)try{e(a)}catch(e){console.error(e)}return!0},configurable:!0,enumerable:!0})};let s=!1;const i=async t=>{s||(s=!0,await(async()=>{const e=await(0,n.P)();e&&r(e),o((e=>{r(e)}))})());t((await(0,n.P)())[e])};return e=>{const r=t.addListener(e);return i(e),r}}},23238:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=(0,r(78535).A)("pe")},43171:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=e=>{const t=window.cur??{};t._back??={};const r=t._back;r.hide??=[],r.hide.push(e)}},12550:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>"vkvideo.ru"!==window.location.hostname},57580:(e,t,r)=>{"use strict";r(7408)},78977:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(74373);var n=r(3916),s=r(1003);const i=async()=>{await(0,n.P)();const e=(0,s.A)(),t=await(0,a.A)("MECommonContext");if(t.store.getState().viewer.id===e)return t;throw new Error("[VK Next] MEContext not found")}},1003:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=(e=window.location.pathname)=>{const t=e.match(/^\/?gim(\d+)/);return t&&t[1]?-parseInt(t[1]):window.vk.id}},11860:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(7618),n=r(43024);const s=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((n.default.getValue("silentreadinclgim")[t]||[]).includes(e))return!0;return!(n.default.getValue("silentreadexclgim")[t]||[]).includes(e)&&n.default.getValue("silentreadgim")}return!!n.default.getValue("silentreadincl").includes(e)||!n.default.getValue("silentreadexcl").includes(e)&&(a.z.isGroupId(e)?n.default.getValue("silentreadbots"):a.z.isChatId(e)?n.default.getValue("silentreadchats"):n.default.getValue("silentreadusers"))}},37573:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(7618),n=r(43024);const s=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((n.default.getValue("silentwriteinclgim")[t]||[]).includes(e))return!0;return!(n.default.getValue("silentwriteexclgim")[t]||[]).includes(e)&&n.default.getValue("silentwritegim")}return!!n.default.getValue("silentwriteincl").includes(e)||!n.default.getValue("silentwriteexcl").includes(e)&&(a.z.isGroupId(e)?n.default.getValue("silentwritebots"):a.z.isChatId(e)?n.default.getValue("silentwritechats"):n.default.getValue("silentwriteusers"))}},96708:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});const a=new BroadcastChannel("vknext");a.addEventListener("message",(({data:e})=>{if("object"==typeof e&&"vkb_rp"===e.t)window.location.reload()}));const n=a},43024:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a=r(86335),n=r(44181);class s extends n.A{constructor(){super("vknext")}getValue(e){const t=this.getStorage();return e in t&&void 0!==t[e]?t[e]:a.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{...a.g,...this.getStorage()}}clearStorage(){this.saveStorage({})}hasEnabledValues(e){return e.some((e=>this.getValue(e)))}addChangeKeyListener(e,t){return this.addListener(((r={},a={})=>{const n=r[e],s=a[e];"object"==typeof n&&"object"==typeof s&&JSON.stringify(n)===JSON.stringify(s)||Object.is(n,s)||t(n,s)}))}}const i=new s},76763:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var a=r(53778);class n extends a.default{constructor(){super("wallpaper",{lifetime:5e3})}async getCurrent(){const e=await this.getStorage();return e?.current||null}}const s=new n},53778:(e,t,r)=>{"use strict";r.d(t,{default:()=>n});r(36008);var a=r(61290);const n=class{idb;name;storage=null;onChangeStorageListeners;saveTimeout=null;saveDelay;lifetime;lifetimeTimeoutId=null;defaultValue;constructor(e,{saveDelay:t,lifetime:r,defaultValue:n}={}){this.name=e,this.onChangeStorageListeners=[],this.saveDelay=t||0,this.lifetime=r,this.defaultValue=n,this.idb=a.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)}}},44181:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});r(36008);var a=r(61290);const n=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=a.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 Error(`${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 Error(`${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:()=>s});var a=r(54689);const n=new a.A("vknext-storage-v2",!0);new a.A("vknext-storage").clearDatabase();const s=n},98570:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const a={},n=()=>{try{"vknext"in globalThis||Object.defineProperty(globalThis,"vknext",{configurable:!1,value:a})}catch(e){}try{if("vknext"in globalThis)return globalThis.vknext;globalThis.vknext=a}catch(e){console.error(e)}return a}},38729:(e,t,r)=>{"use strict";r.d(t,{Ln:()=>s,NS:()=>n,sr:()=>i});const a=e=>`_${e}_${Math.random().toString(36).substring(2,10)}`,n=()=>a("mbs"),s=()=>a("ibs"),i=()=>a("vknext")},28893:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const a=["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"],n=e=>{let t=null,r=0;for(const n of e){const e=n.type;if(a.includes(e)){const e=(n.width||0)*(n.height||0);e>r&&(r=e,t=n)}}return t||e[0]}},63898:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=async(e,t)=>{{const r=new Request(e,t);if(r.signal.aborted)throw new DOMException("Network request aborted.","AbortError");const a=await r.arrayBuffer(),n=a.byteLength?(new TextDecoder).decode(a):void 0,s=Object.fromEntries(r.headers);return new Headers(t?.headers).forEach(((e,t)=>{s[t]=e})),new Promise(((e,t)=>{let a=!1;const i=new Promise((_=>{const{abort:o}=GM_xmlhttpRequest({method:r.method.toUpperCase(),url:r.url||location.href,headers:s,data:n,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})=>{_(a?null:e)},async onreadystatechange({readyState:t,responseHeaders:n,status:s,statusText:c,finalUrl:d,response:l}){if(t===XMLHttpRequest.DONE)r.signal.removeEventListener("abort",o);else if(t!==XMLHttpRequest.HEADERS_RECEIVED)return;if(a)return void _(null);const u=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(":"),a=r.shift()?.trim();if(a){const e=r.join(":").trim();try{t.append(a,e)}catch(e){console.warn(`Response ${e.message}`)}}}return t}(n),b=r.url!==d,p=new Response(l instanceof ReadableStream?l:await i,{headers:u,status:s,statusText:c});Object.defineProperties(p,{url:{value:d},type:{value:"basic"},...p.redirected!==b?{redirected:{value:b}}:{},...u.has("set-cookie")||u.has("set-cookie2")?{headers:{value:u}}:{}}),e(p),a=!0},onerror:({statusText:e,error:r})=>{t(new TypeError(e||r||"Network request failed.")),_(null)},ontimeout(){t(new TypeError("Network request timeout.")),_(null)},onabort(){t(new DOMException("Network request aborted.","AbortError")),_(null)}});r.signal.addEventListener("abort",o)}))}))}}},8257:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=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:()=>a});const a=e=>{const t=e.length,r=new Uint8Array(t);for(let a=0;a<t;a++)r[a]=e.charCodeAt(a);return r}},22440:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},54689:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=class{dbName;fixValue;constructor(e,t){this.dbName=e,this.fixValue=t||!1}open(){return new Promise(((e,t)=>{const r=indexedDB.open(this.dbName);r.onupgradeneeded=()=>{this.fixValue?r.result.createObjectStore("db"):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 a=t.transaction("db","readwrite").objectStore("db").get(e);a.onsuccess=()=>{const e=a.result;r(e?.key&&"val"in e?e?.val:e)}}));return r.finally((()=>t.close())),await r}async set(e,t){const r=await this.open(),a=r.transaction("db","readwrite").objectStore("db"),n=this.fixValue?a.put(t,e):a.put({key:e,val:t}),s=new Promise(((e,t)=>{n.onsuccess=()=>e(),n.onerror=()=>t(n.error)}));return s.finally((()=>r.close())),await s}async remove(e){const t=await this.open(),r=t.transaction("db","readwrite").objectStore("db"),a=new Promise(((t,a)=>{const n=r.delete(e);n.onsuccess=()=>t(),n.onerror=()=>a(n.error)}));return a.finally((()=>t.close())),await a}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)}))}}},51603:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const a={0:"default",1:"Ukrainian",3:"English",6:"German",15:"Polish",97:"Kazakh",114:"Belarusian",777:"Soviet",73:"Portuguese, Brazilian"},n=async e=>{try{const{default:t}=await r(21230)(`./${a[e]}`);return t}catch(e){console.error(e)}return{}},s=async()=>{try{const{default:e}=await r(21230)(`./${a[0]}`);return e}catch(e){console.error(e)}return{}},i=async e=>{try{const{default:t}=await r(66811)(`./${e}/${a[0]}`);return t}catch(e){console.error(e)}return{}},_=async(e,t)=>{try{const{default:n}=await r(66811)(`./${e}/${a[t]}`);return n}catch(e){console.error(e)}return{}},o=async(e,t)=>{const[r,a,o,c]=await Promise.all([n(t),s(),i(e),_(e,t)]);return{...r,...a,...o,...c}}},84436:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(56875);const n=class{element;parent;constructor({id:e,href:t,hiddenAutoInject:r,parent:a}={}){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=a}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"complete"===document.readyState&&document?.head||document.documentElement.appendChild(this.element),this.injectToHead().catch(console.error)}async injectToHead(){await(0,a.h)(),document.head.appendChild(this.element)}}},37352:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>{let e,t;return{promise:new Promise(((r,a)=>{e=r,t=a})),resolve:e,reject:t}}},79384:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=(e,t=0)=>e.charCodeAt(t)},95728:(e,t,r)=>{"use strict";function a(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:()=>a})},387:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>Math.floor(Date.now()/1e3)},26555:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});const a=1024,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],s=(e,t=1)=>{if(Math.abs(e)<a)return`${e.toFixed(t)} ${n[0]}`;let r=0;const s=10**t;do{e/=a,r++}while(Math.round(Math.abs(e)*s)/s>=a&&r<n.length-1);return`${e.toFixed(t)} ${n[r]}`}},99381:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>{}},86335:(e,t,r)=>{"use strict";r.d(t,{g:()=>a});const a={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:"default",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,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,hideConvoListFooter:!1}},21230:(e,t,r)=>{var a={"./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 n(e){if(!r.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],n=t[0];return r.e(t[1]).then((()=>r(n)))}n.keys=()=>Object.keys(a),n.id=21230,e.exports=n},66811:(e,t,r)=>{var a={"./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 n(e){if(!r.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],n=t[0];return r.e(t[1]).then((()=>r(n)))}n.keys=()=>Object.keys(a),n.id=66811,e.exports=n},51018:(e,t,r)=>{"use strict";r.d(t,{e:()=>a});class a{_listeners=new Set;addListener(e){return this._listeners.add(e),()=>this.removeListener(e)}removeListener(e){this._listeners.delete(e)}get listeners(){return[...this._listeners]}}},82890:(e,t,r)=>{"use strict";r.d(t,{W:()=>a});const a=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},7618:(e,t,r)=>{"use strict";r.d(t,{z:()=>_});const a=Object.freeze({MIN_CHAT_ID:2e9,MAX_CHAT_ID:21e8,UNAUTH_LONG_ID_SUBRANGE_WITH_DEVICE_ID_SIZE:5e16,UNAUTH_LONG_ID_SUBRANGE_WITHOUT_DEVICE_ID_SIZE:2**56-1,UNAUTH_LONG_ID_MIN:9e18,UNAUTH_LONG_ID_MAX:0x7e980f0d11490000,MARUSYA_UPLOAD_OWNER_MIN:593139650,MARUSYA_UPLOAD_OWNER_MAX:593139654,UNAUTH_LONG_ID_MIN_OLD:10000000001,UNAUTH_LONG_ID_MAX_OLD:11e10,FAKE_DOC_OWNER_MIN:2e9,FAKE_DOC_OWNER_MAX:2000063999,ADS_VIDEO_OWNER_MIN:16e6,ADS_VIDEO_OWNER_MAX:16000599,ADS_PHOTO_OWNER_MIN:1698e4,ADS_PHOTO_OWNER_MAX:16999999,AUDIO_FAKE_UMA_RELEASE_OWNER_MIN:-2002e6,AUDIO_FAKE_UMA_RELEASE_OWNER_MAX:-2001e6,AUDIO_FAKE_UMA_ALBUM_OWNER_MIN:-2000999999,AUDIO_FAKE_UMA_ALBUM_OWNER_MAX:-2e9,AUDIO_FAKE_UMA_OWNERS_COUNT:1e6,AUDIO_FAKE_WALL_OWNER_MIN:2e9,AUDIO_FAKE_WALL_OWNER_MAX:2000512e3,USERS_LOWER_BOUND:1,USERS_UPPER_BOUND:19e8,USERS_LOWER_BOUND_LONG:2e11,USERS_UPPER_BOUND_LONG:1e12,EMAIL_UPPER_BOUND:-2e9,CONTACTS_LOWER_BOUND:1900000001,CONTACTS_UPPER_BOUND:2e9,CALLS_PEER_LOWER_BOUND:-1899999999,CALLS_PEER_UPPER_BOUND:-189e7,ANONYMOUS_USER_PEER_ID_LOWER_BOUND:10000000001,ANONYMOUS_USER_PEER_ID_UPPER_BOUND:11e10,CHAT_OR_CHANNEL_LOWER_BOUND:2000000001,CHAT_OR_CHANNEL_UPPER_BOUND:21e8,GROUPS_LOWER_BOUND:-1e9,GROUPS_UPPER_BOUND:-1,APP_LOWER_BOUND:-1999999999,APP_UPPER_BOUND:-1e9,ALIEXPRESS_USER_ID_RANGE_START:2e9,ALIEXPRESS_USER_ID_RANGE_LENGTH:150,AD_BOT_ID_RANGE_START:2e9,AD_BOT_ID_RANGE_END:2000064e3,MARUSIA_AUDIO_FAKE_ID_MIN:2000512001,MARUSIA_AUDIO_FAKE_ID_MAX:2000512051,AUTOTEST_GROUP_ID_MIN:216720807,AUTOTEST_GROUP_ID_MAX:216820807,EXTERNAL_USER_ID_OFFSET:-19e8,APP_DOMAIN_ID_OFFSET:-1e9}),n=(e,t,r)=>t<e&&e<r,s=(e,t,r)=>t<=e&&e<=r,i=(e,t)=>e+Math.floor(Math.random()*(t-e)),_=Object.freeze({getAutotestGroupIdRand:()=>i(a.AUTOTEST_GROUP_ID_MIN,a.AUTOTEST_GROUP_ID_MAX),isAutotestGroup:e=>s(e,a.AUTOTEST_GROUP_ID_MIN,a.AUTOTEST_GROUP_ID_MAX),isGroupId:e=>e<=a.GROUPS_UPPER_BOUND&&e>a.GROUPS_LOWER_BOUND,isUserId:e=>e>=a.USERS_LOWER_BOUND&&e<a.USERS_UPPER_BOUND||e>=a.USERS_LOWER_BOUND_LONG&&e<a.USERS_UPPER_BOUND_LONG,isUserIdTransitional:e=>n(e,0,a.CONTACTS_UPPER_BOUND),isRealOwner:e=>_.isGroupId(e)||_.isUserId(e),isAudioOwner:e=>_.isRealOwner(e)||_.isUMA(e)||_.isFakeWallAudioOwner(e),isPlaylistOwner:e=>_.isRealOwner(e)||_.isUMA(e)||_.isChatOrChannelPeer(e),isOfficialPlaylist:e=>_.isUMAReleaseOwner(e)||_.isUMAAlbumOwner(e),isFakeWallAudioOwner:e=>s(e,a.AUDIO_FAKE_WALL_OWNER_MIN,a.AUDIO_FAKE_WALL_OWNER_MAX),isUMA:e=>_.isUMAReleaseOwner(e)||_.isUMAAlbumOwner(e),isUMAAlbumOwner:e=>s(e,a.AUDIO_FAKE_UMA_ALBUM_OWNER_MIN,a.AUDIO_FAKE_UMA_ALBUM_OWNER_MAX),getUMAAlbumOwnerByShift:e=>a.AUDIO_FAKE_UMA_ALBUM_OWNER_MAX-Math.abs(e%a.AUDIO_FAKE_UMA_OWNERS_COUNT),isUMAReleaseOwner:e=>s(e,a.AUDIO_FAKE_UMA_RELEASE_OWNER_MIN,a.AUDIO_FAKE_UMA_RELEASE_OWNER_MAX),getUMAReleaseOwnerByShift:e=>a.AUDIO_FAKE_UMA_RELEASE_OWNER_MAX-Math.abs(e%a.AUDIO_FAKE_UMA_OWNERS_COUNT),isEmailId:e=>e<a.EMAIL_UPPER_BOUND,isOwnerId:e=>e>=a.USERS_LOWER_BOUND?_.isUserId(e):_.isGroupId(e),isContactId:e=>n(e,a.CONTACTS_LOWER_BOUND,a.CONTACTS_UPPER_BOUND),convertContactIdToPeerId:e=>e+a.USERS_UPPER_BOUND,convertPeerIdToContactId:e=>e-a.USERS_UPPER_BOUND,isChatOrChannelPeer:e=>s(e,a.CHAT_OR_CHANNEL_LOWER_BOUND,a.CHAT_OR_CHANNEL_UPPER_BOUND),isChatId:e=>e>a.MIN_CHAT_ID&&e<=a.MAX_CHAT_ID,convertChatPeerIdToChatId:e=>e-a.CONTACTS_UPPER_BOUND,convertChatIdToChatPeerId:e=>e+a.CONTACTS_UPPER_BOUND,isAppDomain:e=>n(e,a.APP_LOWER_BOUND,a.APP_UPPER_BOUND),convertPeerIdToAppId:e=>-e+a.APP_UPPER_BOUND,convertAppIdToPeerId:e=>a.APP_UPPER_BOUND-e,isUnauthLongId:e=>s(e,a.UNAUTH_LONG_ID_MIN,a.UNAUTH_LONG_ID_MAX),isUnauthLongIdOld:e=>s(e,a.UNAUTH_LONG_ID_MIN_OLD,a.UNAUTH_LONG_ID_MAX_OLD),isMarusyaUploadOwner:e=>s(e,a.MARUSYA_UPLOAD_OWNER_MIN,a.MARUSYA_UPLOAD_OWNER_MAX),getRandomMarusyaUploadOwnerId:()=>i(a.MARUSYA_UPLOAD_OWNER_MIN,a.MARUSYA_UPLOAD_OWNER_MAX),isFakeDocOwner:e=>s(e,a.FAKE_DOC_OWNER_MIN,a.FAKE_DOC_OWNER_MAX),getFirstFakeOwnerId:()=>a.FAKE_DOC_OWNER_MIN,getRandomFirstFakeOwnerId:()=>i(a.FAKE_DOC_OWNER_MIN,a.FAKE_DOC_OWNER_MIN+64e3),getRandomFakeOwnerId:()=>a.FAKE_DOC_OWNER_MIN+(Math.floor(Date.now()/1e3)/173+i(0,999))%64e3,isAdsVideoOwner:e=>s(e,a.ADS_VIDEO_OWNER_MIN,a.ADS_VIDEO_OWNER_MAX),getRandomAdsVideoOwner:()=>i(a.ADS_VIDEO_OWNER_MIN,a.ADS_VIDEO_OWNER_MAX),isAdsPhotoOwner:e=>s(e,a.ADS_PHOTO_OWNER_MIN,a.ADS_PHOTO_OWNER_MAX),getRandomAdsPhotoOwner:()=>i(a.ADS_PHOTO_OWNER_MIN,a.ADS_PHOTO_OWNER_MAX),isZeroOwner:e=>0===e,convertEmailIdToEmailPeerId:e=>_.isEmailId(e)?-e+a.EMAIL_UPPER_BOUND:0,isZeroOwnerDeprecated:e=>!!e||_.isZeroOwner(e),isExternalUser:e=>n(e,a.EMAIL_UPPER_BOUND,a.EXTERNAL_USER_ID_OFFSET),isExternalUserDeprecated:e=>n(e,a.EMAIL_UPPER_BOUND,a.APP_DOMAIN_ID_OFFSET),isAnonymousCallPeerId:e=>n(e,a.CALLS_PEER_LOWER_BOUND,a.CALLS_PEER_UPPER_BOUND),isAnonymousUserPeerId:e=>n(e,a.ANONYMOUS_USER_PEER_ID_LOWER_BOUND,a.ANONYMOUS_USER_PEER_ID_UPPER_BOUND),getAnonymousCallUserByShift(e){const t=a.CALLS_PEER_UPPER_BOUND-a.CALLS_PEER_LOWER_BOUND,r=(e%t+t)%t;return a.CALLS_PEER_UPPER_BOUND-1-r},isValidAliExpressOrderUserId:e=>e>=a.ALIEXPRESS_USER_ID_RANGE_START&&e<=a.ALIEXPRESS_USER_ID_RANGE_START+a.ALIEXPRESS_USER_ID_RANGE_LENGTH,generateAliexpressOrderUserId:()=>i(a.ALIEXPRESS_USER_ID_RANGE_START,a.ALIEXPRESS_USER_ID_RANGE_START+a.ALIEXPRESS_USER_ID_RANGE_LENGTH),isADBot:e=>s(e,a.AD_BOT_ID_RANGE_START,a.AD_BOT_ID_RANGE_END),getMarusiaAudioFakeId(e){const t=a.MARUSIA_AUDIO_FAKE_ID_MAX-a.MARUSIA_AUDIO_FAKE_ID_MIN;return a.MARUSIA_AUDIO_FAKE_ID_MIN+e%t},isMarusiaAudioFakeId:e=>n(e,a.MARUSIA_AUDIO_FAKE_ID_MIN,a.MARUSIA_AUDIO_FAKE_ID_MAX),isOwnerIdTransitional:e=>e>a.USERS_LOWER_BOUND?_.isUserIdTransitional(e):_.isGroupId(e),convertGroupIdToOwnerId:e=>-e,convertGroupIdToOwnerIdStrict:e=>-Math.abs(e),convertOwnerIdToGroupId:e=>Math.abs(e)})},81196:(e,t,r)=>{"use strict";var a;r.d(t,{F:()=>n}),function(e){e[e.Russian=0]="Russian",e[e.Ukrainian=1]="Ukrainian",e[e.English=3]="English",e[e.German=6]="German",e[e.Polish=15]="Polish",e[e.Kazakh=97]="Kazakh",e[e.Belarusian=114]="Belarusian",e[e.Soviet=777]="Soviet",e[e.PortugueseBrazilian=73]="PortugueseBrazilian"}(a||(a={}));const n=(e=a.Russian)=>/^ru\b/.test(navigator.language)?a.Russian:/^uk\b/.test(navigator.language)?a.Ukrainian:/^en\b/.test(navigator.language)?a.English:/^de\b/.test(navigator.language)?a.German:/^pl\b/.test(navigator.language)?a.Polish:/^kk\b/.test(navigator.language)?a.Kazakh:/^be\b/.test(navigator.language)?a.Belarusian:e},7417:(e,t,r)=>{"use strict";r.d(t,{n:()=>a});const a=e=>{"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0})}},92580:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a});const a=()=>{let e,t;return{promise:new Promise(((r,a)=>{e=r,t=a})),resolve:e,reject:t}}},92046:(e,t,r)=>{"use strict";r.d(t,{c:()=>a});const a=e=>new Promise((t=>setTimeout(t,e)))},79110:(e,t,r)=>{"use strict";r.d(t,{g:()=>a});const a=e=>{if("complete"===document.readyState)return void e();const t=()=>{"complete"===document.readyState&&(e(),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)}},56875:(e,t,r)=>{"use strict";r.d(t,{h:()=>s});var a=r(92580);let n=null;const s=e=>{if(document.head)return Promise.resolve(document.head);if(n&&!e)return n;const{promise:t,resolve:r}=(0,a.Q)();if(n=t,document.head)return r(document.head),t;const s=new MutationObserver((()=>{document?.head&&(r(document.head),s.disconnect())}));return s.observe(document.documentElement,{childList:!0}),t}},22707:(e,t,r)=>{"use strict";r.d(t,{t:()=>a});const a=()=>new Promise((e=>requestAnimationFrame(e)))},37400:(e,t,r)=>{"use strict";r.d(t,{G:()=>a});const a=()=>new Promise((e=>requestIdleCallback(e)))},13536:(e,t,r)=>{"use strict";r.d(t,{h:()=>n});var a=r(54251);const n=e=>(0,a.A)("Wall",e)},74373:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(82890),n=r(92580),s=r(54251);const i=async(e,t)=>{const r=(0,a.W)()[e];if(r)return Promise.resolve(r);const{promise:i,resolve:_}=(0,n.Q)(),o=(0,s.A)(e,(e=>{_(e),o()}));return i}},54251:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});var a=r(82890);const n=new Map,s=(e,t)=>{const r=n.get(e);r&&r.delete(t)},i=e=>{const t=(0,a.W)(),{variable:r,getValue:n,setValue:s,enumerable:_}=e,o=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(t,r,{get:n,set:r=>(s(r),o?.set?.call(t,r),_||(e.enumerable=!0,i(e)),!0),configurable:!0,enumerable:_})},_=(e,t)=>{if(n.has(e))return n.get(e).add(t),()=>s(e,t);const r=new Set;r.add(t),n.set(e,r);let a=window[e];return a&&t(a),i({variable:e,enumerable:e in window,getValue:()=>a,setValue:e=>{a=e;for(const t of r)t(e)}}),()=>s(e,t)}},91953:(e,t,r)=>{"use strict";r.d(t,{_:()=>n});var a=r(74373);const n=()=>(0,a.A)("ajax")},48913:(e,t,r)=>{"use strict";r.d(t,{e:()=>n});var a=r(74373);const n=()=>(0,a.A)("cur")},91570:(e,t,r)=>{"use strict";r.d(t,{R:()=>n});var a=r(74373);const n=()=>(0,a.A)("nav")},3916:(e,t,r)=>{"use strict";r.d(t,{P:()=>n});var a=r(74373);const n=()=>(0,a.A)("vk")},61054:(e,t,r)=>{"use strict";r.d(t,{V:()=>n});var a=r(74373);const n=()=>(0,a.A)("vkApi")}},__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 a;r&&((a=[]).d=-1);var n,s,i,_=new Set,o=e.exports,c=new Promise(((e,t)=>{i=t,s=e}));c[webpackExports]=o,c[webpackQueues]=e=>(a&&e(a),_.forEach(e),c.catch((e=>{}))),e.exports=c,t((e=>{var t;n=(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 a={};return a[webpackQueues]=e=>{},a[webpackExports]=e,a})))(e);var r=()=>n.map((e=>{if(e[webpackError])throw e[webpackError];return e[webpackExports]})),s=new Promise((e=>{(t=()=>e(r)).r=0;var s=e=>e!==a&&!_.has(e)&&(_.add(e),e&&!e.d&&(t.r++,e.push(t)));n.map((e=>e[webpackQueues](s)))}));return t.r?s:r()}),(e=>(e?i(c[webpackError]=e):s(o),resolveQueue(a)))),a&&a.d<0&&(a.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 a={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var n=2&t&&e;"object"==typeof n&&!~leafPrototypes.indexOf(n);n=getProto(n))Object.getOwnPropertyNames(n).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,__webpack_require__.d(r,a),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":4667===e?"scripts/de535da55.vknext.js":3543===e?"scripts/ef1252cd9.vknext.js":181===e?"scripts/3ccf948a7.vknext.js":8238===e?"scripts/4af99b6b0.vknext.js":7887===e?"scripts/7e7bfab9c.vknext.js":3506===e?"scripts/4aaa31a6e.vknext.js":"scripts/"+{33:"6789f9694",45:"6866b17bc",53:"41f148c4e",70:"90d9480eb",102:"0f565cf20",113:"8aba02720",119:"245e2ca44",122:"71a2348a7",134:"d5efeb323",141:"108b27b4a",150:"439574341",225:"2dc7dc3f7",240:"bc69192ad",277:"98122a295",286:"6d87cdc0a",350:"aa9f4cf9b",367:"d5702a557",445:"4827b5818",634:"bfff400bc",661:"924337c67",681:"0d0fa318e",697:"dbf21186e",752:"6edf969e9",763:"b8573ffc8",772:"2727e8c97",777:"c6ec4f266",779:"712a5c848",781:"89aabeb11",782:"21ba4f16d",835:"8dc71a813",851:"c4ae76910",956:"e9d3dda50",959:"b0f3898ec",964:"44e2d0e42",1049:"6f14e0eae",1062:"958bc8204",1077:"f7ac3e1fb",1092:"0e3382e18",1145:"f755263cb",1192:"b067bf674",1210:"c53f46104",1243:"d21f29d29",1251:"61b22a21d",1297:"8fb7d416f",1300:"e7d5c87c2",1303:"531910524",1313:"b960a772d",1332:"9f676fe93",1348:"1de9755d9",1351:"feaeb7d41",1356:"581b05bda",1396:"92af6be16",1488:"4ee453242",1547:"7ca4772e4",1570:"8947497bd",1584:"7889b896b",1644:"ff089b441",1691:"6379234e1",1760:"ae0dc8ee3",1799:"9db3f51f3",1812:"e52219e00",1825:"d7a62b0f2",1832:"edd2bfb0f",1860:"e2dc9eed2",1880:"dba01fd90",1907:"f4d9ed93f",1913:"85f281fd9",1941:"7b3da7292",1949:"84b03bb60",1974:"f0fad1d1e",1985:"f81c16df9",2013:"6fba01765",2031:"84f922584",2052:"0696669e0",2068:"009e40ddc",2081:"43128583a",2135:"5e4eed6ae",2139:"c6406f729",2214:"1644d64e4",2220:"8328fa17a",2223:"a9e6245b5",2268:"a8ebfa744",2295:"5e7443067",2319:"1af50373a",2342:"6d4df42da",2343:"c8a3f5788",2350:"1ee0cc457",2352:"e8e535d17",2402:"40a80e34c",2425:"f4249fe4b",2441:"a3aa3bdc4",2462:"5d4574b94",2497:"5d8f6e349",2554:"b48cf8a50",2561:"f822c0971",2606:"74de65f3f",2661:"f6bd1b6af",2680:"0bea543db",2692:"0bc353a4d",2710:"d2f1455db",2721:"20530032c",2725:"5937cfdea",2739:"e3fe5822a",2760:"78c4780c9",2797:"50a6c4864",2827:"2e6c0279e",2835:"28c3864e2",2838:"adc5663d0",2893:"3ab0b1a3c",2913:"29006a7f3",2957:"18868eeb9",2963:"4bb381e37",2965:"ca3d51d34",3018:"750ee7e0e",3023:"661ab7195",3028:"9efd0e837",3040:"1c91f7847",3064:"07a38894b",3091:"da6a0297d",3096:"6be4cab40",3158:"bae4b4218",3161:"1257a3001",3172:"b5761c0e5",3179:"67c46a1af",3235:"8e12af28f",3236:"719aa3c47",3247:"9aff18307",3265:"d8b2ad63d",3266:"78f7252a8",3301:"8110dd3a0",3339:"9b6125675",3370:"ec0eaaa3a",3383:"8ce14179e",3415:"870eac9d2",3418:"92e1ccc1c",3456:"8d2a87ade",3464:"c5db7dad4",3622:"8ec2c1a5f",3671:"ee1de45db",3716:"eba84a4ee",3739:"1047156b3",3790:"458186bfe",3793:"0737da5eb",3807:"e1d96f36d",3877:"dc79ea8ef",3887:"344a1c362",3923:"29c82c40d",3975:"78886c158",3983:"c1db91769",3991:"18b8abb7d",4006:"13e5f79df",4053:"900bb39d8",4060:"b1e817c97",4064:"f0ed10225",4067:"22c1a14c5",4075:"6b8193be9",4079:"de6e1b86b",4091:"d694fc6c9",4117:"5724209fd",4129:"e3244d660",4144:"130771a2d",4199:"d3e3c9a8a",4211:"39a5d1af5",4253:"ed3931b08",4271:"432649416",4288:"79fc67afc",4304:"e964d32f6",4306:"5ac391207",4352:"0e107c1ad",4391:"f583fbc2d",4412:"d9be2ac67",4413:"dfd735fae",4461:"9821b81a5",4475:"726803647",4530:"a2bb270cf",4547:"134d9ad4f",4570:"efc684f4d",4599:"6683b346b",4619:"e070a94e3",4639:"e9e9521c9",4682:"f8bcbf863",4708:"df79bf38e",4747:"cf5879526",4765:"937169e06",4827:"f7e54b9c0",4942:"cf8775b90",4945:"8490a7616",4980:"8ff34ec1b",5006:"bada8b9bb",5024:"f502e21d7",5035:"8c7bba9c7",5061:"6b99d97b3",5105:"283c326aa",5121:"7a063ccd5",5147:"ea8748b07",5189:"a71b5cec6",5225:"f58a7aaac",5239:"dc5f85039",5246:"934e52e0c",5251:"a33a402ff",5283:"14ff41b53",5301:"746aeb71a",5302:"ef78280f8",5333:"55154bf7d",5338:"038e63892",5349:"ba62c5c52",5355:"70b29f5dc",5394:"18aff833d",5454:"3d8480ade",5469:"09485a873",5473:"1d894e15e",5499:"3eb032a4f",5508:"6b8947fc1",5510:"7f1b625a4",5542:"94bf5611a",5544:"04ae1d4bf",5559:"675d9071a",5560:"abe4c2500",5609:"cc979e075",5616:"95e74c35d",5618:"66b2a0556",5629:"95b9443f1",5633:"91e33d1ef",5640:"feff4eac7",5667:"823a71dac",5671:"45ba7d62b",5697:"472219f09",5740:"431675019",5774:"a6305a4f2",5794:"c3969f146",5860:"4768f8ebb",5889:"68e466159",5942:"af330ede6",5949:"c497afa28",6014:"3e27a9c62",6076:"2976d9583",6148:"dbe82302a",6192:"24c8c93f6",6193:"7c21ae82e",6195:"486de90f4",6264:"e8f26d26a",6289:"7d7e46000",6332:"fde2db2f7",6394:"ea0bfabe1",6396:"b7df187df",6466:"7ba529d15",6468:"5c911a22f",6474:"f3769af30",6537:"2635dd94b",6542:"8bf0dd000",6550:"374bc7540",6552:"6ee577b5c",6613:"0db1937a4",6628:"f17efc676",6631:"52c01dc23",6652:"6dbbbb9a0",6690:"e92dd3422",6709:"8606e1ce0",6728:"a8873564b",6741:"952597cdf",6746:"f238eb828",6807:"21e12e210",6815:"4dce46777",6852:"81c4c5d4c",6856:"86e46b546",6867:"f662053a4",6873:"fcff753e8",6886:"3bf3128be",6917:"cb684f494",6929:"b4c6375f0",6953:"c41e40530",6966:"948f217cf",7085:"369728141",7087:"3734a26c7",7114:"a73f0be93",7223:"76df09935",7248:"28a4807b8",7263:"d78d8f8cf",7292:"fd61ccf07",7302:"cccefdf2d",7331:"e5f378b3d",7374:"f4c2fccca",7386:"4ce70e6f4",7425:"f47c199a9",7470:"5cd894930",7486:"f21181755",7528:"04a94c11c",7539:"0d81d85a6",7684:"bd26daf8e",7692:"7b9528809",7714:"7befd6ed5",7717:"0d1b374d1",7721:"6874cc80e",7746:"416e8b669",7753:"414d5f2c7",7802:"4edde39b5",7841:"4f5e9e294",7858:"19c8c9767",7877:"a0ddacc46",7886:"78bf06b78",7980:"4f8963e24",8048:"53a6efb26",8075:"cb75f299f",8082:"fdcfd5e9d",8227:"48d42416f",8279:"f16750f8b",8281:"2fa0f19c4",8350:"3ae9e4a4e",8357:"b26143e7d",8361:"5ff3a3f39",8365:"706476404",8426:"85698bb43",8486:"d723e2448",8510:"c07b07167",8638:"5843e5f4c",8643:"a8f51e95c",8650:"63b543f47",8671:"db7797597",8715:"d4042fa12",8823:"5e873f96b",8901:"432d68e56",8922:"7ef0825ff",8975:"51db6ddc7",8982:"261e5ab5f",8987:"3f6985904",8996:"e70888ba9",8997:"a6096e754",9009:"321911005",9013:"fbec9dcfd",9014:"cabc21003",9038:"2932b0af2",9106:"bc73106ce",9123:"08313f12b",9193:"200418b20",9287:"67598129a",9304:"7d9e7798f",9319:"503363972",9326:"364e4cb12",9344:"2d42bad31",9441:"d74f1b06d",9449:"9bf62d0ef",9461:"0df186039",9477:"821065389",9486:"f104b9268",9499:"214066062",9509:"8b3e7e227",9604:"33f874512",9629:"0f5ea9581",9646:"57a932c52",9697:"4680f995b",9724:"cf9c1e2da",9738:"5d65b7ef6",9745:"2c588b495",9755:"4842e1b91",9765:"494d8587a",9817:"11e3b9830",9840:"de76b2841",9847:"7ae914ef7",9867:"443e78a15",9942:"5d37526f2",9947:"e3de570f4",9988:"1fe9e917b"}[e]+".vknext.js",__webpack_require__.miniCssF=e=>"styles/"+{33:"a7f9c4f52",70:"0243a299b",113:"b083185ae",134:"194493f13",225:"07d73445f",277:"b2aee6a64",286:"5c4710964",445:"2ad83368f",661:"234acd87b",681:"1fd3bb2a4",697:"b083185ae",752:"12a4d9e31",772:"ea4b6c3ae",781:"a132b0a68",782:"a192eb69b",835:"f1bb0e7c4",851:"4d8400eb7",956:"b8dafc98f",959:"bbcc14b03",1062:"612bfadbc",1077:"5a03757f2",1145:"12a4d9e31",1251:"234acd87b",1303:"c91d0d8ba",1313:"f0747ea2f",1584:"a3b109211",1799:"bed222544",1825:"13a8a92bc",1832:"7c237cd20",1860:"bfafbc995",1913:"12a4d9e31",1949:"9456764d9",1985:"0d809f64a",2031:"c7eb8c497",2052:"7ae8afc29",2135:"a3b109211",2139:"99ca9fa4d",2214:"194493f13",2268:"e6009bee4",2342:"0e7ce3424",2350:"8946d7706",2352:"2416801d3",2402:"8afa86896",2554:"b810cd878",2561:"a06461b03",2606:"4d8400eb7",2661:"b46f44a95",2721:"4d8400eb7",2725:"0e7ce3424",2760:"b21886e65",2797:"4983d584d",2835:"a72deb310",2913:"bbcc14b03",2957:"bbcc14b03",3023:"bbcc14b03",3064:"2416801d3",3091:"83ab3b697",3158:"401462741",3161:"3c183786f",3179:"3a08f9182",3236:"aa4090b30",3247:"606562be8",3265:"af1725ecb",3266:"c6e07c81d",3301:"f72206c19",3383:"61531bac4",3418:"7699bd81b",3456:"75b5e6838",3622:"e340d959b",3793:"cfac4d82e",3877:"d90c84dfc",3887:"bd93daec4",3923:"be088ac15",3991:"12a4d9e31",4006:"47d4e1f2d",4060:"d6397524e",4064:"3e59eb471",4067:"bbcc14b03",4075:"28a099047",4117:"a06461b03",4199:"576a0efea",4253:"05ee562cf",4271:"194493f13",4288:"65740f85d",4304:"c991166db",4306:"0b4ce1b4f",4391:"44c382564",4461:"bbcc14b03",4475:"0e7ce3424",4530:"03d49eaef",4570:"c991166db",4599:"82ebccfe1",4682:"da3f12308",4708:"b1a49f153",4827:"0e7ce3424",4942:"c9132203a",5035:"194493f13",5121:"358ba93e4",5225:"25c494662",5246:"14a6c3353",5301:"e895e9d6e",5333:"82ebccfe1",5355:"77fc2da94",5454:"a7986dab4",5469:"3b85a9863",5473:"194493f13",5508:"4b9e7e34f",5510:"8a260dbe0",5542:"bbcc14b03",5544:"12a4d9e31",5559:"1f4746b8e",5609:"3a8abec14",5616:"ca65fce30",5618:"d019e2def",5671:"a1696f0dd",5697:"973b72226",5794:"dbd176676",5889:"9db0a8690",5942:"1f4746b8e",5949:"0e7ce3424",6014:"ee73b0567",6076:"05985c80d",6148:"4177ccc11",6195:"b770f1db7",6396:"cc446d5fd",6466:"07c99f2b8",6468:"5c5abee74",6474:"3864822a2",6537:"08a1cbbde",6741:"b78d7f500",6807:"93c2c67fd",6867:"12a4d9e31",6886:"bbcc14b03",6917:"d571ab3ec",6929:"515d3fd81",6953:"13fd573dc",6966:"a6ad2ff13",7087:"d752b8a12",7223:"0e7ce3424",7292:"3e59eb471",7331:"c991166db",7374:"c8258f0dc",7425:"d8e68aee9",7486:"b2aee6a64",7717:"194493f13",7721:"ba00dfd48",7753:"ab009139e",7858:"94f5bf2c0",8075:"83ab3b697",8082:"6040fd62e",8227:"bc4f80c0c",8350:"166fb5285",8361:"bbcc14b03",8715:"3d0bf8ac4",8823:"39219fbec",8901:"ca20bb826",8975:"551a2ab05",8996:"7a0e7b7d2",8997:"f18e8a10e",9013:"c980bfa8c",9106:"3c183786f",9123:"bae4f2e8b",9319:"bbcc14b03",9441:"976812ad4",9449:"d3a08083f",9461:"515d3fd81",9477:"194493f13",9509:"bbcc14b03",9646:"a7986dab4",9697:"194493f13",9738:"53c8cd219",9745:"5fe4575a7",9755:"ab60dd422",9765:"a3b109211",9847:"be8ea921e",9942:"0e7ce3424"}[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,a)=>{if(inProgress[e])inProgress[e].push(t);else{var n,s;if(void 0!==r)for(var i=document.getElementsByTagName("script"),_=0;_<i.length;_++){var o=i[_];if(o.getAttribute("src")==e||o.getAttribute("data-webpack")==dataWebpackPrefix+r){n=o;break}}n||(s=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,__webpack_require__.nc&&n.setAttribute("nonce",__webpack_require__.nc),n.setAttribute("data-webpack",dataWebpackPrefix+r),n.src=e),inProgress[e]=[t];var c=(t,r)=>{n.onerror=n.onload=null,clearTimeout(d);var a=inProgress[e];if(delete inProgress[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach((e=>e(r))),t)return t(r)},d=setTimeout(c.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=c.bind(null,n.onerror),n.onload=c.bind(null,n.onload),s&&document.head.appendChild(n)}},__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/14.3.0/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,r)=>{var a=__webpack_require__.miniCssF(e),n=__webpack_require__.p+a;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var n=(i=r[a]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(n===e||n===t))return i}var s=document.getElementsByTagName("style");for(a=0;a<s.length;a++){var i;if((n=(i=s[a]).getAttribute("data-href"))===e||n===t)return i}})(a,n))return t();((e,t,r,a,n)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",__webpack_require__.nc&&(s.nonce=__webpack_require__.nc),s.onerror=s.onload=r=>{if(s.onerror=s.onload=null,"load"===r.type)a();else{var i=r&&r.type,_=r&&r.target&&r.target.href||t,o=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+_+")");o.name="ChunkLoadError",o.code="CSS_CHUNK_LOAD_FAILED",o.type=i,o.request=_,s.parentNode&&s.parentNode.removeChild(s),n(o)}},s.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)})(s)})(e,n,0,t,r)})),t={1473:0};__webpack_require__.f.miniCss=(r,a)=>{t[r]?a.push(t[r]):0!==t[r]&&{33:1,70:1,113:1,134:1,225:1,277:1,286:1,445:1,661:1,681:1,697:1,752:1,772:1,781:1,782:1,835:1,851:1,956:1,959:1,1062:1,1077:1,1145:1,1251:1,1303:1,1313:1,1584:1,1799:1,1825:1,1832:1,1860:1,1913:1,1949:1,1985:1,2031:1,2052:1,2135:1,2139:1,2214:1,2268:1,2342:1,2350:1,2352:1,2402:1,2554:1,2561:1,2606:1,2661:1,2721:1,2725:1,2760:1,2797:1,2835:1,2913:1,2957:1,3023:1,3064:1,3091:1,3158:1,3161:1,3179:1,3236:1,3247:1,3265:1,3266:1,3301:1,3383:1,3418:1,3456:1,3622:1,3793:1,3877:1,3887:1,3923:1,3991:1,4006:1,4060:1,4064:1,4067:1,4075:1,4117:1,4199:1,4253:1,4271:1,4288:1,4304:1,4306:1,4391:1,4461:1,4475:1,4530:1,4570:1,4599:1,4682:1,4708:1,4827:1,4942:1,5035:1,5121:1,5225:1,5246:1,5301:1,5333:1,5355:1,5454:1,5469:1,5473:1,5508:1,5510:1,5542:1,5544:1,5559:1,5609:1,5616:1,5618:1,5671:1,5697:1,5794:1,5889:1,5942:1,5949:1,6014:1,6076:1,6148:1,6195:1,6396:1,6466:1,6468:1,6474:1,6537:1,6741:1,6807:1,6867:1,6886:1,6917:1,6929:1,6953:1,6966:1,7087:1,7223:1,7292:1,7331:1,7374:1,7425:1,7486:1,7717:1,7721:1,7753:1,7858:1,8075:1,8082:1,8227:1,8350:1,8361:1,8715:1,8823:1,8901:1,8975:1,8996:1,8997:1,9013:1,9106:1,9123:1,9319:1,9441:1,9449:1,9461:1,9477:1,9509:1,9646:1,9697:1,9738:1,9745:1,9755:1,9765:1,9847:1,9942:1}[r]&&a.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 a=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(5544|7858)$/.test(t))e[t]=0;else{var n=new Promise(((r,n)=>a=e[t]=[r,n]));r.push(a[2]=n);var s=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(s,(r=>{if(__webpack_require__.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var n=r&&("load"===r.type?"missing":r.type),s=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+n+": "+s+")",i.name="ChunkLoadError",i.type=n,i.request=s,a[1](i)}}),"chunk-"+t,t)}};var t=(t,r)=>{var a,n,[s,i,_]=r,o=0;if(s.some((t=>0!==e[t]))){for(a in i)__webpack_require__.o(i,a)&&(__webpack_require__.m[a]=i[a]);if(_)_(__webpack_require__)}for(t&&t(r);o<s.length;o++)n=s[o],__webpack_require__.o(e,n)&&e[n]&&e[n][0](),e[n]=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),_injected_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:a}=(0,_lib_createPromise__WEBPACK_IMPORTED_MODULE_0__.A)();return GM_xmlhttpRequest({method:"GET",url:e,onload:({responseText:e})=>{if(!e)return a(new Error("Chunk not found"));r(e)},onerror:e=>a(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,_injected_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_1__.A)("vknext.css").then((e=>{GM_addElement("link",{href:e,rel:"stylesheet",type:"text/css"})}))})(),(()=>{"use strict";__webpack_require__(57580);var e=__webpack_require__(98570);const t=(0,e.A)();t.webpack=t.webpack||{exports:new Map,re:new Map,_c:new Map,onLoadModule:()=>{throw new Error("deprecated")}};var r=__webpack_require__(43024);const a=["ad.mail.ru","/al_video.php?act=ads_stat","/dist/web/ads_light","/ads_rotate","js/lib/px.js"],n=["trk.mail.ru","mc.yandex.ru/metrika/watch.js","rs.mail.ru","google-analytics.com/analytics.js","*.ms.vk.com","*.ms.vk.ru"],s=["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"],i=(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},_=e=>(!r.default.getValue("ads")||!i(a,e))&&((!r.default.getValue("adsSpyning")||!i(s,e))&&(!r.default.getValue("disableAnalytics")||!i(n,e))),o=(e,t)=>{setTimeout((()=>{e.onerror&&(e.onerror(new Event("error")),e.remove())}),1e3)},c=()=>{Object.defineProperty(HTMLScriptElement.prototype,"src",{set:function(e){return _(this)?this.setAttribute("src",e):o(this),!0}}),Object.defineProperty(HTMLImageElement.prototype,"src",{set:function(e){return _(this)?this.setAttribute("src",e):o(this),!0}}),Object.defineProperty(HTMLIFrameElement.prototype,"src",{set:function(e){return _(this)?this.setAttribute("src",e):o(this),!0}});const e=window.fetch;window.fetch=function(...t){try{const e=t[0],r=e instanceof URL?e.href:`${e}`;_(r)||(t[0]="file://")}catch(e){console.error("[VK Next/scriptHook] fetch error",e)}return Reflect.apply(e,this,t)}};r.default.onInited(c);const d=()=>Promise.resolve();var l=__webpack_require__(32488);const u=e=>async()=>await(0,l.default)()?e():d(),b=(e,t)=>{const a=()=>t().catch(console.error);r.default.onInited((()=>"function"==typeof e?(e=>{if(e(r.default.getStorageWithDefault()))return void a();const{remove:t}=r.default.addListener((()=>{e(r.default.getStorageWithDefault())&&(a(),t())}))})(e):Array.isArray(e)?(e=>{if(r.default.hasEnabledValues(e))return void a();const{remove:t}=r.default.addListener((()=>{r.default.hasEnabledValues(e)&&(a(),t())}))})(e):void(e=>{if(r.default.getValue(e))return void a();const{remove:t}=r.default.addChangeKeyListener(e,((e,r)=>{r&&(a(),t())}))})(e)))};var p=__webpack_require__(12550);const h=u((()=>__webpack_require__.e(8357).then(__webpack_require__.bind(__webpack_require__,48357)))),w=()=>__webpack_require__.e(5774).then(__webpack_require__.bind(__webpack_require__,5774)),f=()=>__webpack_require__.e(4619).then(__webpack_require__.bind(__webpack_require__,64619)),k=u((()=>Promise.all([__webpack_require__.e(2838),__webpack_require__.e(9326)]).then(__webpack_require__.bind(__webpack_require__,79326))));(0,p.A)()&&(b("silentstories",h),b("silentnotify",w),b("noonline",f),b("offlinebypass",k));var g=__webpack_require__(7417),m=__webpack_require__(79110);const v=e=>{document.documentElement.classList.contains(e)||document.documentElement.classList.add(e)},A=e=>{document.documentElement.classList.contains(e)&&document.documentElement.classList.remove(e)},y=(e,t,a)=>{const n=async e=>{const[r,n]=(e=>{const r=[],a=[];if("string"==typeof t)return r.push(t),a.push(t),[r,a];for(const[n,s]of Object.entries(t))n===e?r.push(s):a.push(s);return[r,a]})(e);if("boolean"==typeof e)return a?e&&await a()?r.forEach(v):n.forEach(A):e?r.forEach(v):n.forEach(A);r.forEach(v),n.forEach(A)};r.default.onInited((()=>{const t=r.default.getValue(e);n(t)})),r.default.addChangeKeyListener(e,((e,t)=>{n(t)}))};var E=__webpack_require__(76763);const q="WC5dNr5xIV1jGBbZ",O="I2ZAg8yNvqIYAIpx",S="B4t8_W1rj4lX7nwx",P=u((()=>__webpack_require__.e(9604).then(__webpack_require__.bind(__webpack_require__,77223)))),I=u((()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(5349),__webpack_require__.e(5301)]).then(__webpack_require__.bind(__webpack_require__,35048)))),U=()=>__webpack_require__.e(8987).then(__webpack_require__.bind(__webpack_require__,8987)),N=()=>__webpack_require__.e(5629).then(__webpack_require__.bind(__webpack_require__,75629)),R=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(8281),__webpack_require__.e(7858),__webpack_require__.e(779),__webpack_require__.e(3877)]).then(__webpack_require__.bind(__webpack_require__,56844)),M=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(7263),__webpack_require__.e(5609)]).then(__webpack_require__.bind(__webpack_require__,19191)),D=()=>Promise.all([__webpack_require__.e(7263),__webpack_require__.e(445)]).then(__webpack_require__.bind(__webpack_require__,54660)),L=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(181),__webpack_require__.e(8486),__webpack_require__.e(5239),__webpack_require__.e(7858),__webpack_require__.e(5697)]).then(__webpack_require__.bind(__webpack_require__,55697)),C=()=>__webpack_require__.e(70).then(__webpack_require__.bind(__webpack_require__,90070)),T=()=>__webpack_require__.e(1547).then(__webpack_require__.bind(__webpack_require__,81547)),x=u((()=>__webpack_require__.e(4060).then(__webpack_require__.bind(__webpack_require__,44060))));b("animatedSplash",(()=>__webpack_require__.e(9123).then(__webpack_require__.bind(__webpack_require__,39123)))),b("accent",(()=>__webpack_require__.e(2797).then(__webpack_require__.bind(__webpack_require__,2797)))),b("currentTheme",(()=>Promise.all([__webpack_require__.e(7886),__webpack_require__.e(5510)]).then(__webpack_require__.bind(__webpack_require__,45510)))),b("alternativeHeader",(()=>__webpack_require__.e(6014).then(__webpack_require__.bind(__webpack_require__,46014)))),b("customLogoNew",I),b("activeFont",x),b("rounding",(()=>__webpack_require__.e(8715).then(__webpack_require__.bind(__webpack_require__,78715)))),b("vkSquare",(()=>__webpack_require__.e(8922).then(__webpack_require__.bind(__webpack_require__,78922)))),(0,g.n)((()=>{b("garland",U),b("logoNY2023",N),b("headerMoon",R),b("stickersSize",T)})),(0,m.g)((()=>{b((({customEmoji:e})=>"vk"!==e),P),b("nyPageHeaderGarland",M),b("nyBackgroundSnowFlake",D),b((({currentTheme:e,themeEditor:t})=>e===t),L),__webpack_require__.e(772).then(__webpack_require__.bind(__webpack_require__,40772)).catch(console.error)})),y("alternativeScrollBar",q),y("groupsCascaded",O),y("shrikingStoryBlock",S);(async()=>{const e=await E.default.getCurrent();return Boolean(e)})().then((e=>{if(e)return void C().catch(console.error);const{remove:t}=E.default.addListener((async(e,r)=>{if(r?.current)return C().catch(console.error),void t()}))}));const B="Rp3LSn3qlwoUl6SD",W="nmu8vJNY4YmINL7A",V="enlfOyJVlsz_JMZ3",G="xw6OlZZX4HaUOhHN",F="f254slvoM7ormh3l";y("casper","xi0xWytUHYLLrwvW"),y("emojiCasper",B),y("chatsRight",W),y("hideRecentGroups",V),y("hideUnreadReactions",G),y("nftHide",F);const H="KiuFDX9wJHuSx21b",j="Wc16BPoj4KaxmorD",K="fH_Ioyhslg9V_tYy",z="zuRlSwfV_zPM1OnH",X="lwbGGYZj9VmlAF6a",$="TApLYcnzvG2ew7b2",Y="ExclYJLISh1pTvOK",J="XSeuL2O77GAC4WmE",Q=()=>__webpack_require__.e(3807).then(__webpack_require__.bind(__webpack_require__,83807)),Z=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(1644),__webpack_require__.e(5469)]).then(__webpack_require__.bind(__webpack_require__,27600)),ee=()=>__webpack_require__.e(5283).then(__webpack_require__.bind(__webpack_require__,85283)),te=()=>__webpack_require__.e(5740).then(__webpack_require__.bind(__webpack_require__,15740)),re=()=>__webpack_require__.e(7374).then(__webpack_require__.bind(__webpack_require__,57374)),ae=()=>{if(r.default.getValue("vkcc"))return!0;const e=r.default.getValue("customSideBar")||[];return!!(Array.isArray(e)&&e.length>0)},ne=()=>{if(ae())return void Z().catch(console.error);const{remove:e}=r.default.addListener((()=>{ae()&&(Z().catch(console.error),e())}))},se=()=>Object.keys(r.default.getValue("leftChange")||{}).length>0,ie=()=>{if(se())return void te().catch(console.error);const{remove:e}=r.default.addChangeKeyListener("leftChange",(()=>{se()&&(te().catch(console.error),e())}))};(0,p.A)()&&(b("currentOnline",re),(0,m.g)((()=>{b("changeIconsAppsAndGroups",Q),b("flex_name",ee)})),(0,g.n)((()=>{r.default.onInited(ne),r.default.onInited(ie),__webpack_require__.e(53).then(__webpack_require__.bind(__webpack_require__,50053)).catch(console.error)})),r.default.onInited((()=>{const e=r.default.getValue("sideBarBlock");"boolean"==typeof e&&r.default.setValue("sideBarBlock",e?"solid_block":"default")})),y("compactLeftMenu",H),y("fixedLeftMenu",j),y("hideGearSettings",K),y("hideLeftCount",z),y("leftNavHide",X),y("sideBarHideRecommendations",$),y("sideBarOnlyIcons",Y),y("sideBarBlock",{solid_block:J}));var _e=__webpack_require__(5305),oe=__webpack_require__(11860),ce=__webpack_require__(37573);r.default.onInited((()=>{(0,_e.A)((e=>{const[t,r,a]=e;if("al_im.php"===t&&r?.act){if("a_mark_read"===r.act&&(0,oe.A)(r.peer||0,r.gid||0))return a?.onFail&&a.onFail(new Error("stop")),!0;if("a_activity"===r.act&&(0,ce.A)(r.peer||0,r.gid||0))return a?.onFail&&a.onFail(new Error("stop")),!0}return!1}))}));var de=__webpack_require__(91570),le=__webpack_require__(3916),ue=__webpack_require__(23238),be=__webpack_require__(78977);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_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"],he=()=>{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)};(0,_e.A)((e=>{if(he(),"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=Reflect.apply(t,this,e);return r instanceof Promise?r.finally(he):he(),r}}return e})),(async()=>{(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})(await(0,be.A)())})().catch(console.error),(async()=>{(0,le.P)().then(he);const e=await(0,de.R)();(0,ue.A)(he),e.addNavigationStartListener&&e.addNavigationStartListener(he)})().catch(console.error);const we="g4KRlBjq2wRmXwzE",fe="J6OyB8mCx6vOrXrJ",ke="ulbGFKpJHuM7Dmry",ge="UI7cnl86xmEp7pPC",me="DeghZIsc8RKlRwJe",ve=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(7858),__webpack_require__.e(2441),__webpack_require__.e(8082)]).then(__webpack_require__.bind(__webpack_require__,18082)),Ae=()=>Promise.all([__webpack_require__.e(7980),__webpack_require__.e(9646)]).then(__webpack_require__.bind(__webpack_require__,18143)),ye=()=>__webpack_require__.e(1907).then(__webpack_require__.bind(__webpack_require__,34288)),Ee=()=>Promise.all([__webpack_require__.e(5251),__webpack_require__.e(2214)]).then(__webpack_require__.bind(__webpack_require__,21679)),qe=()=>__webpack_require__.e(4271).then(__webpack_require__.bind(__webpack_require__,4271)),Oe=()=>__webpack_require__.e(9745).then(__webpack_require__.bind(__webpack_require__,79745)),Se=()=>__webpack_require__.e(4747).then(__webpack_require__.bind(__webpack_require__,34747)),Pe=()=>Promise.all([__webpack_require__.e(2838),__webpack_require__.e(2441),__webpack_require__.e(1985)]).then(__webpack_require__.bind(__webpack_require__,71985)),Ie=()=>Promise.all([__webpack_require__.e(2441),__webpack_require__.e(7980),__webpack_require__.e(5454)]).then(__webpack_require__.bind(__webpack_require__,85199)),Ue=()=>__webpack_require__.e(2963).then(__webpack_require__.bind(__webpack_require__,72963)),Ne=()=>__webpack_require__.e(9477).then(__webpack_require__.bind(__webpack_require__,79477));(0,p.A)()&&(b(["nodeleteall","showDeletedMsg","showBombsMsg","hookBombs"],Ae),(0,m.g)((()=>{b("showAdminsChat",ve),b("callsConfirmation",ye),b("enableBtnTemplate",Ee),b("showChatOnline",qe),b("enableBtnOptions",Oe),b("enableBtnFav",Se),b("decrypt",Pe),b("showDeletedMsg",Ie),b("encryptMessagesType",Ue)})),(0,g.n)((()=>{__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,119)).catch(console.error),Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(7470),__webpack_require__.e(7858),__webpack_require__.e(3383)]).then(__webpack_require__.bind(__webpack_require__,13383)).catch(console.error)})),y("dialogRight",we),y("hideConvoListFooter",me),y("appleMessageReactions",fe),y("graffitiReduce",ke),y("alternativeWriteBar",ge),r.default.onInited((()=>{const e=()=>{const e=(()=>{if(r.default.getValue("useInlinePic"))return Ne;const e=r.default.getValue("useInlineGif"),t=r.default.getValue("useInlineVid"),a=r.default.getValue("useInlineWiki"),n=r.default.getValue("useInlineRuGPT");return!!(e||t||a||n)&&u(Ne)})();e&&e().catch(console.error)};e(),r.default.addListener(e)})));const Re="TZto94uhf3RRyA1y",Me="Kc43xJCgSJNU8RkG",De=()=>__webpack_require__.e(3179).then(__webpack_require__.bind(__webpack_require__,13179)),Le=()=>__webpack_require__.e(6746).then(__webpack_require__.bind(__webpack_require__,16746)),Ce=u((()=>__webpack_require__.e(835).then(__webpack_require__.bind(__webpack_require__,30835))));b("musicRemoveAds",(()=>__webpack_require__.e(6873).then(__webpack_require__.bind(__webpack_require__,66873)))),y("musicRemoveAds",Re),y("musicExplicitIcon",Me),(0,g.n)((()=>{b("equalization",Le),b("alternativeTopPlayer",Ce)})),(0,m.g)((()=>{b("showBitrateNearDuration",De),__webpack_require__.e(5035).then(__webpack_require__.bind(__webpack_require__,55035)).catch(console.error)}));var Te=__webpack_require__(95728),xe=__webpack_require__(58354),Be=__webpack_require__(67767);const We="DT3e4KgDg9wrvmFV",Ve="u6WiVDdCl1KHPRO8",Ge="aX8FfX5nieSQPtO7",Fe="YxsiqUtZXxOyJ2Yr",He="oisL7B11IacOTbDN",je="_cHKK6HiX3Y6_Ba7",Ke="hOFEd6512PWvbnSo",ze="sAjtifKQrRvE4WCi",Xe="Jyuoc2t29WHoqmzd",$e="HBtHAXND2U8wzzA8",Ye="q6ws89xraQaPvxKK",Je="emitelAd8O0ViVh6",Qe="o3a0_QYb5GROt4IA";var Ze=__webpack_require__(8257);const et=(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 a=document.createElement("span");a.className="like_views__icon";const n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("fill","none"),n.setAttribute("height","16"),n.setAttribute("viewBox","0 0 16 16"),n.setAttribute("width","16"),n.setAttribute("xmlns","http://www.w3.org/2000/svg");const s=document.createElementNS("http://www.w3.org/2000/svg","g");s.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 _=document.createElementNS("http://www.w3.org/2000/svg","path");_.setAttribute("clip-rule","evenodd"),_.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"),_.setAttribute("fill-rule","evenodd"),s.appendChild(i),s.appendChild(_),n.appendChild(s),a.appendChild(n);const o=document.createElement("span");return o.className="_views",o.setAttribute("data-count",String(e)),o.textContent=(0,Ze.A)(e),r.appendChild(a),r.appendChild(o),r},tt=(e=0,t=!1)=>{if(!e)return"";const r=3600,a=1e3*e,n=new Date(a),s=new Date,i=(Date.now()-n.getTime())/1e3,_=n.getFullYear(),o=n.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 c=s.getFullYear(),d=s.getMonth(),l=t?window.getLang("months_of","raw"):window.getLang("months_sm_of","raw");return _<c&&(d>1||o<9||c-_>=2)?window.langDate(a,window.getLang("global_short_date_year_time","raw"),0,l):window.langDate(a,window.getLang("global_short_date_time","raw"),0,l)};var rt=__webpack_require__(26555),at=__webpack_require__(28893),nt=__webpack_require__(51018),st=__webpack_require__(92046),it=__webpack_require__(56875);const _t=new nt.e,ot=async()=>{const e=await(0,it.h)();return e._tqs?e._tqs:(await(0,st.c)(1e3),ot())},ct=async()=>{const e=await ot();if(!e._vkns){e._vkns=!0;for(const t of _t.listeners)try{t(e)}catch(e){console.error(e)}}};let dt=!1;const lt=async e=>{dt||(dt=!0,await ct(),(async()=>{(await(0,de.R)()).onLocationChange(ct)})().catch(console.error)),e(await ot())},ut=e=>{const t=_t.addListener(e);return lt(e),t},bt=new nt.e,pt=new nt.e,ht=e=>(...t)=>{try{const e=t[0].payload;for(const t of bt.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}const r=Reflect.apply(e,void 0,t);try{const e=t[0].payload;for(const t of pt.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}return r},wt=Symbol(),ft=async e=>{if(e[wt])return;e[wt]=!0;const t=e._handlers;if(t[wt])return;t[wt]=!0,t["PostContentContainer/init"]&&(t["PostContentContainer/init"]=ht(t["PostContentContainer/init"]));const r=new Proxy(t,{set:(e,t,r)=>"PostContentContainer/init"===t?(e[t]=ht(r),!0):(e[t]=r,!0)});e._handlers=r};let kt=!1;const gt=(e,t=!1)=>{const r=t?pt.addListener(e):bt.addListener(e);return kt||(kt=!0,ut(ft)),r},mt=async()=>{gt((e=>{const t=e.data,r=t.item;let a=!1;if(r.attachments)for(const e of r.attachments){const t="on_media"===e.style||"full"===e.style;if("audio"===e.type&&t){a=!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){a=!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,rt.A)(t.size)}}},t.preview?.photo?.sizes){const r=(0,at.A)(t.preview.photo.sizes);e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.src})}}}a&&0===r.compact_attachments_before_cut&&(r.compact_attachments_before_cut=1),t.attachmentsExpanded||(t.attachmentsExpanded=!0)}))},vt=t=>{if((0,e.A)()?.vcf_installed)return;const r=t.querySelector(".PostHeaderInfo");if(!r)return;const a=t.querySelector(".PostHeaderSubtitle");for(const e of t.querySelectorAll(".PostDateBlock__root:not(.ReactEntryRootClone)")){"none"===e.style.display&&(e.style.display=""),a?a.insertAdjacentElement("afterend",e):r.appendChild(e);const n=t.querySelector(".like_cont,.PostBottomActionLikeBtns");if(!n)return;if(n.getElementsByClassName("like_views").length)return;const{container:s}=(0,Te.A)(e),{props:i}=(0,Te.A)(e.firstChild),_=s?.memoizedState?.element?.props||i?.children?.props,o=_?.viewsCount,c=_?.date;if(c){const t=e.querySelector("a,.vkuiLink,[class*='vkuiLink']");t&&(t.innerText=tt(c,!0))}if(!o)return void 0;const d=et(o,t.dataset.postId);n.appendChild(d)}};let At=[],yt=!1;const Et=()=>{if(At.length){for(const e of At)e();At=[]}r.default.getValue("oldPostDesign")&&!(0,e.A)()?.vcf_installed?(yt||(mt().catch(console.error),yt=!0),At.push((0,Be.A)(vt)),At.push((0,xe.A)(vt)),document.documentElement.classList.add(Qe)):document.documentElement.classList.remove(Qe)};r.default.onInited(Et),r.default.addChangeKeyListener("oldPostDesign",Et);const qt=()=>__webpack_require__.e(7087).then(__webpack_require__.bind(__webpack_require__,87087)),Ot=()=>__webpack_require__.e(4288).then(__webpack_require__.bind(__webpack_require__,24288));b("ads",(()=>__webpack_require__.e(1860).then(__webpack_require__.bind(__webpack_require__,1860)))),b(["groups_recomm","friends_recomm","services_recomm"],(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,22223)))),y("hideStoriesFeed",je),y("wideNewsFeed",$e),y("expandTextPost",Je),(0,g.n)((()=>{b("adsPost",qt),y("ads",We),y("apps_recomm",Ve),y("clips_recomm",Ge),y("friends_recomm",Fe),y("groups_recomm",He),y("narratives_recomm",Ke),y("post_recomm",ze),y("services_recomm",Xe),y("video_recomm",Ye),__webpack_require__.e(5473).then(__webpack_require__.bind(__webpack_require__,75473)).catch(console.error)}));const St=()=>{if(r.default.hasEnabledValues(["defaultFilter","filterShortLinks"]))return Ot;if(0!==r.default.getValue("customFilter").trim().length)return u(Ot);return Object.keys(r.default.getStorageWithDefault()).some((e=>e.startsWith("vtFilter_")&&!0===r.default.getValue(e)))?Ot:null};r.default.onInited((()=>{(0,g.n)((()=>{(async()=>{const e=St();if(e)return void e();const{remove:t}=r.default.addListener((()=>{const e=St();e&&(e(),t())}))})().catch(console.error)}))}));const Pt=()=>Promise.all([__webpack_require__.e(2441),__webpack_require__.e(6195)]).then(__webpack_require__.bind(__webpack_require__,26195)),It=()=>__webpack_require__.e(5061).then(__webpack_require__.bind(__webpack_require__,15061)),Ut=()=>__webpack_require__.e(5508).then(__webpack_require__.bind(__webpack_require__,15508));b("away",(()=>__webpack_require__.e(1348).then(__webpack_require__.bind(__webpack_require__,31348)))),y("videoGrid","o7LOIm4uOxwEFGjk"),(0,m.g)((()=>{b("viewPollNotVoting",u(Pt)),b("photoScroll",It),b("enableBtnChangePhoto",Ut)}));var Nt=__webpack_require__(13536),Rt=__webpack_require__(93819);let Mt=!1;const Dt=()=>{Mt||(Mt=!0,(0,ue.A)((t=>{(0,e.A)()?.vcf_installed||(delete t.posting_web_react_form,delete t.posting_hide_copyright_button_web)})),(0,Nt.h)((e=>{if(e._posting_hooked)return;e._posting_hooked=!0;const t=e.init;e.init=async(...r)=>{try{const{default:e}=await Promise.all([__webpack_require__.e(763),__webpack_require__.e(1049)]).then(__webpack_require__.bind(__webpack_require__,71049));e(r[0])}catch(e){console.error(e)}return Reflect.apply(t,e,r)}})),(0,g.n)((async()=>{const t=await(0,de.R)();if(document.getElementById("submit_post_box"))return;if(0===document.getElementsByClassName("PostingReactBlock__root").length)return;const r=document.getElementById("main_feed");if(!(0,e.A)()?.vcf_installed){try{await(async e=>{const t=await Rt.A;if(window.Notifier?.showEvent){const r=[t.use(e?"vkcom_posting_main_feed_error":"vkcom_posting_profile_feed_error")],a=parseInt(localStorage.getItem("oldPostingNotifyCount")||"0")||0;if(a>10)return;10===a&&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",(a+1).toString())}})(r)}catch(e){console.error(e)}r||t.go(t.objLoc,null,{noback:!0,replace:!0,preventScroll:!0})}})))},Lt=()=>{(0,e.A)()?.vcf_installed||r.default.getValue("oldPosting")&&Dt()};r.default.onInited(Lt),r.default.addChangeKeyListener("oldPosting",Lt);const Ct=()=>__webpack_require__.e(3028).then(__webpack_require__.bind(__webpack_require__,93028)),Tt=()=>__webpack_require__.e(4413).then(__webpack_require__.bind(__webpack_require__,24413)),xt=u((()=>__webpack_require__.e(6468).then(__webpack_require__.bind(__webpack_require__,86468)))),Bt=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(7858),__webpack_require__.e(2441),__webpack_require__.e(7684),__webpack_require__.e(102),__webpack_require__.e(5794)]).then(__webpack_require__.bind(__webpack_require__,42031)),Wt=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(181),__webpack_require__.e(8486),__webpack_require__.e(3370),__webpack_require__.e(4306)]).then(__webpack_require__.bind(__webpack_require__,23867)),Vt=()=>__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(2441),__webpack_require__.e(7684),__webpack_require__.e(5006)]).then(__webpack_require__.bind(__webpack_require__,95006)),Ht=()=>__webpack_require__.e(9724).then(__webpack_require__.bind(__webpack_require__,29724)),jt=async()=>{const{default:e}=await __webpack_require__.e(7302).then(__webpack_require__.bind(__webpack_require__,97302)),t=await e.getStorage()||{};return Object.keys(t).length>0};(0,p.A)()&&((0,g.n)((()=>{b("alternativeProfile",xt),b("redirectToMyAllGroups",Ht)})),(0,m.g)((()=>{b("colorFriends",Ct),b("colorGroups",Tt),b("prof_info",Wt),b("prof_info",Vt),b("prof_info",Gt),b((e=>["galo4kiVKN","galo4kiVT","galo4kiSova","galo4kiMp3","galo4kiCoffee","galo4kiVKXPlus","galo4kiVkTea"].some((t=>Boolean(e[t])))),Bt),__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,m.g)((async()=>{if(await jt())return void Ft().catch(console.error);const{default:e}=await __webpack_require__.e(7302).then(__webpack_require__.bind(__webpack_require__,97302)),{remove:t}=e.addListener((async()=>{await jt()&&(Ft().catch(console.error),t())}))})));const Kt=()=>__webpack_require__.e(9738).then(__webpack_require__.bind(__webpack_require__,39738)),zt=()=>__webpack_require__.e(134).then(__webpack_require__.bind(__webpack_require__,10134));(0,m.g)((()=>{__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),b("showAttachDownloadButtons",zt)})),(0,p.A)()&&((0,m.g)((()=>{b(["enableBtnGraffiti","enableBtnAudio","enableBtnVideoMessage"],Kt),Promise.all([__webpack_require__.e(5105),__webpack_require__.e(9697)]).then(__webpack_require__.bind(__webpack_require__,13834)).catch(console.error),Promise.all([__webpack_require__.e(5105),__webpack_require__.e(6466)]).then(__webpack_require__.bind(__webpack_require__,81507)).catch(console.error),Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(5251),__webpack_require__.e(8350)]).then(__webpack_require__.bind(__webpack_require__,11512)).catch(console.error)})),(0,g.n)((()=>{Promise.all([__webpack_require__.e(5251),__webpack_require__.e(8075)]).then(__webpack_require__.bind(__webpack_require__,80588)).catch(console.error),__webpack_require__.e(6856).then(__webpack_require__.bind(__webpack_require__,74475)).catch(console.error),__webpack_require__.e(2352).then(__webpack_require__.bind(__webpack_require__,52352)).catch(console.error),__webpack_require__.e(3091).then(__webpack_require__.bind(__webpack_require__,23091)).catch(console.error)})));var Xt=__webpack_require__(387),$t=__webpack_require__(84436),Yt=__webpack_require__(36008);(async()=>{const{version:e}=await Yt.default.sendMessage("vkn-b-gm"),t=new $t.A({hiddenAutoInject:!0}),r=`https://static.vknext.net/vknext/hotfix/${e||"0.0.0"}.css?t=${(0,Xt.A)()}`,a=await fetch(r);if(!a.ok)return void t.unuse(!0);const n=await a.text();n.length?(t.innerContent=n,t.use(!0)):t.unuse(!0)})().catch(console.error),console.info("[VK Next] Injected14 start"),(0,g.n)((async()=>{try{await __webpack_require__.e(240).then(__webpack_require__.bind(__webpack_require__,20240))}catch(e){console.error(e)}__webpack_require__.e(3064).then(__webpack_require__.bind(__webpack_require__,53064)).catch(console.error)})),(0,m.g)((()=>{__webpack_require__.e(2343).then(__webpack_require__.bind(__webpack_require__,42343)).catch(console.error)})),__webpack_require__.e(9867).then(__webpack_require__.bind(__webpack_require__,35105)).catch(console.error)})()})()})("undefined"!=typeof window&&window instanceof Window?[window,window]:"undefined"!=typeof unsafeWindow?[unsafeWindow,unsafeWindow]:[window,window]);