(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8341,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return l}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},19083,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return d},htmlEscapeJsonString:function(){return u}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,n={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},o=/[&"'<>]/g;function u(e){return e.replace(i,e=>l[e])}function d(e){return e.replace(o,e=>n[e])}},79520,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={default:function(){return y},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return b}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l=e.r(55682),i=e.r(90809),n=e.r(43476),o=l._(e.r(74080)),u=i._(e.r(71645)),d=e.r(42732),c=e.r(22737),m=e.r(8341),p=e.r(19083),f=new Map,_=new Set,h=e=>{let{src:t,id:s,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:l,children:i="",strategy:n="afterInteractive",onError:u,stylesheets:d}=e,m=s||t;if(m&&_.has(m))return;if(f.has(t)){_.add(m),f.get(t).then(r,u);return}let p=()=>{a&&a(),_.add(m)},h=document.createElement("script"),g=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});l?(h.innerHTML=l.__html||"",p()):i?(h.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",p()):t&&(h.src=t,f.set(t,g)),(0,c.setAttributesFromProps)(h,e),"worker"===n&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",n),d&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let s=document.createElement("link");s.type="text/css",s.rel="stylesheet",s.href=e,t.appendChild(s)})}})(d),document.body.appendChild(h)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,m.requestIdleCallback)(()=>h(e))}):h(e)}function b(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");_.add(t)})}function v(e){let{id:t,src:s="",onLoad:r=()=>{},onReady:a=null,strategy:l="afterInteractive",onError:i,stylesheets:c,...f}=e,{updateScripts:g,scripts:b,getIsSsr:v,appDir:y,nonce:x}=(0,u.useContext)(d.HeadManagerContext);x=f.nonce||x;let j=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||s;j.current||(a&&e&&_.has(e)&&a(),j.current=!0)},[a,t,s]);let C=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!C.current){if("afterInteractive"===l)h(e);else"lazyOnload"===l&&("complete"===document.readyState?(0,m.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,m.requestIdleCallback)(()=>h(e))}));C.current=!0}},[e,l]),("beforeInteractive"===l||"worker"===l)&&(g?(b[l]=(b[l]||[]).concat([{id:t,src:s,onLoad:r,onReady:a,onError:i,...f,nonce:x}]),g(b)):v&&v()?_.add(t||s):v&&!v()&&h({...e,nonce:x})),y){if(c&&c.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===l)if(!s)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,n.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...f,id:t}]))})`}});else return o.default.preload(s,f.integrity?{as:"script",integrity:f.integrity,nonce:x,crossOrigin:f.crossOrigin}:{as:"script",nonce:x,crossOrigin:f.crossOrigin}),(0,n.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([s,{...f,id:t}]))})`}});"afterInteractive"===l&&s&&o.default.preload(s,f.integrity?{as:"script",integrity:f.integrity,nonce:x,crossOrigin:f.crossOrigin}:{as:"script",nonce:x,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let y=v;("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},33768,e=>{"use strict";var t=e.i(83849);e.s(["Heading",()=>t.H])},2394,52616,e=>{"use strict";var t=e.i(43476),s=e.i(62965),r=e.i(12716),a=e.i(2305),l=e.i(22468);let i=(0,l.g)("check-all","sc"),n=Object.freeze({wrapper:`${i}__wrapper`,link:`${i}__link`,icon:`${i}__icon`,iconGray:`${i}__icon--gray`}),o=({children:e,className:l,linkClassName:i,iconGrayBackground:o,Link:u,event:d,href:c,dataLayerPush:m})=>{let p=u??r.Link;return(0,t.jsx)("div",{className:(0,a.default)(n.wrapper,l),onClick:()=>{d&&m(d)},children:(0,t.jsxs)(p,{className:(0,a.default)(n.link,i),href:c,children:[e,(0,t.jsx)("span",{className:(0,a.default)(n.icon,{[n.iconGray]:o}),children:(0,t.jsx)(s.IconFdsArrowUpRightSmallO,{size:24})})]})})};e.s(["C",0,o],2394);var u=e.i(71645);e.i(51966);var d=e.i(19390),c=e.i(33768),m=e.i(56239);let p=e=>{e.data.forEach((t,s)=>{"header"===t.type&&(e.headerBlocksCount++,3===e.headerBlocksCount&&("banner"===e.data[s-1].type&&(e.banner=e.data.splice(s-1,1)),"banner"===e.data[s+1].type&&(e.banner=e.data.splice(s+1,1))),e.banner&&4===e.headerBlocksCount&&e.data.splice(s,0,e.banner[0]))})},f=(0,l.g)("faq-content-block","sc"),_=Object.freeze({contentBlocks:`${f}__content-blocks`,blockLink:`${f}__block-link`,keynoteWrapper:`${f}__keynote-wrapper`,keynote:`${f}__keynote`,annotation:`${f}__annotation`,contentTableWrapper:`${f}__content-table-wrapper`}),h=({className:e,data:s})=>{let r,l,i,n;if(!Array.isArray(s))return null;let o=(r=[],l=1,p(i={data:s,headerBlocksCount:0,banner:[]}),p(i),n={},s.forEach(e=>{var s,a,i,o;let u,d=(u=(null==(s=e.data)?void 0:s.text)??(null==(a=e.data)?void 0:a.url)??(null==(i=e.data)?void 0:i.html)??(null!=(o=e.data)&&o.year?String(e.data.year):""),n[e.type]=(n[e.type]??0)+1,`${e.type}-${String(u).slice(0,80)}-${n[e.type]}`);switch(e.type){case"header":r.push((0,t.jsx)("h2",{id:`content_header_${l}`,role:"header",children:e.data.text||""},d)),l++;break;case"sub_header":r.push((0,t.jsx)("h3",{role:"sub-header",children:e.data.text||""},d));break;case"paragraph":r.push((0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"paragraph"},d));break;case"link":r.push((0,t.jsx)("div",{className:_.blockLink,children:(0,t.jsx)("a",{target:"_blank",href:e.data.url||"",role:"link",rel:"noreferrer",children:e.data.text||""})},d));break;case"dossier":r.push((0,t.jsxs)("div",{children:[(0,t.jsx)("span",{role:"dossier-year",children:e.data.year||""}),(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"dossier-text"})]},d));break;case"html":r.push((0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.html||""},role:"html"},d));break;case"annotation":r.push((0,t.jsx)("div",{className:_.annotation,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"annotation"},d));break;case"company-annotation":r.push((0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"company-annotation"},d));break;case"keynote":r.push((0,t.jsx)("div",{className:_.keynoteWrapper,children:(0,t.jsx)("p",{className:_.keynote,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"keynote"})},d));break;case"image":r.push((0,t.jsx)("img",{src:e.data.url||"",alt:"image"},d))}}),r);return(0,t.jsx)("div",{className:(0,a.default)(_.contentBlocks,e),role:"blocks",children:o})},g=(0,l.g)("faq-block","sc"),b=Object.freeze({faqBlock:g,titleWrapper:`${g}__title-wrapper`,title:`${g}__title`,accordionWrapper:`${g}__accordion-wrapper`,accordionItems:`${g}__accordion-items`,accordionItemGray:`${g}__accordion-item--gray`,accordionItemContent:`${g}__accordion-item-content`,accordionActiveItemContent:`${g}__accordion-item-content--active`,states:{primary:`${g}--primary`,secondary:`${g}--secondary`,gray:`${g}--gray`}}),v=({question:e,eventCategory:s,dataLayerPush:l,...i})=>(0,t.jsx)(r.AccordionItem,{...i,title:e.question,children:(0,t.jsx)("div",{className:(0,a.default)(b.accordionItemContent,{[b.accordionActiveItemContent]:i.isActive}),onClick:e=>{e.target instanceof HTMLAnchorElement&&l({event:"data-event",eventCategory:s,eventAction:"click_link",eventLabel:e.target.href})},children:"string"==typeof e.answer?(0,t.jsx)(h,{data:[{type:"html",data:{html:e.answer}}]}):e.answer})});e.s(["FAQBlock",0,({sectionTitle:e="Частые вопросы",innerTitle:s,questions:l=[],href:i,checkAllText:n,Link:p,className:f,eventCategory:_="cb-faq",multiple:h=!1,variant:g="secondary",dataLayerPush:y,tagTitle:x})=>{let j=Array.isArray(l)?l:[],C=h?j.map(e=>e.question):[],[w,k]=(0,u.useState)(C);if(!j.length)return null;let S="gray"===g;return(0,t.jsx)("section",{className:(0,a.default)(b.faqBlock,b.states[g],f),children:(0,t.jsxs)(d.Container,{children:[!s&&(0,t.jsx)("div",{className:b.titleWrapper,children:(0,t.jsx)(c.Heading,{as:"h2",type:"display",className:b.title,children:e})}),(0,t.jsxs)("div",{className:b.accordionWrapper,children:[s&&(0,t.jsx)(c.Heading,{as:"h3",type:"h1",style:{paddingBottom:"12px"},className:(0,a.default)(b.title,`${b.title}--inner`),children:s}),(0,t.jsx)("div",{className:b.accordionItems,children:(0,t.jsx)(r.Accordion,{activeIndex:w,variant:S?"primary":"secondary",withoutOutline:S,onTabToggle:e=>{let t=(null==e?void 0:e.length)>(null==w?void 0:w.length),s=e.filter(e=>!w.includes(e))[0]||w.filter(t=>!e.includes(t))[0];y({event:"data-event",eventCategory:_,eventAction:`click_togg_${t?"on":"off"}`,eventLabel:(0,m.t)(String(s))}),k(e);let r=`[data-accordion-index="${s}"]`,a=document.querySelector(r);a&&setTimeout(()=>{let{top:e}=a.getBoundingClientRect();e<80&&a.scrollIntoView({behavior:"smooth",block:"start"})},300)},multiple:h,children:j.map(e=>{let s=`faq-${e.question}`;return(0,t.jsx)(v,{id:s,question:e,dataLayerPush:y,eventCategory:_,className:S?b.accordionItemGray:void 0,tagTitle:x},s)})})}),i&&n&&(0,t.jsx)(o,{href:i,event:{event:"data-event",eventCategory:_,eventAction:"сlick_link_answer-link",eventLabel:i},dataLayerPush:y,...null!=p?{Link:p}:{},iconGrayBackground:!0,children:n||"Читать все вопросы"})]})]})})}],52616)},63186,(e,t,s)=>{"use strict";Object.defineProperty(s,Symbol.toStringTag,{value:"Module"});let r=e.r(71645);s.TagManagerNoscript=function({gtmID:e,mtmURL:t,mtmID:s}){return r.createElement(r.Fragment,null,r.createElement("noscript",{id:"analytics-gtm-noscript",dangerouslySetInnerHTML:{__html:function({gtmID:e}){return`<iframe src="https://www.googletagmanager.com/ns.html?id=${e}" height="0" width="0" style="display:none;visibility:hidden"></iframe>`}({gtmID:e})}}),r.createElement("noscript",{id:"analytics-mtm-noscript",dangerouslySetInnerHTML:{__html:function({mtmURL:e,mtmID:t}){return`<img src="${e}/matomo.php?idsite=${t}&rec=1" alt="Matomo Tracker" style="display:none;visibility:hidden" />`}({mtmURL:t,mtmID:s})}}))},s.TagManagerScript=function({gtmID:e,mtmURL:t,mtmID:s,autoInit:a=!0}){return r.createElement(r.Fragment,null,r.createElement("script",{id:"analytics-session-script",dangerouslySetInnerHTML:{__html:`
    (function(w) {
  /*! js-cookie v3.0.5 | MIT */
  !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});return t}));
  function uuidv4(){return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(a){return (a^Math.random()*16>>a/4).toString(16)})}
  function normalizeDomain(domain) {return '.'+domain.replace(/^http(s)?:\\/\\//gi, '').replace(/\\/$/, '').split('.').slice(-2).join('.')}
  var uuidv4re=/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
  var browserId=Cookies.get('browserId')||w.browserId||(function(){
    try{return w.localStorage.getItem('browserId');}catch(e){return null;}
  })()||uuidv4();
  var sessionId=Cookies.get('browserSessionId')||w.browserSessionId||(function(){
    try{return w.sessionStorage.getItem('browserSessionId')||w.sessionStorage.getItem('browserId');}catch(e){return null;}
  })()||uuidv4();
  if(!browserId.match(uuidv4re)){browserId=uuidv4();}
  if(!sessionId.match(uuidv4re)){sessionId=uuidv4();}
  w.browserId=browserId;
  w.browserSessionId=sessionId;
  try{
    w.localStorage.setItem('browserId', browserId);
    w.sessionStorage.setItem('browserId', sessionId);
    w.sessionStorage.setItem('browserSessionId', sessionId);
  }catch(e){}
  var domain=normalizeDomain(w.location.hostname);
  var cookieOptions={path:'/',secure:true,domain:domain,sameSite:w.location.protocol==='https:'?'None':'Lax'};
  Cookies.set('browserId',browserId,Object.assign({},cookieOptions,{expires: 365}));
  Cookies.set('browserSessionId',sessionId,cookieOptions);
  w.dataLayer=w.dataLayer||[];w._mtm=w._mtm||[];
  w.dataLayer.push({browser_id:browserId,session_id:sessionId});
  w._mtm.push({event:'setBrowserSession',browser_id:browserId,session_id:sessionId});
})(window);
  `}}),r.createElement("script",{id:"analytics-gtm-script",dangerouslySetInnerHTML:{__html:function({gtmID:e}){return`
    (function(w,l,d){
      w._gtm_initialized=false;
      w[l]=w[l]||[];
      w[l].push({...(w._session||{})});
      w._init_gtm=function(){
        if(w._gtm_initialized)return;
        w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
        var g=d.createElement('script'),s=d.getElementsByTagName('script')[0];
        g.type='text/javascript';
        g.async=true;
        g.src='https://www.googletagmanager.com/gtm.js?id=${e}&l=dataLayer';
        s.parentNode.insertBefore(g,s);
        g.onload=function(){
          w._gtm_initialized=true;
        };
      }
    })(window,'dataLayer',document);
  `}({gtmID:e})}}),r.createElement("script",{id:"analytics-mtm-script",dangerouslySetInnerHTML:{__html:function({mtmURL:e,mtmID:t}){return`
    (function(w,l,d){
      w._mtm_initialized=false;
      w[l]=w[l]||[];
      w[l].push({...(w._session||{})});
      w._init_mtm=function(){
        if(w._mtm_initialized)return;
        w[l].push({'mtm.startTime':(new Date().getTime()),'event':'mtm.Start'});
        var g=d.createElement('script'),s=d.getElementsByTagName('script')[0];
        g.type='text/javascript';
        g.async=true;
        g.src='${e}/js/container_${t}.js';
        s.parentNode.insertBefore(g,s);
        g.onload=function(){
          w._mtm_initialized=true;
        };
      }
    })(window,'_mtm',document);
  `}({mtmURL:t,mtmID:s})}}),a&&r.createElement("script",{id:"analytics-auto-init-script",dangerouslySetInnerHTML:{__html:`
    (function(w,g,m){
      if(typeof w[g]==='function')w[g]();
      if(typeof w[m]==='function')w[m]();
    })(window,'_init_gtm','_init_mtm');
  `}}))}},85426,(e,t,s)=>{t.exports=e.r(63186)},95057,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={formatUrl:function(){return n},formatWithValidation:function(){return u},urlObjectKeys:function(){return o}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l=e.r(90809)._(e.r(98183)),i=/https?|ftp|gopher|file/;function n(e){let{auth:t,hostname:s}=e,r=e.protocol||"",a=e.pathname||"",n=e.hash||"",o=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:s&&(u=t+(~s.indexOf(":")?`[${s}]`:s),e.port&&(u+=":"+e.port)),o&&"object"==typeof o&&(o=String(l.urlQueryToSearchParams(o)));let d=e.search||o&&`?${o}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||i.test(r))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),n&&"#"!==n[0]&&(n="#"+n),d&&"?"!==d[0]&&(d="?"+d),a=a.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${r}${u}${a}${d}${n}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return n(e)}},73668,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"isLocalURL",{enumerable:!0,get:function(){return l}});let r=e.r(18967),a=e.r(52817);function l(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),s=new URL(e,t);return s.origin===t&&(0,a.hasBasePath)(s.pathname)}catch(e){return!1}}},84508,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={default:function(){return g},useLinkStatus:function(){return v}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l=e.r(90809),i=e.r(43476),n=l._(e.r(71645)),o=e.r(95057),u=e.r(8372),d=e.r(18581),c=e.r(18967),m=e.r(5550);e.r(33525);let p=e.r(88540),f=e.r(91949),_=e.r(73668),h=e.r(9396);function g(t){var s,r;let a,l,g,[v,y]=(0,n.useOptimistic)(f.IDLE_LINK_STATUS),x=(0,n.useRef)(null),{href:j,as:C,children:w,prefetch:k=null,passHref:S,replace:D,shallow:N,scroll:I,onClick:L,onMouseEnter:A,onTouchStart:T,legacyBehavior:F=!1,onNavigate:E,transitionTypes:$,ref:O,unstable_dynamicOnHover:R,...P}=t;a=w,F&&("string"==typeof a||"number"==typeof a)&&(a=(0,i.jsx)("a",{children:a}));let U=n.default.useContext(u.AppRouterContext),V=!1!==k,B=!1!==k?null===(r=k)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,M="string"==typeof(s=C||j)?s:(0,o.formatUrl)(s);if(F){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});l=n.default.Children.only(a)}let W=F?l&&"object"==typeof l&&l.ref:O,q=n.default.useCallback(e=>(null!==U&&(x.current=(0,f.mountLinkInstance)(e,M,U,B,V,y)),()=>{x.current&&((0,f.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,f.unmountPrefetchableInstance)(e)}),[V,M,U,B,y]),z={ref:(0,d.useMergedRef)(q,W),onClick(t){F||"function"!=typeof L||L(t),F&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(t),!U||t.defaultPrevented||function(t,s,r,a,l,i,o){if("u">typeof window){let u,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,_.isLocalURL)(s)){a&&(t.preventDefault(),location.replace(s));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:c}=e.r(99781);n.default.startTransition(()=>{c(s,a?"replace":"push",!1===l?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,r.current,o)})}}(t,M,x,D,I,E,$)},onMouseEnter(e){F||"function"!=typeof A||A(e),F&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),U&&V&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){F||"function"!=typeof T||T(e),F&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),U&&V&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,c.isAbsoluteUrl)(M)?z.href=M:F&&!S&&("a"!==l.type||"href"in l.props)||(z.href=(0,m.addBasePath)(M)),g=F?n.default.cloneElement(l,z):(0,i.jsx)("a",{...P,...z,children:a}),(0,i.jsx)(b.Provider,{value:v,children:g})}e.r(84508);let b=(0,n.createContext)(f.IDLE_LINK_STATUS),v=()=>(0,n.useContext)(b);("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},81548,e=>{e.v({bankName:"DebitCard-module-scss-module__jX79UG__bankName",cardEntrance:"DebitCard-module-scss-module__jX79UG__cardEntrance",condition:"DebitCard-module-scss-module__jX79UG__condition",conditionInner:"DebitCard-module-scss-module__jX79UG__conditionInner",desktopActions:"DebitCard-module-scss-module__jX79UG__desktopActions",footer:"DebitCard-module-scss-module__jX79UG__footer",head:"DebitCard-module-scss-module__jX79UG__head",headWrapper:"DebitCard-module-scss-module__jX79UG__headWrapper",hint:"DebitCard-module-scss-module__jX79UG__hint",image:"DebitCard-module-scss-module__jX79UG__image",imageWrapper:"DebitCard-module-scss-module__jX79UG__imageWrapper",inner:"DebitCard-module-scss-module__jX79UG__inner",interactiveElem:"DebitCard-module-scss-module__jX79UG__interactiveElem",lastOfferCornerGradient:"DebitCard-module-scss-module__jX79UG__lastOfferCornerGradient",mobileActions:"DebitCard-module-scss-module__jX79UG__mobileActions",productName:"DebitCard-module-scss-module__jX79UG__productName",showMoreButton:"DebitCard-module-scss-module__jX79UG__showMoreButton",showMoreIcon:"DebitCard-module-scss-module__jX79UG__showMoreIcon",showMoreWrapper:"DebitCard-module-scss-module__jX79UG__showMoreWrapper",subOffer:"DebitCard-module-scss-module__jX79UG__subOffer",tag:"DebitCard-module-scss-module__jX79UG__tag",tagWrapper:"DebitCard-module-scss-module__jX79UG__tagWrapper",termDescription:"DebitCard-module-scss-module__jX79UG__termDescription",termTitle:"DebitCard-module-scss-module__jX79UG__termTitle",termTooltip:"DebitCard-module-scss-module__jX79UG__termTooltip",terms:"DebitCard-module-scss-module__jX79UG__terms",titleWrapper:"DebitCard-module-scss-module__jX79UG__titleWrapper",tooltip:"DebitCard-module-scss-module__jX79UG__tooltip",tooltipIcon:"DebitCard-module-scss-module__jX79UG__tooltipIcon",tooltipText:"DebitCard-module-scss-module__jX79UG__tooltipText",wrapper:"DebitCard-module-scss-module__jX79UG__wrapper",wrapperLinkOverlay:"DebitCard-module-scss-module__jX79UG__wrapperLinkOverlay"})},96457,e=>{e.v({footer:"DebitCardList-module-scss-module__PKdJQW__footer",icon:"DebitCardList-module-scss-module__PKdJQW__icon",link:"DebitCardList-module-scss-module__PKdJQW__link",list:"DebitCardList-module-scss-module__PKdJQW__list",title:"DebitCardList-module-scss-module__PKdJQW__title"})},73327,e=>{e.v({card:"YouCanTrust-module-scss-module__LnAQKG__card",cards:"YouCanTrust-module-scss-module__LnAQKG__cards",cardsWithThreeItems:"YouCanTrust-module-scss-module__LnAQKG__cardsWithThreeItems",description:"YouCanTrust-module-scss-module__LnAQKG__description",image:"YouCanTrust-module-scss-module__LnAQKG__image",section:"YouCanTrust-module-scss-module__LnAQKG__section",text:"YouCanTrust-module-scss-module__LnAQKG__text",title:"YouCanTrust-module-scss-module__LnAQKG__title",wrapper:"YouCanTrust-module-scss-module__LnAQKG__wrapper"})},18566,(e,t,s)=>{t.exports=e.r(76562)},67638,5223,4250,99553,e=>{"use strict";var t=e.i(47167);e.i(43476),e.i(85426);var s=e.i(8438);let r=(0,e.i(22468).g)("root-layout","sc");function a(e){return!!e&&"default"===e.toLowerCase()}Object.freeze({layout:`${r}__layout`,body:`${r}__body`}),e.s(["getEnvValue",0,()=>{if(typeof window>"u")return{...t.default.env};let e=(0,s.g)();if(!e)throw Error("getEnvValue() вызвана на клиенте до инициализации контекста. Убедитесь, что env передан в RootLayout (LayoutClientInitializer вызовет setEnvStore).");return e}],67638),e.s(["DebitCardsTagUtils",0,{isDefaultTag:function(e){return a(e.url)||"default"===e.tagName.toLowerCase()},isDefaultTagUrl:a}],5223);var l=e.i(81795);e.s(["useCitySelectContext",()=>l.u],4250),e.s(["GEO_PREPOSITION",0,"в","GeoUtils",0,{getPlace:function(e,t){let s=t?.name_p?t:e;return s?.name_p?{name:s.name,nameR:s.name_r,nameP:s.name_p}:null},formatIn:function(e){return e?`в ${e.nameP}`:""}}],99553)},16478,e=>{e.v({container:"HowGetDebitCards-module-scss-module__0RKkjW__container",list:"HowGetDebitCards-module-scss-module__0RKkjW__list",listItem:"HowGetDebitCards-module-scss-module__0RKkjW__listItem",numeric:"HowGetDebitCards-module-scss-module__0RKkjW__numeric",text:"HowGetDebitCards-module-scss-module__0RKkjW__text",title:"HowGetDebitCards-module-scss-module__0RKkjW__title"})},39028,96946,57466,73559,51429,19e3,e=>{"use strict";var t=e.i(43476);e.i(51966);var s=e.i(19390),r=e.i(33768),a=e.i(2305),l=e.i(62965),i=e.i(12716),n=e.i(28133),o=e.i(22468),u=e.i(71645);let d=(0,o.g)("support","sc"),c=Object.freeze({support:d,title:`${d}__title`,cardsContainer:`${d}__cards-container`}),m="cb-support",p=(0,o.g)("support-app-card","sc"),f=Object.freeze({supportAppCard:p,textWrapper:`${p}__text-wrapper`,imageContainer:`${p}__image-container`,title:`${p}__title`,description:`${p}__description`,button:`${p}__button`,imageWrapper:`${p}__image-wrapper`,image:`${p}__image`}),_=({title:e,linkUrl:s,s3Assets:r,description:a})=>{let o=(0,i.useBreakpointDown)("s");return(0,t.jsxs)("div",{className:f.supportAppCard,onClick:()=>{o&&((0,n.h)({eventCategory:m,eventActionType:n.D.banner,eventActionText:e,eventLabel:s}),window.open(s,"_blank","noreferrer"))},children:[(0,t.jsx)(i.Button,{className:f.button,iconLeft:(0,t.jsx)(l.IconFdsArrowUpRightSmallO,{size:24}),shape:"circle-icon",size:"xs"}),(0,t.jsxs)("div",{className:f.textWrapper,children:[(0,t.jsx)("div",{className:f.title,children:e}),!!a&&(0,t.jsx)("div",{className:f.description,children:a})]}),(0,t.jsx)("div",{className:f.imageContainer,children:(0,t.jsxs)("picture",{className:f.imageWrapper,children:[(0,t.jsx)("source",{media:"(max-width: 767px)",srcSet:`${r}/mp-assets/widgets/SupportBlock/mobile-app.png 1x, ${r}/mp-assets/widgets/SupportBlock/mobile-app@2x.png 2x`}),(0,t.jsx)("img",{className:f.image,loading:"lazy",src:`${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg`,srcSet:`${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg 1x, ${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app@2x.jpg 2x`})]})})]})},h=(0,o.g)("support-phone-card","sc"),g=Object.freeze({supportPhoneCard:h,contacts:`${h}__contacts`,contactsExtra:`${h}__contacts-extra`,phone:`${h}__phone`,phonesExtra:`${h}__phones-extra`,phoneExtra:`${h}__phone-extra`,chat:`${h}__chat`,text:`${h}__text`,image:`${h}__image`}),b=({phones:e,phonesExtra:s,description:r,s3Assets:a})=>{let l=(0,u.useCallback)(()=>{var e,t,s;null==(s=null==(t=null==(e=null==window?void 0:window.supportWidget)?void 0:e.craftTalk)?void 0:t.open)||s.call(t),(0,n.h)({eventCategory:m,eventActionType:n.D.button,eventActionText:"messenger",eventLabel:"chat"})},[]),i=e=>{let t=e.replace(/[\s-]/g,"");(0,n.h)({eventCategory:m,eventActionType:n.D.link,eventActionText:"phone",eventLabel:t})};return(0,t.jsxs)("div",{className:g.supportPhoneCard,children:[(0,t.jsxs)("div",{className:g.contacts,children:[e.map(e=>(0,t.jsx)("a",{className:g.phone,href:e.href,onClick:()=>i(e.label),children:e.label},e.label)),(0,t.jsx)("span",{className:g.chat,onClick:l,children:"Онлайн чат"})]}),(null==s?void 0:s.length)>0&&(0,t.jsxs)("div",{className:g.contactsExtra,children:[(0,t.jsx)("p",{className:g.text,children:"Дополнительные телефоны"}),(0,t.jsx)("div",{className:g.phonesExtra,children:s.map(e=>(0,t.jsx)("a",{className:g.phoneExtra,href:e.href,onClick:()=>i(e.label),children:e.label},e.label))})]}),(0,t.jsx)("p",{className:g.text,children:r}),(0,t.jsx)("img",{className:g.image,src:`${a}/mp-assets/widgets/SupportBlock/bannerSupportGirl.png`})]})},v=({className:e,phoneCard:l,appCard:i,s3Assets:n})=>l&&i?(0,t.jsx)("section",{className:(0,a.default)(c.support,e),children:(0,t.jsxs)(s.Container,{children:[(0,t.jsx)(r.Heading,{as:"h2",type:"display",weight:"bold",className:c.title,children:"Поддержка"}),(0,t.jsxs)("div",{className:c.cardsContainer,children:[(0,t.jsx)(b,{s3Assets:n,...l}),(0,t.jsx)(_,{s3Assets:n,...i})]})]})}):null;v.displayName="Support",e.s(["Support",0,v],39028);var y=e.i(70703),x=e.i(22016),j=e.i(67638),C=e.i(57688);function w(e){let{src:s,alt:r,fallbackSrc:a,...l}=e,[i,n]=(0,u.useState)(s);return(0,t.jsx)(C.default,{...l,src:i,alt:r,onError:()=>n(a)})}e.s(["SafeImage",0,w],96946),e.s([],57466);var k=e.i(49156),S=e.i(60899);let D={cashback:"Кэшбэк",miles:"Мили",points:"Баллы"},N={t:"Нет",d:"Бонусы",key:"bonus"},I={pickBonus:(e,t)=>{let s=e.bonusOrder??[],r=[...t?.length?s.filter(e=>t.includes(e)):[],...s].find(t=>void 0!==e[t]);return r?{t:e[r],d:D[r],key:r}:N}};e.s(["DebitCardUtils",0,I],73559);var L=e.i(81548);let A=(0,y.default)(()=>e.A(25869).then(e=>e.InfoDebitCardsModal),{loadableGenerated:{modules:[44677]},ssr:!1});e.s(["DebitCard",0,({data:e,subOfferIndex:s,isSubOffer:r,bank:n,showLoadMore:o,isFetching:u,buttonText:d,onLoadMore:c,activeTerms:m,urlPrefix:p=""})=>{let{short:f}=e,_=`${p}/${[k.DebitRoutes.DEBIT_CARDS,e.short.url].join("/")}`,{NEXT_PUBLIC_S3_ASSETS:h}=(0,j.getEnvValue)(),g=`${h}/mp-assets/mp-sc-debit-cards-ui/debitCard.jpg`,b=!f.image||f.image.includes("null")?g:f.image??"";return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{style:{"--subOfferIndex":s},className:(0,a.default)(L.default.wrapper,{[L.default.subOffer]:r}),onClick:()=>{S.AnalyticUtils.debit.clickDebitCard({id:e.id,url:_,title:e.short.name})},children:[(0,t.jsx)(x.default,{"aria-label":`Подробнее ${e.short.name}`,prefetch:!1,href:_,className:L.default.wrapperLinkOverlay}),(0,t.jsxs)("div",{className:L.default.inner,children:[(0,t.jsx)("div",{className:L.default.imageWrapper,children:(0,t.jsx)(w,{fill:!0,className:L.default.image,unoptimized:!0,src:b,fallbackSrc:g,alt:"logo"})}),(0,t.jsxs)("div",{className:L.default.headWrapper,children:[(0,t.jsxs)("div",{className:L.default.head,children:[(0,t.jsxs)("div",{className:L.default.titleWrapper,children:[!!f.promotion&&(0,t.jsxs)("div",{className:L.default.condition,children:[(0,t.jsx)(l.IconFdsGiftF,{size:16}),(0,t.jsx)("div",{className:L.default.conditionInner,children:f.promotion})]}),(0,t.jsxs)("div",{className:L.default.title,children:[(0,t.jsx)("div",{className:L.default.productName,children:f.name}),(0,t.jsx)("div",{className:L.default.bankName,children:n.name})]})]}),(0,t.jsx)("div",{children:(0,t.jsx)(A,{className:L.default.interactiveElem,url:_,data:e,bank:n})})]}),!!f.chips&&(0,t.jsx)("div",{className:L.default.tagWrapper,children:f.chips?.map((e,s)=>(0,t.jsx)(i.Tag,{className:L.default.tag,variant:0===s?"purple":"secondary",label:e,size:"m"},e))}),(0,t.jsxs)("div",{className:L.default.footer,children:[(0,t.jsx)("div",{className:L.default.terms,children:[{t:(0,t.jsxs)(t.Fragment,{children:[f.cost," в год"]}),className:L.default.termService,d:"Обслуживание",key:"service",comment:f.costComment},I.pickBonus(f,m),{t:f.savingPercent,d:(0,t.jsx)(t.Fragment,{children:"Процент на остаток"}),key:"savingPercent"},{t:f.deposit,d:"Накопительный счет",key:"deposit"}].map(e=>{let s;return(0,t.jsxs)("div",{className:(0,a.default)(L.default.term,e.className),children:[(0,t.jsxs)("div",{className:L.default.termTitle,children:[(0,t.jsx)("span",{children:e.t||"Нет"})," ",e.comment&&(0,t.jsx)("span",{className:(0,a.default)(L.default.termTooltip),children:(0,t.jsx)(i.Tooltip,{moveToBody:!0,boundaryPadding:{top:150},className:L.default.tooltip,text:(s=e.comment,(0,t.jsx)("span",{className:L.default.tooltipText,dangerouslySetInnerHTML:{__html:s||""}})),children:(0,t.jsx)(l.IconFdsQuestionCircleO,{className:(0,a.default)(L.default.tooltipIcon,L.default.interactiveElem)})})})]}),(0,t.jsx)("div",{className:L.default.termDescription,children:e.d})]},e.key)})}),(0,t.jsxs)("div",{className:L.default.desktopActions,children:[(0,t.jsx)(i.Button,{as:"a",href:_,size:"xs",variant:"secondary",children:"Подробнее"}),!!f.commercialLink&&(0,t.jsx)(i.Button,{as:"a",href:f.commercialLink,size:"xs",variant:"primary",children:"Оформить"})]})]})]}),o&&(0,t.jsx)("div",{className:L.default.lastOfferCornerGradient})]}),(0,t.jsxs)("div",{className:L.default.mobileActions,children:[!!f.commercialLink&&(0,t.jsx)(i.Button,{as:"a",href:f.commercialLink,size:"xs",variant:"primary",children:"Оформить"}),(0,t.jsx)(i.Button,{as:"a",href:_,size:"xs",variant:"secondary",children:"Подробнее"})]}),o&&(0,t.jsx)("div",{className:L.default.showMoreWrapper,children:(0,t.jsx)(i.Button,{className:L.default.showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:u,label:d,onClick:c,iconRight:(0,t.jsx)(l.IconFdsChevronDownSmallO,{className:L.default.showMoreIcon,size:20})})})]})})}],51429),e.i(8826),e.i(66402),e.s([],19e3)},14913,e=>{e.v({alert:"CardDetailsTableDebitCards-module-scss-module__QeG8aq__alert",alertContent:"CardDetailsTableDebitCards-module-scss-module__QeG8aq__alertContent",alertLogo:"CardDetailsTableDebitCards-module-scss-module__QeG8aq__alertLogo",alertTitle:"CardDetailsTableDebitCards-module-scss-module__QeG8aq__alertTitle"})},52785,e=>{e.v({menu:"MenuTerms-module-scss-module__AGN6Vq__menu",menuItem:"MenuTerms-module-scss-module__AGN6Vq__menuItem",menuItemActive:"MenuTerms-module-scss-module__AGN6Vq__menuItemActive",menuItemChevron:"MenuTerms-module-scss-module__AGN6Vq__menuItemChevron",menuItemText:"MenuTerms-module-scss-module__AGN6Vq__menuItemText"})},67337,e=>{e.v({container:"TabPanelDebitCards-module-scss-module__oAN24a__container",icon:"TabPanelDebitCards-module-scss-module__oAN24a__icon",link:"TabPanelDebitCards-module-scss-module__oAN24a__link",menuContainer:"TabPanelDebitCards-module-scss-module__oAN24a__menuContainer",tableContainer:"TabPanelDebitCards-module-scss-module__oAN24a__tableContainer"})},92499,e=>{e.v({alignBottom:"TermListDebitCards-module-scss-module__8rji7a__alignBottom",container:"TermListDebitCards-module-scss-module__8rji7a__container",item:"TermListDebitCards-module-scss-module__8rji7a__item",subtitle:"TermListDebitCards-module-scss-module__8rji7a__subtitle",termTooltip:"TermListDebitCards-module-scss-module__8rji7a__termTooltip",title:"TermListDebitCards-module-scss-module__8rji7a__title",tooltip:"TermListDebitCards-module-scss-module__8rji7a__tooltip",tooltipIcon:"TermListDebitCards-module-scss-module__8rji7a__tooltipIcon",tooltipText:"TermListDebitCards-module-scss-module__8rji7a__tooltipText"})},48680,e=>{e.v({container:"WhereGetDebitCards-module-scss-module__IFtkia__container",link:"WhereGetDebitCards-module-scss-module__IFtkia__link",list:"WhereGetDebitCards-module-scss-module__IFtkia__list",listItem:"WhereGetDebitCards-module-scss-module__IFtkia__listItem",numeric:"WhereGetDebitCards-module-scss-module__IFtkia__numeric",subtitle:"WhereGetDebitCards-module-scss-module__IFtkia__subtitle",text:"WhereGetDebitCards-module-scss-module__IFtkia__text",title:"WhereGetDebitCards-module-scss-module__IFtkia__title"})},77052,e=>{e.v({advantages:"DetailInfoDebitCards-module-scss-module__SDgqza__advantages",bankInfo:"DetailInfoDebitCards-module-scss-module__SDgqza__bankInfo",bankLogo:"DetailInfoDebitCards-module-scss-module__SDgqza__bankLogo",bankName:"DetailInfoDebitCards-module-scss-module__SDgqza__bankName",bankTitle:"DetailInfoDebitCards-module-scss-module__SDgqza__bankTitle",button:"DetailInfoDebitCards-module-scss-module__SDgqza__button",cardImage:"DetailInfoDebitCards-module-scss-module__SDgqza__cardImage",cardName:"DetailInfoDebitCards-module-scss-module__SDgqza__cardName",cardSubname:"DetailInfoDebitCards-module-scss-module__SDgqza__cardSubname",commercialVariant:"DetailInfoDebitCards-module-scss-module__SDgqza__commercialVariant",container:"DetailInfoDebitCards-module-scss-module__SDgqza__container",header:"DetailInfoDebitCards-module-scss-module__SDgqza__header",imageWrapper:"DetailInfoDebitCards-module-scss-module__SDgqza__imageWrapper",logo:"DetailInfoDebitCards-module-scss-module__SDgqza__logo",tabs:"DetailInfoDebitCards-module-scss-module__SDgqza__tabs",tags:"DetailInfoDebitCards-module-scss-module__SDgqza__tags",terms:"DetailInfoDebitCards-module-scss-module__SDgqza__terms",wrapper:"DetailInfoDebitCards-module-scss-module__SDgqza__wrapper"})},65445,e=>{e.v({wrapper:"DebitCardsDetail-module-scss-module__z0QTJq__wrapper"})},36503,e=>{"use strict";let t;var s,r=e.i(43476);e.i(51966);var a=e.i(19390),l=e.i(71645),i=e.i(61193),n=e.i(33768),o=e.i(2305),u=e.i(2394),d=e.i(10108),c=e.i(12716),m=e.i(62965),p=e.i(22468),f=e.i(56239),_=e.i(85900),h=((t=h||{}).light="light",t.gray="gray",t);let g=(0,p.g)("best-offers-banner","sc"),b=Object.freeze({bestOffersBaner:g,wrapper:`${g}__wrapper`,wideWrapper:`${g}__wrapper--wide`,whiteWrapper:`${g}__wrapper--white`,content:`${g}__content`,header:`${g}__header`,title:`${g}__title`,subtitle:`${g}__subtitle`,icon:`${g}__icon`,iconBlack:`${g}__icon--black`,iconWhite:`${g}__icon--white`,image:`${g}__image`}),v=({title:e,image:t,url:s,description:a,backgroundColor:l,textColor:n,wide:u,theme:d,handleBannerDataLayerPush:c,className:p})=>{let f=d===h.gray,_={"--bg-base":(null==l?void 0:l.base)??(f?"var(--color-white)":"var(--color-gray-400)"),"--bg-hover":(null==l?void 0:l.hover)??"var(--color-gray-500)"};return(0,r.jsxs)("div",{className:(0,o.default)(b.wrapper,p,{[b.wideWrapper]:u}),style:_,onClick:()=>{c(),window.open(s,"_blank")},children:[(0,r.jsxs)("div",{className:b.content,children:[(0,r.jsxs)("div",{className:b.header,children:[(0,r.jsx)(i.Text,{weight:"medium",size:"24",className:b.title,style:{color:n},children:e}),(0,r.jsx)("div",{className:(0,o.default)(b.icon,{[b.iconBlack]:f&&!(null!=n&&n.includes("color-white")),[b.iconWhite]:f&&!!(null!=n&&n.includes("color-white"))}),children:(0,r.jsx)(m.IconFdsArrowUpRightSmallO,{size:32})})]}),a&&(0,r.jsx)(i.Text,{size:"16",style:{color:n},children:a})]}),(null==t?void 0:t.url)&&(0,r.jsx)("picture",{className:b.image,children:(0,r.jsx)("img",{src:t.url,width:t.width??150,height:t.height??"auto",alt:`Баннер ${e}`,loading:"lazy"})})]})},y=(0,p.g)("offer-card","sc"),x=Object.freeze({offerCard:y,wrapper:`${y}__wrapper`,whiteWrapper:`${y}__wrapper--white`,bankInfo:`${y}__bankInfo`,units:`${y}__units`,unitsColumn:`${y}__units--column`,unit:`${y}__unit`,unitRow:`${y}__unit--row`,unitTitleWrapper:`${y}__unitTitleWrapper`,unitTitle:`${y}__unitTitle`,tooltipIcon:`${y}__tooltipIcon`,unitValue:`${y}__unitValue`,bottomBlock:`${y}__bottomBlock`,tags:`${y}__tags`,tag:`${y}__tag`,button:`${y}__button`,buttonRounded:`${y}__button--rounded`,buttonAdditional:`${y}__button--additional`}),j=({title:e,value:t,tooltip:s,textColor:a,unitsAsColumn:n,isTitleUnit:u})=>{let d;return(0,r.jsxs)("div",{className:(0,o.default)(x.unit,{[x.unitRow]:n}),children:[(0,r.jsxs)("div",{className:x.unitTitleWrapper,children:[(0,r.jsx)(i.Text,{size:"14",className:x.unitTitle,children:e}),s&&(0,r.jsx)(c.Tooltip,{text:s,children:(0,r.jsx)(m.IconFdsQuestionCircleO,{className:x.tooltipIcon})})]}),(0,r.jsx)(i.Text,{weight:"medium",size:u?"18":n?"16":"24",className:x.unitValue,style:{color:a},children:e.includes("Рейтинг")?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.IconFdsStarF,{size:16,style:{color:"var(--color-orange-400)"}}),t]}):(d=t.split("₽")).map((e,t)=>(0,r.jsxs)(l.Fragment,{children:[e,t<d.length-1&&(0,r.jsx)(i.Text,{fontFamily:"primary",weight:"regular",children:"₽"})]},`${e}-${t}`))})]})},C=({tags:e,isGrayTheme:t})=>{let s=t?"secondary":"primary";return(0,r.jsx)("div",{className:x.tags,children:e.sort((e,t)=>e.order-t.order).map(e=>(0,r.jsx)(c.Tag,{className:x.tag,label:e.label,variant:e.variant?e.variant:s,rounded:!0},e.label))})},w=({companyName:e,name:t,url:s,logo:a,units:l,tags:i,additionalButton:n,unitsAsColumn:u,dataLayerPush:d,eventCategory:m,productType:p,theme:_,buttonClassName:g,eventValueByUnitTitle:b})=>{let v=_===h.gray,y=s=>{let r={event:"data-event",eventCategory:m,eventAction:`click_button_${(0,f.t)(s)}_${p}`,eventLabel:(0,f.t)(`${e}_${t}`)};if(b){let e=l.find(e=>e.title.toLowerCase()===b.toLowerCase());e&&(r.eventValue=(0,f.t)(e.value))}d(r)};return(0,r.jsxs)("div",{className:(0,o.default)(x.wrapper,{[x.whiteWrapper]:v}),children:[(0,r.jsxs)("div",{className:x.bankInfo,children:[a&&(0,r.jsx)("img",{src:a,width:56,height:56,alt:`${e} logo`}),(0,r.jsx)(j,{title:t,value:e,isTitleUnit:!0})]}),(0,r.jsx)("div",{className:(0,o.default)(x.units,{[x.unitsColumn]:u}),children:l.map(e=>(0,r.jsx)(j,{title:e.title,value:e.value,tooltip:e.tooltip,textColor:e.textColor,unitsAsColumn:u},`${e.title}-${e.value}`))}),(0,r.jsxs)("div",{className:x.bottomBlock,children:[i&&(0,r.jsx)(C,{tags:i,isGrayTheme:v}),n&&n.text.trim().length>0&&(0,r.jsx)(c.Button,{as:"a",className:(0,o.default)(x.button,x.buttonRounded,x.buttonAdditional),size:"xs",label:n.text,href:null==n?void 0:n.url,variant:v?"secondary":"white",onClick:()=>y(n.text)}),(0,r.jsx)(c.Button,{as:"a",className:(0,o.default)(x.button,g),size:"xs",label:"Подробнее",href:s,onClick:()=>y("podrobnee_o_kartochke_iz")})]})]})},k=(0,p.g)("offers-list","sc"),S=Object.freeze({offersList:k,wrapper:`${k}__wrapper`,sliderWrapper:`${k}__sliderWrapper`,offerItem:`${k}__offerItem`,compact:`${k}__offerItem--compact`,bannerItem:`${k}__bannerItem`}),D=({offers:e,banner:t,dataLayerPush:s,eventCategory:a,productType:l,theme:i,singleProduct:n})=>{let u=e.length<=2;return(0,r.jsxs)(c.Slider,{options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3e3,disableOnInteraction:!1}},breakpoints:{xl:{autoplay:!1}},className:S.sliderWrapper,pagination:!0,children:[e.slice(0,3).map(e=>(0,r.jsx)(c.SliderItem,{className:(0,o.default)(S.offerItem,{[S.compact]:n}),children:(0,r.jsx)(w,{...e,dataLayerPush:s,eventCategory:a,productType:l,theme:i})},e.id)),t&&(0,r.jsx)(c.SliderItem,{className:S.bannerItem,children:(0,r.jsx)(v,{...t,handleBannerDataLayerPush:()=>{s({event:"data-event",eventCategory:a,eventAction:"click_bnr_banner_top_predlozheniy",eventLabel:l})},wide:u,theme:i})})]},l)},N=(0,p.g)("osago-tab","sc"),I=Object.freeze({osagoTab:N,wrapper:`${N}__wrapper`,card:`${N}__card`,whiteCard:`${N}__card--white`,image:`${N}__image`,content:`${N}__content`,inputWrapper:`${N}__inputWrapper`,select:`${N}__select`,input:`${N}__input`,buttonLinkWrapper:`${N}__buttonLinkWrapper`,button:`${N}__button`,banner:`${N}__banner`}),L={kasko:{title:"Рассчет Каско за минуту",description:"Выберите лучшие условия для оформления полиса",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}},osago:{title:"ОСАГО с экономией до 78%",description:"Предварительная цена после ввода номера ТС",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}}},A=[{label:"Мотоцикл",value:"moto"},{label:"Автомобиль",value:"auto"}],T=Object.fromEntries(A.map(e=>[e.value,e])),F={auto:{mask:"a 000 aa 00",placeholder:"A 000 AA 00"},moto:{mask:"0000 aa 00",placeholder:"0000 AA 00"}},E="АВЕКМНОРСТУХ",$=RegExp(`[${E}]`,"i"),O=RegExp(`[^0-9${E}]`,"gi"),R=({type:e,baseUrl:t,s3Assets:s,banner:a,dataLayerPush:u,eventCategory:d,theme:m})=>{let p="osago"===e,g=(0,_.joinURL)(t,"osago"),b=(0,_.joinURL)(g,"step-car"),y=(0,_.joinURL)(t,"kasko"),x=(0,_.joinURL)(y,"vehicle"),j=p?b:x,[C,w]=(0,l.useState)(""),[k,S]=(0,l.useState)("auto"),{mask:D,placeholder:N}=F[k],E=m===h.gray,R=`?${new URLSearchParams({type:p?k:"auto",license:C})}`,P=(0,_.joinURL)(j,R),U=a??{...L[e],url:p?g:y,image:s?{url:(0,_.joinURL)(s,`widgets/BestOffers/${p?"icon_osago":"icons_car"}.png`),width:204,height:160}:void 0},V=T[k].label,B=(t,s)=>{u({event:"data-event",eventCategory:d,eventAction:t,eventLabel:s??e})};return(0,r.jsxs)("div",{className:I.wrapper,children:[(0,r.jsxs)("div",{className:(0,o.default)(I.card,{[I.whiteCard]:E}),children:[s&&(0,r.jsx)("picture",{children:(0,r.jsx)("img",{src:`${s}/widgets/BestOffers/auto_bg.png`,alt:"Автомобиль",loading:"lazy",className:I.image})}),(0,r.jsxs)("div",{className:I.content,children:[(0,r.jsxs)(n.Heading,{as:"h3",type:"h3",children:["Онлайн калькулятор ",p?"ОСАГО":"Каско"]}),(0,r.jsxs)("div",{className:I.inputWrapper,children:[p&&(0,r.jsx)(c.Select,{options:A,value:T[k],label:"Тип транспорта",variant:E?"primary":"secondary",className:I.select,onChange:e=>{w(""),S(e.value),B(`selector_item_${(0,f.t)(e.label)}`)}}),(0,r.jsx)(c.InputMasked,{label:"Госномер",variant:E?"primary":"secondary",maskOpts:{mask:D,definitions:{a:$}},maskPlaceholder:N,value:C,className:I.input,onChange:(e,t)=>{w(t.replace(O,"").toUpperCase())},onClick:()=>B(`message_field_${(0,f.t)(V)}`),onBlur:()=>B(`on_message_field_${(0,f.t)(V)}`)}),(0,r.jsxs)(i.Text,{children:["У меня"," ",(0,r.jsx)(c.Link,{href:j,onClick:()=>{B("click_link_net_nomera",j)},children:"нет номера"})]})]}),(0,r.jsx)(c.Button,{as:"a",href:P,size:"s",className:I.button,onClick:()=>{B(`click_button_rasschitat_${(0,f.t)(V)}`,P)},children:"Рассчитать"})]})]}),(0,r.jsx)("div",{className:I.banner,children:(0,r.jsx)(v,{...U,theme:m,handleBannerDataLayerPush:()=>{B("click_bnr_banner_top_predlozheniy")}})})]})},P=(0,p.g)("best-offers","sc"),U=Object.freeze({bestOffers:P,graySection:`${P}--gray`,singleProduct:`${P}--singleProduct`,titleWrapper:`${P}__title-wrapper`,singleProductTitleWrapper:`${P}__title-wrapper--singleProduct`,title:`${P}__title`,singleProductTitle:`${P}__title--singleProduct`,chips:`${P}__chips`,warning:`${P}__warning`,allOffersLink:`${P}__allOffersLink`}),V={вклады:"вкладам",облигации:"облигациям",кредиты:"кредитам",займы:"займам","Кредитные карты":"кредитным картам",каско:"каско",осаго:"ОСАГО","дебетовые карты":"дебетовым картам",ипотека:"ипотеке",автокредиты:"автокредитам"},B=({tabs:e,baseUrl:t,s3Assets:s,eventCategory:c="best-offers",dataLayerPush:m,singleProduct:p=!1,theme:f=h.light,className:_,initialActiveChipId:g})=>{var b;let v,y=f===h.gray,x=Array.isArray(e)?e.filter(({banner:e,offers:t,productType:s})=>!!e||!!(null!=t&&t.length)||"osago"===s||"kasko"===s).map(e=>({...e,offers:Array.isArray(e.offers)?e.offers:[]})):[],j=x.map(e=>({url:e.productType,title:e.name})),C=(null==(b=j[0])?void 0:b.url)??"",[w,k]=(0,l.useState)(g??C),S=w&&x.some(e=>e.productType===w)?w:C,N=x.find(e=>e.productType===S)??x[0];if(!N)return null;let I=V[N.name.toLowerCase()],L=I?`по ${I}`:N.name,A=("kasko"===(v=null==N?void 0:N.productType)||"osago"===v)&&t?(0,r.jsx)(R,{type:N.productType,banner:N.banner,baseUrl:t,s3Assets:s,dataLayerPush:m,eventCategory:c,theme:f}):null;return(0,r.jsx)("section",{className:(0,o.default)(U.bestOffers,_,{[U.singleProduct]:p,[U.graySection]:y}),children:(0,r.jsxs)(a.Container,{children:[(0,r.jsx)("div",{className:(0,o.default)(U.titleWrapper,p&&U.singleProductTitleWrapper),children:(0,r.jsxs)(n.Heading,{as:"h2",type:p?"h2":"display",className:(0,o.default)(U.title,p&&U.singleProductTitle),children:["Лучшие предложения ",p?L:"сегодня"]})}),!p&&(0,r.jsx)(d.N,{items:j,maxNumberOfLines:2,activeChipId:S,variant:y?"white":"gray",className:U.chips,onClick:e=>{k(e);let t=x.find(t=>t.productType===e);m({event:"data-event",eventCategory:c,eventAction:"click_chip_top_predlozheniy_vybor",eventLabel:null==t?void 0:t.productType})}}),(0,r.jsxs)("div",{children:[A??(0,r.jsx)(D,{offers:N.offers,banner:N.banner,dataLayerPush:m,eventCategory:c,productType:N.productType,theme:f,singleProduct:p}),N.hasWarning&&(0,r.jsx)(i.Text,{as:"p",size:"16",className:U.warning,children:N.warningCustomText??"Оценивайте свои финансовые возможности и риски. Изучите все условия кредита (займа)"})]}),N.checkAllUrl&&(0,r.jsx)(u.C,{href:N.checkAllUrl,event:{event:"data-event",eventCategory:c,eventAction:"link",eventLabel:`Показать все предложения ${N.productType}`},dataLayerPush:m,iconGrayBackground:!y,className:U.allOffersLink,linkClassName:N.checkAllLinkClassName,children:"Показать все предложения"})]})})};var M=e.i(52616),W=e.i(67638),q=e.i(39028),z=e.i(51429),G=e.i(96457);let H=({list:e,title:t,moreText:s,moreHref:a})=>(0,r.jsxs)("div",{className:G.default.container,children:[!!t&&(0,r.jsx)("h2",{className:G.default.title,children:t}),(0,r.jsx)("div",{className:G.default.list,children:e.map(e=>(0,r.jsx)(z.DebitCard,{data:e.item,bank:e.bank},e.item.id))}),!!s&&(0,r.jsx)("div",{className:G.default.footer,children:(0,r.jsxs)(c.Link,{className:G.default.link,href:a,children:[(0,r.jsx)("span",{children:s}),(0,r.jsx)(m.IconFdsArrowRightO,{className:G.default.icon})]})})]});var X=e.i(57688),K=e.i(73327);let J=({title:e,description:t,items:s})=>0===s.length?null:(0,r.jsx)("div",{className:K.default.section,children:(0,r.jsx)(a.Container,{children:(0,r.jsxs)("div",{className:K.default.wrapper,children:[(0,r.jsxs)("div",{className:K.default.heading,children:[(0,r.jsx)("h2",{className:K.default.title,children:e}),t&&(0,r.jsx)("p",{className:K.default.description,children:t})]}),(0,r.jsx)("div",{className:(0,o.default)(K.default.cards,{[K.default.cardsWithThreeItems]:3===s.length}),children:s.map(({img:e,title:t},s)=>(0,r.jsxs)("div",{className:K.default.card,children:[(0,r.jsx)(X.default,{className:K.default.image,src:e,alt:t,width:288,height:160}),(0,r.jsx)("span",{className:K.default.text,children:t})]},s))})]})})});var Q=e.i(5223),Z=e.i(49156);let Y="teg_",ee="reg_";(s={}).List="list",s.Detail="detail",s.NotFound="not-found";let et=function({tag:e,region:t,town:s}={}){let r=[];return e&&!Q.DebitCardsTagUtils.isDefaultTagUrl(e)&&r.push(`${Y}${e}`),t&&(r.push(`${ee}${t}`),s&&r.push(s)),[`/${Z.DebitRoutes.DEBIT_CARDS}`,...r].join("/")},es=function(e){let{NEXT_PUBLIC_BASE_URL:t}=(0,W.getEnvValue)();return[t,"banki",e].filter(Boolean).join("/")};var er=e.i(18566),ea=e.i(4250),el=e.i(99553),ei=e.i(94246),en=e.i(37819);let eo=({card:e,bank:t,tag:s})=>{let a,l,i,n,o=(0,er.usePathname)(),{region:u,town:d}=(0,ea.useCitySelectContext)(),{NEXT_PUBLIC_BASE_URL:m}=(0,W.getEnvValue)(),p=el.GeoUtils.formatIn(el.GeoUtils.getPlace(u,d)),f=s&&!Q.DebitCardsTagUtils.isDefaultTag(s)?s?.internalName:"Дебетовые карты",_=`${t.name} Дебетовая карта ${e.short.name}`,h=et({region:u?.url??null,town:d?.url??null}),g=et({tag:s&&!Q.DebitCardsTagUtils.isDefaultTag(s)?s.url:null,region:u?.url??null,town:d?.url??null}),b=(a=!!s&&!Q.DebitCardsTagUtils.isDefaultTag(s),l=[{label:"Главная",href:"/"},{label:`Дебетовые карты ${p}`,href:h}],a&&l.push({label:`${s?.tagName??f} ${p}`,href:g}),l.push({label:_,href:void 0}),l),v=(i=!!s&&!Q.DebitCardsTagUtils.isDefaultTag(s),n=[{"@type":"ListItem",position:1,name:"Финуслуги",item:`${m}/`},{"@type":"ListItem",position:2,name:`💳 Дебетовые карты${p}`,item:`${m}${h}`}],i&&n.push({"@type":"ListItem",position:3,name:`&#128181 ${s?.tagName??f}${p}`,item:`${m}${g}`}),n.push({"@type":"ListItem",position:n.length+1,name:_,item:`${m}${o}`}),JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:n}));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.Breadcrumbs,{ellipsis:!0,onClick:e=>{let t=e?.currentTarget?.textContent?(0,en.translit)(e.currentTarget.textContent):"glavnaya";(0,ei.dataLayerPush)({event:"data-event",eventAction:`click_link_${t}`,eventCategory:Z.DebitRoutes.DEBIT_CARDS})},items:b,style:{padding:"16px 0"}}),(0,r.jsx)("script",{id:"debits-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:v}})]})};e.i(57466);var eu=e.i(96946),ed=e.i(60899),ec=e.i(16478);let em=()=>(0,r.jsxs)("div",{className:ec.default.container,children:[(0,r.jsx)("div",{className:ec.default.text,children:(0,r.jsx)("h3",{className:ec.default.title,children:"Как оформить карту"})}),(0,r.jsxs)("ul",{className:ec.default.list,children:[(0,r.jsxs)("li",{className:ec.default.listItem,children:[(0,r.jsx)("span",{className:ec.default.numeric,children:"1"})," ",(0,r.jsx)("span",{children:"Нажмите «Оформить на сайте банка»"})]}),(0,r.jsxs)("li",{className:ec.default.listItem,children:[(0,r.jsx)("span",{className:ec.default.numeric,children:"2"}),(0,r.jsx)("span",{children:"Заполните заявку и дождитесь СМС от банка"})]}),(0,r.jsxs)("li",{className:ec.default.listItem,children:[(0,r.jsx)("span",{className:ec.default.numeric,children:"3"}),(0,r.jsx)("span",{children:"Получите карту — курьером или в отделении"})]})]})]});e.i(19e3);var ep=e.i(11005);e.i(17266);var ef=e.i(69356),e_=e.i(98999),eh=e.i(90664),eg=e.i(14913);let eb=({card:e,bank:t,activeTitle:s})=>{if("О банке"===s)return(0,r.jsxs)(r.Fragment,{children:[!!t.description&&(0,r.jsxs)("div",{className:eg.default.alert,children:[(0,r.jsx)("div",{className:eg.default.alertLogo,children:(0,r.jsx)("img",{src:t.logo,alt:t.name})}),(0,r.jsxs)("div",{className:eg.default.alertContent,children:[(0,r.jsx)("div",{className:eg.default.alertTitle,children:t.name}),(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:t.description}})]})]}),(0,r.jsx)(eh.DetailsTable,{variant:"secondary",withDividers:!0,rows:t.details})]});let a=e.full.find(e=>"Программа лояльности"===s?"cashback"in e||"miles"in e||"points"in e:"title"in e&&e.title===s);return a?"Программа лояльности"===s?(0,r.jsx)(e_.LoyaltyInfoDebitCardsItem,{noTopMargin:!0,variant:"secondary",withDividers:!0,loyalty:a,conditions:e.fullMeta?.loyaltyConditions}):a&&"object"==typeof a&&"rows"in a&&"title"in a?(0,r.jsx)(eh.DetailsTable,{variant:"secondary",withDividers:!0,rows:a.rows}):null:null};var ev=e.i(52785);let ey=({items:e,activeItemId:t,onItemClick:s})=>(0,r.jsx)("nav",{className:ev.default.menu,children:e.map(e=>(0,r.jsxs)("button",{className:(0,o.default)(ev.default.menuItem,e===t&&ev.default.menuItemActive),onClick:()=>s?.(e),children:[(0,r.jsx)("span",{className:ev.default.menuItemText,children:e}),(0,r.jsx)(m.IconFdsChevronRightO,{className:ev.default.menuItemChevron})]},e))});var ex=e.i(67337);let ej=({card:e,bank:t})=>{let s=e.full.map(e=>"title"in e?e.title:"cashback"in e||"miles"in e||"points"in e?"Программа лояльности":null).filter(e=>null!==e),a=t.details.length>0?[...s,"О банке"]:s,[i,n]=(0,l.useState)(a[0]),[o,u]=(0,l.useState)(!1),d=(0,c.useBreakpointDown)("s");(0,l.useEffect)(()=>{d||u(!1)},[d]),(0,l.useEffect)(()=>{let e=a[0];e&&e!==i&&n(e)},[e]);let p="О банке"===i,f=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eb,{card:e,bank:t,activeTitle:i}),(0,r.jsx)(ep.ActualLabelDebitCard,{data:e,hideReportErrorLink:p}),p&&(0,r.jsxs)(c.Link,{className:ex.default.link,href:`/banki/${t.url}`,children:[(0,r.jsx)("span",{children:"Перейти к полному досье"}),(0,r.jsx)(m.IconFdsArrowRightO,{className:ex.default.icon})]})]});return(0,r.jsxs)("div",{className:ex.default.container,children:[(0,r.jsx)("div",{className:ex.default.menuContainer,children:(0,r.jsx)(ey,{items:a,activeItemId:i,onItemClick:e=>{n(e),ed.AnalyticUtils.details.clickMenuTabDetailsTable(e),d&&u(!0)}})}),(0,r.jsx)("div",{className:ex.default.tableContainer,children:f}),(0,r.jsx)(ef.AdaptiveDrawer,{title:i,onClose:()=>u(!1),isOpen:o,children:f})]})};var eC=e.i(73559),ew=e.i(92499);let ek=({card:e})=>{let t=[{t:e.short.cost?(0,r.jsxs)(r.Fragment,{children:[e.short.cost," в год"]}):"Нет",d:"Обслуживание",comment:e.short.costComment,key:"cost"},eC.DebitCardUtils.pickBonus(e.short),{t:e.short.deposit||"Нет",d:"Накопительный счёт",className:ew.default.alignBottom,key:"deposit"},{t:e.short.savingPercent||"Нет",d:"Процент на остаток",className:ew.default.alignBottom,key:"saving"}];return(0,r.jsx)("div",{className:ew.default.container,children:t.map(e=>{let t;return(0,r.jsxs)("div",{className:(0,o.default)(ew.default.item,e.className),children:[(0,r.jsx)("div",{className:ew.default.title,children:e.d}),(0,r.jsxs)("div",{className:ew.default.subtitle,children:[(0,r.jsx)("span",{children:e.t})," ",e.comment&&(0,r.jsx)("span",{className:ew.default.termTooltip,children:(0,r.jsx)(c.Tooltip,{moveToBody:!0,className:ew.default.tooltip,text:(t=e.comment,(0,r.jsx)("span",{className:ew.default.tooltipText,dangerouslySetInnerHTML:{__html:t||""}})),children:(0,r.jsx)(m.IconFdsQuestionCircleO,{className:ew.default.tooltipIcon})})})]})]},e.d)})})};var eS=e.i(48680);let eD=({bank:e})=>{var t;return(0,r.jsxs)("div",{className:eS.default.container,children:[(0,r.jsxs)("div",{className:eS.default.text,children:[(0,r.jsx)("h3",{className:eS.default.title,children:"Где оформить карту"}),(0,r.jsx)("div",{className:eS.default.subtitle,children:"Эту карту сейчас нельзя оформить на Финуслугах"})]}),(0,r.jsxs)("ul",{className:eS.default.list,children:[(0,r.jsxs)("li",{className:eS.default.listItem,children:[(0,r.jsx)("span",{className:eS.default.numeric,children:"1"})," ",(0,r.jsxs)("span",{children:["Выберите"," ",(0,r.jsx)(c.Link,{className:eS.default.link,href:et(),children:"другую карту"})," ","или подайте заявку в банке"]})]}),(0,r.jsxs)("li",{className:eS.default.listItem,children:[(0,r.jsx)("span",{className:eS.default.numeric,children:"2"}),(0,r.jsx)("span",{children:"Дождитесь СМС от банка"})]}),(0,r.jsxs)("li",{className:eS.default.listItem,children:[(0,r.jsx)("span",{className:eS.default.numeric,children:"3"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:"Получите карту — курьером или в отделении"}),(0,r.jsx)(c.Link,{href:(t=e.url,`/adresa/com_${t}`),className:eS.default.link,children:"Посмотреть все адреса"})]})]})]})]})};var eN=e.i(77052);let eI=({card:e,bank:t})=>{let{NEXT_PUBLIC_S3_ASSETS:s}=(0,W.getEnvValue)(),a=`${s}/mp-assets/mp-sc-debit-cards-ui/debitCard.jpg`;return(0,r.jsx)("div",{className:eN.default.container,children:(0,r.jsxs)("div",{className:(0,o.default)(eN.default.wrapper,{[eN.default.commercialVariant]:!!e.short.commercialLink}),children:[(0,r.jsxs)("div",{className:eN.default.header,children:[(0,r.jsxs)("div",{className:eN.default.bankInfo,children:[(0,r.jsx)("div",{className:eN.default.bankLogo,children:(0,r.jsx)(X.default,{className:eN.default.logo,unoptimized:!0,fill:!0,src:t.logo,alt:"Лого"})}),(0,r.jsxs)("div",{className:eN.default.bankTitle,children:[(0,r.jsxs)("h2",{className:eN.default.cardName,children:["Дебетовая карта ",(0,r.jsx)("span",{className:eN.default.bankName,children:t.nameR})]}),(0,r.jsx)("p",{className:eN.default.cardSubname,children:e.short.name})]})]}),!!e.short.chips?.length&&(0,r.jsx)("div",{className:eN.default.tags,children:e.short.chips.map(e=>(0,r.jsx)(c.Tag,{className:eN.default.tag,variant:"green",label:e,size:"m"},e))})]}),(0,r.jsx)("div",{className:eN.default.cardImage,children:(0,r.jsx)("div",{className:eN.default.imageWrapper,children:(0,r.jsx)(eu.SafeImage,{fill:!0,className:eN.default.image,unoptimized:!0,src:e.short.image,fallbackSrc:a,alt:"logo"})})}),!!e.short.commercialLink&&(0,r.jsx)("div",{className:eN.default.button,children:(0,r.jsx)(c.Button,{as:"a",href:e.short.commercialLink,onClick:ed.AnalyticUtils.details.clickOpenDebitCardInBank,stretch:!0,children:"Оформить на сайте банка"})}),(0,r.jsx)("div",{className:eN.default.advantages,children:e.short.commercialLink?(0,r.jsx)(em,{}):(0,r.jsx)(eD,{bank:t})}),(0,r.jsx)("div",{className:eN.default.terms,children:(0,r.jsx)(ek,{card:e})}),(0,r.jsx)("div",{className:eN.default.tabs,children:(0,r.jsx)(ej,{card:e,bank:t})})]})})},eL=({card:e,bank:t})=>{let s=(0,l.useMemo)(()=>JSON.stringify({"@context":"https://schema.org","@type":"BankOrCreditUnion",name:t.name,url:es(t.url),image:t.logo,logo:t.logo,address:{"@type":"PostalAddress",addressLocality:t.legalAddress||"Россия"}}),[t]),a=(0,l.useMemo)(()=>{var s;let r="Бесплатно"===e.short.releaseCost||"0 ₽"===e.short.releaseCost,a=e.short.releaseCost.replace(/\D/g,"")||"0";return JSON.stringify({"@context":"https://schema.org","@type":"Product",name:`Дебетовая карта \xab${e.short.name}\xbb`,description:`${e.short.description} от ${t.nameR}: условия, требования, лимиты и комиссии, бонусы.`,image:e.short.image,brand:{"@type":"Brand",name:t.name},offers:{"@type":"Offer",price:r?"0":a,priceCurrency:"RUB",url:(s=e.short.url,`/${Z.DebitRoutes.DEBIT_CARDS}/${s}`),availability:"https://schema.org/InStock",eligibleRegion:{"@type":"Place",name:"Россия"}},additionalProperty:[{"@type":"PropertyValue",name:"Кэшбэк",value:e.short.cashback||""},{"@type":"PropertyValue",name:"Обслуживание",value:`${e.short.cost} в год`}],aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",reviewCount:"1276",bestRating:"5",worstRating:"1"}})},[e,t]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:s}}),(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:a}})]})};var eA=e.i(65445);e.s(["DebitCardsDetail",0,({widgets:e,relatedCards:t,details:s,bank:l,tag:i})=>{let{NEXT_PUBLIC_S3_ASSETS:n,NEXT_PUBLIC_BASE_URL:o}=(0,W.getEnvValue)(),u=e.faq?.blocks?.[0];return(0,r.jsxs)("div",{className:eA.default.wrapper,children:[(0,r.jsx)(eL,{card:s,bank:l}),(0,r.jsxs)(a.Container,{children:[(0,r.jsx)(eo,{card:s,bank:l,tag:i}),(0,r.jsx)(eI,{bank:l,card:s}),(0,r.jsx)(H,{title:"Другие предложения",moreText:"Все предложения",moreHref:et(),list:t})]}),!!e.bestOffers&&(0,r.jsx)(B,{theme:"gray",tabs:e.bestOffers,baseUrl:o,s3Assets:`${n}/mp-assets`,dataLayerPush:()=>{}}),!!e.trust&&(0,r.jsx)(J,{items:e.trust.items,title:e.trust.title,description:e.trust.description}),!!e.support&&(0,r.jsx)(q.Support,{...e.support,s3Assets:n||""}),!!u&&(0,r.jsx)(M.FAQBlock,{sectionTitle:u?.title||"",questions:u?.faqs||[],dataLayerPush:()=>{},eventCategory:"debitCardsDetails"})]})}],36503)},14210,e=>{e.v({description:"BannerDebitCards-module-scss-module___OHMLq__description",image:"BannerDebitCards-module-scss-module___OHMLq__image",imageWrapper:"BannerDebitCards-module-scss-module___OHMLq__imageWrapper",link:"BannerDebitCards-module-scss-module___OHMLq__link",title:"BannerDebitCards-module-scss-module___OHMLq__title",titleWrapper:"BannerDebitCards-module-scss-module___OHMLq__titleWrapper",wrapper:"BannerDebitCards-module-scss-module___OHMLq__wrapper"})},50599,53145,29676,37755,e=>{"use strict";var t=e.i(43476),s=e.i(71645),r=e=>e instanceof Date,a=e=>null==e,l=e=>!a(e)&&!Array.isArray(e)&&"object"==typeof e&&!r(e),i=e=>l(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,n=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),o="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function u(e){let t;if(e instanceof Date)return new Date(e);let s="u">typeof FileList&&e instanceof FileList;if(o&&(e instanceof Blob||s))return e;let r=Array.isArray(e);if(!r&&!(l(e)&&l(t=e.constructor&&e.constructor.prototype)&&t.hasOwnProperty("isPrototypeOf")))return e;let a=r?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=u(e[t]));return a}var d=e=>void 0===e,c=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>c(e.replace(/["|']|\]/g,"").split(/\.|\[/)),p=(e,t,s)=>{if(!t||!l(e))return s;let r=(/^\w*$/.test(t)?[t]:m(t)).reduce((e,t)=>a(e)?e:e[t],e);return d(r)||r===e?d(e[t])?s:e[t]:r},f=e=>"function"==typeof e,_=(e,t,s)=>{let r=-1,a=/^\w*$/.test(t)?[t]:m(t),i=a.length,n=i-1;for(;++r<i;){let t=a[r],i=s;if(r!==n){let s=e[t];i=l(s)||Array.isArray(s)?s:isNaN(+a[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};let h="blur",g="onChange",b="onSubmit",v="maxLength",y="minLength",x="pattern",j="required",C=s.default.createContext(null);C.displayName="HookFormControlContext";var w=(e,t,s,r=!0)=>{let a={defaultValues:t._defaultValues};for(let l in e)Object.defineProperty(a,l,{get:()=>("all"!==t._proxyFormState[l]&&(t._proxyFormState[l]=!r||"all"),s&&(s[l]=!0),e[l])});return a};let k="u">typeof window?s.default.useLayoutEffect:s.default.useEffect;var S=e=>"string"==typeof e,D=(e,t,s,r,a)=>S(e)?(r&&t.watch.add(e),p(s,e,a)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),p(s,e))):(r&&(t.watchAll=!0),s),N=e=>a(e)||"object"!=typeof e;function I(e,t,s=new WeakSet){if(N(e)||N(t))return Object.is(e,t);if(r(e)&&r(t))return Object.is(e.getTime(),t.getTime());let a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;if(s.has(e)||s.has(t))return!0;for(let n of(s.add(e),s.add(t),a)){let a=e[n];if(!i.includes(n))return!1;if("ref"!==n){let e=t[n];if(r(a)&&r(e)||l(a)&&l(e)||Array.isArray(a)&&Array.isArray(e)?!I(a,e,s):!Object.is(a,e))return!1}}return!0}let L=s.default.createContext(null);L.displayName="HookFormContext";let A=()=>s.default.useContext(L);var T=(e,t,s,r,a)=>t?{...s[e],types:{...s[e]&&s[e].types?s[e].types:{},[r]:a||!0}}:{},F=e=>Array.isArray(e)?e:[e],E=()=>{let e=[];return{get observers(){return e},next:t=>{for(let s of e)s.next&&s.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},$=e=>l(e)&&!Object.keys(e).length,O=e=>{if(!o)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},R=e=>O(e)&&e.isConnected;function P(e,t){let s=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:m(t),r=1===s.length?e:function(e,t){let s=t.slice(0,-1).length,r=0;for(;r<s;)e=d(e)?r++:e[t[r++]];return e}(e,s),a=s.length-1,i=s[a];return r&&delete r[i],0!==a&&(l(r)&&$(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!d(e[t]))return!1;return!0}(r))&&P(e,s.slice(0,-1)),e}function U(e){return Array.isArray(e)||l(e)&&!(e=>{for(let t in e)if(f(e[t]))return!0;return!1})(e)}function V(e,t={}){for(let s in e){let r=e[s];U(r)?(t[s]=Array.isArray(r)?[]:{},V(r,t[s])):d(r)||(t[s]=!0)}return t}function B(e,t,s){for(let r in s||(s=V(t)),e){let l=e[r];if(U(l))d(t)||N(s[r])?s[r]=V(l,Array.isArray(l)?[]:{}):B(l,a(t)?{}:t[r],s[r]);else{let e=t[r];s[r]=!I(l,e)}}return s}let M={value:!1,isValid:!1},W={value:!0,isValid:!0};var q=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!d(e[0].attributes.value)?d(e[0].value)||""===e[0].value?W:{value:e[0].value,isValid:!0}:W:M}return M},z=(e,{valueAsNumber:t,valueAsDate:s,setValueAs:r})=>d(e)?e:t?""===e?NaN:e?+e:e:s&&S(e)?new Date(e):r?r(e):e;let G={isValid:!1,value:null};var H=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,G):G;function X(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?H(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?q(e.refs).value:z(d(t.value)?e.ref.value:t.value,e)}var K=e=>d(e)?e:e instanceof RegExp?e.source:l(e)?e.value instanceof RegExp?e.value.source:e.value:e,J=e=>({isOnSubmit:!e||e===b,isOnBlur:"onBlur"===e,isOnChange:e===g,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let Q="AsyncFunction";var Z=e=>!!e&&!!e.validate&&!!(f(e.validate)&&e.validate.constructor.name===Q||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Q)),Y=(e,t,s)=>!s&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ee=(e,t,s,r)=>{for(let a of s||Object.keys(e)){let s=p(e,a);if(s){let{_f:e,...i}=s;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!r)return!0;else if(e.ref&&t(e.ref,e.name)&&!r)return!0;else if(ee(i,t))break}else if(l(i)&&ee(i,t))break}}};function et(e,t,s){let r=p(e,s);if(r||/^\w*$/.test(s))return{error:r,name:s};let a=s.split(".");for(;a.length;){let r=a.join("."),l=p(t,r),i=p(e,r);if(l&&!Array.isArray(l)&&s!==r)break;if(i&&i.type)return{name:r,error:i};if(i&&i.root&&i.root.type)return{name:`${r}.root`,error:i.root};a.pop()}return{name:s}}var es=(e,t,s)=>{let r=F(p(e,s));return _(r,"root",t[s]),_(e,s,r),e};function er(e,t,s="validate"){if(S(e)||Array.isArray(e)&&e.every(S)||"boolean"==typeof e&&!e)return{type:s,message:S(e)?e:"",ref:t}}var ea=e=>!l(e)||e instanceof RegExp?{value:e,message:""}:e,el=async(e,t,s,r,i,n)=>{let{ref:o,refs:u,required:c,maxLength:m,minLength:_,min:h,max:g,pattern:b,validate:C,name:w,valueAsNumber:k,mount:D}=e._f,N=p(s,w);if(!D||t.has(w))return{};let I=u?u[0]:o,L=e=>{i&&I.reportValidity&&(I.setCustomValidity("boolean"==typeof e?"":e||""),I.reportValidity())},A={},F="radio"===o.type,E="checkbox"===o.type,R=(k||"file"===o.type)&&d(o.value)&&d(N)||O(o)&&""===o.value||""===N||Array.isArray(N)&&!N.length,P=T.bind(null,w,r,A),U=(e,t,s,r=v,a=y)=>{let l=e?t:s;A[w]={type:e?r:a,message:l,ref:o,...P(e?r:a,l)}};if(n?!Array.isArray(N)||!N.length:c&&(!(F||E)&&(R||a(N))||"boolean"==typeof N&&!N||E&&!q(u).isValid||F&&!H(u).isValid)){let{value:e,message:t}=S(c)?{value:!!c,message:c}:ea(c);if(e&&(A[w]={type:j,message:t,ref:I,...P(j,t)},!r))return L(t),A}if(!R&&(!a(h)||!a(g))){let e,t,s=ea(g),l=ea(h);if(a(N)||isNaN(N)){let r=o.valueAsDate||new Date(N),a=e=>new Date(new Date().toDateString()+" "+e),i="time"==o.type,n="week"==o.type;S(s.value)&&N&&(e=i?a(N)>a(s.value):n?N>s.value:r>new Date(s.value)),S(l.value)&&N&&(t=i?a(N)<a(l.value):n?N<l.value:r<new Date(l.value))}else{let r=o.valueAsNumber||(N?+N:N);a(s.value)||(e=r>s.value),a(l.value)||(t=r<l.value)}if((e||t)&&(U(!!e,s.message,l.message,"max","min"),!r))return L(A[w].message),A}if((m||_)&&!R&&(S(N)||n&&Array.isArray(N))){let e=ea(m),t=ea(_),s=!a(e.value)&&N.length>+e.value,l=!a(t.value)&&N.length<+t.value;if((s||l)&&(U(s,e.message,t.message),!r))return L(A[w].message),A}if(b&&!R&&S(N)){let{value:e,message:t}=ea(b);if(e instanceof RegExp&&!N.match(e)&&(A[w]={type:x,message:t,ref:o,...P(x,t)},!r))return L(t),A}if(C){if(f(C)){let e=er(await C(N,s),I);if(e&&(A[w]={...e,...P("validate",e.message)},!r))return L(e.message),A}else if(l(C)){let e={};for(let t in C){if(!$(e)&&!r)break;let a=er(await C[t](N,s),I,t);a&&(e={...a,...P(t,a.message)},L(a.message),r&&(A[w]=e))}if(!$(e)&&(A[w]={ref:I,...e},!r))return A}}return L(!0),A};let ei={mode:b,reValidateMode:g,shouldFocusError:!0};e.s(["Controller",0,e=>e.render(function(e){let t=s.default.useContext(C),{name:r,disabled:a,control:l=t,shouldUnregister:o,defaultValue:c,exact:m=!0}=e,g=n(l._names.array,r),b=s.default.useMemo(()=>p(l._formValues,r,p(l._defaultValues,r,c)),[l,r,c]),v=function(e){let t=s.default.useContext(C),{control:r=t,name:a,defaultValue:l,disabled:i,exact:n,compute:o}=e||{},u=s.default.useRef(l),d=s.default.useRef(o),c=s.default.useRef(void 0),m=s.default.useRef(r),p=s.default.useRef(a);d.current=o;let[f,_]=s.default.useState(()=>{let e=r._getWatch(a,u.current);return d.current?d.current(e):e}),h=s.default.useCallback(e=>{let t=D(a,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,a]),g=s.default.useCallback(e=>{if(!i){let t=D(a,r._names,e||r._formValues,!1,u.current);if(d.current){let e=d.current(t);I(e,c.current)||(_(e),c.current=e)}else _(t)}},[r._formValues,r._names,i,a]);k(()=>(m.current===r&&I(p.current,a)||(m.current=r,p.current=a,g()),r._subscribe({name:a,formState:{values:!0},exact:n,callback:e=>{g(e.values)}})),[r,n,a,g]),s.default.useEffect(()=>r._removeUnmounted());let b=m.current!==r,v=p.current,y=s.default.useMemo(()=>{if(i)return null;let e=!b&&!I(v,a);return b||e?h():null},[i,b,a,v,h]);return null!==y?y:f}({control:l,name:r,defaultValue:b,exact:m}),y=function(e){let t=s.default.useContext(C),{control:r=t,disabled:a,name:l,exact:i}=e||{},[n,o]=s.default.useState(r._formState),u=s.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return k(()=>r._subscribe({name:l,formState:u.current,exact:i,callback:e=>{a||o({...r._formState,...e})}}),[l,a,i]),s.default.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),s.default.useMemo(()=>w(n,r,u.current,!1),[n,r])}({control:l,name:r,exact:m}),x=s.default.useRef(e),j=s.default.useRef(void 0),S=s.default.useRef(l.register(r,{...e.rules,value:v,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));x.current=e;let N=s.default.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!p(y.errors,r)},isDirty:{enumerable:!0,get:()=>!!p(y.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!p(y.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!p(y.validatingFields,r)},error:{enumerable:!0,get:()=>p(y.errors,r)}}),[y,r]),L=s.default.useCallback(e=>S.current.onChange({target:{value:i(e),name:r},type:"change"}),[r]),A=s.default.useCallback(()=>S.current.onBlur({target:{value:p(l._formValues,r),name:r},type:h}),[r,l._formValues]),T=s.default.useCallback(e=>{let t=p(l._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>f(e.focus)&&e.focus(),select:()=>f(e.select)&&e.select(),setCustomValidity:t=>f(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>f(e.reportValidity)&&e.reportValidity()})},[l._fields,r]),F=s.default.useMemo(()=>({name:r,value:v,..."boolean"==typeof a||y.disabled?{disabled:y.disabled||a}:{},onChange:L,onBlur:A,ref:T}),[r,a,y.disabled,L,A,T,v]);return s.default.useEffect(()=>{let e=l._options.shouldUnregister||o,t=j.current;t&&t!==r&&!g&&l.unregister(t),l.register(r,{...x.current.rules,..."boolean"==typeof x.current.disabled?{disabled:x.current.disabled}:{}});let s=(e,t)=>{let s=p(l._fields,e);s&&s._f&&(s._f.mount=t)};if(s(r,!0),e){let e=u(p(l._options.defaultValues,r,x.current.defaultValue));_(l._defaultValues,r,e),d(p(l._formValues,r))&&_(l._formValues,r,e)}return g||l.register(r),j.current=r,()=>{(g?e&&!l._state.action:e)?l.unregister(r):s(r,!1)}},[r,l,g,o]),s.default.useEffect(()=>{l._setDisabledField({disabled:a,name:r})},[a,r,l]),s.default.useMemo(()=>({field:F,formState:y,fieldState:N}),[F,y,N])}(e)),"FormProvider",0,e=>{let{children:t,watch:r,getValues:a,getFieldState:l,setError:i,clearErrors:n,setValue:o,trigger:u,formState:d,resetField:c,reset:m,handleSubmit:p,unregister:f,control:_,register:h,setFocus:g,subscribe:b}=e;return s.default.createElement(L.Provider,{value:s.default.useMemo(()=>({watch:r,getValues:a,getFieldState:l,setError:i,clearErrors:n,setValue:o,trigger:u,formState:d,resetField:c,reset:m,handleSubmit:p,unregister:f,control:_,register:h,setFocus:g,subscribe:b}),[n,_,d,l,a,p,h,m,c,i,g,o,b,u,f,r])},s.default.createElement(C.Provider,{value:_},t))},"useForm",0,function(e={}){let t=s.default.useRef(void 0),m=s.default.useRef(void 0),[g,b]=s.default.useState({isDirty:!1,isValidating:!1,isLoading:f(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:f(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:g},e.defaultValues&&!f(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:s,...m}=function(e={}){let t,s={...ei,...e},m={submitCount:0,isDirty:!1,isReady:!1,isLoading:f(s.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:s.errors||{},disabled:s.disabled||!1},g={},b=(l(s.defaultValues)||l(s.values))&&u(s.defaultValues||s.values)||{},v=s.shouldUnregister?{}:u(b),y={action:!1,mount:!1,watch:!1,keepIsValid:!1},x={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},j=0,C={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},w={...C},k={...w},N={array:E(),state:E()},L="all"===s.criteriaMode,A=async e=>{if(!y.keepIsValid&&!s.disabled&&(w.isValid||k.isValid||e)){let e;s.resolver?(e=$((await M()).errors),T()):e=await q(g,!0),e!==m.isValid&&N.state.next({isValid:e})}},T=(e,t)=>{!s.disabled&&(w.isValidating||w.validatingFields||k.isValidating||k.validatingFields)&&((e||Array.from(x.mount)).forEach(e=>{e&&(t?_(m.validatingFields,e,t):P(m.validatingFields,e))}),N.state.next({validatingFields:m.validatingFields,isValidating:!$(m.validatingFields)}))},U=(e,t,s,r)=>{let a=p(g,e);if(a){let l=p(v,e,d(s)?p(b,e):s);d(l)||r&&r.defaultChecked||t?_(v,e,t?l:X(a._f)):Q(e,l),y.mount&&!y.action&&A()}},V=(e,t,r,a,l)=>{let i=!1,n=!1,o={name:e};if(!s.disabled){if(!r||a){(w.isDirty||k.isDirty)&&(n=m.isDirty,m.isDirty=o.isDirty=G(),i=n!==o.isDirty);let s=I(p(b,e),t);n=!!p(m.dirtyFields,e),s?P(m.dirtyFields,e):_(m.dirtyFields,e,!0),o.dirtyFields=m.dirtyFields,i=i||(w.dirtyFields||k.dirtyFields)&&!s!==n}if(r){let t=p(m.touchedFields,e);t||(_(m.touchedFields,e,r),o.touchedFields=m.touchedFields,i=i||(w.touchedFields||k.touchedFields)&&t!==r)}i&&l&&N.state.next(o)}return i?o:{}},M=async e=>(T(e,!0),await s.resolver(v,s.context,((e,t,s,r)=>{let a={};for(let s of e){let e=p(t,s);e&&_(a,s,e._f)}return{criteriaMode:s,names:[...e],fields:a,shouldUseNativeValidation:r}})(e||x.mount,g,s.criteriaMode,s.shouldUseNativeValidation))),W=async e=>{let{errors:t}=await M(e);if(T(e),e)for(let s of e){let e=p(t,s);e?_(m.errors,s,e):P(m.errors,s)}else m.errors=t;return t},q=async(t,r,a={valid:!0})=>{for(let l in t){let i=t[l];if(i){let{_f:t,...l}=i;if(t){let l=x.array.has(t.name),n=i._f&&Z(i._f);n&&w.validatingFields&&T([t.name],!0);let o=await el(i,x.disabled,v,L,s.shouldUseNativeValidation&&!r,l);if(n&&w.validatingFields&&T([t.name]),o[t.name]&&(a.valid=!1,r||e.shouldUseNativeValidation))break;r||(p(o,t.name)?l?es(m.errors,o,t.name):_(m.errors,t.name,o[t.name]):P(m.errors,t.name))}$(l)||await q(l,r,a)}}return a.valid},G=(e,t)=>!s.disabled&&(e&&t&&_(v,e,t),!I(ed(),b)),H=(e,t,s)=>D(e,x,{...y.mount?v:d(t)?b:S(e)?{[e]:t}:t},s,t),Q=(e,t,s={})=>{let r=p(g,e),l=t;if(r){let s=r._f;s&&(s.disabled||_(v,e,z(t,s)),l=O(s.ref)&&a(t)?"":t,"select-multiple"===s.ref.type?[...s.ref.options].forEach(e=>e.selected=l.includes(e.value)):s.refs?"checkbox"===s.ref.type?s.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(l)?e.checked=!!l.find(t=>t===e.value):e.checked=l===e.value||!!l)}):s.refs.forEach(e=>e.checked=e.value===l):"file"===s.ref.type?s.ref.value="":(s.ref.value=l,s.ref.type||N.state.next({name:e,values:u(v)})))}(s.shouldDirty||s.shouldTouch)&&V(e,l,s.shouldTouch,s.shouldDirty,!0),s.shouldValidate&&eu(e)},er=(e,t,s)=>{for(let a in t){if(!t.hasOwnProperty(a))return;let i=t[a],n=e+"."+a,o=p(g,n);(x.array.has(e)||l(i)||o&&!o._f)&&!r(i)?er(n,i,s):Q(n,i,s)}},ea=(e,t,s={})=>{let r=p(g,e),l=x.array.has(e),i=u(t);_(v,e,i),l?(N.array.next({name:e,values:u(v)}),(w.isDirty||w.dirtyFields||k.isDirty||k.dirtyFields)&&s.shouldDirty&&N.state.next({name:e,dirtyFields:B(b,v),isDirty:G(e,i)})):!r||r._f||a(i)?Q(e,i,s):er(e,i,s),Y(e,x)?N.state.next({...m,name:e,values:u(v)}):N.state.next({name:y.mount?e:void 0,values:u(v)})},en=async e=>{y.mount=!0;let a=e.target,l=a.name,n=!0,o=p(g,l),d=e=>{n=Number.isNaN(e)||r(e)&&isNaN(e.getTime())||I(e,p(v,l,e))},c=J(s.mode),f=J(s.reValidateMode);if(o){var b,C,S,D,F;let r,y,U,B=a.type?X(o._f):i(e),W=e.type===h||"focusout"===e.type,z=!((U=o._f).mount&&(U.required||U.min||U.max||U.maxLength||U.minLength||U.pattern||U.validate))&&!s.resolver&&!p(m.errors,l)&&!o._f.deps||(b=W,C=p(m.touchedFields,l),S=m.isSubmitted,D=f,!(F=c).isOnAll&&(!S&&F.isOnTouch?!(C||b):(S?D.isOnBlur:F.isOnBlur)?!b:(S?!D.isOnChange:!F.isOnChange)||b)),G=Y(l,x,W);_(v,l,B),W?a&&a.readOnly||(o._f.onBlur&&o._f.onBlur(e),t&&t(0)):o._f.onChange&&o._f.onChange(e);let H=V(l,B,W),K=!$(H)||G;if(W||N.state.next({name:l,type:e.type,values:u(v)}),z)return(w.isValid||k.isValid)&&("onBlur"===s.mode?W&&A():W||A()),K&&N.state.next({name:l,...G?{}:H});if(!W&&G&&N.state.next({...m}),s.resolver){let{errors:e}=await M([l]);if(T([l]),d(B),n){let t=et(m.errors,g,l),s=et(e,g,t.name||l);r=s.error,l=s.name,y=$(e)}}else T([l],!0),r=(await el(o,x.disabled,v,L,s.shouldUseNativeValidation))[l],T([l]),d(B),n&&(r?y=!1:(w.isValid||k.isValid)&&(y=await q(g,!0)));if(n){o._f.deps&&(!Array.isArray(o._f.deps)||o._f.deps.length>0)&&eu(o._f.deps);var E=l,O=y,R=r;let e=p(m.errors,E),a=(w.isValid||k.isValid)&&"boolean"==typeof O&&m.isValid!==O;if(s.delayError&&R){let e;e=()=>{_(m.errors,E,R),N.state.next({errors:m.errors})},(t=t=>{clearTimeout(j),j=setTimeout(e,t)})(s.delayError)}else clearTimeout(j),t=null,R?_(m.errors,E,R):P(m.errors,E);if((R?!I(e,R):e)||!$(H)||a){let e={...H,...a&&"boolean"==typeof O?{isValid:O}:{},errors:m.errors,name:E};m={...m,...e},N.state.next(e)}}}},eo=(e,t)=>{if(p(m.errors,t)&&e.focus)return e.focus(),1},eu=async(e,t={})=>{let r,a,l=F(e);if(s.resolver){let t=await W(d(e)?e:l);r=$(t),a=e?!l.some(e=>p(t,e)):r}else e?((a=(await Promise.all(l.map(async e=>{let t=p(g,e);return await q(t&&t._f?{[e]:t}:t)}))).every(Boolean))||m.isValid)&&A():a=r=await q(g);return N.state.next({...!S(e)||(w.isValid||k.isValid)&&r!==m.isValid?{}:{name:e},...s.resolver||!e?{isValid:r}:{},errors:m.errors}),t.shouldFocus&&!a&&ee(g,eo,e?l:x.mount),a},ed=(e,t)=>{let s={...y.mount?v:b};return t&&(s=function e(t,s){let r={};for(let a in t)if(t.hasOwnProperty(a)){let i=t[a],n=s[a];if(i&&l(i)&&n){let t=e(i,n);l(t)&&(r[a]=t)}else t[a]&&(r[a]=n)}return r}(t.dirtyFields?m.dirtyFields:m.touchedFields,s)),d(e)?s:S(e)?p(s,e):e.map(e=>p(s,e))},ec=(e,t)=>({invalid:!!p((t||m).errors,e),isDirty:!!p((t||m).dirtyFields,e),error:p((t||m).errors,e),isValidating:!!p(m.validatingFields,e),isTouched:!!p((t||m).touchedFields,e)}),em=(e,t,s)=>{let r=(p(g,e,{_f:{}})._f||{}).ref,{ref:a,message:l,type:i,...n}=p(m.errors,e)||{};_(m.errors,e,{...n,...t,ref:r}),N.state.next({name:e,errors:m.errors,isValid:!1}),s&&s.shouldFocus&&r&&r.focus&&r.focus()},ep=e=>N.state.subscribe({next:t=>{let s,r,a;s=e.name,r=t.name,a=e.exact,(!s||!r||s===r||F(s).some(e=>e&&(a?e===r:e.startsWith(r)||r.startsWith(e))))&&((e,t,s,r)=>{s(e);let{name:a,...l}=e;return $(l)||Object.keys(l).length>=Object.keys(t).length||Object.keys(l).find(e=>t[e]===(!r||"all"))})(t,e.formState||w,ex,e.reRenderRoot)&&e.callback({values:{...v},...m,...t,defaultValues:b})}}).unsubscribe,ef=(e,t={})=>{for(let r of e?F(e):x.mount)x.mount.delete(r),x.array.delete(r),t.keepValue||(P(g,r),P(v,r)),t.keepError||P(m.errors,r),t.keepDirty||P(m.dirtyFields,r),t.keepTouched||P(m.touchedFields,r),t.keepIsValidating||P(m.validatingFields,r),s.shouldUnregister||t.keepDefaultValue||P(b,r);N.state.next({values:u(v)}),N.state.next({...m,...!t.keepDirty?{}:{isDirty:G()}}),t.keepIsValid||A()},e_=({disabled:e,name:t})=>{if("boolean"==typeof e&&y.mount||e||x.disabled.has(t)){let s=x.disabled.has(t);e?x.disabled.add(t):x.disabled.delete(t),!!e!==s&&y.mount&&!y.action&&A()}},eh=(e,t={})=>{let r=p(g,e),a="boolean"==typeof t.disabled||"boolean"==typeof s.disabled;return(_(g,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),r)?e_({disabled:"boolean"==typeof t.disabled?t.disabled:s.disabled,name:e}):U(e,!0,t.value),{...a?{disabled:t.disabled||s.disabled}:{},...s.progressive?{required:!!t.required,min:K(t.min),max:K(t.max),minLength:K(t.minLength),maxLength:K(t.maxLength),pattern:K(t.pattern)}:{},name:e,onChange:en,onBlur:en,ref:a=>{if(a){let s;eh(e,t),r=p(g,e);let l=d(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,i="radio"===(s=l).type||"checkbox"===s.type,n=r._f.refs||[];(i?n.find(e=>e===l):l===r._f.ref)||(_(g,e,{_f:{...r._f,...i?{refs:[...n.filter(R),l,...Array.isArray(p(b,e))?[{}]:[]],ref:{type:l.type,name:e}}:{ref:l}}}),U(e,!1,void 0,l))}else(r=p(g,e,{}))._f&&(r._f.mount=!1),(s.shouldUnregister||t.shouldUnregister)&&!(n(x.array,e)&&y.action)&&x.unMount.add(e)}}},eg=()=>s.shouldFocusError&&ee(g,eo,x.mount),eb=(e,t)=>async r=>{let a;r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let l=u(v);if(N.state.next({isSubmitting:!0}),s.resolver){let{errors:e,values:t}=await M();T(),m.errors=e,l=u(t)}else await q(g);if(x.disabled.size)for(let e of x.disabled)P(l,e);if(P(m.errors,"root"),$(m.errors)){N.state.next({errors:{}});try{await e(l,r)}catch(e){a=e}}else t&&await t({...m.errors},r),eg(),setTimeout(eg);if(N.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:$(m.errors)&&!a,submitCount:m.submitCount+1,errors:m.errors}),a)throw a},ev=(e,t={})=>{let r=e?u(e):b,a=u(r),l=$(e),i=l?b:a;if(t.keepDefaultValues||(b=r),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...x.mount,...Object.keys(B(b,v))]))){let t=p(m.dirtyFields,e),s=p(v,e),r=p(i,e);t&&!d(s)?_(i,e,s):t||d(r)||ea(e,r)}else{if(o&&d(e))for(let e of x.mount){let t=p(g,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(O(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of x.mount)ea(e,p(i,e));else g={}}v=s.shouldUnregister?t.keepDefaultValues?u(b):{}:u(i),N.array.next({values:{...i}}),N.state.next({values:{...i}})}x={mount:t.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},y.mount=!w.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!s.shouldUnregister&&!$(i),y.watch=!!s.shouldUnregister,y.keepIsValid=!!t.keepIsValid,y.action=!1,t.keepErrors||(m.errors={}),N.state.next({submitCount:t.keepSubmitCount?m.submitCount:0,isDirty:!l&&(t.keepDirty?m.isDirty:!!(t.keepDefaultValues&&!I(e,b))),isSubmitted:!!t.keepIsSubmitted&&m.isSubmitted,dirtyFields:l?{}:t.keepDirtyValues?t.keepDefaultValues&&v?B(b,v):m.dirtyFields:t.keepDefaultValues&&e?B(b,e):t.keepDirty?m.dirtyFields:{},touchedFields:t.keepTouched?m.touchedFields:{},errors:t.keepErrors?m.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&m.isSubmitSuccessful,isSubmitting:!1,defaultValues:b})},ey=(e,t)=>ev(f(e)?e(v):e,{...s.resetOptions,...t}),ex=e=>{m={...m,...e}},ej={control:{register:eh,unregister:ef,getFieldState:ec,handleSubmit:eb,setError:em,_subscribe:ep,_runSchema:M,_updateIsValidating:T,_focusError:eg,_getWatch:H,_getDirty:G,_setValid:A,_setFieldArray:(e,t=[],r,a,l=!0,i=!0)=>{if(a&&r&&!s.disabled){if(y.action=!0,i&&Array.isArray(p(g,e))){let t=r(p(g,e),a.argA,a.argB);l&&_(g,e,t)}if(i&&Array.isArray(p(m.errors,e))){let t,s=r(p(m.errors,e),a.argA,a.argB);l&&_(m.errors,e,s),c(p(t=m.errors,e)).length||P(t,e)}if((w.touchedFields||k.touchedFields)&&i&&Array.isArray(p(m.touchedFields,e))){let t=r(p(m.touchedFields,e),a.argA,a.argB);l&&_(m.touchedFields,e,t)}(w.dirtyFields||k.dirtyFields)&&(m.dirtyFields=B(b,v)),N.state.next({name:e,isDirty:G(e,t),dirtyFields:m.dirtyFields,errors:m.errors,isValid:m.isValid})}else _(v,e,t)},_setDisabledField:e_,_setErrors:e=>{m.errors=e,N.state.next({errors:m.errors,isValid:!1})},_getFieldArray:e=>c(p(y.mount?v:b,e,s.shouldUnregister?p(b,e,[]):[])),_reset:ev,_resetDefaultValues:()=>f(s.defaultValues)&&s.defaultValues().then(e=>{ey(e,s.resetOptions),N.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of x.unMount){let t=p(g,e);t&&(t._f.refs?t._f.refs.every(e=>!R(e)):!R(t._f.ref))&&ef(e)}x.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(N.state.next({disabled:e}),ee(g,(t,s)=>{let r=p(g,s);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:N,_proxyFormState:w,get _fields(){return g},get _formValues(){return v},get _state(){return y},set _state(value){y=value},get _defaultValues(){return b},get _names(){return x},set _names(value){x=value},get _formState(){return m},get _options(){return s},set _options(value){s={...s,...value}}},subscribe:e=>(y.mount=!0,k={...k,...e.formState},ep({...e,formState:{...C,...e.formState}})),trigger:eu,register:eh,handleSubmit:eb,watch:(e,t)=>f(e)?N.state.subscribe({next:s=>"values"in s&&e(H(void 0,t),s)}):H(e,t,!0),setValue:ea,getValues:ed,reset:ey,resetField:(e,t={})=>{p(g,e)&&(d(t.defaultValue)?ea(e,u(p(b,e))):(ea(e,t.defaultValue),_(b,e,u(t.defaultValue))),t.keepTouched||P(m.touchedFields,e),t.keepDirty||(P(m.dirtyFields,e),m.isDirty=t.defaultValue?G(e,u(p(b,e))):G()),!t.keepError&&(P(m.errors,e),w.isValid&&A()),N.state.next({...m}))},clearErrors:e=>{e&&F(e).forEach(e=>P(m.errors,e)),N.state.next({errors:e?m.errors:{}})},unregister:ef,setError:em,setFocus:(e,t={})=>{let s=p(g,e),r=s&&s._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&f(e.select)&&e.select()})}},getFieldState:ec};return{...ej,formControl:ej}}(e);t.current={...m,formState:g}}let v=t.current.control;return v._options=e,k(()=>{let e=v._subscribe({formState:v._proxyFormState,callback:()=>b({...v._formState}),reRenderRoot:!0});return b(e=>({...e,isReady:!0})),v._formState.isReady=!0,e},[v]),s.default.useEffect(()=>v._disableForm(e.disabled),[v,e.disabled]),s.default.useEffect(()=>{e.mode&&(v._options.mode=e.mode),e.reValidateMode&&(v._options.reValidateMode=e.reValidateMode)},[v,e.mode,e.reValidateMode]),s.default.useEffect(()=>{e.errors&&(v._setErrors(e.errors),v._focusError())},[v,e.errors]),s.default.useEffect(()=>{e.shouldUnregister&&v._subjects.state.next({values:v._getWatch()})},[v,e.shouldUnregister]),s.default.useEffect(()=>{if(v._proxyFormState.isDirty){let e=v._getDirty();e!==g.isDirty&&v._subjects.state.next({isDirty:e})}},[v,g.isDirty]),s.default.useEffect(()=>{var t;e.values&&!I(e.values,m.current)?(v._reset(e.values,{keepFieldsRef:!0,...v._options.resetOptions}),(null==(t=v._options.resetOptions)?void 0:t.keepIsValid)||v._setValid(),m.current=e.values,b(e=>({...e}))):v._resetDefaultValues()},[v,e.values]),s.default.useEffect(()=>{v._state.mount||(v._setValid(),v._state.mount=!0),v._state.watch&&(v._state.watch=!1,v._subjects.state.next({...v._formState})),v._removeUnmounted()}),t.current.formState=s.default.useMemo(()=>w(g,v),[v,g]),t.current},"useFormContext",0,A],53145);var en=e.i(12716),eo=e.i(4250),eu=e.i(67638),ed=e.i(2305),ec=e.i(5223),em=e.i(99553);let ep=()=>{let{watch:e}=A();return em.GeoUtils.getPlace(e("region"),e("town"))};e.s(["useDebitCardsPlace",0,ep],29676);let ef="(max-width: 767px)",e_=e=>{let t=`${e}/mp-assets/mp-sc-debit-cards-ui`;return{mobileSrc:`${t}/mobile-banner.png`,mobileSrcSet:`${t}/mobile-banner.png 1x, ${t}/mobile-banner@2x.png 2x`,desktopSrc:`${t}/banner.png`,desktopSrcSet:`${t}/banner.png 1x, ${t}/banner@2x.png 2x`}};e.s(["DESKTOP_BANNER_MEDIA",0,"(min-width: 768px)","MOBILE_BANNER_MEDIA",0,ef,"getBannerImages",0,e_],37755);var eh=e.i(14210);e.s(["BannerDebitCards",0,({className:e})=>{let{handleToggleModal:s}=(0,eo.useCitySelectContext)(),{NEXT_PUBLIC_S3_ASSETS:r}=(0,eu.getEnvValue)(),{watch:a}=A(),l=a("result.subtitle"),i=a("tag"),n=ep(),o=e_(r??""),u=i&&!ec.DebitCardsTagUtils.isDefaultTag(i)?i.internalName:void 0;return(0,t.jsxs)("div",{className:eh.default.wrapper,children:[(0,t.jsxs)("div",{className:(0,ed.default)(eh.default.titleWrapper),children:[(0,t.jsxs)("h1",{className:(0,ed.default)(eh.default.title,e),children:[u??"Дебетовые карты"," ",!!n&&(0,t.jsxs)("span",{style:{whiteSpace:"nowrap"},children:[em.GEO_PREPOSITION," ",(0,t.jsx)(en.Link,{className:eh.default.link,onClick:e=>{e.preventDefault(),s(!0)},children:n.nameP})]})]}),(0,t.jsx)("div",{className:eh.default.description,children:l})]}),(0,t.jsx)("div",{className:eh.default.imageWrapper,children:(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:ef,srcSet:o.mobileSrcSet}),(0,t.jsx)("img",{className:eh.default.image,alt:"",src:o.desktopSrc,srcSet:o.desktopSrcSet,fetchPriority:"high",decoding:"async"})]})})]})}],50599)},85015,e=>{e.v({addoneAfter:"Input-module-scss-module__xeaASa__addoneAfter",addoneBefore:"Input-module-scss-module__xeaASa__addoneBefore",big:"Input-module-scss-module__xeaASa__big",buttonClear:"Input-module-scss-module__xeaASa__buttonClear",controlContainer:"Input-module-scss-module__xeaASa__controlContainer",cover:"Input-module-scss-module__xeaASa__cover",defaultMessage:"Input-module-scss-module__xeaASa__defaultMessage",deleteIcon:"Input-module-scss-module__xeaASa__deleteIcon",disabled:"Input-module-scss-module__xeaASa__disabled",error:"Input-module-scss-module__xeaASa__error",errorMessage:"Input-module-scss-module__xeaASa__errorMessage",gray:"Input-module-scss-module__xeaASa__gray",hasValue:"Input-module-scss-module__xeaASa__hasValue",input:"Input-module-scss-module__xeaASa__input",inputCenter:"Input-module-scss-module__xeaASa__inputCenter",inputContainer:"Input-module-scss-module__xeaASa__inputContainer",inputRoot:"Input-module-scss-module__xeaASa__inputRoot",isFocused:"Input-module-scss-module__xeaASa__isFocused",label:"Input-module-scss-module__xeaASa__label",maskPlaceholder:"Input-module-scss-module__xeaASa__maskPlaceholder",maskPlaceholderCenter:"Input-module-scss-module__xeaASa__maskPlaceholderCenter",maskPlaceholderHide:"Input-module-scss-module__xeaASa__maskPlaceholderHide",message:"Input-module-scss-module__xeaASa__message",middle:"Input-module-scss-module__xeaASa__middle",range:"Input-module-scss-module__xeaASa__range",readOnly:"Input-module-scss-module__xeaASa__readOnly",success:"Input-module-scss-module__xeaASa__success",successMessage:"Input-module-scss-module__xeaASa__successMessage",white:"Input-module-scss-module__xeaASa__white",withRange:"Input-module-scss-module__xeaASa__withRange",wrapperInput:"Input-module-scss-module__xeaASa__wrapperInput"})},79911,e=>{e.v({active:"Select-module-scss-module__zEZXsG__active",checkbox:"Select-module-scss-module__zEZXsG__checkbox",emptyList:"Select-module-scss-module__zEZXsG__emptyList",icon:"Select-module-scss-module__zEZXsG__icon",inputcontainer:"Select-module-scss-module__zEZXsG__inputcontainer",marker:"Select-module-scss-module__zEZXsG__marker",optionsItem:"Select-module-scss-module__zEZXsG__optionsItem",optionsList:"Select-module-scss-module__zEZXsG__optionsList",popup:"Select-module-scss-module__zEZXsG__popup",popupActions:"Select-module-scss-module__zEZXsG__popupActions",popupContent:"Select-module-scss-module__zEZXsG__popupContent",removeLineHeight:"Select-module-scss-module__zEZXsG__removeLineHeight",select:"Select-module-scss-module__zEZXsG__select",selectedOptionsItem:"Select-module-scss-module__zEZXsG__selectedOptionsItem",targetOptionsItem:"Select-module-scss-module__zEZXsG__targetOptionsItem"})},39919,e=>{e.v({active:"Select-module-scss-module__jp1_uq__active",checkbox:"Select-module-scss-module__jp1_uq__checkbox",content:"Select-module-scss-module__jp1_uq__content",empty:"Select-module-scss-module__jp1_uq__empty",inputButton:"Select-module-scss-module__jp1_uq__inputButton",inputPopup:"Select-module-scss-module__jp1_uq__inputPopup",inputcontainer:"Select-module-scss-module__jp1_uq__inputcontainer",marker:"Select-module-scss-module__jp1_uq__marker",multipleList:"Select-module-scss-module__jp1_uq__multipleList",optionsItem:"Select-module-scss-module__jp1_uq__optionsItem",optionsList:"Select-module-scss-module__jp1_uq__optionsList",popup:"Select-module-scss-module__jp1_uq__popup",popupActions:"Select-module-scss-module__jp1_uq__popupActions",safeAreaLine:"Select-module-scss-module__jp1_uq__safeAreaLine",select:"Select-module-scss-module__jp1_uq__select",selectedOptionsItem:"Select-module-scss-module__jp1_uq__selectedOptionsItem",window:"Select-module-scss-module__jp1_uq__window"})},93350,e=>{e.v({column:"FormDebitCardsFilter-module-scss-module__qpylzG__column",columnTitle:"FormDebitCardsFilter-module-scss-module__qpylzG__columnTitle",divider:"FormDebitCardsFilter-module-scss-module__qpylzG__divider",row:"FormDebitCardsFilter-module-scss-module__qpylzG__row",select:"FormDebitCardsFilter-module-scss-module__qpylzG__select",selectorWrapper:"FormDebitCardsFilter-module-scss-module__qpylzG__selectorWrapper",selectorsGrid:"FormDebitCardsFilter-module-scss-module__qpylzG__selectorsGrid",wrapper:"FormDebitCardsFilter-module-scss-module__qpylzG__wrapper"})},42644,e=>{e.v({direction:"SortDebitCardsSelect-module-scss-module__aclvJq__direction",minimalButtonSort:"SortDebitCardsSelect-module-scss-module__aclvJq__minimalButtonSort",onlyDesktop:"SortDebitCardsSelect-module-scss-module__aclvJq__onlyDesktop",onlyMobile:"SortDebitCardsSelect-module-scss-module__aclvJq__onlyMobile",sortDropdownButtonText:"SortDebitCardsSelect-module-scss-module__aclvJq__sortDropdownButtonText",sortSelect:"SortDebitCardsSelect-module-scss-module__aclvJq__sortSelect",sortSelectWrapper:"SortDebitCardsSelect-module-scss-module__aclvJq__sortSelectWrapper",sortWrapper:"SortDebitCardsSelect-module-scss-module__aclvJq__sortWrapper"})},77124,e=>{e.v({badge:"StickyDebitCardsFilter-module-scss-module__tF3Cha__badge",badgeIcon:"StickyDebitCardsFilter-module-scss-module__tF3Cha__badgeIcon",container:"StickyDebitCardsFilter-module-scss-module__tF3Cha__container",onlyDesktop:"StickyDebitCardsFilter-module-scss-module__tF3Cha__onlyDesktop",onlyMobile:"StickyDebitCardsFilter-module-scss-module__tF3Cha__onlyMobile",sortButton:"StickyDebitCardsFilter-module-scss-module__tF3Cha__sortButton",stickyToolbar:"StickyDebitCardsFilter-module-scss-module__tF3Cha__stickyToolbar",stickyToolbarVisible:"StickyDebitCardsFilter-module-scss-module__tF3Cha__stickyToolbarVisible",tag:"StickyDebitCardsFilter-module-scss-module__tF3Cha__tag",tagWrapper:"StickyDebitCardsFilter-module-scss-module__tF3Cha__tagWrapper"})},72677,e=>{e.v({actionsWrapper:"FilterDebitCards-module-scss-module__ZFXsUW__actionsWrapper",chipsWrapper:"FilterDebitCards-module-scss-module__ZFXsUW__chipsWrapper",desktop:"FilterDebitCards-module-scss-module__ZFXsUW__desktop",filter:"FilterDebitCards-module-scss-module__ZFXsUW__filter",footer:"FilterDebitCards-module-scss-module__ZFXsUW__footer",mobile:"FilterDebitCards-module-scss-module__ZFXsUW__mobile",select:"FilterDebitCards-module-scss-module__ZFXsUW__select",selectWrapper:"FilterDebitCards-module-scss-module__ZFXsUW__selectWrapper",showButton:"FilterDebitCards-module-scss-module__ZFXsUW__showButton",submit:"FilterDebitCards-module-scss-module__ZFXsUW__submit",wrapper:"FilterDebitCards-module-scss-module__ZFXsUW__wrapper"})},76691,e=>{e.v({move:"Skeleton-module-scss-module__Dbyqfq__move",skeleton:"Skeleton-module-scss-module__Dbyqfq__skeleton"})},35224,e=>{e.v({buttonWrapper:"ErrorDebitCardsResult-module-scss-module__uJ3raW__buttonWrapper",imageWrapper:"ErrorDebitCardsResult-module-scss-module__uJ3raW__imageWrapper",title:"ErrorDebitCardsResult-module-scss-module__uJ3raW__title",wrapper:"ErrorDebitCardsResult-module-scss-module__uJ3raW__wrapper"})},45049,e=>{e.v({showMoreButton:"LoadMoreButtonDebitCardsResults-module-scss-module__Tuew0q__showMoreButton",showMoreIcon:"LoadMoreButtonDebitCardsResults-module-scss-module__Tuew0q__showMoreIcon",showMoreWrapper:"LoadMoreButtonDebitCardsResults-module-scss-module__Tuew0q__showMoreWrapper"})},50995,e=>{e.v({buttonWrapper:"NotFoundDebitCardsResults-module-scss-module__sV3ORa__buttonWrapper",imageWrapper:"NotFoundDebitCardsResults-module-scss-module__sV3ORa__imageWrapper",title:"NotFoundDebitCardsResults-module-scss-module__sV3ORa__title",wrapper:"NotFoundDebitCardsResults-module-scss-module__sV3ORa__wrapper"})},7981,e=>{e.v({empty:"TitleDebitCardsResults-module-scss-module__0kASLq__empty",title:"TitleDebitCardsResults-module-scss-module__0kASLq__title",wrapper:"TitleDebitCardsResults-module-scss-module__0kASLq__wrapper"})},67066,e=>{e.v({list:"ResultsDebitCards-module-scss-module__zcUuFq__list",sortSelect:"ResultsDebitCards-module-scss-module__zcUuFq__sortSelect",sortSelectWrapper:"ResultsDebitCards-module-scss-module__zcUuFq__sortSelectWrapper",totalTitle:"ResultsDebitCards-module-scss-module__zcUuFq__totalTitle",totalWrapper:"ResultsDebitCards-module-scss-module__zcUuFq__totalWrapper"})},25087,e=>{e.v({page:"DebitCards-module-scss-module__FVi4xa__page"})},79241,e=>{"use strict";var t,s,r,a=e.i(43476),l=e.i(71645);e.i(51966);var i=e.i(19390),n=e.i(12716),o=e.i(67638),u=e.i(39028),d=e.i(50599);e.i(37755);var c=e.i(53145),m=e.i(18566),p=e.i(5223),f=e.i(49156),_=e.i(99553),h=e.i(94246),g=e.i(37819),b=e.i(29676);let v=()=>{let e,t,s,r,l,i,{watch:u}=(0,c.useFormContext)(),d=(0,m.usePathname)(),{NEXT_PUBLIC_BASE_URL:v}=(0,o.getEnvValue)(),y=u("tag"),x=u("region"),j=u("town"),C=(0,b.useDebitCardsPlace)(),w=C?` ${_.GeoUtils.formatIn(C)}`:"",k=`${x?.url?`/reg_${x?.url}`:""}${j?.url?`/${j?.url}`:""}`,S=y&&"DEFAULT"!==y.tagName?y?.internalName:"Дебетовые карты",D=(t=[{label:"Главная",href:"/"},{label:`Дебетовые карты${w}`,href:(e=!!y&&!p.DebitCardsTagUtils.isDefaultTag(y))?`/${f.DebitRoutes.DEBIT_CARDS}${k}`:void 0}],e&&t.push({label:`${y?.tagName??S}${w}`,href:void 0}),t),N=(s=y&&"DEFAULT"!==y.tagName?`,{"@type":"ListItem","position":3,"name":"&#128181 ${S}${w}","item":"${v}${d}"}`:"",r=`{"@type":"ListItem","position":1,"name":"Финуслуги","item":"${v}"}`,l=`"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[${r}`,i=`{"@type":"ListItem","position":2,"name":"💳 Дебетовые карты${w}","item":"${v}/${f.DebitRoutes.DEBIT_CARDS}${k}"}`,`{${l},${i}${s}]}`);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.Breadcrumbs,{onClick:e=>{let t=e?.currentTarget?.textContent?(0,g.translit)(e.currentTarget.textContent):"glavnaya";(0,h.dataLayerPush)({event:"data-event",eventAction:`click_link_${t}`,eventCategory:f.DebitRoutes.DEBIT_CARDS})},items:D,style:{padding:"16px 0"}}),(0,a.jsx)("script",{id:"debits-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:N}})]})};var y=e.i(47167);let x=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,j=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,C=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function w(e,t){var s;return"__proto__"===e||"constructor"===e&&t&&"object"==typeof t&&"prototype"in t?void(s=e,console.warn(`[destr] Dropping "${s}" key to prevent prototype pollution.`)):t}function k(e,t={}){if("string"!=typeof e)return e;if('"'===e[0]&&'"'===e[e.length-1]&&-1===e.indexOf("\\"))return e.slice(1,-1);let s=e.trim();if(s.length<=9)switch(s.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return NaN;case"infinity":return 1/0;case"-infinity":return-1/0}if(!C.test(e)){if(t.strict)throw SyntaxError("[destr] Invalid JSON");return e}try{if(x.test(e)||j.test(e)){if(t.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(e,w)}return JSON.parse(e)}catch(s){if(t.strict)throw s;return e}}let S=/#/g,D=/&/g,N=/\//g,I=/=/g,L=/\+/g,A=/%5e/gi,T=/%60/gi,F=/%7c/gi,E=/%20/gi;function $(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(F,"|").replace(L,"%2B").replace(E,"+").replace(S,"%23").replace(D,"%26").replace(T,"`").replace(A,"^").replace(N,"%2F")}function O(e){return $(e).replace(I,"%3D")}function R(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let P=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,U=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,V=/^([/\\]\s*){2,}[^/\\]/,B=/\/$|\/\?|\/#/,M=/^\.?\//;function W(e,t={}){return("boolean"==typeof t&&(t={acceptRelative:t}),t.strict)?P.test(e):U.test(e)||!!t.acceptRelative&&V.test(e)}let q=Symbol.for("ufo:protocolRelative");function z(e=""){let[t="",s="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:s,hash:r}}class G extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}let H=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function X(e="GET"){return H.has(e.toUpperCase())}let K=new Set(["image/svg","application/xml","application/xhtml","application/html"]),J=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;async function Q(e,t){if(t)if(Array.isArray(t))for(let s of t)await s(e);else await t(e)}let Z=new Set([408,409,425,429,500,502,503,504]),Y=new Set([101,204,205,304]),ee="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g,et=ee.fetch?(...e)=>ee.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),es=function e(t={}){let{fetch:s=globalThis.fetch,Headers:r=globalThis.Headers,AbortController:a=globalThis.AbortController}=t;async function l(e){let t=e.error&&"AbortError"===e.error.name&&!e.options.timeout||!1;if(!1!==e.options.retry&&!t){let t;t="number"==typeof e.options.retry?e.options.retry:+!X(e.options.method);let s=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(s):Z.has(s))){let s="function"==typeof e.options.retryDelay?e.options.retryDelay(e):e.options.retryDelay||0;return s>0&&await new Promise(e=>setTimeout(e,s)),i(e.request,{...e.options,retry:t-1})}}let s=function(e){let t=e.error?.message||e.error?.toString()||"",s=e.request?.method||e.options?.method||"GET",r=e.request?.url||String(e.request)||"/",a=`[${s}] ${JSON.stringify(r)}`,l=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=new G(`${a}: ${l}${t?` ${t}`:""}`,e.error?{cause:e.error}:void 0);for(let t of["request","options","response"])Object.defineProperty(i,t,{get:()=>e[t]});for(let[t,s]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(i,t,{get:()=>e.response&&e.response[s]});return i}(e);throw Error.captureStackTrace&&Error.captureStackTrace(s,i),s}let i=async function(e,i={}){var n,o,u,d;let c,m,p,f={request:e,options:(n=t.defaults,p=function(e,t,s){if(!t)return new s(e);let r=new s(t);if(e)for(let[t,a]of Symbol.iterator in e||Array.isArray(e)?e:new s(e))r.set(t,a);return r}(i?.headers??e?.headers,n?.headers,r),(n?.query||n?.params||i?.params||i?.query)&&(m={...n?.params,...n?.query,...i?.params,...i?.query}),{...n,...i,query:m,params:m,headers:p}),response:void 0,error:void 0};if(f.options.method&&(f.options.method=f.options.method.toUpperCase()),f.options.onRequest&&(await Q(f,f.options.onRequest),f.options.headers instanceof r||(f.options.headers=new r(f.options.headers||{}))),"string"==typeof f.request){if(f.options.baseURL&&(f.request=function(e,t){var s;if(!(s=t)||"/"===s||W(e))return e;let r=function(e=""){return(!function(e=""){return e.endsWith("/")}(e)?e:e.slice(0,-1))||"/"}(t);if(e.startsWith(r)){let t=e[r.length];if(!t||"/"===t||"?"===t)return e}return function(e,...t){let s=e||"";for(let e of t.filter(e=>e&&"/"!==e))if(s){let t=e.replace(M,"");s=function(e=""){return e.endsWith("/")?e:e+"/"}(s)+t}else s=e;return s}(r,e)}(f.request,f.options.baseURL)),f.options.query){let e,t,s,r,a,l,i;o=f.request,u=f.options.query,t={...function(e=""){let t=Object.create(null);for(let s of("?"===e[0]&&(e=e.slice(1)),e.split("&"))){let e=s.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let r=R(e[1].replace(L," "));if("__proto__"===r||"constructor"===r)continue;let a=R((e[2]||"").replace(L," "));void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}return t}((e=function e(t="",s){let r=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(r){let[,e,t=""]=r;return{protocol:e.toLowerCase(),pathname:t,href:e+t,auth:"",host:"",search:"",hash:""}}if(!W(t,{acceptRelative:!0}))return s?e(s+t):z(t);let[,a="",l,i=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,n="",o=""]=i.match(/([^#/?]*)(.*)?/)||[];"file:"===a&&(o=o.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:u,search:d,hash:c}=z(o);return{protocol:a.toLowerCase(),auth:l?l.slice(0,Math.max(0,l.length-1)):"",host:n,pathname:u,search:d,hash:c,[q]:!a}}(o)).search),...u},e.search=Object.keys(t).filter(e=>void 0!==t[e]).map(e=>{var s;return(("number"==typeof(s=t[e])||"boolean"==typeof s)&&(s=String(s)),s)?Array.isArray(s)?s.map(t=>`${O(e)}=${$(t)}`).join("&"):`${O(e)}=${$(s)}`:O(e)}).filter(Boolean).join("&"),s=(d=e).pathname||"",r=d.search?(d.search.startsWith("?")?"":"?")+d.search:"",a=d.hash||"",l=d.auth?d.auth+"@":"",i=d.host||"",f.request=(d.protocol||d[q]?(d.protocol||"")+"//":"")+l+i+s+r+a,delete f.options.query}"query"in f.options&&delete f.options.query,"params"in f.options&&delete f.options.params}if(f.options.body&&X(f.options.method))if(function(e){if(void 0===e)return!1;let t=typeof e;return"string"===t||"number"===t||"boolean"===t||null===t||"object"===t&&(!!Array.isArray(e)||!(e.buffer||e instanceof FormData||e instanceof URLSearchParams)&&(e.constructor&&"Object"===e.constructor.name||"function"==typeof e.toJSON))}(f.options.body)){let e=f.options.headers.get("content-type");"string"!=typeof f.options.body&&(f.options.body="application/x-www-form-urlencoded"===e?new URLSearchParams(f.options.body).toString():JSON.stringify(f.options.body)),e||f.options.headers.set("content-type","application/json"),f.options.headers.has("accept")||f.options.headers.set("accept","application/json")}else("pipeTo"in f.options.body&&"function"==typeof f.options.body.pipeTo||"function"==typeof f.options.body.pipe)&&!("duplex"in f.options)&&(f.options.duplex="half");if(!f.options.signal&&f.options.timeout){let e=new a;c=setTimeout(()=>{let t=Error("[TimeoutError]: The operation was aborted due to timeout");t.name="TimeoutError",t.code=23,e.abort(t)},f.options.timeout),f.options.signal=e.signal}try{f.response=await s(f.request,f.options)}catch(e){return f.error=e,f.options.onRequestError&&await Q(f,f.options.onRequestError),await l(f)}finally{c&&clearTimeout(c)}if((f.response.body||f.response._bodyInit)&&!Y.has(f.response.status)&&"HEAD"!==f.options.method){let e=(f.options.parseResponse?"json":f.options.responseType)||function(e=""){if(!e)return"json";let t=e.split(";").shift()||"";return J.test(t)?"json":"text/event-stream"===t?"stream":K.has(t)||t.startsWith("text/")?"text":"blob"}(f.response.headers.get("content-type")||"");switch(e){case"json":{let e=await f.response.text(),t=f.options.parseResponse||k;f.response._data=t(e);break}case"stream":f.response._data=f.response.body||f.response._bodyInit;break;default:f.response._data=await f.response[e]()}}return(f.options.onResponse&&await Q(f,f.options.onResponse),!f.options.ignoreResponseError&&f.response.status>=400&&f.response.status<600)?(f.options.onResponseError&&await Q(f,f.options.onResponseError),await l(f)):f.response},n=async function(e,t){return(await i(e,t))._data};return n.raw=i,n.native=(...e)=>s(...e),n.create=(s={},r={})=>e({...t,...r,defaults:{...t.defaults,...r.defaults,...s}}),n}({fetch:et,Headers:ee.Headers,AbortController:ee.AbortController}),er=e=>"object"==typeof e&&null!==e?e:{},ea=(e,t=0)=>{if(t>3)return!1;let{name:s,message:r,cause:a}=er(e);return!!("AbortError"===s||r&&/abort/i.test(r))||ea(a,t+1)};class el extends Error{status;isAbort;isTimeout;constructor(e,t){const s=er(e);super("string"==typeof e?e:s.message??"Unknown error",{cause:e}),this.name="ApiError",this.status=s.status??s.statusCode??null,this.isTimeout=t?.isTimeout??!1,this.isAbort=!this.isTimeout&&ea(e)}}let ei=0,en=[],eo=new Map,eu=async()=>{ei>=24&&await new Promise(e=>{en.push(e)}),ei+=1},ed=async e=>{await eu();try{return await e()}finally{ei=Math.max(0,ei-1),en.shift()?.()}},ec=async({url:e,endpoint:t,method:s,config:r,env:a})=>{let l=new AbortController,i=r?.signal,n=()=>l.abort(i?.reason);i?.aborted?l.abort(i.reason):i?.addEventListener("abort",n,{once:!0});let o=!1,u=setTimeout(()=>{o=!0,l.abort()},5e3),d=performance.now();try{let i=await es(e,{baseURL:t,method:s,headers:{...r?.headers},...r,signal:l.signal,retry:0,next:{revalidate:Number(a.REVALIDATE_REQUEST_VALUE)||1800}}),n=performance.now()-d;return console.warn(`Запрос ${t}${e} занял ${n.toFixed(2)} ms`),{data:i,error:null}}catch(r){let s=new el(r,{isTimeout:o});return s.status,console.error("Ошибка запроса",`${s.message}: ${t}${e}`),{data:null,error:s}}finally{clearTimeout(u),i?.removeEventListener("abort",n)}},em=async({url:e,options:t={},config:s})=>{let r=(0,o.getEnvValue)(),a=((e,t)=>{let{isMpScApi:s,isOrganizationApi:r,isDebitCardsApi:a,isGeoContentApi:l,isPageContent:i,isMpScRedirects:n}=t;return s?`${e.NEXT_PUBLIC_BASE_URL}/sc`:`${e.NEXT_PUBLIC_BASE_URL}`})(r,t),l=(s?.method||"GET").toUpperCase();if(!a)return console.error("Ошибка запроса: API endpoint не задан",e),{data:null,error:new el("API endpoint is not configured")};let i=()=>ed(()=>ec({url:e,endpoint:a,method:l,config:s,env:r}));if(s?.signal)return i();var n=`${l}:${a}${e}`;let u=eo.get(n);if(u)return u;let d=i().finally(()=>{eo.delete(n)});return eo.set(n,d),d},ep={APP_PREFIX:"debit-cards",APP_VERSION:y.default.env.APP_VERSION??String(Math.random()).slice(2),REDIS_PORT:Number(y.default.env.REDIS_PORT),REDIS_HOST:y.default.env.REDIS_HOST},ef=e=>Array.isArray(e)?e:null==e?[]:[e],e_=e=>!!e&&"bankId"in e,eh=e=>{let t=new URLSearchParams;return Object.entries({bankIds:e_(e)?[e.bankId]:e.filters?.bankIds,advantages:e.filters?.advantages,goodCategories:e.filters?.goodCategories?.map(String),customerCategories:e.filters?.customerCategories?.map(String),currency:ef(e.filters?.currency).map(String),bonus:e.filters?.bonus,cardType:e.filters?.cardType?.map(String),region:e.filters?.region,town:e.filters?.town,tag:e.filters?.tag,regionId:e.filters?.regionId?String(e.filters?.regionId):void 0,townId:e.filters?.townId?String(e.filters?.townId):void 0}).forEach(([e,s])=>{Array.isArray(s)?s.forEach(s=>{t.append(e,s)}):void 0!==s&&t.append(e,s)}),e.sort&&t.append("sort",e.sort),e_(e)&&e.bankId&&t.append("bankId",e.bankId),e.sortDirection&&t.append("sortDirection",e.sortDirection),void 0!==e.from&&t.append("from",String(e.from)),t},eg=async(e,t)=>await em({url:`/${ep.APP_PREFIX}/api/debit-cards?${eh(e).toString()}`,config:{signal:t}}),eb=()=>{let{watch:e,setValue:t}=(0,c.useFormContext)(),s=(0,l.useRef)(null),r=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let a=e((e,{name:a})=>{("sort"===a||a?.includes("filter")||"sortDirection"===a)&&(s.current&&clearTimeout(s.current),r.current&&r.current.abort(),r.current=new AbortController,s.current=setTimeout(async()=>{t("result.nextFrom",null),t("isLoading",!0),t("error",!1);try{let s=await eg({from:0,filters:e.filter,sort:e.sort,sortDirection:e.sortDirection},r.current?.signal);null!==s.error?s.error.isAbort||t("error",!0):t("result",s.data)}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;console.error("Ошибка при загрузке дебетовых карт:",e)}finally{t("isLoading",!1)}},500))});return()=>{a.unsubscribe(),s.current&&clearTimeout(s.current),r.current&&r.current.abort()}},[e,t]),null};var ev=e.i(62965);function ey({control:e,name:t,onChange:s,options:r}){let i=(0,l.useMemo)(()=>new Map(r.map(e=>[e.id,e])),[r]);return(0,a.jsx)(c.Controller,{control:e,name:t,render:({field:e})=>{let t=e.value||[];return(0,a.jsx)(a.Fragment,{children:r.map(r=>(0,a.jsx)(n.Checkbox,{value:t.some(e=>e===r.id),onChange:a=>{let l=a?[...t,r.id]:t.filter(e=>e!==r.id);e.onChange(l);let n=l.map(e=>i.get(e)??{id:e,label:String(e)});s?.(n)},children:r.label},r.id))})}})}function ex({control:e,name:t,onChipClick:s,...r}){let l=new Map(r?.chips.map(e=>[e.id,e]));return(0,a.jsx)(c.Controller,{control:e,name:t,render:({field:e})=>(0,a.jsx)(n.Chips,{value:e.value,onChipClick:(t,a,i)=>{e.onChange(r.multiple?i:t),s?.(l.get(t)??{id:t,label:String(t)})},...r})})}function ej({control:e,name:t,options:s,onChange:r}){return(0,a.jsx)(c.Controller,{control:e,name:t,render:({field:e})=>(0,a.jsx)(a.Fragment,{children:s.map(s=>(0,a.jsx)(n.Radio,{value:s.value,checked:s.value===e.value,onChange:t=>{e.onChange(t),r?.()},name:t,label:s.label},s.value))})})}function eC({control:e,name:t,rules:s,onChange:r,...i}){let o=(0,l.useMemo)(()=>new Map(i?.options.map(e=>[e[i?.optionValue??"value"],e])),[i?.options,i?.optionValue]);return(0,a.jsx)(c.Controller,{control:e,name:t,rules:s,render:({field:e,fieldState:t})=>(0,a.jsx)(n.Select,{state:t.error?.message?"error":void 0,value:e.value,onChange:t=>{let s,a=null;Array.isArray(t)?(s=t.map(e=>"object"==typeof e&&null!==e?e[i?.optionValue??"value"]:e),a=t.map(e=>"object"==typeof e&&null!==e?e:o.get(e)).filter(e=>void 0!==e)):t&&(s=t[i?.optionValue??"value"],a="object"==typeof t&&null!==t?t:o.get(t)??null),e.onChange(s),r?.(a,i?.label||"")},...i})})}var ew=e.i(2305),ek=e.i(85015);let eS="Обязательное поле",eD=(0,l.memo)(({onChange:e=()=>null,onFocus:t=()=>null,onBlur:s=()=>null,onKeyDown:r=()=>null,inputClear:i=()=>null,label:n,allowClear:o=!1,addonBefore:u,addonAfter:d,state:c,appearance:m="gray",inputType:p,required:f=!1,infoMessage:_,message:h,innerRef:g=null,disabled:b,id:v,placeholder:y,autoFocus:x=!1,value:j,readOnly:C,className:w,onlyRange:k,size:S="small",maskPlaceholder:D,...N})=>{let[I,L]=(0,l.useState)(x);(0,l.useEffect)(()=>L(x),[x]);let A=(0,l.useRef)(null),T=!f||(j||"error"!==c)&&c?h:eS,F=_?.length&&!f||_?.length&&j?_:eS;return(0,a.jsxs)("div",{className:(0,ew.default)(ek.default.inputRoot,w),children:[(0,a.jsxs)("label",{htmlFor:v,className:(0,ew.default)(ek.default.wrapperInput,ek.default[m],ek.default[S],{[ek.default.isFocused]:I&&!b,[ek.default.hasValue]:I||!!j||!!y||D,[ek.default.disabled]:b,[ek.default.success]:"success"===c,[ek.default.error]:"error"===c,[ek.default.readOnly]:C}),children:[u&&(0,a.jsx)("div",{className:(0,ew.default)(ek.default.controlContainer,ek.default.addoneBefore),children:u}),(0,a.jsxs)("div",{className:(0,ew.default)(ek.default.inputContainer,{[ek.default.cover]:"button"===p}),children:[D&&(0,a.jsxs)("div",{className:(0,ew.default)(ek.default.maskPlaceholder,!y&&!n&&ek.default.maskPlaceholderCenter),children:[j&&(0,a.jsx)("span",{className:ek.default.maskPlaceholderHide,children:j}),D.slice(String(j??"").length)]}),(0,a.jsx)("input",{id:v,ref:e=>{A.current=e,g&&(g.current=e)},value:j??"",disabled:b||k,autoFocus:"button"!==p&&I,readOnly:C,onFocus:e=>{I||(L(!0),t(e))},onBlur:e=>{I&&(L(!1),s(e))},onChange:t=>{e(t)},onKeyDown:e=>{r&&r(e)},className:(0,ew.default)(ek.default.input,!n&&ek.default.inputCenter),placeholder:D?void 0:y,...N}),n?.length?(0,a.jsx)("span",{className:(0,ew.default)(ek.default.label,"error"===c&&ek.default.error),children:n}):null]}),o&&(!!j||"string"==typeof j&&!!j.trim().length)&&(0,a.jsx)("button",{type:"button",className:(0,ew.default)(ek.default.controlContainer,ek.default.buttonClear),onClick:e=>{if(e.preventDefault(),A.current){var t;let e,s,r;e=(t=A.current).value,t.value="",s=new Event("input",{bubbles:!0}),(r=t._valueTracker)&&r.setValue(e),t.dispatchEvent(s),"input"===p&&A.current.focus()}i()},children:(0,a.jsx)(ev.IconFdsCloseO,{size:20})}),d&&(0,a.jsx)("div",{className:(0,ew.default)(ek.default.controlContainer,ek.default.addoneAfter),children:d})]}),(!!h?.length&&c||f||!!_?.length)&&(0,a.jsx)("div",{className:(0,ew.default)(ek.default.message,{[ek.default.successMessage]:"success"===c,[ek.default.errorMessage]:"error"===c,[ek.default.defaultMessage]:f&&!c||!f&&!c&&!!_?.length}),children:c?T:F})]})});eD.displayName="UiInput";let eN=({isOpenPopup:e,isMobile:t=!1,multiple:s,scrollValue:r,selectedItemIndex:a,pointedItemIndex:i,pointedTrigger:n,container:o,element:u})=>{let d=(0,l.useCallback)(e=>{o&&e>=0&&u.current&&null!==u.current&&u.current.scrollIntoView({block:"nearest",inline:"nearest"})},[o,u]);return(0,l.useEffect)(()=>{let t;!s&&e&&t!==a&&"number"==typeof a&&(t=a,d(a))},[o,u,e,s,d,a]),(0,l.useEffect)(()=>{let s;!t&&e&&s!==i&&"number"==typeof i&&"key"===n&&(s=i,d(i))},[t,o,u,e,i,n,d]),(0,l.useEffect)(()=>{let t;s&&e&&o.current&&t!==r&&(t=r,o.current.scrollTo({top:r}))},[o,e,s,r]),null};var eI=e.i(79911);let eL="calc(100% + 8px)",eA=((e=20)=>{let t=null;return s=>{t&&clearInterval(t),t=setTimeout(s,e)}})(),eT=(0,l.memo)(({onSearch:e,onChange:t=()=>null,options:s,optionsEmptyText:r,multiple:i=!1,search:o=!1,defaultOpen:u=!1,autoFocus:d=!1,value:c,popupHeight:m=312,className:p,removeLineHeight:f,onClose:_,onOpen:h,popupDataQa:g,itemDataQa:b,...v})=>{let y=(0,l.useRef)(!1),[x,j]=(0,l.useState)(()=>c??null),[C,w]=(0,l.useState)(""),[k,S]=(0,l.useState)(d||u),[D,N]=(0,l.useState)(!1),[I,L]=(0,l.useState)(null),[A,T]=(0,l.useState)(()=>x?s.filter(e=>x.find(t=>String(t.value)===String(e.value))):null),[F,E]=(0,l.useState)(0),[$,O]=(0,l.useState)({mouseX:void 0,mouseY:void 0,isDisplaced:!0}),R=k&&!!s.length,P=(0,l.useCallback)(e=>{D||(w(""),S(!1),_?.()),e?.current&&i&&R&&E(e.current.scrollTop)},[D,R,i,_]),U=(0,l.useRef)(null),V=(0,l.useRef)(null),B=(0,l.useRef)(null),M=((e,t=300)=>{let s=(0,l.useRef)(null),r=(0,l.useRef)(null),a=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let l=()=>{s.current&&clearTimeout(s.current),a.current&&(window.removeEventListener("keydown",a.current.keyDown),document.removeEventListener("mousedown",a.current.clickOutside))};return l(),a.current={keyDown(a){"Escape"===a.key&&e&&(s.current=setTimeout(()=>{e(r)},t))},clickOutside(t){0===t.button&&r.current&&!r.current.contains(t.target)&&e(r)}},window.addEventListener("keydown",a.current.keyDown),document.addEventListener("mousedown",a.current.clickOutside),l},[e,t]),r})(P),W=(0,l.useMemo)(()=>o&&C&&""!==C?s.filter(e=>-1!==String(e.label).toLocaleLowerCase().indexOf(C.toLocaleLowerCase())):s,[C,s,o]),q=(0,l.useCallback)((e=!1)=>{O({mouseX:void 0,mouseY:void 0,isDisplaced:!0}),S(t=>!e&&!t),N(t=>!e&&!t),e&&U.current?.blur(),M?.current&&i&&R&&E(M.current.scrollTop),e&&_?.()},[M,i,R,_]),z=(0,l.useCallback)(e=>{if(i)T((s=[])=>{if(!s)return[e];let r=s.findIndex(t=>String(t.label).toLocaleLowerCase()===String(e.label).toLocaleLowerCase());if(r>=0){let e=[...s.slice(0,r),...s.slice(r+1)];return e.length||(j(null),L(null),T(null),t(null)),e}return[...s,e]});else{let r=[],a=s.find(t=>String(t.value).trim().toLocaleLowerCase()===String(e.value).trim().toLocaleLowerCase());r=a?[a]:[];let l=s.findIndex(e=>e.label.toLocaleLowerCase()===r[0]?.label.toLocaleLowerCase());L(l>=0?l:null),j([e]),T([e]),t(c&&e.value===c[0].value?null:r),q(!0),w("")}},[q,i,t,s,c]),G=(0,l.useCallback)(()=>{t(A),q(!0)},[q,t,A]),{pointedItemIndex:H,pointedTrigger:X,setPointedItem:K,handleKeyNavigation:J}=(({isOpenPopup:e,multiple:t,optionsList:s,defaultPointedIndex:r,onTogglePopup:a,onSelectedItem:i,onClearCallBack:n})=>{let[o,u]=(0,l.useState)({index:r,trigger:"key"}),{index:d,trigger:c}=o,m=(0,l.useRef)(s.length);(0,l.useEffect)(()=>{e||null===r||t||(u({index:r,trigger:"key"}),m.current=s.length),m.current!==s.length&&e&&(m.current=s.length,u({index:0,trigger:"key"}))},[s.length,e,r,t]);let p=(0,l.useCallback)(()=>{e?null!==d&&(i(s[d]),n()):a()},[e,s,d,i,n,a]),f=(0,l.useCallback)(()=>{e&&a(!0)},[e,a]),_=(0,l.useCallback)(()=>{e&&s.length&&(u(({index:e})=>null===e?{trigger:"key",index:0}:e+1<s.length?{trigger:"key",index:e+1}:e+1===s.length?{trigger:"key",index:0}:{trigger:"key",index:e}),n())},[e,n,s.length]),h=(0,l.useCallback)(()=>{e&&s.length&&(u(({index:e})=>null===e?{trigger:"key",index:0}:e+1>s.length?{trigger:"key",index:e-1}:0===e?{trigger:"key",index:s.length-1}:e+1<=s.length?{trigger:"key",index:e-1}:{trigger:"key",index:e}),n())},[e,n,s.length]);return{pointedItemIndex:d,pointedTrigger:c,setPointedItem:u,handleKeyNavigation:e=>{e.stopPropagation();let t=e||window.event;switch(e.key){case"Escape":f();break;case"Enter":p();break;case"ArrowDown":t.preventDefault(),_();break;case"ArrowUp":t.preventDefault(),h()}}}})({isOpenPopup:R,multiple:i,optionsList:W,defaultPointedIndex:I,onTogglePopup:q,onSelectedItem:z,onClearCallBack:()=>O(e=>({...e,isDisplaced:!1}))}),Q=e=>{e.preventDefault(),K(e=>({...e,trigger:"mouse"})),O(t=>{let s=void 0===t.mouseX&&void 0===t.mouseY||t.mouseX!==e.screenX||t.mouseY!==e.screenY;return{...t,mouseX:e.screenX,mouseY:e.screenY,isDisplaced:s}})},Z=(0,l.useCallback)(()=>{j(null),L(null),K({index:null,trigger:"key"}),E(0),T(null),q(!0),t(null)},[q,t,K]);eN({isOpenPopup:R,multiple:i,scrollValue:F,selectedItemIndex:I,pointedItemIndex:H,pointedTrigger:X,container:M,element:B});let Y=(0,l.useMemo)(()=>!A?.length||R?C:i?"":A[0].label,[A,C,i,R]),ee=(0,l.useMemo)(()=>{if(!A?.length)return C;let{length:e}=A;return i?1===e?A[0].label:`Выбрано (${e})`:R&&!C.length?A[0].label:C},[R,i,C,A]),et={readOnly:!o,addonAfter:(0,a.jsx)("div",{className:(0,ew.default)(eI.default.icon,{[eI.default.iconRotate]:!o&&k}),children:k?(0,a.jsx)(ev.IconFdsSearchO,{size:18}):(0,a.jsx)(ev.IconFdsChevronDownO,{size:24})}),onChange:e=>{w(e.currentTarget.value)},autoFocus:k,inputType:"select",inputClear:()=>i?w(""):Z(),value:Y,placeholder:ee,onFocus:()=>o&&S(!0),onClick:()=>{o?k||S(!0):S(e=>!e)},autoComplete:"off",innerRef:U,...v};(0,l.useEffect)(()=>{y.current?(j(c),T(c?s.filter(e=>c.find(t=>String(t.value)===String(e.value))):null)):y.current=!0},[s,c]);let[es,er]=(0,l.useState)(0),[ea,el]=(0,l.useState)(null),ei=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=()=>{eA(()=>er(window.scrollY))};return R?window.addEventListener("scroll",e,!1):window.removeEventListener("scroll",e,!1),()=>window.removeEventListener("scroll",e,!1)},[R]),(0,l.useEffect)(()=>{if(!ei.current||!U.current)return;let e=U.current.getBoundingClientRect(),t=ei.current.getBoundingClientRect(),s=window.innerHeight,r={top:"unset",right:"0",left:"0",bottom:"unset"},a=s-e.top-8-e.height;!(document.querySelectorAll("[data-portal]").length>0)&&(s<(t.height+8)*2+e.height?e.top>a:a<t.height)?r.bottom="70px":r.top=eL,el(r)},[R,es]);let en=ea||{top:eL,left:"0",right:"0"};return(0,l.useEffect)(()=>{R&&h?.()},[R,h]),(0,l.useEffect)(()=>{e?.(C)},[C]),(0,a.jsxs)("div",{className:(0,ew.default)(eI.default.select,p),onMouseEnter:()=>N(!0),onMouseLeave:()=>N(!1),onKeyDown:e=>J(e),children:[(0,a.jsx)("div",{className:eI.default.inputcontainer,children:(0,a.jsx)(eD,{...et})}),R&&(0,a.jsxs)("div",{className:eI.default.popup,ref:ei,style:{maxHeight:`${m}px`,...en},"data-qa":g,children:[(0,a.jsxs)("div",{ref:M,className:eI.default.popupContent,style:{maxHeight:`${m-(i?100:20)}px`},children:[0===W.length&&(0,a.jsx)("div",{className:eI.default.emptyList,children:r||"Нет совпадений"}),W.length>0&&(0,a.jsx)("ul",{className:eI.default.optionsList,ref:V,children:W.map((e,t)=>{let s=!1;return i?s=!!A?.find(t=>String(t.value)===String(e.value)):x&&(s=String(x[0]?.value)===String(e.value)),(0,a.jsx)("li",{onMouseLeave:Q,onMouseEnter:e=>{e.stopPropagation(),$.isDisplaced&&K({index:t,trigger:"mouse"})},ref:H===t?B:void 0,className:(0,ew.default)(eI.default.optionsItem,{[eI.default.targetOptionsItem]:H===t,[eI.default.selectedOptionsItem]:s,[eI.default.removeLineHeight]:f}),"data-qa":b,children:(0,a.jsxs)("button",{onMouseDown:()=>z(e),children:[i&&(0,a.jsx)("span",{className:(0,ew.default)(eI.default.checkbox,{[eI.default.active]:s}),children:s&&(0,a.jsx)(ev.IconFdsCheckO,{className:eI.default.marker})}),e.label]})},e.value)})})]}),i&&!!A?.length&&(0,a.jsxs)("div",{className:eI.default.popupActions,children:[(0,a.jsx)(n.Button,{size:"xs",iconLeft:(0,a.jsx)(ev.IconTrash,{}),shape:"icon",variant:"secondary",onClick:Z}),(0,a.jsx)(n.Button,{size:"xs",onClick:G,label:`Применить (${A.length})`})]})]})]})});eT.displayName="Desktop",e.i(38886);var eF=e.i(86969);e.i(75182);var eE=e.i(64457),e$=e.i(39919);let eO=(0,l.memo)(({onSearch:e,onChange:t=()=>null,options:s,optionsEmptyText:r,multiple:i=!1,search:o=!1,defaultOpen:u=!1,autoFocus:d=!1,value:c,className:m,removeLineHeight:p,onClose:f,onOpen:_,popupDataQa:h,itemDataQa:g,...b})=>{let v=(0,l.useRef)(!1),[y,x]=(0,l.useState)(()=>c??null),[j,C]=(0,l.useState)(""),[w,k]=(0,l.useState)(!1),[S,D]=(0,l.useState)(d||u),[N,I]=(0,l.useState)(u),[L,A]=(0,l.useState)(null),[T,F]=(0,l.useState)(()=>y?s.filter(e=>y.find(t=>String(t.value)===String(e.value))):null),[E,$]=(0,l.useState)(0),O=(0,l.useRef)(null),R=(0,l.useRef)(null),P=(0,l.useRef)(null),U=(0,l.useMemo)(()=>S&&!!s.length,[S,s.length]),V=(0,l.useMemo)(()=>o&&j&&""!==j?s.filter(e=>-1!==String(e.label).toLocaleLowerCase().indexOf(j.toLocaleLowerCase())):s,[j,s,o]),B=(0,l.useCallback)(e=>{setTimeout(()=>D(t=>!e&&!t),300),k(t=>!e&&!t),I(t=>!e&&!t),N||(k(!1),D(!1),C("")),P?.current&&i&&U&&$(P.current.scrollTop),e&&f?.()},[N,i,U,f]),M=(0,l.useCallback)(()=>{setTimeout(()=>k(!0),600),D(!0),I(!0)},[]),W=(0,l.useCallback)(e=>{if(i)F((s=[])=>{if(!s)return[e];let r=s.findIndex(t=>String(t.label).toLocaleLowerCase()===String(e.label).toLocaleLowerCase());return r>=0?([...s.slice(0,r),...s.slice(r+1)].length||(x(null),A(null),F(null),t(null)),[...s.slice(0,r),...s.slice(r+1)]):[...s,e]});else{let r=[],a=s.find(t=>String(t.value).trim().toLocaleLowerCase()===String(e.value).trim().toLocaleLowerCase());r=a?[a]:[];let l=s.findIndex(e=>e.label.toLocaleLowerCase()===r[0]?.label.toLocaleLowerCase());A(l>=0?l:null),x([e]),F([e]),t(c&&e.value===c[0].value?null:r),C(""),setTimeout(()=>B(!0),300)}},[B,i,t,s,c]),q=(0,l.useCallback)(()=>{t(T),B(!0)},[B,t,T]),z=(0,l.useCallback)(()=>{x(null),A(null),$(0),F(null),B(!0),t(null)},[B,t]);eN({isMobile:!0,isOpenPopup:U,multiple:i,scrollValue:E,selectedItemIndex:L,container:P,element:R});let G=(0,l.useMemo)(()=>!T?.length||U?j:i?"":T[0].label,[T,j,i,U]),H=(0,l.useMemo)(()=>T?.length?1===T.length?T[0].label:i?`Выбрано (${T.length})`:"":"",[i,T]),X=(0,l.useMemo)(()=>{if(!T?.length)return j;let{length:e}=T;return 1===e?T[0].label:i?`Выбрано (${e})`:U&&!j.length?T[0].label:j},[U,i,j,T]);return(0,l.useEffect)(()=>{v.current?(x(c),F(c?s.filter(e=>c.find(t=>String(t.value)===String(e.value))):null)):v.current=!0},[s,c]),(0,l.useEffect)(()=>{U&&_?.()},[U,_]),(0,l.useEffect)(()=>{e?.(j)},[j]),(0,a.jsxs)("div",{className:(0,ew.default)(e$.default.select,m),children:[(0,a.jsx)("div",{className:(0,ew.default)(e$.default.inputcontainer,e$.default.inputButton),children:(0,a.jsx)(eD,{readOnly:!o,addonAfter:(0,a.jsx)(ev.IconFdsChevronDownO,{size:24,className:e$.default.icon}),inputType:"button",inputClear:z,value:H,onClick:M,autoComplete:"off",type:"button",...b})}),U&&(0,a.jsx)(eF.Portal,{children:(0,a.jsx)(eE.UiMobilePopup,{full:!0,className:e$.default.popup,isOpen:N,onClose:()=>B(!0),children:(0,a.jsxs)("div",{className:e$.default.window,"data-qa":h,children:[(0,a.jsx)("div",{className:e$.default.safeAreaLine}),(0,a.jsx)("div",{className:(0,ew.default)(e$.default.inputcontainer,e$.default.inputPopup),children:(0,a.jsx)(eD,{readOnly:!o,addonAfter:(0,a.jsx)("div",{className:e$.default.icon,children:o?(0,a.jsx)(ev.IconFdsSearchO,{size:18}):(0,a.jsx)(ev.IconFdsChevronDownO,{size:24})}),onChange:e=>C(e.currentTarget.value),autoFocus:w,inputType:"select",inputClear:()=>C(""),value:G,placeholder:X,onFocus:()=>k(!0),onClick:()=>!w&&k(!0),autoComplete:"off",...b})}),(0,a.jsxs)("div",{ref:P,className:e$.default.content,children:[0===V.length&&(0,a.jsx)("div",{className:e$.default.empty,children:r||"Нет совпадений"}),V.length>0&&(0,a.jsx)("ul",{className:(0,ew.default)(e$.default.optionsList,{[e$.default.multipleList]:i}),ref:O,children:V.map((e,t)=>{let s=!1;return i?s=!!T?.find(t=>String(t.value)===String(e.value)):y&&(s=String(y[0]?.value)===String(e.value)),(0,a.jsx)("li",{ref:L===t?R:void 0,className:(0,ew.default)(e$.default.optionsItem,{[e$.default.selectedOptionsItem]:s,[e$.default.removeLineHeight]:p}),"data-qa":g,children:(0,a.jsxs)("button",{onMouseDown:()=>W(e),children:[i&&(0,a.jsx)("span",{className:(0,ew.default)(e$.default.checkbox,{[e$.default.active]:s}),children:s&&(0,a.jsx)(ev.IconFdsCheckO,{className:e$.default.marker})}),(0,a.jsx)("p",{children:e.label})]})},e.value)})})]}),i&&!!T?.length&&(0,a.jsxs)("div",{className:e$.default.popupActions,children:[(0,a.jsx)(n.Button,{iconLeft:(0,a.jsx)(ev.IconTrash,{}),shape:"icon",variant:"secondary",onClick:z}),(0,a.jsx)(n.Button,{onClick:q,label:`Применить (${T.length})`})]})]})})})]})});eO.displayName="Mobile";let eR=(0,l.memo)(({isMobile:e,...t})=>{let[s,r]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{r(!0)},[]),s)?e?(0,a.jsx)(eO,{...t}):(0,a.jsx)(eT,{...t}):(0,a.jsx)(eO,{...t})});function eP({control:e,name:t,rules:s,saveOnlyValue:r=!1,options:i,multiple:n,...o}){let u=(0,l.useMemo)(()=>new Map(i?.map(e=>[e.value,e])||[]),[i]);return(0,a.jsx)(c.Controller,{control:e,name:t,rules:s,render:({field:e,fieldState:t})=>{let s=(()=>{if(!r)return e.value;if(null===e.value||""===e.value)return null;if(n)return e.value.map(e=>u.get(e)).filter(e=>void 0!==e);let t=e.value,s=u.get(t);return s?[s]:null})();return(0,a.jsx)(eR,{state:t.error?.message?"error":void 0,value:s,multiple:n,options:i,...o,onChange:t=>{if(null===t){e.onChange(n?[]:void 0),o?.onChange?.(null,o?.label||"");return}if(r){let s=t.map(e=>e.value);e.onChange(n?s:s[0])}else e.onChange(t);o?.onChange?.(t,o?.label||"")}})}})}eR.displayName="UiSelect",e.i(17266);var eU=e.i(69356),eV=e.i(60899),eB=((t={}).PRICE="price",t.RATE="rate",t.POPULAR="popular",t.CASHBACK="cashback",t.MILES="miles",t.POINTS="points",t),eM=((s={}).CASHBACK="cashback",s.POINTS="points",s.MILES="miles",s.SAVING_PERCENT="balance_interest",s);(r={}).PERSONAL_DESIGN="individual_design",r.SECURE="secure",r.ONLINE="online",r.FREE_SMS="sms",r.SERVICE_COST="service_cost",r.SAVING_PERCENT="saving_percent",r.PREMIUM="premium",r.DELIVERY="delivery",r.CASHBACK="cashback",r.MIR="mir",r.SALARY_CLIENT="salary_client";let eW=()=>{var e;let{watch:t}=(0,c.useFormContext)();return e=t("options.sort"),1===ef(t("filter.currency")).length?e:e.filter(e=>e.value!==eB.PRICE)};var eq=e.i(93350);let ez=()=>{let{control:e,watch:t,setValue:s,getValues:r}=(0,c.useFormContext)(),l=t("options.banks"),i=t("options.advantages"),n=eW(),o=t("options.currencies"),u=t("options.currencyMultiple"),d=t("options.cardTypes"),m=t("options.bonuses"),p=t("options.customerCategory"),f=t("options.goodsCategory");return(0,a.jsxs)("div",{className:eq.default.wrapper,children:[(0,a.jsxs)("div",{className:eq.default.selectorsGrid,children:[(0,a.jsx)("div",{className:eq.default.selectorWrapper,children:(0,a.jsx)(eP,{control:e,name:"filter.bankIds",multiple:!0,search:!0,className:eq.default.select,size:"small",label:"Банк",options:l,saveOnlyValue:!0,onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))}})}),(0,a.jsx)("div",{className:eq.default.selectorWrapper,children:(0,a.jsx)(eC,{multiple:!0,control:e,name:"filter.bonus",className:eq.default.select,size:"s",clearable:!0,label:"Бонусы",onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))},options:m})}),(0,a.jsx)("div",{className:eq.default.selectorWrapper,children:(0,a.jsx)(eC,{multiple:u,control:e,name:"filter.currency",className:eq.default.select,size:"s",clearable:!0,label:"Валюта карты",onChange:(e,t)=>{r("sort")===eB.PRICE&&1!==ef(r("filter.currency")).length&&s("sort",eB.POPULAR),eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))},options:o})}),!!p?.length&&(0,a.jsx)("div",{className:eq.default.selectorWrapper,children:(0,a.jsx)(eC,{multiple:!0,control:e,name:"filter.customerCategories",className:eq.default.select,size:"s",clearable:!0,label:"Категория клиентов",onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))},options:p})}),(0,a.jsx)("div",{className:eq.default.selectorWrapper,children:(0,a.jsx)(eC,{multiple:!0,control:e,name:"filter.cardType",className:eq.default.select,size:"s",clearable:!0,label:"Платежная система",onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))},options:d})}),!!f?.length&&(0,a.jsx)("div",{className:eq.default.selectorWrapper,children:(0,a.jsx)(eC,{multiple:!0,control:e,name:"filter.goodCategories",className:eq.default.select,size:"s",clearable:!0,label:"Категория покупок",onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))},options:f})})]}),(0,a.jsxs)("div",{className:eq.default.row,children:[(0,a.jsxs)("div",{className:eq.default.column,children:[(0,a.jsx)("div",{className:eq.default.columnTitle,children:"Преимущества"}),(0,a.jsx)(ey,{control:e,name:"filter.advantages",options:i,onChange:e=>{eV.AnalyticUtils.debit.pushFilterDataLayer("Преимущества",eV.AnalyticUtils.getOptionsLabels(e))}})]}),(0,a.jsxs)("div",{className:eq.default.column,children:[(0,a.jsx)("div",{className:eq.default.columnTitle,children:"Сортировать"}),(0,a.jsx)(ej,{control:e,name:"sort",options:n})]})]})]})};var eG=e.i(42644);let eH=({className:e,variant:t="select",beforeChange:s})=>{let{watch:r,setValue:i,control:o}=(0,c.useFormContext)(),u=r("sortDirection"),d=eW(),m=r("sort"),p=d.find(e=>e.value===m),f="desc"===u,[_,h]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(!_)return;let e=()=>h(!1);return window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[_]);let g=m===eB.POPULAR?null:(0,a.jsx)(n.Button,{onClick:()=>{s?.(),i("sortDirection",f?"asc":"desc")},"aria-label":"Направление сортировки",title:"Направление сортировки",appearance:"ghost",size:"s",shape:"icon",className:(0,ew.default)("minimal"===t&&eG.default.minimalButtonSort,"minimal"===t&&eG.default.onlyDesktop),iconRight:f?(0,a.jsx)(ev.IconFdsSortDescendingArrowO,{}):(0,a.jsx)(ev.IconFdsSortAscendingArrowO,{})});return"minimal"===t?(0,a.jsxs)("div",{className:(0,ew.default)(eG.default.sortMinimalWrapper,e),children:[g,(0,a.jsxs)(n.Dropdown,{title:"Сортировка",placement:"bottom-end",opened:_,onToggle:()=>h(e=>!e),width:"auto",children:[(0,a.jsx)(n.DropdownTrigger,{asChild:!0,children:(0,a.jsxs)("span",{children:[(0,a.jsx)("span",{className:(0,ew.default)(eG.default.sortDropdownButtonText,eG.default.onlyDesktop),children:p?.label}),(0,a.jsx)(n.Button,{variant:"secondary",size:"s",shape:"icon",className:(0,ew.default)("minimal"===t&&eG.default.onlyMobile),iconRight:(0,a.jsx)(ev.IconFdsSortAscendingO,{})})]})}),(0,a.jsx)(eF.Portal,{children:(0,a.jsxs)(n.DropdownContent,{children:[(0,a.jsx)("div",{className:(0,ew.default)(eG.default.direction,eG.default.onlyMobile),children:(0,a.jsx)(ej,{control:o,name:"sortDirection",options:[{value:"asc",label:"По возрастанию"},{value:"desc",label:"По убыванию"}],onChange:()=>{s?.()}})}),(0,a.jsx)(ej,{control:o,name:"sort",options:d,onChange:()=>{s?.()}})]})})]})]}):(0,a.jsxs)("div",{className:(0,ew.default)(eG.default.sortSelectWrapper,e),children:[g,(0,a.jsx)(eC,{size:"s",placeholder:"Сортировка",className:eG.default.sortWrapper,classnameTrigger:eG.default.sortSelect,name:"sort",control:o,options:d})]})};var eX=e.i(77124);let eK=({resultListRef:e})=>{let t=(0,l.useRef)(null),[s,r]=(0,l.useState)(!1),{setValue:o,watch:u}=(0,c.useFormContext)(),d=Object.entries(u("filter")||{}).reduce((e,[t,s])=>(["region","town","tag","townId","regionId"].includes(t)||(Array.isArray(s)?e+=+!!s.length:e+=+!!s),e),0);(0,l.useEffect)(()=>{let s=()=>{null===t.current&&(t.current=requestAnimationFrame(()=>{t.current=null;let s=e?.current;if(!s)return;let a=s.getBoundingClientRect(),l=window.innerHeight,i=a.top<=0&&a.bottom>=.6*l;r(e=>e===i?e:i)}))};return s(),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s),null!==t.current&&cancelAnimationFrame(t.current)}},[]);let m=()=>{let e=document.getElementById("debit-cards-results");if(e){let t=e.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:t-30,behavior:"smooth"})}},p=()=>{m?.(),o("isFilterOpen",!0)};return(0,a.jsx)("div",{className:(0,ew.default)(eX.default.stickyToolbar,{[eX.default.stickyToolbarVisible]:s}),children:(0,a.jsxs)(i.Container,{className:eX.default.container,children:[(0,a.jsx)(n.Button,{className:(0,ew.default)(eX.default.onlyDesktop),onClick:p,appearance:"ghost",size:"s",iconLeft:(0,a.jsx)(ev.IconFdsParametersHorizontalO,{}),iconRight:d?(0,a.jsx)("div",{className:eX.default.badge,children:d}):void 0,children:"Все параметры"}),(0,a.jsx)(n.Button,{"data-badge":d,className:(0,ew.default)(eX.default.onlyMobile,!!d&&eX.default.badgeIcon),onClick:p,variant:"secondary",size:"s",shape:"icon",iconLeft:(0,a.jsx)(ev.IconFdsParametersHorizontalO,{})}),(0,a.jsx)(eH,{beforeChange:m,variant:"minimal",className:eX.default.sortButton})]})})};var eJ=e.i(72677);let eQ=({resultListRef:e})=>{let t=(0,c.useFormContext)(),{watch:s,setValue:r,getValues:l,resetField:i}=t,o=s("options.advantages"),u=s("options.chipsAdvantages"),d=s("options.bonuses"),m=s("isFilterOpen"),p=t.watch("result.totalCards"),f=()=>{r("isFilterOpen",!l("isFilterOpen"))},_={size:"s",variant:"secondary",iconLeft:(0,a.jsx)(ev.IconFdsParametersHorizontalO,{}),onClick:()=>{f(),eV.AnalyticUtils.debit.clickButtonDataLayer("Все параметры")}},h=async e=>{r("isFilterOpen",!1),setTimeout(()=>{let e=document.getElementById("debit-cards-results");if(e){let t=e.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:t-30,behavior:"smooth"})}}),eV.AnalyticUtils.debit.clickButtonDataLayer(e)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:eJ.default.wrapper,children:[(0,a.jsx)("div",{className:eJ.default.testTrigger}),(0,a.jsxs)("div",{className:eJ.default.filter,children:[(0,a.jsxs)("div",{className:eJ.default.selectWrapper,children:[(0,a.jsx)(eC,{multiple:!0,control:t.control,name:"filter.bonus",className:eJ.default.select,size:"s",clearable:!0,label:"Бонусы",options:d,onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))}}),(0,a.jsx)(eC,{multiple:!0,control:t.control,name:"filter.advantages",className:eJ.default.select,size:"s",clearable:!0,label:"Преимущества",optionValue:"id",optionLabel:"label",options:o,onChange:(e,t)=>{eV.AnalyticUtils.debit.pushFilterDataLayer(t,eV.AnalyticUtils.getOptionsLabels(e))}})]}),(0,a.jsxs)("div",{className:eJ.default.actionsWrapper,children:[(0,a.jsx)(n.Button,{..._,className:eJ.default.desktop,label:"Все параметры"}),(0,a.jsx)(n.Button,{..._,className:eJ.default.mobile,shape:"icon"}),(0,a.jsx)(n.Button,{disabled:!p,onClick:h,className:eJ.default.submit,size:"s",label:`Показать ${p||""}`})]})]}),(0,a.jsx)("div",{className:eJ.default.chipsWrapper,children:(0,a.jsx)(ex,{onChipClick:e=>{eV.AnalyticUtils.debit.clickButtonDataLayer(eV.AnalyticUtils.getOptionsLabels(e))},control:t.control,name:"filter.advantages",activeVariant:"primary",chips:u,multiple:!0,size:"m",variant:"primary"})}),(0,a.jsx)(eU.AdaptiveDrawer,{footer:(0,a.jsxs)("div",{className:eJ.default.footer,children:[(0,a.jsx)(n.Button,{onClick:e=>{i("filter"),eV.AnalyticUtils.debit.clickButtonDataLayer(e)},stretch:!0,variant:"secondary",size:"s",children:"Сбросить параметры"}),(0,a.jsxs)(n.Button,{disabled:!p,onClick:h,className:eJ.default.showButton,stretch:!0,variant:"primary",size:"s",children:["Показать ",p||""]})]}),title:"Все параметры",isOpen:m,onClose:f,children:(0,a.jsx)(ez,{})})]}),(0,a.jsx)(eK,{resultListRef:e})]})},eZ=()=>{let e=(0,m.usePathname)(),{watch:t}=(0,c.useFormContext)(),s=t("tag"),{setValue:r}=(0,c.useFormContext)();return(0,l.useEffect)(()=>{let t=t=>{if(!e)return;let{region:r,town:a}=t.detail,l=e.startsWith("/new")?"/new/debetovye_karty":"/debetovye_karty";s&&!p.DebitCardsTagUtils.isDefaultTag(s)&&(l+=`/teg_${s.url}`),r&&(l+=`/reg_${r.url}`,a&&a.url!==r.url&&(l+=`/${a.url}`)),window.location.replace(l)};return document.addEventListener("onRegionChange",t),()=>{document.removeEventListener("onRegionChange",t)}},[s?.url,e,r]),null};var eY=e.i(76691);let e0=({className:e})=>(0,a.jsx)("div",{className:(0,ew.default)(eY.default.skeleton,e)});var e1=e.i(83849),e1=e1;let e6=async e=>await em({url:`/${ep.APP_PREFIX}/api/debit-cards/bank?${eh(e).toString()}`});e.i(19e3);var e2=e.i(51429);function e3(e){let[t,s]=(0,l.useState)(!1);return{isFetching:t,execute:(0,l.useCallback)(async(...t)=>{s(!0);try{return await e(...t)}finally{s(!1)}},[e])}}let e9=({group:e,subOfferIndex:t,isSubOffer:s,shownIds:r,activeTerms:i})=>{let[o,u]=(0,l.useState)(!1),{getValues:d}=(0,c.useFormContext)(),[m,p]=(0,l.useState)(()=>new Set([e.item.id,...r??[]])),[f,_]=(0,l.useState)([]),{execute:h,isFetching:g}=e3(e6),b=[...e.items,...f],v=1+b.length,y=e.totalItems-v,x=y>0&&!o,j=g?"Загрузка...":`Ещё ${y} ${(0,e1.p)(y,"предложение","предложения","предложений")}`,C=async()=>{if(g)return;let t=Array.from(m).length,s=d("sort"),r=d("filter"),a=d("sortDirection"),l=await h({from:t,bankId:String(e.bank.bic),filters:r,sort:s,sortDirection:a});if(null!==l.error){l.error.isAbort||n.snackbar.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1});return}let i=l.data;_(e=>[...e,...i]),u(!0),p(e=>{let t=i.map(e=>e.id);return new Set([...Array.from(e),...t])})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e2.DebitCard,{activeTerms:i,data:e.item,subOfferIndex:t,bank:e.bank,showLoadMore:x,isFetching:g,buttonText:j,isSubOffer:s,onLoadMore:C}),!!e.totalItems&&!g&&o&&b.map((t,s)=>{let r=s===b.length-1?e.totalItems-b.length:0;return(0,a.jsx)(e9,{activeTerms:i,group:{bank:e.bank,item:t,items:[],totalItems:r},isSubOffer:!0,subOfferIndex:s,shownIds:Array.from(m)},t.id)})]})};var e7=e.i(35224);let e5=()=>{let{NEXT_PUBLIC_S3_ASSETS:e}=(0,o.getEnvValue)();return(0,a.jsxs)("div",{className:e7.default.wrapper,children:[(0,a.jsx)("div",{className:e7.default.imageWrapper,children:(0,a.jsxs)("picture",{children:[(0,a.jsx)("source",{media:"(max-width: 767px)",srcSet:`${e}/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat.png 1x, ${e}/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat@2x.png 2x`}),(0,a.jsx)("img",{className:e7.default.image,alt:"",src:`${e}/mp-assets/mp-sc-debit-cards-ui/looking-cat.png`,srcSet:`${e}/mp-assets/mp-sc-debit-cards-ui/looking-cat.png 1x, ${e}/mp-assets/mp-sc-debit-cards-ui/looking-cat@2x.png 2x`})]})}),(0,a.jsx)("div",{className:e7.default.title,children:"Сервис временно недоступен, попробуйте повторить операцию позже."}),(0,a.jsx)("div",{className:e7.default.buttonWrapper,children:(0,a.jsx)(n.Button,{variant:"secondary",size:"s",onClick:()=>{window.location.reload()},children:"Обновить страницу"})})]})};var e4=e.i(45049);let e8=()=>{let{watch:e,setValue:t,getValues:s}=(0,c.useFormContext)(),r=e("result"),{isFetching:l,execute:i}=e3(eg),o=r.nextFrom;if(null===o)return null;let u=async()=>{var e,r;let a,l=s("filter"),u=s("sort"),d=s("sortDirection"),c=await i({from:o,filters:l,sort:u,sortDirection:d},void 0);if(null!==c.error){c.error.isAbort||n.snackbar.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1});return}let m=s("result");t("result",{...c.data,list:(e=m.list,r=c.data.list??[],a=new Set(e.map(e=>e.item.id)),[...e,...r.filter(e=>{let t=e.item.id;return!a.has(t)&&(a.add(t),!0)})])})};return(0,a.jsx)("div",{className:e4.default.showMoreWrapper,children:(0,a.jsx)(n.Button,{className:e4.default.showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:l,label:l?"Загрузка...":"Смотреть еще предложения",onClick:u,iconRight:(0,a.jsx)(ev.IconFdsChevronDownSmallO,{className:e4.default.showMoreIcon,size:20})})})};var te=e.i(50995);let tt=()=>{let e=(0,c.useFormContext)(),{NEXT_PUBLIC_S3_ASSETS:t}=(0,o.getEnvValue)(),{setValue:s,getValues:r}=e;return(0,a.jsxs)("div",{className:te.default.wrapper,children:[(0,a.jsx)("div",{className:te.default.imageWrapper,children:(0,a.jsxs)("picture",{children:[(0,a.jsx)("source",{media:"(max-width: 767px)",srcSet:`${t}/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat.png 1x, ${t}/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat@2x.png 2x`}),(0,a.jsx)("img",{className:te.default.image,alt:"",src:`${t}/mp-assets/mp-sc-debit-cards-ui/looking-cat.png`,srcSet:`${t}/mp-assets/mp-sc-debit-cards-ui/looking-cat.png 1x, ${t}/mp-assets/mp-sc-debit-cards-ui/looking-cat@2x.png 2x`})]})}),(0,a.jsx)("div",{className:te.default.title,children:"К сожалению, мы ничего не нашли"}),(0,a.jsx)("div",{className:te.default.buttonWrapper,children:(0,a.jsx)(n.Button,{variant:"secondary",size:"s",onClick:()=>{s("isFilterOpen",!r("isFilterOpen"))},children:"Изменить параметры"})})]})};var e1=e1,ts=e.i(7981);let tr=()=>{let e=(0,c.useFormContext)().watch("result.totalCards");return e?(0,a.jsxs)("div",{className:ts.default.wrapper,id:"debit-cards-results",children:[(0,a.jsxs)("h2",{className:ts.default.title,children:[e," ",(0,e1.p)(e,"предложение","предложения","предложений")]}),(0,a.jsx)(eH,{className:ts.default.sortSelectWrapper})]}):(0,a.jsx)("div",{className:ts.default.empty})};var ta=e.i(67066);let tl=({resultListRef:e})=>{let{watch:t}=(0,c.useFormContext)(),s=t("result.list"),r=t("isLoading"),l=t("error"),i=t("filter.bonus"),n=t("sort");return(0,a.jsxs)("div",{children:[!l&&(0,a.jsx)(tr,{}),r?(0,a.jsx)("div",{className:ta.default.list,children:Array.from({length:6},(e,t)=>(0,a.jsx)(e0,{},t))}):l?(0,a.jsx)(e5,{}):s.length?(0,a.jsx)("div",{ref:e,className:ta.default.list,children:s.map(e=>{let t,s=(t=i||[],n===eB.MILES?t=[eM.MILES]:n===eB.CASHBACK?t=[eM.CASHBACK]:n===eB.POINTS&&(t=[eM.POINTS]),t);return(0,a.jsx)(e9,{activeTerms:s,group:e},e.item.id)})}):(0,a.jsx)(tt,{}),!l&&(0,a.jsx)(e8,{})]})},ti=({children:e,result:t,options:s,predefined:r,tag:i,initialGeo:n})=>{let o=(0,l.useMemo)(()=>s.banks.map(e=>({value:e.bic,label:e.name})),[s.banks]),u=(0,c.useForm)({defaultValues:{sort:r.sort,sortDirection:"desc",filter:{currency:r?.filter.currency,cardType:r?.filter.cardType??[],bonus:r?.filter.bonus??[],bankIds:r?.filter.bankIds??[],advantages:r?.filter.advantages??[],region:r.filter.region,town:r.filter.town,regionId:r.filter.regionId,townId:r.filter.townId,tag:r.filter.tag,customerCategories:r.filter.customerCategories??[],goodCategories:r.filter.goodCategories??[]},options:{...s,banks:o},result:t,isLoading:!1,isFilterOpen:!1,tag:i,town:n.town,region:n.region}});return(0,a.jsx)(c.FormProvider,{...u,children:e})};var tn=e.i(25087);e.s(["DebitCards",0,({initialGeo:e,support:t,result:s,options:r,predefined:c,tag:m,faq:p,jsonLd:f})=>{let{NEXT_PUBLIC_S3_ASSETS:_}=(0,o.getEnvValue)(),h=(0,l.useRef)(null);return(0,a.jsx)("div",{className:tn.default.page,children:(0,a.jsxs)(ti,{tag:m,initialGeo:e,predefined:c,options:r,result:s,children:[(0,a.jsxs)(i.Container,{children:[(0,a.jsx)(v,{}),(0,a.jsx)(d.BannerDebitCards,{}),(0,a.jsx)(eQ,{resultListRef:h}),(0,a.jsx)(tl,{resultListRef:h}),(0,a.jsx)(eb,{}),(0,a.jsx)(eZ,{})]}),!!t&&(0,a.jsx)(u.Support,{...t,s3Assets:_||""}),(0,a.jsx)(n.Snackbar,{position:"bottomLeft"}),p,f]})})}],79241)},24317,e=>{"use strict";var t=e.i(43476),s=e.i(12716),r=e.i(52616),a=e.i(94246);let l=e=>(0,t.jsx)(s.Link,{...e});e.s(["FaqDebitCardsBlock",0,({title:e,questions:s,href:i})=>(0,t.jsx)(r.FAQBlock,{tagTitle:"h2",sectionTitle:e,Link:l,dataLayerPush:a.dataLayerPush,questions:s,eventCategory:"cards_support_block",href:i})])},93351,e=>{e.v({choice:"FaqLinkList-module-scss-module__L1Ma9a__choice",choiceOption:"FaqLinkList-module-scss-module__L1Ma9a__choiceOption",container:"FaqLinkList-module-scss-module__L1Ma9a__container"})},68640,e=>{"use strict";var t=e.i(43476),s=e.i(12716),r=e.i(93351);e.s(["FaqLinkList",0,({data:e})=>(0,t.jsx)("ul",{className:r.default.choice,children:e.map(e=>{var a;return(0,t.jsx)("li",{className:r.default.choiceOption,children:(0,t.jsx)(s.Link,{href:(a=e.url,/^https?:\/\//i.test(a)||a.startsWith("/")?a:`/${a}`),onClick:t=>{e.disableLink&&(t.preventDefault(),t.stopPropagation()),e.onClick&&e.onClick()},children:e.name})},e.id)})})],68640)}]);