Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// ==UserScript==
// @name VK Next
// @description Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// @version 14.12.0
// @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__={15114(e,t,a){a.d(t,{k:()=>n});const n=()=>`${GM_info.scriptHandler.toLowerCase()}_${GM_info.script.namespace}`},7408(e,t,a){a.d(t,{A:()=>o});var n=a(36008);const s=(e,t)=>{const a=new URL(e);return a.pathname=`${a.pathname}/${t}`,a.toString()};let r=null;const o=async(e="")=>{const t=document.currentScript;if(t&&t instanceof HTMLScriptElement&&t.src)return s(t.src,e);const a=await(async()=>{if(r)return r;const e=await n.Ay.sendMessage("34a9b1c7f0");return r=e.url,e.url})();return s(a,e)}},36008(e,t,a){a.d(t,{Ay:()=>u});const n="vkru-vkn-14",s=`${n}-handshake`,r=(e,t,a)=>async s=>{const r=s.data;if(r?.source!==n)return;const{type:o,payload:i,id:c,answer:d}=r;if(!0!==d)for(const e of t.get(o)||[]){const t=e=>{a({source:n,type:o,payload:e,id:c,answer:!0})};try{await e(i,t)}catch(e){console.error(e)}}else for(const t of e.get(c)||[])t&&(t.resolve(i),e.delete(c))};class o{messageHandlers=new Map;pendingMessages=new Map;requestCount=0;generateUniqueId(){return this.requestCount++}addMessageHandler(e,t){const a=this.messageHandlers.get(e)||[];return a.push(t),this.messageHandlers.set(e,a),()=>this.removeMessageHandler(e,t)}removeMessageHandler(e,t){const a=this.messageHandlers.get(e)||[],n=a.indexOf(t);-1!==n&&a.splice(n,1),this.messageHandlers.set(e,a)}}class i extends o{port1;constructor(){super();const e=new MessageChannel;this.port1=e.port1;const t=e.port2;this.port1.onmessage=r(this.pendingMessages,this.messageHandlers,e=>this.port1.postMessage(e)),this.port1.start(),window.postMessage({source:s,handshake:!0},window.origin,[t])}sendMessage(e,t){const a=this.generateUniqueId(),s=new Promise(e=>{const t=this.pendingMessages.get(a)||[];t.push({resolve:e}),this.pendingMessages.set(a,t)});return this.port1.postMessage({source:n,type:e,payload:t,id:a,answer:!1}),s}}var c=a(96708),d=a(15114);const l=()=>{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 u=new class extends i{async sendMessage(e,t){switch(e){case"34a9b1c7f0":return{manifest_version:3,name:GM_info.script.name,version:GM_info.script.version,id:(0,d.k)(),url:l()};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"1a2b3c4d5e":return c.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)}}},24856(e,t,a){var n=a(387),s=a(84436),r=a(36008);(async()=>{const{version:e}=await r.Ay.sendMessage("34a9b1c7f0"),t=new s.A({hiddenAutoInject:!0}),a=`https://static.vknext.net/vknext/hotfix/${e||"0.0.0"}.css?t=${(0,n.A)()}`,o=await fetch(a);if(!o.ok)return void t.unuse(!0);const i=await o.text();i.length?(t.innerContent=i,t.use(!0)):t.unuse(!0)})().catch(console.error)},96939(e,t,a){a.a(e,async(e,t)=>{try{a(57580),a(20568),a(43024);var n=a(85209),s=(a(24856),a(7417)),r=a(79110),o=(a(76243),e([n]));n=(o.then?(await o)():o)[0],console.info("[VK Next] Injected start"),(0,s.n)(async()=>{try{await a.e(1783).then(a.bind(a,81783))}catch(e){console.error(e)}Promise.all([a.e(3734),a.e(981)]).then(a.bind(a,53064)).catch(console.error)}),(0,r.g)(()=>{Promise.all([a.e(3734),a.e(7060)]).then(a.bind(a,42343)).catch(console.error),Promise.all([a.e(3734),a.e(1865)]).then(a.bind(a,73983)).catch(console.error)}),t()}catch(e){t(e)}})},5305(e,t,a){a.d(t,{A:()=>o});var n=a(91953);const s=new Set;let r=!1;const o=e=>(s.add(e),(async()=>{if(r)return;r=!0;const e=await(0,n._)(),t=e.post;e.post=function(...a){let n=!1;for(const e of s)try{const t=e(a);!0===t?n=!0:!t||t instanceof Promise||(a=t)}catch(e){console.error(e)}if(!n)return Reflect.apply(t,e,a)}})(),()=>s.delete(e))},93494(e,t,a){a.d(t,{A:()=>o});var n=a(61054);const s=new Set;let r=!1;const o=e=>(s.add(e),(async()=>{if(r)return;r=!0;const e=await(0,n.V)(),t=e.api;e.api=function(...a){let n=!1;for(const e of s)try{const t=e(a);!0===t?n=!0:!t||t instanceof Promise||(a=t)}catch(e){console.error(e)}return n?new Promise(()=>{}):Reflect.apply(t,e,a)}})(),()=>s.delete(e))},80557(e,t,a){a.d(t,{I:()=>o});var n=a(61054);const s=new Set;let r=!1;const o=e=>(s.add(e),(async()=>{if(r)return;r=!0;const e=await(0,n.V)(),t=e.api;e.api=async function(...a){let n=await Reflect.apply(t,e,a);for(const e of s)try{const t=await e({method:a[0],params:a[1],response:n});void 0!==t&&(n=t)}catch(e){console.error("[VKNext] Interceptor error:",e)}return n}})(),()=>s.delete(e))},95497(e,t,a){a.d(t,{A:()=>d});var n=a(48913),s=a(51018),r=a(7298);const o=new s.e;let i=!1;const c=e=>{const t=o.addListener(e);return(async e=>{const t=await(0,n.e)();if(e(t),i)return;i=!0;let a=t;const s=await(0,r.R2)();let c=null;s.onLocationChange(()=>{c&&cancelIdleCallback(c),c=requestIdleCallback(()=>{c=null;const e=window.cur;if(a!==e){for(const t of o.listeners)try{t(e)}catch(e){console.error(e)}a=e}})})})(e),t},d=e=>{const t=new s.e,a=a=>{let n=a[e];Object.defineProperty(a,e,{get:()=>n,set:e=>{n=e;for(const e of t.listeners)try{e(n)}catch(e){console.error(e)}return!0},configurable:!0,enumerable:!0})};let r=!1;const o=async s=>{r||(r=!0,await(async()=>{let s=await(0,n.e)();a(s),c(n=>{if(s[e]!==n[e])for(const a of t.listeners)try{a(n[e])}catch(e){console.error(e)}a(n),s=n})})());s((await(0,n.e)())[e])};return e=>{const a=t.addListener(e);return o(e),a}}},13625(e,t,a){a.d(t,{A:()=>d,T:()=>c});var n=a(56875),s=a(63898),r=a(7408),o=a(43024);const i=new Map,c=async e=>{if(i.has(e))return i.get(e);e.startsWith("/")&&await(0,r.A)(e);let t;try{const a=await(0,s.A)(e,{method:"GET"}),n=await a.text(),r=document.createElement("style");r.textContent=n,t=r}catch(e){throw console.error("Failed to load CSS via gmFetch:",e),e}return i.set(e,t),t},d=async(e,t,a)=>{const s=await c(t),r=async()=>{const e=await(0,n.h)();e.contains(s)||e.appendChild(s)},i=async()=>{const e=await(0,n.h)();e.contains(s)&&e.removeChild(s)},d=async e=>{if("boolean"==typeof e)return a?e&&await a()?r():i():e?r():i();r(),i()};o.default.onInited(()=>{const t=o.default.getValue(e);d(t)}),o.default.addChangeKeyListener(e,(e,t)=>{d(t)})}},12550(e,t,a){a.d(t,{A:()=>s});var n=a(26195);const s=()=>!(0,n.A)()&&"vkvideo.ru"!==window.location.hostname},29566(e,t,a){a.d(t,{A:()=>s});const n=()=>Promise.resolve(),s=e=>async()=>{const{default:t}=await Promise.all([a.e(3734),a.e(3592)]).then(a.bind(a,32488));return await t()?e():n()}},95313(e,t,a){a.d(t,{A:()=>s});var n=a(43024);const s=(e,t)=>{const a=()=>t().catch(console.error);n.default.onInited(()=>"function"==typeof e?(e=>{if(e(n.default.getStorageWithDefault()))return void a();const{remove:t}=n.default.addListener(()=>{e(n.default.getStorageWithDefault())&&(a(),t())})})(e):Array.isArray(e)?(e=>{if(n.default.hasEnabledValues(e))return void a();const{remove:t}=n.default.addListener(()=>{n.default.hasEnabledValues(e)&&(a(),t())})})(e):void(e=>{if(n.default.getValue(e))return void a();const{remove:t}=n.default.addChangeKeyListener(e,(e,n)=>{n&&(a(),t())})})(e))}},40218(e,t,a){const n=new Set;let s=!1;function r(e){return(()=>{if(s)return;s=!0;const e=window.fetch;window.fetch=async(...t)=>{let a,s=t;for(const e of n)if(e.onRequest)try{const t=await e.onRequest(s);t&&(s=t)}catch(e){console.error("[FetchHook] onRequest interceptor failed:",e)}try{a=await e(...s)}catch(e){for(const t of n)if(t.onRequestError)try{t.onRequestError(e,s)}catch(e){console.error("[FetchHook] onRequestError interceptor failed:",e)}throw e}for(const e of n)if(e.onResponse)try{const t=await e.onResponse(a.clone(),s);t instanceof Response&&(a=t)}catch(e){console.error("[FetchHook] onResponse interceptor failed:",e)}return a}})(),n.add(e),()=>{n.delete(e)}}const o=new Set;let i=!1;var c=a(95497),d=a(43024),l=a(26555),u=a(7618),_=a(28893),f=a(60164);const h=e=>{if(!e.text)return!1;try{if(d.default.getValue("postFiltersMark"))return!1;const t=d.default.getValue("customFilter"),{isFiltered:a}=(0,f.m)(t.split(","),e.text);return a}catch(e){console.error(e)}return!1},p=e=>{if(e.copy_history)for(const t of e.copy_history)p(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,a=e?.thumb;t.style="compact",t.compact={icons:[{name:"song_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:e.artist}}},a?.photo_270&&t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:a.photo_270})}if("audio_playlist"===t.type&&e){const e=t.audio_playlist,a=e?.photo;t.style="compact",t.compact={icons:[{name:"playlist_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:e.description}}},a?.photo_270&&t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:a.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,l.A)(e.size||0)}}},e.preview?.photo?.sizes){const a=(0,_.A)(e.preview.photo.sizes);t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:a.src})}}}0===e.compact_attachments_before_cut&&(e.compact_attachments_before_cut=10)}},m=(e,{domain:t="",isOne:a=!1}={})=>{if(!Array.isArray(e))return e;const n=Number(t),s=u.z.isGroupId(n);for(let t=e.length-1;t>=0;t--){const n=e[t],r=()=>{e.splice(t,1)};if("type"in n)switch(n.type){case"photo":case"photo_tag":break;case"post":{const e=d.default.getValue("enablePostFiltersInGroups");(!a&&(!s||e)&&h(n)||(n.marked_as_ads||n.marked_as_author_ad)&&d.default.getValue("adsPost")||n.copyright&&d.default.getValue("adsPostCopyright"))&&r();break}case"recommended_audios":case"recommended_channels":case"recommended_chats":case"recommended_playlists":case"recommended_artists":case"ads":d.default.getValue("ads")&&r();break;case"post_ads":d.default.getValue("post_recomm")&&r();break;case"user_rec":case"friends_recomm":d.default.getValue("friends_recomm")&&r();break;case"recommended_game":case"recommended_games_carousel":d.default.getValue("apps_recomm")&&r();break;case"recommended_groups":d.default.getValue("groups_recomm")&&r();break;case"recommended_narratives":d.default.getValue("narratives_recomm")&&r();break;case"mini_apps_carousel":case"recommended_mini_app":d.default.getValue("services_recomm")&&r();break;case"videos_for_you":d.default.getValue("video_recomm")&&r();break;case"clip":"recommended_clip"===n.caption?.type&&d.default.getValue("clips_recomm")&&r();break;default:console.warn("[VK Next/apiHook] неизвестный тип поста",n)}}if(d.default.getValue("oldPostDesign"))for(const t of e)"post"===t.type&&t.attachments&&p(t);return e},b=["newsfeed.getLikesFeed","newsfeed.getFeed","newsfeed.search","newsfeed.get","newsfeed.getByType","wall.search","wall.get","wall.getById","catalog.getSection","catalog.getSearchStatuses","search.getSearchAllWeb2"],g=({domain:e,response:t,method:a})=>{if(!t)return t;const n="wall.getById"===a;if(Array.isArray(t?.items)&&(t.items=m(t.items,{domain:e,isOne:1===t.items.length&&n})),Array.isArray(t?.newsfeed_items)){const a=1===t.newsfeed_items.length&&n;for(const n of t.newsfeed_items)n.item=m([n.item],{domain:e,isOne:a})[0]}return t};var A;A=async({method:e,params:t,response:a})=>{if(b.includes(e))return d.default.isRestored||await new Promise(e=>d.default.onInited(e)),g({response:a,domain:t.domain,method:e})},i||(i=!0,r({async onResponse(e,t){const[a,n]=t;let s="string"==typeof a?a:a instanceof URL?a.href:a.url;const r=s.match(/^https?:\/\/(api\.vk\.com|api\.vk\.ru)\/method\/([a-zA-Z0-9.]+)/);if(!r)return;const i=r[2];let c;try{c=await e.json()}catch(e){return}if(!c||!c.response)return;const d=(a instanceof Request?a.body:n?.body)||"",l=new URLSearchParams(d);if("execute"!==i){let t=c.response;const a={method:i,params:{domain:l.get("domain")||void 0},response:t};for(const e of o){const n=await e(a);void 0!==n&&(t=n)}return c.response=t,new Response(JSON.stringify(c),{status:e.status,headers:e.headers})}if("execute"===i){const t=l.get("code")||new URL(s).searchParams.get("code");if(!t||!Array.isArray(c.response))return;const a=/(?:var\s+)?(\w+)\s*=\s*(?:fork\()?API\.([a-zA-Z0-9.]+)\((\{.*?\})\)/g,n=new Map;for(const e of t.matchAll(a))try{const t=JSON.parse(e[3]);n.set(e[1],{method:e[2],domain:t.domain})}catch{}const r=t.match(/return\s+\[(.*?)\]/);if(r&&n.size>0){const t=r[1].split(",").map(e=>e.replace(/wait\(|\)/g,"").trim());let a=!1;for(let e=0;e<t.length;e++){const s=n.get(t[e]);if(s&&c.response[e]){let t=c.response[e];const n={method:s.method,params:{domain:s.domain},response:t};for(const e of o){const a=await e(n);void 0!==a&&(t=a)}t!==c.response[e]&&(c.response[e]=t,a=!0)}}if(a)return new Response(JSON.stringify(c),{status:e.status,headers:e.headers})}}}})),o.add(A);const w=e=>{if(Array.isArray(e))for(const t of e)b.includes(t.method)&&(t.response=g({response:t.response,method:t.method,domain:t?.request?.domain}))};(0,c.A)("apiPrefetchCache")(e=>{d.default.isRestored?w(e):d.default.onInited(()=>w(e))}),(0,a(93494).A)(e=>{d.default.getValue("ads")&&"groups.getBanner"===e[0]&&9===e[1]?.banner_type&&(e[1].banner_type=0)});a(57580);const y=new Set;let v=!1;const E=/^https?:\/\/(api\.vk\.com|api\.vk\.ru)\/method\/([a-zA-Z0-9.]+)/,O=()=>{v||(v=!0,r({async onRequest(e){const[t,a]=e;let n="",s=!1;"string"==typeof t?n=t:t instanceof URL?n=t.href:t instanceof Request&&(n=t.url,s=!0);const r=n.match(E);if(!r)return;const o=r[2],i=new URL(n),c=new URLSearchParams(i.search);let d=null;const l=s?t.body:a?.body;"string"==typeof l&&(d=new URLSearchParams(l));const u={method:o,query:c,body:d,isCanceled:!1,cancel(){this.isCanceled=!0}};for(const e of y)try{await e(u)}catch(e){console.error("[VK API Interceptor Error]",e)}if(u.isCanceled){return['data:application/json,{"response":1}',{method:"GET"}]}const _=i.origin+i.pathname.replace(o,u.method)+"?"+u.query.toString();let f={...a};return u.body&&(f.body=u.body.toString()),s?[new Request(_,{...t,...f}),f]:[_,f]}}))};var k=a(7298),S=a(12550);(function(e){O(),y.add(e)})(async e=>{if(await d.default.get("noonline")&&("account.setOnline"===e.method&&(e.method="account.setOffline"),"execute"===e.method&&e.body)){let t=e.body.get("code");if(t){const a=/API\.account\.setOnline(?=\s*\()/g;if(a.test(t)){a.lastIndex=0;const n=t.replace(a,"API.account.setOffline");e.body.set("code",n)}}}});const P=async()=>{if(await d.default.get("noonline")&&(0,S.A)())try{const e=await(0,k.VA)();await e.api("account.setOffline",{})}catch(e){console.error("[VK Next] Failed to set offline on navigation",e)}};let R=null;const I=async()=>{if(R)return;const e=await(0,k.R2)();let t=null;R=e.onLocationChange(()=>{t&&cancelAnimationFrame(t),t=requestAnimationFrame(P)})};d.default.onInited(I),d.default.addChangeKeyListener("noonline",(e,t)=>{t?I().catch(console.error):R&&(R(),R=null)}),(0,a(80557).I)(async e=>{if("donut.getInfo"!==e.method)return;const t=e.params.owner_id;if(!t)return;if(e.response?.group_donut_block?.description)return;let a=null;try{const e=await(0,k.VA)();a=await e.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(Number(t)),fields:"donut"})}catch(e){return void console.error("[VK Next] Failed to fetch donut description:",e)}return a&&(e.response||(e.response={}),e.response.group_donut_block||(e.response.group_donut_block={}),e.response.group_donut_block.description=a),e.response})},11688(e,t,a){a(57580);var n=a(7417),s=a(79110),r=a(13625),o=a(76763),i=a(29566),c=a(95313),d=a(94441);const l=(0,i.A)(()=>Promise.all([a.e(3734),a.e(5917)]).then(a.bind(a,77223))),u=(0,i.A)(()=>Promise.all([a.e(961),a.e(2391),a.e(3734),a.e(555),a.e(8061)]).then(a.bind(a,52567))),_=()=>a.e(8987).then(a.bind(a,8987)),f=()=>a.e(5629).then(a.bind(a,75629)),h=()=>Promise.all([a.e(961),a.e(2391),a.e(3643),a.e(6844)]).then(a.bind(a,56844)),p=()=>Promise.all([a.e(961),a.e(2391),a.e(1341),a.e(5732)]).then(a.bind(a,19191)),m=()=>Promise.all([a.e(1341),a.e(445)]).then(a.bind(a,54660)),b=()=>Promise.all([a.e(961),a.e(2391),a.e(3643),a.e(8486),a.e(3734),a.e(7808)]).then(a.bind(a,55697)),g=()=>a.e(70).then(a.bind(a,90070)),A=()=>a.e(1547).then(a.bind(a,81547)),w=(0,i.A)(()=>Promise.all([a.e(3734),a.e(5364)]).then(a.bind(a,44060)));(0,c.A)("animatedSplash",()=>a.e(9123).then(a.bind(a,39123))),(0,c.A)("accent",()=>a.e(2797).then(a.bind(a,2797))),(0,c.A)("currentTheme",()=>Promise.all([a.e(7886),a.e(5510)]).then(a.bind(a,45510))),(0,c.A)("customLogoNew",u),(0,c.A)("activeFont",w),(0,c.A)("rounding",()=>a.e(9718).then(a.bind(a,59718))),(0,c.A)("vkSquare",()=>a.e(8922).then(a.bind(a,78922))),(0,n.n)(()=>{(0,c.A)("garland",_),(0,c.A)("logoNY2023",f),(0,c.A)("headerMoon",h),(0,c.A)("stickersSize",A)}),(0,s.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),a.e(772).then(a.bind(a,40772)).catch(console.error)}),(0,r.A)("alternativeScrollBar",d.A.alternativeScrollbar),(0,r.A)("groupsCascaded",d.A.groupsCascaded),(0,r.A)("shrikingStoryBlock",d.A.shrikingStoryBlock);(async()=>{const e=await o.default.getCurrent();return Boolean(e)})().then(e=>{if(e)return void g().catch(console.error);const{remove:t}=o.default.addListener(async(e,a)=>{if(a?.current)return g().catch(console.error),void t()})})},94441(e,t,a){a.d(t,{A:()=>o});const n=a.p+"styles/67813509.vknext.css",s=a.p+"styles/b7772fb9.vknext.css",r=a.p+"styles/f3779ea7.vknext.css",o={alternativeScrollbar:n,groupsCascaded:s,shrikingStoryBlock:a.p+"styles/77a38514.vknext.css",rounding:r}},85209(e,t,a){a.a(e,async(e,t)=>{try{a(71982),a(40218),a(36761),a(11688),a(99205);var n=a(89172),s=(a(91572),a(85836),a(71812),a(37331),a(35758),a(7417)),r=a(79110),o=a(12550),i=a(29566),c=a(95313),d=e([n]);n=(d.then?(await d)():d)[0];const l=()=>a.e(134).then(a.bind(a,10134)),u=(0,i.A)(()=>a.e(8357).then(a.bind(a,48357))),_=()=>a.e(1679).then(a.bind(a,31679));(0,r.g)(()=>{a.e(5246).then(a.bind(a,55246)).catch(console.error),a.e(1356).then(a.bind(a,61356)).catch(console.error),(0,c.A)("showAttachDownloadButtons",l)}),(0,o.A)()&&((0,c.A)("silentstories",u),(0,c.A)("silentnotify",_),(0,r.g)(()=>{Promise.all([a.e(2739),a.e(9697)]).then(a.bind(a,13834)).catch(console.error),Promise.all([a.e(2739),a.e(6466)]).then(a.bind(a,81507)).catch(console.error),Promise.all([a.e(5251),a.e(2682)]).then(a.bind(a,21867)).catch(console.error),Promise.all([a.e(5251),a.e(8075)]).then(a.bind(a,80588)).catch(console.error)}),(0,s.n)(()=>{a.e(4475).then(a.bind(a,74475)).catch(console.error),Promise.all([a.e(3734),a.e(9104)]).then(a.bind(a,52352)).catch(console.error),a.e(3091).then(a.bind(a,23091)).catch(console.error)})),t()}catch(e){t(e)}})},99205(e,t,a){a(57580);var n=a(13625);const s=a.p+"styles/243626e7.vknext.css",r=a.p+"styles/ac1885e7.vknext.css",o=a.p+"styles/dfac3133.vknext.css",i=a.p+"styles/c054cb4f.vknext.css",c=a.p+"styles/866cf68e.vknext.css",d=a.p+"styles/153860e3.vknext.css";(0,n.A)("casper",s),(0,n.A)("emojiCasper",r),(0,n.A)("chatsRight",o),(0,n.A)("hideRecentGroups",i),(0,n.A)("hideUnreadReactions",d),(0,n.A)("hideStlNav",c)},89172(e,t,a){a.a(e,async(e,t)=>{try{a(57580);var n=a(56875),s=a(7417),r=a(79110),o=a(13625),i=a(43024),c=a(12550),d=a(95313),l=a(19962);const e=()=>a.e(3807).then(a.bind(a,83807)),u=()=>Promise.all([a.e(961),a.e(2391),a.e(9693)]).then(a.bind(a,9693)),_=()=>a.e(5283).then(a.bind(a,85283)),f=()=>a.e(5740).then(a.bind(a,15740)),h=()=>a.e(7374).then(a.bind(a,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 f().catch(console.error);const{remove:e}=i.default.addChangeKeyListener("leftChange",()=>{b()&&(f().catch(console.error),e())})};if((0,c.A)()){(0,d.A)("currentOnline",h),(0,r.g)(()=>{(0,d.A)("changeIconsAppsAndGroups",e),(0,d.A)("flex_name",_)}),(0,s.n)(()=>{i.default.onInited(m),i.default.onInited(g),a.e(53).then(a.bind(a,50053)).catch(console.error)});const t=await(0,o.T)(l.A.sideBarSolidBlock);(0,o.A)("compactLeftMenu",l.A.compactLeftMenu),(0,o.A)("fixedLeftMenu",l.A.fixedLeftMenu),(0,o.A)("hideGearSettings",l.A.hideBtnSettings),(0,o.A)("hideLeftCount",l.A.hideCounters),(0,o.A)("leftNavHide",l.A.hideLeftNav),(0,o.A)("sideBarHideRecommendations",l.A.hideRecommendations),(0,o.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 a=await(0,n.h)();"solid_block"===e?a.appendChild(t):a.contains(t)&&a.removeChild(t)}),i.default.addChangeKeyListener("sideBarBlock",async(e,a)=>{const s=await(0,n.h)();"solid_block"===a?s.contains(t)||s.appendChild(t):s.contains(t)&&s.removeChild(t)})}t()}catch(e){t(e)}},1)},19962(e,t,a){a.d(t,{A:()=>n});const n={compactLeftMenu:a.p+"styles/bfa9a34e.vknext.css",fixedLeftMenu:a.p+"styles/068cb75d.vknext.css",hideBtnSettings:a.p+"styles/7ba772ad.vknext.css",hideCounters:a.p+"styles/9a73751c.vknext.css",hideLeftNav:a.p+"styles/b07c1894.vknext.css",hideRecommendations:a.p+"styles/f768f217.vknext.css",onlyIcons:a.p+"styles/24e50633.vknext.css",sideBarSolidBlock:a.p+"styles/a5d60bb3.vknext.css"}},91572(e,t,a){a(57580);var n=a(5305),s=a(11860),r=a(37573),o=a(43024);o.default.onInited(()=>{(0,n.A)(e=>{const[t,a,n]=e;if("al_im.php"===t&&a?.act){if("a_mark_read"===a.act&&(0,s.A)(a.peer||0,a.gid||0))return n?.onFail&&n.onFail(new Error("stop")),!0;if("a_activity"===a.act&&(0,r.A)(a.peer||0,a.gid||0))return n?.onFail&&n.onFail(new Error("stop")),!0}return!1})});var i=a(7417),c=a(79110),d=a(13625),l=a(12550),u=a(29566),_=a(95313);const f=a.p+"styles/c1eb854a.vknext.css",h=a.p+"styles/9c3fd931.vknext.css",p=a.p+"styles/923d8403.vknext.css",m={dialogRight:h,hideConvoListFooter:a.p+"styles/f46dc808.vknext.css",graffitiReduce:p,appleMessageReactions:f},b=()=>Promise.all([a.e(961),a.e(2391),a.e(3643),a.e(2441),a.e(6592)]).then(a.bind(a,18082)),g=()=>Promise.all([a.e(3734),a.e(7741),a.e(5892)]).then(a.bind(a,18143)),A=()=>a.e(4288).then(a.bind(a,34288)),w=()=>Promise.all([a.e(5251),a.e(2214)]).then(a.bind(a,21679)),y=()=>a.e(9745).then(a.bind(a,79745)),v=()=>a.e(4747).then(a.bind(a,34747)),E=()=>Promise.all([a.e(2441),a.e(2177)]).then(a.bind(a,71985)),O=()=>Promise.all([a.e(2441),a.e(7741),a.e(3458)]).then(a.bind(a,85199)),k=()=>a.e(2963).then(a.bind(a,72963)),S=()=>Promise.all([a.e(3734),a.e(3147)]).then(a.bind(a,79477));(0,l.A)()&&((0,_.A)(["nodeleteall","showDeletedMsg","showBombsMsg","hookBombs"],g),(0,c.g)(()=>{(0,_.A)("showAdminsChat",b),(0,_.A)("callsConfirmation",A),(0,_.A)("enableBtnTemplate",w),(0,_.A)("enableBtnOptions",y),(0,_.A)("enableBtnFav",v),(0,_.A)("decrypt",E),(0,_.A)("showDeletedMsg",O),(0,_.A)("encryptMessagesType",k),o.default.onInited(()=>{const e=()=>{const e=(()=>{if(o.default.getValue("useInlinePic"))return S;const e=o.default.getValue("useInlineGif"),t=o.default.getValue("useInlineVid"),a=o.default.getValue("useInlineWiki");return!!(e||t||a)&&(0,u.A)(S)})();e&&e().catch(console.error)};e(),o.default.addListener(e)})}),(0,i.n)(()=>{a.e(119).then(a.bind(a,119)).catch(console.error),Promise.all([a.e(961),a.e(2391),a.e(1413),a.e(3734),a.e(8167),a.e(9208)]).then(a.bind(a,19354)).catch(console.error)}),(0,d.A)("dialogRight",m.dialogRight),(0,d.A)("hideConvoListFooter",m.hideConvoListFooter),(0,d.A)("appleMessageReactions",m.appleMessageReactions),(0,d.A)("graffitiReduce",m.graffitiReduce))},85836(e,t,a){a(57580);var n=a(7417),s=a(79110),r=a(13625),o=a(29566),i=a(95313);const c={musicExplicitIcon:a.p+"styles/2f4393a6.vknext.css",musicRemoveAds:a.p+"styles/c19cf431.vknext.css"},d=()=>a.e(8072).then(a.bind(a,38072)),l=()=>a.e(6746).then(a.bind(a,16746)),u=(0,o.A)(()=>a.e(7440).then(a.bind(a,97440)));(0,i.A)("musicRemoveAds",()=>a.e(6873).then(a.bind(a,66873))),(0,r.A)("musicRemoveAds",c.musicRemoveAds),(0,r.A)("musicExplicitIcon",c.musicExplicitIcon),(0,n.n)(()=>{(0,i.A)("equalization",l),(0,i.A)("alternativeTopPlayer",u)}),(0,s.g)(()=>{(0,i.A)("showBitrateNearDuration",d),a.e(5035).then(a.bind(a,55035)).catch(console.error)})},71812(e,t,a){a(57580);var n=a(13625),s=a(43024);const r={ads:a.p+"styles/6bf3ad3f.vknext.css",adsPost:a.p+"styles/a20a5230.vknext.css",adsPostCopyright:a.p+"styles/5331c353.vknext.css",apps_recomm:a.p+"styles/08303a17.vknext.css",clips_recomm:a.p+"styles/d3ae5f67.vknext.css",friends_recomm:a.p+"styles/b1da3e6c.vknext.css",groups_recomm:a.p+"styles/9dd88264.vknext.css",hideStoriesFeed:a.p+"styles/ca788a14.vknext.css",narratives_recomm:a.p+"styles/75add9cc.vknext.css",post_recomm:a.p+"styles/b633602b.vknext.css",services_recomm:a.p+"styles/4006a3bb.vknext.css",video_recomm:a.p+"styles/b91c9228.vknext.css",wideNewsFeed:a.p+"styles/d75b0d24.vknext.css",expandTextPost:a.p+"styles/90e5d5e1.vknext.css",oldPostDesign:a.p+"styles/20c2ca2d.vknext.css"};let o=!1;const i=()=>{s.default.getValue("oldPostDesign")&&(o||((0,n.A)("oldPostDesign",r.oldPostDesign),o=!0))};s.default.onInited(i),s.default.addChangeKeyListener("oldPostDesign",i);var c=a(7417),d=a(29566),l=a(95313);const u=()=>a.e(126).then(a.bind(a,40126)),_=()=>a.e(1375).then(a.bind(a,21375));(0,l.A)("ads",()=>a.e(5138).then(a.bind(a,75138))),(0,n.A)("hideStoriesFeed",r.hideStoriesFeed),(0,n.A)("wideNewsFeed",r.wideNewsFeed),(0,n.A)("expandTextPost",r.expandTextPost),(0,c.n)(()=>{(0,l.A)("adsPost",u),(0,n.A)("ads",r.ads),(0,n.A)("adsPost",r.adsPost),(0,n.A)("apps_recomm",r.apps_recomm),(0,n.A)("clips_recomm",r.clips_recomm),(0,n.A)("friends_recomm",r.friends_recomm),(0,n.A)("groups_recomm",r.groups_recomm),(0,n.A)("narratives_recomm",r.narratives_recomm),(0,n.A)("post_recomm",r.post_recomm),(0,n.A)("services_recomm",r.services_recomm),(0,n.A)("video_recomm",r.video_recomm),a.e(5473).then(a.bind(a,75473)).catch(console.error)});const f=()=>{if(s.default.hasEnabledValues(["defaultFilter","filterShortLinks"]))return _;if(0!==s.default.getValue("customFilter").trim().length)return(0,d.A)(_);return Object.keys(s.default.getStorageWithDefault()).some(e=>e.startsWith("vtFilter_")&&!0===s.default.getValue(e))?_:null};s.default.onInited(()=>{(0,c.n)(()=>{(async()=>{const e=f();if(e)return void e();const{remove:t}=s.default.addListener(()=>{const e=f();e&&(e(),t())})})().catch(console.error)})})},60164(e,t,a){a.d(t,{m:()=>r});const n=(e,t="")=>e.replace(/[«»/"`~!@#$%^&*()_|+\-=?;:'",.<>\\{\\}\\[\]\\\\/]/gi,t);var s=a(43024);const r=(e,t)=>{const a=n(t.toLowerCase()),r=a.split(" "),o=[];for(const t of e){const e=s.default.getValue("postFiltersRemoveSpecialSymbols")?n(t.trim()):t.trim();e.length&&(e.includes(" ")?a.includes(e)&&o.push(t):r.includes(e)&&o.push(t))}return{isFiltered:o.length>0,triggeredFilters:o}}},37331(e,t,a){a(57580);var n=a(79110),s=a(13625),r=a(29566),o=a(95313);const i={videoGrid:a.p+"styles/6be3a74b.vknext.css"},c=()=>Promise.all([a.e(2441),a.e(9127)]).then(a.bind(a,48576)),d=()=>a.e(5061).then(a.bind(a,15061)),l=()=>Promise.all([a.e(1413),a.e(8167),a.e(6038)]).then(a.bind(a,15508));(0,o.A)("away",()=>a.e(1348).then(a.bind(a,31348))),(0,s.A)("videoGrid",i.videoGrid),(0,n.g)(()=>{(0,o.A)("viewPollNotVoting",(0,r.A)(c)),(0,o.A)("photoScroll",d),(0,o.A)("enableBtnChangePhoto",l)})},35758(e,t,a){a(57580);var n=a(7417),s=a(79110),r=a(29566),o=a(95313),i=a(12550);const c=()=>a.e(3028).then(a.bind(a,93028)),d=()=>a.e(4413).then(a.bind(a,24413)),l=(0,r.A)(()=>a.e(6468).then(a.bind(a,86468))),u=()=>Promise.all([a.e(961),a.e(2391),a.e(3643),a.e(4905),a.e(3734),a.e(2441),a.e(7247),a.e(102),a.e(3565)]).then(a.bind(a,99298)),_=()=>Promise.all([a.e(961),a.e(2391),a.e(3643),a.e(8486),a.e(5253),a.e(5699)]).then(a.bind(a,23867)),f=()=>a.e(7717).then(a.bind(a,67717)),h=()=>a.e(956).then(a.bind(a,30956)),p=()=>Promise.all([a.e(2441),a.e(7247),a.e(1655)]).then(a.bind(a,72790)),m=()=>a.e(9724).then(a.bind(a,29724)),b=async()=>{const{default:e}=await a.e(7302).then(a.bind(a,97302)),t=await e.getStorage()||{};return Object.keys(t).length>0};(0,i.A)()&&((0,n.n)(()=>{(0,o.A)("alternativeProfile",l),(0,o.A)("redirectToMyAllGroups",m)}),(0,s.g)(()=>{(0,o.A)("colorFriends",c),(0,o.A)("colorGroups",d),(0,o.A)("prof_info",_),(0,o.A)("prof_info",f),(0,o.A)("prof_info",h),(0,o.A)(e=>["galo4kiVKN","galo4kiVT","galo4kiSova","galo4kiMp3","galo4kiCoffee","galo4kiVKXPlus","galo4kiVkTea"].some(t=>Boolean(e[t])),u),a.e(9755).then(a.bind(a,29755)).catch(console.error),Promise.all([a.e(3734),a.e(3283)]).then(a.bind(a,18365)).catch(console.error)}),(0,s.g)(async()=>{if(await b())return void p().catch(console.error);const{default:e}=await a.e(7302).then(a.bind(a,97302)),{remove:t}=e.addListener(async()=>{await b()&&(p().catch(console.error),t())})}))},71982(e,t,a){const n=["ad.mail.ru","/al_video.php?act=ads_stat","/dist/web/ads_light","/ads_rotate","js/lib/px.js"],s=["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"],r=["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 o=a(22440),i=a(63898),c=a(43024);const d="KateMobileAndroid/92.2 v1-524 (Android 16; SDK 36; arm64-v8a; Google Pixel 10 Pro XL; ru; 2404x1080)",l=(e,t)=>{try{if(!t.includes)return!1;for(let a of e)if(a&&t.includes(a))return!0}catch(e){console.error(e)}return!1},u=e=>(!c.default.getValue("ads")||!l(n,e))&&((!c.default.getValue("adsSpyning")||!l(r,e))&&(!c.default.getValue("disableAnalytics")||!l(s,e))),_=(e,t)=>{setTimeout(()=>{e.onerror&&(e.onerror(new Event("error")),e.remove())},1e3)},f=()=>{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,o.A)(),t=e.fetch;e.fetch=function(...e){try{const t=e[0],a=e[1],n=t instanceof URL?t.href:`${t}`;if(u(n)||(e[0]="file://"),n&&n.includes("client_id=2685278")){const e=a?{...a}:{};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(f)},36761(e,t,a){var n=a(79110),s=a(7417),r=a(98570);const o=new(a(51018).e);let i=!1;const c=()=>{if(i)return;i=!0;const e=window.customElements.define;window.customElements.define=function(t,a,n,...s){for(const e of o.listeners)try{e({name:t,constructor:a,options:n})}catch(e){console.error(e)}return Reflect.apply(e,this,[t,a,n,...s])}},d=e=>{const t=o.addListener(e);return c(),t};var l=a(43024);const u=async(e,t)=>{if(e&&(await l.default.get("ads")&&(e.adsParams={},e.adsPreviewParam=void 0,e.adsSlotId=void 0,e.showAds=!1),await l.default.get("disableAnalytics"))){const e=t?.ui?.features;e&&(e.sentry=!1)}},_=()=>(0,r.A)()?.vvn_installed||!1,f=Symbol(),h="vk-video-player",p=async e=>(await a.e(4850).then(a.bind(a,4850))).default(e),m=e=>{if(_())return;if(e.prototype[f])return;e.prototype[f]=!0;const t=e.prototype.initPlayer;e.prototype.initPlayer=async function(...e){try{const t=e[1]?.ui,[a]=await Promise.all([p(this),u(e[0],e[1])]);a&&(Array.isArray(e[0].additionalButtons)||(e[0].additionalButtons=[]),e[0].additionalButtons.push(a),t?.features&&(t.features.additionalButtons=!0)),t?.features&&(t.features.qualityDetailsSubMenuEnabled=!1)}catch(e){console.error(e)}return Reflect.apply(t,this,e)}},b=async()=>{if(!_())for(const e of document.querySelectorAll(h)){const t=await p(e);t&&e.store.actions.external.addAdditionalButton(t)}};_()||((()=>{const e=window.customElements.get(h);e&&m(e)})(),b().catch(console.error),(0,n.g)(b),(0,s.n)(b),d(({name:e,constructor:t})=>{e===h&&m(t)}))},57580(e,t,a){a(7408)},11860(e,t,a){a.d(t,{A:()=>r});var n=a(7618),s=a(43024);const r=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((s.default.getValue("silentreadinclgim")[t]||[]).includes(e))return!0;return!(s.default.getValue("silentreadexclgim")[t]||[]).includes(e)&&s.default.getValue("silentreadgim")}return!!s.default.getValue("silentreadincl").includes(e)||!s.default.getValue("silentreadexcl").includes(e)&&(n.z.isGroupId(e)?s.default.getValue("silentreadbots"):n.z.isChatId(e)?s.default.getValue("silentreadchats"):s.default.getValue("silentreadusers"))}},37573(e,t,a){a.d(t,{A:()=>r});var n=a(7618),s=a(43024);const r=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((s.default.getValue("silentwriteinclgim")[t]||[]).includes(e))return!0;return!(s.default.getValue("silentwriteexclgim")[t]||[]).includes(e)&&s.default.getValue("silentwritegim")}return!!s.default.getValue("silentwriteincl").includes(e)||!s.default.getValue("silentwriteexcl").includes(e)&&(n.z.isGroupId(e)?s.default.getValue("silentwritebots"):n.z.isChatId(e)?s.default.getValue("silentwritechats"):s.default.getValue("silentwriteusers"))}},96708(e,t,a){a.d(t,{r:()=>s});const n=new BroadcastChannel("vknext");n.addEventListener("message",({data:e})=>{if("object"==typeof e&&"vkb_rp"===e.t)window.location.reload()});const s=n},43024(e,t,a){a.r(t),a.d(t,{default:()=>o});var n=a(86335),s=a(44181);class r extends s.A{constructor(){super("vknext",{restoreFromLS:!0})}async get(e){return this.inited||this.isRestoredFromLS||await new Promise(e=>this.onInited(e)),this.getValue(e)}getValue(e){const t=this.getStorage();return e in t&&void 0!==t[e]?t[e]:n.g[e]}setValue(e,t){const a=this.getStorage();a[e]=t,this.saveStorage(a)}removeValue(e){const t=this.getStorage();delete t[e],this.saveStorage(t)}getStorageWithDefault(){return{...n.g,...this.getStorage()}}clearStorage(){this.saveStorage({})}hasEnabledValues(e){return e.some(e=>this.getValue(e))}addChangeKeyListener(e,t){return this.addListener((a={},n={})=>{const s=a[e],r=n[e];"object"==typeof s&&"object"==typeof r&&JSON.stringify(s)===JSON.stringify(r)||Object.is(s,r)||t(s,r)})}}const o=new r},76763(e,t,a){a.r(t),a.d(t,{default:()=>r});var n=a(53778);class s extends n.default{constructor(){super("wallpaper",{lifetime:5e3})}async getCurrent(){const e=await this.getStorage();return e?.current||null}}const r=new s},53778(e,t,a){a.d(t,{default:()=>s});a(36008);var n=a(61290);const s=class{idb;name;storage=null;onChangeStorageListeners;saveTimeout=null;saveDelay;lifetime;lifetimeTimeoutId=null;defaultValue;constructor(e,{saveDelay:t,lifetime:a,defaultValue:s}={}){this.name=e,this.onChangeStorageListeners=[],this.saveDelay=t||0,this.lifetime=a,this.defaultValue=s,this.idb=n.A,GM_addValueChangeListener(this.name,async(e,t,a)=>{this.storage=a;for(const e of this.onChangeStorageListeners)try{await e(t,a)}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 a=this.storage;if(this.lifetimeTimeoutId&&(clearInterval(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.storage=t,!e)for(const e of this.onChangeStorageListeners)try{await e(a,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,a){a.d(t,{A:()=>s});a(36008);var n=a(61290);const s=class{idb;name;storage=null;inited;onInitedListeners;onChangeStorageListeners;isRestoredFromLS=!1;saveTimeout=null;saveDelay;constructor(e,{saveDelay:t,restoreFromLS:a}={}){if(this.name=e,this.inited=!1,this.onInitedListeners=[],this.onChangeStorageListeners=[],this.saveDelay=t||0,a&&this.restoreFromLS(),this.idb=n.A,this.updateStorage().catch(console.error),GM_addValueChangeListener(this.name,async(e,t,a)=>{this.storage=a;for(const e of this.onChangeStorageListeners)try{await e(t,a)}catch(e){console.error(e)}}),this.onInited=this.onInited.bind(this),a){let e=null;this.addListener((t,a)=>{e&&cancelIdleCallback(e),e=requestIdleCallback(()=>this.saveToLS(a))})}}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 a=this.storage;if(this.inited)for(const e of this.onChangeStorageListeners)try{await e(t,a)}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,a){a.d(t,{A:()=>r});var n=a(54689);const s=new n.A("vknext-storage-v2",!0);new n.A("vknext-storage").clearDatabase();const r=s},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:a,reject:n}=(0,_lib_createPromise__WEBPACK_IMPORTED_MODULE_0__.A)();return GM_xmlhttpRequest({method:"GET",url:e,onload:({responseText:e})=>{if(!e)return n(new Error("Chunk not found"));a(e)},onerror:e=>n(e)}),t},getChunkCacheKey=e=>`_webpack_require_l_cache_${new URL(e).pathname}`;__webpack_require__.l=(chunkUrl,done)=>{const onLoad=(text,fromCache=!1)=>{try{eval(text),done(),fromCache||requestAnimationFrame(()=>{requestIdleCallback(()=>{GM_setValue(getChunkCacheKey(chunkUrl),text)})})}catch(e){console.error(e),done(e)}};{const e=GM_getValue(getChunkCacheKey(chunkUrl),"");if(e?.length)return onLoad(e,!0)}getChunkFromServer(chunkUrl).then(e=>onLoad(e)).catch(done)},(0,_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,a){const n=(0,a(98570).A)();n.webpack=n.webpack||{exports:new Map,re:new Map,_c:new Map,onLoadModule:()=>{throw new Error("deprecated")}}},98570(e,t,a){a.d(t,{A:()=>s});const n={},s=()=>{try{"vknext"in globalThis||Object.defineProperty(globalThis,"vknext",{configurable:!1,value:n})}catch(e){}try{if("vknext"in globalThis)return globalThis.vknext;globalThis.vknext=n}catch(e){console.error(e)}return n}},28893(e,t,a){a.d(t,{A:()=>s});const n=["a","b","i","p","q","s","w","z","y","x","r","o","m","g","max","l","f","k","c","e","d","j","temp","h","n"],s=e=>{let t=null,a=0;for(const s of e){const e=s.type;if(n.includes(e)){const e=(s.width||0)*(s.height||0);e>a&&(a=e,t=s)}}return t||e[0]}},63898(e,t,a){a.d(t,{A:()=>n});const n=async(e,t)=>{{const a=new Request(e,t);if(a.signal.aborted)throw new DOMException("Network request aborted.","AbortError");const n=await a.arrayBuffer(),s=n.byteLength?(new TextDecoder).decode(n):void 0,r=Object.fromEntries(a.headers);return new Headers(t?.headers).forEach((e,t)=>{r[t]=e}),new Promise((e,t)=>{let n=!1;const o=new Promise(i=>{const{abort:c}=GM_xmlhttpRequest({method:a.method.toUpperCase(),url:a.url||location.href,headers:r,data:s,redirect:a.redirect,binary:!0,nocache:"no-store"===a.cache,revalidate:"reload"===a.cache,timeout:3e5,responseType:"blob",overrideMimeType:a.headers.get("Content-Type")??void 0,anonymous:"omit"===a.credentials,onload:({response:e})=>{i(n?null:e)},async onreadystatechange({readyState:t,responseHeaders:s,status:r,statusText:d,finalUrl:l,response:u}){if(t===XMLHttpRequest.DONE)a.signal.removeEventListener("abort",c);else if(t!==XMLHttpRequest.HEADERS_RECEIVED)return;if(n)return void i(null);const _=function(e){const t=new Headers,a=e.replace(/\r?\n[\t ]+/g," ");for(const e of a.split(/\r?\n/)){const a=e.split(":"),n=a.shift()?.trim();if(n){const e=a.join(":").trim();try{t.append(n,e)}catch(e){console.warn(`Response ${e.message}`)}}}return t}(s),f=a.url!==l,h=new Response(u instanceof ReadableStream?u:await o,{headers:_,status:r,statusText:d});Object.defineProperties(h,{url:{value:l},type:{value:"basic"},...h.redirected!==f?{redirected:{value:f}}:{},..._.has("set-cookie")||_.has("set-cookie2")?{headers:{value:_}}:{}}),e(h),n=!0},onerror:({statusText:e,error:a})=>{t(new TypeError(e||a||"Network request failed.")),i(null)},ontimeout(){t(new TypeError("Network request timeout.")),i(null)},onabort(){t(new DOMException("Network request aborted.","AbortError")),i(null)}});a.signal.addEventListener("abort",c)})})}}},22440(e,t,a){a.d(t,{A:()=>n});const n=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},26195(e,t,a){a.d(t,{A:()=>n});const n=(e=window.location)=>"oauth.vk.ru"===e.host||"oauth.vk.com"===e.host},54689(e,t,a){a.d(t,{A:()=>n});const n=class{dbName;fixValue;constructor(e,t){this.dbName=e,this.fixValue=t||!1}open(){return new Promise((e,t)=>{const a=indexedDB.open(this.dbName);a.onupgradeneeded=()=>{this.fixValue?a.result.createObjectStore("db"):a.result.createObjectStore("db",{keyPath:"key"})},a.onsuccess=()=>e(a.result),a.onerror=()=>t(a.error)})}async get(e){const t=await this.open(),a=new Promise(a=>{const n=t.transaction("db","readwrite").objectStore("db").get(e);n.onsuccess=()=>{const e=n.result;a(e?.key&&"val"in e?e?.val:e)}});return a.finally(()=>t.close()),await a}async set(e,t){const a=await this.open(),n=a.transaction("db","readwrite").objectStore("db"),s=this.fixValue?n.put(t,e):n.put({key:e,val:t}),r=new Promise((e,t)=>{s.onsuccess=()=>e(),s.onerror=()=>t(s.error)});return r.finally(()=>a.close()),await r}async remove(e){const t=await this.open(),a=t.transaction("db","readwrite").objectStore("db"),n=new Promise((t,n)=>{const s=a.delete(e);s.onsuccess=()=>t(),s.onerror=()=>n(s.error)});return n.finally(()=>t.close()),await n}clearDatabase(){return new Promise((e,t)=>{let a=indexedDB.deleteDatabase(this.dbName);a.onerror=()=>t(a.error),a.onblocked=()=>t("База данных заблокирована"),a.onsuccess=()=>e(a.result)})}}},84436(e,t,a){a.d(t,{A:()=>s});var n=a(56875);const s=class{element;parent;constructor({id:e,href:t,hiddenAutoInject:a,parent:n}={}){this.element=document.createElement(t?"link":"style"),e&&(this.element.id=e),t&&(this.element.rel="stylesheet",this.element.type="text/css",this.element.href=t),a&&(this.unuse(),this.injectToPage()),this.parent=n}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,n.h)(),document.head.appendChild(this.element)}}},37352(e,t,a){a.d(t,{A:()=>n});const n=()=>{let e,t;return{promise:new Promise((a,n)=>{e=a,t=n}),resolve:e,reject:t}}},387(e,t,a){a.d(t,{A:()=>n});const n=()=>Math.floor(Date.now()/1e3)},26555(e,t,a){a.d(t,{A:()=>r});const n=1024,s=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],r=(e,t=1)=>{if(Math.abs(e)<n)return`${e.toFixed(t)} ${s[0]}`;let a=0;const r=10**t;do{e/=n,a++}while(Math.round(Math.abs(e)*r)/r>=n&&a<s.length-1);return`${e.toFixed(t)} ${s[a]}`}},86335(e,t,a){a.d(t,{g:()=>n});const n={saveConfig:!1,hideUsersCovers:!1,ads:!0,adsPost:!0,adsPostCopyright:!1,adsSpyning:!0,disableAnalytics:!0,wideNewsFeed:!1,friends_recomm:!0,groups_recomm:!0,post_recomm:!0,clips_recomm:!0,video_recomm:!0,podcast_recomm:!0,apps_recomm:!0,narratives_recomm:!0,services_recomm:!0,customFilter:"",defaultFilter:!1,filterShortLinks:!1,filterRefLinks:!1,filterPolitics:!1,newDesignGroups:!1,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,downPlaylistsWay:1,curEqualizer:[0,0,0,0,0,0,0,0,0,0],curPreset:"Flat",curVolume:.476,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,oldPostDesign:!0,expandTextPost:!1,redirectToMyAllGroups:!0,hideConvoListFooter:!1,hideStlNav:!1}},76243(){},51018(e,t,a){a.d(t,{e:()=>n});class n{_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,a){a.d(t,{z:()=>i});const n=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}),s=(e,t,a)=>t<e&&e<a,r=(e,t,a)=>t<=e&&e<=a,o=(e,t)=>e+Math.floor(Math.random()*(t-e)),i=Object.freeze({getAutotestGroupIdRand:()=>o(n.AUTOTEST_GROUP_ID_MIN,n.AUTOTEST_GROUP_ID_MAX),isAutotestGroup:e=>r(e,n.AUTOTEST_GROUP_ID_MIN,n.AUTOTEST_GROUP_ID_MAX),isGroupId:e=>e<=n.GROUPS_UPPER_BOUND&&e>n.GROUPS_LOWER_BOUND,isUserId:e=>e>=n.USERS_LOWER_BOUND&&e<n.USERS_UPPER_BOUND||e>=n.USERS_LOWER_BOUND_LONG&&e<n.USERS_UPPER_BOUND_LONG,isUserIdTransitional:e=>s(e,0,n.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=>r(e,n.AUDIO_FAKE_WALL_OWNER_MIN,n.AUDIO_FAKE_WALL_OWNER_MAX),isUMA:e=>i.isUMAReleaseOwner(e)||i.isUMAAlbumOwner(e),isUMAAlbumOwner:e=>r(e,n.AUDIO_FAKE_UMA_ALBUM_OWNER_MIN,n.AUDIO_FAKE_UMA_ALBUM_OWNER_MAX),getUMAAlbumOwnerByShift:e=>n.AUDIO_FAKE_UMA_ALBUM_OWNER_MAX-Math.abs(e%n.AUDIO_FAKE_UMA_OWNERS_COUNT),isUMAReleaseOwner:e=>r(e,n.AUDIO_FAKE_UMA_RELEASE_OWNER_MIN,n.AUDIO_FAKE_UMA_RELEASE_OWNER_MAX),getUMAReleaseOwnerByShift:e=>n.AUDIO_FAKE_UMA_RELEASE_OWNER_MAX-Math.abs(e%n.AUDIO_FAKE_UMA_OWNERS_COUNT),isEmailId:e=>e<n.EMAIL_UPPER_BOUND,isOwnerId:e=>e>=n.USERS_LOWER_BOUND?i.isUserId(e):i.isGroupId(e),isContactId:e=>s(e,n.CONTACTS_LOWER_BOUND,n.CONTACTS_UPPER_BOUND),convertContactIdToPeerId:e=>e+n.USERS_UPPER_BOUND,convertPeerIdToContactId:e=>e-n.USERS_UPPER_BOUND,isChatOrChannelPeer:e=>r(e,n.CHAT_OR_CHANNEL_LOWER_BOUND,n.CHAT_OR_CHANNEL_UPPER_BOUND),isChatId:e=>e>n.MIN_CHAT_ID&&e<=n.MAX_CHAT_ID,convertChatPeerIdToChatId:e=>e-n.CONTACTS_UPPER_BOUND,convertChatIdToChatPeerId:e=>e+n.CONTACTS_UPPER_BOUND,isAppDomain:e=>s(e,n.APP_LOWER_BOUND,n.APP_UPPER_BOUND),convertPeerIdToAppId:e=>-e+n.APP_UPPER_BOUND,convertAppIdToPeerId:e=>n.APP_UPPER_BOUND-e,isUnauthLongId:e=>r(e,n.UNAUTH_LONG_ID_MIN,n.UNAUTH_LONG_ID_MAX),isUnauthLongIdOld:e=>r(e,n.UNAUTH_LONG_ID_MIN_OLD,n.UNAUTH_LONG_ID_MAX_OLD),isMarusyaUploadOwner:e=>r(e,n.MARUSYA_UPLOAD_OWNER_MIN,n.MARUSYA_UPLOAD_OWNER_MAX),getRandomMarusyaUploadOwnerId:()=>o(n.MARUSYA_UPLOAD_OWNER_MIN,n.MARUSYA_UPLOAD_OWNER_MAX),isFakeDocOwner:e=>r(e,n.FAKE_DOC_OWNER_MIN,n.FAKE_DOC_OWNER_MAX),getFirstFakeOwnerId:()=>n.FAKE_DOC_OWNER_MIN,getRandomFirstFakeOwnerId:()=>o(n.FAKE_DOC_OWNER_MIN,n.FAKE_DOC_OWNER_MIN+64e3),getRandomFakeOwnerId:()=>n.FAKE_DOC_OWNER_MIN+(Math.floor(Date.now()/1e3)/173+o(0,999))%64e3,isAdsVideoOwner:e=>r(e,n.ADS_VIDEO_OWNER_MIN,n.ADS_VIDEO_OWNER_MAX),getRandomAdsVideoOwner:()=>o(n.ADS_VIDEO_OWNER_MIN,n.ADS_VIDEO_OWNER_MAX),isAdsPhotoOwner:e=>r(e,n.ADS_PHOTO_OWNER_MIN,n.ADS_PHOTO_OWNER_MAX),getRandomAdsPhotoOwner:()=>o(n.ADS_PHOTO_OWNER_MIN,n.ADS_PHOTO_OWNER_MAX),isZeroOwner:e=>0===e,convertEmailIdToEmailPeerId:e=>i.isEmailId(e)?-e+n.EMAIL_UPPER_BOUND:0,isZeroOwnerDeprecated:e=>!!e||i.isZeroOwner(e),isExternalUser:e=>s(e,n.EMAIL_UPPER_BOUND,n.EXTERNAL_USER_ID_OFFSET),isExternalUserDeprecated:e=>s(e,n.EMAIL_UPPER_BOUND,n.APP_DOMAIN_ID_OFFSET),isAnonymousCallPeerId:e=>s(e,n.CALLS_PEER_LOWER_BOUND,n.CALLS_PEER_UPPER_BOUND),isAnonymousUserPeerId:e=>s(e,n.ANONYMOUS_USER_PEER_ID_LOWER_BOUND,n.ANONYMOUS_USER_PEER_ID_UPPER_BOUND),getAnonymousCallUserByShift(e){const t=n.CALLS_PEER_UPPER_BOUND-n.CALLS_PEER_LOWER_BOUND,a=(e%t+t)%t;return n.CALLS_PEER_UPPER_BOUND-1-a},isValidAliExpressOrderUserId:e=>e>=n.ALIEXPRESS_USER_ID_RANGE_START&&e<=n.ALIEXPRESS_USER_ID_RANGE_START+n.ALIEXPRESS_USER_ID_RANGE_LENGTH,generateAliexpressOrderUserId:()=>o(n.ALIEXPRESS_USER_ID_RANGE_START,n.ALIEXPRESS_USER_ID_RANGE_START+n.ALIEXPRESS_USER_ID_RANGE_LENGTH),isADBot:e=>r(e,n.AD_BOT_ID_RANGE_START,n.AD_BOT_ID_RANGE_END),getMarusiaAudioFakeId(e){const t=n.MARUSIA_AUDIO_FAKE_ID_MAX-n.MARUSIA_AUDIO_FAKE_ID_MIN;return n.MARUSIA_AUDIO_FAKE_ID_MIN+e%t},isMarusiaAudioFakeId:e=>s(e,n.MARUSIA_AUDIO_FAKE_ID_MIN,n.MARUSIA_AUDIO_FAKE_ID_MAX),isOwnerIdTransitional:e=>e>n.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,a){a.d(t,{n:()=>n});const n=e=>{"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0})}},92580(e,t,a){a.d(t,{Q:()=>n});const n=()=>{let e,t;return{promise:new Promise((a,n)=>{e=a,t=n}),resolve:e,reject:t}}},79110(e,t,a){a.d(t,{g:()=>n});const n=e=>{if("complete"===document.readyState)return void e();const t=()=>{"complete"===document.readyState&&(e(),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)}},56875(e,t,a){a.d(t,{h:()=>r});var n=a(92580);let s=null;const r=e=>{if(document.head)return Promise.resolve(document.head);if(s&&!e)return s;const{promise:t,resolve:a}=(0,n.Q)();if(s=t,document.head)return a(document.head),t;const r=new MutationObserver(()=>{document?.head&&(a(document.head),r.disconnect())});return r.observe(document.documentElement,{childList:!0}),t}},7298(e,t,a){a.d(t,{Bn:()=>n.B,Ku:()=>s.K,Kr:()=>r.K,vt:()=>i,R2:()=>c.R,VA:()=>d.V});a(35627);var n=a(65748),s=a(71191),r=a(74501),o=a(12964);const i=()=>(0,o.A)("MECommunityCommonContext");var c=a(91570),d=a(61054)},35627(e,t,a){a.d(t,{s:()=>d});var n=a(51018),s=a(12964);const r=()=>(0,s.A)("TopNotifier"),o=new n.e,i=async e=>{for(const t of o.listeners)t(e)};let c=!1;const d=e=>{const t=o.addListener(e);return r().then(e=>i(e)),c||(c=!0,(async()=>{let e=await r();Object.defineProperty(window,"TopNotifier",{get:()=>e,set:t=>{e=t,i(t)}})})()),t}},12964(e,t,a){a.d(t,{A:()=>s});var n=a(92580);const s=async(e,t)=>{const a=("undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis)[e];if(a)return Promise.resolve(a);const{promise:s,resolve:r}=(0,n.Q)(),o=((e,t,a={})=>{const{timeout:n=null,waitForPageLoad:s=!1,once:r=!1}=a;let o=!0,i=null,c=null,d=window[e],l=50;const u=()=>{o=!1,i&&clearTimeout(i),c&&clearTimeout(c)},_=()=>{if(!o)return;const a=window[e];if(void 0!==a&&a!==d){if(d=a,t(a),r)return void u();l=50}else l=Math.min(1.5*l,1e3);i=window.setTimeout(_,l)},f=()=>{null!==n&&(c=window.setTimeout(()=>{u(),console.warn(`[watchGlobalProperty] Timeout waiting for variable: ${String(e)}`)},n)),_()};if(s&&"complete"!==document.readyState){const e=()=>{f(),window.removeEventListener("load",e)};window.addEventListener("load",e)}else f();return u})(e,e=>{r(e),o()},{once:!0});return s}},91953(e,t,a){a.d(t,{_:()=>s});var n=a(12964);const s=()=>(0,n.A)("ajax")},65748(e,t,a){a.d(t,{B:()=>s});var n=a(12964);const s=()=>(0,n.A)("ap")},71191(e,t,a){a.d(t,{K:()=>s});var n=a(12964);const s=()=>(0,n.A)("boxQueue")},48913(e,t,a){a.d(t,{e:()=>s});var n=a(12964);const s=()=>(0,n.A)("cur")},74501(e,t,a){a.d(t,{K:()=>s});var n=a(12964);const s=()=>(0,n.A)("MECommonContext")},91570(e,t,a){a.d(t,{R:()=>s});var n=a(12964);const s=()=>(0,n.A)("nav")},61054(e,t,a){a.d(t,{V:()=>s});var n=a(12964);const s=()=>(0,n.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 a=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(a.exports,a,a.exports,__webpack_require__),a.loaded=!0,a.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,a)=>{var n;a&&((n=[]).d=-1);var s,r,o,i=new Set,c=e.exports,d=new Promise((e,t)=>{o=t,r=e});d[webpackExports]=c,d[webpackQueues]=e=>(n&&e(n),i.forEach(e),d.catch(e=>{})),e.exports=d,t(e=>{var t;s=(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=>{a[webpackExports]=e,resolveQueue(t)},e=>{a[webpackError]=e,resolveQueue(t)});var a={};return a[webpackQueues]=e=>e(t),a}}var n={};return n[webpackQueues]=e=>{},n[webpackExports]=e,n}))(e);var a=()=>s.map(e=>{if(e[webpackError])throw e[webpackError];return e[webpackExports]}),r=new Promise(e=>{(t=()=>e(a)).r=0;var r=e=>e!==n&&!i.has(e)&&(i.add(e),e&&!e.d&&(t.r++,e.push(t)));s.map(e=>e[webpackQueues](r))});return t.r?r:a()},e=>(e?o(d[webpackError]=e):r(c),resolveQueue(n))),n&&n.d<0&&(n.d=0)},__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var n={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var s=2&t&&e;("object"==typeof s||"function"==typeof s)&&!~leafPrototypes.indexOf(s);s=getProto(s))Object.getOwnPropertyNames(s).forEach(t=>n[t]=()=>e[t]);return n.default=()=>e,__webpack_require__.d(a,n),a},__webpack_require__.d=(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,a)=>(__webpack_require__.f[a](e,t),t),[])),__webpack_require__.u=e=>"scripts/"+{45:"bf71147f2",53:"2b8a0fac3",63:"bfecea15c",70:"99734c8b6",102:"87d7a7562",113:"15bd09624",119:"996b8e17e",122:"8f46a8d50",126:"29d35ce8b",134:"7640d80e8",141:"f9ef1a84d",192:"34547b8c6",217:"1d5dd8222",225:"e18443c43",350:"61d6b3b2b",355:"710ecaef1",367:"8d3d7b6e7",404:"0c3310df4",445:"23bc1ded9",461:"11d85f7e3",555:"54b4ca659",558:"e85de9f92",585:"05114fdd4",634:"8520bad13",681:"caa6fdcb2",682:"5983e2f63",697:"7bd2767fc",717:"948aaf739",772:"ac8dd7f6f",777:"5ece0406f",781:"b4a79b46e",851:"aaed5e64e",894:"b519083cb",925:"8f899d2a1",956:"bec3f39db",959:"421ed09c8",961:"9cb132bbb",964:"bc903aaae",981:"aa8fbc400",1062:"48939f3ab",1077:"a5a5835ef",1081:"d5bf61039",1192:"38c4b8060",1210:"4caad58b0",1243:"ba48d0325",1297:"aea331400",1300:"c9e40eab0",1332:"5724f4540",1341:"8cdb88fff",1348:"7881f0171",1351:"8a2a38000",1356:"804364131",1375:"b5d2f6a07",1396:"aa8b67a75",1413:"3704c6296",1429:"0643e8237",1495:"050ef2924",1526:"0aa983264",1547:"03b17300c",1552:"caa7d4b12",1570:"76420b233",1655:"80823b4d5",1679:"1978d2f66",1691:"8f6ce1e77",1783:"64709a06c",1812:"3bb308528",1814:"04ef4f802",1825:"c81bef643",1843:"839cb0c2a",1865:"d33049622",1866:"df909d963",1922:"bcb3d3192",1941:"59a6dd714",1974:"bf6786607",1986:"ecb8dd971",2013:"a9f06ab8c",2031:"b4e5fa1d8",2068:"7a7d28c59",2069:"1d97a8d15",2081:"34452ee58",2111:"732c46bd7",2130:"785376bd7",2135:"eaa890072",2177:"4a559de28",2192:"46b199bf6",2204:"8654b581e",2214:"120ae5891",2220:"787b0f0a3",2268:"61cfd0224",2295:"1410baa9d",2319:"72a71abb0",2350:"6969c8697",2391:"23518ee91",2392:"17f1b29fe",2402:"8688ddac0",2418:"68bb7aff9",2425:"610b095e2",2428:"da75b4848",2441:"25f7b2153",2462:"9098df33a",2554:"85e9aa63d",2606:"73390b102",2665:"7753fccf9",2682:"47fc8163c",2692:"9d1467dc3",2710:"3f1ddf400",2721:"97f7f41bf",2739:"651dd8044",2797:"eb0e3ed27",2827:"7e335b5b3",2893:"8c6711131",2957:"c3bc9c674",2963:"c462a4c4a",2965:"c5e3ec6b3",2985:"11e62d898",3018:"e61d1b0d0",3028:"3265cdff6",3032:"b115422c9",3040:"e6954e06b",3091:"dc7e071f8",3096:"7f1f37d66",3116:"109bb0780",3141:"ee501fd34",3147:"1775398e1",3158:"f0dc4bedc",3265:"87b2257a1",3283:"63b7e6b98",3301:"f24a42bd9",3339:"7a787ac66",3378:"5a70f2925",3415:"94120ed87",3456:"bf00d3d76",3458:"da6bf428d",3464:"1d6178da6",3483:"127e9dbbc",3515:"c9e9c745f",3565:"8d1edfa5f",3592:"97546830e",3611:"ad6b6c906",3622:"6315e4093",3643:"64762c23a",3671:"ddbb7cdbd",3734:"5eccb82c4",3739:"f4b8ce543",3790:"756a5398f",3807:"059464c51",3975:"7d449aaa2",4013:"84bd6d180",4053:"f00d17fc7",4067:"95448239e",4079:"9acbbdb72",4091:"c77942480",4109:"16788f650",4141:"79f763e06",4144:"a4a06d1cf",4211:"a423a1118",4213:"d9b0d01db",4288:"c68e700ef",4352:"d680ae2ab",4413:"9cdf5b38e",4461:"9497494e8",4475:"80206dede",4498:"1c090077f",4530:"b762b59f9",4547:"a6170fcca",4585:"c044358fa",4639:"90b70ac33",4708:"f34bb12c1",4734:"ed04e16f4",4747:"63e0ccb86",4765:"c5b855ab6",4835:"fb3cf799e",4850:"5e110b6b1",4905:"d2280d742",4929:"1dc7001eb",4945:"24a5a44b2",4980:"e4e83fec3",4996:"de99c6806",5035:"979ed9c3f",5061:"6ce639f29",5074:"e486d1ffd",5109:"2f60d8156",5120:"c21db697c",5138:"0f6da2ecf",5147:"20e5ab141",5189:"85c1e8d1e",5246:"223abae46",5251:"4598dcffe",5253:"cb723272e",5274:"18267496b",5283:"71b708afe",5302:"0beff1120",5326:"c8d69d22d",5334:"c291012ef",5338:"d78d117d0",5355:"822a9d65a",5364:"eb89560fc",5394:"5aec22075",5473:"056ce1fe7",5510:"d5c776833",5539:"a65954d2f",5542:"30f642985",5580:"edf451305",5629:"4cfa2cdcf",5633:"27e1dc7b5",5640:"e29f4ef69",5660:"ab567f6fc",5667:"3efcd9adc",5680:"6212199f6",5699:"46c91b14c",5732:"b9b204827",5740:"c5e3d27a3",5860:"01aa092cc",5892:"ecc112eb7",5896:"684ed778e",5917:"7135a435f",5942:"e8f167e4d",6038:"71e784efe",6076:"4066fe4fa",6135:"0b2f29b61",6192:"bdbe25a5d",6264:"70e1e0a66",6289:"ea85a07a3",6332:"e701b2b01",6335:"188a88b20",6353:"1c6112837",6394:"ccf2f2ba9",6466:"a24701c7a",6468:"f9722ca36",6474:"e35195d45",6542:"d806caf40",6550:"a55abd4d8",6552:"a6258af20",6555:"d9cd9cbe5",6592:"ddfca587f",6613:"f3262362a",6623:"36fda34fa",6628:"dcbd99e66",6631:"34408149a",6652:"52d0d2967",6690:"cdbf6af8e",6709:"a1ad4918c",6728:"ee893c7e1",6746:"1f4f4de75",6815:"55a7602f2",6818:"09af33468",6844:"781c15694",6852:"f79bd0a9d",6873:"e6efd6dc1",6896:"98d9fa203",6917:"2ba9786d5",6929:"fe697556b",6956:"8f05ac6c3",7038:"6874a4b1f",7060:"02d0b09b7",7085:"7bd7d142b",7114:"fdbaea605",7149:"e973110ed",7247:"255d21071",7248:"cee0d4868",7302:"228ab1262",7374:"c203096a4",7386:"e2e06d3f4",7440:"b20b8c000",7528:"2068ba9b0",7539:"495af2d84",7640:"ab09b8d1c",7692:"ccc4d5d38",7714:"30e51cb0c",7717:"ba5146345",7721:"f60827a88",7741:"72fa7a93f",7753:"8e68249d6",7808:"5f4a4a545",7810:"5ffb6e7b4",7877:"1a2f04408",7886:"7efb8c4b6",7932:"c49c6a7a6",8008:"c55c666e4",8048:"f05c402aa",8061:"504b41d45",8072:"f0a636f95",8075:"1241fde13",8167:"424811056",8218:"a8874369c",8278:"8788ef065",8279:"a1873fba8",8295:"7031a25ed",8336:"9e7ae64e4",8340:"896e18149",8357:"e0b9d3559",8361:"8f9a096d8",8426:"9fd68c5b8",8486:"7a00cfe38",8541:"d61701e60",8638:"debc81b0c",8643:"bd6e31942",8671:"d7b79969b",8689:"fbec28335",8726:"770577fb1",8922:"5a7717cf8",8947:"959b72477",8975:"65a1a2d1f",8982:"c5d263a06",8987:"5eb01a3ee",8997:"e4ca1bd8b",9007:"2bf09f6b1",9009:"df015e785",9013:"4bbddb381",9014:"0a4cff0ec",9026:"5e243f183",9038:"cb9f51467",9104:"fcab237f9",9123:"2395f65e7",9127:"fd54e1cab",9186:"30cf49119",9208:"e5eb22991",9287:"bbf8dd4cf",9302:"d46804e6c",9304:"05aa8618b",9319:"a767e4986",9449:"7eefa2e27",9451:"39d20558a",9461:"7d7eb7596",9486:"68cfa8ca4",9509:"f59ba5e25",9693:"ce07d46a0",9697:"1f9ffe6cc",9718:"7188a6679",9724:"342b9d046",9745:"3ce62d998",9755:"6cd1bd589",9765:"e75f2f83b",9817:"63f6afd64",9834:"b9dd2ba5f",9907:"4eb830ebe",9947:"5682018d1"}[e]+".vknext.js",__webpack_require__.miniCssF=e=>"styles/"+{63:"f3e7117b0",70:"41f7ab576",113:"9bdb00890",134:"194493f13",192:"ce5c43818",225:"469a6ab23",404:"da4f11f2a",445:"2ad83368f",461:"d44c16521",681:"1fd3bb2a4",682:"a423a458b",697:"9bdb00890",717:"0e7ce3424",772:"ea4b6c3ae",781:"a132b0a68",851:"4d8400eb7",956:"b8dafc98f",959:"bbcc14b03",981:"2416801d3",1062:"612bfadbc",1077:"5a03757f2",1375:"65740f85d",1429:"a58d57ed3",1495:"4177ccc11",1526:"0e7ce3424",1552:"68f2d1bd4",1814:"8af411c11",1825:"13a8a92bc",1843:"27ab07a0c",1865:"194493f13",1866:"1799f175d",2031:"c7eb8c497",2069:"49e8c8000",2130:"3e6ec0f77",2135:"788541c79",2177:"0d809f64a",2204:"07795fcff",2214:"194493f13",2268:"e6009bee4",2350:"56081d6e3",2391:"c6bb8e93e",2402:"8afa86896",2418:"7ae8afc29",2428:"93c2c67fd",2554:"58d0707d5",2606:"4d8400eb7",2682:"194493f13",2721:"4d8400eb7",2797:"4983d584d",2957:"bbcc14b03",3032:"0e7ce3424",3091:"83ab3b697",3116:"91ddb5de4",3147:"194493f13",3158:"e53927e6e",3265:"af1725ecb",3301:"f72206c19",3456:"75b5e6838",3458:"a7986dab4",3483:"bfc29d630",3515:"3e6ec0f77",3565:"d6713857e",3622:"e340d959b",4067:"bbcc14b03",4461:"bbcc14b03",4498:"b4a05b563",4530:"03d49eaef",4585:"baeead996",4708:"b1a49f153",4734:"47d4e1f2d",4835:"0f7a520fa",4850:"194493f13",5035:"194493f13",5074:"f402ffa47",5109:"cb7329cb1",5246:"14a6c3353",5326:"0e7ce3424",5334:"ae2e3cfb9",5355:"77fc2da94",5364:"d6397524e",5473:"194493f13",5510:"aae4c9acb",5539:"b2146db07",5542:"bbcc14b03",5680:"e6b8f4437",5699:"0282921e0",5732:"97a2b5a2d",5892:"a7986dab4",5896:"569f26355",5942:"1f4746b8e",6038:"4b9e7e34f",6076:"c29aeb207",6135:"07fe97534",6353:"4bf302772",6394:"9db0a8690",6466:"2896888f3",6468:"4d75826f6",6474:"6b9978456",6555:"806e2960e",6592:"5bda53f7b",6844:"78535f73a",6896:"7659efee7",6917:"d571ab3ec",6929:"515d3fd81",6956:"0e7ce3424",7091:"f1b2910fc",7149:"0e7ce3424",7374:"c8258f0dc",7440:"ea9a7ee5e",7640:"0e7ce3424",7717:"194493f13",7721:"ba00dfd48",7753:"c14159cc6",7808:"c45ee5bba",7810:"09bea4806",7932:"1f4746b8e",8008:"0e7ce3424",8061:"549173a50",8072:"3a08f9182",8075:"83ab3b697",8218:"64119ac9e",8336:"a5dbd33cf",8340:"734cf4fc6",8361:"bbcc14b03",8689:"5d0cf17f7",8975:"551a2ab05",8997:"f18e8a10e",9007:"569f26355",9013:"c980bfa8c",9026:"f5281f08e",9104:"2416801d3",9123:"bae4f2e8b",9127:"b770f1db7",9186:"932247161",9208:"44901bdad",9319:"bbcc14b03",9449:"d3a08083f",9451:"c893cf708",9461:"515d3fd81",9509:"bbcc14b03",9693:"af506d7b0",9697:"194493f13",9745:"5fe4575a7",9755:"89134dbc7",9765:"788541c79",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,a,n)=>{if(inProgress[e])inProgress[e].push(t);else{var s,r;if(void 0!==a)for(var o=document.getElementsByTagName("script"),i=0;i<o.length;i++){var c=o[i];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==dataWebpackPrefix+a){s=c;break}}s||(r=!0,(s=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&s.setAttribute("nonce",__webpack_require__.nc),s.setAttribute("data-webpack",dataWebpackPrefix+a),s.src=e),inProgress[e]=[t];var d=(t,a)=>{s.onerror=s.onload=null,clearTimeout(l);var n=inProgress[e];if(delete inProgress[e],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach(e=>e(a)),t)return t(a)},l=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),r&&document.head.appendChild(s)}},__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.12.0/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((t,a)=>{var n=__webpack_require__.miniCssF(e),s=__webpack_require__.p+n;if(((e,t)=>{for(var a=document.getElementsByTagName("link"),n=0;n<a.length;n++){var s=(o=a[n]).getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(s===e||s===t))return o}var r=document.getElementsByTagName("style");for(n=0;n<r.length;n++){var o;if((s=(o=r[n]).getAttribute("data-href"))===e||s===t)return o}})(n,s))return t();((e,t,a,n,s)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css",__webpack_require__.nc&&(r.nonce=__webpack_require__.nc),r.onerror=r.onload=a=>{if(r.onerror=r.onload=null,"load"===a.type)n();else{var o=a&&a.type,i=a&&a.target&&a.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+i+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=o,c.request=i,r.parentNode&&r.parentNode.removeChild(r),s(c)}},r.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)})(r)})(e,s,0,t,a)}),t={1473:0};__webpack_require__.f.miniCss=(a,n)=>{t[a]?n.push(t[a]):0!==t[a]&&{63:1,70:1,113:1,134:1,192:1,225:1,404:1,445:1,461:1,681:1,682:1,697:1,717:1,772:1,781:1,851:1,956:1,959:1,981:1,1062:1,1077:1,1375:1,1429:1,1495:1,1526:1,1552:1,1814:1,1825:1,1843:1,1865:1,1866:1,2031:1,2069:1,2130:1,2135:1,2177:1,2204:1,2214:1,2268:1,2350:1,2391:1,2402:1,2418:1,2428:1,2554:1,2606:1,2682:1,2721:1,2797:1,2957:1,3032:1,3091:1,3116:1,3147:1,3158:1,3265:1,3301:1,3456:1,3458:1,3483:1,3515:1,3565:1,3622:1,4067:1,4461:1,4498:1,4530:1,4585:1,4708:1,4734:1,4835:1,4850:1,5035:1,5074:1,5109:1,5246:1,5326:1,5334:1,5355:1,5364:1,5473:1,5510:1,5539:1,5542:1,5680:1,5699:1,5732:1,5892:1,5896:1,5942:1,6038:1,6076:1,6135:1,6353:1,6394:1,6466:1,6468:1,6474:1,6555:1,6592:1,6844:1,6896:1,6917:1,6929:1,6956:1,7091:1,7149:1,7374:1,7440:1,7640:1,7717:1,7721:1,7753:1,7808:1,7810:1,7932:1,8008:1,8061:1,8072:1,8075:1,8218:1,8336:1,8340:1,8361:1,8689:1,8975:1,8997:1,9007:1,9013:1,9026:1,9104:1,9123:1,9127:1,9186:1,9208:1,9319:1,9449:1,9451:1,9461:1,9509:1,9693:1,9697:1,9745:1,9755:1,9765:1,9834:1,9907:1}[a]&&n.push(t[a]=e(a).then(()=>{t[a]=0},e=>{throw delete t[a],e}))}}})(),(()=>{var e={1473:0};__webpack_require__.f.j=(t,a)=>{var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)a.push(n[2]);else if(7091!=t){var s=new Promise((a,s)=>n=e[t]=[a,s]);a.push(n[2]=s);var r=__webpack_require__.p+__webpack_require__.u(t),o=new Error;__webpack_require__.l(r,a=>{if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=a&&("load"===a.type?"missing":a.type),r=a&&a.target&&a.target.src;o.message="Loading chunk "+t+" failed.\n("+s+": "+r+")",o.name="ChunkLoadError",o.type=s,o.request=r,n[1](o)}},"chunk-"+t,t)}else e[t]=0};var t=(t,a)=>{var n,s,[r,o,i]=a,c=0;if(r.some(t=>0!==e[t])){for(n in o)__webpack_require__.o(o,n)&&(__webpack_require__.m[n]=o[n]);if(i)i(__webpack_require__)}for(t&&t(a);c<r.length;c++)s=r[c],__webpack_require__.o(e,s)&&e[s]&&e[s][0](),e[s]=0},a=(void 0!==window?window:self).webpackChunkvknext=(void 0!==window?window:self).webpackChunkvknext||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),__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]);