PageSourceSearch

https://static3.asna.ru/_next/static/chunks/4598-950500a4fd894350.js

js asna.ru collected 2026-10-02 05:21:05 UTC 12,692 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4598],{50308:function(e){e.exports=function(){}},48237:function(e,s,i){"use strict";var n=i(85893),r=(i(67294),i(21617)),o=i(1579),a=i.n(o);s.Z=e=>{var s;return(0,n.jsxs)("div",{role:"checkbox","aria-checked":e.checked,tabIndex:null!==(s=e.tabIndex)&&void 0!==s?s:e.disabled?-1:0,className:(0,r.Z)(a().checkbox,e.containerClassName,{[a().disabled]:!0===e.disabled}),onClick:s=>{e.onChecked(s)},onKeyDown:s=>{" "!==s.key&&"Enter"!==s.key||(s.preventDefault(),e.onChecked(s))},children:[(0,n.jsx)("div",{className:(0,r.Z)(a().checkboxIcon,e.className,{[a().checked]:e.checked})}),e.children&&(0,n.jsx)("div",{className:(0,r.Z)(a().checkboxLabel,e.labelClassName),children:e.children})]})}},18245:function(e,s,i){"use strict";i.r(s),i.d(s,{default:function(){return C}});var n=i(85893),r=i(67294),o=i(60571),a=i(9473),t=i(11163),c=i(54497),l=i(80972),_=i(81400),d=i(10180),m=i(39275);const u=()=>{var e;null===(e=document.querySelector("[data-select-region-trigger]"))||void 0===e||e.focus()};var h=i(45217),g=i(21617),p=i(30772),x=i(66256),v=i(31033),b=i.n(v);var f=e=>{let{cities:s,onClose:i,selectedRegion:o,setSelectedRegion:a,regions:t,currentRegion:c,changeCurrentRegion:l,isLoadingRegions:_}=e;const d=(0,r.useRef)(null),m=(0,r.useRef)(null),u=(0,r.useRef)(!1);if((0,r.useEffect)((()=>{_||requestAnimationFrame((()=>{var e;null===(e=d.current)||void 0===e||e.focus()}))}),[_]),(0,r.useEffect)((()=>{u.current&&requestAnimationFrame((()=>{var e;null===(e=m.current)||void 0===e||e.focus(),u.current=!1}))}),[o,s]),!c)return null;const v=()=>{l(null)},f=e=>()=>{l(e),p.ZP.trackEvent("MN_city_choose")},j=e=>s=>{"Enter"!==s.key&&" "!==s.key||(s.preventDefault(),e())},k=e=>s=>{"Enter"!==s.key&&" "!==s.key||(s.preventDefault(),u.current=!0,a(e))},y=e=>s=>{if("Tab"===s.key&&s.shiftKey)return s.preventDefault(),void i();k(e)(s)};return(0,n.jsxs)(h.Z,{open:!0,onClose:i,className:b().regions,classNameClose:b().regions_close,titleClass:b().regions_title,title:"\u0412\u044b\u0431\u043e\u0440 \u0433\u043e\u0440\u043e\u0434\u0430",alignTitle:"center",isLoading:_,children:[(0,n.jsxs)("div",{className:b().regions_scroll,id:"js-scroll-regions",children:[(0,n.jsx)("div",{className:b().regions_item,children:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u044c"}),(0,x.if)(t).map(((e,s)=>{return(0,n.jsx)("div",{ref:0===s?d:void 0,className:(0,g.Z)(b().regions_item,{[b().regions_item__active]:o===e.id}),onClick:(i=e.id,()=>{a(i)}),onKeyDown:0===s?y(e.id):k(e.id),role:"button",tabIndex:0,children:e.name},e.id);var i}))]}),(0,n.jsxs)("div",{className:b().regions_scroll,id:"js-scroll-cities",children:[(0,n.jsx)("div",{ref:m,className:(0,g.Z)(b().regions_item,{[b().regions_item__active]:c.id===o&&!c.city}),onClick:v,onKeyDown:j(v),role:"button",tabIndex:0,children:"\u0412\u0441\u0435 \u0433\u043e\u0440\u043e\u0434\u0430"}),(0,x.if)(s).map((e=>(0,n.jsx)("div",{className:(0,g.Z)(b().regions_item,{[b().regions_item__active]:c.city===e.id}),onClick:f(e.id),onKeyDown:j(f(e.id)),role:"button",tabIndex:0,children:e.name},e.id)))]})]})},j=i(69876),k=i.n(j);var y=e=>{let{cities:s,onClose:i,selectedRegion:o,setSelectedRegion:a,regions:t,currentRegion:c,changeCurrentRegion:l,isLoadingRegions:_}=e;const{city:d,id:m}=c||{},[u,v]=(0,r.useState)(d),b=(0,r.useRef)(null),f=o===m,j=f&&(u===d||!u);(0,r.useEffect)((()=>{_||requestAnimationFrame((()=>{var e;null===(e=b.current)||void 0===e||e.focus()}))}),[_]),(0,r.useEffect)((()=>{o!==m&&v(void 0)}),[o]);return(0,n.jsxs)(h.Z,{open:!0,onClose:i,className:k().regions,classNameClose:k().regions_close,titleClass:k().regions_title,title:"\u0412\u044b\u0431\u043e\u0440 \u0433\u043e\u0440\u043e\u0434\u0430",alignTitle:"center",isLoading:_,children:[(0,n.jsx)("div",{className:k().regions_selectWrap,children:(0,n.jsx)("select",{ref:b,onChange:e=>{a(Number(e.target.value))},className:(0,g.Z)(k().regions_select,{[k().regions_select__active]:f}),value:o,children:(0,x.if)(t).map((e=>(0,n.jsx)("option",{value:String(e.id),children:e.name},e.id)))})}),(0,n.jsx)("div",{className:k().regions_selectWrap,children:(0,n.jsxs)("select",{onChange:e=>{v(Number(e.target.value))},className:(0,g.Z)(k().regions_select,{[k().regions_select__active]:j}),value:u,children:[(0,n.jsx)("option",{value:void 0,children:"\u0412\u0441\u0435 \u0433\u043e\u0440\u043e\u0434\u0430"}),(0,x.if)(s).map((e=>(0,n.jsx)("option",{value:String(e.id),children:e.name},e.id)))]})}),(0,n.jsx)("button",{className:k().regions_apply,type:"button",onClick:()=>{l(u||null),p.ZP.trackEvent("MN_city_choose")},children:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c"})]})};var N=()=>{const e=(0,o.v)((e=>
1e.modals.visible.regions)),s=(0,o.v)((e=>e.regions.items)),i=(0,o.v)((e=>e.regions.isLoadingRegions)),h=(0,o.v)((e=>e.user.data)),g=(0,o.v)((e=>e.regions.current)),{isMobile:p,changeRegion:x}=(0,c.bp)(),v=(0,a.I0)(),j=(0,t.useRouter)(),[k,N]=(0,r.useState)(-1),[C,Z]=(0,r.useState)([]),w=!!h,R=()=>{v((0,d.o)("regions",!1)),requestAnimationFrame(u)},S=async e=>{const i={};j.query.query&&(i.query=j.query.query),j.query.code&&(i.code=j.query.code);const n=(0,l.U5)(i),r=await(0,_.AQ)({regions:s,region:k,city:e,queryURI:n,isAuth:w});if(r){x(r);const{pathname:e}=window.location;j.replace({pathname:e,query:i})}R()},E=e=>{if(!e)return!1;const s=e.querySelector(".".concat(b().regions_item__active));if(s){const i=e.clientHeight,n=s.offsetTop-e.offsetTop;i<n&&(e.scrollTop=n)}};return(0,r.useEffect)((()=>{v((0,m.nx)({region:null===g||void 0===g?void 0:g.id,city:null===g||void 0===g?void 0:g.city}))}),[]),(0,r.useEffect)((()=>{g&&(N(g.id),setTimeout((()=>{E(document.getElementById("js-scroll-regions"))}),0))}),[g,s]),(0,r.useEffect)((()=>{if(k){const e=(0,_.XJ)(s,{region:k});e&&(Z(e.cities),setTimeout((()=>{E(document.getElementById("js-scroll-cities"))}),0))}}),[k,s]),e&&g&&-1!==k?p?(0,n.jsx)(y,{cities:C,onClose:R,selectedRegion:k,setSelectedRegion:N,currentRegion:g,regions:s,changeCurrentRegion:S,isLoadingRegions:i}):(0,n.jsx)(f,{cities:C,onClose:R,selectedRegion:k,setSelectedRegion:N,currentRegion:g,regions:s,changeCurrentRegion:S,isLoadingRegions:i}):null};var C=()=>{const e=(0,o.v)((e=>e.modals.visible.regions));return(0,r.useEffect)((()=>{const s=document.querySelector("body");s&&(e?s.classList.add(b().bodyNoScroll):s.classList.remove(b().bodyNoScroll))}),[e]),e?(0,n.jsx)(N,{}):null}},3492:function(e,s,i){"use strict";var n=i(85893),r=i(67294),o=i(9008),a=i.n(o),t=i(11163),c=i.n(t),l=i(26754),_=i(91510),d=i(19119),m=i(32377),u=i(45373),h=i(10103),g=i(58836),p=i(47102),x=i(97915),v=i(13262),b=i(2693),f=i(8366),j=i(18245),k=i(95140),y=i(71008),N=i(54497),C=i(38508),Z=i(80972),w=i(21617),R=i(93816),S=i(59082),E=i(60571),I=i(19351),M=i(60541),q=i.n(M);s.Z=e=>{let{children:s,title:i,titleFilters:o,onClosePharmacyDetail:t,pharmacyDetailId:M}=e;const D=(0,E.v)((e=>e.pharmacies.items)),F=(0,E.v)((e=>e.mobileView.mobileView)),{isDesktop:W}=(0,N.bp)(),{isOpen:L,toggle:P}=(0,C.M)(),{itemsFavorites:V,itemsRecent:T}=(0,S.S)(),B=(0,r.useMemo)((()=>(0,R.M2)(D,M)),[D,M]),O=!!(V.length+T.length),A=(0,Z.lg)(),K=!(!M||!B),[G,U]=(0,r.useState)(!1),X=()=>{U(!0)},J=()=>{if(K&&t)return t();let e="/cart/";"cache"in c().query&&(e+="?cache=".concat(c().query.cache)),c().push(e)};return F?(0,n.jsx)("div",{className:q().root,children:(0,n.jsx)("main",{id:h.O,tabIndex:-1,className:q().content,children:s})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a(),{children:[(0,n.jsx)("title",{children:i}),(0,n.jsx)("link",{rel:"preload",href:"".concat(A,"/css/styles-cart.css"),as:"style"}),(0,n.jsx)("link",{rel:"stylesheet",href:"".concat(A,"/css/styles-cart.css")})]}),(0,n.jsx)(v.Z,{openedPharmacyId:M}),(0,n.jsx)(b.Z,{}),(0,n.jsx)(j.default,{}),(0,n.jsxs)("div",{className:q().root,children:[W?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.Z,{pharmaciesPage:!0}),(0,n.jsx)(l.Z,{href:"/cart/"})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:q().topGreenLine}),(0,n.jsx)(g.Z,{}),(0,n.jsx)(_.Z,{}),G&&(0,n.jsx)(u.Z,{showMobFilter:G,onClose:()=>{U(!1)}})]}),(0,n.jsxs)("main",{id:h.O,tabIndex:-1,className:q().wrap,children:[(0,n.jsx)("div",{className:q().content,children:W?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:(0,w.Z)(q().changeOfViewWrap,{[q().hideFavorite]:!O}),children:[(0,n.jsx)("div",{className:q().button,children:(0,n.jsx)(d.Z,{value:"\u041d\u0430 \u043a\u0430\u0440\u0442\u0435",href:"/cart/pharmacies/map"})}),(0,n.jsx)("div",{className:q().button,children:(0,n.jsx)(d.Z,{value:"\u0421\u043f\u0438\u0441\u043e\u043a",href:"/cart/pharmacies"})}),O&&(0,n.jsx)("div",{className:q().button,children:(0,n.jsx)(d.Z,{value:"\u041c\u043e\u0438 \u0430\u043f\u0442\u0435\u043a\u0438",href:"/cart/pharmacies/favorite",isFavoriteIco:!0})})]}
1),K?(0,n.jsx)(k.Z,{template:"mapView",item:B,onClose:t}):(0,n.jsxs)("div",{className:q().searchWrap,children:[(0,n.jsx)("div",{className:q().title,children:o}),(0,n.jsx)("div",{className:q().inputMobContainer,children:(0,n.jsx)(y.Z,{placeholder:"\u041f\u043e\u0438\u0441\u043a \u0430\u043f\u0442\u0435\u043a\u0438 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443, \u043c\u0435\u0442\u0440\u043e...",isOrdering:!0})})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{type:"button",className:q().bviSwitcher,onClick:P,"aria-expanded":L,"aria-controls":"bvi-panel","aria-label":L?"\u041e\u0431\u044b\u0447\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f":"\u0412\u0435\u0440\u0441\u0438\u044f \u0434\u043b\u044f \u0441\u043b\u0430\u0431\u043e\u0432\u0438\u0434\u044f\u0449\u0438\u0445",children:[(0,n.jsx)(I.Z,{}),L?"\u041e\u0431\u044b\u0447\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f":"\u0412\u0435\u0440\u0441\u0438\u044f \u0434\u043b\u044f \u0441\u043b\u0430\u0431\u043e\u0432\u0438\u0434\u044f\u0449\u0438\u0445"]}),(0,n.jsx)("div",{className:q().searchWrap,children:(0,n.jsxs)("div",{className:q().inputMobContainer,children:[(0,n.jsx)("div",{onClick:J,className:q().arrowBackIcon,children:(0,n.jsx)(p.Z,{})}),(0,n.jsx)(y.Z,{placeholder:"\u041f\u043e\u0438\u0441\u043a \u0430\u043f\u0442\u0435\u043a\u0438 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443, \u043c\u0435\u0442\u0440\u043e...",isOrdering:!0}),(0,n.jsxs)("span",{className:q().filtersButton,onClick:X,children:[(0,n.jsx)(x.Z,{}),(0,n.jsx)(m.Z,{})]})]})}),K&&(0,n.jsx)("div",{className:q().detailPharmacyMob,children:(0,n.jsx)(k.Z,{wrapClass:q().mobMapView,item:B,onClose:t,mobMapView:!0})})]})}),(0,n.jsx)("div",{className:q().workspaceRoute,children:s})]})]})]})}},1579:function(e){e.exports={checkbox:"checkbox_checkbox__Q_8Sx",error:"checkbox_error__plAki",checkboxIcon:"checkbox_checkboxIcon__P4Zit",checked:"checkbox_checked__85IVB",checkboxLabel:"checkbox_checkboxLabel__r_qs_",small:"checkbox_small__0zpCl",disabled:"checkbox_disabled__NJD4g",hidden:"checkbox_hidden__CE2_a",pulse:"checkbox_pulse__XXNW_"}},31033:function(e){e.exports={regions:"modal_regions_desktop_regions__kPmDB",regions_title:"modal_regions_desktop_regions_title__suEdC",regions_scroll:"modal_regions_desktop_regions_scroll__SuDen",regions_item:"modal_regions_desktop_regions_item__xXSex",regions_item__active:"modal_regions_desktop_regions_item__active___rsu2",bodyNoScroll:"modal_regions_desktop_bodyNoScroll__4evJx",pulse:"modal_regions_desktop_pulse__uQmiV"}},69876:function(e){e.exports={regions:"modal_regions_mobile_regions__1leeT",regions_title:"modal_regions_mobile_regions_title__ZTjcR",regions_selectWrap:"modal_regions_mobile_regions_selectWrap__24Urw",regions_select:"modal_regions_mobile_regions_select__y8QUD",regions_select__active:"modal_regions_mobile_regions_select__active__S5fL3",regions_apply:"modal_regions_mobile_regions_apply__7iWPT",pulse:"modal_regions_mobile_pulse__mdU_Y"}},60541:function(e){e.exports={root:"pharmacies_root__abCBE",content:"pharmacies_content__MPbDE",flitersWrap:"pharmacies_flitersWrap__aXomG",searchWrap:"pharmacies_searchWrap__EIbSg",workspaceRoute:"pharmacies_workspaceRoute__z2VKd",wrap:"pharmacies_wrap__D6OXb",changeOfViewWrap:"pharmacies_changeOfViewWrap__Mdq_M",button:"pharmacies_button__UbIgb",hideFavorite:"pharmacies_hideFavorite__WvNGD",title:"pharmacies_title__eKrsS",alarmContainer:"pharmacies_alarmContainer__suh6n",backToFilter:"pharmacies_backToFilter__MPPVG",detailPharmacyMob:"pharmacies_detailPharmacyMob__H2O5V",arrowBackIcon:"pharmacies_arrowBackIcon__pCaYk",topGreenLine:"pharmacies_topGreenLine__Y1E_5",inputMobContainer:"pharmacies_inputMobContainer__yTCZd",filtersButton:"pharmacies_filtersButton__qb1GE",mobMapView:"pharmacies_mobMapView__zWHMP",bviSwitcher:"pharmacies_bviSwitcher__rJeKA",pulse:"pharmacies_pulse__2gpNE"}}}]);

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.