1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1180,7177],{338:(e,t,n)=>{"use strict";n.d(t,{Cc:()=>a,MW:()=>r});let r="trend_query",a="running_line_banner_closed"},1292:(e,t,n)=>{"use strict";n.d(t,{Nf:()=>c,QC:()=>d,qh:()=>i});let r="data-scroll-target",a="".concat(r,"-event-name"),s="".concat(r,"-threshold"),o="".concat(r,"-depth"),l="".concat(r,"-event-additional-data"),i=()=>Array.from(document.querySelectorAll("div[".concat(r,"]"))),c=e=>{var t,n;let{dataset:r}=e,a=r.scrollTargetEventName,s=r.scrollTargetDepth,o=null!=(t=r.scrollTargetEventAdditionalData)?t:"";if(!a||!s)return null;let l=+(null!=(n=r.scrollTargetThreshold)?n:1);return isNaN(l)&&(l=1),{eventName:a,scrollDepth:s,threshold:l,additionalLogData:o}},d=e=>({["".concat(r)]:"true",["".concat(a)]:e.eventName,["".concat(o)]:e.scrollDepth,..."number"==typeof e.threshold&&{["".concat(s)]:"".concat(e.threshold)},..."string"==typeof e.additionalLogData&&{["".concat(l)]:"".concat(e.additionalLogData)}})},2762:(e,t,n)=>{"use strict";n.d(t,{ScrollTargetObserver:()=>i});var r=n(53134),a=n(1292),s=n(27541),o=n(39818);let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"!=typeof e||!e)return t;try{return JSON.parse(e)}catch(e){return console.error("ÐÑибка паÑÑинга JSON",e),t}},i=()=>{let e=(0,s.usePathname)();return(0,o.useEffect)(()=>{let e=(0,a.qh)();if(!e.length)return;let t=new Set,n=e.map(e=>{var n,s;let o=(0,a.Nf)(e);if(!o)return;let{eventName:i,scrollDepth:c,threshold:d,additionalLogData:u}=o;if(!(null==(n=window)?void 0:n.IntersectionObserver)||!(null==(s=window)?void 0:s.MutationObserver))return;let m=new IntersectionObserver(e=>{e[0].isIntersecting&&!t.has(c)&&(t.add(c),((e,t,n)=>{let a=l(n);(0,r.wz)({logEvent:e,params:{scrollDepth:t,...a}})})(i,c,u))},{threshold:d}),p=()=>{var t;return null!=(t=e.firstElementChild)?t:e},f=p();m.observe(f);let v=new MutationObserver(()=>{let e=p();f!==e&&(m.unobserve(f),m.observe(e),f=e)});return v.observe(e,{childList:!0}),()=>{m.disconnect(),v.disconnect()}});return()=>{n.forEach(e=>{e&&e()})}},[e]),null}},4652:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});let r={src:"/catalog/_next/static/media/favicon.62806f8a.ico",height:256,width:256,blurWidth:0,blurHeight:0}},6323:(e,t,n)=>{"use strict";n.d(t,{RunningLineClient:()=>y});var r=n(23106),a=n(53134),s=n(32539),o=n(81857),l=n(14531),i=n(33620),c=n(32536),d=n(19664),u=n.n(d),m=n(39818),p=n(32589),f=n(338),v=n(43665),h=n(49644),g=n(78440),b=n.n(g);let _=e=>{let{content:t}=e,n=(0,o.a)(),[d,g]=(0,m.useState)(!0),[_,y]=(0,m.useState)(!1),w=(0,l.Wq)(),x=(0,l.yQ)(),S=(0,h.o)(),E=(()=>{let e=(0,v.A)("(min-width: 1280px)"),t=(0,v.A)("(min-width: 1024px)"),n=(0,v.A)("(min-width: 720px)"),r=(0,v.A)("(min-width: 480px)");return(0,v.A)("(min-width: 360px)"),e?"largeDesktop":t?"desktop":n?"tablet":r?"mobile":"smallMobile"})();(0,m.useEffect)(()=>{g(!!i.R.getItem(f.Cc))},[]);let A=(0,m.useMemo)(()=>{var e,n,r,a,s;if(!(null==t?void 0:t.images))return"";let{images:o}=t;switch(E){case"smallMobile":return null==(e=o.mobile360)?void 0:e.url;case"mobile":return null==(n=o.mobile480)?void 0:n.url;case"tablet":return null==(r=o.tablet720)?void 0:r.url;case"desktop":return null==(a=o.desktop1024)?void 0:a.url;default:return null==(s=o.desktop1920)?void 0:s.url}},[E,t]);(0,m.useEffect)(()=>{w&&(0,a.wz)({logEvent:"thinBanner.show",params:{banner_name:null==t?void 0:t.href}})},[w,t]);let P=!d&&w&&!!t;return((0,m.useEffect)(()=>{if(!P)return;let e="--header-height-with-opt-banner";return document.body.style.setProperty(e,"calc(var(--min-header-height) + var(--running-line-banner-height))"),()=>{document.body.style.removeProperty(e)}},[P]),P)?(0,r.jsxs)(u(),{href:t.href,className:(0,s.A)(b().container,{[b().scrolledContainer]:!S}),onClick:()=>{(0,a.wz)({logEvent:"thinBanner.click",params:{banner_name:null==t?void 0:t.href}})},children:[(0,r.jsx)(c.default,{src:null!=A?A:"",alt:"",className:b().background,fill:!0,priority:!0,onLoad:()=>y(!0)}),(0,r.jsx)("div",{className:(0,s.A)(b().inner,{[b().wide]:"catalog"===n}),children:_&&(0,r.jsx)(c.default,{src:p.A,alt:"Close",width:20,height:20,className:b().close,onClick:e=>{e.preventDefault(),e.stopPropagation(),x(!1),i.R.setItem(f.Cc,"true"),(0,a.wz)({logEvent:"thinBanner.close",params:{banner_name:null==t?void 0:t.href}})}})})]}):null},y=e=>{let{content:t}=e;return(0,r.jsx)(_,{content:t})}},6532:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});let r=(0,n(7219).eU)([])}
1,7943:(e,t,n)=>{Promise.resolve().then(n.bind(n,4652)),Promise.resolve().then(n.bind(n,41775)),Promise.resolve().then(n.bind(n,44214)),Promise.resolve().then(n.bind(n,90478)),Promise.resolve().then(n.bind(n,27410)),Promise.resolve().then(n.bind(n,34242)),Promise.resolve().then(n.bind(n,58916)),Promise.resolve().then(n.bind(n,18032)),Promise.resolve().then(n.bind(n,78308)),Promise.resolve().then(n.bind(n,6323)),Promise.resolve().then(n.bind(n,66233)),Promise.resolve().then(n.bind(n,2762)),Promise.resolve().then(n.t.bind(n,68211,23)),Promise.resolve().then(n.t.bind(n,41084,23)),Promise.resolve().then(n.t.bind(n,16138,23)),Promise.resolve().then(n.t.bind(n,62294,23)),Promise.resolve().then(n.t.bind(n,86915,23)),Promise.resolve().then(n.t.bind(n,82880,23)),Promise.resolve().then(n.bind(n,90007)),Promise.resolve().then(n.t.bind(n,10925,23)),Promise.resolve().then(n.bind(n,22031)),Promise.resolve().then(n.bind(n,23627)),Promise.resolve().then(n.bind(n,63791)),Promise.resolve().then(n.bind(n,85527)),Promise.resolve().then(n.bind(n,90403)),Promise.resolve().then(n.bind(n,65037)),Promise.resolve().then(n.t.bind(n,85369,23))},10925:e=>{e.exports={style:{fontFamily:"'vkFont', 'vkFont Fallback', arial, system-ui, sans-serif"},className:"hCKQfUHr",variable:"DLOPgVnq"}},16138:e=>{e.exports={transparent:"mvMyJD8a",color:"Q_8seuPA",secondaryColor:"wS7t6XcQ",hiddenColor:"X_Ns5_UN",hiddenBgColor:"_1P5sOHFd",bgColor:"s4h90JTd"}},16373:e=>{e.exports={authIframe:"_3asVJUvn"}},18032:(e,t,n)=>{"use strict";n.d(t,{NavigationEvents:()=>o});var r=n(53134),a=n(27541),s=n(39818);let o=()=>{let e=(0,a.usePathname)(),{category:t}=(0,a.useParams)();return(0,s.useEffect)(()=>{let e=document.documentElement.scrollTop;e>0&&(0,r.wz)({logEvent:"scrollDown.scroll",params:{app_category_name:"string"==typeof t?t:"",scrollDepth:e}})},[e,t]),null}},21075:(e,t,n)=>{"use strict";n.d(t,{r:()=>o});var r=n(90007),a=n(39818),s=n(6532);let o=()=>{let e=(0,r.useSetAtom)(s.r);return(0,a.useCallback)(t=>e(e=>[...e,t]),[e])}},22031:(e,t,n)=>{"use strict";n.d(t,{NavigationHistoryRecorder:()=>l});var r=n(33620),a=n(27541),s=n(39818),o=n(9021);let l=()=>{let e=(0,a.usePathname)();return(0,s.useEffect)(()=>{let e=document.location.pathname,t=r.R.getItem(o.Bb);if(t)try{let n=JSON.parse(t);e!==n[n.length-1]&&r.R.setItem(o.Bb,JSON.stringify([...n,e]))}catch(t){r.R.setItem(o.Bb,JSON.stringify([e]))}else r.R.setItem(o.Bb,JSON.stringify([e]))},[e]),null}},23627:(e,t,n)=>{"use strict";n.d(t,{DesignGridDevOverlay:()=>u});var r=n(23106),a=n(39818),s=n(44407),o=n(16662),l=n(39424),i=n.n(l);let c=(e,t)=>Array(e).fill(0).map((e,n)=>t(n)),d=["none","catalog","common"],u=()=>{let[e,t]=(0,a.useState)("none");return((0,o.o)("G",()=>{let n=(d.indexOf(e)+1)%d.length;t(d[n])}),(0,a.useEffect)(()=>{"none"!==e?document.body.setAttribute("data-dg-grid-debug","1"):document.body.removeAttribute("data-dg-grid-debug")},[e]),"none"===e)?null:"catalog"===e?(0,s.createPortal)((0,r.jsx)("div",{className:i().catalog,children:c(3,e=>(0,r.jsx)("div",{className:i().column},e))}),document.body):(0,s.createPortal)((0,r.jsx)("div",{className:i().common,children:c(12,e=>(0,r.jsx)("div",{className:i().column},e))}),document.body)}},25150:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}(n)))}return e}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(n=(function(){return a}).apply(t,[]))||(e.exports=n)}()},27410:(e,t,n)=>{"use strict";n.d(t,{AuthController:()=>E});var r=n(23106),a=n(53134),s=n(57772),o=n(39818),l=n(74244),i=n(3366),c=n(12498),d=n(15933),u=n(33620),m=n(25150),p=n.n(m),f=n(59802),v=n(94930),h=n(41513),g=n.n(h),b=n(7066);let _=()=>{var e;let t=(0,o.useRef)(null),n=(0,i._)("WEB_AUTO_LOGIN"),a=(0,i._)("AUTOLOGIN_PLATE_POSITION"),s=(0,c.oW)(),m=(0,c.uf)(),[h,_]=(0,o.useState)(!1),y="none"===n;return((0,o.useEffect)(()=>
1{!y&&(null==s?void 0:s.id)&&(u.A.getItem(v.Vd)?m("finished"):(_(!0),(0,d.bZ)(),(0,d.yH)(),u.A.setItem(v.Vd,"shown")))},[y,s,m]),(0,o.useEffect)(()=>{if(y||!h)return;let e=setTimeout(()=>_(!1),l.yR+600+1e3),n=setTimeout(()=>{m("finished");let n=t.current;n?n.classList.add(g().leaving):(clearTimeout(e),_(!1))},l.yR+300+1e3);return()=>{clearTimeout(n),clearTimeout(e)}},[y,h,m]),h&&(null==s?void 0:s.id))?(0,r.jsxs)("div",{"data-testid":"auth-snack",className:p()(g().container,g()[a]),ref:t,children:[(0,r.jsx)(b.e,{className:g().avatar}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{"data-testid":"name",className:g().name,children:"ÐÑивеÑ, ".concat(null!=(e=null==s?void 0:s.first_name)?e:null==s?void 0:s.id,"!")}),(0,r.jsxs)("div",{"data-testid":"id",className:g().id,children:["ÐÑ Ð²Ð¾Ñли Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ",(0,r.jsx)("span",{className:"visually-hidden",children:"VK ID"}),(0,r.jsx)(f.M,{svg:"vk_id",color:"white"})]}),(0,r.jsx)("a",{href:"https://www.rustore.ru/help/legal/terms-of-use",onClick:d.dp,"data-testid":"terms-link",children:"ÐолÑзоваÑелÑÑкое ÑоглаÑение RuStore"})]})]}):null};var y=n(38626),w=n(16373),x=n.n(w);function S(e){let{onSuccess:t,onError:n}=e,{AUTH_STATE:a,AUTH_UUID:s}=(0,y.HB)(),[l,i]=(0,o.useState)(null);return((0,o.useEffect)(()=>{let e=new URLSearchParams({act:"autologin",redirect_uri:"".concat(document.location.origin,"/catalog/auth"),state:a,uuid:s,app_id:"51903415"});i("https://login.vk.ru/?".concat(e))},[]),(0,o.useEffect)(()=>{let e=e=>{if(e.origin!==window.location.origin)return;let r=e.data;(null==r?void 0:r.source)==="auth"&&(r.errorMessage?n(r.errorMessage):r.payload&&r.payload.response?t(r.payload.response):n("unexpected empty payload from iframe"))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[]),l)?(0,r.jsx)("iframe",{src:l,className:x().authIframe,onLoad:e=>{try{e.currentTarget.contentDocument||n("failed to load iframe")}catch(e){console.warn(e)}}}):null}let E=()=>{let e="none"!==(0,i._)("WEB_AUTO_LOGIN"),t=(0,c.uf)(),n=(0,c.y1)(),[u,m]=(0,o.useState)(!1);(0,o.useEffect)(()=>{e&&(t("in_progress"),(0,s.Ri)("has_token")?fetch("/catalog/api/auth-with-token",{cache:"no-store"}).then(async e=>e.json()).then(e=>{var r;let{response:s}=e;n(s),(0,a.q_)(null!=(r=null==s?void 0:s.id)?r:l.qK),t("notify_user")}).catch(()=>m(!0)):m(!0))},[e,n,t]);let p=(0,o.useCallback)(e=>{m(!1),t("failed"),(0,d.ei)(null!=e?e:"unknown error")},[t]),f=(0,o.useCallback)(e=>{var r;m(!1),n(e),(0,a.q_)(null!=(r=e.id)?r:l.qK),t("notify_user")},[n,t]);return e?(0,r.jsxs)(r.Fragment,{children:[u&&(0,r.jsx)(S,{onSuccess:f,onError:p}),(0,r.jsx)(_,{})]}):null}},27418:(e,t,n)=>{"use strict";n.d(t,{H2:()=>l,hd:()=>o});var r=n(7219),a=n(90007);let s=(0,r.eU)(null),o=()=>(0,a.useSetAtom)(s),l=()=>(0,a.useAtomValue)(s)},27419:(e,t,n)=>{"use strict";n.d(t,{$O:()=>i,Ty:()=>f,cH:()=>p});var r=n(53134),a=n(57772),s=n(40459);let o=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return"[".concat(t.map(e=>e||"undefined"),"]")},l="mt_link_id",i="mt_deeplink",c="mt_creative",d="https://trk.mail.ru/c/",u="nubrn2",m=e=>{let t=["","",""];for(let r=0;r<t.length;r++){var n;t[r]=null!=(n=e.get("mt_sub".concat(r+1)))?n:""}return t},p=async e=>{let{cookieDomain:t,userIp:n,serviceVersion:p,appDeeplinkBaseUrl:f}=e;if("undefined"==typeof document||s.env.STORYBOOK||((e=>{var t;let n=new URLSearchParams(document.location.search),r="1"===n.get("rsm"),s=n.has(l);r&&s&&(0,a.TV)(a.V6,n.toString(),e);let o=(0,a.Ri)(a.r_),i=(0,a.Ri)(a.FA);i&&!o&&((0,a.TV)(a.FA,i,{domain:e,expires:90}),(0,a.TV)(a.r_,"true",{domain:e,expires:90})),((e,t)=>e&&t&&!e.includes(t))(null==(t=document)?void 0:t.referrer,e)&&((0,a.TV)(a.FA,encodeURIComponent(document.referrer.split("?")[0]),{domain:e,expires:90}),(0,a.TV)(a.r_,"true",{domain:e,expires:90}))})(t),await (0,a.Au)({names:[a.r4,a.bM,a.a8]}),document.getElementById("pixel")))return;let v=document.createElement("img");v.id="pixel",v.width=1,v.height=1,v.alt="",v.style.display="none";let h=(0,a.Ri)(a.V6),g=new URLSearchParams(null!=h?h:""),b=e=>[f,"app",e].join("/"),_=g.has(l)?g.get(l):u,{src:y,subs:w}=g.has(l)?((e,t)=>
1{let n=new URLSearchParams(e),r=n.get(l),s=(0,a.Ri)(a.I_);return n.delete("rsm"),n.delete(l),n.append("mt_no_redirect","1"),s&&n.append(i,t(s)),n.append(c,o((0,a.Ri)(a.r4),(0,a.Ri)(a.bM),(0,a.Ri)(a.a8))),{src:"".concat(d).concat(r,"?").concat(decodeURIComponent(n.toString())),subs:m(n)}})(g,b):(e=>{let t=new URL("".concat(d).concat(u));t.searchParams.append("mt_no_redirect","1");let n=(0,a.Ri)(a.FA);n&&t.searchParams.append("mt_sub1",n.split("?")[0]);let r=(0,a.Ri)(a.r4);r&&t.searchParams.append("mt_sub2",r);let s=(0,a.Ri)(a.bM);s&&t.searchParams.append("mt_sub3",s);let l=(0,a.Ri)(a.I_);return l&&t.searchParams.append("mt_deeplink",e(l)),t.searchParams.append(c,o(r,s,(0,a.Ri)(a.a8))),{src:decodeURIComponent(t.href),subs:m(t.searchParams)}})(b);v.src=y,document.getElementsByTagName("body")[0].appendChild(v);let x={mt_link_id:_,ip_address:n,...w.reduce((e,t,n)=>(e["mt_sub".concat(n+1)]=null!=t?t:"",e),{}),service_version:null!=p?p:""};(0,r.wz)({logEvent:"mt_pixel",params:x}),(0,r.K0)({eventName:"mt_pixel",params:x})},f=(e,t)=>{let n=document.getElementById("pixel");if(!(null==n?void 0:n.src))return;let r=new URL(n.src);r.searchParams.set(e,t),n.src=r.toString()}},39424:e=>{e.exports={catalog:"T81MbHo6",common:"Vzuy_J9w",column:"_oOrN1Gv"}},41084:e=>{e.exports={starIcon:"_rIR_K_1"}},41513:e=>{e.exports={container:"vxR2Avqg",up:"kNFhkY85",slideInTop:"NzXDYQV8",down:"_9ioNCGGl",slideInBottom:"pQ_sKs3D",leaving:"laW8Ua5N",slideOutTop:"_7_L6FY4K",slideOutBottom:"_1pflU962",avatar:"dgAB9MaI",name:"z2Y6aQrj",id:"rt9u2_Mi"}},43957:(e,t,n)=>{"use strict";n.d(t,{r:()=>o});var r=n(27541),a=n(39818);let s=(e,t)=>(null==e?void 0:e.includes("/app/"))&&"string"==typeof(null==t?void 0:t.id)?t.id:null,o=()=>{let e=(0,r.usePathname)(),t=(0,r.useParams)(),n=(0,a.useRef)(s(e,t));return(0,a.useEffect)(()=>{n.current=s(e,t)},[e,t]),(0,a.useCallback)(()=>n.current,[])}},44214:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});let r={src:"/catalog/_next/static/media/logo.60d45862.svg",height:100,width:100,blurWidth:0,blurHeight:0}},58916:(e,t,n)=>{"use strict";n.d(t,{StrapiHeaderWithRouter:()=>l});var r=n(23106),a=n(27541),s=n(39818),o=n(34242);let l=e=>{let t=(0,a.useRouter)(),n=(0,s.useCallback)((e,n)=>{let r="/catalog",{href:a}=e;if(null==a?void 0:a.includes(r)){n.preventDefault();let e=a.split(r)[1]||"/";t.push(e)}},[t]);return(0,r.jsx)(o.StrapiHeader,{...e,handleLinkClick:n})}},63791:(e,t,n)=>{"use strict";n.d(t,{StickerController:()=>p});var r=n(23106),a=n(66387),s=n(96442),o=n(27541),l=n(39818),i=n(27418),c=n(33620);let d="closedStickerIds",u=()=>{try{let e=c.R.getItem(d);if(!e)return[];let t=JSON.parse(e);if(Array.isArray(t)&&t.every(e=>"number"==typeof e))return t;console.warn("StickerView: stored data is in unexpected format",e)}catch(e){console.warn("StickerView: failed to get stored data",e)}return[]},m=(0,s.default)((0,a.O)(()=>Promise.all([n.e(5869),n.e(8331),n.e(1343)]).then(n.bind(n,7817)).then(e=>{let{StickerView:t}=e;return t}),{fallback:()=>(0,r.jsx)(r.Fragment,{})}),{loadableGenerated:{webpack:()=>[7817]},ssr:!1}),p=e=>{let{sticker:t}=e,[n,a]=(0,l.useState)(!1),s=(0,o.usePathname)(),p=(0,i.H2)();(0,l.useEffect)(()=>{let e=(e=>{if(!e)return null;try{if(e.startsWith("/"))return e.split("?")[0];return new URL(e).pathname}catch(t){console.warn("Failed to check sticker pathname",e,t)}return null})(t.buttonHref);if(e&&e===document.location.pathname)a(!1);else{let e;a((e=t.id,!u().includes(e)))}},[t,s]);let f=(0,l.useCallback)(()=>{a(!1),(e=>c.R.setItem(d,JSON.stringify([...u().filter(t=>t!==e),e].slice(-50))))(t.id)},[t]);return n?(0,r.jsx)(m,{sticker:t,onStickerClose:f,moveSticker:p}):null}},66233:(e,t,n)=>{"use strict";n.d(t,{Scripts:()=>_});var r=n(23106),a=n(9021),s=n(95453),o=n(66387),l=n(96442),i=n(1411),c=n(39818),d=n(53134),u=n(57772),m=n(27541);function p(e){let{metrikaId:t=a._k}=e;(0,c.useEffect)(()=>{(0,u.Au)({names:[u.bM],maxWaitMs:1e4}).then(e=>{let[n]=e;n&&window.ym&&window.ym(t,"userParams",{tmr_lvid:n})})},[]);let n=(0,m.usePathname)();return(0,c.useEffect)(()=>{window.ym&&window.ym(t,"hit",document.location.href)},[n,t]),null}var f=n(27419),v=n(67738),h=n(38626);let g=e=>{let{userIp:t,envConfig:n}=e,a=(0,m.useSearchParams)();return(0,c.useEffect)(()=>{(0,f.cH)({cookieDomain:n.COOKIE_DOMAIN,userIp:(0,u.lm)()||t||"",serviceVersion:"".concat("WC-2026.78.0.442104"),appDeeplinkBaseUrl:(0,h.Un)().DEEPLINK_BASE})},[n,a,t]),(0,c.useEffect)(()=>{(null==a?void 0:a.has("_tmr_debug"))&&(0,d.HA)()},[]),(()=>{let e=(0,m.usePathname)();(0,c.useEffect)(()=>
1{if(e){var t,n;null==(t=(0,v.xv)().error)||t.setErrorKey("pathname",e),null==(n=(0,v.xv)().log)||n.log("navigate to: "+e)}},[e])})(),(0,r.jsx)(p,{})},b=(0,l.default)((0,o.O)(()=>Promise.all([n.e(2395),n.e(762)]).then(n.bind(n,68295)),{fallback:{default:()=>(0,r.jsx)(r.Fragment,{})}}),{loadableGenerated:{webpack:()=>[68295]},ssr:!1}),_=e=>{let{envConfig:t,userIp:n,enableLazyScripts:o,ymFeatures:l}=e,[d,u]=(0,c.useState)(!1);return(0,c.useLayoutEffect)(()=>{if(!o)return;let e=setTimeout(()=>{t()},5e3),t=()=>{clearTimeout(e),document.removeEventListener("mousemove",t),document.removeEventListener("touchstart",t),(0,s.A)().then(()=>{u(!0)})};return document.addEventListener("mousemove",t),document.addEventListener("touchstart",t),()=>{clearTimeout(e),document.removeEventListener("mousemove",t),document.removeEventListener("touchstart",t)}},[o]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default,{id:"ya-metrika",strategy:"afterInteractive",children:'\n (function(m, e, t, r, i, k, a) {\n m[i] = m[i] || function() {\n (m[i].a = m[i].a || []).push(arguments)\n };\n m[i].l = 1 * new Date();\n for (var j = 0; j < document.scripts.length; j++) {\n if (document.scripts[j].src === r) {\n return;\n }\n }\n k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)\n })\n (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\n ym("'.concat(a._k,'", "init", {\n clickmap: ').concat(l.clickmap,",\n trackLinks: ").concat(l.trackLinks,",\n accurateTrackBounce: ").concat(l.accurateTrackBounce,",\n webvisor: ").concat(l.webvisor,',\n ecommerce: "dataLayer",\n defer: true\n });\n ')}),(d||!o)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default,{id:"my-tracker",strategy:"afterInteractive",children:'\n var _tmr = window._tmr || (window._tmr = []);\n _tmr.push({id: "'.concat(a.cL,'", type: "pageView", timespent: true, start: (new Date()).getTime()});\n (function (d, w, id) {\n if (d.getElementById(id)) return;\n var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;\n ts.src = "https://top-fwz1.mail.ru/js/code.js";\n ts.onload = function () {\n var eventParams = {referrer: d.referrer};\n _tmr.push({id: "').concat(a.cL,'", type: "reachGoal", goal: "session_start", params: eventParams});\n };\n var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};\n if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }\n })(document, window, "topmailru-code");\n ')}),(0,r.jsx)(b,{envConfig:t})]}),(0,r.jsx)(g,{envConfig:t,userIp:n})]})}},68211:e=>{e.exports={layout:"YU7iNhGm",starWrapper:"T9nXRR91",starRedesign:"BzjMd7T0"}},73268:e=>{e.exports={container:"Qxo_TN5Q",visible:"NCPvph4T"}},74021:(e,t,n)=>{"use strict";n.d(t,{RX:()=>r,lg:()=>s,y_:()=>a});let r=()=>{let{innerWidth:e}=window;return e<720?"mobile":e<1024?"tablet":"desktop"},a=async()=>n.e(4230).then(n.bind(n,34230)).then(e=>{var t,n,a;let{UAParser:s}=e,o=new s(navigator.userAgent);return{deviceType:o.getDevice()?o.getDevice().type||"desktop":r(),browserName:null==(t=o.getBrowser())?void 0:t.name,browserVersion:null==(n=o.getBrowser())?void 0:n.version,osName:null==(a=o.getOS())?void 0:a.name}}).catch(e=>(console.error("ÐÑибка паÑÑинга userAgent-а",e),{deviceType:r()})),s=()=>/iPhone|iPad|iPod/i.test(navigator.userAgent)},78308:(e,t,n)=>{"use strict";n.d(t,{Providers:()=>J});var r=n(23106),a=n(88542),s=n(39818),o=n(21075);let l=e=>{let{event:t}=e,n=(0,o.r)();return(0,s.useEffect)(()=>{n(t)},[]),null};var i=n(90007),c=n(45477),d=n(6532);let u=e=>{let{endpoint:t}=e,[n,r]=(0,i.useAtom)(d.r),a=(0,c.yF)((0,s.useCallback)(e=>e(d.r),[])),o=n.length>0;return(0,s.useEffect)(()=>
1{if(!o)return;let e=e=>{let n=a();if(n.length){r([]);try{fetch("".concat(t,"?").concat(n.map((e,t)=>"string"==typeof e?"events[".concat(t,"]=").concat(encodeURIComponent(e)):"object"==typeof e&&null!==e?Object.entries(e).map(e=>{let[n,r]=e;return"events[".concat(t,"][").concat(encodeURIComponent(n),"]=").concat(encodeURIComponent(r))}).join("&"):"").filter(Boolean).join("&"),"&trigger=").concat(e,"&ts=").concat(Date.now()),{keepalive:!0,cache:"no-store"}).then(e=>{e.ok||(console.error("ProductMetricsConsumer: bad status "+e.status),r(e=>[...n,...e]))}).catch(e=>{console.error("ProductMetricsConsumer: failed to fetch",e),r(e=>[...n,...e])})}catch(e){console.error("ProductMetricsConsumer: failed to fetch",e),r(e=>[...n,...e])}}},n=setInterval(()=>e("interval"),5e3),s=()=>e("pagehide");window.addEventListener("pagehide",s);let l=()=>e("beforeunload");window.addEventListener("beforeunload",l);let i=()=>document.hidden&&e("visibilitychange");return document.addEventListener("visibilitychange",i),()=>{clearInterval(n),window.removeEventListener("pagehide",s),window.removeEventListener("beforeunload",l),document.removeEventListener("visibilitychange",i)}},[o,t,a,r]),null};var m=n(81857);let p=(0,s.memo)(e=>{let{service:t}=e;return(0,c.RH)([[m.g,t]]),null});var f=n(66387),v=n(38626),h=n(7219),g=n(96442),b=n(80991);let _=(0,s.memo)(e=>{let{envConfig:t,omicron:n,children:a}=e;return(0,c.RH)([[v.d$,t],[b.v,n]]),(0,r.jsx)(r.Fragment,{children:a})});_.displayName="HydrateAtoms";var y=n(53134),w=n(1411),x=n(91466);let S={id:-1},E=e=>{let{slotId:t,setIsSSPShown:n,isAuthFinished:a,userInfo:l,sspAdsAuthEnabled:i,SSP_SCRIPT_URL:c,SSP_URL:d,omicron:u={}}=e,m=(0,o.r)(),p=(0,s.useCallback)(e=>{(0,y.wz)(e),"appPage.showAd"===e.logEvent&&(m({name:"show_ad",provider:"ssp",placement:"floor_ad"}),x.w.add(100)),"appPage.closeAd"===e.logEvent&&x.w.remove()},[m]);if((0,s.useEffect)(()=>{i&&a&&!(null==l?void 0:l.id)&&n(!1)},[a,n,i,null==l?void 0:l.id]),(0,s.useEffect)(()=>()=>{x.w.remove()},[]),!i||(null==l?void 0:l.id)&&a)return(0,r.jsx)(w.default,{id:"ssp-ads",src:c,async:!0,onLoad:()=>{var e;null==(e=window.ssp)||e.initSSP({userInfo:null!=l?l:S,onClose:()=>{n(!1),x.w.remove()},logTmrEvent:p,emitYmEvent:y.K0,slotId:t,sspUrl:d,omicron:{sspTimerEnable:u.sspTimerEnable,sspRefreshOnNavigate:u.sspRefreshOnNavigate,sspTimerDuration:u.sspTimerDuration||30,sspRefreshOnFocusTab:u.sspRefreshOnFocusTab,blacklistedPathnames:u.blacklistedPathnames}})}})};var A=n(74021),P=n(33620),k=n(27560);let R="sspUserId";var C=n(3366),N=n(12498),T=n(94930);let I=e=>{let{children:t,passIfAuthWasEverDone:n=!1}=e,r="none"!==(0,C._)("WEB_AUTO_LOGIN"),a=(0,N.wM)(),[o,l]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{P.A.getItem(T.Vd)&&l(!0)},[]),!r||n&&o||N.Rc.includes(a))?t:null},j=(0,g.default)((0,f.O)(()=>Promise.all([n.e(5530),n.e(5693),n.e(9641)]).then(n.bind(n,3136)),{fallback:{default:()=>(0,r.jsx)(r.Fragment,{})}}),{loadableGenerated:{webpack:()=>[3136]},ssr:!1}),O=(0,g.default)((0,f.O)(()=>Promise.all([n.e(5530),n.e(5693),n.e(9641)]).then(n.bind(n,16756)),{fallback:{default:()=>(0,r.jsx)(r.Fragment,{})}}),{loadableGenerated:{webpack:()=>[16756]},ssr:!1}),L=()=>{let e=(0,C._)("WEB_YANDEX_AD_MODE"),t=(0,C._)("WEB_SSP_AD_MODE"),n=(0,C._)("WEB_SSP_AD_PARTNER"),a=(0,C._)("SSP_BANNER_REFRESH"),o=(0,C._)("WEB_SSP_AD_WITH_AUTH"),l=(0,N.oW)(),[i,c]=(0,s.useState)(!0),[d,u]=(0,s.useState)("unknown"),m=(0,v.HB)(),p=(0,C._)("ADFOX_CONFIG"),f=(0,N.wM)(),h=N.Rc.includes(f);if((0,s.useEffect)(()=>{(0,A.y_)().then(e=>{let{deviceType:t}=e;return u(t)});let e=P.A.getItem(R)||(0,k.A)();P.A.getItem(R)||P.A.setItem(R,e);try{fetch("https://ad.mail.ru/cm.gif?p=156&id=".concat(e),{mode:"no-cors"}).catch(console.warn)}catch(e){console.warn("Ad pixel fetch failed",e)}},[]),("ssp_floor_ad"===t||"ssp_floor_ad_closed"===t||"ssp_floor_ad_partner"===n)&&i){let e="ssp_floor_ad_partner"===n?"9":"1";return o?(0,r.jsx)(I,{children:(0,r.jsx)(E,{setIsSSPShown:c,slotId:e,isAuthFinished:h,SSP_SCRIPT_URL:m.SSP_SCRIPT_URL,SSP_URL:m.SSP_URL,sspAdsAuthEnabled:o,userInfo:l,omicron:{sspTimerEnable:a.sspTimerEnable,sspRefreshOnNavigate:a.sspRefreshOnNavigate,sspTimerDuration:a.sspTimerDuration,sspRefreshOnFocusTab:a.sspRefreshOnFocusTab}})}):(0,r.jsx)(E,{setIsSSPShown:c,slotId:e,isAuthFinished:h,SSP_SCRIPT_URL:m.SSP_SCRIPT_URL,SSP_URL:m.SSP_URL,sspAdsAuthEnabled:o,userInfo:l,omicron:{sspTimerEnable:a.sspTimerEnable,sspRefreshOnNavigate:a.sspRefreshOnNavigate,sspTimerDuration:a.sspTimerDuration,sspRefreshOnFocusTab:a.sspRefreshOnFocusTab}})}return"floor_ad_banner"===e||"floor_ad_banner_scroll"===e?"unknown"===d?null:"mobile"===d?(0,r.jsx)(O,{adFoxConfig:p,blockId:"floor_ad_banner"===e?m.YANDEX_ADS_FLOOR_AD_BANNER_ID:m.YANDEX_ADS_FLOOR_AD_BANNER_SCROLL_ID,appearMode:"floor_ad_banner"===e?"on_mount":"after_scroll"}):(0,r.jsx)(j,{mode:"floor_ad_closed",env:m,adFoxConfig:p}):"floor_ad"===e||"floor_ad_closed"===e||"floor_ad_closed_copy"===e?(0,r.jsx)(j,{mode:e,env:m,adFoxConfig:p}):null};var D=n(88214),F=n(43957);let B=e=>{let{children:t}=e,{STATS_URL:n}=(0,v.HB)(),a=(0,F.r)(),s=(0,N.ci)();return(0,r.jsx)(D.sl,{statsUrl:n,getActiveAppPackageName:a,getUserVkId:s,children:t})};function U(){return(0,s.useEffect)(()=>
1{if(!window.MutationObserver)return;let e=document.documentElement,t=new MutationObserver(()=>{let t=e.style.paddingRight;document.body.style.setProperty("--html-padding-right",t||"0px")});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[]),null}var M=n(57772),V=n(27541),H=n(80151);let W=e=>{let{omicron:t}=e,n=(0,i.useSetAtom)(b.w),r=(0,V.useSearchParams)();return(0,s.useEffect)(()=>{let e={...t,config:{...t.config}};(null==r?void 0:r.has("_ab_debug"))&&console.info("Got ab config from server-side: "+JSON.stringify(t,void 0,2)),e.writeOidCookie&&e.oid&&(0,M.TV)(M.a8,e.oid,{domain:(0,v.Un)().COOKIE_DOMAIN,secure:!0,httpOnly:!1,sameSite:"none",expires:3650}),(e=>{e.segments&&P.A.setItem("omicronParams",JSON.stringify(e.segments));let t=(0,M.Ri)(M.a8);t&&P.A.setItem("userId",t)})(e),(e=>{let{omicronResponse:t,searchParams:n,schema:r}=e,a=((e,t)=>e&&0!==e.size?Object.entries(t).reduce((t,n)=>{let[r,{value:{is:a,fallback:s}}]=n,o=e.get(r);if(!o)return t;if("boolean"==typeof s)["true","false"].includes(o.toLowerCase())?t[r]="true"===o.toLowerCase():console.warn("Incorrect type of config override for key ".concat(r,", expected boolean"),o);else if("string"==typeof s)a(o)?t[r]=o:console.warn("Incorrect string union value provided for key ".concat(r));else if("number"==typeof s){let e=Number.parseInt(o);isNaN(e)?console.warn("Incorrect numeric value provided for key ".concat(r)):t[r]=e}else if("object"==typeof s)try{let e=JSON.parse(o);a(e)?t[r]=e:console.warn("Object failed validation for ".concat(r),e)}catch(e){console.warn("Failed to parse ".concat(r," = ").concat(o))}else console.warn("Unsupported type of config override for key ".concat(r),typeof s);return t},{}):null)(n,r);a&&Object.keys(a).length&&(console.warn("Patching omicron ab config: ",a),t.config={...t.config,...a})})({searchParams:r,schema:H.d,omicronResponse:e}),n(e)},[]),null},q=()=>{let e=(0,V.usePathname)(),t=(0,N.wM)();return(0,s.useEffect)(()=>{N.Rc.includes(t)&&(0,y.wz)({logEvent:"webVitrina.view"})},[e,t]),null},G=(0,g.default)((0,f.O)(()=>Promise.all([n.e(778),n.e(1259),n.e(7365),n.e(8268)]).then(n.bind(n,4836)),{fallback:{default:()=>(0,r.jsx)(r.Fragment,{})}}),{loadableGenerated:{webpack:()=>[4836]},ssr:!1}),z=(0,g.default)(async()=>n.e(8430).then(n.bind(n,17315)).catch(e=>(console.error("Failed to load inp chunk",e),()=>null)),{loadableGenerated:{webpack:()=>[17315]},ssr:!1}),J=e=>{let{children:t,envConfig:n,omicron:o}=e,c=(()=>{let{current:e}=(0,s.useRef)((0,h.y$)());return(0,v._P)(e),e})();return(0,r.jsx)(i.Provider,{store:c,children:(0,r.jsxs)(_,{envConfig:n,omicron:o,children:[(0,r.jsx)(p,{service:"catalog"}),o.config.ENABLE_PRODUCT_METRICS&&(0,r.jsx)(u,{endpoint:"/catalog/api/product-metrics"}),(0,r.jsx)(l,{event:"app_ready"}),(0,r.jsxs)(B,{children:[(0,r.jsx)(U,{}),(0,r.jsx)(W,{omicron:o}),(0,r.jsx)(a.b,{allowBypassCaptcha:"true"===n.ALLOW_BYPASS_CAPTCHA,vkInitEndpoint:"/catalog/api/vk-captcha-init",children:t}),(0,r.jsx)(L,{}),(0,r.jsx)(q,{}),(0,r.jsx)(G,{}),o.config.INP_REPORTING_THRESHOLD_MS>0&&(0,r.jsx)(z,{})]})]})})}},78440:e=>{e.exports={container:"HumyHbm2",background:"ETXI31Qh",scrolledContainer:"QYdNxcn5",inner:"_2Apftq0G",wide:"rCuWEB6x",close:"CcAT4iN7"}},81857:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,g:()=>s});var r=n(7219),a=n(90007);let s=(0,r.eU)(),o=()=>(0,a.useAtomValue)(s)},82880:()=>{},85527:(e,t,n)=>{"use strict";n.d(t,{RunningLineWrapper:()=>p});var r=n(23106),a=n(32539),s=n(14531),o=n(33620),l=n(90007),i=n(27541),c=n(39818),d=n(338),u=n(73268),m=n.n(u);let p=e=>{let{children:t,enabled:n,id:u,bannerUrl:p}=e,f=(0,s.Wq)(),v=(0,s.yQ)(),h=(0,l.useStore)(),g=(0,i.usePathname)(),b=p&&p.endsWith(g),[_,y]=(0,c.useState)(null);if((0,c.useEffect)(()=>{let e="true"===o.R.getItem(d.Cc);if(y(e),e||h.get(s.Nx))return void v(!1);n&&b?v(!1):n&&v(!0)},[n,v,b,h]),null===_)return(0,r.jsx)("div",{...u?{id:u}:{},children:t});let w=n&&f&&!_&&!b;return(0,r.jsx)("div",{...u?{id:u}:{},className:(0,a.A)(m().container,{[m().visible]:w}),children:t})}},86915:e=>{e.exports={wrapper:"_8qMIBPTI",blocksWrapper:"CNgstZhQ",icon:"_8_8SrNLj",header:"EUsR0B8W"}}
1,88214:(e,t,n)=>{"use strict";n.d(t,{eD:()=>A,sl:()=>S,pK:()=>E});var r=n(23106),a=n(88651),s=n(27541),o=n(39818),l=n(57772),i=n(74021),c=n(33620);let d=async(e,t,n)=>{let r="".concat(t,"/v1/send_custom_event_batch");if(n)try{let t=new Blob([JSON.stringify(e)],{type:"application/json"});navigator.sendBeacon(r,t);return}catch(e){console.warn("Failed to send beacon with stats",e)}fetch(r,{method:"POST",body:JSON.stringify(e),headers:{"content-type":"application/json"}}).catch(e=>{console.warn("Failed to send stats",e)})};var u=n(27560);let m=(e,t,n)=>({events:e.map(e=>{let{eventName:r,payload:a}=e;return{event_name:r,params:{...n,...a},user_id:t}})}),p=()=>{let{consumeAdFoxEvents:e,statsUrl:t,getUserVkId:n}=E(A.getFullState),r=(0,o.useRef)("");(0,o.useEffect)(()=>{r.current=c.A.getItem("sspUserId")||(0,u.A)()},[]);let a=(0,o.useRef)((0,u.A)()),s=(0,o.useRef)(null);(0,o.useEffect)(()=>{(0,i.y_)().then(e=>{s.current=e})},[]);let p=(0,o.useCallback)(()=>{var e;let t=s.current;return{user_id:r.current,session_id:a.current,vk_id:"".concat(n()),oid:(0,l.Ri)(l.a8)||"not_set",ip:(0,l.lm)()||"not_set",device_type:null!=(e=null==t?void 0:t.deviceType)?e:(0,i.RX)(),browser_type:[null==t?void 0:t.browserName,null==t?void 0:t.browserVersion].filter(Boolean).join(" ")||"unknown",device_os:(null==t?void 0:t.osName)||"unknown"}},[n]);return(0,o.useEffect)(()=>{let n=()=>{let n=e();n.length&&d(m(n,r.current,p()),t,!0)};return window.addEventListener("beforeunload",n),()=>{window.removeEventListener("beforeunload",n)}},[t,e,p]),(0,o.useEffect)(()=>{let n=setInterval(()=>{let n=e();n.length&&d(m(n,r.current,p()),t)},5e3);return()=>{clearInterval(n)}},[t,e,p]),null};var f=n(53134),v=n(1411),h=n(16114);function g(e){let{activeAdsTypes:t,scriptState:n,setScriptState:a,emitAdFoxEvent:s}=E(A.getFullState),l=(0,o.useCallback)(e=>{(0,f.wz)({logEvent:e,params:{user_id:(0,h.l)(),platform:t[0]}})},[]),i=(0,o.useCallback)(e=>{let{attemptNumber:t,errorType:n}=e;s({eventName:"AdFoxLoaded",payload:{attempt_number:"".concat(t),has_error:"".concat(+!!n),...n&&{error_type:n}}})},[s]);return(0,o.useEffect)(()=>
1{l("yan.script.mounted"),window.yaContextCb=window.yaContextCb||[],window.yaContextCb.push(()=>{l("yan.script.on_initialized")})},[]),(0,o.useEffect)(()=>{if("not_initialized"!==n)return;let e=0,t=setInterval(()=>{var t;e++,(null==(t=window.Ya)?void 0:t.adfoxCode)&&window.yaContextCb?(a("loaded"),i({attemptNumber:e})):e>=100&&(a("failed"),i({attemptNumber:e,errorType:"attempts_limit_exceeded"}))},100);return()=>{clearInterval(t)}},[n,a,i]),(0,r.jsx)(v.default,{id:"yandex-ads",src:"https://yandex.ru/ads/system/context.js",async:!0,onLoad:()=>{var t;l("yan.script.on_load"),null==(t=e.onLoad)||t.call(e)},onError:()=>{var t;l("yan.script.on_error"),i({attemptNumber:0,errorType:"script_blocked"}),a("failed"),null==(t=e.onError)||t.call(e)}})}let b=()=>{let e=E(A.getActiveAdTypes);return 0===e.length?null:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(g,{}),e.includes("adfox")&&(0,r.jsx)(p,{})]})},_=()=>{},{Context:y,useContextValueSelector:w,useCreateContextValue:x}=(0,a.E)({activeAdsTypes:[],addActiveAdsType:_,scriptState:"not_initialized",setScriptState:_,statsUrl:"",emitAdFoxEvent:_,consumeAdFoxEvents:()=>[],getActiveAppPackageName:()=>null,getUserVkId:()=>-1,isBlacklistedPathname:!1,manualDisableRequestsCounter:0,manuallyChangeDisabledState:_}),S=e=>{let{getActiveAppPackageName:t,getUserVkId:n,statsUrl:a,pathnamesBlacklist:l,children:i}=e,c=(0,o.useRef)([]),d=x({activeAdsTypes:[],addActiveAdsType:e=>{let t=d.getState();t.activeAdsTypes.includes(e)||d.replaceState({...t,activeAdsTypes:[...t.activeAdsTypes,e]})},scriptState:"not_initialized",setScriptState:e=>{d.replaceState({...d.getState(),scriptState:e})},statsUrl:a,emitAdFoxEvent:(0,o.useCallback)(e=>{c.current.push(e)},[]),consumeAdFoxEvents:(0,o.useCallback)(()=>{let e=[...c.current];return c.current=[],e},[]),getActiveAppPackageName:t||(()=>null),getUserVkId:n||(()=>-1),isBlacklistedPathname:!1,manualDisableRequestsCounter:0,manuallyChangeDisabledState:(e,t)=>{let n=d.getState();if(0===n.manualDisableRequestsCounter&&"enabled"===e)return void console.warn("Ads context - requested ads enabling due to ".concat(t,", but was not blocked!"));let r=n.manualDisableRequestsCounter+("disabled"===e?1:-1);console.warn("Ads context - requested ads ".concat("enabled"===e?"enabling":"disabling"," due to ").concat(t,", new counter = ").concat(r)),d.replaceState({...n,manualDisableRequestsCounter:r})}}),u=(0,s.usePathname)();return(0,o.useEffect)(()=>{let e=document.location.pathname,t=!!(null==l?void 0:l.includes(e)),n=d.getState();t!==n.isBlacklistedPathname&&(t?console.warn("Ads context - disabling ads due to pathname ".concat(e," being blacklisted")):console.warn("Ads context - enabling ads"),d.replaceState({...n,isBlacklistedPathname:t}))},[u,d,l]),(0,r.jsxs)(y.Provider,{value:d,children:[i,(0,r.jsx)(b,{})]})},E=w,A={getFullState:e=>e,getScriptState:e=>e.scriptState,getActiveAdTypes:e=>e.activeAdsTypes,getEmitAdFoxEvent:e=>e.emitAdFoxEvent,getAdsDisabled:e=>e.isBlacklistedPathname||e.manualDisableRequestsCounter>0,getAddActiveAdsType:e=>e.addActiveAdsType,getManuallyChangeDisabledState:e=>e.manuallyChangeDisabledState}},88542:(e,t,n)=>{"use strict";n.d(t,{Y:()=>s,b:()=>o});var r=n(23106),a=n(39818);let s=(0,a.createContext)({allowBypassCaptcha:!1,vkInitEndpoint:"/api/vk-captcha-init"}),o=e=>{let{allowBypassCaptcha:t,vkInitEndpoint:n,disabled:o,children:l}=e,i=(0,a.useMemo)(()=>({allowBypassCaptcha:t,vkInitEndpoint:n,disabled:o}),[t,n,o]);return(0,r.jsx)(s.Provider,{value:i,children:l})}},88651:(e,t,n)=>{"use strict";n.d(t,{E:()=>a});var r=n(39818);let a=e=>{let t=(0,r.createContext)({subscribe:()=>()=>{},replaceState:()=>{},getState:()=>e});return{Context:t,useCreateContextValue:e=>(0,r.useMemo)(()=>{let t=e,n=new Set;return{getState:()=>t,replaceState:e=>{t=e,n.forEach(e=>e())},subscribe:e=>(n.add(e),()=>n.delete(e))}},[]),useContextValueSelector:e=>{let{subscribe:n,getState:a}=(0,r.useContext)(t),s=(0,r.useCallback)(()=>e(a()),[e,a]);return(0,r.useSyncExternalStore)(n,s,s)}}}},90478:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});let r={src:"/catalog/_next/static/media/mockicon.2015c954.svg",height:96,width:96,blurWidth:0,blurHeight:0}},91466:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});let r={remove:()=>{let e=document.querySelector("body");
1e&&e.style.setProperty("--footer-extra-bottom-padding","0px")},add:e=>{let t=document.querySelector("body");t&&t.style.setProperty("--footer-extra-bottom-padding","".concat(e||0,"px"))}}},94930:(e,t,n)=>{"use strict";n.d(t,{Vd:()=>r});let r="authShown"},95453:(e,t,n)=>{"use strict";function r(){return new Promise(e=>{if("function"!=typeof requestAnimationFrame)return void setTimeout(e,0);let t=setTimeout(e,10);requestAnimationFrame(()=>{clearTimeout(t),setTimeout(e,0)})})}n.d(t,{A:()=>r})}},e=>{e.O(0,[4646,6951,2655,9337,7,9664,6403,5169,3366,5841,9419,3182,587,8786,7358],()=>e(e.s=7943)),_N_E=e.O()}]); 2//# sourceMappingURL=layout-5aa16c412749c761.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.