(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[665],{15157:function(e,t,a){Promise.resolve().then(a.bind(a,82778)),Promise.resolve().then(a.bind(a,95276))},95276:function(e,t,a){"use strict";a.d(t,{DebitCards:function(){return e2}});var r=a(57437),n=a(2265),i=a(35563),s=a(75461),l=a(46295),o=a(17730),c=a(29501),d=a(52672),p=a(54365),u=a(7843);let m=()=>{let{watch:e}=(0,c.Gc)(),t=e("town"),a=e("region"),r=(null==t?void 0:t.name_p)||(null==a?void 0:a.name_p);if(r)return["в",r]};var _=a(63568),b=a.n(_);let h=e=>{let{className:t}=e,{handleToggleModal:a}=(0,d.u)(),{NEXT_PUBLIC_ASSETS_BASE_URL:n}=(0,l.S)(),{watch:i}=(0,c.Gc)(),o=i("result.subtitle"),_=i("tag"),h=m(),g=(null==_?void 0:_.url)!==u.L?null==_?void 0:_.name:void 0;return(0,r.jsxs)("div",{className:b().wrapper,children:[(0,r.jsxs)("div",{className:(0,p.Z)(b().titleWrapper),children:[(0,r.jsxs)("h1",{className:(0,p.Z)(b().title,t),children:[null!=g?g:"Дебетовые карты"," ",!!h&&(0,r.jsxs)("span",{style:{whiteSpace:"nowrap"},children:[h[0],"\xa0",(0,r.jsx)(s.rU,{className:b().link,onClick:e=>{e.preventDefault(),a(!0)},children:h[1]})]})]}),(0,r.jsx)("div",{className:b().description,children:o})]}),(0,r.jsx)("div",{className:b().imageWrapper,children:(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{media:"(max-width: 767px)",srcSet:"".concat(n,"/mp-assets/mp-sc-debit-cards-ui/mobile-banner.png 1x, ").concat(n,"/mp-assets/mp-sc-debit-cards-ui/mobile-banner@2x.png 2x")}),(0,r.jsx)("img",{className:b().image,alt:"",src:"".concat(n,"/mp-assets/mp-sc-debit-cards-ui/banner.png"),srcSet:"".concat(n,"/mp-assets/mp-sc-debit-cards-ui/banner.png 1x, ").concat(n,"/mp-assets/mp-sc-debit-cards-ui/banner@2x.png 2x")})]})})]})};var g=a(99376),x=a(52460),v=a(83583),j=a(27669);let f=()=>{let{watch:e}=(0,c.Gc)(),t=(0,g.usePathname)(),{NEXT_PUBLIC_BASE_URL:a}=(0,l.S)(),n=e("tag"),i=e("region"),o=e("town"),d=m(),p=d?" "+d.join(" "):"",_="".concat((null==i?void 0:i.url)?"/reg_".concat(null==i?void 0:i.url):"").concat((null==o?void 0:o.url)?"/".concat(null==o?void 0:o.url):""),b=n&&"DEFAULT"!==n.tag_name?null==n?void 0:n.name:"Дебетовые карты",h=(()=>{var e;let t=!!n&&(null==n?void 0:n.url)!==u.L,a=[{label:"Главная",href:"/"},{label:"Дебетовые карты".concat(p),href:t?"/".concat(x.y.DEBIT_CARDS).concat(_):void 0}];return t&&a.push({label:"".concat(null!==(e=null==n?void 0:n.tag_name)&&void 0!==e?e:b).concat(p),href:void 0}),a})(),f=(()=>{let e=n&&"DEFAULT"!==n.tag_name?',{"@type":"ListItem","position":3,"name":"&#128181 '.concat(b).concat(p,'","item":"').concat(a).concat(t,'"}'):"",r='{"@type":"ListItem","position":1,"name":"Финуслуги","item":"'.concat(a,'"}'),i='{"@type":"ListItem","position":2,"name":"\uD83D\uDCB3 Дебетовые карты'.concat(p,'","item":"').concat(a,"/").concat(x.y.DEBIT_CARDS).concat(_,'"}');return"{".concat('"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":['.concat(r),",").concat(i).concat(e,"]}")})();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Oo,{onClick:e=>{var t;let a=(null==e?void 0:null===(t=e.currentTarget)||void 0===t?void 0:t.textContent)?(0,j.b)(e.currentTarget.textContent):"glavnaya";(0,v.lQ)({event:"data-event",eventAction:"click_link_".concat(a),eventCategory:x.y.DEBIT_CARDS})},items:h,style:{padding:"16px 0"}}),(0,r.jsx)("script",{id:"debits-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:f}})]})};var C=a(31511),k=a(58580),D=a(27351),w=a(77337),y=a(33145),N=a(72794);let I=e=>{e.data.forEach((t,a)=>{"header"===t.type&&(e.headerBlocksCount++,3===e.headerBlocksCount&&("banner"===e.data[a-1].type&&(e.banner=e.data.splice(a-1,1)),"banner"===e.data[a+1].type&&(e.banner=e.data.splice(a+1,1))),e.banner&&4===e.headerBlocksCount&&e.data.splice(a,0,e.banner[0]))})};var L=a(84369),S=a.n(L);let B=e=>{let{className:t,data:a}=e;if(!Array.isArray(a))return null;let n=(()=>{let e=[],t=1,n={data:a,headerBlocksCount:0,banner:[]};return I(n),I(n),a.forEach((a,n)=>{switch(a.type){case"header":e.push((0,r.jsx)("h2",{id:"content_header_".concat(t),role:"header",children:a.data.text||""},n)),t++;break;case"sub_header":e.push((0,r.jsx)("h3",{role:"sub-header",children:a.data.text||""},n));break;case"paragraph":e.push((0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:a.data.text||""},role:"paragraph"},n));break;case"link":e.push((0,r.jsx)("div",{className:S().blockLink,children:(0,r.jsx)("a",{target:"_blank",href:a.data.url||"",role:"link",rel:"noreferrer",children:a.data.text||""})},n));break;case"dossier":e.push((0,r.jsxs)("div",{className:S().dossierDateItem,children:[(0,r.jsx)("span",{className:S().date,role:"dossier-year",children:a.data.year||""}),(0,r.jsx)("div",{className:S().text,dangerouslySetInnerHTML:{__html:a.data.text||""},role:"dossier-text"})]},n));break;case"html":e.push((0,r.jsx)("div",{className:S().htmlBlock,dangerouslySetInnerHTML:{__html:(0,N.$)(a.data.html||"")},role:"html"},n));break;case"annotation":e.push((0,r.jsx)("div",{className:S().annotation,dangerouslySetInnerHTML:{__html:(0,N.$)(a.data.text||"")},role:"annotation"},n));break;case"company-annotation":e.push((0,r.jsx)("div",{className:S().companyAnnotation,dangerouslySetInnerHTML:{__html:a.data.text||""},role:"company-annotation"},n));break;case"keynote":e.push((0,r.jsx)("div",{className:S().keynoteWrapper,children:(0,r.jsx)("p",{className:S().keynote,dangerouslySetInnerHTML:{__html:a.data.text||""},role:"keynote"})},n));break;case"image":e.push((0,r.jsx)(y.default,{src:a.data.url||"",alt:"image",fill:!0},n));break;case"table":e.push((0,r.jsxs)("div",{className:S().contentTableWrapper,children:[a.data.title?(0,r.jsx)("h4",{role:"table-title",children:a.data.title}):"",(0,r.jsx)("div",{className:S().contentTableContent,dangerouslySetInnerHTML:{__html:(0,N.$)(a.data.html||"")},role:"table-content"})]},n))}}),e})();return(0,r.jsx)("div",{className:(0,p.Z)(S().contentBlocks,t),role:"blocks",children:n})};var F=a(61058),T=a(2607);let W=(e,t)=>t?e?"reg_"+t.url+(t.towns.length>1||[55,62].includes(t.region_id)?"/"+e.url:""):"reg_"+t.url:"",z=(e,t,a,r,n,i)=>{var s,l,o,c;let d=e;t&&(d=(d=(d=(d=d.replace(/{(bank|mfo)}/gim,t.name)).replace(/{(bank|mfo)_r}/gim,t.name_r)).replace(/{(bank|mfo)_p}/gim,t.name_p)).replace(/{(bank|mfo)_link}/gim,t.url)),a&&(d=d.replace(/{tag_name}/gim,a.tag_name.toLowerCase())),a&&!r&&(d=(d=d.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России"));let p=(null==a?void 0:null===(l=a.filter)||void 0===l?void 0:null===(s=l.currency)||void 0===s?void 0:s.length)?null===(o=a.filter)||void 0===o?void 0:o.currency[0]:null,u=(null==n?void 0:null===(c=n.find(e=>{let{id:t}=e;return t===p}))||void 0===c?void 0:c.value.toString())||"0";return(d=(d=(d=(d=d.replace(/{euro_rate}/g,"".concat(u," ₽"))).replace(/{yuan_rate}/g,"".concat(u," ₽"))).replace(/{banks_count}/g,(null==i?void 0:i.toString())||"0")).replace(/{banks}/g,(null==i?void 0:i.toString())||"0")).replace(/{deposits_count}/g,"0")},M=e=>{let t,a,r,{text:n="",banksCount:i,currencies:s,region:l,town:o,townDuplicates:c,company:d,tag:p}=e,u=z(n,d,p,l,s,i),m=new Date().getFullYear();if(u=u.replace(/{year}/g,String(m)),!l)return u;let _=o?o.name:l.name,b=o?o.name_r:l.name_r,h=o?o.name_p:l.name_p,g=o?o.name:l.name,x=o?o.name_r:l.name_r,v=o?o.name_p:l.name_p,j=l.name,f=l.name_r,C=l.name_p,k=!1;return o&&c&&(k=c.indexOf(o.id)>=0),o?k?(t=o.name+" ("+l.name+")",a=o.name_r+" ("+l.name+")",r=o.name_p+" ("+l.name+")"):(t=o.name,a=o.name_r,r=o.name_p):(t=l.name,a=l.name_r,r=l.name_p),u=(u=(u=(u=(u=(u=(u=(u=(u=(u=(u=(u=(u=u.replace(/{place}/g,_)).replace(/{place_r}/g,b)).replace(/{place_p}/g,h)).replace(/{town}/g,g)).replace(/{town_r}/g,x)).replace(/{town_p}/g,v)).replace(/{region}/g,j)).replace(/{region_r}/g,f)).replace(/{region_p}/g,C)).replace(/{town_dub}/g,t)).replace(/{town_dub_r}/g,a)).replace(/{town_dub_p}/g,r)).replace(/{place_link}/g,W(o,l))},O=e=>{let{content:t,region:a,town:r,townDuplicates:n,company:i,tag:s,currencies:l,banksCount:o}=e;return t&&t.content&&t.content.forEach(e=>{if(e.data){let t={region:a,town:r,townDuplicates:n,company:i,tag:s,currencies:l,banksCount:o};e.data.html&&(e.data.html=M({text:e.data.html,...t})),e.data.text&&(e.data.text=M({text:e.data.text,...t}))}}),t},R=e=>{let{tag:t,region:a,town:r,path:n}=e;(null==t?void 0:t.url)==="premium"&&(a=null,r=null);let i="string"==typeof n?n:"/debetovye_karty";return i+=t&&t.url!==u.L?"/teg_"+t.url:"",a&&(!t||t.url!==u.L||t.region_page)&&(i+="/reg_"+a.url),r&&a&&76!==a.id&&77!==a.id&&85!==a.id&&(!t||t.url!==u.L||t.region_page)&&(i+="/"+r.url),i},E=e=>{let{tag:t,region:a,town:r,townDuplicates:n=[],currencies:i,additional:s,banks:l,tags:o,handlers:c}=e,d=[],p="Дебетовые карты",m=(null==t?void 0:t.url)===u.L,_=(0,F.o)(l,10);d.push(...G({tag:t,region:a,town:r,townDuplicates:n,currencies:i,banksCount:_.length})),d.push(...J({tag:t,town:r,dataRegion:s.regionDetails,region:a,townDuplicates:n,currencies:i,banksCount:_.length})),d.push(...$({region:a,town:r,townDuplicates:n,currencies:i,banksRegion:_,tag:t}));let b=q({town:r,region:a,tag:t,isDefault:m,itemsStr:p});b&&d.push(b);let h=K({banks:l,banksRegion:_,tag:t,isDefault:m,itemsStr:p,region:a,town:r});h&&d.push(h);let g=U({tag:t,regionLinks:s.regionLinks,setRegion:(null==c?void 0:c.setRegion)||(()=>{}),itemsStr:p});g&&d.push(g);let x=Q({bankLinks:s.bankLinks});x&&d.push(x);let v=Y({tags:o,activeTag:t,region:a,town:r});return v&&d.push(v),d},A=e=>({content:[{type:"html",data:{html:e}}]}),G=e=>{let{tag:t,region:a,town:n,townDuplicates:i,currencies:s,banksCount:l}=e;if(!((null==t?void 0:t.text)&&Array.isArray(t.text)))return[];let o=!a&&!n,c=null==t?void 0:t.region_page,d=null==t?void 0:t.text.filter(e=>!e.regions||e.regions.some(e=>0===e));return(o||!c?d:[]).map(e=>{var o;return{question:M({text:e.title,region:a,town:n,townDuplicates:i}),answer:(0,r.jsx)(B,{data:(null===(o=O({content:e,region:a,town:n,townDuplicates:i,tag:t,currencies:s,banksCount:l}))||void 0===o?void 0:o.content)||[]})}})},J=e=>{var t,a,n,i,s,l;let{tag:o,town:c,dataRegion:d,region:p,townDuplicates:u,currencies:m,banksCount:_}=e;if(!(null==o?void 0:o.region_page))return[];let b=e=>M({text:e,region:p,town:c,townDuplicates:u,currencies:m,banksCount:_,tag:o}),h=e=>{var t,a;return(0,r.jsx)(B,{data:null!==(a=null===(t=O({content:e,region:p,town:c,townDuplicates:u,tag:o,currencies:m,banksCount:_}))||void 0===t?void 0:t.content)&&void 0!==a?a:[]})};if(c&&(null===(t=o.region_page.special_town_content)||void 0===t?void 0:t.length)){let e=o.region_page.special_town_content.filter(e=>"object"==typeof e&&null!==e&&"town_id"in e&&"number"==typeof e.town_id&&e.town_id===c.id).flatMap(e=>{var t;return null!==(t=e.town_content)&&void 0!==t?t:[]});if(e.length)return e.map(e=>({question:b(e.title),answer:h(e)}))}if(p&&(null===(a=o.region_page.special_region_content)||void 0===a?void 0:a.length)){let e=o.region_page.special_region_content.filter(e=>"object"==typeof e&&null!==e&&"region_id"in e&&"number"==typeof e.region_id&&e.region_id===p.id).flatMap(e=>{var t;return null!==(t=e.region_content)&&void 0!==t?t:[]});if(e.length)return e.map(e=>({question:b(e.title),answer:h(e)}))}return(null==d?void 0:null===(n=d.text_data)||void 0===n?void 0:n.title)&&(null==d?void 0:null===(i=d.text_data)||void 0===i?void 0:i.text)?[{question:d.text_data.title,answer:(0,r.jsx)(B,{data:null!==(l=null===(s=O({content:A(d.text_data.text),region:p,town:c,townDuplicates:u,tag:o,currencies:m,banksCount:_}))||void 0===s?void 0:s.content)&&void 0!==l?l:[]})}]:[]},q=e=>{let{town:t,region:a,tag:n,isDefault:i,itemsStr:s}=e;if(!(!t&&a&&a.towns.length>1))return;let l=a.towns.map(e=>({id:e.id,name:e.name,url:R({tag:n,region:a,town:e})}));return{question:"".concat(n&&!i?n.name:s," в городах ").concat(a.name_r),answer:(0,r.jsx)(T.t,{data:l})}},Z=e=>["а","е","ё","и","о","у","ы","э","ю","я"].indexOf(e)>=0,H=e=>e&&e.length?"в"!==e[0].toLowerCase()&&"ф"!==e[0].toLowerCase()||Z(e[1])?"в":"во":"",P=e=>{let{town:t,region:a,company:r}=e,n=t?t.name_p:null==a?void 0:a.name_p,i=t?t.name:null==a?void 0:a.name,s=a&&r.has_region_text?H(i)+" "+n:"";return"".concat(r.name," ").concat(s)},V=e=>{let{tag:t,isDefault:a,company:r,region:n,town:i}=e,s=t&&!a&&t.bank_region_page,{NEXT_PUBLIC_BASE_URL:o}=(0,l.S)();return(0,w.xn)(o,"banki",r.url,"vklady",s?"teg_".concat(t.url):"",r.has_region_text?R({region:n,town:i}):"")},K=e=>{let{banks:t,banksRegion:a,itemsStr:n}=e;if(0===t.length||0===a.length)return;let i=a.map(t=>({id:t.id,name:P({...e,company:t}),url:V({...e,company:t})})),s=(0,r.jsx)(T.t,{data:i});return{question:"".concat(n," от банков"),answer:s}},U=e=>{let{tag:t,regionLinks:a,setRegion:n,itemsStr:i}=e;if((null==t?void 0:t.url)==="premium")return;let s=a.map(e=>{let{id:t,name:a,url:r}=e;return{id:t,name:a,url:r,onClick:()=>{null==n||n({id:t,name:a,url:r})},disableLink:!1}}),l=(0,r.jsx)(T.t,{data:s});return{question:"".concat(i," в других регионах"),answer:l}},Q=e=>{let{bankLinks:t}=e;if(!t||0===t.length)return;let a=t.map(e=>{let{id:t,name:a,url:r}=e;return{id:t,name:a,url:r}});return{question:"Дебетовые карты в банках",answer:(0,r.jsx)(T.t,{data:a})}},Y=e=>{let{tags:t,activeTag:a,region:n,town:i}=e,s=t.filter(e=>{let{url:t}=e;return!!t&&t!==u.L&&t!==(null==a?void 0:a.url)}).sort((e,t)=>Number(e.position)-Number(t.position)).map(e=>({id:e.id,name:e.name,url:R({tag:e,region:n,town:i})}));if(0!==s.length)return{question:"Виды дебетовых карт",answer:(0,r.jsx)(T.t,{data:s})}},X=(e,t,a,r,n)=>e&&n&&n.region_page&&(t||n.region_page.region_content&&n.region_page.region_content.length)&&(!t||n.region_page.town_content&&n.region_page.town_content.length)?(t?n.region_page.town_content:n.region_page.region_content).map(i=>{var s,l,o;return{title:M({text:i.title,region:e,town:t,townDuplicates:a,currencies:r,tag:n}),text:M({text:null==i?void 0:null===(o=i.content)||void 0===o?void 0:null===(l=o[0])||void 0===l?void 0:null===(s=l.data)||void 0===s?void 0:s.html,region:e,town:t,townDuplicates:a,currencies:r,tag:n})}}):[],$=e=>{let{region:t,town:a,townDuplicates:n,currencies:i,tag:s}=e,l=X(t,a,n,i,s);return l&&l.length?l.map(e=>({question:e.title,answer:(0,r.jsx)(B,{data:[{type:"html",data:{html:e.text}}]})})):[]},ee=e=>(0,r.jsx)(s.rU,{"data-test":"123",...e}),et=e=>{let{banks:t,additional:a,tags:i}=e,{watch:s}=(0,c.Gc)(),o=s("tag"),d=s("region"),p=s("town"),u=s("options.currencies"),_=m(),{NEXT_PUBLIC_BASE_URL:b}=(0,l.S)(),h=(0,D.W)({tagName:null==o?void 0:o.faq_title,inRegion:(null==_?void 0:_.join(" "))||""}),g=(0,n.useMemo)(()=>a.regionDetails?E({additional:a,tag:o,region:d,town:p,townDuplicates:[],currencies:u,banks:t,tags:i}):[],[a,t,o,d,p,u,i]);return(0,r.jsx)(C.C,{tagTitle:"h2",sectionTitle:h,Link:ee,dataLayerPush:v.lQ,questions:g,eventCategory:"cards_support_block",href:"".concat(b,"/help/").concat(k.a.DEBIT_CARDS)})};var ea=a(21402);let er=()=>{let{watch:e,setValue:t}=(0,c.Gc)(),a=(0,n.useRef)(null),r=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let n=e((e,n)=>{let{name:i}=n;("sort"===i||(null==i?void 0:i.includes("filter"))||"sortDirection"===i)&&(a.current&&clearTimeout(a.current),r.current&&r.current.abort(),r.current=new AbortController,a.current=setTimeout(async()=>{t("result.nextFrom",null),t("isLoading",!0),t("error",!1);try{var a;let n=await (0,ea.r)({from:0,filters:e.filter,sort:e.sort,sortDirection:e.sortDirection},null===(a=r.current)||void 0===a?void 0:a.signal,!0);(null==n?void 0:n.data)?t("result",n.data):n.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()=>{n.unsubscribe(),a.current&&clearTimeout(a.current),r.current&&r.current.abort()}},[e,t]),null};var en=a(80684),ei=a(38809),es=a(87017),el=a(74530),eo=a(86741),ec=a.n(eo);let ed=()=>{let{control:e,watch:t}=(0,c.Gc)(),a=t("options.banks"),n=t("options.advantages"),i=t("options.sort"),s=t("options.currencies"),l=t("options.cardTypes"),o=t("options.bonuses");return(0,r.jsxs)("div",{className:ec().wrapper,children:[(0,r.jsxs)("div",{className:ec().selectorsGrid,children:[(0,r.jsx)("div",{className:ec().selectorWrapper,children:(0,r.jsx)(ei.PX,{control:e,name:"filter.bankIds",multiple:!0,search:!0,className:ec().select,size:"small",label:"Банк",options:a,saveOnlyValue:!0,onChange:(e,t)=>{el.iJ.debit.pushFilterDataLayer(t,el.iJ.getOptionsLabels(e))}})}),(0,r.jsx)("div",{className:ec().selectorWrapper,children:(0,r.jsx)(ei.Ar,{optionLabel:"title",optionValue:"id",control:e,name:"filter.currency",className:ec().select,size:"s",clearable:!0,label:"Валюта",onChange:(e,t)=>{el.iJ.debit.pushFilterDataLayer(t,el.iJ.getOptionsLabels(e))},options:s})}),(0,r.jsx)("div",{className:ec().selectorWrapper,children:(0,r.jsx)(ei.Ar,{multiple:!0,control:e,name:"filter.bonus",className:ec().select,size:"s",clearable:!0,label:"Бонусы",onChange:(e,t)=>{el.iJ.debit.pushFilterDataLayer(t,el.iJ.getOptionsLabels(e))},options:o})}),(0,r.jsx)("div",{className:ec().selectorWrapper,children:(0,r.jsx)(ei.Ar,{multiple:!0,optionValue:"id",optionLabel:"title",control:e,name:"filter.cardType",className:ec().select,size:"s",clearable:!0,label:"Тип карты",onChange:(e,t)=>{el.iJ.debit.pushFilterDataLayer(t,el.iJ.getOptionsLabels(e))},options:l})})]}),(0,r.jsxs)("div",{className:ec().row,children:[(0,r.jsxs)("div",{className:ec().column,children:[(0,r.jsx)("div",{className:ec().columnTitle,children:"Преимущества"}),(0,r.jsx)(ei.iK,{control:e,name:"filter.advantages",options:n,onChange:e=>{el.iJ.debit.pushFilterDataLayer("Преимущества",el.iJ.getOptionsLabels(e))}})]}),(0,r.jsxs)("div",{className:ec().column,children:[(0,r.jsx)("div",{className:ec().columnTitle,children:"Сортировать"}),(0,r.jsx)(ei.K3,{control:e,name:"sort",options:i})]})]})]})};var ep=a(5426),eu=a(13466),em=a(70739),e_=a.n(em);let eb=e=>{let{className:t,variant:a="select",beforeChange:i}=e,{watch:l,setValue:o,control:d}=(0,c.Gc)(),u=l("sortDirection"),m=l("options.sort"),_=l("sort"),b=m.find(e=>e.value===_),h="desc"===u,[g,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{if(!g)return;let e=()=>x(!1);return window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[g]);let v=(0,r.jsx)(s.zx,{onClick:()=>{null==i||i(),o("sortDirection",h?"asc":"desc")},"aria-label":"Направление сортировки",title:"Направление сортировки",appearance:"ghost",size:"s",shape:"icon",className:(0,p.Z)("minimal"===a&&e_().minimalButtonSort,"minimal"===a&&e_().onlyDesktop),iconRight:h?(0,r.jsx)(en.IconFdsSortDescendingArrowO,{}):(0,r.jsx)(en.IconFdsSortAscendingArrowO,{})});return"minimal"===a?(0,r.jsxs)("div",{className:(0,p.Z)(e_().sortMinimalWrapper,t),children:[v,(0,r.jsxs)(s.Lt,{title:"Сортировка",placement:"bottom-end",opened:g,onToggle:()=>x(e=>!e),width:"auto",children:[(0,r.jsx)(s.WA,{asChild:!0,children:(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:(0,p.Z)(e_().sortDropdownButtonText,e_().onlyDesktop),children:null==b?void 0:b.label}),(0,r.jsx)(s.zx,{variant:"secondary",size:"s",shape:"icon",className:(0,p.Z)("minimal"===a&&e_().onlyMobile),iconRight:(0,r.jsx)(en.IconFdsSortAscendingO,{})})]})}),(0,r.jsx)(eu.h,{children:(0,r.jsxs)(s.Nv,{children:[(0,r.jsx)("div",{className:(0,p.Z)(e_().direction,e_().onlyMobile),children:(0,r.jsx)(ei.K3,{control:d,name:"sortDirection",options:[{value:"asc",label:"По возрастанию"},{value:"desc",label:"По убыванию"}],onChange:()=>{null==i||i()}})}),(0,r.jsx)(ei.K3,{control:d,name:"sort",options:m,onChange:()=>{null==i||i()}})]})})]})]}):(0,r.jsxs)("div",{className:(0,p.Z)(e_().sortSelectWrapper,t),children:[v,(0,r.jsx)(ei.Ar,{size:"s",placeholder:"Сортировка",className:e_().sortWrapper,classnameTrigger:e_().sortSelect,name:"sort",control:d,options:m})]})};var eh=a(53228),eg=a.n(eh);let ex=e=>{let{resultListRef:t}=e,a=(0,n.useRef)(null),[s,l]=(0,n.useState)(!1),{setValue:o,watch:d}=(0,c.Gc)(),u=Object.entries(d("filter")||{}).reduce((e,t)=>{let[a,r]=t;return["region","town","tag"].includes(a)||(Array.isArray(r)?e+=r.length?1:0:e+=r?1:0),e},0);(0,n.useEffect)(()=>{let e=()=>{null===a.current&&(a.current=requestAnimationFrame(()=>{a.current=null;let e=null==t?void 0:t.current;if(!e)return;let r=e.getBoundingClientRect(),n=window.innerHeight,i=r.top<=0&&r.bottom>=.6*n;l(e=>e===i?e:i)}))};return e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",e),null!==a.current&&cancelAnimationFrame(a.current)}},[]);let m=()=>{let e=document.getElementById("debit-cards-results");if(e){let t=e.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:t-30,behavior:"smooth"})}},_=()=>{null==m||m(),o("isFilterOpen",!0)};return(0,r.jsx)("div",{className:(0,p.Z)(eg().stickyToolbar,{[eg().stickyToolbarVisible]:s}),children:(0,r.jsxs)(i.W2,{className:eg().container,children:[(0,r.jsx)(ep.zx,{className:(0,p.Z)(eg().onlyDesktop),onClick:_,appearance:"ghost",size:"s",iconLeft:(0,r.jsx)(en.IconFdsParametersHorizontalO,{}),iconRight:u?(0,r.jsx)("div",{className:eg().badge,children:u}):void 0,children:"Все параметры"}),(0,r.jsx)(ep.zx,{"data-badge":u,className:(0,p.Z)(eg().onlyMobile,!!u&&eg().badgeIcon),onClick:_,variant:"secondary",size:"s",shape:"icon",iconLeft:(0,r.jsx)(en.IconFdsParametersHorizontalO,{})}),(0,r.jsx)(eb,{beforeChange:m,variant:"minimal",className:eg().sortButton})]})})};var ev=a(37571),ej=a.n(ev);let ef=e=>{let{resultListRef:t}=e,a=(0,c.Gc)(),{watch:n,setValue:i,getValues:l,resetField:o}=a,d=n("options.advantages"),p=n("options.bonuses"),u=n("isFilterOpen"),m=a.watch("result.totalCards"),_=()=>{i("isFilterOpen",!l("isFilterOpen"))},b={size:"s",variant:"secondary",iconLeft:(0,r.jsx)(en.IconFdsParametersHorizontalO,{}),onClick:()=>{_(),el.iJ.debit.clickButtonDataLayer("Все параметры")}},h=async e=>{i("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"})}}),el.iJ.debit.clickButtonDataLayer(e)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:ej().wrapper,children:[(0,r.jsx)("div",{className:ej().testTrigger}),(0,r.jsxs)("div",{className:ej().filter,children:[(0,r.jsxs)("div",{className:ej().selectWrapper,children:[(0,r.jsx)(ei.Ar,{multiple:!0,control:a.control,name:"filter.bonus",className:ej().select,size:"s",clearable:!0,label:"Бонусы",options:p,onChange:(e,t)=>{el.iJ.debit.pushFilterDataLayer(t,el.iJ.getOptionsLabels(e))}}),(0,r.jsx)(ei.Ar,{multiple:!0,control:a.control,name:"filter.advantages",className:ej().select,size:"s",clearable:!0,label:"Преимущества",optionValue:"id",optionLabel:"label",options:d,onChange:(e,t)=>{el.iJ.debit.pushFilterDataLayer(t,el.iJ.getOptionsLabels(e))}})]}),(0,r.jsxs)("div",{className:ej().actionsWrapper,children:[(0,r.jsx)(s.zx,{...b,className:ej().desktop,label:"Все параметры"}),(0,r.jsx)(s.zx,{...b,className:ej().mobile,shape:"icon"}),(0,r.jsx)(s.zx,{disabled:!m,onClick:h,className:ej().submit,size:"s",label:"Показать ".concat(m||"")})]})]}),(0,r.jsx)("div",{className:ej().chipsWrapper,children:(0,r.jsx)(ei.O$,{onChipClick:e=>{el.iJ.debit.clickButtonDataLayer(el.iJ.getOptionsLabels(e))},control:a.control,name:"filter.advantages",activeVariant:"primary",chips:d,multiple:!0,size:"m",variant:"primary"})}),(0,r.jsx)(es.i,{footer:(0,r.jsxs)("div",{className:ej().footer,children:[(0,r.jsx)(s.zx,{onClick:e=>{o("filter"),el.iJ.debit.clickButtonDataLayer(e)},stretch:!0,variant:"secondary",size:"s",children:"Сбросить параметры"}),(0,r.jsxs)(s.zx,{disabled:!m,onClick:h,className:ej().showButton,stretch:!0,variant:"primary",size:"s",children:["Показать ",m||""]})]}),title:"Все параметры",isOpen:u,onClose:_,children:(0,r.jsx)(ed,{})})]}),(0,r.jsx)(ex,{resultListRef:t})]})},eC=e=>{let{currency:t,result:a}=e,{NEXT_PUBLIC_BASE_URL:i}=(0,l.S)(),s=m(),o=(0,n.useMemo)(()=>{let e=(null==a?void 0:a.list.flatMap(e=>Number(e.item.short.cost.replace(/\W|_/g,""))||0))||[],r=(0,ep.zC)(t||0).code;return JSON.stringify({"@context":"https://schema.org","@type":"Product",image:(0,w.xn)(i,"icons","1200x630-logo.jpg"),name:"".concat(null==a?void 0:a.title).concat(null==s?void 0:s.join(" ")),description:null==a?void 0:a.subtitle,offers:{"@type":"AggregateOffer",lowPrice:"".concat(Math.min(...e)),highPrice:"".concat(Math.max(...e)),priceCurrency:r,offerCount:"".concat(null==a?void 0:a.totalCards),offers:null==a?void 0:a.list.flatMap(e=>{let t={"@type":"BankOrCreditUnion",name:e.bank.name,url:(0,w.xn)(i,"banki",e.bank.url),image:e.bank.logo,address:{"@type":"PostalAddress",addressLocality:e.bank.legalAddress}};return{"@type":"PaymentCard",url:(0,w.xn)(i,x.y.DEBIT_CARDS,e.item.short.url),name:e.item.short.name,cashBack:!!e.item.short.cashback,provider:t}})},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",reviewCount:"1276",bestRating:"5",worstRating:"1"}})},[s,t,a,i]);return(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:o}})},ek=()=>{let e=(0,g.usePathname)(),{watch:t}=(0,c.Gc)(),a=t("tag"),{setValue:r}=(0,c.Gc)();return(0,n.useEffect)(()=>{let t=t=>{if(!e)return;let{region:r,town:n}=t.detail,i=e.startsWith("/new")?"/new/debetovye_karty":"/debetovye_karty";(null==a?void 0:a.url)&&"DEFAULT"!==a.url&&(i+="/teg_".concat(a.url)),r&&(i+="/reg_".concat(r.url),n&&n.url!==r.url&&(i+="/".concat(n.url))),window.location.replace(i)};return document.addEventListener("onRegionChange",t),()=>{document.removeEventListener("onRegionChange",t)}},[null==a?void 0:a.url,e,r]),null};var eD=a(84740),ew=a(23530),ey=a(23877),eN=a(27648),eI=a(6115),eL=a(34434),eS=a(3922),eB=a(764),eF=a.n(eB);let eT=e=>{let{data:t,bank:a,url:i,className:l}=e,[o,c]=(0,n.useState)(!1),{full:d,short:u}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.zx,{"aria-label":"Подробная информация",title:"Подробная информация",className:(0,p.Z)(l),size:"xs",shape:"icon",variant:"secondary",appearance:"ghost",iconLeft:(0,r.jsx)(en.IconFdsInfoCircleO,{size:24}),onClick:e=>{e.stopPropagation(),e.preventDefault(),c(!0),el.iJ.debit.clickDebitCardInfoButton({id:t.id,url:i,title:t.short.name})}}),(0,r.jsx)(es.i,{footer:(0,r.jsxs)("div",{className:eF().buttons,children:[(0,r.jsx)(s.zx,{as:"a",href:i,className:eF().button,variant:"secondary",size:"s",children:"Все условия"}),!!u.commercialLink&&(0,r.jsx)(s.zx,{as:"a",href:u.commercialLink,className:eF().button,variant:"primary",size:"s",children:"Оформить"})]}),drawerProps:{titleAlign:"left",width:"800px"},title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:eF().titleDesktop,children:[(0,r.jsx)("div",{className:eF().logoContainer,children:!!a.logo&&(0,r.jsx)(y.default,{className:eF().logo,unoptimized:!0,width:50,height:50,src:a.logo,alt:"Лого ".concat(a.name)})}),(0,r.jsx)("span",{children:a.name})]}),(0,r.jsx)("div",{className:eF().titleMobile,children:"Условия оформления карты"})]}),isOpen:o,onClose:()=>{c(!1)},children:(0,r.jsxs)("div",{children:[d.map(e=>e&&"object"==typeof e&&"rows"in e?(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("h3",{className:eF().contentTitle,children:e.title}),(0,r.jsx)(eS.c,{rows:e.rows})]},e.title):null),!!a.details.length&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h3",{className:eF().contentTitle,children:"О банке"}),(0,r.jsx)(eS.c,{rows:a.details})]}),(0,r.jsxs)("div",{className:eF().actualWrapper,children:[(0,r.jsxs)("div",{children:["Информация о дебетовой карте актуальна на ",(0,eL.N)(t.short.updatedAt||new Date)]}),(0,r.jsx)(s.rU,{className:eF().linkSupport,href:"mailto:content-tariffs@finuslugi.ru",children:"Сообщить об ошибке"})]})]})})]})};var eW=a(73711),ez=a.n(eW),eM=a(64881);let eO=e=>(0,r.jsx)("span",{className:ez().tooltipText,dangerouslySetInnerHTML:{__html:e||""}}),eR=e=>{var t,a;let{data:n,subOfferIndex:i,isSubOffer:l,bank:o,showLoadMore:c,isFetching:d,buttonText:u,onLoadMore:m,activeTerms:_}=e,{short:b}=n,h="/".concat([x.y.DEBIT_CARDS,n.short.url].join("/")),g=b.image.includes("null")?eM.Z.src:null!==(a=b.image)&&void 0!==a?a:"";return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{style:{"--subOfferIndex":i},className:(0,p.Z)(ez().wrapper,{[ez().subOffer]:l}),onClick:()=>{el.iJ.debit.clickDebitCard({id:n.id,url:h,title:n.short.name})},children:[(0,r.jsx)(eN.default,{"aria-label":"Подробнее ".concat(n.short.name),prefetch:!1,href:h,className:ez().wrapperLinkOverlay}),(0,r.jsxs)("div",{className:ez().inner,children:[(0,r.jsx)("div",{className:ez().imageWrapper,children:(0,r.jsx)(eI.T,{fill:!0,className:ez().image,unoptimized:!0,src:g,fallbackSrc:eM.Z.src,alt:"logo"})}),(0,r.jsxs)("div",{className:ez().headWrapper,children:[(0,r.jsxs)("div",{className:ez().head,children:[(0,r.jsxs)("div",{className:ez().titleWrapper,children:[!!b.promotion&&(0,r.jsxs)("div",{className:ez().condition,children:[(0,r.jsx)(en.IconFdsGiftF,{size:16}),(0,r.jsx)("div",{className:ez().conditionInner,children:b.promotion})]}),(0,r.jsxs)("div",{className:ez().title,children:[(0,r.jsx)("div",{className:ez().productName,children:b.name}),(0,r.jsx)("div",{className:ez().bankName,children:o.name})]})]}),(0,r.jsx)("div",{children:(0,r.jsx)(eT,{className:ez().interactiveElem,url:h,data:n,bank:o})})]}),!!b.chips&&(0,r.jsx)("div",{className:ez().tagWrapper,children:null===(t=b.chips)||void 0===t?void 0:t.map((e,t)=>(0,r.jsx)(s.Vp,{className:ez().tag,variant:0===t?"purple":"secondary",label:e,size:"m"},e))}),(0,r.jsxs)("div",{className:ez().footer,children:[(0,r.jsx)("div",{className:ez().terms,children:[{t:[b.cost,"в год"].join(" "),className:ez().termService,d:"Обслуживание",comment:b.costComment},{t:b.savingPercent,d:"Процент на остаток"},{t:b.deposit,d:"Накопительный счет"},(()=>{let e=void 0!==b.cashback,t=void 0!==b.miles,a=void 0!==b.points;return(null==_?void 0:_.includes("cashback"))&&e?{t:b.cashback,d:"Кэшбэк"}:(null==_?void 0:_.includes("mile"))&&t?{t:b.miles,d:"Мили"}:(null==_?void 0:_.includes("points"))&&a?{t:b.points,d:"Баллы"}:e?{t:b.cashback,d:"Кэшбэк"}:t?{t:b.miles,d:"Мили"}:a?{t:b.points,d:"Баллы"}:{t:"",d:""}})()].filter(e=>!!e.t).map(e=>(0,r.jsxs)("div",{className:(0,p.Z)(ez().term,e.className),children:[(0,r.jsxs)("div",{className:ez().termTitle,children:[e.t,e.comment&&(0,r.jsx)("div",{className:(0,p.Z)(ez().termTooltip),children:(0,r.jsx)(s.u,{moveToBody:!0,boundaryPadding:{top:150},className:ez().tooltip,text:eO(e.comment),children:(0,r.jsx)(en.IconFdsQuestionCircleO,{className:(0,p.Z)(ez().tooltipIcon,ez().interactiveElem)})})})]}),(0,r.jsx)("div",{className:ez().termDescription,children:e.d})]},e.d))}),(0,r.jsxs)("div",{className:ez().desktopActions,children:[(0,r.jsx)(ep.zx,{as:"a",href:h,size:"xs",variant:"secondary",children:"Подробнее"}),!!b.commercialLink&&(0,r.jsx)(ep.zx,{as:"a",href:b.commercialLink,size:"xs",variant:"primary",children:"Оформить"})]})]})]}),c&&(0,r.jsx)("div",{className:ez().lastOfferCornerGradient})]}),(0,r.jsxs)("div",{className:ez().mobileActions,children:[(0,r.jsx)(ep.zx,{size:"xs",variant:"primary",children:"Оформить"}),(0,r.jsx)(ep.zx,{size:"xs",variant:"secondary",children:"Подробнее"})]}),c&&(0,r.jsx)("div",{className:ez().showMoreWrapper,children:(0,r.jsx)(ep.zx,{className:ez().showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:d,label:u,onClick:m,iconRight:(0,r.jsx)(en.IconFdsChevronDownSmallO,{className:ez().showMoreIcon,size:20})})})]})})},eE=e=>{let{group:t,subOfferIndex:a,isSubOffer:l,shownIds:o,activeTerms:d}=e,[p,u]=(0,n.useState)(!1),{getValues:m}=(0,c.Gc)(),[_,b]=(0,n.useState)(()=>new Set([t.item.id,...null!=o?o:[]])),[h,g]=(0,n.useState)([]),{execute:x,isFetching:v}=(0,ey.K)(ew.b),j=[...t.items,...h],f=1+j.length,C=t.totalItems-f,k=C>0&&!p,D=v?"Загрузка...":"Ещё ".concat(C," ").concat((0,i._6)(C,"предложение","предложения","предложений")),w=async()=>{var e;if(v)return;let a=Array.from(_).length,r=m("sort"),n=m("filter"),i=m("sortDirection"),l=await x({from:a,bankId:String(t.bank.id),filters:n,sort:r,sortDirection:i},!0);if((null==l?void 0:l.error)&&!l.error.includes("signal is aborted"))return s.E.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1});let o=null!==(e=null==l?void 0:l.data)&&void 0!==e?e:[];g(e=>[...e,...o]),u(!0),b(e=>{let t=o.map(e=>e.id);return new Set([...Array.from(e),...t])})};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eR,{activeTerms:d,data:t.item,subOfferIndex:a,bank:t.bank,showLoadMore:k,isFetching:v,buttonText:D,isSubOffer:l,onLoadMore:w}),!!t.totalItems&&!v&&p&&j.map((e,a)=>{let n=a===j.length-1?t.totalItems-j.length:0;return(0,r.jsx)(eE,{activeTerms:d,group:{bank:t.bank,item:e,items:[],totalItems:n},isSubOffer:!0,subOfferIndex:a,shownIds:Array.from(_)},e.id)})]})};var eA=a(37e3),eG=a.n(eA);let eJ=()=>{let{NEXT_PUBLIC_ASSETS_BASE_URL:e}=(0,l.S)();return(0,r.jsxs)("div",{className:eG().wrapper,children:[(0,r.jsx)("div",{className:eG().imageWrapper,children:(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{media:"(max-width: 767px)",srcSet:"".concat(e,"/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat.png 1x, ").concat(e,"/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat@2x.png 2x")}),(0,r.jsx)("img",{className:eG().image,alt:"",src:"".concat(e,"/mp-assets/mp-sc-debit-cards-ui/looking-cat.png"),srcSet:"".concat(e,"/mp-assets/mp-sc-debit-cards-ui/looking-cat.png 1x, ").concat(e,"/mp-assets/mp-sc-debit-cards-ui/looking-cat@2x.png 2x")})]})}),(0,r.jsx)("div",{className:eG().title,children:"Сервис временно недоступен, попробуйте повторить операцию позже."}),(0,r.jsx)("div",{className:eG().buttonWrapper,children:(0,r.jsx)(ep.zx,{variant:"secondary",size:"s",onClick:()=>{window.location.reload()},children:"Обновить страницу"})})]})};var eq=a(72892),eZ=a.n(eq);let eH=()=>{let{watch:e,setValue:t,getValues:a}=(0,c.Gc)(),n=e("result"),{isFetching:i,execute:l}=(0,ey.K)(ea.r),o=n.nextFrom;return null===o?null:(0,r.jsx)("div",{className:eZ().showMoreWrapper,children:(0,r.jsx)(s.zx,{className:eZ().showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:i,label:i?"Загрузка...":"Смотреть еще предложения",onClick:async()=>{let e=a("filter"),r=a("sort"),n=a("sortDirection"),i=await l({from:o,filters:e,sort:r,sortDirection:n},void 0,!0);if(null==i?void 0:i.data){var c;t("result",{...null==i?void 0:i.data,list:[...a("result.list"),...(null==i?void 0:null===(c=i.data)||void 0===c?void 0:c.list)||[]]})}else(null==i?void 0:i.error.includes("signal is aborted"))||s.E.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1})},iconRight:(0,r.jsx)(en.IconFdsChevronDownSmallO,{className:eZ().showMoreIcon,size:20})})})};var eP=a(96431),eV=a.n(eP);let eK=()=>{let e=(0,c.Gc)(),{NEXT_PUBLIC_ASSETS_BASE_URL:t}=(0,l.S)(),{setValue:a,getValues:n}=e;return(0,r.jsxs)("div",{className:eV().wrapper,children:[(0,r.jsx)("div",{className:eV().imageWrapper,children:(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{media:"(max-width: 767px)",srcSet:"".concat(t,"/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat.png 1x, ").concat(t,"/mp-assets/mp-sc-debit-cards-ui/mobile-looking-cat@2x.png 2x")}),(0,r.jsx)("img",{className:eV().image,alt:"",src:"".concat(t,"/mp-assets/mp-sc-debit-cards-ui/looking-cat.png"),srcSet:"".concat(t,"/mp-assets/mp-sc-debit-cards-ui/looking-cat.png 1x, ").concat(t,"/mp-assets/mp-sc-debit-cards-ui/looking-cat@2x.png 2x")})]})}),(0,r.jsx)("div",{className:eV().title,children:"К сожалению, мы ничего не нашли"}),(0,r.jsx)("div",{className:eV().buttonWrapper,children:(0,r.jsx)(ep.zx,{variant:"secondary",size:"s",onClick:()=>{a("isFilterOpen",!n("isFilterOpen"))},children:"Изменить параметры"})})]})};var eU=a(9604),eQ=a.n(eU);let eY=()=>{let e=(0,c.Gc)().watch("result.totalCards");return e?(0,r.jsxs)("div",{className:eQ().wrapper,id:"debit-cards-results",children:[(0,r.jsxs)("h2",{className:eQ().title,children:[e," ",(0,i._6)(e,"предложение","предложения","предложений")]}),(0,r.jsx)(eb,{className:eQ().sortSelectWrapper})]}):(0,r.jsx)("div",{className:eQ().empty})};var eX=a(90386),e$=a.n(eX);let e0=e=>{let{resultListRef:t}=e,{watch:a}=(0,c.Gc)(),n=a("result.list"),i=a("isLoading"),s=a("error"),l=a("filter.bonus");return(0,r.jsxs)("div",{children:[!s&&(0,r.jsx)(eY,{}),i?(0,r.jsx)("div",{className:e$().list,children:Array.from({length:6},(e,t)=>(0,r.jsx)(eD.O,{},t))}):s?(0,r.jsx)(eJ,{}):n.length?(0,r.jsx)("div",{ref:t,className:e$().list,children:n.map(e=>(0,r.jsx)(eE,{activeTerms:l,group:e},e.item.id))}):(0,r.jsx)(eK,{}),!s&&(0,r.jsx)(eH,{})]})},e1=e=>{var t,a,i,s;let{children:l,result:o,options:d,predefined:p,tag:u,initialGeo:m}=e,_=(0,n.useMemo)(()=>d.banks.map(e=>({value:String(e.id),label:e.name})),[d.banks]),b=(0,c.cI)({defaultValues:{sort:p.sort,sortDirection:"desc",filter:{currency:null==p?void 0:p.filter.currency,cardType:null!==(t=null==p?void 0:p.filter.cardType)&&void 0!==t?t:[],bonus:null!==(a=null==p?void 0:p.filter.bonus)&&void 0!==a?a:[],bankIds:null!==(i=null==p?void 0:p.filter.bankIds)&&void 0!==i?i:[],advantages:null!==(s=null==p?void 0:p.filter.advantages)&&void 0!==s?s:[],region:p.filter.region,town:p.filter.town,tag:p.filter.tag},options:{...d,banks:_},result:o,isLoading:!1,isFilterOpen:!1,tag:u,town:m.town,region:m.region}});return(0,r.jsx)(c.RV,{...b,children:l})};var e3=a(20768),e7=a.n(e3);let e2=e=>{let{initialGeo:t,support:a,result:c,options:d,predefined:p,tag:u,tags:m,additional:_}=e,{NEXT_PUBLIC_ASSETS_BASE_URL:b}=(0,l.S)(),g=(0,n.useRef)(null);return(0,r.jsx)("div",{className:e7().page,children:(0,r.jsxs)(e1,{tag:u,initialGeo:t,predefined:p,options:d,result:c,children:[(0,r.jsxs)(i.W2,{children:[(0,r.jsx)(f,{}),(0,r.jsx)(h,{}),(0,r.jsx)(ef,{resultListRef:g}),(0,r.jsx)(e0,{resultListRef:g}),(0,r.jsx)(er,{}),(0,r.jsx)(ek,{})]}),!!a&&(0,r.jsx)(o.B,{...a,s3Assets:b||""}),(0,r.jsx)(s.A9,{position:"bottomLeft"}),(0,r.jsx)(et,{banks:[],additional:_,tags:m}),(0,r.jsx)(eC,{currency:p.filter.currency,result:c})]})})}},84369:function(e){e.exports={contentBlocks:"FaqContentBlock_contentBlocks__mnwTn",annotation:"FaqContentBlock_annotation__Wf7Rs",contentTableWrapper:"FaqContentBlock_contentTableWrapper__kfDxm",keynoteWrapper:"FaqContentBlock_keynoteWrapper__rLeWD",keynote:"FaqContentBlock_keynote__fOgm2",blockLink:"FaqContentBlock_blockLink__TQvJY"}},20768:function(e){e.exports={page:"DebitCards_page____G91"}},63568:function(e){e.exports={title:"BannerDebitCards_title__43fT1",wrapper:"BannerDebitCards_wrapper__V8IhR",titleWrapper:"BannerDebitCards_titleWrapper__wHh5p",description:"BannerDebitCards_description__QeQnb",imageWrapper:"BannerDebitCards_imageWrapper__f74lm",image:"BannerDebitCards_image__r_Oii",link:"BannerDebitCards_link__uaauw"}},37571:function(e){e.exports={wrapper:"FilterDebitCards_wrapper__bWFGG",actionsWrapper:"FilterDebitCards_actionsWrapper__8VwSA",filter:"FilterDebitCards_filter__lO3BH",selectWrapper:"FilterDebitCards_selectWrapper__kGnHr",select:"FilterDebitCards_select__m78L_",submit:"FilterDebitCards_submit__F4qHj",desktop:"FilterDebitCards_desktop__Ne_aS",mobile:"FilterDebitCards_mobile__vqrSw",chipsWrapper:"FilterDebitCards_chipsWrapper__48Jl_",footer:"FilterDebitCards_footer__WM9TJ",showButton:"FilterDebitCards_showButton__I2dbz"}},86741:function(e){e.exports={select:"FormDebitCardsFilter_select__XjbeO",wrapper:"FormDebitCardsFilter_wrapper__cAQvH",row:"FormDebitCardsFilter_row__oDVkZ",column:"FormDebitCardsFilter_column__JsNK8",divider:"FormDebitCardsFilter_divider__EQW46",columnTitle:"FormDebitCardsFilter_columnTitle__PxzJb",selectorsGrid:"FormDebitCardsFilter_selectorsGrid__t4Eji",selectorWrapper:"FormDebitCardsFilter_selectorWrapper__aFZKn"}},53228:function(e){e.exports={stickyToolbar:"StickyDebitCardsFilter_stickyToolbar__BVINi",stickyToolbarVisible:"StickyDebitCardsFilter_stickyToolbarVisible__Dodxx",tagWrapper:"StickyDebitCardsFilter_tagWrapper__P3BIt",tag:"StickyDebitCardsFilter_tag__r2Yx1",container:"StickyDebitCardsFilter_container__hOAR9",sortButton:"StickyDebitCardsFilter_sortButton__BkU_C",onlyDesktop:"StickyDebitCardsFilter_onlyDesktop__ZZN1g",onlyMobile:"StickyDebitCardsFilter_onlyMobile__ZzECx",badgeIcon:"StickyDebitCardsFilter_badgeIcon__j3_43",badge:"StickyDebitCardsFilter_badge__11coX"}},90386:function(e){e.exports={totalTitle:"ResultsDebitCards_totalTitle__Pq_j_",totalWrapper:"ResultsDebitCards_totalWrapper__FCdC1",sortSelectWrapper:"ResultsDebitCards_sortSelectWrapper__pEZ_j",sortSelect:"ResultsDebitCards_sortSelect__L4v97",list:"ResultsDebitCards_list___xJce"}},73711:function(e){e.exports={wrapper:"BasicDebitCardsItem_wrapper__gJcPo",imageWrapper:"BasicDebitCardsItem_imageWrapper__ftxHT",inner:"BasicDebitCardsItem_inner__GylWq",wrapperLinkOverlay:"BasicDebitCardsItem_wrapperLinkOverlay__HXTae",headWrapper:"BasicDebitCardsItem_headWrapper__XuwgT",image:"BasicDebitCardsItem_image__T8iy_",condition:"BasicDebitCardsItem_condition__ew6aj",conditionInner:"BasicDebitCardsItem_conditionInner__KCo7A",head:"BasicDebitCardsItem_head__vU_7j",hint:"BasicDebitCardsItem_hint__K5wmI",titleWrapper:"BasicDebitCardsItem_titleWrapper__y4hSp",productName:"BasicDebitCardsItem_productName__b6Qag",bankName:"BasicDebitCardsItem_bankName__a_P6L",tagWrapper:"BasicDebitCardsItem_tagWrapper__bLtfo",tag:"BasicDebitCardsItem_tag__lyIpV",termTitle:"BasicDebitCardsItem_termTitle__gXkC5",termDescription:"BasicDebitCardsItem_termDescription__OEeop",terms:"BasicDebitCardsItem_terms__xZKb7",footer:"BasicDebitCardsItem_footer__ygtH9",showMoreWrapper:"BasicDebitCardsItem_showMoreWrapper__uy9qV",showMoreButton:"BasicDebitCardsItem_showMoreButton__1U0B1",showMoreIcon:"BasicDebitCardsItem_showMoreIcon__nmR_r",lastOfferCornerGradient:"BasicDebitCardsItem_lastOfferCornerGradient__5Wxiq",desktopActions:"BasicDebitCardsItem_desktopActions__Y_TKe",mobileActions:"BasicDebitCardsItem_mobileActions__FHCy5",subOffer:"BasicDebitCardsItem_subOffer__zeLkT",cardEntrance:"BasicDebitCardsItem_cardEntrance__5aac2",interactiveElem:"BasicDebitCardsItem_interactiveElem__4umpl",tooltipIcon:"BasicDebitCardsItem_tooltipIcon__u3J9L",termTooltip:"BasicDebitCardsItem_termTooltip__xpq3k",tooltip:"BasicDebitCardsItem_tooltip__wltfK",tooltipText:"BasicDebitCardsItem_tooltipText__K08na",termService:"BasicDebitCardsItem_termService__r8cFQ"}},764:function(e){e.exports={titleMobile:"InfoDebitCardsModal_titleMobile__8N2Iu",titleDesktop:"InfoDebitCardsModal_titleDesktop__Hx3h6",contentTitle:"InfoDebitCardsModal_contentTitle__qnuSR",logoContainer:"InfoDebitCardsModal_logoContainer__2KhmE",row:"InfoDebitCardsModal_row__mqbBU",valueText:"InfoDebitCardsModal_valueText__c_BLi",columnTitle:"InfoDebitCardsModal_columnTitle__KCsG2",columnValue:"InfoDebitCardsModal_columnValue__TpXdu",buttons:"InfoDebitCardsModal_buttons__hDXC2",button:"InfoDebitCardsModal_button__Lc8eE",actualWrapper:"InfoDebitCardsModal_actualWrapper__cTBrZ",linkSupport:"InfoDebitCardsModal_linkSupport__qiP_F"}},37e3:function(e){e.exports={title:"ErrorDebitCardsResult_title__HS1vD",wrapper:"ErrorDebitCardsResult_wrapper__DY_Ar",buttonWrapper:"ErrorDebitCardsResult_buttonWrapper__oEKYX",imageWrapper:"ErrorDebitCardsResult_imageWrapper__41vHd"}},72892:function(e){e.exports={showMoreWrapper:"LoadMoreButtonDebitCardsResults_showMoreWrapper__zo7pd",showMoreButton:"LoadMoreButtonDebitCardsResults_showMoreButton__YTaHO",showMoreIcon:"LoadMoreButtonDebitCardsResults_showMoreIcon__MfUcE"}},96431:function(e){e.exports={title:"NotFoundDebitCardsResults_title__L3tQw",wrapper:"NotFoundDebitCardsResults_wrapper__k0KvO",buttonWrapper:"NotFoundDebitCardsResults_buttonWrapper__pZtRq",imageWrapper:"NotFoundDebitCardsResults_imageWrapper__5CGel"}},9604:function(e){e.exports={title:"TitleDebitCardsResults_title__OIuGE",wrapper:"TitleDebitCardsResults_wrapper__7oFbR",empty:"TitleDebitCardsResults_empty__wOxJJ"}},70739:function(e){e.exports={sortSelectWrapper:"SortDebitCardsSelect_sortSelectWrapper__ZRlzF",sortSelect:"SortDebitCardsSelect_sortSelect__CkUrt",sortWrapper:"SortDebitCardsSelect_sortWrapper__lY4E_",sortDropdownButtonText:"SortDebitCardsSelect_sortDropdownButtonText__4lGZc",minimalButtonSort:"SortDebitCardsSelect_minimalButtonSort__WhaWJ",onlyDesktop:"SortDebitCardsSelect_onlyDesktop__X2m4p",onlyMobile:"SortDebitCardsSelect_onlyMobile__YkUmE",direction:"SortDebitCardsSelect_direction__eNLv7"}}},function(e){e.O(0,[336,306,544,501,207,458,389,393,320,550,971,117,744],function(){return e(e.s=15157)}),_N_E=e.O()}]);