VK Next

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

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

// ==UserScript==
// @name        VK Next
// @description Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// @version     14.9.5
// @author      https://vknext.net
// @homepage    https://vknext.net
// @supportURL  https://vk.me/vknext
// @match       https://vk.com/*
// @match       https://vk.ru/*
// @match       https://vkvideo.ru/*
// @match       https://vksport.vkvideo.ru/*
// @match       https://oauth.vk.ru/blank.html
// @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,n){n.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,n){n.d(t,{A:()=>s});const a=globalThis.location.host.split(".");let o;o="vk"!==a[0]?"vk.ru":`vk.${a[a.length-1]||"ru"}`;const s=o},19575(e,t,n){n.d(t,{n:()=>c});var a=n(37352),o=n(92046),s=n(63898),r=n(18055),i=n(82295);class c{options;_getToken;constructor({version:e,appId:t,getToken:n,language:a,onError:o,onErrorValidToken:s,exchange_token:i,onChangeToken:c}){if(void 0===n)throw new Error("getToken not found");this.options={exchange_token:i,appId:t,getToken:n,onError:o,onErrorValidToken:s,onChangeToken:c,version:e||"5.246",language:a||"ru"},this._getToken=n;for(const e of r.A)this[e]=new Proxy(Object.create(null),{get:(t,n)=>t=>this.call(`${e}.${n}`,t)})}async updateToken(){const{promise:e,resolve:t}=(0,a.default)(),{exchange_token:n,appId:o}=this.options;if(!n)return t();if(!o)return t();const r=new URLSearchParams({client_id:o.toString(),exchange_token:n,scope:"all"}),c=`https://oauth.${i.A}/auth_by_exchange_token?${r.toString()}`;{const e=await(0,s.A)(c,{method:"GET"}),n=new URLSearchParams(new URL(e.url).hash).get("#access_token");return this.options.token=n||"",this.options.exchange_token="",n&&this.options.onChangeToken&&await this.options.onChangeToken(n),t()}}async call(e,t,a=0){try{this.options.token||(this.options.token=await this.options.getToken());const s=await fetch(`https://api.${i.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"}}),r=await s.json();try{const{checkCaptchaError:o,CheckCaptchaType:i}=await n.e(217).then(n.bind(n,90217)),{captchaType:c,captchaWidget:d}=o({responseHeaders:s.headers,url:s.url,responseError:r.error,withWidget:!0});if(c&&c!==i.UNKNOWN&&d)try{const n=await d.show({container:document.body,view:"popup"});this.call(e,{...t,success_token:n},a+1)}catch(e){console.error(e)}}catch(e){console.error(e)}const c=r?.error?.error_code;if(c&&a>5){const t=new Error(`[VK API] error call ${e}: ${JSON.stringify(r.error)}`);throw this.options.onError&&this.options.onError(t,r.error),t}const d=()=>this.call(e,t,a+1);return 1117===c&&this.options.exchange_token&&this.options.appId?(await this.updateToken(),d()):[1,5,38,3610].includes(c)?(this.options.onErrorValidToken&&this.options.onErrorValidToken(),this.options.token=await this.options.getToken(),d()):6===c||10===c?(await(0,o.c)(1e3),d()):r.response?r.response:r}catch(e){throw console.error(e),new Error(e)}}execute(e){return this.call("execute",e)}}},45230(e,t,n){n.d(t,{Q:()=>m});var a=n(92046);const o=()=>"https://api.vknext.net",s=async e=>{if(204===e.status||"0"===e.headers.get("Content-Length"))return null;const t=e.headers.get("Content-Type")||"";if(t.startsWith("application/vnd.vknext.pack")&&e.body){const{decodeAsync:t}=await n.e(925).then(n.bind(n,90925));return await t(e.body)}if(t.startsWith("application/x-vknextpack")){const t=await e.json(),a=new Uint8Array(Object.values(t)),{decode:o}=await n.e(925).then(n.bind(n,90925));return o(a)}return t.includes("application/json")?await e.json():t.includes("text/")?await e.text():await e.arrayBuffer()};var r=n(22440),i=n(98570);const c=async()=>{try{const e=await fetch(`${o()}/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},d=(0,r.A)(),l=async e=>{const t=(0,i.A)().browserApi;if(t){return(await t.storage.local.get(e))[e]}if(d?.localStorage)return d.localStorage.getItem(e);const{storage:a}=await n.e(6815).then(n.t.bind(n,96815,23));return(await a.local.get(e))[e]},u=async(e,t)=>{const a=(0,i.A)().browserApi;if(a)return void await a.storage.local.set({[e]:t});if(d?.localStorage)return void d.localStorage.setItem(e,t);const{storage:o}=await n.e(6815).then(n.t.bind(n,96815,23));await o.local.set({[e]:t})},_=async(e,t)=>{const n=`vknLP${e}`,o=`vknLPD${e}`,s=await l(n),r=await l(o);if(s&&Date.now()-(parseInt(r||"")||0)<216e5)return s?.response||s;try{const s=await t.apps.getAppLaunchParams({mini_app_id:await c(),referer:"other",v:"5.123"}),r=new URLSearchParams(Object.entries(s)).toString();return r?(await u(n,r),await u(o,Date.now().toString()),r):(await(0,a.c)(5e3),_(e,t))}catch(n){return console.error(n),await(0,a.c)(1500),_(e,t)}},h=_;var f=n(387);const p=async(e,t,n)=>{try{delete Uint8Array.prototype.toJSON}catch(e){console.error(e)}const a=(0,f.A)(),o=((e,t)=>{const n=e.toString().length,a=new Uint8Array(16);for(let o=0;o<t.length;o++){const s=t.charCodeAt(o)*e/n;a[o%16]^=255&s}return a})(e,t),s=await(e=>crypto.subtle.importKey("raw",e,{name:"AES-CBC"},!1,["encrypt"]))(o),r={version:await n.getVersion(),udGltZS5p:await n.getRuntimeId(),cGlkb3I:e,fdhjiD:"ba05681e16c97c31e1be20e84f250d55",v9Cdi3sD:a},i=JSON.stringify(r),c=(new TextEncoder).encode(i),d={name:"AES-CBC",iv:crypto.getRandomValues(new Uint8Array(16))},l=await crypto.subtle.encrypt(d,s,c),u=new Uint8Array(d.iv.length+l.byteLength);return u.set(new Uint8Array(d.iv),0),u.set(new Uint8Array(l),d.iv.length),u};class m{vkapi;vkAgents;userId;constructor({api:e}){this.vkapi=e,this.userId=0,this.vkAgents=new Map}async call(e,t,n){const r=await this.getVkAgent(),i={...t,"vknext-agent":await this.gvkna()};let c=0;const d=`${o()}/${e}`,l=JSON.stringify(i),u={Accept:"application/json","Content-Type":"application/json","VK-Agent":r,"VK-User-ID":`${this.userId||0}`,"9603a224b40d7b67210b78f2e390d00f":"ba05681e16c97c31e1be20e84f250d55","Api-Version":"3",...n};let _=new Response(JSON.stringify({error_code:408}),{status:408});for(;c<3;){const e=new AbortController,t=setTimeout(()=>e.abort(),15e3);try{if(_=await fetch(d,{body:l,method:"POST",headers:u,signal:e.signal}),502!==_.status)return s(_);{await(0,a.c)(2e3);const e=await _.text();if(!e.toLowerCase().includes("cloudflare"))return s(_);await(0,a.c)(c)}}catch(e){console.error(e),await(0,a.c)(2e3)}clearTimeout(t),c++}return s(_)}async getVkAgent(){if(0===this.userId&&(this.userId=await this.getUserId()),this.vkAgents.has(this.userId))return this.vkAgents.get(this.userId);return h(this.userId,this.vkapi)}async gvkna(){return await p(this.userId,"ba05681e16c97c31e1be20e84f250d55",this)}resetUserId(){this.userId=0}async getUserId(){return 0}async getRuntimeId(){return""}async getVersion(){return""}}},73734(e,t,n){n.d(t,{A:()=>h});var a=n(45230),o=n(99381),s=n(3916),r=n(36008),i=n(19575),c=n(61054);class d extends i.n{async call(e,t){const n=await(0,c.V)();return await n.api(e,t||{})}_anonymToken;_anonymTokenExpires;async getAnonymToken(){if(this._anonymToken&&this._anonymTokenExpires&&Date.now()<this._anonymTokenExpires)return this._anonymToken;const e=await(0,c.V)(),{access_token:t,expires:n}=await e.login("get_anonym_token",{client_secret:"QbYic1K3lEV5kTGiqlq2",client_id:6287487,scopes:"audio_anonymous,video_anonymous,photos_anonymous,profile_anonymous",isApiOauthAnonymEnabled:!1});return this._anonymToken=t,this._anonymTokenExpires=n,t}}const l=new d({getToken:async()=>""}),u=r.Ay.sendMessage("34a9b1c7f0");class _ extends a.Q{async getRuntimeId(){return(await u).id}async getVersion(){return(await u).version}async getUserId(){const e=await(0,s.P)();return e?.id||0}async getVkAgent(){return 0===(await(0,s.P)()).id?new Promise(o.A):await super.getVkAgent()}}const h=new _({api:l})},15114(e,t,n){n.d(t,{k:()=>a});const a=()=>`${GM_info.scriptHandler.toLowerCase()}_${GM_info.script.namespace}`},7408(e,t,n){n.d(t,{A:()=>r});var a=n(36008);const o=(e,t)=>{const n=new URL(e);return n.pathname=`${n.pathname}/${t}`,n.toString()};let s=null;const r=async(e="")=>{const t=document.currentScript;if(t&&t instanceof HTMLScriptElement&&t.src)return o(t.src,e);const n=await(async()=>{if(s)return s;const e=await a.Ay.sendMessage("34a9b1c7f0");return s=e.url,e.url})();return o(n,e)}},36008(e,t,n){n.d(t,{Ay:()=>c});var a=n(82295);const o=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:n,payload:a,id:o,answer:s}=t;if(!0!==s)for(const e of this.messageHandlers.get(n)||[]){const t=e=>{window.postMessage({source:this.SOURCE_NAME,type:n,payload:e,id:o,answer:!0},window.origin)};try{await e(a,t)}catch(e){console.error(e)}}else for(const e of this.pendingMessages.get(o)||[])e&&(e.resolve(a),this.pendingMessages.delete(o))},window.addEventListener("message",this.messageHandler)}sendMessage(e,t){const n=this.generateUniqueId(),a=new Promise(e=>{const t=this.pendingMessages.get(n)||[];t.push({resolve:e}),this.pendingMessages.set(n,t)});return window.postMessage({source:this.SOURCE_NAME,type:e,payload:t,id:n,answer:!1},window.origin),a}addMessageHandler(e,t){const n=this.messageHandlers.get(e)||[];return n.push(t),this.messageHandlers.set(e,n),()=>this.removeMessageHandler(e,t)}removeMessageHandler(e,t){const n=this.messageHandlers.get(e)||[],a=n.indexOf(t);-1!==a&&n.splice(a,1),this.messageHandlers.set(e,n)}requestCount=0;generateUniqueId(){return this.requestCount++}};var s=n(96708),r=n(15114);const i=()=>{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 c=new class extends o{async sendMessage(e,t){switch(e){case"34a9b1c7f0":return{manifest_version:3,name:GM_info.script.name,version:GM_info.script.version,id:(0,r.k)(),url:i()};case"5c77e0b14c":{const{default:e}=await Promise.resolve().then(n.bind(n,37352)),o=t,s=o?.vk_id||window.vk?.id||0,{promise:i,resolve:c}=e(),d=new URLSearchParams({scope:501202911..toString(),client_id:6121396..toString(),redirect_uri:`https://oauth.${a.A}/blank.html`,response_type:"token",display:"mobile",revoke:"1",state:`${(0,r.k)()}_${s}_${6121396..toString()}`}),l=`https://oauth.${a.A}/authorize?${d}`;window.open(l,"_blank");const{default:u}=await n.e(6289).then(n.bind(n,96289)),_=u.addListener((e,t)=>{t[s]?.[6121396]?.token&&(c(!0),_.remove())});return window.addEventListener("focus",async()=>{const{default:e}=await n.e(7078).then(n.bind(n,67078));e({type:"done",text:"Если загрузка не пропадает, попробуйте перезагрузить страницу"})},{once:!0}),await i,!0}case"90f1a2d6b3":{const e=GM_getValue("primeStatus");return{primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1}}case"b34d5ea8c1":{const e=t;return GM_setValue("primeStatus",{primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1}),Promise.resolve(!0)}case"22c1b8f4e9":return Promise.resolve(!0);case"d45fa9c3b8":throw new Error("Not implemented");case"1a2b3c4d5e":return s.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,n){n.d(t,{A:()=>b});const a=async(e,t)=>{const a=Number(t.split(String.fromCharCode(46)).join(""))*e;return(await Promise.resolve().then(n.bind(n,76408))).default(a.toString())};var o=n(76408);const s=(e,t)=>((e,t)=>{const n=new Uint8Array(e.length);for(let a=0;a<e.length;a++)n[a]=e[a]^t[a%t.length];return n})(t,(0,o.default)(e));var r=n(22440),i=n(73734),c=n(12550);const d=(0,r.A)(),l="00000000-0000-0000-0000-000000000000",u="posts_app_modules_@id:",_=async(e,t=!1)=>{const{default:o}=await n.e(5667).then(n.bind(n,65667)),r=o.getManifest(),c=s(r.id,await a(e,r.version));try{const n=await i.A.call("extension.getClientInfo",{o:[r.version,r.id,c],t:r.installType});if(4===n?.error_code&&!t)return i.A.resetUserId(),await _(e,!0);try{((e,t)=>{const n={c:JSON.stringify(t),t:Date.now()};d.localStorage.setItem(`${u}${e}`,JSON.stringify(n))})(e,n)}catch(e){console.error(e)}return n.error&&setTimeout(async()=>{d.localStorage.removeItem(`${u}${e}`)},8e3),n.h||(n.h=l),n}catch(e){console.error(e)}return{h:l,error_code:-1}},h=new Map,f=new Map,p=async(e=!1)=>{if(!(0,c.A)())return{h:l};const t=await i.A.getUserId();if(h.has(t)&&!e)return await h.get(t);const n=new Promise(async n=>{let a=!1;try{if(!e){const[e,o]=(e=>{const t=`${u}${e}`,n=d.localStorage.getItem(t);if(n)try{const e=JSON.parse(n),t=JSON.parse(e.c);return t.error?[null,0]:[t,e.t]}catch(e){console.error(e)}return[null,0]})(t);if(e&&(n(e),a=!0,Date.now()-o<1e5))return}}catch(e){console.error(e)}try{const e=await _(t);if(a)return;n(e)}catch(e){console.error(e)}a||n({h:l,error_code:-1})});return n.finally(async()=>{f.has(t)&&clearTimeout(f.get(t));const e=setTimeout(()=>{h.delete(t)},5e3);f.set(t,e)}),h.set(t,n),await n};let m;const b=async()=>{if(m)return await m;m=p();const e=await m;return e||(m=null),e}},52815(e,t,n){n.d(t,{A:()=>o});var a=n(47405);const o=async()=>(await(0,a.A)()).h.split("-")},32488(e,t,n){n.r(t),n.d(t,{default:()=>s});var a=n(52815),o=n(79384);const s=async()=>{const e=await(0,a.A)(),t=(0,o.A)(e[0][0]),n=(0,o.A)(e[1][0]);return!!(97<=t&&t<=100&&97<=n&&n<=100)}},24856(e,t,n){var a=n(387),o=n(84436),s=n(36008);(async()=>{const{version:e}=await s.Ay.sendMessage("34a9b1c7f0"),t=new o.A({hiddenAutoInject:!0}),n=`https://static.vknext.net/vknext/hotfix/${e||"0.0.0"}.css?t=${(0,a.A)()}`,r=await fetch(n);if(!r.ok)return void t.unuse(!0);const i=await r.text();i.length?(t.innerContent=i,t.use(!0)):t.unuse(!0)})().catch(console.error)},96939(e,t,n){n.a(e,async(e,t)=>{try{n(57580),n(20568),n(43024);var a=n(85209),o=(n(24856),n(7417)),s=n(79110),r=(n(76243),e([a]));a=(r.then?(await r)():r)[0],console.info("[VK Next] Injected start"),(0,o.n)(async()=>{try{await n.e(1783).then(n.bind(n,81783))}catch(e){console.error(e)}n.e(3064).then(n.bind(n,53064)).catch(console.error)}),(0,s.g)(()=>{n.e(2343).then(n.bind(n,42343)).catch(console.error),n.e(3983).then(n.bind(n,73983)).catch(console.error)}),n.e(7486).then(n.bind(n,35105)).catch(console.error),t()}catch(e){t(e)}})},58354(e,t,n){n.d(t,{A:()=>h});var a=n(7417),o=n(51018),s=n(22707),r=n(37400),i=n(91570);const c=["#wl_post",".wl_post"].join(","),d=new o.e,l=async e=>{for(const t of d.listeners)await(0,r.G)(),t(e)},u=async()=>(await(0,s.t)(),document.querySelectorAll(c));let _=!1;const h=e=>{const t=d.addListener(e);return(0,a.n)(async()=>{for(const t of await u())e(t)}),_||(_=!0,(async()=>{const e=await(0,i.R)();e.onLocationChange(async()=>{if(e.objLoc.w)for(const e of await u())l(e)})})()),t}},67767(e,t,n){n.d(t,{A:()=>C});var a=n(51018),o=n(92046),s=n(7417),r=n(79110),i=n(22707),c=n(37400),d=n(48913),l=n(91570),u=n(38729),_=n(2006);const h=[".Post--redesign",".post","._post:not(.reply)",".Post",".FeedBlockWrap",".feed_post_indicator:not(:has(.post))",'[id*="postadsite_"]:not(:has(.post))',"[post-hash]:not(:has(.post))",'div[data-testid="post"]',"article > div:has(.vkuiIcon--more_horizontal_24)"].join(","),f=[".wall_module","#public_wall",'div[data-testid="feed_main_container"] > .vkuiInternalGroup--mode-card',".vkuiInternalGroup:has(>#page-wall)",".vkuiInternalGroup:has(>#page-searh-wall)",".vkuiInternalGroup:has(>#page-search-wall)"].join(","),p=["#page_wall_posts",".page_wall_posts","#page_donut_posts","#page-wall","#page-seach-wall","#page-search-wall"].join(","),m=["#feed_rows","._feed_rows",'div[role="feed"]'].join(","),b=(0,u.NS)(),g=(0,u.NS)(),w=(0,u.NS)(),A=(0,u.Ln)(),y=(0,u.sr)(),v=new a.e,k=async e=>{if(e.closest("html,body")){if(e.getElementsByClassName("PostContentDumbSkeleton").length)return await(0,o.c)(1e3),k(e);for(const t of v.listeners)await(0,c.G)(),t(e)}},E=e=>{if(e[y])return;if(e[A])return;if(e.dataset.spaPostLegacySelector)return e[y]=!0,void k(e);const t=e.querySelector(".PostContentContainer__root:not(.ReactEntryRootClone)");t&&"none"!==t.style.display?k(e):(e[A]=new IntersectionObserver(t=>{for(const n of t)n.isIntersecting&&(k(e),e[A]&&(e[A].unobserve(e),delete e[A]))},{threshold:0,rootMargin:"800px 0% 800px 0%"}),_.A.add(e),e[A].observe(e))},S=()=>document.querySelectorAll(h),O=["feed","public","profile","wall","groups","group"],I=e=>{for(const t of e.querySelectorAll(h))E(t);e[g]||(e[g]=new MutationObserver(e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes){const t=e.querySelector(h);t&&E(t)}}),_.A.add(e),e[g].observe(e,{childList:!0}))},P=e=>{for(const t of e.querySelectorAll(m))I(t);e[w]||(e[w]=new MutationObserver(e=>{for(const t of e){if(!t.addedNodes.length)return;for(const e of t.addedNodes)E(e)}}),_.A.add(e),e[w].observe(e,{childList:!0}))},R=async e=>{for(const t of e.querySelectorAll(m))I(t);e[b]||(e[b]=new MutationObserver(e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes)e instanceof HTMLElement&&(e.matches(m)&&I(e),e.matches(p)&&P(e))}),_.A.add(e),e[b].observe(e,{childList:!0}))};let N=null;const U=async()=>{if(null!==N&&(clearTimeout(N),N=null),document.querySelector('#FeedPageSkeleton,[class*="PostSkeleton__root"],[class*="SkeletonComponent__skeleton"]'))return void(N=setTimeout(()=>{N=null,U()},1e3));for(const e of document.querySelectorAll(f))R(e);const e=document.querySelectorAll(p);for(const t of e)P(t);await(0,i.t)();for(const e of S())E(e)};let L=!1;const C=e=>{const t=v.addListener(e);return(0,s.n)(()=>{const t=S();for(const n of t)e(n)}),L||(L=!0,(async()=>{const e=await(0,l.R)(),t=await(0,d.e)();e.subscribeOnModuleEvaluated(async()=>{await(0,i.t)(),await(0,c.G)(),"profile"===t.module&&await(0,o.c)(1e3),U()}),t?.module&&await new Promise(e=>(0,r.g)(e)),(O.includes(t.module)||void 0===t.module)&&await U()})()),t}},5305(e,t,n){n.d(t,{A:()=>r});var a=n(91953);const o=new Set;let s=!1;const r=e=>(o.add(e),(async()=>{if(s)return;s=!0;const e=await(0,a._)(),t=e.post;e.post=function(...n){let a=!1;for(const e of o)try{const t=e(n);!0===t?a=!0:!t||t instanceof Promise||(n=t)}catch(e){console.error(e)}if(!a)return Reflect.apply(t,e,n)}})(),()=>o.delete(e))},93494(e,t,n){n.d(t,{A:()=>r});var a=n(61054);const o=new Set;let s=!1;const r=e=>(o.add(e),(async()=>{if(s)return;s=!0;const e=await(0,a.V)(),t=e.api;e.api=function(...n){let a=!1;for(const e of o)try{const t=e(n);!0===t?a=!0:!t||t instanceof Promise||(n=t)}catch(e){console.error(e)}return a?new Promise(()=>{}):Reflect.apply(t,e,n)}})(),()=>o.delete(e))},80557(e,t,n){n.d(t,{I:()=>r});var a=n(61054);const o=new Set;let s=!1;const r=e=>(o.add(e),(async()=>{if(s)return;s=!0;const e=await(0,a.V)(),t=e.api;e.api=async function(...n){let a=await Reflect.apply(t,e,n);for(const e of o)try{const t=await e({method:n[0],params:n[1],response:a});void 0!==t&&(a=t)}catch(e){console.error("[VKNext] Interceptor error:",e)}return a}})(),()=>o.delete(e))},73737(e,t,n){n.d(t,{A:()=>o});var a=n(43171);const o=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 n=t;if(n.startsWith("_ibs")||n.startsWith("_mbs")){const t=e[n];t?.disconnect(),delete e[n]}}this.elements.delete(e)}}initClear(){this.isClearInit||(this.isClearInit=!0,(0,a.A)(()=>{this.clear(),this.isClearInit=!1}))}}},2006(e,t,n){n.d(t,{A:()=>a});n(98570);const a=new(n(73737).A)},95497(e,t,n){n.d(t,{A:()=>d});var a=n(48913),o=n(51018),s=n(7298);const r=new o.e;let i=!1;const c=e=>{const t=r.addListener(e);return(async e=>{const t=await(0,a.e)();if(e(t),i)return;i=!0;let n=t;const o=await(0,s.R2)();let c=null;o.onLocationChange(()=>{c&&cancelIdleCallback(c),c=requestIdleCallback(()=>{c=null;const e=window.cur;if(n!==e){for(const t of r.listeners)try{t(e)}catch(e){console.error(e)}n=e}})})})(e),t},d=e=>{const t=new o.e,n=n=>{let a=n[e];Object.defineProperty(n,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 r=async o=>{s||(s=!0,await(async()=>{let o=await(0,a.e)();n(o),c(a=>{if(o[e]!==a[e])for(const n of t.listeners)try{n(a[e])}catch(e){console.error(e)}n(a),o=a})})());o((await(0,a.e)())[e])};return e=>{const n=t.addListener(e);return r(e),n}}},78535(e,t,n){n.d(t,{A:()=>d});var a=n(51018),o=n(3916),s=n(7298);const r=new a.e;let i=!1;const c=e=>{const t=r.addListener(e);return(async e=>{const t=await(0,o.P)();if(e(t),i)return;i=!0;let n=t;const a=await(0,s.R2)();let c=null;a.onLocationChange(()=>{c&&cancelIdleCallback(c),c=requestIdleCallback(()=>{c=null;const e=window.vk;if(n!==e){for(const t of r.listeners)try{t(e)}catch(e){console.error(e)}n=e}})})})(e),t},d=e=>{const t=new a.e,n=n=>{let a=n[e];Object.defineProperty(n,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 r=async t=>{s||(s=!0,await(async()=>{const e=await(0,o.P)();e&&n(e),c(e=>{n(e)})})());t((await(0,o.P)())[e])};return e=>{const n=t.addListener(e);return r(e),n}}},23238(e,t,n){n.d(t,{A:()=>a});const a=(0,n(78535).A)("pe")},43171(e,t,n){n.d(t,{A:()=>a});const a=e=>{const t=window.cur??{};t._back??={};const n=t._back;n.show??=[],n.hide??=[],n.hide.push(e)}},13625(e,t,n){n.d(t,{A:()=>d,T:()=>c});var a=n(56875),o=n(63898),s=n(7408),r=n(43024);const i=new Map,c=async e=>{if(i.has(e))return i.get(e);e.startsWith("/")&&await(0,s.A)(e);let t;try{const n=await(0,o.A)(e,{method:"GET"}),a=await n.text(),s=document.createElement("style");s.textContent=a,t=s}catch(e){throw console.error("Failed to load CSS via gmFetch:",e),e}return i.set(e,t),t},d=async(e,t,n)=>{const o=await c(t),s=async()=>{const e=await(0,a.h)();e.contains(o)||e.appendChild(o)},i=async()=>{const e=await(0,a.h)();e.contains(o)&&e.removeChild(o)},d=async e=>{if("boolean"==typeof e)return n?e&&await n()?s():i():e?s():i();s(),i()};r.default.onInited(()=>{const t=r.default.getValue(e);d(t)}),r.default.addChangeKeyListener(e,(e,t)=>{d(t)})}},12550(e,t,n){n.d(t,{A:()=>o});var a=n(26195);const o=()=>!(0,a.A)()&&"vkvideo.ru"!==window.location.hostname},29566(e,t,n){n.d(t,{A:()=>s});const a=()=>Promise.resolve();var o=n(32488);const s=e=>async()=>await(0,o.default)()?e():a()},95313(e,t,n){n.d(t,{A:()=>o});var a=n(43024);const o=(e,t)=>{const n=()=>t().catch(console.error);a.default.onInited(()=>"function"==typeof e?(e=>{if(e(a.default.getStorageWithDefault()))return void n();const{remove:t}=a.default.addListener(()=>{e(a.default.getStorageWithDefault())&&(n(),t())})})(e):Array.isArray(e)?(e=>{if(a.default.hasEnabledValues(e))return void n();const{remove:t}=a.default.addListener(()=>{a.default.hasEnabledValues(e)&&(n(),t())})})(e):void(e=>{if(a.default.getValue(e))return void n();const{remove:t}=a.default.addChangeKeyListener(e,(e,a)=>{a&&(n(),t())})})(e))}},77527(e,t,n){n(57580);var a=n(12550),o=n(29566),s=n(95313);const r=(0,o.A)(()=>n.e(8357).then(n.bind(n,48357))),i=()=>n.e(1679).then(n.bind(n,31679)),c=()=>n.e(4619).then(n.bind(n,64619));(0,a.A)()&&((0,s.A)("silentstories",r),(0,s.A)("silentnotify",i),(0,s.A)("noonline",c))},40974(e,t,n){var a=n(80557),o=n(95497),s=n(43024),r=n(26555),i=n(7618),c=n(28893),d=n(60164);const l=e=>{if(!e.text)return!1;try{if(s.default.getValue("postFiltersMark"))return!1;const t=s.default.getValue("customFilter"),{isFiltered:n}=(0,d.m)(t.split(","),e.text);return n}catch(e){console.error(e)}return!1},u=e=>{if(e.copy_history)for(const t of e.copy_history)u(t);if(e.attachments){for(const t of e.attachments){const e="on_media"===t.style||"full"===t.style;if("audio"===t.type&&e){const e=t.audio,n=e?.thumb;t.style="compact",t.compact={icons:[{name:"song_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:e.artist}}},n?.photo_270&&t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.photo_270})}if("audio_playlist"===t.type&&e){const e=t.audio_playlist,n=e?.photo;t.style="compact",t.compact={icons:[{name:"playlist_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:e.description}}},n?.photo_270&&t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.photo_270})}if("doc"===t.type&&"chip"===t.style){const e=t.doc;if(t.style="compact",t.compact={icons:[{name:"document_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:(0,r.A)(e.size||0)}}},e.preview?.photo?.sizes){const n=(0,c.A)(e.preview.photo.sizes);t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.src})}}}0===e.compact_attachments_before_cut&&(e.compact_attachments_before_cut=10)}},_=(e,{domain:t="",isOne:n=!1}={})=>{if(!Array.isArray(e))return e;const a=Number(t),o=i.z.isGroupId(a);for(let t=e.length-1;t>=0;t--){const a=e[t],r=()=>{e.splice(t,1)};if("type"in a)switch(a.type){case"photo":break;case"post":{const e=s.default.getValue("enablePostFiltersInGroups");(!n&&(!o||e)&&l(a)||(a.marked_as_ads||a.marked_as_author_ad)&&s.default.getValue("adsPost")||a.copyright&&s.default.getValue("adsPostCopyright"))&&r();break}case"recommended_audios":case"recommended_channels":case"recommended_chats":case"recommended_playlists":case"recommended_artists":case"ads":s.default.getValue("ads")&&r();break;case"post_ads":s.default.getValue("post_recomm")&&r();break;case"user_rec":case"friends_recomm":s.default.getValue("friends_recomm")&&r();break;case"recommended_game":case"recommended_games_carousel":s.default.getValue("apps_recomm")&&r();break;case"recommended_groups":s.default.getValue("groups_recomm")&&r();break;case"recommended_narratives":s.default.getValue("narratives_recomm")&&r();break;case"mini_apps_carousel":case"recommended_mini_app":s.default.getValue("services_recomm")&&r();break;case"videos_for_you":s.default.getValue("video_recomm")&&r();break;default:console.warn("[VK Next/apiHook] неизвестный тип поста",a)}}if(s.default.getValue("oldPostDesign"))for(const t of e)"post"===t.type&&t.attachments&&u(t);return e},h=["newsfeed.getLikesFeed","newsfeed.search","newsfeed.get","newsfeed.getByType","wall.search","wall.get","wall.getById","catalog.getSection","catalog.getSearchStatuses","search.getSearchAllWeb2"],f=({domain:e,response:t,method:n})=>{if(!t)return t;const a="wall.getById"===n;if(Array.isArray(t?.items)&&(t.items=_(t.items,{domain:e,isOne:1===t.items.length&&a})),Array.isArray(t?.newsfeed_items)){const n=1===t.newsfeed_items.length&&a;for(const a of t.newsfeed_items)a.item=_([a.item],{domain:e,isOne:n})[0]}return t};(0,a.I)(async({method:e,params:t,response:n})=>{if(h.includes(e))return s.default.isRestored||await new Promise(e=>s.default.onInited(e)),n=f({response:n,domain:t.domain,method:e})});const p=e=>{if(Array.isArray(e))for(const t of e)h.includes(t.method)&&(t.response=f({response:t.response,method:t.method,domain:t?.request?.domain}))};(0,o.A)("apiPrefetchCache")(e=>{s.default.isRestored?p(e):s.default.onInited(()=>p(e))}),(0,n(93494).A)(e=>{s.default.getValue("ads")&&"groups.getBanner"===e[0]&&9===e[1]?.banner_type&&(e[1].banner_type=0)}),(0,a.I)(async({method:e,params:t,response:n})=>{if("donut.getInfo"!==e)return;if(n?.group_donut_block?.description)return;const a=await vkApi.api("execute",{code:'var statistics=API.groups.getById({group_ids:Args.group_ids,fields:"donut"}).groups[0].donut.description.statistics;if(statistics){var i=0;while(i<statistics.length){if(statistics[i].icon=="subscribers"){return statistics[i].description;};i=i+1;};return null;}else{return null;};',group_ids:Math.abs(t.owner_id),fields:"donut"});return a&&(n.group_donut_block.description=a),n})},11688(e,t,n){n(57580);var a=n(7417),o=n(79110),s=n(13625),r=n(76763),i=n(29566),c=n(95313),d=n(94441);const l=(0,i.A)(()=>n.e(7223).then(n.bind(n,77223))),u=(0,i.A)(()=>Promise.all([n.e(961),n.e(861),n.e(555),n.e(9251)]).then(n.bind(n,52567))),_=()=>n.e(8987).then(n.bind(n,8987)),h=()=>n.e(5629).then(n.bind(n,75629)),f=()=>Promise.all([n.e(961),n.e(861),n.e(3643),n.e(6844)]).then(n.bind(n,56844)),p=()=>Promise.all([n.e(961),n.e(861),n.e(7263),n.e(5732)]).then(n.bind(n,19191)),m=()=>Promise.all([n.e(7263),n.e(445)]).then(n.bind(n,54660)),b=()=>Promise.all([n.e(961),n.e(861),n.e(3643),n.e(8486),n.e(5697)]).then(n.bind(n,55697)),g=()=>n.e(70).then(n.bind(n,90070)),w=()=>n.e(1547).then(n.bind(n,81547)),A=(0,i.A)(()=>n.e(4060).then(n.bind(n,44060)));(0,c.A)("animatedSplash",()=>n.e(9123).then(n.bind(n,39123))),(0,c.A)("accent",()=>n.e(2797).then(n.bind(n,2797))),(0,c.A)("currentTheme",()=>Promise.all([n.e(7886),n.e(5510)]).then(n.bind(n,45510))),(0,c.A)("alternativeHeader",()=>n.e(2251).then(n.bind(n,42251))),(0,c.A)("customLogoNew",u),(0,c.A)("activeFont",A),(0,c.A)("rounding",()=>n.e(9718).then(n.bind(n,59718))),(0,c.A)("vkSquare",()=>n.e(8922).then(n.bind(n,78922))),(0,a.n)(()=>{(0,c.A)("garland",_),(0,c.A)("logoNY2023",h),(0,c.A)("headerMoon",f),(0,c.A)("stickersSize",w)}),(0,o.g)(()=>{(0,c.A)(({customEmoji:e})=>"vk"!==e,l),(0,c.A)("nyPageHeaderGarland",p),(0,c.A)("nyBackgroundSnowFlake",m),(0,c.A)(({currentTheme:e,themeEditor:t})=>e===t,b),n.e(772).then(n.bind(n,40772)).catch(console.error)}),(0,s.A)("alternativeScrollBar",d.A.alternativeScrollbar),(0,s.A)("groupsCascaded",d.A.groupsCascaded),(0,s.A)("shrikingStoryBlock",d.A.shrikingStoryBlock);(async()=>{const e=await r.default.getCurrent();return Boolean(e)})().then(e=>{if(e)return void g().catch(console.error);const{remove:t}=r.default.addListener(async(e,n)=>{if(n?.current)return g().catch(console.error),void t()})})},94441(e,t,n){n.d(t,{A:()=>r});const a=n.p+"styles/67813509.vknext.css",o=n.p+"styles/9cee5d31.vknext.css",s=n.p+"styles/f3779ea7.vknext.css",r={alternativeScrollbar:a,groupsCascaded:o,shrikingStoryBlock:n.p+"styles/77a38514.vknext.css",rounding:s}},85209(e,t,n){n.a(e,async(e,t)=>{try{n(71982),n(40974),n(77527),n(11688),n(99205);var a=n(89172),o=(n(78172),n(85836),n(77775),n(37331),n(35758),n(7417)),s=n(79110),r=n(95313),i=n(12550),c=e([a]);a=(c.then?(await c)():c)[0];const d=()=>n.e(134).then(n.bind(n,10134));(0,s.g)(()=>{n.e(5246).then(n.bind(n,55246)).catch(console.error),n.e(1356).then(n.bind(n,61356)).catch(console.error),(0,r.A)("showAttachDownloadButtons",d)}),(0,i.A)()&&((0,s.g)(()=>{Promise.all([n.e(5105),n.e(9697)]).then(n.bind(n,13834)).catch(console.error),Promise.all([n.e(5105),n.e(6466)]).then(n.bind(n,81507)).catch(console.error),Promise.all([n.e(961),n.e(861),n.e(1286),n.e(7445)]).then(n.bind(n,10934)).catch(console.error),Promise.all([n.e(1286),n.e(8075)]).then(n.bind(n,80588)).catch(console.error)}),(0,o.n)(()=>{n.e(4475).then(n.bind(n,74475)).catch(console.error),n.e(2352).then(n.bind(n,52352)).catch(console.error),n.e(3091).then(n.bind(n,23091)).catch(console.error)})),t()}catch(e){t(e)}})},99205(e,t,n){n(57580);var a=n(13625);const o=n.p+"styles/243626e7.vknext.css",s=n.p+"styles/ac1885e7.vknext.css",r=n.p+"styles/dfac3133.vknext.css",i=n.p+"styles/c054cb4f.vknext.css",c=n.p+"styles/866cf68e.vknext.css",d=n.p+"styles/153860e3.vknext.css";(0,a.A)("casper",o),(0,a.A)("emojiCasper",s),(0,a.A)("chatsRight",r),(0,a.A)("hideRecentGroups",i),(0,a.A)("hideUnreadReactions",d),(0,a.A)("hideStlNav",c)},89172(e,t,n){n.a(e,async(e,t)=>{try{n(57580);var a=n(56875),o=n(7417),s=n(79110),r=n(13625),i=n(43024),c=n(12550),d=n(95313),l=n(19962);const e=()=>n.e(3807).then(n.bind(n,83807)),u=()=>Promise.all([n.e(961),n.e(861),n.e(9693)]).then(n.bind(n,9693)),_=()=>n.e(5283).then(n.bind(n,85283)),h=()=>n.e(5740).then(n.bind(n,15740)),f=()=>n.e(7374).then(n.bind(n,57374)),p=()=>{if(i.default.getValue("vkcc"))return!0;const e=i.default.getValue("customSideBar")||[];return!!(Array.isArray(e)&&e.length>0)},m=()=>{if(p())return void u().catch(console.error);const{remove:e}=i.default.addListener(()=>{p()&&(u().catch(console.error),e())})},b=()=>Object.keys(i.default.getValue("leftChange")||{}).length>0,g=()=>{if(b())return void h().catch(console.error);const{remove:e}=i.default.addChangeKeyListener("leftChange",()=>{b()&&(h().catch(console.error),e())})};if((0,c.A)()){(0,d.A)("currentOnline",f),(0,s.g)(()=>{(0,d.A)("changeIconsAppsAndGroups",e),(0,d.A)("flex_name",_)}),(0,o.n)(()=>{i.default.onInited(m),i.default.onInited(g),n.e(53).then(n.bind(n,50053)).catch(console.error)});const t=await(0,r.T)(l.A.sideBarSolidBlock);(0,r.A)("compactLeftMenu",l.A.compactLeftMenu),(0,r.A)("fixedLeftMenu",l.A.fixedLeftMenu),(0,r.A)("hideGearSettings",l.A.hideBtnSettings),(0,r.A)("hideLeftCount",l.A.hideCounters),(0,r.A)("leftNavHide",l.A.hideLeftNav),(0,r.A)("sideBarHideRecommendations",l.A.hideRecommendations),(0,r.A)("sideBarOnlyIcons",l.A.onlyIcons),i.default.onInited(async()=>{let e=i.default.getValue("sideBarBlock");"boolean"==typeof e&&(e=e?"solid_block":"default",i.default.setValue("sideBarBlock",e));const n=await(0,a.h)();"solid_block"===e?n.appendChild(t):n.contains(t)&&n.removeChild(t)}),i.default.addChangeKeyListener("sideBarBlock",async(e,n)=>{const o=await(0,a.h)();"solid_block"===n?o.contains(t)||o.appendChild(t):o.contains(t)&&o.removeChild(t)})}t()}catch(e){t(e)}},1)},19962(e,t,n){n.d(t,{A:()=>a});const a={compactLeftMenu:n.p+"styles/bfa9a34e.vknext.css",fixedLeftMenu:n.p+"styles/068cb75d.vknext.css",hideBtnSettings:n.p+"styles/7ba772ad.vknext.css",hideCounters:n.p+"styles/9a73751c.vknext.css",hideLeftNav:n.p+"styles/b07c1894.vknext.css",hideRecommendations:n.p+"styles/f768f217.vknext.css",onlyIcons:n.p+"styles/24e50633.vknext.css",sideBarSolidBlock:n.p+"styles/e57c5941.vknext.css"}},78172(e,t,n){n(57580);var a=n(5305),o=n(11860),s=n(37573),r=n(43024);r.default.onInited(()=>{(0,a.A)(e=>{const[t,n,a]=e;if("al_im.php"===t&&n?.act){if("a_mark_read"===n.act&&(0,o.A)(n.peer||0,n.gid||0))return a?.onFail&&a.onFail(new Error("stop")),!0;if("a_activity"===n.act&&(0,s.A)(n.peer||0,n.gid||0))return a?.onFail&&a.onFail(new Error("stop")),!0}return!1})});var i=n(91570),c=n(3916),d=n(23238),l=n(96276);const u=["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"],_=()=>{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,a.A)(e=>{if(_(),"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 n=Reflect.apply(t,this,e);return n instanceof Promise?n.finally(_):_(),n}}return e}),(0,l.s)(e=>{if(!e.store.featureFlags)return;const t=e.store.featureFlags;for(const e of u)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}),(async()=>{(0,c.P)().then(_);const e=await(0,i.R)();(0,d.A)(_),e.addNavigationStartListener&&e.addNavigationStartListener(_)})().catch(console.error);var h=n(7417),f=n(79110),p=n(13625),m=n(12550),b=n(29566),g=n(95313);const w=n.p+"styles/c1eb854a.vknext.css",A=n.p+"styles/9c3fd931.vknext.css",y=n.p+"styles/923d8403.vknext.css",v={dialogRight:A,hideConvoListFooter:n.p+"styles/f46dc808.vknext.css",graffitiReduce:y,appleMessageReactions:w},k=()=>Promise.all([n.e(961),n.e(861),n.e(3643),n.e(2441),n.e(8082)]).then(n.bind(n,18082)),E=()=>Promise.all([n.e(7980),n.e(9646)]).then(n.bind(n,18143)),S=()=>n.e(4288).then(n.bind(n,34288)),O=()=>Promise.all([n.e(1286),n.e(2214)]).then(n.bind(n,21679)),I=()=>n.e(9745).then(n.bind(n,79745)),P=()=>n.e(4747).then(n.bind(n,34747)),R=()=>Promise.all([n.e(2441),n.e(1985)]).then(n.bind(n,71985)),N=()=>Promise.all([n.e(2441),n.e(7980),n.e(5454)]).then(n.bind(n,85199)),U=()=>n.e(2963).then(n.bind(n,72963)),L=()=>n.e(9477).then(n.bind(n,79477));(0,m.A)()&&((0,g.A)(["nodeleteall","showDeletedMsg","showBombsMsg","hookBombs"],E),(0,f.g)(()=>{(0,g.A)("showAdminsChat",k),(0,g.A)("callsConfirmation",S),(0,g.A)("enableBtnTemplate",O),(0,g.A)("enableBtnOptions",I),(0,g.A)("enableBtnFav",P),(0,g.A)("decrypt",R),(0,g.A)("showDeletedMsg",N),(0,g.A)("encryptMessagesType",U),r.default.onInited(()=>{const e=()=>{const e=(()=>{if(r.default.getValue("useInlinePic"))return L;const e=r.default.getValue("useInlineGif"),t=r.default.getValue("useInlineVid"),n=r.default.getValue("useInlineWiki");return!!(e||t||n)&&(0,b.A)(L)})();e&&e().catch(console.error)};e(),r.default.addListener(e)})}),(0,h.n)(()=>{n.e(119).then(n.bind(n,119)).catch(console.error),Promise.all([n.e(961),n.e(861),n.e(9245),n.e(4093),n.e(5367)]).then(n.bind(n,1179)).catch(console.error)}),(0,p.A)("dialogRight",v.dialogRight),(0,p.A)("hideConvoListFooter",v.hideConvoListFooter),(0,p.A)("appleMessageReactions",v.appleMessageReactions),(0,p.A)("graffitiReduce",v.graffitiReduce))},85836(e,t,n){n(57580);var a=n(7417),o=n(79110),s=n(13625),r=n(29566),i=n(95313);const c={musicExplicitIcon:n.p+"styles/2f4393a6.vknext.css",musicRemoveAds:n.p+"styles/c19cf431.vknext.css"},d=()=>n.e(3179).then(n.bind(n,13179)),l=()=>n.e(6746).then(n.bind(n,16746)),u=(0,r.A)(()=>n.e(7440).then(n.bind(n,97440)));(0,i.A)("musicRemoveAds",()=>n.e(6873).then(n.bind(n,66873))),(0,s.A)("musicRemoveAds",c.musicRemoveAds),(0,s.A)("musicExplicitIcon",c.musicExplicitIcon),(0,a.n)(()=>{(0,i.A)("equalization",l),(0,i.A)("alternativeTopPlayer",u)}),(0,o.g)(()=>{(0,i.A)("showBitrateNearDuration",d),n.e(5035).then(n.bind(n,55035)).catch(console.error)})},77775(e,t,n){n(57580);var a=n(95728),o=n(98570),s=n(58354),r=n(67767),i=n(13625),c=n(43024);const d={ads:n.p+"styles/3e18c50b.vknext.css",adsPost:n.p+"styles/a20a5230.vknext.css",adsPostCopyright:n.p+"styles/5331c353.vknext.css",apps_recomm:n.p+"styles/08303a17.vknext.css",clips_recomm:n.p+"styles/d3ae5f67.vknext.css",friends_recomm:n.p+"styles/b1da3e6c.vknext.css",groups_recomm:n.p+"styles/9dd88264.vknext.css",hideStoriesFeed:n.p+"styles/ca788a14.vknext.css",narratives_recomm:n.p+"styles/75add9cc.vknext.css",post_recomm:n.p+"styles/b633602b.vknext.css",services_recomm:n.p+"styles/4006a3bb.vknext.css",video_recomm:n.p+"styles/8303e4ab.vknext.css",wideNewsFeed:n.p+"styles/d75b0d24.vknext.css",expandTextPost:n.p+"styles/90e5d5e1.vknext.css",oldPostDesign:n.p+"styles/025fac55.vknext.css"};var l=n(8257);const u=(e,t)=>{const n=document.createElement("div");n.className="like_views like_views--inActionPanel",n.setAttribute("role","img"),n.setAttribute("title",(e=>window.getLang?window.getLang("like_N_people_viewed",e):String(e))(e)),t&&n.setAttribute("onmouseover",`Likes && Likes.updateViews('wall${t}', event);`);const a=document.createElement("span");a.className="like_views__icon";const o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttribute("fill","none"),o.setAttribute("height","16"),o.setAttribute("viewBox","0 0 16 16"),o.setAttribute("width","16"),o.setAttribute("xmlns","http://www.w3.org/2000/svg");const s=document.createElementNS("http://www.w3.org/2000/svg","g");s.setAttribute("fill","currentColor");const r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttribute("d","M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z");const i=document.createElementNS("http://www.w3.org/2000/svg","path");i.setAttribute("clip-rule","evenodd"),i.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"),i.setAttribute("fill-rule","evenodd"),s.appendChild(r),s.appendChild(i),o.appendChild(s),a.appendChild(o);const c=document.createElement("span");return c.className="_views",c.setAttribute("data-count",String(e)),c.textContent=(0,l.A)(e),n.appendChild(a),n.appendChild(c),n},_=(e=0,t=!1)=>{if(!e)return"";const n=3600,a=1e3*e,o=new Date(a),s=new Date,r=(Date.now()-o.getTime())/1e3,i=o.getFullYear(),c=o.getMonth();if(r<5)return window.getLang("global_just_now");if(r<60)return window.getLang("global_secs_ago",Math.ceil(r));if(r<n){const e=Math.ceil(r/60),t=window.getLang("global_word_mins_ago","raw");return Array.isArray(t)&&e<t.length?t[e]:window.langNumeric(e,window.getLang("global_mins_ago","raw"))}if(r/n<5){const e=Math.ceil(r/n),t=window.getLang("global_word_hours_ago","raw");return Array.isArray(t)&&e<t.length?t[e]:window.langNumeric(e,window.getLang("global_hours_ago","raw"))}const d=s.getFullYear(),l=s.getMonth(),u=t?window.getLang("months_of","raw"):window.getLang("months_sm_of","raw");return i<d&&(l>1||c<9||d-i>=2)?window.langDate(a,window.getLang("global_short_date_year_time","raw"),0,u):window.langDate(a,window.getLang("global_short_date_time","raw"),0,u)};var h=n(26555),f=n(28893),p=n(51018),m=n(92046),b=n(56875),g=n(91570);const w=new p.e,A=async()=>{const e=await(0,b.h)();return e._tqs?e._tqs:(await(0,m.c)(1e3),A())},y=async()=>{const e=await A();if(!e._vkns){e._vkns=!0;for(const t of w.listeners)try{t(e)}catch(e){console.error(e)}}};let v=!1;const k=async e=>{v||(v=!0,await y(),(async()=>{(await(0,g.R)()).onLocationChange(y)})().catch(console.error)),e(await A())},E=e=>{const t=w.addListener(e);return k(e),t},S=new p.e,O=new p.e,I=e=>(...t)=>{try{const e=t[0].payload;for(const t of S.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}const n=Reflect.apply(e,void 0,t);try{const e=t[0].payload;for(const t of O.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}return n},P=Symbol(),R=async e=>{if(e[P])return;e[P]=!0;const t=e._handlers;if(t[P])return;t[P]=!0,t["PostContentContainer/init"]&&(t["PostContentContainer/init"]=I(t["PostContentContainer/init"]));const n=new Proxy(t,{set:(e,t,n)=>"PostContentContainer/init"===t?(e[t]=I(n),!0):(e[t]=n,!0)});e._handlers=n};let N=!1;const U=(e,t=!1)=>{const n=t?O.addListener(e):S.addListener(e);return N||(N=!0,E(R)),n},L=async()=>{U(e=>{const t=e.data,n=t.item;let a=!1;if(n.attachments)for(const e of n.attachments){const t="on_media"===e.style||"full"===e.style;if("audio"===e.type&&t){a=!0;const t=e.audio,n=t?.thumb;e.style="compact",e.compact={icons:[{name:"song_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:t.artist}}},n?.photo_270&&e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.photo_270})}if("audio_playlist"===e.type&&t){a=!0;const t=e.audio_playlist,n=t?.photo;e.style="compact",e.compact={icons:[{name:"playlist_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:t.description}}},n?.photo_270&&e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.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,h.A)(t.size)}}},t.preview?.photo?.sizes){const n=(0,f.A)(t.preview.photo.sizes);e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.src})}}}a&&0===n.compact_attachments_before_cut&&(n.compact_attachments_before_cut=1),t.attachmentsExpanded||(t.attachmentsExpanded=!0)})},C=e=>{if((0,o.A)()?.vcf_installed)return;const t=e.querySelector(".PostHeaderInfo");if(!t)return;const n=e.querySelector(".PostHeaderSubtitle");for(const o of e.querySelectorAll(".PostDateBlock__root:not(.ReactEntryRootClone)")){"none"===o.style.display&&(o.style.display=""),n?n.insertAdjacentElement("afterend",o):t.appendChild(o);const s=e.querySelector(".like_cont,.PostBottomActionLikeBtns");if(!s)return;if(s.getElementsByClassName("like_views").length)return;const{container:r}=(0,a.A)(o),{props:i}=(0,a.A)(o.firstChild),c=r?.memoizedState?.element?.props||i?.children?.props,d=c?.viewsCount,l=c?.date;if(l){const e=o.querySelector("a,.vkuiLink,[class*='vkuiLink']");e&&(e.innerText=_(l,!0))}if(!d)return void 0;const h=u(d,e.dataset.postId);s.appendChild(h)}};let M=[],x=!1;const T=()=>{if(M.length){for(const e of M)e();M=[]}c.default.getValue("oldPostDesign")&&!(0,o.A)()?.vcf_installed&&(x||(L().catch(console.error),(0,i.A)("oldPostDesign",d.oldPostDesign),x=!0),M.push((0,r.A)(C)),M.push((0,s.A)(C)))};c.default.onInited(T),c.default.addChangeKeyListener("oldPostDesign",T);var D=n(7417),B=n(29566),V=n(95313);const F=()=>n.e(126).then(n.bind(n,40126)),G=()=>n.e(8868).then(n.bind(n,8868));(0,V.A)("ads",()=>n.e(2711).then(n.bind(n,42711))),(0,i.A)("hideStoriesFeed",d.hideStoriesFeed),(0,i.A)("wideNewsFeed",d.wideNewsFeed),(0,i.A)("expandTextPost",d.expandTextPost),(0,D.n)(()=>{(0,V.A)("adsPost",F),(0,i.A)("ads",d.ads),(0,i.A)("adsPost",d.adsPost),(0,i.A)("apps_recomm",d.apps_recomm),(0,i.A)("clips_recomm",d.clips_recomm),(0,i.A)("friends_recomm",d.friends_recomm),(0,i.A)("groups_recomm",d.groups_recomm),(0,i.A)("narratives_recomm",d.narratives_recomm),(0,i.A)("post_recomm",d.post_recomm),(0,i.A)("services_recomm",d.services_recomm),(0,i.A)("video_recomm",d.video_recomm)});const W=()=>{if(c.default.hasEnabledValues(["defaultFilter","filterShortLinks"]))return G;if(0!==c.default.getValue("customFilter").trim().length)return(0,B.A)(G);return Object.keys(c.default.getStorageWithDefault()).some(e=>e.startsWith("vtFilter_")&&!0===c.default.getValue(e))?G:null};c.default.onInited(()=>{(0,D.n)(()=>{(async()=>{const e=W();if(e)return void e();const{remove:t}=c.default.addListener(()=>{const e=W();e&&(e(),t())})})().catch(console.error)})})},60164(e,t,n){n.d(t,{m:()=>s});const a=(e,t="")=>e.replace(/[«»/"`~!@#$%^&*()_|+\-=?;:'",.<>\\{\\}\\[\]\\\\/]/gi,t);var o=n(43024);const s=(e,t)=>{const n=a(t.toLowerCase()),s=n.split(" "),r=[];for(const t of e){const e=o.default.getValue("postFiltersRemoveSpecialSymbols")?a(t.trim()):t.trim();e.length&&(e.includes(" ")?n.includes(e)&&r.push(t):s.includes(e)&&r.push(t))}return{isFiltered:r.length>0,triggeredFilters:r}}},37331(e,t,n){n(57580);var a=n(79110),o=n(13625),s=n(29566),r=n(95313);const i={videoGrid:n.p+"styles/6be3a74b.vknext.css"},c=()=>Promise.all([n.e(2441),n.e(6195)]).then(n.bind(n,48576)),d=()=>n.e(5061).then(n.bind(n,15061)),l=()=>Promise.all([n.e(9245),n.e(4093),n.e(6038)]).then(n.bind(n,15508));(0,r.A)("away",()=>n.e(1348).then(n.bind(n,31348))),(0,o.A)("videoGrid",i.videoGrid),(0,a.g)(()=>{(0,r.A)("viewPollNotVoting",(0,s.A)(c)),(0,r.A)("photoScroll",d),(0,r.A)("enableBtnChangePhoto",l)})},35758(e,t,n){n(57580);var a=n(7417),o=n(79110),s=n(29566),r=n(95313),i=n(12550);const c=()=>n.e(3028).then(n.bind(n,93028)),d=()=>n.e(4413).then(n.bind(n,24413)),l=(0,s.A)(()=>n.e(6468).then(n.bind(n,86468))),u=()=>Promise.all([n.e(961),n.e(861),n.e(3643),n.e(7416),n.e(2441),n.e(9431),n.e(102),n.e(2681)]).then(n.bind(n,99298)),_=()=>Promise.all([n.e(961),n.e(861),n.e(3643),n.e(8486),n.e(5253),n.e(3035)]).then(n.bind(n,23867)),h=()=>n.e(7717).then(n.bind(n,67717)),f=()=>n.e(956).then(n.bind(n,30956)),p=()=>Promise.all([n.e(2441),n.e(9431),n.e(8365)]).then(n.bind(n,72790)),m=()=>n.e(9724).then(n.bind(n,29724)),b=async()=>{const{default:e}=await n.e(7302).then(n.bind(n,97302)),t=await e.getStorage()||{};return Object.keys(t).length>0};(0,i.A)()&&((0,a.n)(()=>{(0,r.A)("alternativeProfile",l),(0,r.A)("redirectToMyAllGroups",m)}),(0,o.g)(()=>{(0,r.A)("colorFriends",c),(0,r.A)("colorGroups",d),(0,r.A)("prof_info",_),(0,r.A)("prof_info",h),(0,r.A)("prof_info",f),(0,r.A)(e=>["galo4kiVKN","galo4kiVT","galo4kiSova","galo4kiMp3","galo4kiCoffee","galo4kiVKXPlus","galo4kiVkTea"].some(t=>Boolean(e[t])),u),n.e(9755).then(n.bind(n,29755)).catch(console.error),n.e(746).then(n.bind(n,18365)).catch(console.error)}),(0,o.g)(async()=>{if(await b())return void p().catch(console.error);const{default:e}=await n.e(7302).then(n.bind(n,97302)),{remove:t}=e.addListener(async()=>{await b()&&(p().catch(console.error),t())})}))},71982(e,t,n){const a=["ad.mail.ru","/al_video.php?act=ads_stat","/dist/web/ads_light","/ads_rotate","js/lib/px.js"],o=["trk.mail.ru","mc.yandex.ru/metrika/watch.js","rs.mail.ru","google-analytics.com/analytics.js","*.ms.vk.com","*.ms.vk.ru","/dist/core_spa/error_monitoring.isolated.*.js"],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"];var r=n(22440),i=n(63898),c=n(43024);const d="VKAndroidApp/8.22-15699 (Android 13; SDK 33; arm64-v8a; VK Next; ru; 2400x1080)",l=(e,t)=>{try{if(!t.includes)return!1;for(let n of e)if(n&&t.includes(n))return!0}catch(e){console.error(e)}return!1},u=e=>(!c.default.getValue("ads")||!l(a,e))&&((!c.default.getValue("adsSpyning")||!l(s,e))&&(!c.default.getValue("disableAnalytics")||!l(o,e))),_=(e,t)=>{setTimeout(()=>{e.onerror&&(e.onerror(new Event("error")),e.remove())},1e3)},h=()=>{Object.defineProperty(HTMLScriptElement.prototype,"src",{set:function(e){return u(this)?this.setAttribute("src",e):_(this),!0}}),Object.defineProperty(HTMLImageElement.prototype,"src",{set:function(e){return u(this)?this.setAttribute("src",e):_(this),!0}}),Object.defineProperty(HTMLIFrameElement.prototype,"src",{set:function(e){return u(this)?this.setAttribute("src",e):_(this),!0}});const e=(0,r.A)(),t=e.fetch;e.fetch=function(...e){try{const t=e[0],n=e[1],a=t instanceof URL?t.href:`${t}`;if(u(a)||(e[0]="file://"),a&&a.includes("client_id=6146827")){const e=n?{...n}:{};return e.headers||(e.headers={}),e.headers instanceof Headers?e.headers.set("User-Agent",d):Array.isArray(e.headers)?e.headers.push(["User-Agent",d]):e.headers["User-Agent"]=d,(0,i.A)(t,e)}}catch(e){console.error("[VK Next/scriptHook] fetch error",e)}return Reflect.apply(t,this,e)}};c.default.onInited(h)},57580(e,t,n){n(7408)},96276(e,t,n){n.d(t,{s:()=>p});var a=n(51018),o=n(7417),s=n(79110),r=n(7298);const i=new a.e,c=Symbol(),d=e=>{if(!e[c]){e[c]=!0;for(const t of i.listeners)t(e)}};let l=!1;const u=async()=>{if(l)return;l=!0;const e=await(0,r.vt)();l=!1,e&&d(e)},_=async()=>{const e=await(0,r.Kr)();if(e&&(d(e),window.MECommunityCommonContext)){const e=await window.MECommunityCommonContext;e&&d(e)}},h=()=>{_().catch(console.error),u().catch(console.error)};let f=!1;const p=e=>{const t=i.addListener(e);return f?[window.MECommonContext,window.MECommunityCommonContext].forEach(t=>{t&&(t instanceof Promise?t.then(e):e(t))}):(f=!0,(async()=>{_().catch(console.error),(await(0,r.R2)()).onLocationChange(e=>{e.startsWith("gim")&&u().catch(console.error)})})().catch(console.error),(0,o.n)(h),(0,s.g)(h)),t}},11860(e,t,n){n.d(t,{A:()=>s});var a=n(7618),o=n(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((o.default.getValue("silentreadinclgim")[t]||[]).includes(e))return!0;return!(o.default.getValue("silentreadexclgim")[t]||[]).includes(e)&&o.default.getValue("silentreadgim")}return!!o.default.getValue("silentreadincl").includes(e)||!o.default.getValue("silentreadexcl").includes(e)&&(a.z.isGroupId(e)?o.default.getValue("silentreadbots"):a.z.isChatId(e)?o.default.getValue("silentreadchats"):o.default.getValue("silentreadusers"))}},37573(e,t,n){n.d(t,{A:()=>s});var a=n(7618),o=n(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((o.default.getValue("silentwriteinclgim")[t]||[]).includes(e))return!0;return!(o.default.getValue("silentwriteexclgim")[t]||[]).includes(e)&&o.default.getValue("silentwritegim")}return!!o.default.getValue("silentwriteincl").includes(e)||!o.default.getValue("silentwriteexcl").includes(e)&&(a.z.isGroupId(e)?o.default.getValue("silentwritebots"):a.z.isChatId(e)?o.default.getValue("silentwritechats"):o.default.getValue("silentwriteusers"))}},96708(e,t,n){n.d(t,{r:()=>o});const a=new BroadcastChannel("vknext");a.addEventListener("message",({data:e})=>{if("object"==typeof e&&"vkb_rp"===e.t)window.location.reload()});const o=a},43024(e,t,n){n.r(t),n.d(t,{default:()=>r});var a=n(86335),o=n(44181);class s extends o.A{constructor(){super("vknext",{restoreFromLS:!0})}getValue(e){const t=this.getStorage();return e in t&&void 0!==t[e]?t[e]:a.g[e]}setValue(e,t){const n=this.getStorage();n[e]=t,this.saveStorage(n)}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((n={},a={})=>{const o=n[e],s=a[e];"object"==typeof o&&"object"==typeof s&&JSON.stringify(o)===JSON.stringify(s)||Object.is(o,s)||t(o,s)})}}const r=new s},76763(e,t,n){n.r(t),n.d(t,{default:()=>s});var a=n(53778);class o extends a.default{constructor(){super("wallpaper",{lifetime:5e3})}async getCurrent(){const e=await this.getStorage();return e?.current||null}}const s=new o},53778(e,t,n){n.d(t,{default:()=>o});n(36008);var a=n(61290);const o=class{idb;name;storage=null;onChangeStorageListeners;saveTimeout=null;saveDelay;lifetime;lifetimeTimeoutId=null;defaultValue;constructor(e,{saveDelay:t,lifetime:n,defaultValue:o}={}){this.name=e,this.onChangeStorageListeners=[],this.saveDelay=t||0,this.lifetime=n,this.defaultValue=o,this.idb=a.A,GM_addValueChangeListener(this.name,async(e,t,n)=>{this.storage=n;for(const e of this.onChangeStorageListeners)try{await e(t,n)}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 n=this.storage;if(this.lifetimeTimeoutId&&(clearInterval(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.storage=t,!e)for(const e of this.onChangeStorageListeners)try{await e(n,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,n){n.d(t,{A:()=>o});n(36008);var a=n(61290);const o=class{idb;name;storage=null;inited;onInitedListeners;onChangeStorageListeners;isRestoredFromLS=!1;saveTimeout=null;saveDelay;constructor(e,{saveDelay:t,restoreFromLS:n}={}){if(this.name=e,this.inited=!1,this.onInitedListeners=[],this.onChangeStorageListeners=[],this.saveDelay=t||0,n&&this.restoreFromLS(),this.idb=a.A,this.updateStorage().catch(console.error),GM_addValueChangeListener(this.name,async(e,t,n)=>{this.storage=n;for(const e of this.onChangeStorageListeners)try{await e(t,n)}catch(e){console.error(e)}}),this.onInited=this.onInited.bind(this),n){let e=null;this.addListener((t,n)=>{e&&cancelIdleCallback(e),e=requestIdleCallback(()=>this.saveToLS(n))})}}restoreFromLS(){try{const e=localStorage.getItem(this.name);e&&(this.storage=JSON.parse(e),this.isRestoredFromLS=!0)}catch(e){console.error(e)}}saveToLS(e){try{localStorage.setItem(this.name,JSON.stringify(e))}catch(e){console.error(e)}}get isRestored(){return this.isRestoredFromLS}async updateStorage(){let e;e=GM_getValue(this.name);const t=this.storage;this.storage=e;const n=this.storage;if(this.inited)for(const e of this.onChangeStorageListeners)try{await e(t,n)}catch(e){console.error(e)}else{this.inited=!0,this.isRestoredFromLS=!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&&!this.isRestoredFromLS)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,n){n.d(t,{A:()=>s});var a=n(54689);const o=new a.A("vknext-storage-v2",!0);new a.A("vknext-storage").clearDatabase();const s=o},92103(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){var _lib_createPromise__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37352),_helpers_isOauthVK__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26195),_injected_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_2__=__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:n,reject:a}=(0,_lib_createPromise__WEBPACK_IMPORTED_MODULE_0__.default)();return GM_xmlhttpRequest({method:"GET",url:e,onload:({responseText:e})=>{if(!e)return a(new Error("Chunk not found"));n(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_2__.A)("vknext.css").then(e=>{GM_addElement("link",{href:e,rel:"stylesheet",type:"text/css"})}),(0,_helpers_isOauthVK__WEBPACK_IMPORTED_MODULE_1__.A)()&&__webpack_require__.e(2985).then(__webpack_require__.bind(__webpack_require__,62985)).catch(console.error)},20568(e,t,n){const a=(0,n(98570).A)();a.webpack=a.webpack||{exports:new Map,re:new Map,_c:new Map,onLoadModule:()=>{throw new Error("deprecated")}}},98570(e,t,n){n.d(t,{A:()=>o});const a={},o=()=>{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,n){n.d(t,{Ln:()=>s,NS:()=>o,sr:()=>r});const a=e=>`_${e}_${Math.random().toString(36).substring(2,10)}`,o=()=>a("mbs"),s=()=>a("ibs"),r=()=>a("vknext")},28893(e,t,n){n.d(t,{A:()=>o});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"],o=e=>{let t=null,n=0;for(const o of e){const e=o.type;if(a.includes(e)){const e=(o.width||0)*(o.height||0);e>n&&(n=e,t=o)}}return t||e[0]}},63898(e,t,n){n.d(t,{A:()=>a});const a=async(e,t)=>{{const n=new Request(e,t);if(n.signal.aborted)throw new DOMException("Network request aborted.","AbortError");const a=await n.arrayBuffer(),o=a.byteLength?(new TextDecoder).decode(a):void 0,s=Object.fromEntries(n.headers);return new Headers(t?.headers).forEach((e,t)=>{s[t]=e}),new Promise((e,t)=>{let a=!1;const r=new Promise(i=>{const{abort:c}=GM_xmlhttpRequest({method:n.method.toUpperCase(),url:n.url||location.href,headers:s,data:o,redirect:n.redirect,binary:!0,nocache:"no-store"===n.cache,revalidate:"reload"===n.cache,timeout:3e5,responseType:"blob",overrideMimeType:n.headers.get("Content-Type")??void 0,anonymous:"omit"===n.credentials,onload:({response:e})=>{i(a?null:e)},async onreadystatechange({readyState:t,responseHeaders:o,status:s,statusText:d,finalUrl:l,response:u}){if(t===XMLHttpRequest.DONE)n.signal.removeEventListener("abort",c);else if(t!==XMLHttpRequest.HEADERS_RECEIVED)return;if(a)return void i(null);const _=function(e){const t=new Headers,n=e.replace(/\r?\n[\t ]+/g," ");for(const e of n.split(/\r?\n/)){const n=e.split(":"),a=n.shift()?.trim();if(a){const e=n.join(":").trim();try{t.append(a,e)}catch(e){console.warn(`Response ${e.message}`)}}}return t}(o),h=n.url!==l,f=new Response(u instanceof ReadableStream?u:await r,{headers:_,status:s,statusText:d});Object.defineProperties(f,{url:{value:l},type:{value:"basic"},...f.redirected!==h?{redirected:{value:h}}:{},..._.has("set-cookie")||_.has("set-cookie2")?{headers:{value:_}}:{}}),e(f),a=!0},onerror:({statusText:e,error:n})=>{t(new TypeError(e||n||"Network request failed.")),i(null)},ontimeout(){t(new TypeError("Network request timeout.")),i(null)},onabort(){t(new DOMException("Network request aborted.","AbortError")),i(null)}});n.signal.addEventListener("abort",c)})})}}},8257(e,t,n){n.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,n){n.d(t,{default:()=>a});const a=e=>{const t=e.length,n=new Uint8Array(t);for(let a=0;a<t;a++)n[a]=e.charCodeAt(a);return n}},22440(e,t,n){n.d(t,{A:()=>a});const a=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},26195(e,t,n){n.d(t,{A:()=>a});const a=(e=window.location)=>"oauth.vk.ru"===e.host||"oauth.vk.com"===e.host},54689(e,t,n){n.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 n=indexedDB.open(this.dbName);n.onupgradeneeded=()=>{this.fixValue?n.result.createObjectStore("db"):n.result.createObjectStore("db",{keyPath:"key"})},n.onsuccess=()=>e(n.result),n.onerror=()=>t(n.error)})}async get(e){const t=await this.open(),n=new Promise(n=>{const a=t.transaction("db","readwrite").objectStore("db").get(e);a.onsuccess=()=>{const e=a.result;n(e?.key&&"val"in e?e?.val:e)}});return n.finally(()=>t.close()),await n}async set(e,t){const n=await this.open(),a=n.transaction("db","readwrite").objectStore("db"),o=this.fixValue?a.put(t,e):a.put({key:e,val:t}),s=new Promise((e,t)=>{o.onsuccess=()=>e(),o.onerror=()=>t(o.error)});return s.finally(()=>n.close()),await s}async remove(e){const t=await this.open(),n=t.transaction("db","readwrite").objectStore("db"),a=new Promise((t,a)=>{const o=n.delete(e);o.onsuccess=()=>t(),o.onerror=()=>a(o.error)});return a.finally(()=>t.close()),await a}clearDatabase(){return new Promise((e,t)=>{let n=indexedDB.deleteDatabase(this.dbName);n.onerror=()=>t(n.error),n.onblocked=()=>t("База данных заблокирована"),n.onsuccess=()=>e(n.result)})}}},84436(e,t,n){n.d(t,{A:()=>o});var a=n(56875);const o=class{element;parent;constructor({id:e,href:t,hiddenAutoInject:n,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),n&&(this.unuse(),this.injectToPage()),this.parent=a}set innerContent(e){this.element.textContent="",e.length&&this.element.appendChild(document.createTextNode(e))}set href(e){this.element.href=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,n){n.d(t,{default:()=>a});const a=()=>{let e,t;return{promise:new Promise((n,a)=>{e=n,t=a}),resolve:e,reject:t}}},79384(e,t,n){n.d(t,{A:()=>a});const a=(e,t=0)=>e.charCodeAt(t)},95728(e,t,n){function a(e){const t={};if(!e)return t;for(const n of Object.keys(e))n.startsWith("__reactFiber")&&(t.fiber=e[n]),n.startsWith("__reactProps")&&(t.props=e[n]),n.startsWith("__reactContainer")&&(t.container=e[n]);return t}n.d(t,{A:()=>a})},387(e,t,n){n.d(t,{A:()=>a});const a=()=>Math.floor(Date.now()/1e3)},26555(e,t,n){n.d(t,{A:()=>s});const a=1024,o=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],s=(e,t=1)=>{if(Math.abs(e)<a)return`${e.toFixed(t)} ${o[0]}`;let n=0;const s=10**t;do{e/=a,n++}while(Math.round(Math.abs(e)*s)/s>=a&&n<o.length-1);return`${e.toFixed(t)} ${o[n]}`}},99381(e,t,n){n.d(t,{A:()=>a});const a=()=>{}},86335(e,t,n){n.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,callsConfirmation:!0,noonline:!1,silentnotify:!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.ru/vknext",icon:"logo_vk_outline_28",target:"_blank"},{name:"Чат VK Next",link:"https://vk.ru/vknext?w=chats-207165415",icon:"messages_outline_28",target:"_blank"},{name:"Настройки VK Next",link:"https://vk.ru/vknext_settings",icon:"donate_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,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},genius:!1,logoNY2023:!1,nyBackgroundSnowFlake:!1,nyPageHeaderGarland:!1,showAdminsChat:!1,hideLeftCount:!1,scalePhoto:!1,changePhotoWay:3,videoMessageShapeId:1,appleMessageReactions:!1,inlineCommandPrefix:"@",useInlinePic:!0,useInlineGif:!1,useInlineVid:!1,useInlineWiki:!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:"hlsjs",oldPostDesign:!0,expandTextPost:!1,redirectToMyAllGroups:!0,hideConvoListFooter:!1,hideStlNav:!1}},76243(){},51018(e,t,n){n.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]}}},7618(e,t,n){n.d(t,{z:()=>i});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}),o=(e,t,n)=>t<e&&e<n,s=(e,t,n)=>t<=e&&e<=n,r=(e,t)=>e+Math.floor(Math.random()*(t-e)),i=Object.freeze({getAutotestGroupIdRand:()=>r(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=>o(e,0,a.CONTACTS_UPPER_BOUND),isRealOwner:e=>i.isGroupId(e)||i.isUserId(e),isAudioOwner:e=>i.isRealOwner(e)||i.isUMA(e)||i.isFakeWallAudioOwner(e),isPlaylistOwner:e=>i.isRealOwner(e)||i.isUMA(e)||i.isChatOrChannelPeer(e),isOfficialPlaylist:e=>i.isUMAReleaseOwner(e)||i.isUMAAlbumOwner(e),isFakeWallAudioOwner:e=>s(e,a.AUDIO_FAKE_WALL_OWNER_MIN,a.AUDIO_FAKE_WALL_OWNER_MAX),isUMA:e=>i.isUMAReleaseOwner(e)||i.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?i.isUserId(e):i.isGroupId(e),isContactId:e=>o(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=>o(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:()=>r(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:()=>r(a.FAKE_DOC_OWNER_MIN,a.FAKE_DOC_OWNER_MIN+64e3),getRandomFakeOwnerId:()=>a.FAKE_DOC_OWNER_MIN+(Math.floor(Date.now()/1e3)/173+r(0,999))%64e3,isAdsVideoOwner:e=>s(e,a.ADS_VIDEO_OWNER_MIN,a.ADS_VIDEO_OWNER_MAX),getRandomAdsVideoOwner:()=>r(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:()=>r(a.ADS_PHOTO_OWNER_MIN,a.ADS_PHOTO_OWNER_MAX),isZeroOwner:e=>0===e,convertEmailIdToEmailPeerId:e=>i.isEmailId(e)?-e+a.EMAIL_UPPER_BOUND:0,isZeroOwnerDeprecated:e=>!!e||i.isZeroOwner(e),isExternalUser:e=>o(e,a.EMAIL_UPPER_BOUND,a.EXTERNAL_USER_ID_OFFSET),isExternalUserDeprecated:e=>o(e,a.EMAIL_UPPER_BOUND,a.APP_DOMAIN_ID_OFFSET),isAnonymousCallPeerId:e=>o(e,a.CALLS_PEER_LOWER_BOUND,a.CALLS_PEER_UPPER_BOUND),isAnonymousUserPeerId:e=>o(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,n=(e%t+t)%t;return a.CALLS_PEER_UPPER_BOUND-1-n},isValidAliExpressOrderUserId:e=>e>=a.ALIEXPRESS_USER_ID_RANGE_START&&e<=a.ALIEXPRESS_USER_ID_RANGE_START+a.ALIEXPRESS_USER_ID_RANGE_LENGTH,generateAliexpressOrderUserId:()=>r(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=>o(e,a.MARUSIA_AUDIO_FAKE_ID_MIN,a.MARUSIA_AUDIO_FAKE_ID_MAX),isOwnerIdTransitional:e=>e>a.USERS_LOWER_BOUND?i.isUserIdTransitional(e):i.isGroupId(e),convertGroupIdToOwnerId:e=>-e,convertGroupIdToOwnerIdStrict:e=>-Math.abs(e),convertOwnerIdToGroupId:e=>Math.abs(e)})},7417(e,t,n){n.d(t,{n:()=>a});const a=e=>{"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0})}},92580(e,t,n){n.d(t,{Q:()=>a});const a=()=>{let e,t;return{promise:new Promise((n,a)=>{e=n,t=a}),resolve:e,reject:t}}},92046(e,t,n){n.d(t,{c:()=>a});const a=e=>new Promise(t=>setTimeout(t,e))},79110(e,t,n){n.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,n){n.d(t,{h:()=>s});var a=n(92580);let o=null;const s=e=>{if(document.head)return Promise.resolve(document.head);if(o&&!e)return o;const{promise:t,resolve:n}=(0,a.Q)();if(o=t,document.head)return n(document.head),t;const s=new MutationObserver(()=>{document?.head&&(n(document.head),s.disconnect())});return s.observe(document.documentElement,{childList:!0}),t}},22707(e,t,n){n.d(t,{t:()=>a});const a=()=>new Promise(e=>requestAnimationFrame(e))},37400(e,t,n){n.d(t,{G:()=>a});const a=()=>new Promise(e=>requestIdleCallback(e))},7298(e,t,n){n.d(t,{Bn:()=>a.B,Ku:()=>o.K,Kr:()=>s.K,vt:()=>i,R2:()=>c.R,VA:()=>d.V});n(35627);var a=n(65748),o=n(71191),s=n(74501),r=n(12964);const i=()=>(0,r.A)("MECommunityCommonContext");var c=n(91570),d=n(61054)},35627(e,t,n){n.d(t,{s:()=>d});var a=n(51018),o=n(12964);const s=()=>(0,o.A)("TopNotifier"),r=new a.e,i=async e=>{for(const t of r.listeners)t(e)};let c=!1;const d=e=>{const t=r.addListener(e);return s().then(e=>i(e)),c||(c=!0,(async()=>{let e=await s();Object.defineProperty(window,"TopNotifier",{get:()=>e,set:t=>{e=t,i(t)}})})()),t}},12964(e,t,n){n.d(t,{A:()=>o});var a=n(92580);const o=async(e,t)=>{const n=("undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis)[e];if(n)return Promise.resolve(n);const{promise:o,resolve:s}=(0,a.Q)(),r=((e,t,n={})=>{const{timeout:a=null,waitForPageLoad:o=!1,once:s=!1}=n;let r=!0,i=null,c=null,d=window[e],l=50;const u=()=>{r=!1,i&&clearTimeout(i),c&&clearTimeout(c)},_=()=>{if(!r)return;const n=window[e];if(void 0!==n&&n!==d){if(d=n,t(n),s)return void u();l=50}else l=Math.min(1.5*l,1e3);i=window.setTimeout(_,l)},h=()=>{null!==a&&(c=window.setTimeout(()=>{u(),console.warn(`[watchGlobalProperty] Timeout waiting for variable: ${String(e)}`)},a)),_()};if(o&&"complete"!==document.readyState){const e=()=>{h(),window.removeEventListener("load",e)};window.addEventListener("load",e)}else h();return u})(e,e=>{s(e),r()},{once:!0});return o}},91953(e,t,n){n.d(t,{_:()=>o});var a=n(12964);const o=()=>(0,a.A)("ajax")},65748(e,t,n){n.d(t,{B:()=>o});var a=n(12964);const o=()=>(0,a.A)("ap")},71191(e,t,n){n.d(t,{K:()=>o});var a=n(12964);const o=()=>(0,a.A)("boxQueue")},48913(e,t,n){n.d(t,{e:()=>o});var a=n(12964);const o=()=>(0,a.A)("cur")},74501(e,t,n){n.d(t,{K:()=>o});var a=n(12964);const o=()=>(0,a.A)("MECommonContext")},91570(e,t,n){n.d(t,{R:()=>o});var a=n(12964);const o=()=>(0,a.A)("nav")},3916(e,t,n){n.d(t,{P:()=>o});var a=n(12964);const o=()=>(0,a.A)("vk")},61054(e,t,n){n.d(t,{V:()=>o});var a=n(12964);const o=()=>(0,a.A)("vkApi")}},__webpack_module_cache__={},hasSymbol,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 n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,hasSymbol="function"==typeof Symbol,webpackQueues=hasSymbol?Symbol("webpack queues"):"__webpack_queues__",webpackExports=hasSymbol?Symbol("webpack exports"):"__webpack_exports__",webpackError=hasSymbol?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,n)=>{var a;n&&((a=[]).d=-1);var o,s,r,i=new Set,c=e.exports,d=new Promise((e,t)=>{r=t,s=e});d[webpackExports]=c,d[webpackQueues]=e=>(a&&e(a),i.forEach(e),d.catch(e=>{})),e.exports=d,t(e=>{var t;o=(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=>{n[webpackExports]=e,resolveQueue(t)},e=>{n[webpackError]=e,resolveQueue(t)});var n={};return n[webpackQueues]=e=>e(t),n}}var a={};return a[webpackQueues]=e=>{},a[webpackExports]=e,a}))(e);var n=()=>o.map(e=>{if(e[webpackError])throw e[webpackError];return e[webpackExports]}),s=new Promise(e=>{(t=()=>e(n)).r=0;var s=e=>e!==a&&!i.has(e)&&(i.add(e),e&&!e.d&&(t.r++,e.push(t)));o.map(e=>e[webpackQueues](s))});return t.r?s:n()},e=>(e?r(d[webpackError]=e):s(c),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 n=Object.create(null);__webpack_require__.r(n);var a={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var o=2&t&&e;("object"==typeof o||"function"==typeof o)&&!~leafPrototypes.indexOf(o);o=getProto(o))Object.getOwnPropertyNames(o).forEach(t=>a[t]=()=>e[t]);return a.default=()=>e,__webpack_require__.d(n,a),n},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,n)=>(__webpack_require__.f[n](e,t),t),[])),__webpack_require__.u=e=>"scripts/"+{45:"df4abc37f",53:"2b8a0fac3",63:"94c04aed5",70:"99734c8b6",102:"72b00724c",113:"8727c346e",119:"ecf6d03db",122:"5203ddd5f",126:"7ebbb36c5",134:"bf538f7e1",141:"f9ef1a84d",150:"2fa642378",192:"fb18283ae",217:"1d5dd8222",225:"788ce85a7",350:"61d6b3b2b",367:"8d3d7b6e7",382:"adca3ff04",404:"52737d683",445:"23bc1ded9",461:"74c0032a0",555:"c85c94d8f",585:"8734f905b",634:"8520bad13",661:"2bb2fa393",681:"69fa74804",697:"fe2a1713e",717:"b0a33a6d7",746:"802c731e9",772:"979517462",777:"225965a41",781:"b4bdcd762",851:"356879c40",861:"60365815a",894:"73de531b2",925:"8f899d2a1",956:"887b9320f",959:"2d1461782",961:"9cb132bbb",964:"fee66d8d9",1062:"2ac9fcc89",1077:"2aa5ec651",1081:"104dfe415",1192:"e3c716c08",1210:"4caad58b0",1243:"ba48d0325",1286:"ad233b88c",1297:"aea331400",1300:"19fa643ba",1332:"5724f4540",1348:"997c36c56",1351:"8a2a38000",1356:"d6b065dba",1396:"aa8b67a75",1429:"aaf3ace2d",1495:"3124fcd6e",1526:"924273fb1",1547:"03b17300c",1552:"ca09fa3f1",1570:"76420b233",1610:"0826536c1",1679:"1978d2f66",1691:"8f6ce1e77",1783:"64709a06c",1812:"7ca910b33",1825:"71038cddb",1843:"9929dca6b",1866:"c2abd8c34",1909:"e853782c6",1922:"508b6d8f5",1923:"23a06175c",1941:"59a6dd714",1974:"8a4d2e146",1985:"8a5713e5b",2013:"525ce3782",2031:"53517bec9",2068:"7a7d28c59",2069:"e8e4bc9ff",2081:"b6d413d2b",2130:"95ff37f5c",2135:"f086f3328",2204:"54ddef763",2214:"a36574abe",2220:"0cdfdf6b3",2251:"97379a079",2268:"a2f212bd8",2295:"1410baa9d",2319:"72a71abb0",2343:"64c5a5bb8",2350:"2b1a367d4",2352:"71bcc1b24",2392:"84f9d1611",2402:"51bfaaddf",2418:"f04eaf851",2420:"cfe66b208",2425:"610b095e2",2428:"e84883a56",2441:"8127f2fef",2462:"9098df33a",2497:"7dc85e5a7",2516:"de75b1846",2606:"ba2a2d226",2665:"0231582c2",2681:"cbc2fa37c",2692:"9d1467dc3",2710:"3f1ddf400",2711:"115632b59",2721:"575d00e50",2739:"52a00e4fb",2797:"16604b195",2827:"7e335b5b3",2893:"7cde81b1d",2957:"c1bb7579a",2963:"222787f31",2965:"4b9d62a7a",2985:"abd34b00b",3014:"32642578c",3018:"e61d1b0d0",3028:"4b51052dc",3032:"d364294cb",3035:"29e0c88bb",3040:"d72f79539",3064:"1e0b9af37",3091:"29b3fcecb",3096:"7f1f37d66",3098:"fda5f4a18",3116:"49d455003",3141:"ee501fd34",3158:"5a75a859a",3172:"f6889b8e6",3179:"f40358de2",3265:"ef48343b5",3301:"d441dc3c9",3339:"7a787ac66",3415:"94120ed87",3455:"94101cea9",3456:"a21728022",3464:"fad69206f",3524:"40c05cb32",3600:"69f124213",3622:"28b4f940b",3639:"880733438",3643:"64762c23a",3671:"b54015eb5",3739:"925eb2b75",3777:"d03a991df",3790:"004c7f4e8",3807:"d76986460",3917:"821904931",3975:"e37fe0c23",3983:"f5e5f1df1",4010:"510a64443",4013:"84bd6d180",4053:"f00d17fc7",4060:"b72604c34",4067:"21ea39f28",4079:"9acbbdb72",4091:"513389a63",4093:"00405a56b",4109:"5a27f5ef9",4141:"79f763e06",4144:"a4a06d1cf",4211:"a423a1118",4213:"d9b0d01db",4288:"1e57d0877",4352:"d680ae2ab",4413:"5d503d708",4461:"f8702cb51",4475:"cc75687c3",4530:"e26a27e11",4547:"f3bd37506",4562:"f23b881bb",4619:"9c6469d51",4639:"90b70ac33",4682:"edef12aab",4708:"16bb2ce33",4734:"797589ab6",4747:"f7f5e1bb5",4759:"83f38a604",4765:"c5b855ab6",4835:"34646f390",4945:"24a5a44b2",4980:"e4e83fec3",4996:"0abf3602d",5035:"c82fcecc6",5061:"6ce639f29",5074:"889b583c5",5105:"afc08b8d6",5109:"1e99c7760",5147:"656b73e19",5189:"85c1e8d1e",5225:"9f4b255d4",5246:"d4083438f",5253:"1914d3485",5283:"233f12951",5302:"0beff1120",5326:"75d4d6408",5334:"c635cd947",5338:"d78d117d0",5355:"84e0d634f",5367:"8514652e2",5394:"5aec22075",5454:"8042116dc",5510:"1282586f0",5539:"ae0b7a557",5542:"c198c61d9",5560:"565e8011d",5575:"a9e7d1a8c",5580:"f91024832",5629:"6be4e2e89",5633:"27e1dc7b5",5640:"e29f4ef69",5661:"b94f2687e",5667:"d5d93a905",5680:"0ba4f1cd4",5697:"df6f9019a",5732:"bd86918eb",5740:"80669668d",5860:"01aa092cc",5896:"76f2a623f",5942:"c6726b67c",6010:"ec493ae06",6038:"d245414b6",6076:"3f7c658bd",6091:"d89048147",6135:"2df30f1c8",6192:"8f375069a",6195:"a49793956",6264:"70e1e0a66",6289:"ea85a07a3",6332:"e701b2b01",6353:"bbfd4acfc",6394:"69f29ab5c",6466:"e5eb68b79",6468:"ffd956be6",6474:"617d6983d",6542:"32017eb2c",6550:"a55abd4d8",6552:"a6258af20",6555:"976bc42c6",6604:"e568258bc",6613:"f3262362a",6619:"afd320c15",6628:"dcbd99e66",6631:"34408149a",6652:"52d0d2967",6690:"cdbf6af8e",6709:"a33848dd9",6728:"ee893c7e1",6746:"1f4f4de75",6782:"a918b36ee",6815:"55a7602f2",6844:"0dbec01b4",6852:"f79bd0a9d",6873:"f9fdc383b",6917:"b46ea3f2d",6929:"fe697556b",6956:"5abc619e7",7035:"af74213db",7038:"6874a4b1f",7050:"44b494042",7078:"34b9cc033",7085:"366140a98",7114:"327a5118a",7149:"b899ba836",7223:"a987adbca",7248:"cee0d4868",7263:"673011bf0",7302:"228ab1262",7374:"c0950c835",7386:"e2e06d3f4",7416:"8c69e0cf4",7440:"f7853d258",7445:"3e014b09c",7486:"005123cdc",7528:"2068ba9b0",7539:"495af2d84",7602:"08c678910",7640:"8b02739d3",7692:"ccc4d5d38",7714:"bb178a6af",7717:"18fdc4ab6",7721:"b84b1fe14",7753:"b1014f7f6",7810:"10f38c47e",7877:"1a2f04408",7886:"7efb8c4b6",7932:"f6f19bb62",7980:"f66cc1418",8008:"0b2eeea1d",8048:"f05c402aa",8075:"a77f343d9",8082:"261a6d44b",8218:"a97112cf5",8278:"2cf114416",8279:"4d0fb813e",8336:"9ac80853f",8340:"ee1ccecb1",8357:"e0b9d3559",8361:"e8e73c9e8",8365:"69c03accc",8426:"9fd68c5b8",8474:"0d6198c3f",8482:"2413bd75a",8486:"7a00cfe38",8496:"d255aa65b",8541:"bab9fc99d",8597:"6a0dc7cf9",8638:"debc81b0c",8643:"666bd3902",8671:"7cb1ab572",8689:"9cd95199c",8726:"25c6b850d",8868:"068402c6f",8922:"5a7717cf8",8975:"6c5128ccc",8982:"99d59fd95",8987:"b7a35c9ec",8997:"e31af9fb3",9007:"4ffdc06da",9009:"df015e785",9013:"a5e9f3300",9014:"0a4cff0ec",9026:"bd8e52c8c",9038:"cb9f51467",9123:"93ba72b03",9186:"a5f8704bc",9245:"1f611da86",9251:"b64e61689",9259:"27901aad5",9287:"bbf8dd4cf",9302:"764e153ba",9304:"b4930a189",9319:"f4c3764a2",9431:"a27fd8fd4",9434:"af9a8078a",9449:"bb6877509",9451:"32093c09e",9461:"7d7eb7596",9477:"80037b082",9486:"37d48dd4d",9499:"6f2919f77",9509:"f9447e2a4",9646:"e7483462d",9693:"360c0a281",9697:"732d347e2",9718:"7188a6679",9724:"342b9d046",9745:"3a054ca77",9755:"32313542c",9765:"4f73c6149",9766:"0c1b48aac",9817:"63f6afd64",9834:"9e580195e",9907:"a9f6b2739",9947:"b2efd6f30"}[e]+".vknext.js",__webpack_require__.miniCssF=e=>"styles/"+{63:"f3e7117b0",70:"41f7ab576",113:"9bdb00890",134:"194493f13",192:"ce5c43818",225:"469a6ab23",382:"8af411c11",404:"da4f11f2a",445:"2ad83368f",461:"d44c16521",661:"234acd87b",681:"1fd3bb2a4",697:"9bdb00890",717:"0e7ce3424",772:"ea4b6c3ae",781:"a132b0a68",851:"4d8400eb7",861:"c6bb8e93e",956:"b8dafc98f",959:"bbcc14b03",1062:"612bfadbc",1077:"5a03757f2",1429:"a58d57ed3",1495:"4177ccc11",1526:"0e7ce3424",1552:"68f2d1bd4",1610:"496ec3d0c",1825:"13a8a92bc",1843:"27ab07a0c",1866:"1799f175d",1909:"a72deb310",1985:"0d809f64a",2031:"c7eb8c497",2069:"49e8c8000",2130:"3e6ec0f77",2135:"788541c79",2204:"07795fcff",2214:"194493f13",2251:"cf00a6e67",2268:"e6009bee4",2350:"484aa973d",2352:"2416801d3",2402:"8afa86896",2418:"7ae8afc29",2428:"93c2c67fd",2516:"f229e49e1",2606:"4d8400eb7",2681:"f3d284fe8",2721:"4d8400eb7",2797:"4983d584d",2957:"bbcc14b03",3032:"0e7ce3424",3035:"0282921e0",3064:"2416801d3",3091:"83ab3b697",3098:"eae63f2b0",3116:"f0fbe75fc",3158:"e53927e6e",3179:"3a08f9182",3265:"af1725ecb",3301:"f72206c19",3456:"75b5e6838",3600:"496ec3d0c",3622:"e340d959b",3639:"234acd87b",3983:"194493f13",4010:"ac9f3737d",4060:"d6397524e",4067:"bbcc14b03",4461:"bbcc14b03",4530:"03d49eaef",4682:"ded6a94d0",4708:"b1a49f153",4734:"47d4e1f2d",4835:"0f7a520fa",5035:"194493f13",5074:"f402ffa47",5109:"cb7329cb1",5225:"25c494662",5246:"14a6c3353",5326:"0e7ce3424",5334:"ae2e3cfb9",5355:"77fc2da94",5367:"44901bdad",5454:"a7986dab4",5510:"aae4c9acb",5539:"b2146db07",5542:"bbcc14b03",5661:"b78d7f500",5680:"e6b8f4437",5697:"c45ee5bba",5732:"97a2b5a2d",5896:"3e6ec0f77",5942:"1f4746b8e",6010:"7659efee7",6038:"4b9e7e34f",6076:"c29aeb207",6135:"cafea053b",6195:"b770f1db7",6353:"4bf302772",6394:"9db0a8690",6466:"2896888f3",6468:"4d75826f6",6474:"6b9978456",6555:"806e2960e",6604:"baeead996",6782:"f35100638",6844:"78535f73a",6917:"d571ab3ec",6929:"515d3fd81",6956:"0e7ce3424",7078:"83ab3b697",7091:"f1b2910fc",7149:"0e7ce3424",7374:"c8258f0dc",7440:"ea9a7ee5e",7445:"4ab18dc9f",7602:"bfc29d630",7640:"0e7ce3424",7717:"194493f13",7721:"ba00dfd48",7753:"70230647e",7810:"09bea4806",7932:"1f4746b8e",8008:"99ca9fa4d",8075:"83ab3b697",8082:"87853a69d",8218:"64119ac9e",8336:"a5dbd33cf",8340:"734cf4fc6",8361:"bbcc14b03",8474:"4d04339a3",8482:"3c183786f",8496:"6a5bac0db",8689:"5d0cf17f7",8868:"65740f85d",8975:"551a2ab05",8997:"f18e8a10e",9007:"569f26355",9013:"c980bfa8c",9026:"f5281f08e",9123:"bae4f2e8b",9186:"932247161",9251:"549173a50",9319:"bbcc14b03",9449:"d3a08083f",9451:"c893cf708",9461:"515d3fd81",9477:"194493f13",9509:"bbcc14b03",9646:"a7986dab4",9693:"af506d7b0",9697:"194493f13",9745:"5fe4575a7",9755:"89134dbc7",9765:"788541c79",9766:"3c183786f",9834:"cfac4d82e",9907:"bed222544"}[e]+".vknext.css",__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="vknext:",__webpack_require__.l=(e,t,n,a)=>{if(inProgress[e])inProgress[e].push(t);else{var o,s;if(void 0!==n)for(var r=document.getElementsByTagName("script"),i=0;i<r.length;i++){var c=r[i];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==dataWebpackPrefix+n){o=c;break}}o||(s=!0,(o=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&o.setAttribute("nonce",__webpack_require__.nc),o.setAttribute("data-webpack",dataWebpackPrefix+n),o.src=e),inProgress[e]=[t];var d=(t,n)=>{o.onerror=o.onload=null,clearTimeout(l);var a=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),a&&a.forEach(e=>e(n)),t)return t(n)},l=setTimeout(d.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=d.bind(null,o.onerror),o.onload=d.bind(null,o.onload),s&&document.head.appendChild(o)}},__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.9.5/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((t,n)=>{var a=__webpack_require__.miniCssF(e),o=__webpack_require__.p+a;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),a=0;a<n.length;a++){var o=(r=n[a]).getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(o===e||o===t))return r}var s=document.getElementsByTagName("style");for(a=0;a<s.length;a++){var r;if((o=(r=s[a]).getAttribute("data-href"))===e||o===t)return r}})(a,o))return t();((e,t,n,a,o)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",__webpack_require__.nc&&(s.nonce=__webpack_require__.nc),s.onerror=s.onload=n=>{if(s.onerror=s.onload=null,"load"===n.type)a();else{var r=n&&n.type,i=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+r+": "+i+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=r,c.request=i,s.parentNode&&s.parentNode.removeChild(s),o(c)}},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,o,0,t,n)}),t={1473:0};__webpack_require__.f.miniCss=(n,a)=>{t[n]?a.push(t[n]):0!==t[n]&&{63:1,70:1,113:1,134:1,192:1,225:1,382:1,404:1,445:1,461:1,661:1,681:1,697:1,717:1,772:1,781:1,851:1,861:1,956:1,959:1,1062:1,1077:1,1429:1,1495:1,1526:1,1552:1,1610:1,1825:1,1843:1,1866:1,1909:1,1985:1,2031:1,2069:1,2130:1,2135:1,2204:1,2214:1,2251:1,2268:1,2350:1,2352:1,2402:1,2418:1,2428:1,2516:1,2606:1,2681:1,2721:1,2797:1,2957:1,3032:1,3035:1,3064:1,3091:1,3098:1,3116:1,3158:1,3179:1,3265:1,3301:1,3456:1,3600:1,3622:1,3639:1,3983:1,4010:1,4060:1,4067:1,4461:1,4530:1,4682:1,4708:1,4734:1,4835:1,5035:1,5074:1,5109:1,5225:1,5246:1,5326:1,5334:1,5355:1,5367:1,5454:1,5510:1,5539:1,5542:1,5661:1,5680:1,5697:1,5732:1,5896:1,5942:1,6010:1,6038:1,6076:1,6135:1,6195:1,6353:1,6394:1,6466:1,6468:1,6474:1,6555:1,6604:1,6782:1,6844:1,6917:1,6929:1,6956:1,7078:1,7091:1,7149:1,7374:1,7440:1,7445:1,7602:1,7640:1,7717:1,7721:1,7753:1,7810:1,7932:1,8008:1,8075:1,8082:1,8218:1,8336:1,8340:1,8361:1,8474:1,8482:1,8496:1,8689:1,8868:1,8975:1,8997:1,9007:1,9013:1,9026:1,9123:1,9186:1,9251:1,9319:1,9449:1,9451:1,9461:1,9477:1,9509:1,9646:1,9693:1,9697:1,9745:1,9755:1,9765:1,9766:1,9834:1,9907:1}[n]&&a.push(t[n]=e(n).then(()=>{t[n]=0},e=>{throw delete t[n],e}))}}})(),(()=>{var e={1473:0};__webpack_require__.f.j=(t,n)=>{var a=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else if(7091!=t){var o=new Promise((n,o)=>a=e[t]=[n,o]);n.push(a[2]=o);var s=__webpack_require__.p+__webpack_require__.u(t),r=new Error;__webpack_require__.l(s,n=>{if(__webpack_require__.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;r.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",r.name="ChunkLoadError",r.type=o,r.request=s,a[1](r)}},"chunk-"+t,t)}else e[t]=0};var t=(t,n)=>{var a,o,[s,r,i]=n,c=0;if(s.some(t=>0!==e[t])){for(a in r)__webpack_require__.o(r,a)&&(__webpack_require__.m[a]=r[a]);if(i)i(__webpack_require__)}for(t&&t(n);c<s.length;c++)o=s[c],__webpack_require__.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=(void 0!==window?window:self).webpackChunkvknext=(void 0!==window?window:self).webpackChunkvknext||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),__webpack_require__.nc=void 0,__webpack_require__(92103);var __webpack_exports__=__webpack_require__(96939)})()})("undefined"!=typeof window&&window instanceof Window?[window,window]:"undefined"!=typeof unsafeWindow?[unsafeWindow,unsafeWindow]:[window,window]);