(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4361],{7757:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n={src:"/kredity/assets/_next/static/media/404.16e2df22.png",height:278,width:466,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAVFBMVEVMaXFwUlGyuq18zqhAO0MeHyyy/tSrrqVTNkAkJTJ0inyop5+Vo5qSl5VFW12I5LXLtq+i/+eR3bI+TlWJzarq7N1+xJ80OUGM8r+N6L8sMDr28+U+yTZcAAAAG3RSTlMAmp8v8flx80HglebL/vbk4Auun07pndEUZeJk5NO2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVR4nGNgAANBCQYGDg5GLhExfgZmTk4Wdj4WIQY2dh52ASlWSQYmaW5eUXFWYQAdBwGjn9TqdgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5}},10280:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(12771);async function i(){return a.getOrUpdate()}let a=new(r(73584)).B4(o);async function o(){return(await (0,n.aB)("data/page-data?scLayoutName=PageFooter&scPageUrl=homepage")).value}},11080:(e,t,r)=>{"use strict";r.d(t,{j:()=>g});var n=r(37876),i=r(54587),a=r.n(i),o=r(13636),u=r(16891),l=r(33126),s=r(13363),c=r.n(s),d=r(7757),A=r(41650);function g(){let{mainBaseUrl:e}=(0,l.UK)();return(0,n.jsx)(u.J,{children:(0,n.jsxs)("div",{className:c().wrapper,children:[(0,n.jsx)(a(),{className:c().img,src:d.A,width:464,height:278,alt:"cats"}),(0,n.jsx)(a(),{className:c().imgM,src:A.A,width:316,height:191,alt:"cats"}),(0,n.jsxs)("div",{className:c().main,children:[(0,n.jsxs)("div",{className:c().text,children:[(0,n.jsx)("h1",{children:"Извините, страница не найдена"}),(0,n.jsx)("p",{children:"Но на нашем сайте еще много интересного"})]}),(0,n.jsx)(o.$,{as:"a",className:c().button,label:"На главную",href:e})]})]})})}},13363:e=>{e.exports={wrapper:"__404_wrapper__fXCMe",img:"__404_img__eE707",imgM:"__404_imgM__DwWGG",main:"__404_main___rYP4",text:"__404_text__weANP",button:"__404_button__KDdnq"}},14361:(e,t,r)=>{"use strict";r.d(t,{h:()=>E});var n=r(37876),i=r(4053),a=r(11080),o=r(33126);r(28131),r(81787);var u=r(23857),l=r(16236),s=r(2510),c=r(14232),d=r(89099),A=r(48673),g=r(3187),h=r(44860),f=r(92666),v=r(96175);function w(e,t){return e.towns.find(e=>e.url===t)}var p=r(68020),U=r(36612);function _(e){let{children:t,region:r,town:i,product:a}=e,o=function(e,t,r){let{regionUrl:n,townUrl:i}=r,[a,o]=(0,c.useState)(()=>void 0!==e?{region:e,town:t}:{}),u=(0,A.qb)(a);return(0,A.w5)(()=>{let{region:e,town:t}=u.current;if(void 0!==n){if(n!==(null==e?void 0:e.url))(0,v.rq)(n).then(e=>{let t=void 0!==i?w(e,i):e.towns[0];o({region:e,town:t})});else if(void 0!==i&&i!==(null==t?void 0:t.url)){let t=w(e,i);if(void 0===t)throw Error("Dead code branch");o({region:e,town:t})}}else o({})},[n,i]),a}(r,i,(0,p.a)()),u=(0,U.k)(),s=(0,A.qb)(o),h=function(e){let t=(0,c.useRef)(e),r=(0,c.useRef)();return t.current!==e&&(r.current=t.current,t.current=e),r}(u),{asPath:_,replace:x}=(0,d.useRouter)(),E=(0,A.qb)(_),R=(0,A.qb)(x),C=(0,c.useCallback)((e,t)=>{let r=m(E.current,e,t);R.current(r,void 0,{shallow:!0})},[]);(0,c.useEffect)(()=>{var e,t,r,n,i,o;if(!(void 0===u||(e=u,t=s.current,(null==(r=e.region)?void 0:r.url)===(null==(n=t.region)?void 0:n.url)&&(null==(i=e.town)?void 0:i.url)===(null==(o=t.town)?void 0:o.url))))if(void 0===h.current&&void 0!==s.current.region);else{let{region:e,town:t}=u;if(void 0!==e){let r=!0,n=m((0,g.m)(E.current),e.url,null==t?void 0:t.url);return(0,l.nO)({product:a,pathname:n}).then(n=>{r&&(n?C(e.url,null==t?void 0:t.url):C(void 0,void 0))}).catch(()=>{C(void 0,void 0)}),()=>{r=!1}}C(void 0,void 0)}},[u,C,a,h]);let T=void 0!==o.region?o:u;return(0,n.jsx)(f.d,{location:T,children:t})}function m(e,t,r){return void 0!==t?function(e,t,r){let n=new RegExp("/".concat(s.s6,"[^/?#]+(?:/[^/?#]+)?|([?#])|$")),i=void 0!==r?"".concat(t,"/").concat(r):t;return e.replace(n,"/".concat(s.s6).concat(i,"$1"))}(e,t,void 0===r||(0,h.On)(t,r)?void 0:r):function(e){let t=new RegExp("/".concat(s.s6,"[^/?#]+(?:/[^/?#]+)?"));return e.replace(t,"")}(e)}var x=r(56671);function E(e){var t,r;let{product:l,pageProps:s,showStartGeoPopup:c,renderShowcasePage:d,renderOfferPage:A}=e,{mainBaseUrl:g}=(0,o.UK)();return"gone"in s?(0,n.jsx)(i.L,{showcaseUrl:g,useNewCitiesApi:!0,showStartGeoPopup:!1,children:(0,n.jsx)(U.K,{children:(0,n.jsx)(u.P,{data:s.layout,children:(0,n.jsx)(a.j,{})})})}):(0,n.jsx)(i.L,{showcaseUrl:g,useNewCitiesApi:!0,showStartGeoPopup:c,children:s.isShowcase?(0,n.jsx)(p.G,{children:(0,n.jsx)(_,{region:null!=(t=s.region)?t:void 0,town:null!=(r=s.town)?r:void 0,product:l,children:(0,n.jsx)(x.VF,{children:d(s)})})}):(0,n.jsx)(U.K,{children:A(s)})})}},16236:(e,t,r)=>{"use strict";r.d(t,{H7:()=>l,nO:()=>i});var n=r(12771);async function i(e){let t=function(e){let{product:t,pathname:r}=e;return new URLSearchParams({product:t,pathname:r})}(e);return await (0,n.pY)("showcases/url-availability?".concat(t))}async function a(e){return(await Promise.all([o(e,"PRODUCT_REGION"),o(e,"PRODUCT_TAG_REGION")])).flat().reduce((e,t)=>(e[t]=!0,e),{})}async function o(e,t){let{data:r}=await (0,n.ag)("urls?product=".concat(e,"&settingsType=").concat(t));return r}new(r(73584)).AP(a);var u=function(e){return e.Product="product",e.Pathname="pathname",e}(u||{}),l=function(e){return e.Credit="CREDIT",e.Card="CREDIT_CARD",e.AutoCredit="CAR_CREDIT",e.Mortgage="MORTGAGE",e.Microloan="MICRO_LOAN",e}({}),s=function(e){return e.ProductTag="PRODUCT_TAG",e.ProductRegion="PRODUCT_REGION",e.ProductTagRegion="PRODUCT_TAG_REGION",e}(s||{})},16891:(e,t,r)=>{"use strict";r.d(t,{J:()=>u});var n=r(37876),i=r(69241),a=r(53934),o=r.n(a);let u=e=>{let{children:t,className:r}=e;return(0,n.jsx)("div",{className:(0,i.A)(o().mainContainer,r),children:t})}},41650:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n={src:"/kredity/assets/_next/static/media/404m.538db058.png",height:192,width:317,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAUVBMVEVMaXGXoZqy/NE7ITMfIS2G+cCQlZMoKTarraaK4bqqqaG2ubF3lYNDWVuBz6eN1axEPkXJs66I4bPs7N12UVU1OEE5QUpqXFdAPUWV2rTu7N2lFBsWAAAAGnRSTlMAyGpF+yf64/JE3ZCl7ctj7uG02kXMj6D3ftJEJAoAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAxSURBVHicY2AAA1ZWBgZmEXEefj4hBk52dgEOXglJBiYORg5BdhZOBm4pLjZhURYxABxYAZBHOh8UAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5}},48673:(e,t,r)=>{"use strict";r.d(t,{aK:()=>o,qb:()=>a,w5:()=>i});var n=r(14232);let i=(e,t)=>{let r=(0,n.useRef)(!1);(0,n.useEffect)(()=>{r.current?e():r.current=!0},t)};function a(e){let t=(0,n.useRef)(e);return t.current=e,t}let o=n.memo},53934:e=>{e.exports={mainContainer:"MainContainer_mainContainer__i0H2X"}},56671:(e,t,r)=>{"use strict";r.d(t,{VF:()=>c,is:()=>s,qY:()=>A,rY:()=>d});var n=r(37876),i=r(14232),a=r(2510),o=r(92666),u=r(68020);let l=(0,i.createContext)(void 0);function s(e){return{tagUrl:a.Z2,...e}}function c(e){let{children:t}=e,r=(0,u.a)(),c=(0,o.z)(),d=(0,i.useMemo)(()=>{if(void 0!==c.region){var e;return{tagUrl:a.Z2,...r,regionUrl:c.region.url,townUrl:null==(e=c.town)?void 0:e.url}}return s(r)},[r,c]);return(0,n.jsx)(l.Provider,{value:d,children:t})}function d(){let e=(0,i.useContext)(l);if(!e)throw Error("The context of the showcase params is used outside of the provider");return e}function A(e){let{tagUrl:t,regionUrl:r,townUrl:n}=e,i=new URLSearchParams({tagUrl:t});return void 0!==r&&(i.append("regionUrl",r),void 0!==n&&i.append("townUrl",n)),i}},68020:(e,t,r)=>{"use strict";r.d(t,{G:()=>l,a:()=>s});var n=r(37876),i=r(14232),a=r(89099),o=r(2510);let u=(0,i.createContext)(void 0);function l(e){let{children:t}=e,{asPath:r}=(0,a.useRouter)(),l=(0,i.useMemo)(()=>{let e=r.split(/[?#]/,1)[0].split("/").slice(2);switch(e.length){case 3:{let[t,r,n]=e;return{tagUrl:(0,o.Eo)(t),regionUrl:(0,o.kf)(r),townUrl:n}}case 2:{let[t,r]=e;if((0,o.kJ)(t))return{tagUrl:(0,o.Eo)(t),regionUrl:(0,o.kf)(r)};return{regionUrl:(0,o.kf)(t),townUrl:r}}case 1:{let[t]=e;if((0,o.kJ)(t))return{tagUrl:(0,o.Eo)(t)};return{regionUrl:(0,o.kf)(t)}}default:return{}}},[r]);return(0,n.jsx)(u.Provider,{value:l,children:t})}function s(){let e=(0,i.useContext)(u);if(!e)throw Error("The context of the showcase url is used outside of the provider");return e}},81787:(e,t,r)=>{"use strict";r.d(t,{T:()=>u});var n=r(10280),i=r(12771);let a=new(r(73584)).B4(o);async function o(){return(await (0,i.aB)("data/page-data?scLayoutName=PageHeaderWidget&scPageUrl=homepage ")).value}async function u(){let[e,t]=await Promise.all([a.getOrUpdate(),(0,n.A)()]);return{header:e,footer:t}}}}]);