(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 n},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)},n="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 n},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"},n=/[&><\u2028\u2029]/g,i={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},o=/[&"'<>]/g;function u(e){return e.replace(n,e=>l[e])}function d(e){return e.replace(o,e=>i[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),n=e.r(90809),i=e.r(43476),o=l._(e.r(74080)),u=n._(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:n="",strategy:i="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()):n?(h.textContent="string"==typeof n?n:Array.isArray(n)?n.join(""):"",p()):t&&(h.src=t,f.set(t,g)),(0,c.setAttributesFromProps)(h,e),"worker"===i&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",i),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:n,stylesheets:c,...f}=e,{updateScripts:g,scripts:b,getIsSsr:v,appDir:y,nonce:x}=(0,u.useContext)(d.HeadManagerContext);x=f.nonce||x;let w=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||s;w.current||(a&&e&&_.has(e)&&a(),w.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:n,...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,i.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,i.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)},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 i},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)),n=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:s}=e,r=e.protocol||"",a=e.pathname||"",i=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||n.test(r))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),i&&"#"!==i[0]&&(i="#"+i),d&&"?"!==d[0]&&(d="?"+d),a=a.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${r}${u}${a}${d}${i}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return i(e)}},18581,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"useMergedRef",{enumerable:!0,get:function(){return a}});let r=e.r(71645);function a(e,t){let s=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=s.current;e&&(s.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(s.current=l(e,r)),t&&(a.current=l(t,r))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let s=e(t);return"function"==typeof s?s:()=>e(null)}}("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)},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),n=e.r(43476),i=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,i.useOptimistic)(f.IDLE_LINK_STATUS),x=(0,i.useRef)(null),{href:w,as:C,children:j,prefetch:k=null,passHref:S,replace:D,shallow:I,scroll:N,onClick:T,onMouseEnter:L,onTouchStart:A,legacyBehavior:O=!1,onNavigate:E,transitionTypes:P,ref:R,unstable_dynamicOnHover:$,...F}=t;a=j,O&&("string"==typeof a||"number"==typeof a)&&(a=(0,n.jsx)("a",{children:a}));let M=i.default.useContext(u.AppRouterContext),B=!1!==k,U=!1!==k?null===(r=k)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,V="string"==typeof(s=C||w)?s:(0,o.formatUrl)(s);if(O){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=i.default.Children.only(a)}let W=O?l&&"object"==typeof l&&l.ref:R,z=i.default.useCallback(e=>(null!==M&&(x.current=(0,f.mountLinkInstance)(e,V,M,U,B,y)),()=>{x.current&&((0,f.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,f.unmountPrefetchableInstance)(e)}),[B,V,M,U,y]),q={ref:(0,d.useMergedRef)(z,W),onClick(t){O||"function"!=typeof T||T(t),O&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(t),!M||t.defaultPrevented||function(t,s,r,a,l,n,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(),n){let e=!1;if(n({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:c}=e.r(99781);i.default.startTransition(()=>{c(s,a?"replace":"push",!1===l?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,r.current,o)})}}(t,V,x,D,N,E,P)},onMouseEnter(e){O||"function"!=typeof L||L(e),O&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),M&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){O||"function"!=typeof A||A(e),O&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),M&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,c.isAbsoluteUrl)(V)?q.href=V:O&&!S&&("a"!==l.type||"href"in l.props)||(q.href=(0,m.addBasePath)(V)),g=O?i.default.cloneElement(l,q):(0,n.jsx)("a",{...F,...q,children:a}),(0,n.jsx)(b.Provider,{value:v,children:g})}e.r(84508);let b=(0,i.createContext)(f.IDLE_LINK_STATUS),v=()=>(0,i.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)},88143,(e,t,s)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:s,blurHeight:a,blurDataURL:l,objectFit:n}){let i=s?40*s:e,o=a?40*a:t,u=i&&o?`viewBox='0 0 ${i} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${l}'/%3E%3C/svg%3E`}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},87690,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return l},imageConfigDefault:function(){return n}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(33525);let r=e.r(43369),a=e.r(88143),l=e.r(87690),n=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:s=!1,priority:d=!1,preload:c=!1,loading:m,className:p,quality:f,width:_,height:h,fill:g=!1,style:b,overrideSrc:v,onLoad:y,onLoadingComplete:x,placeholder:w="empty",blurDataURL:C,fetchPriority:j,decoding:k="async",layout:S,objectFit:D,objectPosition:I,lazyBoundary:N,lazyRoot:T,...L},A){var O;let E,P,R,{imgConf:$,showAltText:F,blurComplete:M,defaultLoader:B}=A,U=$||l.imageConfigDefault;if("allSizes"in U)E=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),s=U.qualities?.sort((e,t)=>e-t);E={...U,allSizes:e,deviceSizes:t,qualities:s}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let V=L.loader||B;delete L.loader,delete L.srcSet;let W="__next_img_default"in V;if(W){if("custom"===E.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=V;V=t=>{let{config:s,...r}=t;return e(r)}}if(S){"fill"===S&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[S];e&&(b={...b,...e});let s={responsive:"100vw",fill:"100vw"}[S];s&&!t&&(t=s)}let z="",q=o(_),G=o(h);if((O=e)&&"object"==typeof O&&(i(O)||void 0!==O.src)){let t=i(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(P=t.blurWidth,R=t.blurHeight,C=C||t.blurDataURL,z=t.src,!g)if(q||G){if(q&&!G){let e=q/t.width;G=Math.round(t.height*e)}else if(!q&&G){let e=G/t.height;q=Math.round(t.width*e)}}else q=t.width,G=t.height}let X=!d&&!c&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:z)||e.startsWith("data:")||e.startsWith("blob:"))&&(s=!0,X=!1),E.unoptimized&&(s=!0),W&&!E.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(s=!0);let H=o(f),J=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:D,objectPosition:I}:{},F?{}:{color:"transparent"},b),Y=M||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:q,heightInt:G,blurWidth:P,blurHeight:R,blurDataURL:C||"",objectFit:J.objectFit})}")`:`url("${w}")`,K=n.includes(J.objectFit)?"fill"===J.objectFit?"100% 100%":"cover":J.objectFit,Q=Y?{backgroundSize:K,backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function({config:e,src:t,unoptimized:s,width:a,quality:l,sizes:n,loader:i}){if(s){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(e){let s=t.indexOf("?");if(-1!==s){let r=new URLSearchParams(t.slice(s+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,s)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:u}=function({deviceSizes:e,allSizes:t},s,r){if(r){let s=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=s.exec(r);)a.push(parseInt(e[2]));if(a.length){let s=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*s),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof s?{widths:e,kind:"w"}:{widths:[...new Set([s,2*s].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,n),d=o.length-1;return{sizes:n||"w"!==u?n:"100vw",srcSet:o.map((s,r)=>`${i({config:e,src:t,quality:l,width:s})} ${"w"===u?s:r+1}${u}`).join(", "),src:i({config:e,src:t,quality:l,width:o[d]})}}({config:E,src:e,unoptimized:s,width:q,quality:H,sizes:t,loader:V}),ee=X?"lazy":m;return{props:{...L,loading:ee,fetchPriority:j,width:q,height:G,decoding:k,className:p,style:{...J,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:v||Z.src},meta:{unoptimized:s,preload:c||d,placeholder:w,fill:g}}}},98879,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return i}});let r=e.r(71645),a="u"<typeof window,l=a?()=>{}:r.useLayoutEffect,n=a?()=>{}:r.useEffect;function i(e){let{headManager:t,reduceComponentsToState:s}=e;function i(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(s(e))}}return a&&(t?.mountedInstances?.add(e.children),i()),l(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),l(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),n(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={default:function(){return _},defaultHead:function(){return c}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l=e.r(55682),n=e.r(90809),i=e.r(43476),o=n._(e.r(71645)),u=l._(e.r(98879)),d=e.r(42732);function c(){return[(0,i.jsx)("meta",{charSet:"utf-8"},"charset"),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function f(e){let t,s,r,a;return e.reduce(m,[]).reverse().concat(c().reverse()).filter((t=new Set,s=new Set,r=new Set,a={},e=>{let l=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;let s=e.key.slice(e.key.indexOf("$")+1);t.has(s)?l=!1:t.add(s)}switch(e.type){case"title":case"base":s.has(e.type)?l=!1:s.add(e.type);break;case"meta":for(let t=0,s=p.length;t<s;t++){let s=p[t];if(e.props.hasOwnProperty(s))if("charSet"===s)r.has(s)?l=!1:r.add(s);else{let t=e.props[s],r=a[s]||new Set;("name"!==s||!n)&&r.has(t)?l=!1:(r.add(t),a[s]=r)}}}return l})).reverse().map((e,t)=>{let s=e.key||t;return o.default.cloneElement(e,{key:s})})}let _=function({children:e}){let t=(0,o.useContext)(d.HeadManagerContext);return(0,i.jsx)(u.default,{reduceComponentsToState:f,headManager:t,children: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)},18556,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"ImageConfigContext",{enumerable:!0,get:function(){return l}});let r=e.r(55682)._(e.r(71645)),a=e.r(87690),l=r.default.createContext(a.imageConfigDefault)},65856,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,s)=>{"use strict";function r(e,t){let s=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-s)<Math.abs(e-s)?t:e,t.qualities[0]):s}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"findClosestQuality",{enumerable:!0,get:function(){return r}})},1948,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return n}});let r=e.r(70965),a=e.r(43369);function l({config:e,src:t,width:s,quality:n}){let i=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let s=new URLSearchParams(t.slice(e+1)),r=s.get("dpl");if(r){i=r,s.delete("dpl");let a=s.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,r.findClosestQuality)(n,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${s}&q=${o}${t.startsWith("/")&&i?`&dpl=${i}`:""}`}l.__next_img_default=!0;let n=l},5500,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"Image",{enumerable:!0,get:function(){return y}});let r=e.r(55682),a=e.r(90809),l=e.r(43476),n=a._(e.r(71645)),i=r._(e.r(74080)),o=r._(e.r(25633)),u=e.r(8927),d=e.r(87690),c=e.r(18556);e.r(33525);let m=e.r(65856),p=r._(e.r(1948)),f=e.r(18581),_={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function h(e,t,s,r,a,l,n){let i=e?.src;e&&e["data-loaded-src"]!==i&&(e["data-loaded-src"]=i,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),s?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;s.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function g(e){return n.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,n.forwardRef)(({src:e,srcSet:t,sizes:s,height:r,width:a,decoding:i,className:o,style:u,fetchPriority:d,placeholder:c,loading:m,unoptimized:p,fill:_,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:x,sizesInput:w,onLoad:C,onError:j,...k},S)=>{let D=(0,n.useCallback)(e=>{e&&(j&&(e.src=e.src),e.complete&&h(e,c,b,v,y,p,w))},[e,c,b,v,y,j,p,w]),I=(0,f.useMergedRef)(S,D);return(0,l.jsx)("img",{...k,...g(d),loading:m,width:a,height:r,decoding:i,"data-nimg":_?"fill":"1",className:o,style:u,sizes:s,srcSet:t,src:e,ref:I,onLoad:e=>{h(e.currentTarget,c,b,v,y,p,w)},onError:e=>{x(!0),"empty"!==c&&y(!0),j&&j(e)}})});function v({isAppRouter:e,imgAttributes:t}){let s={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&i.default.preload?(i.default.preload(t.src,s),null):(0,l.jsx)(o.default,{children:(0,l.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...s},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,n.forwardRef)((e,t)=>{let s=(0,n.useContext)(m.RouterContext),r=(0,n.useContext)(c.ImageConfigContext),a=(0,n.useMemo)(()=>{let e=_||r||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),s=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:s,qualities:a,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:i,onLoadingComplete:o}=e,f=(0,n.useRef)(i);(0,n.useEffect)(()=>{f.current=i},[i]);let h=(0,n.useRef)(o);(0,n.useEffect)(()=>{h.current=o},[o]);let[g,y]=(0,n.useState)(!1),[x,w]=(0,n.useState)(!1),{props:C,meta:j}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:g,showAltText:x});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{...C,unoptimized:j.unoptimized,placeholder:j.placeholder,fill:j.fill,onLoadRef:f,onLoadingCompleteRef:h,setBlurComplete:y,setShowAltText:w,sizesInput:e.sizes,ref:t}),j.preload?(0,l.jsx)(v,{isAppRouter:!s,imgAttributes:C}):null]})});("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)},94909,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r={default:function(){return d},getImageProps:function(){return u}};for(var a in r)Object.defineProperty(s,a,{enumerable:!0,get:r[a]});let l=e.r(55682),n=e.r(8927),i=e.r(5500),o=l._(e.r(1948));function u(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let d=i.Image},57688,(e,t,s)=>{t.exports=e.r(94909)},50527,e=>{e.v({wrapper:"BooleanCellDetailsTableView-module-scss-module__3tSA-q__wrapper"})},62730,e=>{e.v({button:"ListCellDetailsTableView-module-scss-module__4akqEa__button",container:"ListCellDetailsTableView-module-scss-module__4akqEa__container",containerOpen:"ListCellDetailsTableView-module-scss-module__4akqEa__containerOpen",containerOverflow:"ListCellDetailsTableView-module-scss-module__4akqEa__containerOverflow",list:"ListCellDetailsTableView-module-scss-module__4akqEa__list"})},54109,e=>{e.v({button:"TextOverflow-module-scss-module__NolbEa__button",container:"TextOverflow-module-scss-module__NolbEa__container",containerOpen:"TextOverflow-module-scss-module__NolbEa__containerOpen",containerOverflow:"TextOverflow-module-scss-module__NolbEa__containerOverflow"})},83831,e=>{e.v({comment:"TextCellDetailsTableView-module-scss-module__DXLQca__comment",wrapper:"TextCellDetailsTableView-module-scss-module__DXLQca__wrapper"})},37606,e=>{e.v({columnTitle:"RowDetailsTableView-module-scss-module__gD8kBG__columnTitle",columnTitleSecondary:"RowDetailsTableView-module-scss-module__gD8kBG__columnTitleSecondary",columnValue:"RowDetailsTableView-module-scss-module__gD8kBG__columnValue",contentTitle:"RowDetailsTableView-module-scss-module__gD8kBG__contentTitle",logoContainer:"RowDetailsTableView-module-scss-module__gD8kBG__logoContainer",row:"RowDetailsTableView-module-scss-module__gD8kBG__row",titleDesktop:"RowDetailsTableView-module-scss-module__gD8kBG__titleDesktop",titleMobile:"RowDetailsTableView-module-scss-module__gD8kBG__titleMobile",withDividers:"RowDetailsTableView-module-scss-module__gD8kBG__withDividers"})},10234,e=>{e.v({columnTitle:"DetailsTable-module-scss-module__FOCzQa__columnTitle",columnValue:"DetailsTable-module-scss-module__FOCzQa__columnValue",contentTitle:"DetailsTable-module-scss-module__FOCzQa__contentTitle",logoContainer:"DetailsTable-module-scss-module__FOCzQa__logoContainer",titleDesktop:"DetailsTable-module-scss-module__FOCzQa__titleDesktop",titleMobile:"DetailsTable-module-scss-module__FOCzQa__titleMobile"})},59626,e=>{e.v({close:"ClickOutside-module-scss-module__hnbccW__close",fade:"ClickOutside-module-scss-module__hnbccW__fade","fade-out":"ClickOutside-module-scss-module__hnbccW__fade-out",open:"ClickOutside-module-scss-module__hnbccW__open",overlay:"ClickOutside-module-scss-module__hnbccW__overlay"})},42546,e=>{e.v({footer:"DrawerFooter-module-scss-module__rgelkG__footer",hasScroll:"DrawerFooter-module-scss-module__rgelkG__hasScroll"})},52699,e=>{e.v({center:"DrawerContent-module-scss-module__kOXaca__center",close:"DrawerContent-module-scss-module__kOXaca__close",container:"DrawerContent-module-scss-module__kOXaca__container",content:"DrawerContent-module-scss-module__kOXaca__content",controlContainer:"DrawerContent-module-scss-module__kOXaca__controlContainer",footer:"DrawerContent-module-scss-module__kOXaca__footer",header:"DrawerContent-module-scss-module__kOXaca__header",left:"DrawerContent-module-scss-module__kOXaca__left",open:"DrawerContent-module-scss-module__kOXaca__open",right:"DrawerContent-module-scss-module__kOXaca__right",rowHeader:"DrawerContent-module-scss-module__kOXaca__rowHeader","slide-out":"DrawerContent-module-scss-module__kOXaca__slide-out","slide-up":"DrawerContent-module-scss-module__kOXaca__slide-up",title:"DrawerContent-module-scss-module__kOXaca__title"})},73862,e=>{e.v({window:"DrawerLayout-module-scss-module__BGpN6q__window"})},47384,e=>{e.v({footer:"MobileModalFooter-module-scss-module__ofBYjW__footer",footerWithoutShadow:"MobileModalFooter-module-scss-module__ofBYjW__footerWithoutShadow"})},70997,e=>{e.v({closeButton:"MobilePopup-module-scss-module__DZ3YPa__closeButton",closeContainer:"MobilePopup-module-scss-module__DZ3YPa__closeContainer",content:"MobilePopup-module-scss-module__DZ3YPa__content",contentContainer:"MobilePopup-module-scss-module__DZ3YPa__contentContainer",contentFull:"MobilePopup-module-scss-module__DZ3YPa__contentFull",contentLine:"MobilePopup-module-scss-module__DZ3YPa__contentLine",contentTransition:"MobilePopup-module-scss-module__DZ3YPa__contentTransition",contentTransitionOpen:"MobilePopup-module-scss-module__DZ3YPa__contentTransitionOpen",min:"MobilePopup-module-scss-module__DZ3YPa__min",mobilePopup:"MobilePopup-module-scss-module__DZ3YPa__mobilePopup",smallContentContainer:"MobilePopup-module-scss-module__DZ3YPa__smallContentContainer",title:"MobilePopup-module-scss-module__DZ3YPa__title"})},13128,e=>{e.v({content:"AdaptiveDrawer-module-scss-module__oi_p2W__content",contentInner:"AdaptiveDrawer-module-scss-module__oi_p2W__contentInner",mobilePopup:"AdaptiveDrawer-module-scss-module__oi_p2W__mobilePopup"})},52762,e=>{e.v({actualWrapper:"ActualLabelDebitCard-module-scss-module__2ELDBa__actualWrapper",linkSupport:"ActualLabelDebitCard-module-scss-module__2ELDBa__linkSupport"})},40693,e=>{e.v({alert:"LoyaltyInfoDebitCardsItem-module-scss-module__RqDuiG__alert",alertIcon:"LoyaltyInfoDebitCardsItem-module-scss-module__RqDuiG__alertIcon",noTopMarginAlert:"LoyaltyInfoDebitCardsItem-module-scss-module__RqDuiG__noTopMarginAlert"})},61384,e=>{e.v({button:"InfoDebitCardsModal-module-scss-module__JsmGIW__button",buttons:"InfoDebitCardsModal-module-scss-module__JsmGIW__buttons",columnTitle:"InfoDebitCardsModal-module-scss-module__JsmGIW__columnTitle",columnValue:"InfoDebitCardsModal-module-scss-module__JsmGIW__columnValue",contentTitle:"InfoDebitCardsModal-module-scss-module__JsmGIW__contentTitle",logoContainer:"InfoDebitCardsModal-module-scss-module__JsmGIW__logoContainer",row:"InfoDebitCardsModal-module-scss-module__JsmGIW__row",titleDesktop:"InfoDebitCardsModal-module-scss-module__JsmGIW__titleDesktop",titleMobile:"InfoDebitCardsModal-module-scss-module__JsmGIW__titleMobile",valueText:"InfoDebitCardsModal-module-scss-module__JsmGIW__valueText"})},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)},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"})},33768,2394,52616,67638,39028,96946,57466,49156,94246,37819,60899,90664,86969,38886,64457,75182,69356,17266,11005,98999,51429,5223,17381,43842,99553,19e3,e=>{"use strict";var t,s,r,a=e.i(83849);e.s(["Heading",()=>a.H],33768);var l=e.i(43476),n=e.i(62965),i=e.i(12716),o=e.i(2305),u=e.i(22468);let d=(0,u.g)("check-all","sc"),c=Object.freeze({wrapper:`${d}__wrapper`,link:`${d}__link`,icon:`${d}__icon`,iconGray:`${d}__icon--gray`}),m=({children:e,className:t,linkClassName:s,iconGrayBackground:r,Link:a,event:u,href:d,dataLayerPush:m})=>{let p=a??i.Link;return(0,l.jsx)("div",{className:(0,o.default)(c.wrapper,t),onClick:()=>{u&&m(u)},children:(0,l.jsxs)(p,{className:(0,o.default)(c.link,s),href:d,children:[e,(0,l.jsx)("span",{className:(0,o.default)(c.icon,{[c.iconGray]:r}),children:(0,l.jsx)(n.IconFdsArrowUpRightSmallO,{size:24})})]})})};e.s(["C",0,m],2394);var p=e.i(71645);e.i(51966);var f=e.i(19390),a=a,_=e.i(56239);let h=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]))})},g=(0,u.g)("faq-content-block","sc"),b=Object.freeze({contentBlocks:`${g}__content-blocks`,blockLink:`${g}__block-link`,keynoteWrapper:`${g}__keynote-wrapper`,keynote:`${g}__keynote`,annotation:`${g}__annotation`,contentTableWrapper:`${g}__content-table-wrapper`}),v=({className:e,data:t})=>{let s,r,a,n;if(!Array.isArray(t))return null;let i=(s=[],r=1,h(a={data:t,headerBlocksCount:0,banner:[]}),h(a),n={},t.forEach(e=>{var t,a,i,o;let u,d=(u=(null==(t=e.data)?void 0:t.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":s.push((0,l.jsx)("h2",{id:`content_header_${r}`,role:"header",children:e.data.text||""},d)),r++;break;case"sub_header":s.push((0,l.jsx)("h3",{role:"sub-header",children:e.data.text||""},d));break;case"paragraph":s.push((0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"paragraph"},d));break;case"link":s.push((0,l.jsx)("div",{className:b.blockLink,children:(0,l.jsx)("a",{target:"_blank",href:e.data.url||"",role:"link",rel:"noreferrer",children:e.data.text||""})},d));break;case"dossier":s.push((0,l.jsxs)("div",{children:[(0,l.jsx)("span",{role:"dossier-year",children:e.data.year||""}),(0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"dossier-text"})]},d));break;case"html":s.push((0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.html||""},role:"html"},d));break;case"annotation":s.push((0,l.jsx)("div",{className:b.annotation,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"annotation"},d));break;case"company-annotation":s.push((0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"company-annotation"},d));break;case"keynote":s.push((0,l.jsx)("div",{className:b.keynoteWrapper,children:(0,l.jsx)("p",{className:b.keynote,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"keynote"})},d));break;case"image":s.push((0,l.jsx)("img",{src:e.data.url||"",alt:"image"},d))}}),s);return(0,l.jsx)("div",{className:(0,o.default)(b.contentBlocks,e),role:"blocks",children:i})},y=(0,u.g)("faq-block","sc"),x=Object.freeze({faqBlock:y,titleWrapper:`${y}__title-wrapper`,title:`${y}__title`,accordionWrapper:`${y}__accordion-wrapper`,accordionItems:`${y}__accordion-items`,accordionItemGray:`${y}__accordion-item--gray`,accordionItemContent:`${y}__accordion-item-content`,accordionActiveItemContent:`${y}__accordion-item-content--active`,states:{primary:`${y}--primary`,secondary:`${y}--secondary`,gray:`${y}--gray`}}),w=({question:e,eventCategory:t,dataLayerPush:s,...r})=>(0,l.jsx)(i.AccordionItem,{...r,title:e.question,children:(0,l.jsx)("div",{className:(0,o.default)(x.accordionItemContent,{[x.accordionActiveItemContent]:r.isActive}),onClick:e=>{e.target instanceof HTMLAnchorElement&&s({event:"data-event",eventCategory:t,eventAction:"click_link",eventLabel:e.target.href})},children:"string"==typeof e.answer?(0,l.jsx)(v,{data:[{type:"html",data:{html:e.answer}}]}):e.answer})});e.s(["FAQBlock",0,({sectionTitle:e="Частые вопросы",innerTitle:t,questions:s=[],href:r,checkAllText:n,Link:u,className:d,eventCategory:c="cb-faq",multiple:h=!1,variant:g="secondary",dataLayerPush:b,tagTitle:v})=>{let y=h?s.map(e=>e.question):[],[C,j]=(0,p.useState)(y),k="gray"===g;return(0,l.jsx)("section",{className:(0,o.default)(x.faqBlock,x.states[g],d),children:(0,l.jsxs)(f.Container,{children:[!t&&(0,l.jsx)("div",{className:x.titleWrapper,children:(0,l.jsx)(a.H,{as:"h2",type:"display",className:x.title,children:e})}),(0,l.jsxs)("div",{className:x.accordionWrapper,children:[t&&(0,l.jsx)(a.H,{as:"h3",type:"h1",style:{paddingBottom:"12px"},className:(0,o.default)(x.title,`${x.title}--inner`),children:t}),(0,l.jsx)("div",{className:x.accordionItems,children:(0,l.jsx)(i.Accordion,{activeIndex:C,variant:k?"primary":"secondary",withoutOutline:k,onTabToggle:e=>{let t=(null==e?void 0:e.length)>(null==C?void 0:C.length),s=e.filter(e=>!C.includes(e))[0]||C.filter(t=>!e.includes(t))[0];b({event:"data-event",eventCategory:c,eventAction:`click_togg_${t?"on":"off"}`,eventLabel:(0,_.t)(String(s))}),j(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:s.map(e=>{let t=`faq-${e.question}`;return(0,l.jsx)(w,{id:t,question:e,dataLayerPush:b,eventCategory:c,className:k?x.accordionItemGray:void 0,tagTitle:v},t)})})}),r&&n&&(0,l.jsx)(m,{href:r,event:{event:"data-event",eventCategory:c,eventAction:"сlick_link_answer-link",eventLabel:r},dataLayerPush:b,...null!=u?{Link:u}:{},iconGrayBackground:!0,children:n||"Читать все вопросы"})]})]})})}],52616);var C=e.i(47167);e.i(85426);var j=e.i(8438);let k=(0,u.g)("root-layout","sc"),S=(Object.freeze({layout:`${k}__layout`,body:`${k}__body`}),()=>{if(typeof window>"u")return{...C.default.env};let e=(0,j.g)();if(!e)throw Error("getEnvValue() вызвана на клиенте до инициализации контекста. Убедитесь, что env передан в RootLayout (LayoutClientInitializer вызовет setEnvStore).");return e});e.s(["getEnvValue",0,S],67638);var a=a,D=e.i(28133);let I=(0,u.g)("support","sc"),N=Object.freeze({support:I,title:`${I}__title`,cardsContainer:`${I}__cards-container`}),T="cb-support",L=(0,u.g)("support-app-card","sc"),A=Object.freeze({supportAppCard:L,textWrapper:`${L}__text-wrapper`,imageContainer:`${L}__image-container`,title:`${L}__title`,description:`${L}__description`,button:`${L}__button`,imageWrapper:`${L}__image-wrapper`,image:`${L}__image`}),O=({title:e,linkUrl:t,s3Assets:s,description:r})=>{let a=(0,i.useBreakpointDown)("s");return(0,l.jsxs)("div",{className:A.supportAppCard,onClick:()=>{a&&((0,D.h)({eventCategory:T,eventActionType:D.D.banner,eventActionText:e,eventLabel:t}),window.open(t,"_blank","noreferrer"))},children:[(0,l.jsx)(i.Button,{className:A.button,iconLeft:(0,l.jsx)(n.IconFdsArrowUpRightSmallO,{size:24}),shape:"circle-icon",size:"xs"}),(0,l.jsxs)("div",{className:A.textWrapper,children:[(0,l.jsx)("div",{className:A.title,children:e}),!!r&&(0,l.jsx)("div",{className:A.description,children:r})]}),(0,l.jsx)("div",{className:A.imageContainer,children:(0,l.jsxs)("picture",{className:A.imageWrapper,children:[(0,l.jsx)("source",{media:"(max-width: 767px)",srcSet:`${s}/mp-assets/widgets/SupportBlock/mobile-app.png 1x, ${s}/mp-assets/widgets/SupportBlock/mobile-app@2x.png 2x`}),(0,l.jsx)("img",{className:A.image,loading:"lazy",src:`${s}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg`,srcSet:`${s}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg 1x, ${s}/mp-assets/widgets/SupportBlock/qr-code-mobile-app@2x.jpg 2x`})]})})]})},E=(0,u.g)("support-phone-card","sc"),P=Object.freeze({supportPhoneCard:E,contacts:`${E}__contacts`,contactsExtra:`${E}__contacts-extra`,phone:`${E}__phone`,phonesExtra:`${E}__phones-extra`,phoneExtra:`${E}__phone-extra`,chat:`${E}__chat`,text:`${E}__text`,image:`${E}__image`}),R=({phones:e,phonesExtra:t,description:s,s3Assets:r})=>{let a=(0,p.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,D.h)({eventCategory:T,eventActionType:D.D.button,eventActionText:"messenger",eventLabel:"chat"})},[]),n=e=>{let t=e.replace(/[\s-]/g,"");(0,D.h)({eventCategory:T,eventActionType:D.D.link,eventActionText:"phone",eventLabel:t})};return(0,l.jsxs)("div",{className:P.supportPhoneCard,children:[(0,l.jsxs)("div",{className:P.contacts,children:[e.map(e=>(0,l.jsx)("a",{className:P.phone,href:e.href,onClick:()=>n(e.label),children:e.label},e.label)),(0,l.jsx)("span",{className:P.chat,onClick:a,children:"Онлайн чат"})]}),(null==t?void 0:t.length)>0&&(0,l.jsxs)("div",{className:P.contactsExtra,children:[(0,l.jsx)("p",{className:P.text,children:"Дополнительные телефоны"}),(0,l.jsx)("div",{className:P.phonesExtra,children:t.map(e=>(0,l.jsx)("a",{className:P.phoneExtra,href:e.href,onClick:()=>n(e.label),children:e.label},e.label))})]}),(0,l.jsx)("p",{className:P.text,children:s}),(0,l.jsx)("img",{className:P.image,src:`${r}/mp-assets/widgets/SupportBlock/bannerSupportGirl.png`})]})},$=({className:e,phoneCard:t,appCard:s,s3Assets:r})=>(0,l.jsx)("section",{className:(0,o.default)(N.support,e),children:(0,l.jsxs)(f.Container,{children:[(0,l.jsx)(a.H,{as:"h2",type:"display",weight:"bold",className:N.title,children:"Поддержка"}),(0,l.jsxs)("div",{className:N.cardsContainer,children:[(0,l.jsx)(R,{s3Assets:r,...t}),(0,l.jsx)(O,{s3Assets:r,...s})]})]})});$.displayName="Support",e.s(["Support",0,$],39028);var F=e.i(22016),M=e.i(57688);function B(e){let{src:t,alt:s,fallbackSrc:r,...a}=e,[n,i]=(0,p.useState)(t);return(0,l.jsx)(M.default,{...a,src:n,alt:s,onError:()=>i(r)})}e.s(["SafeImage",0,B],96946),e.s([],57466);let U={DEBIT_CARDS:"debetovye_karty"};e.s(["DebitRoutes",0,U],49156);var V=e.i(58282);let W=(e,t)=>{let s=sessionStorage.getItem("pushedEvents"),r=s?JSON.parse(s):[];e.event=e.event?e.event:"data-event",e.eventValue=e.eventValue?e.eventValue:null,e.eventAction=e.eventAction&&"string"==typeof e.eventAction?e.eventAction.toLowerCase().replaceAll(/[ \xa0]/g,"_"):"",e.eventLabel=e.eventLabel&&"string"==typeof e.eventLabel?e.eventLabel.toLowerCase().replaceAll(/[ \xa0]/g,"_"):"";let a=r.find(s=>s.eventCategory===e.eventCategory&&s.eventAction===e.eventAction&&s.eventLabel===e.eventLabel&&("all"===t||"url"===t&&window.location.pathname===s.url));if(!t||!a){if(t){let t={...e};t.url=window.location.pathname,r.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(r))}(0,V.pushEvent)(e)}};e.s(["dataLayerPush",0,W],94246);let z={а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"y",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"c",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},q=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();if(t in z){let s=z[t];return t===e?s:s.charAt(0).toUpperCase()+s.slice(1)}return e});e.s(["translit",0,q],37819);var G=((t=G||{}).link="link",t.button="button",t.popup="popup",t.filterCatalog="filter_catalog",t.utm="utm",t);let X=({eventCategory:e,eventAction:t,eventActionText:s="",eventLabel:r,eventValue:a,url:l})=>{let n="boolean"==typeof a?a?"on":"off":a,i="filter_catalog"!==t?/[а-я]/i.test(s.toLowerCase()):"string"!=typeof r||/[а-я]/i.test(r.toLowerCase());W("filter_catalog"!==t?{event:"data-event",eventCategory:e,eventAction:({link:"click_link",button:"click_button_",popup:"show_pop_up_",utm:"save_utm"})[t]+(i?s:q(s)),eventLabel:r,eventValue:n,url:l}:{event:"data-event",eventAction:e,eventCategory:t,eventLabel:"string"==typeof r?i?r:q(r):r,eventValue:n,url:l})},H=e=>{if(null==e)return"";if("string"==typeof e)return e;if("number"==typeof e)return String(e);if("object"==typeof e){if("label"in e&&e.label)return String(e.label);if("title"in e&&e.title)return String(e.title);if("value"in e&&void 0!==e.value)return String(e.value);if("id"in e&&void 0!==e.id)return String(e.id)}return""},J={debit:{pushFilterDataLayer:(e,t)=>{W({event:"data-event",eventAction:U.DEBIT_CARDS,eventCategory:"filter_catalog",eventLabel:q(e),eventValue:t})},clickButtonDataLayer:(e,t)=>{let s=t??"";s="string"==typeof e?e:e.currentTarget.textContent??"",W({event:"data-event",eventAction:`click_button_${q(s)}`,eventCategory:U.DEBIT_CARDS})},clickDebitCardInfoButton:e=>{X({eventCategory:U.DEBIT_CARDS,eventAction:"popup",eventActionText:e?.title,eventLabel:String(e?.id)})},clickDebitCard:e=>{X({eventCategory:U.DEBIT_CARDS,eventAction:"link",eventActionText:e?.title,eventLabel:String(e?.id),url:e.url})}},details:{clickOpenDebitCardInBank:e=>{X({eventCategory:U.DEBIT_CARDS,eventAction:"link",eventActionText:e.currentTarget.textContent||""})},clickMenuTabDetailsTable:e=>{X({eventCategory:U.DEBIT_CARDS,eventAction:"link",eventLabel:e,eventValue:e})}},getOptionsLabels:e=>null==e?"":Array.isArray(e)?e.map(e=>H(e)).filter(Boolean).join(","):H(e)};e.s(["AnalyticUtils",0,J],60899);var Y=((s={}).TEXT="text",s.BOOLEAN="boolean",s.GAP="gap",s.LINK="link",s.LIST="list",s.CUSTOM="custom",s),K=e.i(50527);let Q=({cell:e})=>(0,l.jsx)("div",{className:K.default.wrapper,children:e.value?e.truthy:e.falsy}),Z=({cell:e})=>(0,l.jsx)("div",{style:{height:e.value+"px"}}),ee=({cell:e})=>(0,l.jsx)(i.Link,{href:e.href,children:e.value});var et=e.i(62730);let es=({cell:e})=>{let[t,s]=(0,p.useState)(!1),r=e.value.length>3;return(0,l.jsxs)("div",{className:(0,o.default)(et.default.container,{[et.default.containerOverflow]:r,[et.default.containerOpen]:r&&!t}),children:[(0,l.jsx)("ul",{className:et.default.list,children:(t?e.value:e.value.slice(0,3)).map(e=>(0,l.jsx)("li",{children:e},e))}),r&&(0,l.jsx)("button",{className:et.default.button,onClick:()=>{s(e=>!e)},children:t?"Скрыть":"Показать ещё"})]})};var er=e.i(54109);let ea=({maxHeight:e=300,className:t,style:s,children:r,...a})=>{let[n,i]=(0,p.useState)(e),[u,d]=(0,p.useState)(!1),c=(0,p.useRef)(null);return(0,p.useEffect)(()=>{let t=()=>{c.current&&c.current.scrollHeight>e&&d(!0)};return t(),window&&window.addEventListener("resize",t),window.removeEventListener("resize",t)},[e]),(0,l.jsxs)("div",{...a,ref:c,className:(0,o.default)(er.default.container,{[er.default.containerOverflow]:u,[er.default.containerOpen]:u&&n===e},t),style:{height:u?n:"auto",...s},children:[r,u&&(0,l.jsx)("button",{className:er.default.button,onClick:()=>{i(t=>t===e?"auto":e)},children:n===e?"Показать ещё":"Скрыть"})]})};var el=e.i(83831);let en=({cell:e})=>(0,l.jsx)(ea,{"data-overflow":!0,children:(0,l.jsx)("div",{className:(0,o.default)(el.default.wrapper,{[el.default[e.variant]]:!0}),dangerouslySetInnerHTML:{__html:e.value}})}),ei=({cell:e})=>e.type===Y.TEXT?(0,l.jsx)(en,{cell:e}):e.type===Y.BOOLEAN?(0,l.jsx)(Q,{cell:e}):e.type===Y.GAP?(0,l.jsx)(Z,{cell:e}):e.type===Y.LINK?(0,l.jsx)(ee,{cell:e}):e.type===Y.LIST?(0,l.jsx)(es,{cell:e}):e.type===Y.CUSTOM?e.value:null;var eo=e.i(37606);let eu=({row:e,withDividers:t,variant:s})=>(0,l.jsxs)("div",{className:(0,o.default)(eo.default.row,t&&eo.default.withDividers),children:[(0,l.jsx)("div",{className:(0,o.default)(eo.default.columnTitle,"secondary"===s&&eo.default.columnTitleSecondary),dangerouslySetInnerHTML:{__html:e.title}}),(0,l.jsx)("div",{className:eo.default.columnValue,children:e.cells.map((e,t)=>(0,l.jsx)(ei,{cell:e},t))})]});var ed=e.i(10234);let ec=({rows:e,withDividers:t,variant:s})=>(0,l.jsx)("div",{className:(0,o.default)(ed.default.table,t&&ed.default.withDividers),children:e.map((e,r)=>(0,l.jsx)(eu,{variant:s,withDividers:t,row:e},r))});e.s(["DetailsTable",0,ec],90664);var em=e.i(74080);let ep=({children:e,id:t="portal-root"})=>{let[s,r]=(0,p.useState)(null);return(0,p.useEffect)(()=>{let e=document?.getElementById(t);if(e)r(e);else{let e=document?.createElement("div");return document?.body.appendChild(e),r(e),()=>{document?.body.removeChild(e)}}},[]),(0,l.jsx)(l.Fragment,{children:s&&(0,em.createPortal)(e,s)})};e.s(["Portal",0,ep],86969),e.s([],38886);let ef=300;var e_=e.i(59626);let eh=({onClose:e,onToucheMove:t,isOpen:s,delay:r=ef})=>{let a=(0,p.useRef)(null),n=(0,p.useCallback)(()=>{e&&(a.current=setTimeout(()=>{e()},r))},[r,e]),i=(0,p.useCallback)(e=>{"Escape"===e.key&&n()},[n]);return(0,p.useEffect)(()=>(s&&window.addEventListener("keydown",i),()=>{a.current&&clearTimeout(a.current),window.removeEventListener("keydown",i)}),[s,i]),(0,l.jsx)("div",{className:(0,o.default)(e_.default.overlay,{[e_.default.open]:s,[e_.default.close]:!s}),onTouchStart:t,onClick:n})};var eg=e.i(42546);let eb=({footer:e,hasScroll:t,className:s})=>(0,l.jsx)("div",{className:(0,o.default)(eg.default.footer,{[eg.default.hasScroll]:t},s),children:"function"==typeof e?e():e});var ev=e.i(52699);let ey=({onClose:e,onContentClick:t,children:s,title:r,rowTitle:a,titleAlign:u,isCloseable:d,footer:c,closeButton:m,isOpen:f,contentClassName:_,footerClassName:h,contentStyle:g,width:b})=>{let v=(0,p.useRef)(null),y=(0,p.useRef)(null),[x,w]=(0,p.useState)(!1);(0,p.useEffect)(()=>{if(!y.current||!v.current)return;let e=y?.current?.getBoundingClientRect().top||0,t=v?.current,s=()=>{let t=y?.current;t&&w(()=>t.getBoundingClientRect().top!==e)};return t&&t.addEventListener("scroll",s,!1),()=>{t?.removeEventListener("scroll",s,!1)}},[]);let C=g||b?{width:b,...g||{}}:void 0;return(0,l.jsxs)("div",{ref:v,style:C,className:(0,o.default)(ev.default.container,{[ev.default.open]:f,[ev.default.close]:!f},_),children:[!!(r||d)&&(0,l.jsxs)("div",{className:(0,o.default)(ev.default.header,{[ev.default.rowHeader]:a}),children:[d?m?"function"==typeof m?m():m:(0,l.jsx)(i.Button,{size:"xs",variant:"secondary",shape:"icon",className:ev.default.controlContainer,onClick:e,iconLeft:(0,l.jsx)(n.IconFdsCloseO,{})}):null,!!r&&(0,l.jsx)("h3",{className:(0,o.default)(ev.default.title,!!u&&ev.default[u]),children:r})]}),(0,l.jsx)("div",{ref:y,className:ev.default.content,onClick:t,children:s}),c&&(0,l.jsx)(eb,{className:(0,o.default)(ev.default.footer,h),footer:c,hasScroll:x})]})},ex=e=>{let t=(0,p.useRef)(null),s=(0,p.useRef)(!1);return(0,p.useEffect)(()=>{if(s.current===e)return;s.current=e;let r=t.current,a=window.innerWidth-document.documentElement.clientWidth;e&&a&&!document.body.style.top&&(window.prevScrollPosition=window.scrollY||window.pageYOffset),e&&a&&(document.documentElement.style.setProperty("overflow-y","scroll"),document.body.classList.toggle("scroll-disable-windows",!0),document.body.style.setProperty("width",`calc(100vw - ${a}px)`),document.body.style.setProperty("top",`-${window.prevScrollPosition}px`)),e&&!a&&(document.body.style.setProperty("overflow","hidden"),document.body.style.setProperty("height","100vw")),e&&r&&r.setAttribute("data-portal","");let l=document.querySelectorAll("[data-portal]").length>1;return e||l||(document.body.classList.toggle("scroll-disable-windows",!1),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("height"),document.body.style.removeProperty("width"),document.body.style.removeProperty("top")),e||l||void 0===window.prevScrollPosition||(window.scrollTo(0,window.prevScrollPosition),window.prevScrollPosition=void 0),!e&&r&&r.removeAttribute("data-portal"),()=>{document.body.classList.toggle("scroll-disable-windows",!1),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("height"),void 0!==window.prevScrollPosition&&(window.scrollTo(0,window.prevScrollPosition),window.prevScrollPosition=void 0)}},[e]),t};var ew=e.i(73862);let eC=({onClose:e,isOpen:t,children:s,withDisabledScroll:r,className:a,...n})=>{let i=(0,p.useCallback)(e=>e.stopPropagation(),[]);return ex(t&&r),(0,l.jsxs)("div",{"data-portal":!0,className:(0,o.default)(ew.default.window,a),children:[(0,l.jsx)(eh,{onClose:e,isOpen:t,delay:0}),(0,l.jsx)(ey,{onContentClick:i,onClose:e,isOpen:t,...n,children:s})]})},ej=({opened:e})=>{let[t,s]=(0,p.useState)(!1),r=(0,p.useRef)(null),a=(0,p.useRef)(!1);return(0,p.useEffect)(()=>(e&&!a.current?(a.current=!0,s(!0)):!e&&a.current&&(r.current=setTimeout(()=>{a.current=!1,s(!1)},ef)),()=>{r.current&&clearTimeout(r.current)}),[e]),{mounted:t}},ek=({isOpen:e=!1,children:t,titleAlign:s="center",isCloseable:r=!0,withDisabledScroll:a=!0,...n})=>{let{mounted:i}=ej({opened:e});return i?(0,l.jsx)(eC,{titleAlign:s,isCloseable:r,isOpen:e,withDisabledScroll:a,...n,children:t}):null};ek.displayName="Drawer";var eS=e.i(47384);let eD=({footer:e,isSmallPopup:t=!1,footerClassName:s})=>(0,l.jsx)("div",{className:(0,o.default)(eS.default.footer,t&&eS.default.footerWithoutShadow,s),children:"function"==typeof e?e():e});var eI=e.i(70997);let eN=({children:e,footer:t,isOpen:s,isSmallPopup:r,onClose:a,hasCloseButton:n=!0,full:i,touchDistance:u=100,withDisabledScroll:d=!0,contentClassName:c,className:m,title:f,closeButton:_,footerClassName:h})=>{let[g,b]=(0,p.useState)(!1),[v,y]=(0,p.useState)(!1),[x,w]=(0,p.useState)(!0),[C,j]=(0,p.useState)("120%"),k=(0,p.useRef)(null),S=(0,p.useRef)(0),D=(0,p.useRef)(!1),I=e=>{let t=k.current?.offsetTop,s=k.current?.offsetHeight;if(D.current=!0,w(!1),t&&s){let r=e?.touches[0]?.clientY-t,a=0;r>=0&&r<=s+30&&(a=r),r>s+30&&(a=s+30),j(`${a}px`),S.current=a}},N=()=>{D.current&&(S.current>u&&a?a?.():j("0"),w(!0),D.current=!1),window.removeEventListener("touchmove",I),window.removeEventListener("touchend",N)};return(0,p.useEffect)(()=>{s&&setTimeout(()=>{b(!0),y(!0),j("0")},100),!s&&v&&(j("120%"),b(!1),y(!1))},[v,s]),ex(s&&d),(0,l.jsxs)("div",{"data-portal":!0,className:(0,o.default)(eI.default.mobilePopup,v&&eI.default.mobilePopupOpen,m),children:[(0,l.jsx)(eh,{onClose:()=>{s&&a?.()},onToucheMove:()=>{s&&(b(!1),window.addEventListener("touchmove",I),window.addEventListener("touchend",N))},isOpen:s,delay:0}),(0,l.jsxs)("div",{className:(0,o.default)(eI.default.content,i&&eI.default.contentFull,x&&eI.default.contentTransition,x&&g&&eI.default.contentTransitionOpen),ref:k,style:{transform:`translateY(${C})`},children:[(0,l.jsx)("div",{className:eI.default.contentLine}),(0,l.jsxs)("div",{className:(0,o.default)(eI.default.contentContainer,r&&eI.default.smallContentContainer,{[eI.default.min]:!f&&!n},c),children:[!!f&&(0,l.jsx)("div",{className:eI.default.title,children:f}),n?(0,l.jsx)("div",{className:eI.default.closeContainer,children:n?_?"function"==typeof _?_():_:(0,l.jsx)("button",{onClick:a,className:eI.default.closeButton,children:(0,l.jsx)("img",{src:"https://assets.finuslugi.ru/mp-assets/images/sc/close_gray.svg",alt:"close",loading:"lazy"})}):null}):null,e]}),t&&(0,l.jsx)(eD,{footerClassName:h,isSmallPopup:r,footer:t})]})]})},eT=({children:e,isSmallPopup:t=!1,isOpen:s=!1,...r})=>{let{mounted:a}=ej({opened:s});return a?(0,l.jsx)(eN,{isSmallPopup:t,isOpen:s,...r,children:e}):null};eT.displayName="UiMobilePopup",e.s(["UiMobilePopup",0,eT],64457),e.s([],75182);var eL=e.i(13128);let eA=({footer:e,children:t,onClose:s,isOpen:r,title:a,drawerProps:n})=>{let o=(0,i.useBreakpointDown)("m");return(0,l.jsx)(ep,{children:o?(0,l.jsx)(eT,{isOpen:r,onClose:s,footer:e,title:a,children:t}):(0,l.jsx)(ek,{isOpen:r,onClose:s,title:a,contentClassName:eL.default.content,titleAlign:"center",rowTitle:!0,footer:e,width:"600px",...n,children:t})})};e.s(["AdaptiveDrawer",0,eA],69356),e.s([],17266);let eO=e=>e<10?"0"+e:e.toString();var eE=e.i(52762);let eP=({data:e})=>(0,l.jsxs)("div",{className:eE.default.actualWrapper,children:[!!e.short.updatedAt&&(0,l.jsxs)("div",{children:["Информация о дебетовой карте актуальна на"," ",((e,t)=>{if(!e)return"";let s=new Date(e),r=s.getDate(),a=s.getMonth()+1,l=s.getFullYear(),n=s.getHours(),i=s.getMinutes(),o=s.getSeconds(),u=t?"":`${eO(r)}.${eO(a)}.${l}`;if(t?.hasDay&&(u=`${eO(r)}`),t?.hasMonth&&(u=`${u.length?u+".":""}${eO(a)}`),t?.hasYear&&(u=`${u.length?u+".":""}${l}`),t?.hasTime){let e=`${eO(n)}:${eO(i)}:${eO(o)}`;return u.length?`${u} ${e}`:e}return u})(e.short.updatedAt,{hasDay:!0,hasMonth:!0,hasYear:!0,hasTime:!0})]}),(0,l.jsx)(i.Link,{className:eE.default.linkSupport,href:"mailto:content-tariffs@finuslugi.ru",children:"Сообщить об ошибке"})]});e.s(["ActualLabelDebitCard",0,eP],11005);var eR=e.i(40693);let e$=({loyalty:e,conditions:t,children:s,withDividers:r,noTopMargin:a,variant:u})=>{let[d,c]=(0,p.useState)(()=>e.cashback?.rows?.length?"cashback":e.miles?.rows?.length?"miles":e.points?.rows?.length?"points":"cashback"),[m,f]=(0,p.useState)(0),_=(0,p.useMemo)(()=>{let t=[];return e.cashback&&e.cashback.rows.length&&t.push({id:"cashback",label:"Кэшбэк"}),e.miles&&e.miles.rows.length&&t.push({id:"miles",label:"Мили"}),e.points&&e.points.rows.length&&t.push({id:"points",label:"Баллы"}),t},[e]),{programs:h,currentRows:g}=(0,p.useMemo)(()=>{let t=e[d]?.rows||[],s=[],r=null;t.forEach(e=>{"Название программы"===e.title?(r&&s.push(r),r={name:e.cells?.[0]?.type===Y.TEXT&&"string"==typeof e.cells[0].value?e.cells[0].value:"Без названия",rows:[]}):r&&r.rows.push(e)}),r&&s.push(r);let a=s[m]?.rows||[];return{programs:s,currentRows:a}},[e,d,m]),b=(0,p.useMemo)(()=>h.length<1?null:h.length<2?{title:"Название программы",cells:[{type:Y.TEXT,value:h[0].name||"",variant:"text"}]}:{title:"Название программы",cells:[{type:Y.CUSTOM,value:(0,l.jsx)("div",{style:{padding:"16px 0"},children:h.map((e,t)=>(0,l.jsx)(i.Radio,{checked:m===t,label:e.name,name:"loyalty-program",onChange:()=>f(t),size:"m",value:t,variant:"primary"},e.name))})}]},[h,m]),v=(0,p.useMemo)(()=>b?[b,...g]:g,[b,g]);return b?(0,l.jsxs)(l.Fragment,{children:[s,!!t&&(0,l.jsxs)("div",{className:(0,o.default)(eR.default.alert,a&&eR.default.noTopMarginAlert),children:[(0,l.jsx)("div",{className:eR.default.alertIcon,children:(0,l.jsx)(n.IconFdsInfoCircleO,{})}),(0,l.jsx)("div",{children:t})]}),(0,l.jsx)(i.Chips,{value:d,chips:_,onChipClick:e=>{c(e),f(0)},size:"m",variant:"primary"}),(0,l.jsx)(ec,{variant:u,withDividers:r,rows:v})]}):null};e.s(["LoyaltyInfoDebitCardsItem",0,e$],98999);var eF=e.i(61384);let eM=({data:e,bank:t,url:s,className:r})=>{let[a,u]=(0,p.useState)(!1),{full:d,short:c,fullMeta:m}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.Button,{"aria-label":"Подробная информация",title:"Подробная информация",className:(0,o.default)(r),size:"xs",shape:"icon",variant:"secondary",appearance:"ghost",iconLeft:(0,l.jsx)(n.IconFdsInfoCircleO,{size:24}),onClick:t=>{t.stopPropagation(),t.preventDefault(),u(!0),J.debit.clickDebitCardInfoButton({id:e.id,url:s,title:e.short.name})}}),(0,l.jsx)(eA,{footer:(0,l.jsxs)("div",{className:eF.default.buttons,children:[(0,l.jsx)(i.Button,{as:"a",href:s,className:eF.default.button,variant:"secondary",size:"s",children:"Все условия"}),!!c.commercialLink&&(0,l.jsx)(i.Button,{as:"a",href:c.commercialLink,className:eF.default.button,variant:"primary",size:"s",children:"Оформить"})]}),drawerProps:{titleAlign:"left",width:"800px"},title:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:eF.default.titleDesktop,children:[(0,l.jsx)("div",{className:eF.default.logoContainer,children:!!t.logo&&(0,l.jsx)(M.default,{className:eF.default.logo,unoptimized:!0,width:50,height:50,src:t.logo,alt:`Лого ${t.name}`})}),(0,l.jsx)("span",{children:t.name})]}),(0,l.jsx)("div",{className:eF.default.titleMobile,children:"Условия оформления карты"})]}),isOpen:a,onClose:()=>{u(!1)},children:(0,l.jsxs)("div",{children:[d.map((e,t)=>e&&"object"==typeof e&&"rows"in e?(0,l.jsxs)(p.Fragment,{children:[(0,l.jsx)("h3",{className:eF.default.contentTitle,children:e.title}),(0,l.jsx)(ec,{rows:e.rows})]},e.title):(0,l.jsx)(e$,{conditions:m?.loyaltyConditions,loyalty:e,children:(0,l.jsx)("h3",{className:eF.default.contentTitle,children:"Программа лояльности"})},t)),!!t.details.length&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h3",{className:eF.default.contentTitle,children:"О банке"}),(0,l.jsx)(ec,{rows:t.details})]}),(0,l.jsx)(eP,{data:e})]})})]})};var eB=e.i(81548);function eU(e){return!!e&&"default"===e.toLowerCase()}e.s(["DebitCard",0,({data:e,subOfferIndex:t,isSubOffer:s,bank:r,showLoadMore:a,isFetching:u,buttonText:d,onLoadMore:c,activeTerms:m,urlPrefix:p=""})=>{let f,_,h,{short:g}=e,b=`${p}/${[U.DEBIT_CARDS,e.short.url].join("/")}`,{NEXT_PUBLIC_S3_ASSETS:v}=S(),y=`${v}/mp-assets/mp-sc-debit-cards-ui/debitCard.jpg`,x=!g.image||g.image.includes("null")?y:g.image??"";return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{style:{"--subOfferIndex":t},className:(0,o.default)(eB.default.wrapper,{[eB.default.subOffer]:s}),onClick:()=>{J.debit.clickDebitCard({id:e.id,url:b,title:e.short.name})},children:[(0,l.jsx)(F.default,{"aria-label":`Подробнее ${e.short.name}`,prefetch:!1,href:b,className:eB.default.wrapperLinkOverlay}),(0,l.jsxs)("div",{className:eB.default.inner,children:[(0,l.jsx)("div",{className:eB.default.imageWrapper,children:(0,l.jsx)(B,{fill:!0,className:eB.default.image,unoptimized:!0,src:x,fallbackSrc:y,alt:"logo"})}),(0,l.jsxs)("div",{className:eB.default.headWrapper,children:[(0,l.jsxs)("div",{className:eB.default.head,children:[(0,l.jsxs)("div",{className:eB.default.titleWrapper,children:[!!g.promotion&&(0,l.jsxs)("div",{className:eB.default.condition,children:[(0,l.jsx)(n.IconFdsGiftF,{size:16}),(0,l.jsx)("div",{className:eB.default.conditionInner,children:g.promotion})]}),(0,l.jsxs)("div",{className:eB.default.title,children:[(0,l.jsx)("div",{className:eB.default.productName,children:g.name}),(0,l.jsx)("div",{className:eB.default.bankName,children:r.name})]})]}),(0,l.jsx)("div",{children:(0,l.jsx)(eM,{className:eB.default.interactiveElem,url:b,data:e,bank:r})})]}),!!g.chips&&(0,l.jsx)("div",{className:eB.default.tagWrapper,children:g.chips?.map((e,t)=>(0,l.jsx)(i.Tag,{className:eB.default.tag,variant:0===t?"purple":"secondary",label:e,size:"m"},e))}),(0,l.jsxs)("div",{className:eB.default.footer,children:[(0,l.jsx)("div",{className:eB.default.terms,children:[{t:[g.cost,"в год"].join(" "),className:eB.default.termService,d:"Обслуживание",key:"service",comment:g.costComment},(f=void 0!==g.cashback,_=void 0!==g.miles,h=void 0!==g.points,m?.includes("cashback")&&f?{t:g.cashback,d:"Кэшбэк",key:"cashback"}:m?.includes("mile")&&_?{t:g.miles,d:"Мили",key:"miles"}:m?.includes("points")&&h?{t:g.points,d:"Баллы",key:"points"}:f?{t:g.cashback,d:"Кэшбэк",key:"cashback"}:_?{t:g.miles,d:"Мили",key:"miles"}:h?{t:g.points,d:"Баллы",key:"points"}:{t:"Нет",d:"Бонусы",key:"bonus"}),{t:g.savingPercent,d:(0,l.jsx)(l.Fragment,{children:"Процент на остаток"}),key:"savingPercent"},{t:g.deposit,d:"Накопительный счет",key:"deposit"}].map(e=>{let t;return(0,l.jsxs)("div",{className:(0,o.default)(eB.default.term,e.className),children:[(0,l.jsxs)("div",{className:eB.default.termTitle,children:[e.t||"Нет",e.comment&&(0,l.jsx)("div",{className:(0,o.default)(eB.default.termTooltip),children:(0,l.jsx)(i.Tooltip,{moveToBody:!0,boundaryPadding:{top:150},className:eB.default.tooltip,text:(t=e.comment,(0,l.jsx)("span",{className:eB.default.tooltipText,dangerouslySetInnerHTML:{__html:t||""}})),children:(0,l.jsx)(n.IconFdsQuestionCircleO,{className:(0,o.default)(eB.default.tooltipIcon,eB.default.interactiveElem)})})})]}),(0,l.jsx)("div",{className:eB.default.termDescription,children:e.d})]},e.key)})}),(0,l.jsxs)("div",{className:eB.default.desktopActions,children:[(0,l.jsx)(i.Button,{as:"a",href:b,size:"xs",variant:"secondary",children:"Подробнее"}),!!g.commercialLink&&(0,l.jsx)(i.Button,{as:"a",href:g.commercialLink,size:"xs",variant:"primary",children:"Оформить"})]})]})]}),a&&(0,l.jsx)("div",{className:eB.default.lastOfferCornerGradient})]}),(0,l.jsxs)("div",{className:eB.default.mobileActions,children:[!!g.commercialLink&&(0,l.jsx)(i.Button,{as:"a",href:g.commercialLink,size:"xs",variant:"primary",children:"Оформить"}),(0,l.jsx)(i.Button,{as:"a",href:b,size:"xs",variant:"secondary",children:"Подробнее"})]}),a&&(0,l.jsx)("div",{className:eB.default.showMoreWrapper,children:(0,l.jsx)(i.Button,{className:eB.default.showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:u,label:d,onClick:c,iconRight:(0,l.jsx)(n.IconFdsChevronDownSmallO,{className:eB.default.showMoreIcon,size:20})})})]})})}],51429);let eV={isDefaultTag:function(e){return eU(e.url)||"default"===e.tagName.toLowerCase()},isDefaultTagUrl:eU};e.s(["DebitCardsTagUtils",0,eV],5223);let eW="teg_",ez="reg_",eq=/^[a-z0-9]+(?:[-_][a-z0-9]+)*$/;(r={}).List="list",r.Detail="detail",r.NotFound="not-found";let eG={status:"not-found"},eX=e=>e.length<=64&&eq.test(e),eH=(e,t)=>e?.startsWith(t)??!1,eJ=(e,t,s)=>({status:"list",tag:e,region:t,town:s});function eY(e,t){if(0===t.length)return eJ(e,null,null);let[s,r,...a]=t;if(a.length>0||!eH(s,ez))return eG;let l=s.slice(ez.length);return eX(l)?void 0===r?eJ(e,l,null):!eH(r,eW)&&!eH(r,ez)&&eX(r)?eJ(e,l,r):eG:eG}e.s(["RouteUtils",0,{getDebitCardsPageUrl:function({tag:e,region:t,town:s}={}){let r=[];return e&&!eV.isDefaultTagUrl(e)&&r.push(`${eW}${e}`),t&&(r.push(`${ez}${t}`),s&&r.push(s)),[`/${U.DEBIT_CARDS}`,...r].join("/")},getDebitCardDetailPageUrl:function(e){return`/${U.DEBIT_CARDS}/${e}`},getBankPageUrl:function(e){let{NEXT_PUBLIC_BASE_URL:t}=S();return[t,"banki",e].filter(Boolean).join("/")},getBankAddressUrl:function(e){return`/adresa/com_${e}`},resolveDebitCardsRoute:function(e){let t=e??[],[s]=t;if(void 0===s)return eJ(null,null,null);if(eH(s,eW)){let e=s.slice(eW.length);return eX(e)?eY(e,t.slice(1)):eG}return eH(s,ez)?eY(null,t):1===t.length&&eX(s)?{status:"detail",slug:s}:eG}}],17381);var eK=e.i(73378);e.s(["useCitySelectContext",()=>eK.u],43842),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),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",menuContainer:"TabPanelDebitCards-module-scss-module__oAN24a__menuContainer",tableContainer:"TabPanelDebitCards-module-scss-module__oAN24a__tableContainer"})},92499,e=>{e.v({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",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=e.i(43476);e.i(51966);var r=e.i(19390),a=e.i(71645),l=e.i(61193),n=e.i(33768),i=e.i(2305),o=e.i(2394),u=e.i(89121),d=e.i(12716),c=e.i(62965),m=e.i(22468),p=e.i(56239),f=e.i(85900),_=((t=_||{}).light="light",t.gray="gray",t);let h=(0,m.g)("best-offers-banner","sc"),g=Object.freeze({bestOffersBaner:h,wrapper:`${h}__wrapper`,wideWrapper:`${h}__wrapper--wide`,whiteWrapper:`${h}__wrapper--white`,content:`${h}__content`,header:`${h}__header`,title:`${h}__title`,subtitle:`${h}__subtitle`,icon:`${h}__icon`,iconBlack:`${h}__icon--black`,iconWhite:`${h}__icon--white`,image:`${h}__image`}),b=({title:e,image:t,url:r,description:a,backgroundColor:n,textColor:o,wide:u,theme:d,handleBannerDataLayerPush:m,className:p})=>{let f=d===_.gray,h={"--bg-base":(null==n?void 0:n.base)??(f?"var(--color-white)":"var(--color-gray-400)"),"--bg-hover":(null==n?void 0:n.hover)??"var(--color-gray-500)"};return(0,s.jsxs)("div",{className:(0,i.default)(g.wrapper,p,{[g.wideWrapper]:u}),style:h,onClick:()=>{m(),window.open(r,"_blank")},children:[(0,s.jsxs)("div",{className:g.content,children:[(0,s.jsxs)("div",{className:g.header,children:[(0,s.jsx)(l.Text,{weight:"medium",size:"24",className:g.title,style:{color:o},children:e}),(0,s.jsx)("div",{className:(0,i.default)(g.icon,{[g.iconBlack]:f&&!(null!=o&&o.includes("color-white")),[g.iconWhite]:f&&!!(null!=o&&o.includes("color-white"))}),children:(0,s.jsx)(c.IconFdsArrowUpRightSmallO,{size:32})})]}),a&&(0,s.jsx)(l.Text,{size:"16",style:{color:o},children:a})]}),(null==t?void 0:t.url)&&(0,s.jsx)("picture",{className:g.image,children:(0,s.jsx)("img",{src:t.url,width:t.width??150,height:t.height??"auto",alt:`Баннер ${e}`,loading:"lazy"})})]})},v=(0,m.g)("offer-card","sc"),y=Object.freeze({offerCard:v,wrapper:`${v}__wrapper`,whiteWrapper:`${v}__wrapper--white`,bankInfo:`${v}__bankInfo`,units:`${v}__units`,unitsColumn:`${v}__units--column`,unit:`${v}__unit`,unitRow:`${v}__unit--row`,unitTitleWrapper:`${v}__unitTitleWrapper`,unitTitle:`${v}__unitTitle`,tooltipIcon:`${v}__tooltipIcon`,unitValue:`${v}__unitValue`,bottomBlock:`${v}__bottomBlock`,tags:`${v}__tags`,tag:`${v}__tag`,button:`${v}__button`,buttonRounded:`${v}__button--rounded`,buttonAdditional:`${v}__button--additional`}),x=({title:e,value:t,tooltip:r,textColor:n,unitsAsColumn:o,isTitleUnit:u})=>{let m;return(0,s.jsxs)("div",{className:(0,i.default)(y.unit,{[y.unitRow]:o}),children:[(0,s.jsxs)("div",{className:y.unitTitleWrapper,children:[(0,s.jsx)(l.Text,{size:"14",className:y.unitTitle,children:e}),r&&(0,s.jsx)(d.Tooltip,{text:r,children:(0,s.jsx)(c.IconFdsQuestionCircleO,{className:y.tooltipIcon})})]}),(0,s.jsx)(l.Text,{weight:"medium",size:u?"18":o?"16":"24",className:y.unitValue,style:{color:n},children:e.includes("Рейтинг")?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.IconFdsStarF,{size:16,style:{color:"var(--color-orange-400)"}}),t]}):(m=t.split("₽")).map((e,t)=>(0,s.jsxs)(a.Fragment,{children:[e,t<m.length-1&&(0,s.jsx)(l.Text,{fontFamily:"primary",weight:"regular",children:"₽"})]},`${e}-${t}`))})]})},w=({tags:e,isGrayTheme:t})=>{let r=t?"secondary":"primary";return(0,s.jsx)("div",{className:y.tags,children:e.sort((e,t)=>e.order-t.order).map(e=>(0,s.jsx)(d.Tag,{className:y.tag,label:e.label,variant:e.variant?e.variant:r,rounded:!0},e.label))})},C=({companyName:e,name:t,url:r,logo:a,units:l,tags:n,additionalButton:o,unitsAsColumn:u,dataLayerPush:c,eventCategory:m,productType:f,theme:h,buttonClassName:g,eventValueByUnitTitle:b})=>{let v=h===_.gray,C=s=>{let r={event:"data-event",eventCategory:m,eventAction:`click_button_${(0,p.t)(s)}_${f}`,eventLabel:(0,p.t)(`${e}_${t}`)};if(b){let e=l.find(e=>e.title.toLowerCase()===b.toLowerCase());e&&(r.eventValue=(0,p.t)(e.value))}c(r)};return(0,s.jsxs)("div",{className:(0,i.default)(y.wrapper,{[y.whiteWrapper]:v}),children:[(0,s.jsxs)("div",{className:y.bankInfo,children:[a&&(0,s.jsx)("img",{src:a,width:56,height:56,alt:`${e} logo`}),(0,s.jsx)(x,{title:t,value:e,isTitleUnit:!0})]}),(0,s.jsx)("div",{className:(0,i.default)(y.units,{[y.unitsColumn]:u}),children:l.map(e=>(0,s.jsx)(x,{title:e.title,value:e.value,tooltip:e.tooltip,textColor:e.textColor,unitsAsColumn:u},`${e.title}-${e.value}`))}),(0,s.jsxs)("div",{className:y.bottomBlock,children:[n&&(0,s.jsx)(w,{tags:n,isGrayTheme:v}),o&&o.text.trim().length>0&&(0,s.jsx)(d.Button,{as:"a",className:(0,i.default)(y.button,y.buttonRounded,y.buttonAdditional),size:"xs",label:o.text,href:null==o?void 0:o.url,variant:v?"secondary":"white",onClick:()=>C(o.text)}),(0,s.jsx)(d.Button,{as:"a",className:(0,i.default)(y.button,g),size:"xs",label:"Подробнее",href:r,onClick:()=>C("podrobnee_o_kartochke_iz")})]})]})},j=(0,m.g)("offers-list","sc"),k=Object.freeze({offersList:j,wrapper:`${j}__wrapper`,sliderWrapper:`${j}__sliderWrapper`,offerItem:`${j}__offerItem`,compact:`${j}__offerItem--compact`,bannerItem:`${j}__bannerItem`}),S=({offers:e,banner:t,dataLayerPush:r,eventCategory:a,productType:l,theme:n,singleProduct:o})=>{let u=e.length<=2;return(0,s.jsxs)(d.Slider,{options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3e3,disableOnInteraction:!1}},breakpoints:{xl:{autoplay:!1}},className:k.sliderWrapper,pagination:!0,children:[e.slice(0,3).map(e=>(0,s.jsx)(d.SliderItem,{className:(0,i.default)(k.offerItem,{[k.compact]:o}),children:(0,s.jsx)(C,{...e,dataLayerPush:r,eventCategory:a,productType:l,theme:n})},e.id)),t&&(0,s.jsx)(d.SliderItem,{className:k.bannerItem,children:(0,s.jsx)(b,{...t,handleBannerDataLayerPush:()=>{r({event:"data-event",eventCategory:a,eventAction:"click_bnr_banner_top_predlozheniy",eventLabel:l})},wide:u,theme:n})})]},l)},D=(0,m.g)("osago-tab","sc"),I=Object.freeze({osagoTab:D,wrapper:`${D}__wrapper`,card:`${D}__card`,whiteCard:`${D}__card--white`,image:`${D}__image`,content:`${D}__content`,inputWrapper:`${D}__inputWrapper`,select:`${D}__select`,input:`${D}__input`,buttonLinkWrapper:`${D}__buttonLinkWrapper`,button:`${D}__button`,banner:`${D}__banner`}),N={kasko:{title:"Рассчет Каско за минуту",description:"Выберите лучшие условия для оформления полиса",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}},osago:{title:"ОСАГО с экономией до 78%",description:"Предварительная цена после ввода номера ТС",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}}},T=[{label:"Мотоцикл",value:"moto"},{label:"Автомобиль",value:"auto"}],L=Object.fromEntries(T.map(e=>[e.value,e])),A={auto:{mask:"a 000 aa 00",placeholder:"A 000 AA 00"},moto:{mask:"0000 aa 00",placeholder:"0000 AA 00"}},O="АВЕКМНОРСТУХ",E=RegExp(`[${O}]`,"i"),P=RegExp(`[^0-9${O}]`,"gi"),R=({type:e,baseUrl:t,s3Assets:r,banner:o,dataLayerPush:u,eventCategory:c,theme:m})=>{let h="osago"===e,g=(0,f.joinURL)(t,"osago"),v=(0,f.joinURL)(g,"step-car"),y=(0,f.joinURL)(t,"kasko"),x=(0,f.joinURL)(y,"vehicle"),w=h?v:x,[C,j]=(0,a.useState)(""),[k,S]=(0,a.useState)("auto"),{mask:D,placeholder:O}=A[k],R=m===_.gray,$=`?${new URLSearchParams({type:h?k:"auto",license:C})}`,F=(0,f.joinURL)(w,$),M=o??{...N[e],url:h?g:y,image:r?{url:(0,f.joinURL)(r,`widgets/BestOffers/${h?"icon_osago":"icons_car"}.png`),width:204,height:160}:void 0},B=L[k].label,U=(t,s)=>{u({event:"data-event",eventCategory:c,eventAction:t,eventLabel:s??e})};return(0,s.jsxs)("div",{className:I.wrapper,children:[(0,s.jsxs)("div",{className:(0,i.default)(I.card,{[I.whiteCard]:R}),children:[r&&(0,s.jsx)("picture",{children:(0,s.jsx)("img",{src:`${r}/widgets/BestOffers/auto_bg.png`,alt:"Автомобиль",loading:"lazy",className:I.image})}),(0,s.jsxs)("div",{className:I.content,children:[(0,s.jsxs)(n.Heading,{as:"h3",type:"h3",children:["Онлайн калькулятор ",h?"ОСАГО":"Каско"]}),(0,s.jsxs)("div",{className:I.inputWrapper,children:[h&&(0,s.jsx)(d.Select,{options:T,value:L[k],label:"Тип транспорта",variant:R?"primary":"secondary",className:I.select,onChange:e=>{j(""),S(e.value),U(`selector_item_${(0,p.t)(e.label)}`)}}),(0,s.jsx)(d.InputMasked,{label:"Госномер",variant:R?"primary":"secondary",maskOpts:{mask:D,definitions:{a:E}},maskPlaceholder:O,value:C,className:I.input,onChange:(e,t)=>{j(t.replace(P,"").toUpperCase())},onClick:()=>U(`message_field_${(0,p.t)(B)}`),onBlur:()=>U(`on_message_field_${(0,p.t)(B)}`)}),(0,s.jsxs)(l.Text,{children:["У меня"," ",(0,s.jsx)(d.Link,{href:w,onClick:()=>{U("click_link_net_nomera",w)},children:"нет номера"})]})]}),(0,s.jsx)(d.Button,{as:"a",href:F,size:"s",className:I.button,onClick:()=>{U(`click_button_rasschitat_${(0,p.t)(B)}`,F)},children:"Рассчитать"})]})]}),(0,s.jsx)("div",{className:I.banner,children:(0,s.jsx)(b,{...M,theme:m,handleBannerDataLayerPush:()=>{U("click_bnr_banner_top_predlozheniy")}})})]})},$=(0,m.g)("best-offers","sc"),F=Object.freeze({bestOffers:$,graySection:`${$}--gray`,singleProduct:`${$}--singleProduct`,titleWrapper:`${$}__title-wrapper`,singleProductTitleWrapper:`${$}__title-wrapper--singleProduct`,title:`${$}__title`,singleProductTitle:`${$}__title--singleProduct`,chips:`${$}__chips`,warning:`${$}__warning`,allOffersLink:`${$}__allOffersLink`}),M={вклады:"вкладам",облигации:"облигациям",кредиты:"кредитам",займы:"займам","Кредитные карты":"кредитным картам",каско:"каско",осаго:"ОСАГО","дебетовые карты":"дебетовым картам",ипотека:"ипотеке",автокредиты:"автокредитам"},B=({tabs:e,baseUrl:t,s3Assets:d,eventCategory:c="best-offers",dataLayerPush:m,singleProduct:p=!1,theme:f=_.light,className:h,initialActiveChipId:g})=>{var b;let v,y=f===_.gray,x=e.map(e=>({url:e.productType,title:e.name})),w=(null==(b=x[0])?void 0:b.url)??"",[C,j]=(0,a.useState)(g??w),k=C&&e.some(e=>e.productType===C)?C:w,D=e.find(e=>e.productType===k)??e[0],I=M[D.name.toLowerCase()],N=I?`по ${I}`:D.name,T=("kasko"===(v=null==D?void 0:D.productType)||"osago"===v)&&t?(0,s.jsx)(R,{type:D.productType,banner:D.banner,baseUrl:t,s3Assets:d,dataLayerPush:m,eventCategory:c,theme:f}):null;return(0,s.jsx)("section",{className:(0,i.default)(F.bestOffers,h,{[F.singleProduct]:p,[F.graySection]:y}),children:(0,s.jsxs)(r.Container,{children:[(0,s.jsx)("div",{className:(0,i.default)(F.titleWrapper,p&&F.singleProductTitleWrapper),children:(0,s.jsxs)(n.Heading,{as:"h2",type:p?"h2":"display",className:(0,i.default)(F.title,p&&F.singleProductTitle),children:["Лучшие предложения ",p?N:"сегодня"]})}),!p&&(0,s.jsx)(u.N,{items:x,maxNumberOfLines:2,activeChipId:k,variant:y?"white":"gray",className:F.chips,onClick:t=>{j(t);let s=e.find(e=>e.productType===t);m({event:"data-event",eventCategory:c,eventAction:"click_chip_top_predlozheniy_vybor",eventLabel:null==s?void 0:s.productType})}}),(0,s.jsxs)("div",{children:[T??(0,s.jsx)(S,{offers:D.offers,banner:D.banner,dataLayerPush:m,eventCategory:c,productType:D.productType,theme:f,singleProduct:p}),D.hasWarning&&(0,s.jsx)(l.Text,{as:"p",size:"16",className:F.warning,children:D.warningCustomText??"Оценивайте свои финансовые возможности и риски. Изучите все условия кредита (займа)"})]}),D.checkAllUrl&&(0,s.jsx)(o.C,{href:D.checkAllUrl,event:{event:"data-event",eventCategory:c,eventAction:"link",eventLabel:`Показать все предложения ${D.productType}`},dataLayerPush:m,iconGrayBackground:!y,className:F.allOffersLink,linkClassName:D.checkAllLinkClassName,children:"Показать все предложения"})]})})};var U=e.i(52616),V=e.i(67638),W=e.i(39028),z=e.i(51429),q=e.i(96457);let G=({list:e,title:t,moreText:r,moreHref:a})=>(0,s.jsxs)("div",{className:q.default.container,children:[!!t&&(0,s.jsx)("h2",{className:q.default.title,children:t}),(0,s.jsx)("div",{className:q.default.list,children:e.map(e=>(0,s.jsx)(z.DebitCard,{data:e.item,bank:e.bank},e.item.id))}),!!r&&(0,s.jsx)("div",{className:q.default.footer,children:(0,s.jsxs)(d.Link,{className:q.default.link,href:a,children:[(0,s.jsx)("span",{children:r}),(0,s.jsx)(c.IconFdsArrowRightO,{className:q.default.icon})]})})]});var X=e.i(57688),H=e.i(73327);let J=({title:e,description:t,items:a})=>0===a.length?null:(0,s.jsx)("div",{className:H.default.section,children:(0,s.jsx)(r.Container,{children:(0,s.jsxs)("div",{className:H.default.wrapper,children:[(0,s.jsxs)("div",{className:H.default.heading,children:[(0,s.jsx)("h2",{className:H.default.title,children:e}),t&&(0,s.jsx)("p",{className:H.default.description,children:t})]}),(0,s.jsx)("div",{className:(0,i.default)(H.default.cards,{[H.default.cardsWithThreeItems]:3===a.length}),children:a.map(({img:e,title:t},r)=>(0,s.jsxs)("div",{className:H.default.card,children:[(0,s.jsx)(X.default,{className:H.default.image,src:e,alt:t,width:288,height:160}),(0,s.jsx)("span",{className:H.default.text,children:t})]},r))})]})})});var Y=e.i(17381),K=e.i(18566),Q=e.i(43842),Z=e.i(5223),ee=e.i(49156),et=e.i(99553),es=e.i(94246),er=e.i(37819);let ea=({card:e,bank:t,tag:r})=>{let a,l,n,i,o=(0,K.usePathname)(),{region:u,town:c}=(0,Q.useCitySelectContext)(),{NEXT_PUBLIC_BASE_URL:m}=(0,V.getEnvValue)(),p=et.GeoUtils.formatIn(et.GeoUtils.getPlace(u,c)),f=r&&!Z.DebitCardsTagUtils.isDefaultTag(r)?r?.internalName:"Дебетовые карты",_=`${t.name} Дебетовая карта ${e.short.name}`,h=Y.RouteUtils.getDebitCardsPageUrl({region:u?.url??null,town:c?.url??null}),g=Y.RouteUtils.getDebitCardsPageUrl({tag:r&&!Z.DebitCardsTagUtils.isDefaultTag(r)?r.url:null,region:u?.url??null,town:c?.url??null}),b=(a=!!r&&!Z.DebitCardsTagUtils.isDefaultTag(r),l=[{label:"Главная",href:"/"},{label:`Дебетовые карты ${p}`,href:h}],a&&l.push({label:`${r?.tagName??f} ${p}`,href:g}),l.push({label:_,href:void 0}),l),v=(n=!!r&&!Z.DebitCardsTagUtils.isDefaultTag(r),i=[{"@type":"ListItem",position:1,name:"Финуслуги",item:`${m}/`},{"@type":"ListItem",position:2,name:`💳 Дебетовые карты${p}`,item:`${m}${h}`}],n&&i.push({"@type":"ListItem",position:3,name:`&#128181 ${r?.tagName??f}${p}`,item:`${m}${g}`}),i.push({"@type":"ListItem",position:i.length+1,name:_,item:`${m}${o}`}),JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:i}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.Breadcrumbs,{ellipsis:!0,onClick:e=>{let t=e?.currentTarget?.textContent?(0,er.translit)(e.currentTarget.textContent):"glavnaya";(0,es.dataLayerPush)({event:"data-event",eventAction:`click_link_${t}`,eventCategory:ee.DebitRoutes.DEBIT_CARDS})},items:b,style:{padding:"16px 0"}}),(0,s.jsx)("script",{id:"debits-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:v}})]})};e.i(57466);var el=e.i(96946),en=e.i(60899),ei=e.i(16478);let eo=()=>(0,s.jsxs)("div",{className:ei.default.container,children:[(0,s.jsx)("div",{className:ei.default.text,children:(0,s.jsx)("h3",{className:ei.default.title,children:"Как оформить карту"})}),(0,s.jsxs)("ul",{className:ei.default.list,children:[(0,s.jsxs)("li",{className:ei.default.listItem,children:[(0,s.jsx)("span",{className:ei.default.numeric,children:"1"})," ",(0,s.jsx)("span",{children:"Нажмите «Оформить на сайте банка»"})]}),(0,s.jsxs)("li",{className:ei.default.listItem,children:[(0,s.jsx)("span",{className:ei.default.numeric,children:"2"}),(0,s.jsx)("span",{children:"Заполните заявку и дождитесь СМС от банка"})]}),(0,s.jsxs)("li",{className:ei.default.listItem,children:[(0,s.jsx)("span",{className:ei.default.numeric,children:"3"}),(0,s.jsx)("span",{children:"Получите карту — курьером или в отделении"})]})]})]});e.i(19e3);var eu=e.i(11005);e.i(17266);var ed=e.i(69356),ec=e.i(98999),em=e.i(90664),ep=e.i(14913);let ef=({card:e,bank:t,activeTitle:r})=>{if("О банке"===r)return(0,s.jsxs)(s.Fragment,{children:[!!t.description&&(0,s.jsxs)("div",{className:ep.default.alert,children:[(0,s.jsx)("div",{className:ep.default.alertLogo,children:(0,s.jsx)("img",{src:t.logo,alt:t.name})}),(0,s.jsxs)("div",{className:ep.default.alertContent,children:[(0,s.jsx)("div",{className:ep.default.alertTitle,children:t.name}),(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:t.description}})]})]}),(0,s.jsx)(em.DetailsTable,{variant:"secondary",withDividers:!0,rows:t.details})]});let a=e.full.find(e=>"Программа лояльности"===r?"cashback"in e||"miles"in e||"points"in e:"title"in e&&e.title===r);return a?"Программа лояльности"===r?(0,s.jsx)(ec.LoyaltyInfoDebitCardsItem,{noTopMargin:!0,variant:"secondary",withDividers:!0,loyalty:a,conditions:e.fullMeta?.loyaltyConditions}):a&&"object"==typeof a&&"rows"in a&&"title"in a?(0,s.jsx)(em.DetailsTable,{variant:"secondary",withDividers:!0,rows:a.rows}):null:null};var e_=e.i(52785);let eh=({items:e,activeItemId:t,onItemClick:r})=>(0,s.jsx)("nav",{className:e_.default.menu,children:e.map(e=>(0,s.jsxs)("button",{className:(0,i.default)(e_.default.menuItem,e===t&&e_.default.menuItemActive),onClick:()=>r?.(e),children:[(0,s.jsx)("span",{className:e_.default.menuItemText,children:e}),(0,s.jsx)(c.IconFdsChevronRightO,{className:e_.default.menuItemChevron})]},e))});var eg=e.i(67337);let eb=({card:e,bank:t})=>{let r=e.full.map(e=>"title"in e?e.title:"cashback"in e||"miles"in e||"points"in e?"Программа лояльности":null).filter(e=>null!==e),l=t.details.length>0?[...r,"О банке"]:r,[n,i]=(0,a.useState)(l[0]),[o,u]=(0,a.useState)(!1),c=(0,d.useBreakpointDown)("s");return(0,a.useEffect)(()=>{c||u(!1)},[c]),(0,a.useEffect)(()=>{let e=l[0];e&&e!==n&&i(e)},[e]),(0,s.jsxs)("div",{className:eg.default.container,children:[(0,s.jsx)("div",{className:eg.default.menuContainer,children:(0,s.jsx)(eh,{items:l,activeItemId:n,onItemClick:e=>{i(e),en.AnalyticUtils.details.clickMenuTabDetailsTable(e),c&&u(!0)}})}),(0,s.jsxs)("div",{className:eg.default.tableContainer,children:[(0,s.jsx)(ef,{card:e,bank:t,activeTitle:n}),(0,s.jsx)(eu.ActualLabelDebitCard,{data:e})]}),(0,s.jsxs)(ed.AdaptiveDrawer,{title:n,onClose:()=>u(!1),isOpen:o,children:[(0,s.jsx)(ef,{card:e,bank:t,activeTitle:n}),(0,s.jsx)(eu.ActualLabelDebitCard,{data:e})]})]})};var ev=e.i(92499);let ey=({card:e})=>{let t,r=(t=(e=>{let{cashback:t,miles:s,points:r}=e.short;return null!=t&&""!==t?{t:t,d:"Кэшбэк",comment:void 0}:null!=s&&""!==s?{t:s,d:"Мили",comment:void 0}:null!=r&&""!==r?{t:r,d:"Баллы",comment:void 0}:{t:"",d:"Бонусы",comment:void 0}})(e),[{t:e.short.cost?(0,s.jsxs)(s.Fragment,{children:[e.short.cost," в год"]}):"Нет",d:"Обслуживание",comment:e.short.costComment},{t:t.t||"Нет",d:t.d,comment:t.comment},{t:e.short.deposit||"Нет",d:"Накопительный счёт"},{t:e.short.savingPercent||"Нет",d:"Процент на остаток"}]);return(0,s.jsx)("div",{className:ev.default.container,children:r.map(e=>{let t;return(0,s.jsxs)("div",{className:ev.default.item,children:[(0,s.jsx)("div",{className:ev.default.title,children:e.d}),(0,s.jsxs)("div",{className:ev.default.subtitle,children:[e.t,e.comment&&(0,s.jsx)("div",{className:ev.default.termTooltip,children:(0,s.jsx)(d.Tooltip,{moveToBody:!0,className:ev.default.tooltip,text:(t=e.comment,(0,s.jsx)("span",{className:ev.default.tooltipText,dangerouslySetInnerHTML:{__html:t||""}})),children:(0,s.jsx)(c.IconFdsQuestionCircleO,{className:ev.default.tooltipIcon})})})]})]},e.d)})})};var ex=e.i(48680);let ew=({bank:e})=>(0,s.jsxs)("div",{className:ex.default.container,children:[(0,s.jsxs)("div",{className:ex.default.text,children:[(0,s.jsx)("h3",{className:ex.default.title,children:"Где оформить карту"}),(0,s.jsx)("div",{className:ex.default.subtitle,children:"Эту карту сейчас нельзя оформить на Финуслугах"})]}),(0,s.jsxs)("ul",{className:ex.default.list,children:[(0,s.jsxs)("li",{className:ex.default.listItem,children:[(0,s.jsx)("span",{className:ex.default.numeric,children:"1"})," ",(0,s.jsxs)("span",{children:["Выберите"," ",(0,s.jsx)(d.Link,{className:ex.default.link,href:Y.RouteUtils.getDebitCardsPageUrl(),children:"другую карту"})," ","или подайте заявку в банке"]})]}),(0,s.jsxs)("li",{className:ex.default.listItem,children:[(0,s.jsx)("span",{className:ex.default.numeric,children:"2"}),(0,s.jsx)("span",{children:"Дождитесь СМС от банка"})]}),(0,s.jsxs)("li",{className:ex.default.listItem,children:[(0,s.jsx)("span",{className:ex.default.numeric,children:"3"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{children:"Получите карту — курьером или в отделении"}),(0,s.jsx)(d.Link,{href:Y.RouteUtils.getBankAddressUrl(e.url),className:ex.default.link,children:"Посмотреть все адреса"})]})]})]})]});var eC=e.i(77052);let ej=({card:e,bank:t})=>{let{NEXT_PUBLIC_S3_ASSETS:r}=(0,V.getEnvValue)(),a=`${r}/mp-assets/mp-sc-debit-cards-ui/debitCard.jpg`;return(0,s.jsx)("div",{className:eC.default.container,children:(0,s.jsxs)("div",{className:(0,i.default)(eC.default.wrapper,{[eC.default.commercialVariant]:!!e.short.commercialLink}),children:[(0,s.jsxs)("div",{className:eC.default.header,children:[(0,s.jsxs)("div",{className:eC.default.bankInfo,children:[(0,s.jsx)("div",{className:eC.default.bankLogo,children:(0,s.jsx)(X.default,{className:eC.default.logo,unoptimized:!0,fill:!0,src:t.logo,alt:"Лого"})}),(0,s.jsxs)("div",{className:eC.default.bankTitle,children:[(0,s.jsxs)("h2",{className:eC.default.cardName,children:["Дебетовая карта ",t.nameR]}),(0,s.jsx)("p",{className:eC.default.cardSubname,children:e.short.name})]})]}),!!e.short.chips?.length&&(0,s.jsx)("div",{className:eC.default.tags,children:e.short.chips.map(e=>(0,s.jsx)(d.Tag,{className:eC.default.tag,variant:"green",label:e,size:"m"},e))})]}),(0,s.jsx)("div",{className:eC.default.cardImage,children:(0,s.jsx)("div",{className:eC.default.imageWrapper,children:(0,s.jsx)(el.SafeImage,{fill:!0,className:eC.default.image,unoptimized:!0,src:e.short.image,fallbackSrc:a,alt:"logo"})})}),!!e.short.commercialLink&&(0,s.jsx)("div",{className:eC.default.button,children:(0,s.jsx)(d.Button,{as:"a",href:e.short.commercialLink,onClick:en.AnalyticUtils.details.clickOpenDebitCardInBank,stretch:!0,children:"Оформить на сайте банка"})}),(0,s.jsx)("div",{className:eC.default.advantages,children:e.short.commercialLink?(0,s.jsx)(eo,{}):(0,s.jsx)(ew,{bank:t})}),(0,s.jsx)("div",{className:eC.default.terms,children:(0,s.jsx)(ey,{card:e})}),(0,s.jsx)("div",{className:eC.default.tabs,children:(0,s.jsx)(eb,{card:e,bank:t})})]})})},ek=({card:e,bank:t})=>{let r=(0,a.useMemo)(()=>JSON.stringify({"@context":"https://schema.org","@type":"BankOrCreditUnion",name:t.name,url:Y.RouteUtils.getBankPageUrl(t.url),image:t.logo,logo:t.logo,address:{"@type":"PostalAddress",addressLocality:t.legalAddress||"Россия"}}),[t]),l=(0,a.useMemo)(()=>{let s="Бесплатно"===e.short.releaseCost||"0 ₽"===e.short.releaseCost,r=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:s?"0":r,priceCurrency:"RUB",url:Y.RouteUtils.getDebitCardDetailPageUrl(e.short.url),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,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:r}}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:l}})]})};var eS=e.i(65445);e.s(["DebitCardsDetail",0,({widgets:e,relatedCards:t,details:a,bank:l,tag:n})=>{let{NEXT_PUBLIC_S3_ASSETS:i,NEXT_PUBLIC_BASE_URL:o}=(0,V.getEnvValue)(),u=e.faq?.blocks?.[0];return(0,s.jsxs)("div",{className:eS.default.wrapper,children:[(0,s.jsx)(ek,{card:a,bank:l}),(0,s.jsxs)(r.Container,{children:[(0,s.jsx)(ea,{card:a,bank:l,tag:n}),(0,s.jsx)(ej,{bank:l,card:a}),(0,s.jsx)(G,{title:"Другие предложения",moreText:"Все предложения",moreHref:Y.RouteUtils.getDebitCardsPageUrl(),list:t})]}),!!e.bestOffers&&(0,s.jsx)(B,{theme:"gray",tabs:e.bestOffers,baseUrl:o,s3Assets:`${i}/mp-assets`,dataLayerPush:()=>{}}),!!e.trust&&(0,s.jsx)(J,{items:e.trust.items,title:e.trust.title,description:e.trust.description}),!!e.support&&(0,s.jsx)(W.Support,{...e.support,s3Assets:i||""}),!!u&&(0,s.jsx)(U.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"})},86480,e=>{e.v({annotation:"FaqContentBlock-module-scss-module__RlLPxW__annotation",blockLink:"FaqContentBlock-module-scss-module__RlLPxW__blockLink",contentBlocks:"FaqContentBlock-module-scss-module__RlLPxW__contentBlocks",contentTableWrapper:"FaqContentBlock-module-scss-module__RlLPxW__contentTableWrapper",keynote:"FaqContentBlock-module-scss-module__RlLPxW__keynote",keynoteWrapper:"FaqContentBlock-module-scss-module__RlLPxW__keynoteWrapper"})},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"})},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 n=e.i(19390),i=e.i(12716),o=e.i(67638),u=e.i(39028),d=e=>e instanceof Date,c=e=>null==e,m=e=>!c(e)&&!Array.isArray(e)&&"object"==typeof e&&!d(e),p=e=>m(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,f=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),_="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function h(e){let t;if(e instanceof Date)return new Date(e);let s="u">typeof FileList&&e instanceof FileList;if(_&&(e instanceof Blob||s))return e;let r=Array.isArray(e);if(!r&&!(m(e)&&m(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]=h(e[t]));return a}var g=e=>void 0===e,b=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>b(e.replace(/["|']|\]/g,"").split(/\.|\[/)),y=(e,t,s)=>{if(!t||!m(e))return s;let r=(/^\w*$/.test(t)?[t]:v(t)).reduce((e,t)=>c(e)?e:e[t],e);return g(r)||r===e?g(e[t])?s:e[t]:r},x=e=>"function"==typeof e,w=(e,t,s)=>{let r=-1,a=/^\w*$/.test(t)?[t]:v(t),l=a.length,n=l-1;for(;++r<l;){let t=a[r],l=s;if(r!==n){let s=e[t];l=m(s)||Array.isArray(s)?s:isNaN(+a[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=l,e=e[t]}};let C="blur",j="onChange",k="onSubmit",S="maxLength",D="minLength",I="pattern",N="required",T=l.default.createContext(null);T.displayName="HookFormControlContext";var L=(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 A="u">typeof window?l.default.useLayoutEffect:l.default.useEffect;var O=e=>"string"==typeof e,E=(e,t,s,r,a)=>O(e)?(r&&t.watch.add(e),y(s,e,a)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),y(s,e))):(r&&(t.watchAll=!0),s),P=e=>c(e)||"object"!=typeof e;function R(e,t,s=new WeakSet){if(P(e)||P(t))return Object.is(e,t);if(d(e)&&d(t))return Object.is(e.getTime(),t.getTime());let r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(s.has(e)||s.has(t))return!0;for(let l of(s.add(e),s.add(t),r)){let r=e[l];if(!a.includes(l))return!1;if("ref"!==l){let e=t[l];if(d(r)&&d(e)||m(r)&&m(e)||Array.isArray(r)&&Array.isArray(e)?!R(r,e,s):!Object.is(r,e))return!1}}return!0}let $=e=>e.render(function(e){let t=l.default.useContext(T),{name:s,disabled:r,control:a=t,shouldUnregister:n,defaultValue:i,exact:o=!0}=e,u=f(a._names.array,s),d=l.default.useMemo(()=>y(a._formValues,s,y(a._defaultValues,s,i)),[a,s,i]),c=function(e){let t=l.default.useContext(T),{control:s=t,name:r,defaultValue:a,disabled:n,exact:i,compute:o}=e||{},u=l.default.useRef(a),d=l.default.useRef(o),c=l.default.useRef(void 0),m=l.default.useRef(s),p=l.default.useRef(r);d.current=o;let[f,_]=l.default.useState(()=>{let e=s._getWatch(r,u.current);return d.current?d.current(e):e}),h=l.default.useCallback(e=>{let t=E(r,s._names,e||s._formValues,!1,u.current);return d.current?d.current(t):t},[s._formValues,s._names,r]),g=l.default.useCallback(e=>{if(!n){let t=E(r,s._names,e||s._formValues,!1,u.current);if(d.current){let e=d.current(t);R(e,c.current)||(_(e),c.current=e)}else _(t)}},[s._formValues,s._names,n,r]);A(()=>(m.current===s&&R(p.current,r)||(m.current=s,p.current=r,g()),s._subscribe({name:r,formState:{values:!0},exact:i,callback:e=>{g(e.values)}})),[s,i,r,g]),l.default.useEffect(()=>s._removeUnmounted());let b=m.current!==s,v=p.current,y=l.default.useMemo(()=>{if(n)return null;let e=!b&&!R(v,r);return b||e?h():null},[n,b,r,v,h]);return null!==y?y:f}({control:a,name:s,defaultValue:d,exact:o}),m=function(e){let t=l.default.useContext(T),{control:s=t,disabled:r,name:a,exact:n}=e||{},[i,o]=l.default.useState(s._formState),u=l.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return A(()=>s._subscribe({name:a,formState:u.current,exact:n,callback:e=>{r||o({...s._formState,...e})}}),[a,r,n]),l.default.useEffect(()=>{u.current.isValid&&s._setValid(!0)},[s]),l.default.useMemo(()=>L(i,s,u.current,!1),[i,s])}({control:a,name:s,exact:o}),_=l.default.useRef(e),b=l.default.useRef(void 0),v=l.default.useRef(a.register(s,{...e.rules,value:c,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));_.current=e;let j=l.default.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!y(m.errors,s)},isDirty:{enumerable:!0,get:()=>!!y(m.dirtyFields,s)},isTouched:{enumerable:!0,get:()=>!!y(m.touchedFields,s)},isValidating:{enumerable:!0,get:()=>!!y(m.validatingFields,s)},error:{enumerable:!0,get:()=>y(m.errors,s)}}),[m,s]),k=l.default.useCallback(e=>v.current.onChange({target:{value:p(e),name:s},type:"change"}),[s]),S=l.default.useCallback(()=>v.current.onBlur({target:{value:y(a._formValues,s),name:s},type:C}),[s,a._formValues]),D=l.default.useCallback(e=>{let t=y(a._fields,s);t&&t._f&&e&&(t._f.ref={focus:()=>x(e.focus)&&e.focus(),select:()=>x(e.select)&&e.select(),setCustomValidity:t=>x(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>x(e.reportValidity)&&e.reportValidity()})},[a._fields,s]),I=l.default.useMemo(()=>({name:s,value:c,..."boolean"==typeof r||m.disabled?{disabled:m.disabled||r}:{},onChange:k,onBlur:S,ref:D}),[s,r,m.disabled,k,S,D,c]);return l.default.useEffect(()=>{let e=a._options.shouldUnregister||n,t=b.current;t&&t!==s&&!u&&a.unregister(t),a.register(s,{..._.current.rules,..."boolean"==typeof _.current.disabled?{disabled:_.current.disabled}:{}});let r=(e,t)=>{let s=y(a._fields,e);s&&s._f&&(s._f.mount=t)};if(r(s,!0),e){let e=h(y(a._options.defaultValues,s,_.current.defaultValue));w(a._defaultValues,s,e),g(y(a._formValues,s))&&w(a._formValues,s,e)}return u||a.register(s),b.current=s,()=>{(u?e&&!a._state.action:e)?a.unregister(s):r(s,!1)}},[s,a,u,n]),l.default.useEffect(()=>{a._setDisabledField({disabled:r,name:s})},[r,s,a]),l.default.useMemo(()=>({field:I,formState:m,fieldState:j}),[I,m,j])}(e)),F=l.default.createContext(null);F.displayName="HookFormContext";let M=e=>{let{children:t,watch:s,getValues:r,getFieldState:a,setError:n,clearErrors:i,setValue:o,trigger:u,formState:d,resetField:c,reset:m,handleSubmit:p,unregister:f,control:_,register:h,setFocus:g,subscribe:b}=e;return l.default.createElement(F.Provider,{value:l.default.useMemo(()=>({watch:s,getValues:r,getFieldState:a,setError:n,clearErrors:i,setValue:o,trigger:u,formState:d,resetField:c,reset:m,handleSubmit:p,unregister:f,control:_,register:h,setFocus:g,subscribe:b}),[i,_,d,a,r,p,h,m,c,n,g,o,b,u,f,s])},l.default.createElement(T.Provider,{value:_},t))};var B=(e,t,s,r,a)=>t?{...s[e],types:{...s[e]&&s[e].types?s[e].types:{},[r]:a||!0}}:{},U=e=>Array.isArray(e)?e:[e],V=()=>{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=[]}}},W=e=>m(e)&&!Object.keys(e).length,z=e=>{if(!_)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},q=e=>z(e)&&e.isConnected;function G(e,t){let s=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:v(t),r=1===s.length?e:function(e,t){let s=t.slice(0,-1).length,r=0;for(;r<s;)e=g(e)?r++:e[t[r++]];return e}(e,s),a=s.length-1,l=s[a];return r&&delete r[l],0!==a&&(m(r)&&W(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!g(e[t]))return!1;return!0}(r))&&G(e,s.slice(0,-1)),e}function X(e){return Array.isArray(e)||m(e)&&!(e=>{for(let t in e)if(x(e[t]))return!0;return!1})(e)}function H(e,t={}){for(let s in e){let r=e[s];X(r)?(t[s]=Array.isArray(r)?[]:{},H(r,t[s])):g(r)||(t[s]=!0)}return t}function J(e,t,s){for(let r in s||(s=H(t)),e){let a=e[r];if(X(a))g(t)||P(s[r])?s[r]=H(a,Array.isArray(a)?[]:{}):J(a,c(t)?{}:t[r],s[r]);else{let e=t[r];s[r]=!R(a,e)}}return s}let Y={value:!1,isValid:!1},K={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&&!g(e[0].attributes.value)?g(e[0].value)||""===e[0].value?K:{value:e[0].value,isValid:!0}:K:Y}return Y},Z=(e,{valueAsNumber:t,valueAsDate:s,setValueAs:r})=>g(e)?e:t?""===e?NaN:e?+e:e:s&&O(e)?new Date(e):r?r(e):e;let ee={isValid:!1,value:null};var et=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ee):ee;function es(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?et(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?Q(e.refs).value:Z(g(t.value)?e.ref.value:t.value,e)}var er=e=>g(e)?e:e instanceof RegExp?e.source:m(e)?e.value instanceof RegExp?e.value.source:e.value:e,ea=e=>({isOnSubmit:!e||e===k,isOnBlur:"onBlur"===e,isOnChange:e===j,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let el="AsyncFunction";var en=e=>!!e&&!!e.validate&&!!(x(e.validate)&&e.validate.constructor.name===el||m(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===el)),ei=(e,t,s)=>!s&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let eo=(e,t,s,r)=>{for(let a of s||Object.keys(e)){let s=y(e,a);if(s){let{_f:e,...l}=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(eo(l,t))break}else if(m(l)&&eo(l,t))break}}};function eu(e,t,s){let r=y(e,s);if(r||/^\w*$/.test(s))return{error:r,name:s};let a=s.split(".");for(;a.length;){let r=a.join("."),l=y(t,r),n=y(e,r);if(l&&!Array.isArray(l)&&s!==r)break;if(n&&n.type)return{name:r,error:n};if(n&&n.root&&n.root.type)return{name:`${r}.root`,error:n.root};a.pop()}return{name:s}}var ed=(e,t,s)=>{let r=U(y(e,s));return w(r,"root",t[s]),w(e,s,r),e};function ec(e,t,s="validate"){if(O(e)||Array.isArray(e)&&e.every(O)||"boolean"==typeof e&&!e)return{type:s,message:O(e)?e:"",ref:t}}var em=e=>!m(e)||e instanceof RegExp?{value:e,message:""}:e,ep=async(e,t,s,r,a,l)=>{let{ref:n,refs:i,required:o,maxLength:u,minLength:d,min:p,max:f,pattern:_,validate:h,name:b,valueAsNumber:v,mount:w}=e._f,C=y(s,b);if(!w||t.has(b))return{};let j=i?i[0]:n,k=e=>{a&&j.reportValidity&&(j.setCustomValidity("boolean"==typeof e?"":e||""),j.reportValidity())},T={},L="radio"===n.type,A="checkbox"===n.type,E=(v||"file"===n.type)&&g(n.value)&&g(C)||z(n)&&""===n.value||""===C||Array.isArray(C)&&!C.length,P=B.bind(null,b,r,T),R=(e,t,s,r=S,a=D)=>{let l=e?t:s;T[b]={type:e?r:a,message:l,ref:n,...P(e?r:a,l)}};if(l?!Array.isArray(C)||!C.length:o&&(!(L||A)&&(E||c(C))||"boolean"==typeof C&&!C||A&&!Q(i).isValid||L&&!et(i).isValid)){let{value:e,message:t}=O(o)?{value:!!o,message:o}:em(o);if(e&&(T[b]={type:N,message:t,ref:j,...P(N,t)},!r))return k(t),T}if(!E&&(!c(p)||!c(f))){let e,t,s=em(f),a=em(p);if(c(C)||isNaN(C)){let r=n.valueAsDate||new Date(C),l=e=>new Date(new Date().toDateString()+" "+e),i="time"==n.type,o="week"==n.type;O(s.value)&&C&&(e=i?l(C)>l(s.value):o?C>s.value:r>new Date(s.value)),O(a.value)&&C&&(t=i?l(C)<l(a.value):o?C<a.value:r<new Date(a.value))}else{let r=n.valueAsNumber||(C?+C:C);c(s.value)||(e=r>s.value),c(a.value)||(t=r<a.value)}if((e||t)&&(R(!!e,s.message,a.message,"max","min"),!r))return k(T[b].message),T}if((u||d)&&!E&&(O(C)||l&&Array.isArray(C))){let e=em(u),t=em(d),s=!c(e.value)&&C.length>+e.value,a=!c(t.value)&&C.length<+t.value;if((s||a)&&(R(s,e.message,t.message),!r))return k(T[b].message),T}if(_&&!E&&O(C)){let{value:e,message:t}=em(_);if(e instanceof RegExp&&!C.match(e)&&(T[b]={type:I,message:t,ref:n,...P(I,t)},!r))return k(t),T}if(h){if(x(h)){let e=ec(await h(C,s),j);if(e&&(T[b]={...e,...P("validate",e.message)},!r))return k(e.message),T}else if(m(h)){let e={};for(let t in h){if(!W(e)&&!r)break;let a=ec(await h[t](C,s),j,t);a&&(e={...a,...P(t,a.message)},k(a.message),r&&(T[b]=e))}if(!W(e)&&(T[b]={ref:j,...e},!r))return T}}return k(!0),T};let ef={mode:k,reValidateMode:j,shouldFocusError:!0};var e_=e.i(43842),eh=e.i(2305),eg=e.i(5223),eb=e.i(99553);let ev=()=>{let{watch:e}=l.default.useContext(F);return eb.GeoUtils.getPlace(e("region"),e("town"))};var ey=e.i(14210);let ex=({className:e})=>{let{handleToggleModal:t}=(0,e_.useCitySelectContext)(),{NEXT_PUBLIC_S3_ASSETS:s}=(0,o.getEnvValue)(),{watch:r}=l.default.useContext(F),n=r("result.subtitle"),u=r("tag"),d=ev(),c=u&&!eg.DebitCardsTagUtils.isDefaultTag(u)?u.internalName:void 0;return(0,a.jsxs)("div",{className:ey.default.wrapper,children:[(0,a.jsxs)("div",{className:(0,eh.default)(ey.default.titleWrapper),children:[(0,a.jsxs)("h1",{className:(0,eh.default)(ey.default.title,e),children:[c??"Дебетовые карты"," ",!!d&&(0,a.jsxs)("span",{style:{whiteSpace:"nowrap"},children:[eb.GEO_PREPOSITION," ",(0,a.jsx)(i.Link,{className:ey.default.link,onClick:e=>{e.preventDefault(),t(!0)},children:d.nameP})]})]}),(0,a.jsx)("div",{className:ey.default.description,children:n})]}),(0,a.jsx)("div",{className:ey.default.imageWrapper,children:(0,a.jsxs)("picture",{children:[(0,a.jsx)("source",{media:"(max-width: 767px)",srcSet:`${s}/mp-assets/mp-sc-debit-cards-ui/mobile-banner.png 1x, ${s}/mp-assets/mp-sc-debit-cards-ui/mobile-banner@2x.png 2x`}),(0,a.jsx)("img",{className:ey.default.image,alt:"",src:`${s}/mp-assets/mp-sc-debit-cards-ui/banner.png`,srcSet:`${s}/mp-assets/mp-sc-debit-cards-ui/banner.png 1x, ${s}/mp-assets/mp-sc-debit-cards-ui/banner@2x.png 2x`})]})})]})};var ew=e.i(18566),eC=e.i(49156),ej=e.i(94246),ek=e.i(37819);let eS=()=>{let e,t,s,r,n,u,{watch:d}=l.default.useContext(F),c=(0,ew.usePathname)(),{NEXT_PUBLIC_BASE_URL:m}=(0,o.getEnvValue)(),p=d("tag"),f=d("region"),_=d("town"),h=ev(),g=h?` ${eb.GeoUtils.formatIn(h)}`:"",b=`${f?.url?`/reg_${f?.url}`:""}${_?.url?`/${_?.url}`:""}`,v=p&&"DEFAULT"!==p.tagName?p?.internalName:"Дебетовые карты",y=(t=[{label:"Главная",href:"/"},{label:`Дебетовые карты${g}`,href:(e=!!p&&!eg.DebitCardsTagUtils.isDefaultTag(p))?`/${eC.DebitRoutes.DEBIT_CARDS}${b}`:void 0}],e&&t.push({label:`${p?.tagName??v}${g}`,href:void 0}),t),x=(s=p&&"DEFAULT"!==p.tagName?`,{"@type":"ListItem","position":3,"name":"&#128181 ${v}${g}","item":"${m}${c}"}`:"",r=`{"@type":"ListItem","position":1,"name":"Финуслуги","item":"${m}"}`,n=`"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[${r}`,u=`{"@type":"ListItem","position":2,"name":"💳 Дебетовые карты${g}","item":"${m}/${eC.DebitRoutes.DEBIT_CARDS}${b}"}`,`{${n},${u}${s}]}`);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Breadcrumbs,{onClick:e=>{let t=e?.currentTarget?.textContent?(0,ek.translit)(e.currentTarget.textContent):"glavnaya";(0,ej.dataLayerPush)({event:"data-event",eventAction:`click_link_${t}`,eventCategory:eC.DebitRoutes.DEBIT_CARDS})},items:y,style:{padding:"16px 0"}}),(0,a.jsx)("script",{id:"debits-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:x}})]})};var eD=e.i(52616);let eI=["finuslugi.ru","inguru.dev","moex.com"];var eN=e.i(86480);let eT=({className:e,data:t})=>{var s;return t?(0,a.jsx)("div",{className:(0,eh.default)(eN.default.contentBlocks,e),role:"blocks",children:(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:(s=t)?s=s.replace(/href="(.*?)"/gi,(e,t)=>`${e}${t.includes("//")&&!eI.find(e=>t&&t.indexOf(e)>=0)?' rel="nofollow"':""}`):""},role:"html"})}):null};var eL=e.i(93351);let eA=({data:e})=>(0,a.jsx)("ul",{className:eL.default.choice,children:e.map(e=>{var t;return(0,a.jsx)("li",{className:eL.default.choiceOption,children:(0,a.jsx)(i.Link,{href:(t=e.url,/^https?:\/\//i.test(t)||t.startsWith("/")?t:`/${t}`),onClick:t=>{e.disableLink&&(t.preventDefault(),t.stopPropagation()),e.onClick&&e.onClick()},children:e.name})},e.id)})}),eO=({text:e="",banksCount:t,currencies:s,region:r,town:a,company:l,tag:n})=>{let i,o=(i=e,l&&(i=(i=(i=(i=i.replace(/{(bank|mfo)}/gim,l.name)).replace(/{(bank|mfo)_r}/gim,l.name_r)).replace(/{(bank|mfo)_p}/gim,l.name_p)).replace(/{(bank|mfo)_link}/gim,l.url)),n&&(i=i.replace(/{tag_name}/gim,n.tagName.toLowerCase())),n&&!r&&(i=(i=i.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России")),i=(i=(i=i.replace(/{banks_count}/g,t?.toString()||"0")).replace(/{banks}/g,t?.toString()||"0")).replace(/{deposits_count}/g,"0")),u=new Date().getFullYear();if(o=o.replace(/{year}/g,String(u)),!r)return o;let d=a?a.name:r.name,c=a?a.name_r:r.name_r,m=a?a.name_p:r.name_p,p=a?a.name:r.name,f=a?a.name_r:r.name_r,_=a?a.name_p:r.name_p,h=r.name,g=r.name_r,b=r.name_p;return(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=o.replace(/{place}/g,d)).replace(/{place_r}/g,c)).replace(/{place_p}/g,m)).replace(/{town}/g,p)).replace(/{town_r}/g,f)).replace(/{town_p}/g,_)).replace(/{region}/g,h)).replace(/{region_r}/g,g)).replace(/{region_p}/g,b)).replace(/{town_dub}/g,h)).replace(/{town_dub_r}/g,g)).replace(/{town_dub_p}/g,b)).replace(/{place_link}/g,r?a?"reg_"+r.url+(r.towns.length>1||[55,62].includes(r.region_id)?"/"+a.url:""):"reg_"+r.url:"")};var eE=e.i(17381);let eP=e=>(0,a.jsx)(i.Link,{...e}),eR=({banks:e,additional:t,tags:s})=>{let{watch:r}=l.default.useContext(F),n=r("tag"),i=r("region"),u=r("town"),d=r("options.currencies"),c=ev(),{NEXT_PUBLIC_BASE_URL:m}=(0,o.getEnvValue)(),p=(({tagName:e,inRegion:t})=>{var s,r;let a;return s=e?.trim()||"Частые вопросы",r={"#REG#":t},a=s,Object.keys(r).forEach(e=>{a=a.replace(new RegExp(e),r[e])}),a})({tagName:n?.faqTitle,inRegion:eb.GeoUtils.formatIn(c)}),f=(0,l.useMemo)(()=>(({tag:e,region:t,town:s,currencies:r,additional:l,banks:n,handlers:i,tags:o})=>{let u=[];u.push(...(({tag:e,region:t,town:s,currencies:r,banksCount:l})=>{if(!(e?.textList&&Array.isArray(e.textList)))return[];let n=t?.region_id||s?.id,i=[];n&&(i=e.textList.filter(e=>e.regions?.some(e=>e.regionId===t?.region_id&&(!(e.cities&&e.cities.length>0&&s?.id)||e.cities.includes(s.id)))??!1));let o=n?e.textList.filter(e=>!0===e.allRegions):[],u=e.textList.filter(e=>!e.regions?.length&&!e.allRegions),d=[];return n||o.length?d=[...i,...o]:u.length&&(d=u),d.map(n=>{let i=eO({text:n.title??"",region:t,town:s}),o=(0,a.jsx)(eT,{data:(({content:e,region:t,town:s,company:r,tag:a,currencies:l,banksCount:n})=>(e&&e.content&&(e.content=eO({text:e.content,...{region:t,town:s,company:r,tag:a,currencies:l,banksCount:n}})),e))({content:n,region:t,town:s,tag:e,currencies:r,banksCount:l})?.content||""});return{question:i,answer:o}})})({tag:e,region:t,town:s,currencies:r,banksCount:((e,t)=>{t=null===t?1:t;let s=null===e?0:e.length;if(!s||t<1)return[];t=t>s?s:t;let r=new Date().getDate(),a=e=>{let t=1e4*Math.sin(e++);return t-Math.floor(t)},l=-1,n=s-1,i=[...e];for(;++l<t;){let e=l+Math.floor(a(r)*(n-l+1)),t=i[e];i[e]=i[l],i[l]=t}return i.slice(0,t)})(n,10).length}));let d=(({tag:e,regionLinks:t,setRegion:s,itemsStr:r})=>{if(e?.url==="premium")return;let l=t.map(({id:e,name:t,url:r})=>({id:e,name:t,url:r,onClick:()=>{s?.({id:e,name:t,url:r})},disableLink:!1}));return{question:`${r} в других регионах`,answer:(0,a.jsx)(eA,{data:l})}})({tag:e,regionLinks:l.regionLinks,setRegion:i?.setRegion||(()=>{}),itemsStr:"Дебетовые карты"});d&&u.push(d);let c=(({bankLinks:e})=>{if(!e||0===e.length)return;let t=e.map(({id:e,name:t,url:s})=>({id:e,name:t,url:s}));return{question:"Дебетовые карты в банках",answer:(0,a.jsx)(eA,{data:t})}})({bankLinks:l.bankLinks});c&&u.push(c);let m=(({tags:e,activeTag:t,region:s,town:r})=>{let l=e.filter(({url:e})=>!!e&&!eg.DebitCardsTagUtils.isDefaultTagUrl(e)&&e.toLowerCase()!==t?.url.toLowerCase()).map(e=>({id:e.id,name:e.internalName,url:eE.RouteUtils.getDebitCardsPageUrl({tag:e.url,region:s?.url,town:r?.url})}));if(0!==l.length)return{question:"Виды дебетовых карт",answer:(0,a.jsx)(eA,{data:l})}})({tags:o,activeTag:e,region:t,town:s});return m&&u.push(m),u})({additional:t,tag:n,region:i,town:u,currencies:d,banks:e,tags:s}),[t,e,n,i,u,d,s]);return(0,a.jsx)(eD.FAQBlock,{tagTitle:"h2",sectionTitle:p,Link:eP,dataLayerPush:ej.dataLayerPush,questions:f,eventCategory:"cards_support_block",href:`${m}/help/${eC.DebitRoutes.DEBIT_CARDS}`})};var e$=e.i(47167);let eF=/"(?:_|\\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*:/,eM=/"(?: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*:/,eB=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function eU(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 eV(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(!eB.test(e)){if(t.strict)throw SyntaxError("[destr] Invalid JSON");return e}try{if(eF.test(e)||eM.test(e)){if(t.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(e,eU)}return JSON.parse(e)}catch(s){if(t.strict)throw s;return e}}let eW=/#/g,ez=/&/g,eq=/\//g,eG=/=/g,eX=/\+/g,eH=/%5e/gi,eJ=/%60/gi,eY=/%7c/gi,eK=/%20/gi;function eQ(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(eY,"|").replace(eX,"%2B").replace(eK,"+").replace(eW,"%23").replace(ez,"%26").replace(eJ,"`").replace(eH,"^").replace(eq,"%2F")}function eZ(e){return eQ(e).replace(eG,"%3D")}function e0(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let e1=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,e3=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,e2=/^([/\\]\s*){2,}[^/\\]/,e6=/\/$|\/\?|\/#/,e9=/^\.?\//;function e8(e,t={}){return("boolean"==typeof t&&(t={acceptRelative:t}),t.strict)?e1.test(e):e3.test(e)||!!t.acceptRelative&&e2.test(e)}let e4=Symbol.for("ufo:protocolRelative");function e5(e=""){let[t="",s="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:s,hash:r}}class e7 extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}let te=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function tt(e="GET"){return te.has(e.toUpperCase())}let ts=new Set(["image/svg","application/xml","application/xhtml","application/html"]),tr=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;async function ta(e,t){if(t)if(Array.isArray(t))for(let s of t)await s(e);else await t(e)}let tl=new Set([408,409,425,429,500,502,503,504]),tn=new Set([101,204,205,304]),ti="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g,to=ti.fetch?(...e)=>ti.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),tu=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:+!tt(e.options.method);let s=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(s):tl.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)),n(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>",n=new e7(`${a}: ${l}${t?` ${t}`:""}`,e.error?{cause:e.error}:void 0);for(let t of["request","options","response"])Object.defineProperty(n,t,{get:()=>e[t]});for(let[t,s]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(n,t,{get:()=>e.response&&e.response[s]});return n}(e);throw Error.captureStackTrace&&Error.captureStackTrace(s,n),s}let n=async function(e,n={}){var i,o,u,d;let c,m,p,f={request:e,options:(i=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}(n?.headers??e?.headers,i?.headers,r),(i?.query||i?.params||n?.params||n?.query)&&(m={...i?.params,...i?.query,...n?.params,...n?.query}),{...i,...n,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 ta(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||e8(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(e9,"");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,n;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=e0(e[1].replace(eX," "));if("__proto__"===r||"constructor"===r)continue;let a=e0((e[2]||"").replace(eX," "));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(!e8(t,{acceptRelative:!0}))return s?e(s+t):e5(t);let[,a="",l,n=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",o=""]=n.match(/([^#/?]*)(.*)?/)||[];"file:"===a&&(o=o.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:u,search:d,hash:c}=e5(o);return{protocol:a.toLowerCase(),auth:l?l.slice(0,Math.max(0,l.length-1)):"",host:i,pathname:u,search:d,hash:c,[e4]:!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=>`${eZ(e)}=${eQ(t)}`).join("&"):`${eZ(e)}=${eQ(s)}`:eZ(e)}).filter(Boolean).join("&"),s=(d=e).pathname||"",r=d.search?(d.search.startsWith("?")?"":"?")+d.search:"",a=d.hash||"",l=d.auth?d.auth+"@":"",n=d.host||"",f.request=(d.protocol||d[e4]?(d.protocol||"")+"//":"")+l+n+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&&tt(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 ta(f,f.options.onRequestError),await l(f)}finally{c&&clearTimeout(c)}if((f.response.body||f.response._bodyInit)&&!tn.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 tr.test(t)?"json":"text/event-stream"===t?"stream":ts.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||eV;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 ta(f,f.options.onResponse),!f.options.ignoreResponseError&&f.response.status>=400&&f.response.status<600)?(f.options.onResponseError&&await ta(f,f.options.onResponseError),await l(f)):f.response},i=async function(e,t){return(await n(e,t))._data};return i.raw=n,i.native=(...e)=>s(...e),i.create=(s={},r={})=>e({...t,...r,defaults:{...t.defaults,...r.defaults,...s}}),i}({fetch:to,Headers:ti.Headers,AbortController:ti.AbortController}),td=0,tc=[],tm=new Map,tp=async()=>{td>=24&&await new Promise(e=>{tc.push(e)}),td+=1},tf=async e=>{await tp();try{return await e()}finally{td=Math.max(0,td-1),tc.shift()?.()}},t_=async({url:e,endpoint:t,method:s,config:r,env:a})=>{let l=new AbortController,n=setTimeout(()=>l.abort(),5e3),i=performance.now();try{let n=await tu(e,{baseURL:t,method:s,headers:{...r?.headers},...r,signal:l.signal,timeout:5e3,retry:0,next:{revalidate:Number(a.REVALIDATE_REQUEST_VALUE)||1800}}),o=performance.now()-i;return console.warn(`Запрос ${t}${e} занял ${o.toFixed(2)} ms`),{data:n,error:null}}catch(s){return s.status??s.statusCode,console.error("Ошибка запроса",`${s}: ${t}${e}`),{data:null,error:s||"Unknown error"}}finally{clearTimeout(n)}},th=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:n,isMpScRedirects:i}=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:"API endpoint is not configured"};var n=`${l}:${a}${e}`;let i=tm.get(n);if(i)return i;let u=tf(()=>t_({url:e,endpoint:a,method:l,config:s,env:r})).finally(()=>{tm.delete(n)});return tm.set(n,u),u},tg={APP_PREFIX:"debit-cards",APP_VERSION:e$.default.env.APP_VERSION??String(Math.random()).slice(2),REDIS_PORT:Number(e$.default.env.REDIS_PORT),REDIS_HOST:e$.default.env.REDIS_HOST},tb=e=>!!e&&"bankId"in e,tv=e=>{let t=new URLSearchParams;return Object.entries({bankIds:tb(e)?[e.bankId]:e.filters?.bankIds,advantages:e.filters?.advantages,goodCategories:e.filters?.goodCategories?.map(String),customerCategories:e.filters?.customerCategories?.map(String),currency:e.filters?.currency?.toString(),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),tb(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},ty=async(e,t)=>await th({url:`/${tg.APP_PREFIX}/api/debit-cards?${tv(e).toString()}`,config:{signal:t}}),tx=()=>{let{watch:e,setValue:t}=l.default.useContext(F),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 ty({from:0,filters:e.filter,sort:e.sort,sortDirection:e.sortDirection},r.current?.signal);s?.data?t("result",s.data):s.error&&s.error?.includes("signal is aborted")||t("error",!0)}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 tw=e.i(62965);function tC({control:e,name:t,onChange:s,options:r}){let n=(0,l.useMemo)(()=>new Map(r.map(e=>[e.id,e])),[r]);return(0,a.jsx)($,{control:e,name:t,render:({field:e})=>{let t=e.value||[];return(0,a.jsx)(a.Fragment,{children:r.map(r=>(0,a.jsx)(i.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 i=l.map(e=>n.get(e)??{id:e,label:String(e)});s?.(i)},children:r.label},r.id))})}})}function tj({control:e,name:t,onChipClick:s,...r}){let l=new Map(r?.chips.map(e=>[e.id,e]));return(0,a.jsx)($,{control:e,name:t,render:({field:e})=>(0,a.jsx)(i.Chips,{value:e.value,onChipClick:(t,a,n)=>{e.onChange(r.multiple?n:t),s?.(l.get(t)??{id:t,label:String(t)})},...r})})}function tk({control:e,name:t,options:s,onChange:r}){return(0,a.jsx)($,{control:e,name:t,render:({field:e})=>(0,a.jsx)(a.Fragment,{children:s.map(s=>(0,a.jsx)(i.Radio,{value:s.value,checked:s.value===e.value,onChange:t=>{e.onChange(t),r?.()},name:t,label:s.label},s.value))})})}function tS({control:e,name:t,rules:s,onChange:r,...n}){let o=(0,l.useMemo)(()=>new Map(n?.options.map(e=>[e[n?.optionValue??"value"],e])),[n?.options,n?.optionValue]);return(0,a.jsx)($,{control:e,name:t,rules:s,render:({field:e,fieldState:t})=>(0,a.jsx)(i.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[n?.optionValue??"value"]:e),a=t.map(e=>"object"==typeof e&&null!==e?e:o.get(e)).filter(e=>void 0!==e)):t&&(s=t[n?.optionValue??"value"],a="object"==typeof t&&null!==t?t:o.get(t)??null),e.onChange(s),r?.(a,n?.label||"")},...n})})}var tD=e.i(85015);let tI="Обязательное поле",tN=(0,l.memo)(({onChange:e=()=>null,onFocus:t=()=>null,onBlur:s=()=>null,onKeyDown:r=()=>null,inputClear:n=()=>null,label:i,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:w,readOnly:C,className:j,onlyRange:k,size:S="small",maskPlaceholder:D,...I})=>{let[N,T]=(0,l.useState)(x);(0,l.useEffect)(()=>T(x),[x]);let L=(0,l.useRef)(null),A=!f||(w||"error"!==c)&&c?h:tI,O=_?.length&&!f||_?.length&&w?_:tI;return(0,a.jsxs)("div",{className:(0,eh.default)(tD.default.inputRoot,j),children:[(0,a.jsxs)("label",{htmlFor:v,className:(0,eh.default)(tD.default.wrapperInput,tD.default[m],tD.default[S],{[tD.default.isFocused]:N&&!b,[tD.default.hasValue]:N||!!w||!!y||D,[tD.default.disabled]:b,[tD.default.success]:"success"===c,[tD.default.error]:"error"===c,[tD.default.readOnly]:C}),children:[u&&(0,a.jsx)("div",{className:(0,eh.default)(tD.default.controlContainer,tD.default.addoneBefore),children:u}),(0,a.jsxs)("div",{className:(0,eh.default)(tD.default.inputContainer,{[tD.default.cover]:"button"===p}),children:[D&&(0,a.jsxs)("div",{className:(0,eh.default)(tD.default.maskPlaceholder,!y&&!i&&tD.default.maskPlaceholderCenter),children:[w&&(0,a.jsx)("span",{className:tD.default.maskPlaceholderHide,children:w}),D.slice(String(w??"").length)]}),(0,a.jsx)("input",{id:v,ref:e=>{L.current=e,g&&(g.current=e)},value:w??"",disabled:b||k,autoFocus:"button"!==p&&N,readOnly:C,onFocus:e=>{N||(T(!0),t(e))},onBlur:e=>{N&&(T(!1),s(e))},onChange:t=>{e(t)},onKeyDown:e=>{r&&r(e)},className:(0,eh.default)(tD.default.input,!i&&tD.default.inputCenter),placeholder:D?void 0:y,...I}),i?.length?(0,a.jsx)("span",{className:(0,eh.default)(tD.default.label,"error"===c&&tD.default.error),children:i}):null]}),o&&(!!w||"string"==typeof w&&!!w.trim().length)&&(0,a.jsx)("button",{type:"button",className:(0,eh.default)(tD.default.controlContainer,tD.default.buttonClear),onClick:e=>{if(e.preventDefault(),L.current){var t;let e,s,r;e=(t=L.current).value,t.value="",s=new Event("input",{bubbles:!0}),(r=t._valueTracker)&&r.setValue(e),t.dispatchEvent(s),"input"===p&&L.current.focus()}n()},children:(0,a.jsx)(tw.IconFdsCloseO,{size:20})}),d&&(0,a.jsx)("div",{className:(0,eh.default)(tD.default.controlContainer,tD.default.addoneAfter),children:d})]}),(!!h?.length&&c||f||!!_?.length)&&(0,a.jsx)("div",{className:(0,eh.default)(tD.default.message,{[tD.default.successMessage]:"success"===c,[tD.default.errorMessage]:"error"===c,[tD.default.defaultMessage]:f&&!c||!f&&!c&&!!_?.length}),children:c?A:O})]})});tN.displayName="UiInput";let tT=({isOpenPopup:e,isMobile:t=!1,multiple:s,scrollValue:r,selectedItemIndex:a,pointedItemIndex:n,pointedTrigger:i,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!==n&&"number"==typeof n&&"key"===i&&(s=n,d(n))},[t,o,u,e,n,i,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 tL=e.i(79911);let tA="calc(100% + 8px)",tO=((e=20)=>{let t=null;return s=>{t&&clearInterval(t),t=setTimeout(s,e)}})(),tE=(0,l.memo)(({onSearch:e,onChange:t=()=>null,options:s,optionsEmptyText:r,multiple:n=!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,w]=(0,l.useState)(()=>c??null),[C,j]=(0,l.useState)(""),[k,S]=(0,l.useState)(d||u),[D,I]=(0,l.useState)(!1),[N,T]=(0,l.useState)(null),[L,A]=(0,l.useState)(()=>x?s.filter(e=>x.find(t=>String(t.value)===String(e.value))):null),[O,E]=(0,l.useState)(0),[P,R]=(0,l.useState)({mouseX:void 0,mouseY:void 0,isDisplaced:!0}),$=k&&!!s.length,F=(0,l.useCallback)(e=>{D||(j(""),S(!1),_?.()),e?.current&&n&&$&&E(e.current.scrollTop)},[D,$,n,_]),M=(0,l.useRef)(null),B=(0,l.useRef)(null),U=(0,l.useRef)(null),V=((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})(F),W=(0,l.useMemo)(()=>o&&C&&""!==C?s.filter(e=>-1!==String(e.label).toLocaleLowerCase().indexOf(C.toLocaleLowerCase())):s,[C,s,o]),z=(0,l.useCallback)((e=!1)=>{R({mouseX:void 0,mouseY:void 0,isDisplaced:!0}),S(t=>!e&&!t),I(t=>!e&&!t),e&&M.current?.blur(),V?.current&&n&&$&&E(V.current.scrollTop),e&&_?.()},[V,n,$,_]),q=(0,l.useCallback)(e=>{if(n)A((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||(w(null),T(null),A(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());T(l>=0?l:null),w([e]),A([e]),t(c&&e.value===c[0].value?null:r),z(!0),j("")}},[z,n,t,s,c]),G=(0,l.useCallback)(()=>{t(L),z(!0)},[z,t,L]),{pointedItemIndex:X,pointedTrigger:H,setPointedItem:J,handleKeyNavigation:Y}=(({isOpenPopup:e,multiple:t,optionsList:s,defaultPointedIndex:r,onTogglePopup:a,onSelectedItem:n,onClearCallBack:i})=>{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&&(n(s[d]),i()):a()},[e,s,d,n,i,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}),i())},[e,i,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}),i())},[e,i,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:$,multiple:n,optionsList:W,defaultPointedIndex:N,onTogglePopup:z,onSelectedItem:q,onClearCallBack:()=>R(e=>({...e,isDisplaced:!1}))}),K=e=>{e.preventDefault(),J(e=>({...e,trigger:"mouse"})),R(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}})},Q=(0,l.useCallback)(()=>{w(null),T(null),J({index:null,trigger:"key"}),E(0),A(null),z(!0),t(null)},[z,t,J]);tT({isOpenPopup:$,multiple:n,scrollValue:O,selectedItemIndex:N,pointedItemIndex:X,pointedTrigger:H,container:V,element:U});let Z=(0,l.useMemo)(()=>!L?.length||$?C:n?"":L[0].label,[L,C,n,$]),ee=(0,l.useMemo)(()=>{if(!L?.length)return C;let{length:e}=L;return n?1===e?L[0].label:`Выбрано (${e})`:$&&!C.length?L[0].label:C},[$,n,C,L]),et={readOnly:!o,addonAfter:(0,a.jsx)("div",{className:(0,eh.default)(tL.default.icon,{[tL.default.iconRotate]:!o&&k}),children:k?(0,a.jsx)(tw.IconFdsSearchO,{size:18}):(0,a.jsx)(tw.IconFdsChevronDownO,{size:24})}),onChange:e=>{j(e.currentTarget.value)},autoFocus:k,inputType:"select",inputClear:()=>n?j(""):Q(),value:Z,placeholder:ee,onFocus:()=>o&&S(!0),onClick:()=>{o?k||S(!0):S(e=>!e)},autoComplete:"off",innerRef:M,...v};(0,l.useEffect)(()=>{y.current?(w(c),A(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),en=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=()=>{tO(()=>er(window.scrollY))};return $?window.addEventListener("scroll",e,!1):window.removeEventListener("scroll",e,!1),()=>window.removeEventListener("scroll",e,!1)},[$]),(0,l.useEffect)(()=>{if(!en.current||!M.current)return;let e=M.current.getBoundingClientRect(),t=en.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=tA,el(r)},[$,es]);let ei=ea||{top:tA,left:"0",right:"0"};return(0,l.useEffect)(()=>{$&&h?.()},[$,h]),(0,l.useEffect)(()=>{e?.(C)},[C]),(0,a.jsxs)("div",{className:(0,eh.default)(tL.default.select,p),onMouseEnter:()=>I(!0),onMouseLeave:()=>I(!1),onKeyDown:e=>Y(e),children:[(0,a.jsx)("div",{className:tL.default.inputcontainer,children:(0,a.jsx)(tN,{...et})}),$&&(0,a.jsxs)("div",{className:tL.default.popup,ref:en,style:{maxHeight:`${m}px`,...ei},"data-qa":g,children:[(0,a.jsxs)("div",{ref:V,className:tL.default.popupContent,style:{maxHeight:`${m-(n?100:20)}px`},children:[0===W.length&&(0,a.jsx)("div",{className:tL.default.emptyList,children:r||"Нет совпадений"}),W.length>0&&(0,a.jsx)("ul",{className:tL.default.optionsList,ref:B,children:W.map((e,t)=>{let s=!1;return n?s=!!L?.find(t=>String(t.value)===String(e.value)):x&&(s=String(x[0]?.value)===String(e.value)),(0,a.jsx)("li",{onMouseLeave:K,onMouseEnter:e=>{e.stopPropagation(),P.isDisplaced&&J({index:t,trigger:"mouse"})},ref:X===t?U:void 0,className:(0,eh.default)(tL.default.optionsItem,{[tL.default.targetOptionsItem]:X===t,[tL.default.selectedOptionsItem]:s,[tL.default.removeLineHeight]:f}),"data-qa":b,children:(0,a.jsxs)("button",{onMouseDown:()=>q(e),children:[n&&(0,a.jsx)("span",{className:(0,eh.default)(tL.default.checkbox,{[tL.default.active]:s}),children:s&&(0,a.jsx)(tw.IconFdsCheckO,{className:tL.default.marker})}),e.label]})},e.value)})})]}),n&&!!L?.length&&(0,a.jsxs)("div",{className:tL.default.popupActions,children:[(0,a.jsx)(i.Button,{size:"xs",iconLeft:(0,a.jsx)(tw.IconTrash,{}),shape:"icon",variant:"secondary",onClick:Q}),(0,a.jsx)(i.Button,{size:"xs",onClick:G,label:`Применить (${L.length})`})]})]})]})});tE.displayName="Desktop",e.i(38886);var tP=e.i(86969);e.i(75182);var tR=e.i(64457),t$=e.i(39919);let tF=(0,l.memo)(({onSearch:e,onChange:t=()=>null,options:s,optionsEmptyText:r,multiple:n=!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),[w,C]=(0,l.useState)(""),[j,k]=(0,l.useState)(!1),[S,D]=(0,l.useState)(d||u),[I,N]=(0,l.useState)(u),[T,L]=(0,l.useState)(null),[A,O]=(0,l.useState)(()=>y?s.filter(e=>y.find(t=>String(t.value)===String(e.value))):null),[E,P]=(0,l.useState)(0),R=(0,l.useRef)(null),$=(0,l.useRef)(null),F=(0,l.useRef)(null),M=(0,l.useMemo)(()=>S&&!!s.length,[S,s.length]),B=(0,l.useMemo)(()=>o&&w&&""!==w?s.filter(e=>-1!==String(e.label).toLocaleLowerCase().indexOf(w.toLocaleLowerCase())):s,[w,s,o]),U=(0,l.useCallback)(e=>{setTimeout(()=>D(t=>!e&&!t),300),k(t=>!e&&!t),N(t=>!e&&!t),I||(k(!1),D(!1),C("")),F?.current&&n&&M&&P(F.current.scrollTop),e&&f?.()},[I,n,M,f]),V=(0,l.useCallback)(()=>{setTimeout(()=>k(!0),600),D(!0),N(!0)},[]),W=(0,l.useCallback)(e=>{if(n)O((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),L(null),O(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());L(l>=0?l:null),x([e]),O([e]),t(c&&e.value===c[0].value?null:r),C(""),setTimeout(()=>U(!0),300)}},[U,n,t,s,c]),z=(0,l.useCallback)(()=>{t(A),U(!0)},[U,t,A]),q=(0,l.useCallback)(()=>{x(null),L(null),P(0),O(null),U(!0),t(null)},[U,t]);tT({isMobile:!0,isOpenPopup:M,multiple:n,scrollValue:E,selectedItemIndex:T,container:F,element:$});let G=(0,l.useMemo)(()=>!A?.length||M?w:n?"":A[0].label,[A,w,n,M]),X=(0,l.useMemo)(()=>A?.length?1===A.length?A[0].label:n?`Выбрано (${A.length})`:"":"",[n,A]),H=(0,l.useMemo)(()=>{if(!A?.length)return w;let{length:e}=A;return 1===e?A[0].label:n?`Выбрано (${e})`:M&&!w.length?A[0].label:w},[M,n,w,A]);return(0,l.useEffect)(()=>{v.current?(x(c),O(c?s.filter(e=>c.find(t=>String(t.value)===String(e.value))):null)):v.current=!0},[s,c]),(0,l.useEffect)(()=>{M&&_?.()},[M,_]),(0,l.useEffect)(()=>{e?.(w)},[w]),(0,a.jsxs)("div",{className:(0,eh.default)(t$.default.select,m),children:[(0,a.jsx)("div",{className:(0,eh.default)(t$.default.inputcontainer,t$.default.inputButton),children:(0,a.jsx)(tN,{readOnly:!o,addonAfter:(0,a.jsx)(tw.IconFdsChevronDownO,{size:24,className:t$.default.icon}),inputType:"button",inputClear:q,value:X,onClick:V,autoComplete:"off",type:"button",...b})}),M&&(0,a.jsx)(tP.Portal,{children:(0,a.jsx)(tR.UiMobilePopup,{full:!0,className:t$.default.popup,isOpen:I,onClose:()=>U(!0),children:(0,a.jsxs)("div",{className:t$.default.window,"data-qa":h,children:[(0,a.jsx)("div",{className:t$.default.safeAreaLine}),(0,a.jsx)("div",{className:(0,eh.default)(t$.default.inputcontainer,t$.default.inputPopup),children:(0,a.jsx)(tN,{readOnly:!o,addonAfter:(0,a.jsx)("div",{className:t$.default.icon,children:o?(0,a.jsx)(tw.IconFdsSearchO,{size:18}):(0,a.jsx)(tw.IconFdsChevronDownO,{size:24})}),onChange:e=>C(e.currentTarget.value),autoFocus:j,inputType:"select",inputClear:()=>C(""),value:G,placeholder:H,onFocus:()=>k(!0),onClick:()=>!j&&k(!0),autoComplete:"off",...b})}),(0,a.jsxs)("div",{ref:F,className:t$.default.content,children:[0===B.length&&(0,a.jsx)("div",{className:t$.default.empty,children:r||"Нет совпадений"}),B.length>0&&(0,a.jsx)("ul",{className:(0,eh.default)(t$.default.optionsList,{[t$.default.multipleList]:n}),ref:R,children:B.map((e,t)=>{let s=!1;return n?s=!!A?.find(t=>String(t.value)===String(e.value)):y&&(s=String(y[0]?.value)===String(e.value)),(0,a.jsx)("li",{ref:T===t?$:void 0,className:(0,eh.default)(t$.default.optionsItem,{[t$.default.selectedOptionsItem]:s,[t$.default.removeLineHeight]:p}),"data-qa":g,children:(0,a.jsxs)("button",{onMouseDown:()=>W(e),children:[n&&(0,a.jsx)("span",{className:(0,eh.default)(t$.default.checkbox,{[t$.default.active]:s}),children:s&&(0,a.jsx)(tw.IconFdsCheckO,{className:t$.default.marker})}),(0,a.jsx)("p",{children:e.label})]})},e.value)})})]}),n&&!!A?.length&&(0,a.jsxs)("div",{className:t$.default.popupActions,children:[(0,a.jsx)(i.Button,{iconLeft:(0,a.jsx)(tw.IconTrash,{}),shape:"icon",variant:"secondary",onClick:q}),(0,a.jsx)(i.Button,{onClick:z,label:`Применить (${A.length})`})]})]})})})]})});tF.displayName="Mobile";let tM=(0,l.memo)(({isMobile:e,...t})=>{let[s,r]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{r(!0)},[]),s)?e?(0,a.jsx)(tF,{...t}):(0,a.jsx)(tE,{...t}):(0,a.jsx)(tF,{...t})});function tB({control:e,name:t,rules:s,saveOnlyValue:r=!1,options:n,multiple:i,...o}){let u=(0,l.useMemo)(()=>new Map(n?.map(e=>[e.value,e])||[]),[n]);return(0,a.jsx)($,{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(i)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)(tM,{state:t.error?.message?"error":void 0,value:s,multiple:i,options:n,...o,onChange:t=>{if(null===t){e.onChange(i?[]:void 0),o?.onChange?.(null,o?.label||"");return}if(r){let s=t.map(e=>e.value);e.onChange(i?s:s[0])}else e.onChange(t);o?.onChange?.(t,o?.label||"")}})}})}tM.displayName="UiSelect",e.i(17266);var tU=e.i(69356),tV=e.i(60899),tW=e.i(93350);let tz=()=>{let{control:e,watch:t}=l.default.useContext(F),s=t("options.banks"),r=t("options.advantages"),n=t("options.sort"),i=t("options.currencies"),o=t("options.cardTypes"),u=t("options.bonuses"),d=t("options.customerCategory"),c=t("options.goodsCategory");return(0,a.jsxs)("div",{className:tW.default.wrapper,children:[(0,a.jsxs)("div",{className:tW.default.selectorsGrid,children:[(0,a.jsx)("div",{className:tW.default.selectorWrapper,children:(0,a.jsx)(tB,{control:e,name:"filter.bankIds",multiple:!0,search:!0,className:tW.default.select,size:"small",label:"Банк",options:s,saveOnlyValue:!0,onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))}})}),(0,a.jsx)("div",{className:tW.default.selectorWrapper,children:(0,a.jsx)(tS,{multiple:!0,control:e,name:"filter.bonus",className:tW.default.select,size:"s",clearable:!0,label:"Бонусы",onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))},options:u})}),(0,a.jsx)("div",{className:tW.default.selectorWrapper,children:(0,a.jsx)(tS,{control:e,name:"filter.currency",className:tW.default.select,size:"s",clearable:!0,label:"Валюта карты",onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))},options:i})}),!!d?.length&&(0,a.jsx)("div",{className:tW.default.selectorWrapper,children:(0,a.jsx)(tS,{multiple:!0,control:e,name:"filter.customerCategories",className:tW.default.select,size:"s",clearable:!0,label:"Категория клиентов",onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))},options:d})}),(0,a.jsx)("div",{className:tW.default.selectorWrapper,children:(0,a.jsx)(tS,{multiple:!0,control:e,name:"filter.cardType",className:tW.default.select,size:"s",clearable:!0,label:"Платежная система",onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))},options:o})}),!!c?.length&&(0,a.jsx)("div",{className:tW.default.selectorWrapper,children:(0,a.jsx)(tS,{multiple:!0,control:e,name:"filter.goodCategories",className:tW.default.select,size:"s",clearable:!0,label:"Категория покупок",onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))},options:c})})]}),(0,a.jsxs)("div",{className:tW.default.row,children:[(0,a.jsxs)("div",{className:tW.default.column,children:[(0,a.jsx)("div",{className:tW.default.columnTitle,children:"Преимущества"}),(0,a.jsx)(tC,{control:e,name:"filter.advantages",options:r,onChange:e=>{tV.AnalyticUtils.debit.pushFilterDataLayer("Преимущества",tV.AnalyticUtils.getOptionsLabels(e))}})]}),(0,a.jsxs)("div",{className:tW.default.column,children:[(0,a.jsx)("div",{className:tW.default.columnTitle,children:"Сортировать"}),(0,a.jsx)(tk,{control:e,name:"sort",options:n})]})]})]})};var tq=((t={}).PRICE="price",t.RATE="rate",t.POPULAR="popular",t.CASHBACK="cashback",t.MILES="miles",t.POINTS="points",t),tG=((s={}).CASHBACK="cashback",s.POINTS="points",s.MILE="mile",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";var tX=e.i(42644);let tH=({className:e,variant:t="select",beforeChange:s})=>{let{watch:r,setValue:n,control:o}=l.default.useContext(F),u=r("sortDirection"),d=r("options.sort"),c=r("sort"),m=d.find(e=>e.value===c),p="desc"===u,[f,_]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(!f)return;let e=()=>_(!1);return window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[f]);let h=c===tq.POPULAR?null:(0,a.jsx)(i.Button,{onClick:()=>{s?.(),n("sortDirection",p?"asc":"desc")},"aria-label":"Направление сортировки",title:"Направление сортировки",appearance:"ghost",size:"s",shape:"icon",className:(0,eh.default)("minimal"===t&&tX.default.minimalButtonSort,"minimal"===t&&tX.default.onlyDesktop),iconRight:p?(0,a.jsx)(tw.IconFdsSortDescendingArrowO,{}):(0,a.jsx)(tw.IconFdsSortAscendingArrowO,{})});return"minimal"===t?(0,a.jsxs)("div",{className:(0,eh.default)(tX.default.sortMinimalWrapper,e),children:[h,(0,a.jsxs)(i.Dropdown,{title:"Сортировка",placement:"bottom-end",opened:f,onToggle:()=>_(e=>!e),width:"auto",children:[(0,a.jsx)(i.DropdownTrigger,{asChild:!0,children:(0,a.jsxs)("span",{children:[(0,a.jsx)("span",{className:(0,eh.default)(tX.default.sortDropdownButtonText,tX.default.onlyDesktop),children:m?.label}),(0,a.jsx)(i.Button,{variant:"secondary",size:"s",shape:"icon",className:(0,eh.default)("minimal"===t&&tX.default.onlyMobile),iconRight:(0,a.jsx)(tw.IconFdsSortAscendingO,{})})]})}),(0,a.jsx)(tP.Portal,{children:(0,a.jsxs)(i.DropdownContent,{children:[(0,a.jsx)("div",{className:(0,eh.default)(tX.default.direction,tX.default.onlyMobile),children:(0,a.jsx)(tk,{control:o,name:"sortDirection",options:[{value:"asc",label:"По возрастанию"},{value:"desc",label:"По убыванию"}],onChange:()=>{s?.()}})}),(0,a.jsx)(tk,{control:o,name:"sort",options:d,onChange:()=>{s?.()}})]})})]})]}):(0,a.jsxs)("div",{className:(0,eh.default)(tX.default.sortSelectWrapper,e),children:[h,(0,a.jsx)(tS,{size:"s",placeholder:"Сортировка",className:tX.default.sortWrapper,classnameTrigger:tX.default.sortSelect,name:"sort",control:o,options:d})]})};var tJ=e.i(77124);let tY=({resultListRef:e})=>{let t=(0,l.useRef)(null),[s,r]=(0,l.useState)(!1),{setValue:o,watch:u}=l.default.useContext(F),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,n=a.top<=0&&a.bottom>=.6*l;r(e=>e===n?e:n)}))};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 c=()=>{let e=document.getElementById("debit-cards-results");if(e){let t=e.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:t-30,behavior:"smooth"})}},m=()=>{c?.(),o("isFilterOpen",!0)};return(0,a.jsx)("div",{className:(0,eh.default)(tJ.default.stickyToolbar,{[tJ.default.stickyToolbarVisible]:s}),children:(0,a.jsxs)(n.Container,{className:tJ.default.container,children:[(0,a.jsx)(i.Button,{className:(0,eh.default)(tJ.default.onlyDesktop),onClick:m,appearance:"ghost",size:"s",iconLeft:(0,a.jsx)(tw.IconFdsParametersHorizontalO,{}),iconRight:d?(0,a.jsx)("div",{className:tJ.default.badge,children:d}):void 0,children:"Все параметры"}),(0,a.jsx)(i.Button,{"data-badge":d,className:(0,eh.default)(tJ.default.onlyMobile,!!d&&tJ.default.badgeIcon),onClick:m,variant:"secondary",size:"s",shape:"icon",iconLeft:(0,a.jsx)(tw.IconFdsParametersHorizontalO,{})}),(0,a.jsx)(tH,{beforeChange:c,variant:"minimal",className:tJ.default.sortButton})]})})};var tK=e.i(72677);let tQ=({resultListRef:e})=>{let t=l.default.useContext(F),{watch:s,setValue:r,getValues:n,resetField:o}=t,u=s("options.advantages"),d=s("options.chipsAdvantages"),c=s("options.bonuses"),m=s("isFilterOpen"),p=t.watch("result.totalCards"),f=()=>{r("isFilterOpen",!n("isFilterOpen"))},_={size:"s",variant:"secondary",iconLeft:(0,a.jsx)(tw.IconFdsParametersHorizontalO,{}),onClick:()=>{f(),tV.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"})}}),tV.AnalyticUtils.debit.clickButtonDataLayer(e)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:tK.default.wrapper,children:[(0,a.jsx)("div",{className:tK.default.testTrigger}),(0,a.jsxs)("div",{className:tK.default.filter,children:[(0,a.jsxs)("div",{className:tK.default.selectWrapper,children:[(0,a.jsx)(tS,{multiple:!0,control:t.control,name:"filter.bonus",className:tK.default.select,size:"s",clearable:!0,label:"Бонусы",options:c,onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))}}),(0,a.jsx)(tS,{multiple:!0,control:t.control,name:"filter.advantages",className:tK.default.select,size:"s",clearable:!0,label:"Преимущества",optionValue:"id",optionLabel:"label",options:u,onChange:(e,t)=>{tV.AnalyticUtils.debit.pushFilterDataLayer(t,tV.AnalyticUtils.getOptionsLabels(e))}})]}),(0,a.jsxs)("div",{className:tK.default.actionsWrapper,children:[(0,a.jsx)(i.Button,{..._,className:tK.default.desktop,label:"Все параметры"}),(0,a.jsx)(i.Button,{..._,className:tK.default.mobile,shape:"icon"}),(0,a.jsx)(i.Button,{disabled:!p,onClick:h,className:tK.default.submit,size:"s",label:`Показать ${p||""}`})]})]}),(0,a.jsx)("div",{className:tK.default.chipsWrapper,children:(0,a.jsx)(tj,{onChipClick:e=>{tV.AnalyticUtils.debit.clickButtonDataLayer(tV.AnalyticUtils.getOptionsLabels(e))},control:t.control,name:"filter.advantages",activeVariant:"primary",chips:d,multiple:!0,size:"m",variant:"primary"})}),(0,a.jsx)(tU.AdaptiveDrawer,{footer:(0,a.jsxs)("div",{className:tK.default.footer,children:[(0,a.jsx)(i.Button,{onClick:e=>{o("filter"),tV.AnalyticUtils.debit.clickButtonDataLayer(e)},stretch:!0,variant:"secondary",size:"s",children:"Сбросить параметры"}),(0,a.jsxs)(i.Button,{disabled:!p,onClick:h,className:tK.default.showButton,stretch:!0,variant:"primary",size:"s",children:["Показать ",p||""]})]}),title:"Все параметры",isOpen:m,onClose:f,children:(0,a.jsx)(tz,{})})]}),(0,a.jsx)(tY,{resultListRef:e})]})},tZ=({currency:e,result:t})=>{let{NEXT_PUBLIC_BASE_URL:s}=(0,o.getEnvValue)(),r=eb.GeoUtils.formatIn(ev()),n=(0,l.useMemo)(()=>{let a=t?.list.flatMap(e=>Number(e.item.short.cost.replace(/\W|_/g,""))||0)||[],l=Math.min(...a),n=Math.max(...a),i=(e=>{switch(e){case 2:case"2":case"USD":return{shortName:"долл.",unit:"$",name:"долларах",code:"USD",locale:"en",num:2};case 3:case"3":case"EUR":return{shortName:"евро",unit:"€",name:"евро",code:"EUR",locale:"en",num:3};case 4:case"4":case"CNY":return{shortName:"юань",unit:"¥",name:"юанях",code:"CNY",locale:"zh-CN",num:4};case 5:case"5":case"CHF":return{shortName:"франк",unit:"₣",name:"франках",code:"CHF",locale:"en",num:5};case 6:case"6":case"GBP":return{shortName:"фунт",unit:"£",name:"фунтах",code:"GBP",locale:"en",num:6};case 7:case"7":case"JPY":return{shortName:"иена",unit:"¥",name:"иенах",code:"JPY",locale:"ja-JP",num:7};default:return{shortName:"руб.",unit:"₽",name:"рублях",code:"RUB",locale:"ru",num:1}}})(e||0).code;return JSON.stringify({"@context":"https://schema.org","@type":"Product",image:[s,"icons/1200x630-logo.jpg"].join("/"),name:[t?.title,r].filter(Boolean).join(" "),description:t?.subtitle,offers:{"@type":"AggregateOffer",lowPrice:`${l}`,highPrice:`${n}`,priceCurrency:i,offerCount:`${t?.totalCards}`,offers:t?.list.flatMap(e=>{let t={"@type":"BankOrCreditUnion",name:e.bank.name,url:[s,"banki",e.bank.url].join("/"),image:e.bank.logo,address:{"@type":"PostalAddress",addressLocality:e.bank.legalAddress}};return{"@type":"PaymentCard",url:[s,eC.DebitRoutes.DEBIT_CARDS,e.item.short.url].join("/"),name:e.item.short.name,cashBack:!!e.item.short.cashback,provider:t}})},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",reviewCount:"1276",bestRating:"5",worstRating:"1"}})},[r,e,t,s]);return(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:n}})},t0=()=>{let e=(0,ew.usePathname)(),{watch:t}=l.default.useContext(F),s=t("tag"),{setValue:r}=l.default.useContext(F);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&&!eg.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 t1=e.i(76691);let t3=({className:e})=>(0,a.jsx)("div",{className:(0,eh.default)(t1.default.skeleton,e)});var t2=e.i(83849),t2=t2;let t6=async e=>await th({url:`/${tg.APP_PREFIX}/api/debit-cards/bank?${tv(e).toString()}`});e.i(19e3);var t9=e.i(51429);function t8(e){let[t,s]=(0,l.useState)({data:null,isFetching:!1,isError:!1,error:null}),r=(0,l.useCallback)(async(...t)=>{s(e=>({...e,isFetching:!0,isError:!1,error:null}));try{let r=await e(...t);return s(e=>({...e,data:r,isFetching:!1})),r}catch(e){return s(t=>({...t,isFetching:!1,isError:!0,error:e instanceof Error?e:Error("Unknown error")})),null}},[e]),a=(0,l.useCallback)(()=>{s({data:null,isFetching:!1,isError:!1,error:null})},[]);return{...t,execute:r,reset:a}}let t4=({group:e,subOfferIndex:t,isSubOffer:s,shownIds:r,activeTerms:n})=>{let[o,u]=(0,l.useState)(!1),{getValues:d}=l.default.useContext(F),[c,m]=(0,l.useState)(()=>new Set([e.item.id,...r??[]])),[p,f]=(0,l.useState)([]),{execute:_,isFetching:h}=t8(t6),g=[...e.items,...p],b=1+g.length,v=e.totalItems-b,y=v>0&&!o,x=h?"Загрузка...":`Ещё ${v} ${(0,t2.p)(v,"предложение","предложения","предложений")}`,w=async()=>{if(h)return;let t=Array.from(c).length,s=d("sort"),r=d("filter"),a=d("sortDirection"),l=await _({from:t,bankId:String(e.bank.bic),filters:r,sort:s,sortDirection:a});if(l?.error&&!l.error?.includes("signal is aborted"))return i.snackbar.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1});let n=l?.data??[];f(e=>[...e,...n]),u(!0),m(e=>{let t=n.map(e=>e.id);return new Set([...Array.from(e),...t])})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t9.DebitCard,{activeTerms:n,data:e.item,subOfferIndex:t,bank:e.bank,showLoadMore:y,isFetching:h,buttonText:x,isSubOffer:s,onLoadMore:w}),!!e.totalItems&&!h&&o&&g.map((t,s)=>{let r=s===g.length-1?e.totalItems-g.length:0;return(0,a.jsx)(t4,{activeTerms:n,group:{bank:e.bank,item:t,items:[],totalItems:r},isSubOffer:!0,subOfferIndex:s,shownIds:Array.from(c)},t.id)})]})};var t5=e.i(35224);let t7=()=>{let{NEXT_PUBLIC_S3_ASSETS:e}=(0,o.getEnvValue)();return(0,a.jsxs)("div",{className:t5.default.wrapper,children:[(0,a.jsx)("div",{className:t5.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:t5.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:t5.default.title,children:"Сервис временно недоступен, попробуйте повторить операцию позже."}),(0,a.jsx)("div",{className:t5.default.buttonWrapper,children:(0,a.jsx)(i.Button,{variant:"secondary",size:"s",onClick:()=>{window.location.reload()},children:"Обновить страницу"})})]})};var se=e.i(45049);let st=()=>{let{watch:e,setValue:t,getValues:s}=l.default.useContext(F),r=e("result"),{isFetching:n,execute:o}=t8(ty),u=r.nextFrom;if(null===u)return null;let d=async()=>{let e=s("filter"),r=s("sort"),a=s("sortDirection"),l=await o({from:u,filters:e,sort:r,sortDirection:a},void 0);if(l?.data){var n,d;let e,r=s("result");t("result",{...l.data,list:(n=r.list,d=l.data.list??[],e=new Set(n.map(e=>e.item.id)),[...n,...d.filter(t=>{let s=t.item.id;return!e.has(s)&&(e.add(s),!0)})])});return}l?.error&&l.error?.includes("signal is aborted")||i.snackbar.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1})};return(0,a.jsx)("div",{className:se.default.showMoreWrapper,children:(0,a.jsx)(i.Button,{className:se.default.showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:n,label:n?"Загрузка...":"Смотреть еще предложения",onClick:d,iconRight:(0,a.jsx)(tw.IconFdsChevronDownSmallO,{className:se.default.showMoreIcon,size:20})})})};var ss=e.i(50995);let sr=()=>{let e=l.default.useContext(F),{NEXT_PUBLIC_S3_ASSETS:t}=(0,o.getEnvValue)(),{setValue:s,getValues:r}=e;return(0,a.jsxs)("div",{className:ss.default.wrapper,children:[(0,a.jsx)("div",{className:ss.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:ss.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:ss.default.title,children:"К сожалению, мы ничего не нашли"}),(0,a.jsx)("div",{className:ss.default.buttonWrapper,children:(0,a.jsx)(i.Button,{variant:"secondary",size:"s",onClick:()=>{s("isFilterOpen",!r("isFilterOpen"))},children:"Изменить параметры"})})]})};var t2=t2,sa=e.i(7981);let sl=()=>{let e=l.default.useContext(F).watch("result.totalCards");return e?(0,a.jsxs)("div",{className:sa.default.wrapper,id:"debit-cards-results",children:[(0,a.jsxs)("h2",{className:sa.default.title,children:[e," ",(0,t2.p)(e,"предложение","предложения","предложений")]}),(0,a.jsx)(tH,{className:sa.default.sortSelectWrapper})]}):(0,a.jsx)("div",{className:sa.default.empty})};var sn=e.i(67066);let si=({resultListRef:e})=>{let{watch:t}=l.default.useContext(F),s=t("result.list"),r=t("isLoading"),n=t("error"),i=t("filter.bonus"),o=t("sort");return(0,a.jsxs)("div",{children:[!n&&(0,a.jsx)(sl,{}),r?(0,a.jsx)("div",{className:sn.default.list,children:Array.from({length:6},(e,t)=>(0,a.jsx)(t3,{},t))}):n?(0,a.jsx)(t7,{}):s.length?(0,a.jsx)("div",{ref:e,className:sn.default.list,children:s.map(e=>{let t,s=(t=i||[],o===tq.MILES?t=[tG.MILE]:o===tq.CASHBACK?t=[tG.CASHBACK]:o===tq.POINTS&&(t=[tG.POINTS]),t);return(0,a.jsx)(t4,{activeTerms:s,group:e},e.item.id)})}):(0,a.jsx)(sr,{}),!n&&(0,a.jsx)(st,{})]})},so=({children:e,result:t,options:s,predefined:r,tag:n,initialGeo:i})=>{let o=(0,l.useMemo)(()=>s.banks.map(e=>({value:e.bic,label:e.name})),[s.banks]),u=function(e={}){let t=l.default.useRef(void 0),s=l.default.useRef(void 0),[r,a]=l.default.useState({isDirty:!1,isValidating:!1,isLoading:x(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:x(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!x(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:s,...a}=function(e={}){let t,s={...ef,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:x(s.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:s.errors||{},disabled:s.disabled||!1},a={},l=(m(s.defaultValues)||m(s.values))&&h(s.defaultValues||s.values)||{},n=s.shouldUnregister?{}:h(l),i={action:!1,mount:!1,watch:!1,keepIsValid:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},u=0,v={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},j={...v},k={...j},S={array:V(),state:V()},D="all"===s.criteriaMode,I=async e=>{if(!i.keepIsValid&&!s.disabled&&(j.isValid||k.isValid||e)){let e;s.resolver?(e=W((await A()).errors),N()):e=await $(a,!0),e!==r.isValid&&S.state.next({isValid:e})}},N=(e,t)=>{!s.disabled&&(j.isValidating||j.validatingFields||k.isValidating||k.validatingFields)&&((e||Array.from(o.mount)).forEach(e=>{e&&(t?w(r.validatingFields,e,t):G(r.validatingFields,e))}),S.state.next({validatingFields:r.validatingFields,isValidating:!W(r.validatingFields)}))},T=(e,t,s,r)=>{let o=y(a,e);if(o){let a=y(n,e,g(s)?y(l,e):s);g(a)||r&&r.defaultChecked||t?w(n,e,t?a:es(o._f)):B(e,a),i.mount&&!i.action&&I()}},L=(e,t,a,n,i)=>{let o=!1,u=!1,d={name:e};if(!s.disabled){if(!a||n){(j.isDirty||k.isDirty)&&(u=r.isDirty,r.isDirty=d.isDirty=F(),o=u!==d.isDirty);let s=R(y(l,e),t);u=!!y(r.dirtyFields,e),s?G(r.dirtyFields,e):w(r.dirtyFields,e,!0),d.dirtyFields=r.dirtyFields,o=o||(j.dirtyFields||k.dirtyFields)&&!s!==u}if(a){let t=y(r.touchedFields,e);t||(w(r.touchedFields,e,a),d.touchedFields=r.touchedFields,o=o||(j.touchedFields||k.touchedFields)&&t!==a)}o&&i&&S.state.next(d)}return o?d:{}},A=async e=>(N(e,!0),await s.resolver(n,s.context,((e,t,s,r)=>{let a={};for(let s of e){let e=y(t,s);e&&w(a,s,e._f)}return{criteriaMode:s,names:[...e],fields:a,shouldUseNativeValidation:r}})(e||o.mount,a,s.criteriaMode,s.shouldUseNativeValidation))),P=async e=>{let{errors:t}=await A(e);if(N(e),e)for(let s of e){let e=y(t,s);e?w(r.errors,s,e):G(r.errors,s)}else r.errors=t;return t},$=async(t,a,l={valid:!0})=>{for(let i in t){let u=t[i];if(u){let{_f:t,...i}=u;if(t){let i=o.array.has(t.name),d=u._f&&en(u._f);d&&j.validatingFields&&N([t.name],!0);let c=await ep(u,o.disabled,n,D,s.shouldUseNativeValidation&&!a,i);if(d&&j.validatingFields&&N([t.name]),c[t.name]&&(l.valid=!1,a||e.shouldUseNativeValidation))break;a||(y(c,t.name)?i?ed(r.errors,c,t.name):w(r.errors,t.name,c[t.name]):G(r.errors,t.name))}W(i)||await $(i,a,l)}}return l.valid},F=(e,t)=>!s.disabled&&(e&&t&&w(n,e,t),!R(ee(),l)),M=(e,t,s)=>E(e,o,{...i.mount?n:g(t)?l:O(e)?{[e]:t}:t},s,t),B=(e,t,s={})=>{let r=y(a,e),l=t;if(r){let s=r._f;s&&(s.disabled||w(n,e,Z(t,s)),l=z(s.ref)&&c(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||S.state.next({name:e,values:h(n)})))}(s.shouldDirty||s.shouldTouch)&&L(e,l,s.shouldTouch,s.shouldDirty,!0),s.shouldValidate&&Q(e)},X=(e,t,s)=>{for(let r in t){if(!t.hasOwnProperty(r))return;let l=t[r],n=e+"."+r,i=y(a,n);(o.array.has(e)||m(l)||i&&!i._f)&&!d(l)?X(n,l,s):B(n,l,s)}},H=(e,t,s={})=>{let u=y(a,e),d=o.array.has(e),m=h(t);w(n,e,m),d?(S.array.next({name:e,values:h(n)}),(j.isDirty||j.dirtyFields||k.isDirty||k.dirtyFields)&&s.shouldDirty&&S.state.next({name:e,dirtyFields:J(l,n),isDirty:F(e,m)})):!u||u._f||c(m)?B(e,m,s):X(e,m,s),ei(e,o)?S.state.next({...r,name:e,values:h(n)}):S.state.next({name:i.mount?e:void 0,values:h(n)})},Y=async e=>{i.mount=!0;let l=e.target,c=l.name,m=!0,f=y(a,c),_=e=>{m=Number.isNaN(e)||d(e)&&isNaN(e.getTime())||R(e,y(n,c,e))},g=ea(s.mode),b=ea(s.reValidateMode);if(f){var v,x,T,O,E;let i,d,B,U=l.type?es(f._f):p(e),V=e.type===C||"focusout"===e.type,z=!((B=f._f).mount&&(B.required||B.min||B.max||B.maxLength||B.minLength||B.pattern||B.validate))&&!s.resolver&&!y(r.errors,c)&&!f._f.deps||(v=V,x=y(r.touchedFields,c),T=r.isSubmitted,O=b,!(E=g).isOnAll&&(!T&&E.isOnTouch?!(x||v):(T?O.isOnBlur:E.isOnBlur)?!v:(T?!O.isOnChange:!E.isOnChange)||v)),q=ei(c,o,V);w(n,c,U),V?l&&l.readOnly||(f._f.onBlur&&f._f.onBlur(e),t&&t(0)):f._f.onChange&&f._f.onChange(e);let X=L(c,U,V),H=!W(X)||q;if(V||S.state.next({name:c,type:e.type,values:h(n)}),z)return(j.isValid||k.isValid)&&("onBlur"===s.mode?V&&I():V||I()),H&&S.state.next({name:c,...q?{}:X});if(!V&&q&&S.state.next({...r}),s.resolver){let{errors:e}=await A([c]);if(N([c]),_(U),m){let t=eu(r.errors,a,c),s=eu(e,a,t.name||c);i=s.error,c=s.name,d=W(e)}}else N([c],!0),i=(await ep(f,o.disabled,n,D,s.shouldUseNativeValidation))[c],N([c]),_(U),m&&(i?d=!1:(j.isValid||k.isValid)&&(d=await $(a,!0)));if(m){f._f.deps&&(!Array.isArray(f._f.deps)||f._f.deps.length>0)&&Q(f._f.deps);var P=c,F=d,M=i;let e=y(r.errors,P),a=(j.isValid||k.isValid)&&"boolean"==typeof F&&r.isValid!==F;if(s.delayError&&M){let e;e=()=>{w(r.errors,P,M),S.state.next({errors:r.errors})},(t=t=>{clearTimeout(u),u=setTimeout(e,t)})(s.delayError)}else clearTimeout(u),t=null,M?w(r.errors,P,M):G(r.errors,P);if((M?!R(e,M):e)||!W(X)||a){let e={...X,...a&&"boolean"==typeof F?{isValid:F}:{},errors:r.errors,name:P};r={...r,...e},S.state.next(e)}}}},K=(e,t)=>{if(y(r.errors,t)&&e.focus)return e.focus(),1},Q=async(e,t={})=>{let l,n,i=U(e);if(s.resolver){let t=await P(g(e)?e:i);l=W(t),n=e?!i.some(e=>y(t,e)):l}else e?((n=(await Promise.all(i.map(async e=>{let t=y(a,e);return await $(t&&t._f?{[e]:t}:t)}))).every(Boolean))||r.isValid)&&I():n=l=await $(a);return S.state.next({...!O(e)||(j.isValid||k.isValid)&&l!==r.isValid?{}:{name:e},...s.resolver||!e?{isValid:l}:{},errors:r.errors}),t.shouldFocus&&!n&&eo(a,K,e?i:o.mount),n},ee=(e,t)=>{let s={...i.mount?n:l};return t&&(s=function e(t,s){let r={};for(let a in t)if(t.hasOwnProperty(a)){let l=t[a],n=s[a];if(l&&m(l)&&n){let t=e(l,n);m(t)&&(r[a]=t)}else t[a]&&(r[a]=n)}return r}(t.dirtyFields?r.dirtyFields:r.touchedFields,s)),g(e)?s:O(e)?y(s,e):e.map(e=>y(s,e))},et=(e,t)=>({invalid:!!y((t||r).errors,e),isDirty:!!y((t||r).dirtyFields,e),error:y((t||r).errors,e),isValidating:!!y(r.validatingFields,e),isTouched:!!y((t||r).touchedFields,e)}),el=(e,t,s)=>{let l=(y(a,e,{_f:{}})._f||{}).ref,{ref:n,message:i,type:o,...u}=y(r.errors,e)||{};w(r.errors,e,{...u,...t,ref:l}),S.state.next({name:e,errors:r.errors,isValid:!1}),s&&s.shouldFocus&&l&&l.focus&&l.focus()},ec=e=>S.state.subscribe({next:t=>{let s,a,i;s=e.name,a=t.name,i=e.exact,(!s||!a||s===a||U(s).some(e=>e&&(i?e===a:e.startsWith(a)||a.startsWith(e))))&&((e,t,s,r)=>{s(e);let{name:a,...l}=e;return W(l)||Object.keys(l).length>=Object.keys(t).length||Object.keys(l).find(e=>t[e]===(!r||"all"))})(t,e.formState||j,ex,e.reRenderRoot)&&e.callback({values:{...n},...r,...t,defaultValues:l})}}).unsubscribe,em=(e,t={})=>{for(let i of e?U(e):o.mount)o.mount.delete(i),o.array.delete(i),t.keepValue||(G(a,i),G(n,i)),t.keepError||G(r.errors,i),t.keepDirty||G(r.dirtyFields,i),t.keepTouched||G(r.touchedFields,i),t.keepIsValidating||G(r.validatingFields,i),s.shouldUnregister||t.keepDefaultValue||G(l,i);S.state.next({values:h(n)}),S.state.next({...r,...!t.keepDirty?{}:{isDirty:F()}}),t.keepIsValid||I()},e_=({disabled:e,name:t})=>{if("boolean"==typeof e&&i.mount||e||o.disabled.has(t)){let s=o.disabled.has(t);e?o.disabled.add(t):o.disabled.delete(t),!!e!==s&&i.mount&&!i.action&&I()}},eh=(e,t={})=>{let r=y(a,e),n="boolean"==typeof t.disabled||"boolean"==typeof s.disabled;return(w(a,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),o.mount.add(e),r)?e_({disabled:"boolean"==typeof t.disabled?t.disabled:s.disabled,name:e}):T(e,!0,t.value),{...n?{disabled:t.disabled||s.disabled}:{},...s.progressive?{required:!!t.required,min:er(t.min),max:er(t.max),minLength:er(t.minLength),maxLength:er(t.maxLength),pattern:er(t.pattern)}:{},name:e,onChange:Y,onBlur:Y,ref:n=>{if(n){let s;eh(e,t),r=y(a,e);let i=g(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,o="radio"===(s=i).type||"checkbox"===s.type,u=r._f.refs||[];(o?u.find(e=>e===i):i===r._f.ref)||(w(a,e,{_f:{...r._f,...o?{refs:[...u.filter(q),i,...Array.isArray(y(l,e))?[{}]:[]],ref:{type:i.type,name:e}}:{ref:i}}}),T(e,!1,void 0,i))}else(r=y(a,e,{}))._f&&(r._f.mount=!1),(s.shouldUnregister||t.shouldUnregister)&&!(f(o.array,e)&&i.action)&&o.unMount.add(e)}}},eg=()=>s.shouldFocusError&&eo(a,K,o.mount),eb=(e,t)=>async l=>{let i;l&&(l.preventDefault&&l.preventDefault(),l.persist&&l.persist());let u=h(n);if(S.state.next({isSubmitting:!0}),s.resolver){let{errors:e,values:t}=await A();N(),r.errors=e,u=h(t)}else await $(a);if(o.disabled.size)for(let e of o.disabled)G(u,e);if(G(r.errors,"root"),W(r.errors)){S.state.next({errors:{}});try{await e(u,l)}catch(e){i=e}}else t&&await t({...r.errors},l),eg(),setTimeout(eg);if(S.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:W(r.errors)&&!i,submitCount:r.submitCount+1,errors:r.errors}),i)throw i},ev=(e,t={})=>{let u=e?h(e):l,d=h(u),c=W(e),m=c?l:d;if(t.keepDefaultValues||(l=u),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...o.mount,...Object.keys(J(l,n))]))){let t=y(r.dirtyFields,e),s=y(n,e),a=y(m,e);t&&!g(s)?w(m,e,s):t||g(a)||H(e,a)}else{if(_&&g(e))for(let e of o.mount){let t=y(a,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(z(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of o.mount)H(e,y(m,e));else a={}}n=s.shouldUnregister?t.keepDefaultValues?h(l):{}:h(m),S.array.next({values:{...m}}),S.state.next({values:{...m}})}o={mount:t.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!j.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!s.shouldUnregister&&!W(m),i.watch=!!s.shouldUnregister,i.keepIsValid=!!t.keepIsValid,i.action=!1,t.keepErrors||(r.errors={}),S.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!c&&(t.keepDirty?r.isDirty:!!(t.keepDefaultValues&&!R(e,l))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:c?{}:t.keepDirtyValues?t.keepDefaultValues&&n?J(l,n):r.dirtyFields:t.keepDefaultValues&&e?J(l,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:l})},ey=(e,t)=>ev(x(e)?e(n):e,{...s.resetOptions,...t}),ex=e=>{r={...r,...e}},ew={control:{register:eh,unregister:em,getFieldState:et,handleSubmit:eb,setError:el,_subscribe:ec,_runSchema:A,_updateIsValidating:N,_focusError:eg,_getWatch:M,_getDirty:F,_setValid:I,_setFieldArray:(e,t=[],o,u,d=!0,c=!0)=>{if(u&&o&&!s.disabled){if(i.action=!0,c&&Array.isArray(y(a,e))){let t=o(y(a,e),u.argA,u.argB);d&&w(a,e,t)}if(c&&Array.isArray(y(r.errors,e))){let t,s=o(y(r.errors,e),u.argA,u.argB);d&&w(r.errors,e,s),b(y(t=r.errors,e)).length||G(t,e)}if((j.touchedFields||k.touchedFields)&&c&&Array.isArray(y(r.touchedFields,e))){let t=o(y(r.touchedFields,e),u.argA,u.argB);d&&w(r.touchedFields,e,t)}(j.dirtyFields||k.dirtyFields)&&(r.dirtyFields=J(l,n)),S.state.next({name:e,isDirty:F(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else w(n,e,t)},_setDisabledField:e_,_setErrors:e=>{r.errors=e,S.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>b(y(i.mount?n:l,e,s.shouldUnregister?y(l,e,[]):[])),_reset:ev,_resetDefaultValues:()=>x(s.defaultValues)&&s.defaultValues().then(e=>{ey(e,s.resetOptions),S.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of o.unMount){let t=y(a,e);t&&(t._f.refs?t._f.refs.every(e=>!q(e)):!q(t._f.ref))&&em(e)}o.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(S.state.next({disabled:e}),eo(a,(t,s)=>{let r=y(a,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:S,_proxyFormState:j,get _fields(){return a},get _formValues(){return n},get _state(){return i},set _state(value){i=value},get _defaultValues(){return l},get _names(){return o},set _names(value){o=value},get _formState(){return r},get _options(){return s},set _options(value){s={...s,...value}}},subscribe:e=>(i.mount=!0,k={...k,...e.formState},ec({...e,formState:{...v,...e.formState}})),trigger:Q,register:eh,handleSubmit:eb,watch:(e,t)=>x(e)?S.state.subscribe({next:s=>"values"in s&&e(M(void 0,t),s)}):M(e,t,!0),setValue:H,getValues:ee,reset:ey,resetField:(e,t={})=>{y(a,e)&&(g(t.defaultValue)?H(e,h(y(l,e))):(H(e,t.defaultValue),w(l,e,h(t.defaultValue))),t.keepTouched||G(r.touchedFields,e),t.keepDirty||(G(r.dirtyFields,e),r.isDirty=t.defaultValue?F(e,h(y(l,e))):F()),!t.keepError&&(G(r.errors,e),j.isValid&&I()),S.state.next({...r}))},clearErrors:e=>{e&&U(e).forEach(e=>G(r.errors,e)),S.state.next({errors:e?r.errors:{}})},unregister:em,setError:el,setFocus:(e,t={})=>{let s=y(a,e),r=s&&s._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&x(e.select)&&e.select()})}},getFieldState:et};return{...ew,formControl:ew}}(e);t.current={...a,formState:r}}let n=t.current.control;return n._options=e,A(()=>{let e=n._subscribe({formState:n._proxyFormState,callback:()=>a({...n._formState}),reRenderRoot:!0});return a(e=>({...e,isReady:!0})),n._formState.isReady=!0,e},[n]),l.default.useEffect(()=>n._disableForm(e.disabled),[n,e.disabled]),l.default.useEffect(()=>{e.mode&&(n._options.mode=e.mode),e.reValidateMode&&(n._options.reValidateMode=e.reValidateMode)},[n,e.mode,e.reValidateMode]),l.default.useEffect(()=>{e.errors&&(n._setErrors(e.errors),n._focusError())},[n,e.errors]),l.default.useEffect(()=>{e.shouldUnregister&&n._subjects.state.next({values:n._getWatch()})},[n,e.shouldUnregister]),l.default.useEffect(()=>{if(n._proxyFormState.isDirty){let e=n._getDirty();e!==r.isDirty&&n._subjects.state.next({isDirty:e})}},[n,r.isDirty]),l.default.useEffect(()=>{var t;e.values&&!R(e.values,s.current)?(n._reset(e.values,{keepFieldsRef:!0,...n._options.resetOptions}),(null==(t=n._options.resetOptions)?void 0:t.keepIsValid)||n._setValid(),s.current=e.values,a(e=>({...e}))):n._resetDefaultValues()},[n,e.values]),l.default.useEffect(()=>{n._state.mount||(n._setValid(),n._state.mount=!0),n._state.watch&&(n._state.watch=!1,n._subjects.state.next({...n._formState})),n._removeUnmounted()}),t.current.formState=l.default.useMemo(()=>L(r,n),[n,r]),t.current}({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:n,town:i.town,region:i.region}});return(0,a.jsx)(M,{...u,children:e})};var su=e.i(25087);e.s(["DebitCards",0,({initialGeo:e,support:t,result:s,options:r,predefined:d,tag:c,tags:m,additional:p})=>{let{NEXT_PUBLIC_S3_ASSETS:f}=(0,o.getEnvValue)(),_=(0,l.useRef)(null);return(0,a.jsx)("div",{className:su.default.page,children:(0,a.jsxs)(so,{tag:c,initialGeo:e,predefined:d,options:r,result:s,children:[(0,a.jsxs)(n.Container,{children:[(0,a.jsx)(eS,{}),(0,a.jsx)(ex,{}),(0,a.jsx)(tQ,{resultListRef:_}),(0,a.jsx)(si,{resultListRef:_}),(0,a.jsx)(tx,{}),(0,a.jsx)(t0,{})]}),!!t&&(0,a.jsx)(u.Support,{...t,s3Assets:f||""}),(0,a.jsx)(i.Snackbar,{position:"bottomLeft"}),(0,a.jsx)(eR,{banks:[],additional:p,tags:m}),(0,a.jsx)(tZ,{currency:d.filter.currency,result:s})]})})}],79241)}]);