(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[380],{1202:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/debetovye_karty",function(){return l(7990)}])},7990:function(e,t,l){"use strict";l.r(t),l.d(t,{__N_SSP:function(){return lp},default:function(){return lm}});var n,a,i,r,o,s,d,c=l(5893),u=l(1614),_=l(3934),p=l(8380),m=l(1664),v=l.n(m),g=l(1163),h=l(210),b=l(7294),A=l(6214),f=l(8083);let x=e=>{let{region:t}=e;return(0,f.t)("/money_data/DebitCardRegion.json?region_links=1".concat(t?"&region="+t.url:""))};var C=l(4782),k=l(8055),y=l(5352),j=l(3800),T=l(7460),w=l(4386),D=l(8712),N=l(3793);(n=i||(i={})).VKLADY="vklady",n.DEBIT_CARDS="debetovye_karty",n.DEPOSIT_CALCULATOR="depozitnyj-kalkulyator",n.DEPOSIT_PICKER="depozitnyj-podborshik",n.PARTNERS_SHOWCASE="vklady/partners",n.COMBO="combo";let E=(e,t)=>{let l=new Set((null!=t?t:[]).map(Number)),{activeBanks:n,inactiveBanks:a}=e.reduce((e,t)=>{let n=l.has(Number(t.id));return n?e.activeBanks.push(t):e.inactiveBanks.push(t),e},{activeBanks:[],inactiveBanks:[]});n.sort((e,t)=>e.name.localeCompare(t.name)),a.sort((e,t)=>e.name.localeCompare(t.name));let i=[...n,...a];return i.map(e=>({value:e.id,label:e.name}))},S=async e=>{var t,l;let{tagUrl:n,setTag:a}=e,i=L(n);a&&i&&a(i);let r=!1;a&&i&&((null===(t=window)||void 0===t?void 0:t.scrollTo)&&window.scrollTo(0,0),r=!0);let o=await (0,A.zz)(n);return F(i=Array.isArray(null==o?void 0:o.data)?o.data[0]:null==o?void 0:o.data),a&&i&&a(i),a&&i&&!r&&(null===(l=window)||void 0===l?void 0:l.scrollTo)&&window.scrollTo(0,0),i},L=e=>{let t=p.A7.getItem("debitCardTags")||{};return t[e]||null},F=e=>{if(!e)return null;let t=p.A7.getItem("debitCardTags")||{};t[e.url]=e,p.A7.setItem("debitCardTags",JSON.stringify(t))};var B=l(7769);let M=(e,t)=>{t=null===t?1:t;let l=null===e?0:e.length;if(!l||t<1)return[];t=t>l?l:t;let n=new Date().getDate(),a=e=>{let t=1e4*Math.sin(e++);return t-Math.floor(t)},i=-1,r=l-1,o=[...e];for(;++i<t;){let e=i+Math.floor(a(n)*(r-i+1)),t=o[e];o[e]=o[i],o[i]=t}return o.slice(0,t)},O=(e,t)=>{let l=e.filter(e=>t.some(t=>String(t.fk_id||t.mfo_id)===e.id)),n=l.filter(e=>w.HA.includes(e.url));return M(n,10)},R=e=>["а","е","ё","и","о","у","ы","э","ю","я"].indexOf(e)>=0,U=e=>e&&e.length?"в"!==e[0].toLowerCase()&&"ф"!==e[0].toLowerCase()||R(e[1])?"в":"во":"",I=(e,t)=>null==e?0===t?null:t:0===t?e:Math.min(e,t),P=e=>{let t=null,l=null,n=null,a=0,i=0,r=0;return e.forEach(e=>{var o,s,d,c,u;let _=(null==e?void 0:null===(o=e.computeData)||void 0===o?void 0:o.effectiveRate)||0,p=(null==e?void 0:null===(s=e.termPeriod)||void 0===s?void 0:s.from)||0,m=(null==e?void 0:null===(d=e.termPeriod)||void 0===d?void 0:d.to)||0,v=(null==e?void 0:null===(c=e.amountRange)||void 0===c?void 0:c.from)||0,g=(null==e?void 0:null===(u=e.amountRange)||void 0===u?void 0:u.to)||0;t=I(t,_),l=I(l,p),n=I(n,v),a=Math.max(a,_),i=Math.max(i,m),r=Math.max(r,g)}),{low:null!=t?t:0,minTermPeriod:null!=l?l:0,minDepositAmount:null!=n?n:0,high:a,maxTermPeriod:i,maxDepositAmount:r}},W=(e,t)=>t?e?"reg_"+t.url+(t.towns.length>1?"/"+e.url:""):"reg_"+t.url:"",z=function(e){var t,l,n,a;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0,d=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0,u=e;r&&(u=(u=(u=(u=u.replace(/{(bank|mfo)}/gim,r.name)).replace(/{(bank|mfo)_r}/gim,r.name_r)).replace(/{(bank|mfo)_p}/gim,r.name_p)).replace(/{(bank|mfo)_link}/gim,r.url)),o&&(u=u.replace(/{tag_name}/gim,o.tag_name.toLowerCase())),o&&!s&&(u=(u=u.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России"));let _=(null==o?void 0:null===(l=o.filter)||void 0===l?void 0:null===(t=l.currency)||void 0===t?void 0:t.length)?null===(n=o.filter)||void 0===n?void 0:n.currency[0]:null,p=(null==d?void 0:null===(a=d.find(e=>{let{id:t}=e;return t===_}))||void 0===a?void 0:a.value.toString())||"0",{low:m,high:v,minTermPeriod:g,maxTermPeriod:h}=P(i);return(u=(u=(u=(u=(u=(u=(u=(u=u.replace(/{euro_rate}/g,"".concat(p," ₽"))).replace(/{yuan_rate}/g,"".concat(p," ₽"))).replace(/{banks_count}/g,(null==c?void 0:c.length.toString())||"0")).replace(/{banks}/g,(null==c?void 0:c.length.toString())||"0")).replace(/{deposits_count}/g,(null==i?void 0:i.length.toString())||"0")).replace(/{min_deposits_rate}/g,"".concat(m,"%").replace(".",","))).replace(/{max_deposits_rate}/g,"".concat(v,"%").replace(".",","))).replace(/{min_deposits_days}/g,g.toString()||"0")).replace(/{max_deposits_days}/g,h.toString()||"0")},q=e=>{let t,l,n,{text:a="",banks:i,data:r=[],currencies:o,region:s,town:d,townDuplicates:c,company:u,tag:_}=e,p=z(a,r,u,_,s,o,i),m=new Date,v=m.getFullYear();if(p=p.replace(/{year}/g,String(v)),!s)return p;let g=d?d.name:s.name,h=d?d.name_r:s.name_r,b=d?d.name_p:s.name_p,A=d?d.name:s.name,f=d?d.name_r:s.name_r,x=d?d.name_p:s.name_p,C=s.name,k=s.name_r,y=s.name_p,j=!1;return d&&c&&(j=c.indexOf(d.id)>=0),d?j?(t=d.name+" ("+s.name+")",l=d.name_r+" ("+s.name+")",n=d.name_p+" ("+s.name+")"):(t=d.name,l=d.name_r,n=d.name_p):(t=s.name,l=s.name_r,n=s.name_p),p=(p=(p=(p=(p=(p=(p=(p=(p=(p=(p=(p=(p=p.replace(/{place}/g,g)).replace(/{place_r}/g,h)).replace(/{place_p}/g,b)).replace(/{town}/g,A)).replace(/{town_r}/g,f)).replace(/{town_p}/g,x)).replace(/{region}/g,C)).replace(/{region_r}/g,k)).replace(/{region_p}/g,y)).replace(/{town_dub}/g,t)).replace(/{town_dub_r}/g,l)).replace(/{town_dub_p}/g,n)).replace(/{place_link}/g,W(d,s))},Q=e=>{let{content:t,region:l,town:n,townDuplicates:a,company:i,tag:r,currencies:o,banks:s,data:d}=e;return t&&t.content&&t.content.forEach(e=>{if(e.data){let t={region:l,town:n,townDuplicates:a,company:i,tag:r,currencies:o,banks:s,data:d};e.data.html&&(e.data.html=q({text:e.data.html,...t})),e.data.text&&(e.data.text=q({text:e.data.text,...t}))}}),t},G=(e,t,l,n,a)=>{(null==t?void 0:t.url)==="premium"&&(l=null,n=null);let i="string"==typeof a?a:"deposits"===e?"/vklady":"/debetovye_karty";return i+=t&&"DEFAULT"!==t.url&&"vse_vkladi"!==t.url?"/teg_"+t.url:"",l&&(!t||"DEFAULT"!==t.url||t.region_page)&&(i+="/reg_"+l.url),n&&l&&76!==l.id&&77!==l.id&&85!==l.id&&(!t||"DEFAULT"!==t.url||t.region_page)&&(i+="/"+n.url),i};var K=l(2361);let H=e=>/^https?:\/\//i.test(e)||e.startsWith("/")?e:"/".concat(e);var Z=l(6823),V=l.n(Z);let Y=e=>{let{data:t}=e,l=e=>t=>{e.disableLink&&(t.preventDefault(),t.stopPropagation()),e.onClick&&e.onClick()};return(0,c.jsx)("ul",{className:V().choice,children:t.map(e=>(0,c.jsx)("li",{className:V().choiceOption,children:(0,c.jsx)(v(),{href:H(e.url),onClick:l(e),children:e.name})},e.id))})};var X=l(3158),J=l.n(X),$=l(5675),ee=l.n($),et=l(9040);let el=e=>1===e?"дня":e>=2&&e<=4?"дня":"дней",en=e=>{let{id:t,bankName:l,computeData:n,name:a,logoMob:i,termPeriod:r,amountRange:o}=e,s=(null==n?void 0:n.effectiveRate)||"",d="",u="";return o&&(o.from&&(d+="От ".concat((0,et.Y4)(null==o?void 0:o.from)," ₽")),o.to&&(d+=" - ".concat((0,et.Y4)(null==o?void 0:o.to)," ₽"))),r?(r.from&&(u+="От ".concat(r.from," ").concat(el(r.from))),r.to&&(u+=" - ".concat(r.to," ").concat(el(r.to)))):u="От 1 дня",(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:(0,c.jsxs)("div",{className:J().logoWrapper,children:[(0,c.jsx)("div",{className:J().logo,children:(0,c.jsx)(ee(),{unoptimized:!0,className:J().image,alt:l||a,src:i,width:28,height:28})}),(0,c.jsx)("span",{children:l||a})]})}),(0,c.jsx)("td",{children:(0,c.jsxs)("span",{children:[s,"%"]})}),(0,c.jsx)("td",{children:(0,c.jsx)("span",{children:u})}),(0,c.jsx)("td",{children:(0,c.jsx)("span",{children:d})})]},t)},ea=["Наименование банка","Cтавка","Срок","Сумма вклада"],ei=(0,b.memo)(e=>{let{deposits:t}=e;return(0,c.jsx)("div",{className:J().depositTable,children:(0,c.jsx)("div",{className:J().container,children:(0,c.jsxs)("table",{children:[(0,c.jsx)("thead",{children:(0,c.jsx)("tr",{children:ea.map(e=>(0,c.jsx)("th",{children:(0,c.jsx)("span",{children:e})},e))})}),(0,c.jsx)("tbody",{children:(null==t?void 0:t.length)>0&&t.map(en)})]})})})});ei.displayName="DepositTable";let er=(e,t,l,n,a,i,r)=>{if(!e||!r||!r.region_page||!t&&(!r.region_page.region_content||!r.region_page.region_content.length)||t&&(!r.region_page.town_content||!r.region_page.town_content.length))return[];let o=t?r.region_page.town_content:r.region_page.region_content;return o.map(o=>{var s,d,c;return{title:q({text:o.title,region:e,town:t,townDuplicates:l,currencies:n,banks:a,data:i,tag:r}),text:q({text:null==o?void 0:null===(c=o.content)||void 0===c?void 0:null===(d=c[0])||void 0===d?void 0:null===(s=d.data)||void 0===s?void 0:s.html,region:e,town:t,townDuplicates:l,currencies:n,banks:a,data:i,tag:r})}})},eo=e=>({content:[{type:"html",data:{html:e}}]}),es=Object.freeze(["pod_vysokiy_procent","nakopitelnye","vygodnie","online","srochnye","kratkosrochnye"]),ed=(e,t)=>"deposits"===e&&(!t||"DEFAULT"===t.url||es.includes(t.url.toLowerCase())),ec=null!==(r=(0,h.OB)("NEXT_PUBLIC_BASE_URL"))&&void 0!==r?r:"",eu=e=>{let{data:t=[],platformDepositLists:l=[],tags:n,dataRegion:a,regions:i,banks:r,regionLinks:o,tag:s,region:d=null,town:c=null,townDuplicates:u=[],setTag:_=()=>null,setRegion:p=()=>null,currencies:m,dataType:v="deposits",allExtraInfo:g,toggles:h,banksData:b,navigateToDepositCalculator:A}=e,f="deposits"===v?"Вклады":"Дебетовые карты",x=(null==s?void 0:s.url)==="DEFAULT"||(null==s?void 0:s.url)==="vse_vkladi",C=(null==a?void 0:a.deposit_interest_rates)||[],k=O(r,C),y=ed(v,s),j=y&&e_({data:t,isDefault:x,tag:s,town:c,region:d,townDuplicates:u,toggles:h}),T=ep({tag:s,region:d,town:c,townDuplicates:u,currencies:m,banksRegion:k,data:t,allExtraInfo:g,toggles:h});if(g)return T.filter(Boolean);let w=em({tag:s,town:c,dataRegion:a,region:d,townDuplicates:u,currencies:m,data:t,banksRegion:k,toggles:h}),D=ev({region:d,town:c,townDuplicates:u,currencies:m,banksRegion:k,data:t,tag:s,toggles:h}),N=eg({town:c,region:d,dataType:v,tag:s,isDefault:x,itemsStr:f,toggles:h}),E=ef({data:l}),S=eA({tags:n,tag:s,dataType:v,region:d,town:c,setTag:_,toggles:h,navigateToDepositCalculator:A}),L=ek({banks:r,banksRegion:k,tag:s,isDefault:x,itemsStr:f,region:d,town:c,dataType:v,toggles:h}),F=ey({tag:s,regions:i,regionLinks:o,setRegion:p,itemsStr:f,toggles:h}),B=eT({banksData:b,dataType:v});return[j,...T,...w,...D,N,E,S,L,F,B].filter(Boolean)},e_=e=>{var t;let{data:l,isDefault:n,tag:a,town:i,region:r,townDuplicates:o,toggles:s}=e,d=!n&&a?null==a?void 0:null===(t=a.tag_name)||void 0===t?void 0:t.toLowerCase():"",u=i?i.name:null==r?void 0:r.name,_=i?i.name_p:null==r?void 0:r.name_p,p=r||i?U(u)+" "+_:"",m=[...l].sort((e,t)=>{var l,n,a,i;return(null!==(a=null===(l=t.computeData)||void 0===l?void 0:l.effectiveRate)&&void 0!==a?a:0)-(null!==(i=null===(n=e.computeData)||void 0===n?void 0:n.effectiveRate)&&void 0!==i?i:0)}),v=q({text:"Рейтинг вкладов ".concat(d," ").concat(p," в {year} году"),region:r,town:i,townDuplicates:o}),g=(0,c.jsx)(ei,{deposits:m.slice(0,10)});return ej({title:v,content:g,isNewFaqBlock:!!(null==s?void 0:s.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})},ep=e=>{let{tag:t,region:l,town:n,townDuplicates:a,currencies:i,banksRegion:r,data:o,allExtraInfo:s,toggles:d}=e;if(!((null==t?void 0:t.text)&&Array.isArray(t.text)))return[];if(Array.isArray(s))return s.map(e=>{let t=q({text:e.title,region:l,town:n,townDuplicates:a}),i=(0,c.jsx)(K.r,{data:[{type:"html",data:{html:e.text}}]});return ej({title:t,content:i,isNewFaqBlock:!!(null==d?void 0:d.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})});let u=!l&&!n,_=null==t?void 0:t.region_page,p=null==t?void 0:t.text.filter(e=>!e.regions||e.regions.some(e=>0===e));return(u||!_?p:[]).map(e=>{var s;let u=q({text:e.title,region:l,town:n,townDuplicates:a}),_=(0,c.jsx)(K.r,{data:(null===(s=Q({content:e,region:l,town:n,townDuplicates:a,tag:t,currencies:i,banks:r,data:o}))||void 0===s?void 0:s.content)||[]});return ej({title:u,content:_,isNewFaqBlock:!!(null==d?void 0:d.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})})},em=e=>{var t,l,n,a,i,r;let{tag:o,town:s,dataRegion:d,region:u,townDuplicates:_,currencies:p,data:m,banksRegion:v,toggles:g}=e;if(!(null==o?void 0:o.region_page))return[];let h=e=>q({text:e,region:u,town:s,townDuplicates:_,currencies:p,banks:v,data:m,tag:o}),b=e=>{var t,l;return(0,c.jsx)(K.r,{data:null!==(l=null===(t=Q({content:e,region:u,town:s,townDuplicates:_,tag:o,currencies:p,banks:v,data:m}))||void 0===t?void 0:t.content)&&void 0!==l?l:[]})};if(s&&(null===(t=o.region_page.special_town_content)||void 0===t?void 0:t.length)){let e=o.region_page.special_town_content,t=e.filter(e=>"object"==typeof e&&null!==e&&"town_id"in e&&"number"==typeof e.town_id&&e.town_id===s.id).flatMap(e=>{var t;return null!==(t=e.town_content)&&void 0!==t?t:[]});if(t.length)return t.map(e=>{let t=h(e.title),l=b(e);return ej({title:t,content:l,isNewFaqBlock:!!(null==g?void 0:g.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})})}if(u&&(null===(l=o.region_page.special_region_content)||void 0===l?void 0:l.length)){let e=o.region_page.special_region_content,t=e.filter(e=>"object"==typeof e&&null!==e&&"region_id"in e&&"number"==typeof e.region_id&&e.region_id===u.id).flatMap(e=>{var t;return null!==(t=e.region_content)&&void 0!==t?t:[]});if(t.length)return t.map(e=>{let t=h(e.title),l=b(e);return ej({title:t,content:l,isNewFaqBlock:!!(null==g?void 0:g.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})})}if((null==d?void 0:null===(n=d.text_data)||void 0===n?void 0:n.title)&&(null==d?void 0:null===(a=d.text_data)||void 0===a?void 0:a.text)){let e=d.text_data.title,t=(0,c.jsx)(K.r,{data:null!==(r=null===(i=Q({content:eo(d.text_data.text),region:u,town:s,townDuplicates:_,tag:o,currencies:p,data:m,banks:v}))||void 0===i?void 0:i.content)&&void 0!==r?r:[]});return[ej({title:e,content:t,isNewFaqBlock:!!(null==g?void 0:g.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})]}return[]},ev=e=>{let{region:t,town:l,townDuplicates:n,currencies:a,banksRegion:i,data:r,tag:o,toggles:s}=e,d=er(t,l,n,a,i,r,o);return d&&d.length?d.map(e=>{let t=e.title,l=(0,c.jsx)(K.r,{data:[{type:"html",data:{html:e.text}}]});return ej({title:t,content:l,isNewFaqBlock:!!(null==s?void 0:s.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})}):[]},eg=e=>{let{town:t,region:l,dataType:n,tag:a,isDefault:i,itemsStr:r,toggles:o}=e;if(!(!t&&l&&l.towns.length>1))return;let s=l.towns.map(e=>({id:e.id,name:e.name,url:G(n,a,l,e)})),d="".concat(a&&!i?a.name:r," в городах ").concat(l.name_r),u=(0,c.jsx)(Y,{data:s});return ej({title:d,content:u,isNewFaqBlock:!!(null==o?void 0:o.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})},eh=e=>{let{tags:t,tag:l,dataType:n,region:a,town:i,setTag:r}=e,o=t.filter(e=>{let{url:t,display_in_links_block:n}=e;return t!==(null==l?void 0:l.url)&&"1"===n}),s=[...o].sort((e,t)=>Number(e.position)-Number(t.position));return s.map(e=>({id:e.id,name:"DEFAULT"===e.name?"Все вклады":e.name,url:G(n,e,a,i),onClick:()=>r(e.url),disableLink:!0}))},eb=e=>{let{tags:t,tag:l,dataType:n,region:a,town:i,setTag:r}=e,o=t.filter(e=>{let{id:t,display_in_links_block:n}=e;return t!==(null==l?void 0:l.id)&&"1"===n}),s=[...o].sort((e,t)=>Number(e.position)-Number(t.position));return s.map(e=>{var t;return{id:e.id,name:null!==(t=e.name_in_links_block)&&void 0!==t?t:e.name,url:G(n,e,a,i),onClick:()=>r(e.url),disableLink:!0}})},eA=e=>{let{tags:t,tag:l,dataType:n,region:a,town:i,setTag:r,toggles:o,navigateToDepositCalculator:s}=e,d=t.length&&t||[],u=(null==o?void 0:o.FEATURE_TOGGLE_NEW_DEPOSIT_TAGS)?eh({tags:d,tag:l,dataType:n,region:a,town:i,setTag:r}):eb({tags:d,tag:l,dataType:n,region:a,town:i,setTag:r});if("deposits"===n){var _;let e={id:"depozitnyj-kalkulyator",name:"Калькулятор вкладов",url:"/depozitnyj-kalkulyator",onClick:s,disableLink:!0};u=(null===(_=u[0])||void 0===_?void 0:_.name)==="Все вклады"?[u[0],e,...u.slice(1)]:[e,...u]}let p="deposits"===n?"Виды вкладов":"Виды дебетовых карт",m=(0,c.jsx)(Y,{data:u});return ej({title:p,content:m,isNewFaqBlock:!!(null==o?void 0:o.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})},ef=e=>{let{data:t}=e;if(!(t.length<=0))return{title:"Как открыть вклад через Финуслуги",text:(0,c.jsx)(K.r,{data:[{type:"html",data:{html:"<ol>\n      <li>\n        <strong>Выберите вклад</strong><br>\n        Перейдите в раздел \xabВклады\xbb, укажите сумму и срок — система подберёт подходящие предложения. Нажмите \xabПодробнее\xbb, затем \xabОткрыть вклад\xbb.\n      </li>\n      <li>\n        <strong>Авторизуйтесь через Госуслуги</strong><br>\n        Войдите через подтверждённый профиль, заполните анкету и подтвердите статус налогового резидента.\n      </li>\n      <li>\n        <strong>Пройдите идентификацию</strong><br>\n        Онлайн (через T-ID или Альфа-ID) или с помощью курьера от Финуслуг. После прохождения идентификации выбранный вклад появится в вашем личном кабинете.\n      </li>\n      <li>\n        <strong>Подтвердите вклад и отправьте заявку</strong><br>\n        Проверьте условия, при наличии — введите промокод, затем нажмите \xabПодтвердить\xbb. Заявка уйдёт в банк.\n      </li>\n      <li>\n        <strong>Переведите деньги и получите подтверждение</strong><br>\n        Пополните вклад через СБП, по банковским реквизитам или из Кошелька. После зачисления средств вы получите SMS-уведомление, а статус вклада обновится в личном кабинете.\n      </li>\n    </ol>"}}]})}},ex=e=>{let{town:t,region:l,company:n}=e,a=t?t.name_p:null==l?void 0:l.name_p,i=t?t.name:null==l?void 0:l.name,r=l&&n.has_region_text?U(i)+" "+a:"";return"".concat(n.name," ").concat(r)},eC=e=>{let{tag:t,isDefault:l,company:n,dataType:a,region:i,town:r}=e,o=t&&!l&&t.bank_region_page;return(0,B.xn)(ec,"banki",n.url,"vklady",o?"teg_".concat(t.url):"",n.has_region_text?G(a,void 0,i,r,""):"")},ek=e=>{var t;let{banks:l,banksRegion:n,itemsStr:a}=e;if(0===l.length||0===n.length)return;let i=n.map(t=>({id:t.id,name:ex({...e,company:t}),url:eC({...e,company:t})})),r=(0,c.jsx)(Y,{data:i});return ej({title:"".concat(a," от банков"),content:r,isNewFaqBlock:!!(null===(t=e.toggles)||void 0===t?void 0:t.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})},ey=e=>{let{tag:t,regions:l,regionLinks:n,setRegion:a,itemsStr:i,toggles:r}=e;if((null==t?void 0:t.url)==="premium")return;let o=n.map(e=>{let{id:t,name:n,url:i}=e,r=l.find(e=>e.towns.some(e=>e.id===+t)),o=null==r?void 0:r.towns.find(e=>e.id===+t);return{id:t,name:n,url:i,onClick:()=>{var e,t;r&&o&&a(r,o),null===(t=window)||void 0===t||null===(e=t.scrollTo)||void 0===e||e.call(t,{top:0,left:0,behavior:"smooth"})},disableLink:!0}}),s=(0,c.jsx)(Y,{data:o});return ej({title:"".concat(i," в других регионах"),content:s,isNewFaqBlock:!!(null==r?void 0:r.FEATURE_TOGGLE_NEW_FAQ_BLOCK)})},ej=e=>{let{title:t,content:l,isNewFaqBlock:n}=e;return n?{title:t,content:l}:{title:t,text:l}},eT=e=>{let{banksData:t,dataType:l}=e;if("debitCards"===l&&t){let e=t.map(e=>{let{id:t,name:l,url:n}=e;return{id:t,name:l,url:n}});return{title:"Дебетовые карты в банках",text:(0,c.jsx)(Y,{data:e})}}},ew=(e,t)=>{let l=e;return Object.keys(t).forEach(e=>{l=l.replace(new RegExp(e),t[e])}),l},eD=e=>{let{tagName:t,inRegion:l}=e,n=(null==t?void 0:t.trim())||"Частые вопросы";return ew(n,{"#REG#":l})};var eN=l(5621),eE=l(7771);let eS=()=>{let[e,t]=(0,b.useState)();return(0,b.useEffect)(()=>{window&&window.Ya&&window.yaContextCb&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e};var eL=l(8857);let eF=e=>{let{baseUrl:t,regionUrl:l="",tagUrl:n="",townUrl:a="",params:i,separator:r="?"}=e,o=(0,B.xn)(t,n,l?"reg_"+l:"",a===l?"":a);return i?o+r+i:o},eB=e=>{try{let t=p.A7.getItem("user_region"),l=p.A7.getItem("user_town");if(t&&!e.includes(t.url))return{regionUrl:t.url,townUrl:null==l?void 0:l.url};if(t&&e.includes(t.url)&&1===Number(p.A7.getItemRaw("all_russia_selected")))return null}catch(e){console.log(e)}},eM=(e,t)=>{let l=e.split("#")[0].split("?")[0].split("/"),n=l.findIndex(e=>e.includes("reg_")),a=n>-1?l[n]:null,i=n>-1?l[n+1]:null,r=a?t.find(e=>{let{url:t}=e;return t===a.slice(4)}):null,o=r&&i?r.towns.find(e=>{let{url:t}=e;return t===i}):null;return{region:r,town:o}},eO=e=>{let{pageName:t,regions:l,initialValues:n}=e,a=(0,g.useRouter)(),[i,r]=(0,b.useState)(!0),o=a.asPath,s=(0,b.useMemo)(()=>{var e;return null==o?void 0:null===(e=o.split("?")[0])||void 0===e?void 0:e.split("#")[0].split("/").slice(1)},[o]),d=(0,b.useMemo)(()=>s.find(e=>e.includes("teg_")),[s]),{region:c,town:u,selectCity:_}=(0,eL.k)(),m=(0,b.useCallback)(async function(){let{regionUrl:e,townUrl:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("teg_premium"===d&&e)return;let n=o.indexOf("?"),i=o.indexOf("#"),r=n<i||i<0?"?":"#",s=o.split(r)[1],c=eF({baseUrl:t,regionUrl:e,tagUrl:d,townUrl:l,params:s,separator:r});c!==o&&await a.replace(c,void 0,{shallow:!0})},[o,a,d,t]);return(0,b.useEffect)(()=>{if(!o.length)return;let e=eB(o);if(void 0!==e){e&&m(e);return}if(1===Number(p.A7.getItemRaw("all_russia_selected"))&&!(null==c?void 0:c.url.length)&&!(null==u?void 0:u.url.length)&&o.includes("reg_")){r(!1),m();return}if(!(null==c?void 0:c.url.length)&&!(null==u?void 0:u.url.length)&&o.includes("reg_")){let{region:e,town:t}=eM(o,l);(e||t)&&(_(e||null,t||null),r(!1));return}},[o,m,c,u,l,_]),(0,b.useMemo)(()=>({region:c||i&&(null==n?void 0:n.region)||null,town:u||i&&(null==n?void 0:n.town)||null,selectCity:_}),[c,u,_,i,n])};var eR=l(6010),eU={src:"/debit-cards/_next/static/media/filter.3bae2c9e.svg",height:24,width:24,blurWidth:0,blurHeight:0},eI=l(4191),eP=l.n(eI);let eW=(0,b.memo)(e=>{let{count:t,onClickParams:l,onClickShow:n,isLoading:a,className:i}=e;return(0,c.jsxs)("div",{className:(0,eR.Z)(eP().buttons,i),children:[(0,c.jsx)(p.zx,{variant:"secondary",pending:a,disabled:a,className:(0,eR.Z)(eP().filterButton,eP().modalButton),onClick:l,iconLeft:(0,c.jsx)(ee(),{unoptimized:!0,src:eU,alt:""}),children:"Все параметры"}),(0,c.jsxs)(p.zx,{className:eP().filterButton,pending:a,disabled:a,onClick:n,children:["Показать ",t]})]})});eW.displayName="FilterActions";var ez=l(2855),eq=l(5882);let eQ={limit:"limit",discounts:"discounts",cardType:"card_type",bank:"bank",cashBack:"cash_back",miles:"miles",region:"region",town:"town",contactlessPayment:"contactless_payment",mobilePay:"mobile_pay",currency:"currency",balanceInterest:"balance_interest",serviceCost:"service_cost",sms:"sms",secure:"secure",individualDesign:"individual_design",online:"online",sort:"sort",order:"order",page:"page"},eG={cashBack:!1,balanceInterest:!1,miles:!1,sms:!1,individualDesign:!1,serviceCost:!1,secure:!1,online:!1},eK="/".concat(i.DEBIT_CARDS),eH={pp:"g",ps:"foam",p2:"hody"};(a=o||(o={})).asc="asc",a.desc="desc";let eZ=[{value:"balanceInterest",label:"Проценты на остаток"},{value:"cashBack",label:"Кэшбек"},{value:"miles",label:"Мили"}],eV=[{value:"serviceCost",label:"Бесплатное обслуживание"},{value:"sms",label:"Бесплатные СМС-уведомления"},{value:"online",label:"Подача заявки онлайн"},{value:"secure",label:"3D Secure"},{value:"individualDesign",label:"Персональный дизайн"}],eY=[{label:"По стоимости обслуживания",value:"price"},{label:"По проценту на остаток",value:"rate"}],eX=[...eV],eJ=(e,t)=>{(0,eN.lQ)({event:"data-event",eventAction:i.DEBIT_CARDS,eventCategory:"filter_catalog",eventLabel:(0,eE.b)(e),eventValue:t})},e$=(e,t)=>{let l=(null!=t?t:[]).map(e=>e.label);eJ(e,l.join(","))};var e0=l(4697),e1=l.n(e0);let e4=(0,b.memo)(e=>{let{items:t,checkedState:l,onChange:n,className:a}=e;return(0,c.jsx)("ul",{className:(0,eR.Z)(e1().wrapper,a),children:t.map(e=>(0,c.jsx)("li",{className:e1().item,children:(0,c.jsx)(p.iM,{onChange:()=>n(String(e.value)),checked:l[e.value],label:e.label})},e.value))})});function e2(){return(e2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)({}).hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(null,arguments)}e4.displayName="DebitCardsFilterDops";var e7=function(e){return b.createElement("svg",e2({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),s||(s=b.createElement("path",{d:"M7.466 19.551A1.478 1.478 0 0 1 7 18.481c0-.401.167-.786.466-1.07l5.667-5.449L7.466 6.59A1.479 1.479 0 0 1 7 5.52c0-.401.167-.786.466-1.07.148-.142.325-.255.52-.332a1.677 1.677 0 0 1 1.232 0c.195.077.372.19.52.332l6.788 6.435c.15.141.27.31.35.494a1.45 1.45 0 0 1 0 1.168c-.08.185-.2.353-.35.494L9.74 19.55a1.609 1.609 0 0 1-.521.332 1.678 1.678 0 0 1-1.232 0 1.609 1.609 0 0 1-.52-.332Z",fill:"#1F242E"})))},e8=l(1620),e3=l.n(e8);let e6=e=>{let{containerWidth:t,elementWidths:l,flterTags:n,setHiddenItems:a,isDesktop:i}=e;(0,b.useEffect)(()=>{if(!l.current.length)return;let e={},r=i?t-24:2*t-48;n.forEach((t,a)=>{let i=l.current[a],o=0;Math.ceil(i)<=r?(r-=i,o=a):n.length===a+1&&o+1===a&&Math.ceil(i)<=r+77?r-=Math.abs(i-77):e[t.value]=!0}),a(()=>Object.keys(e).length?e:null)},[l,t,n,i,a])},e5=(e,t)=>{(0,b.useEffect)(()=>{let l=e.current,n=null==l?void 0:l.children;if(n)for(let e=0,l=n.length;e<l;e++){let l=n[e],a=l.getBoundingClientRect(),{width:i}=a;"dropdown"!==l.getAttribute("data-element")&&t.current.push(12+i)}},[e,t])},e9=(0,b.memo)(e=>{let{activeTags:t,tag:l,onSetActiveTag:n}=e,[a,r]=(0,b.useState)(null),[o,s]=(0,b.useState)(0),[d,u]=(0,b.useState)(!1),_=(0,b.useRef)(null),m=(0,b.useRef)([]),v=(0,p._m)("l"),g=(0,b.useMemo)(()=>eX.filter(e=>!l||!String(e.value).includes(l.url)),[l]);!function(e,t){let l=function(e){let t=(0,b.useRef)(e);return(0,b.useEffect)(()=>{t.current=e},[e]),t}(t);(0,b.useEffect)(()=>{let t=e.current;if(!t)return;let n=new ResizeObserver(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];l.current(...t)});return n.observe(t),()=>n.disconnect()},[])}(_,e=>{let t=e[0];o!==t.contentRect.width&&s(t.contentRect.width)}),(0,b.useEffect)(()=>{m.current=[]},[g]),e5(_,m),e6({containerWidth:o,elementWidths:m,flterTags:g,setHiddenItems:r,isDesktop:v});let h=e=>{n(String(e.value))},A=e=>{var t;let l=(0,eE.b)(null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"");(0,eN.lQ)({event:"data-event",eventAction:"click_button_".concat(l),eventCategory:i.DEBIT_CARDS})},f=(0,c.jsx)("li",{"data-element":"dropdown",className:(0,eR.Z)(e3().tag,e3().dropdownButton),children:(0,c.jsx)(p.zx,{className:(0,eR.Z)(e3().tagelement,e3().showAllButton),variant:"purple",onClick:e=>{A(e),u(e=>!e)},iconLeft:(0,c.jsx)(e7,{className:(0,eR.Z)(e3().arrowIcon,{[e3().open]:d})}),children:d?"Скрыть":"Еще"})},"showAllButton");return(0,c.jsx)("div",{className:e3().container,children:(0,c.jsxs)("ul",{ref:_,className:(0,eR.Z)(e3().tagsList,{[e3().showAll]:d}),children:[g.map(e=>{let{value:l,label:n}=e;return(0,c.jsx)("li",{className:e3().tag,children:(0,c.jsx)(p.zx,{className:e3().tagelement,variant:t[String(l)]?"primary":"secondary",onClick:t=>{A(t),h(e)},children:n},l)},l)}),a?f:null]})})});e9.displayName="DebitCardsFilterDropdownTags";var te=l(2257),tt=l.n(te);let tl=(0,b.memo)(e=>{let{className:t,subtitle:l=""}=e;return l?(0,c.jsxs)("div",{className:(0,eR.Z)(tt().subTitle,t),children:[(0,c.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})," "]}):null});tl.displayName="RegionSubtitle";var tn=l(9957),ta=l.n(tn);let ti=(0,b.memo)(e=>{let{region:t,town:l,subtitle:n="",title:a,mainPageUrl:i,tagUrl:r,hasNewBanner:o,className:s}=e,{town:d,region:u,handleToggleModal:_}=(0,eL.k)(),p=e=>{(0,eN.lQ)({event:"data-event",eventAction:e,eventCategory:i})};return(0,c.jsxs)("div",{className:(0,eR.Z)(ta().titleWrapper,{[ta().newTitle]:o}),children:[(0,c.jsxs)("h1",{"data-testid":"title_data_for_qa",className:(0,eR.Z)(ta().title,s),children:[a," ","premium"!==r&&((null==d?void 0:d.name_p)||(null==l?void 0:l.name_p)||(null==u?void 0:u.name_p)||(null==t?void 0:t.name_p))&&(0,c.jsxs)(c.Fragment,{children:["в"," ",(0,c.jsx)("button",{onClick:()=>{_(!0),p("show_pop_up_city_modal")},className:ta().link,children:(null==d?void 0:d.name_p)||(null==l?void 0:l.name_p)||(null==u?void 0:u.name_p)||(null==t?void 0:t.name_p)})]})]}),!o&&(0,c.jsx)(tl,{subtitle:n,tagUrl:r})]})});ti.displayName="RegionTitle";var tr={src:"/debit-cards/_next/static/media/girlBannerDefaultImage.3b4b3d34.png",height:432,width:976,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAeElEQVR42mNABvPLZ8rPLy6bvj7RUDC75YdDZv3bFLDE9Lbd7CD6YM/y1EOVFf+z7ZOOdLa8DE+u/xDHkNf6is8t7DN/77IXhtVtC243uUX+91L3/N+cttTRY+p/AYbYnpNsIN1Zc3cU+RdN+9/rn/LfyyLxEMxaAAThMN8KOPeeAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},to=l(8066),ts=l.n(to);let td=e=>{let{tag:t,subtitle:l,region:n,town:a}=e,r=eS();return(0,c.jsxs)("div",{className:ts().pageHeading,children:[(0,c.jsx)("div",{className:ts().headingText,children:(0,c.jsx)(ti,{region:n,town:a,title:t&&"DEFAULT"!==t.tag_name?null==t?void 0:t.name:"Дебетовые карты",subtitle:l,mainPageUrl:i.DEBIT_CARDS})}),(0,c.jsx)("div",{className:ts().adFoxWrapper,children:(0,c.jsx)(p.nh,{config:r,params:eH,className:ts().adFox,children:(0,c.jsx)(ee(),{src:tr,alt:"фоновое изображение",className:ts().bannerDefaultImage,unoptimized:!0})})})]})};var tc=l(3738),tu=l.n(tc);let t_=e=>{(0,eN.lQ)({event:"data-event",eventAction:e,eventCategory:i.DEBIT_CARDS})},tp=e=>{var t;let l=null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"";t_("click_button_".concat((0,eE.b)(l)))},tm=e=>{let{className:t,bankOptions:l,cardTypes:n,tag:a,filter:i,subtitle:r,region:o,town:s}=e,d=(0,p._m)("l"),{count:u,isLoading:_,activeField:m,filterTags:v,cardType:g,setCardType:h,banks:A,setBanks:f,handleSetActiveTag:x,handleToggleModal:C}=i,k=(0,b.useCallback)(e=>{tp(e),C()},[C]),y=(0,eq.Z)(),j=(0,b.useCallback)(e=>{tp(e),(0,p.ld)(ez.Tm,{offset:y,position:"top"})},[y]),T=(0,b.useMemo)(()=>l.filter(e=>A.includes(+e.value)),[A,l]),w=(0,b.useMemo)(()=>n.filter(e=>g.includes(+e.value)),[g,n]),{handleChangeBanks:D,handleChangeCardType:N}=(0,b.useMemo)(()=>({handleChangeBanks:e=>{var t;f(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),e$("Банки",e)},handleChangeCardType:e=>{var t;h(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),e$("Банки",e)}}),[f,h]),E=m&&[eQ.bank,eQ.cardType].includes(String(m))&&!d,S=(0,b.useCallback)(()=>{E&&setTimeout(()=>{C()},300)},[C,E]);return(0,c.jsxs)("div",{className:(0,eR.Z)(t),children:[(0,c.jsx)(td,{subtitle:r,region:o,town:s,tag:a}),(0,c.jsxs)(p.W2,{className:tu().container,children:[(0,c.jsxs)("div",{className:tu().filter,children:[(0,c.jsxs)("div",{className:tu().fields,children:[(0,c.jsx)(p.HU,{isMobile:!d,value:T.length>0?T:null,onChange:D,multiple:!0,label:"Банк",options:l,defaultOpen:m===eQ.bank,onClose:S,search:!0,className:tu().field}),(0,c.jsx)(p.HU,{isMobile:!d,value:w.length>0?w:null,onChange:N,multiple:!0,label:"Тип карты",options:n,defaultOpen:m===eQ.cardType,onClose:S,search:!0,className:tu().field})]}),d&&(0,c.jsx)(eW,{count:u,onClickParams:k,onClickShow:j,isLoading:_})]}),(0,c.jsx)(e9,{activeTags:v,onSetActiveTag:x,tag:a}),(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{className:tu().dopsTitle,children:"Бонусы"}),(0,c.jsx)(e4,{className:tu().dops,items:eZ,onChange:x,checkedState:v})]}),!d&&(0,c.jsx)(eW,{count:u,onClickParams:k,onClickShow:j,isLoading:_})]})]})};var tv=l(9546),tg=l(8006),th=l.n(tg);let tb=e=>{let{isOpen:t,pageUrl:l,title:n,onCLickShow:a,onClickReset:i,isMobile:r,onClose:o,children:s,count:d,isLoading:u}=e;(0,b.useEffect)(()=>{t&&(0,eN.lQ)({event:"data-event",eventAction:"show_pop_up_".concat((0,eE.b)(n)),eventCategory:l})},[t,l,n]);let _=e=>{var t;let n=null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"";(0,eN.lQ)({event:"data-event",eventAction:"click_button_".concat((0,eE.b)(n)),eventCategory:l})},m=(0,c.jsxs)("div",{className:th().buttonActions,children:[(0,c.jsxs)(p.zx,{size:"s",className:th().button,pending:u,disabled:u,onClick:e=>{_(e),a()},children:["Показать ",d]}),(0,c.jsx)(p.zx,{variant:"secondary",size:"s",className:th().button,disabled:u,onClick:e=>{_(e),i()},children:"Сбросить параметры"})]});return(0,c.jsxs)(tv.h,{children:[!r&&(0,c.jsx)(p.dy,{rowTitle:!0,titleAlign:"center",title:(0,c.jsx)("span",{className:th().title,children:n}),contentClassName:th().content,isOpen:t,onClose:o,footer:m,children:s}),r&&(0,c.jsxs)(p.jr,{className:th().mobilePopup,contentClassName:th().content,isOpen:t,onClose:o,footer:m,children:[(0,c.jsx)("h3",{className:th().title,children:"Все параметры"}),s]})]})};var tA=l(2941),tf=l.n(tA);let tx=e=>{let{filter:t,bankOptions:l,cardTypesOptions:n,currenciesOptions:a,contactlessCardTypesOptions:r}=e,{isMobile:o,filterTags:s,handleToggleModal:d,resetFilter:u,handleSetActiveTag:_,banks:m,setBanks:v,cardType:g,setCardType:h,sort:A,setSort:f,currency:x,setCurrency:C,contactlessPayment:k,setContactlessPayment:y,isLoading:j,activeField:T}=t,w=T&&[eQ.bank,eQ.cardType,eQ.currency,eQ.contactlessPayment].includes(String(T))&&o,{activeBank:D,activeCardType:N,activeCurrency:E,activeContactlessPayment:S}=(0,b.useMemo)(()=>({activeBank:l.filter(e=>m.includes(+e.value)),activeCardType:n.filter(e=>g.includes(+e.value)),activeCurrency:a.filter(e=>x.includes(+e.value)),activeContactlessPayment:r.filter(e=>k.includes(+e.value))}),[l,n,a,r,m,g,x,k]),L=(0,b.useCallback)(()=>{w&&setTimeout(()=>{d()},300)},[d,w]),{handleChangeBanks:F,handleChangeCardType:B,handleChangeCurrency:M,handleChangeContactlessPaymentType:O}=(0,b.useMemo)(()=>({handleChangeBanks:e=>{var t;v(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),e$("Банки",e)},handleChangeCardType:e=>{var t;h(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),e$("Тип карты",e)},handleChangeCurrency:e=>{var t;C(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),e$("Валюта карты",e)},handleChangeContactlessPaymentType:e=>{var t;y(null!==(t=null==e?void 0:e.map(e=>Number(e.value)))&&void 0!==t?t:[]),e$("Валюта карты",e)}}),[v,h,C,y]),R=(0,eq.Z)(),U=(0,b.useCallback)(()=>{d(),(0,p.ld)(ez.Tm,{offset:R,position:"top"})},[d,R]);return(0,c.jsx)(tb,{count:t.count,isMobile:o,isOpen:t.isOpenModal,pageUrl:i.DEBIT_CARDS,title:"Все параметры",onCLickShow:U,onClose:d,onClickReset:u,isLoading:j,children:(0,c.jsxs)("div",{className:tf().wrapper,children:[(0,c.jsxs)("div",{className:tf().fields,children:[(0,c.jsx)(p.HU,{isMobile:o,value:D.length>0?D:null,onChange:F,multiple:!0,label:"Банк",options:l,defaultOpen:T===eQ.bank,onClose:L,search:!0,className:tf().field}),(0,c.jsx)(p.HU,{isMobile:o,value:N.length>0?N:null,onChange:B,multiple:!0,label:"Тип карты",options:n,defaultOpen:T===eQ.cardType,onClose:L,search:!0,className:tf().field}),(0,c.jsx)(p.HU,{isMobile:o,value:E.length>0?E:null,onChange:M,multiple:!0,label:"Валюта карты",options:a,defaultOpen:T===eQ.currency,onClose:L,search:!0,className:tf().field}),(0,c.jsx)(p.HU,{isMobile:o,value:S.length>0?S:null,onChange:O,multiple:!0,label:"Бесконтактная оплата",options:r,defaultOpen:T===eQ.contactlessPayment,onClose:L,search:!0,className:tf().field})]}),(0,c.jsxs)("div",{className:tf().checkboxWrapper,children:[(0,c.jsxs)("div",{className:tf().checkboxContainer,children:[(0,c.jsx)("p",{className:tf().title,children:"Дополнительно"}),(0,c.jsx)(e4,{className:tf().dops,items:eV,checkedState:s,onChange:_})]}),(0,c.jsxs)("div",{className:tf().checkboxContainer,children:[(0,c.jsx)("p",{className:tf().title,children:"Бонусы"}),(0,c.jsx)(e4,{className:tf().dops,items:eZ,checkedState:s,onChange:_})]})]}),(0,c.jsxs)("div",{children:[(0,c.jsx)("p",{className:(0,eR.Z)(tf().title,tf().titleSort),children:"Сортировать"}),eY.map(e=>(0,c.jsx)(p.UN,{label:e.label,checked:A===e.value,onChange:()=>f(e.value)},e.value))]})]})})};var tC=l(4118),tk=l.n(tC);let ty=e=>{let{data:t,isMobile:l=!1,onClose:n,mainPageUrl:a}=e,[i,r]=(0,b.useState)(null),o=(0,eq.Z)();return(0,b.useEffect)(()=>{t&&r(t)},[t]),(0,c.jsxs)("div",{className:tk().content,children:[(0,c.jsx)("div",{className:tk().logo,children:(null==i?void 0:i.logo)&&(0,c.jsx)(ee(),{unoptimized:!0,width:l?344:494,height:l?128:180,src:null==i?void 0:i.logo,alt:"logo"})}),(0,c.jsxs)("div",{className:tk().body,children:[(0,c.jsx)("h3",{className:tk().title,children:null==i?void 0:i.title}),(0,c.jsx)("p",{className:tk().text,children:null==i?void 0:i.modalText})]}),(0,c.jsx)(p.zx,{as:"a",href:null==i?void 0:i.link,target:"_blank",size:"s",variant:"primary",onClick:()=>{n(),i&&(0,eN.lQ)({event:"data-event",eventAction:"click_button_".concat((0,eE.b)(i.modalButtonText)),eventCategory:a}),(null==i?void 0:i.link)||(0,p.ld)(ez.Tm,{offset:o,position:"top"})},children:null==i?void 0:i.modalButtonText})]})},tj=e=>{let{data:t,isOpen:l,onClose:n,mainPageUrl:a}=e,i=(0,p._m)("l");return(0,c.jsx)(tv.h,{children:i?(0,c.jsx)(p.dy,{contentClassName:tk().container,isOpen:l,onClose:n,children:(0,c.jsx)(ty,{data:t,onClose:n,mainPageUrl:a})}):(0,c.jsx)(p.jr,{className:tk().mobilePopup,contentClassName:tk().container,isOpen:l,onClose:n,children:(0,c.jsx)(ty,{data:t,isMobile:!0,onClose:n,mainPageUrl:a})})})};function tT(){return(tT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)({}).hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(null,arguments)}var tw=function(e){return b.createElement("svg",tT({width:17,height:17,viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),d||(d=b.createElement("path",{d:"M10.498 6.982 4.073 11.48l-.382-.545 6.426-4.499.642-.45-.772-.14-3.06-.553.085-.5 4.793.867-.822 4.793-.5-.09.524-3.06.133-.772-.642.45Z",fill:"#525BBB",stroke:"#525BBB",strokeWidth:.654})))},tD=l(8332),tN=l(2030),tE=l.n(tN);let tS=(0,b.memo)(e=>{let{banners:t,isMobile:l,handleOpen:n}=e,{isDragged:a,isTouched:i,onMouseDown:r,onMouseMove:o,resetState:s}=(0,tD.Q)();return(0,c.jsx)("div",{className:tE().sliderWrapper,children:(0,c.jsx)(p.Fp,{width:l?308:368,height:l?218:250,spaceBetween:0,sliderPerView:l?1:3,hideNavigationControl:!0,overflowVisible:l,infiniteSlider:l,autoPlayTime:5e3,isDependsOnWidth:!1,children:t.map(e=>(0,c.jsxs)("div",{className:tE().card,onMouseDown:r,onMouseMove:o,onMouseLeave:s,onMouseUp:s,onMouseUpCapture:()=>!(a&&i)&&n(e),role:"banner",children:[(0,c.jsx)("div",{className:tE().imgWrapper,children:(0,c.jsx)(ee(),{unoptimized:!0,width:l?288:348,height:128,alt:"banner"+e.id,src:l?e.logoMobile:e.logo})}),(0,c.jsxs)("div",{className:tE().cardBody,children:[(0,c.jsx)("p",{className:tE().subTitle,children:e.title}),(0,c.jsx)(p.zx,{className:tE().cardButton,size:"s",variant:"primary",shape:"circle-icon",iconLeft:(0,c.jsx)(tw,{className:tE().iconArrow})})]})]},e.id))})})});tS.displayName="Slider";var tL=l(18),tF=l.n(tL);let tB=(0,b.memo)(e=>{let{mainPageUrl:t,banners:l}=e,n=(0,p._m)("l"),[a,i]=(0,b.useState)(!1),[r,o]=(0,b.useState)(null),s=(0,b.useCallback)(e=>{o(e),i(!0),(0,eN.lQ)({event:"data-event",eventAction:"show_pop_up_".concat((0,eE.b)(e.title)),eventCategory:t})},[t]),d=(0,b.useCallback)(()=>{var e;(0,eN.lQ)({event:"data-event",eventAction:"close_pop_up_".concat((0,eE.b)(null!==(e=null==r?void 0:r.title)&&void 0!==e?e:"")),eventCategory:"vklady"}),o(null),i(!1)},[null==r?void 0:r.title]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("section",{className:tF().container,id:ez.VT,children:[(0,c.jsx)("h2",{className:tF().title,children:"Как вам помочь?"}),(0,c.jsx)(tS,{handleOpen:s,isMobile:!n,banners:l})]}),(0,c.jsx)(tj,{mainPageUrl:t,data:r,isOpen:a,onClose:d})]})});tB.displayName="LifeSituationsSlider";let tM=[{id:1,logo:{src:"/debit-cards/_next/static/media/banner-1_desktop.54df021d.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMPi7cXg7sjP29C9ucXBvbbP4rrY7sjZ6gDV4urQ3urmr567rbSutLTLtqy11u2m2+4A2NLe472k0Kqsm7TQpJe50qmp18G0ts7gaO84Hh0pkW4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-1_mobile.fdea017d.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMTg7cbe7azh97XZ7bfP3qLW76na8dDa6QDJ4+vF4e3avLnUq5bFu6/Axs631ey12OkA2d/o19jf5K+hpbTLoam4zqybvNTmptjsANjP2eSzhcijpqavxaqXus+rtt22l73L2AvKSuwsgdJgAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Кэшбек и бонусы",modalText:"У нас есть подборки карт для тех, кто любит путешествовать, копить, экономить или все сразу. Найдем карту с высоким кэшбеком, милями, бонусами и другими привилегиями — например, доступом в бизнес-залы по всему миру и бесплатным такси",modalButtonText:"Выбрать карту"},{id:2,logo:{src:"/debit-cards/_next/static/media/banner-2_desktop.108a9b03.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMfk9snj9cff8s3H2eGsucnO48Lh98nf8wDV5O/I4fTnt6j/oVz9h1PMsMCz2/O13vIA1tDdxcbd36yp7ppu6J6Fwr/QpcTfuM7ilDQ4/iXvGHwAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-2_mobile.6381c4a4.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMjk9sri9cDj+rjd+NuwwNDF2bzd9cvg9ADK4/HI4PTZw8burY3xl4rtfHTHx9u44PYA09zqx9bt4bCp/6M9/5pA7pZ5pMrnuNntAMfA1sXA1tKutOCYgN6Wh96wrarA2qvE3AsHSowncYrtAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"0 ₽ за обслуживание",modalText:"На Финуслугах есть карты с бесплатным обслуживанием навсегда и без условий. Даже если не будете каждый месяц тратить с карты определенную сумму, она все равно будет стоить вам 0 ₽",modalButtonText:"Выбрать карту",link:"".concat(w._n,"/").concat(i.DEBIT_CARDS,"/teg_s_besplatnym_obslyzhivaniem")},{id:3,logo:{src:"/debit-cards/_next/static/media/banner-3_desktop.b4e599ef.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMHi8cTj9Mvc5se/ytK4wMXT4Lbc9MXZ7gDd5d/azb7Tpp7faGPjZmLSpp3Pwru83d0A8Lpj0oxlurXPoKq+rpWztrfQu4p977JOMig1JEtfevUAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-3_mobile.3f3cd172.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMTg7cPf8rzf8LjR4cbJ1sPR46TY88nY6wDI4+/W2dnlrpboYFLqY17krJTU0tW02ewA7ceL0JqOu5qoy4KN1G5+w5uiv5KT47qCANaEB8Ggsr7G25KtwqCSt8TB1aauyMZ1Pj3MRRc5T0EVAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Индивидуальный дизайн карт",modalText:"Детали — это важно. Поэтому мы на Финуслугах предлагаем вам карты с лучшими условиями и дизайном, который будет только у вас",modalButtonText:"Выбрать карту"},{id:4,logo:{src:"/debit-cards/_next/static/media/banner-4_desktop.4c64cb53.png",height:128,width:349,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AMPi78bf7MHe8qDD3KaYpr/V6rnY7cnZ6gDW5OvM2ufJ0+ilg5a/h4G+xtut0eeq3O4A187by8PXuLXMPUltv3dixr7NocDbtszgQ4s2bUiK8zsAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},logoMobile:{src:"/debit-cards/_next/static/media/banner-4_mobile.e7f09b4a.png",height:128,width:288,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AMTh7cbd7bjg9ZvM5pWTosPP4qvX8MrZ6wDH4uzL1+XF1Oqpj6O0dXDHydu70eax1+sA09rmzM7hvsfeil1zvn1rx7/Mn7/bstfqAMS91M7A05uctgAyY7dbOte9vqe716nC2mKFRmHiiIl/AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},title:"Карта для детей",modalText:"Карту для детей от 6 до 14 лет можно настроить: вы сможете установить ограничения для покупок и следить за тратами ребенка. А он выберет для своей карты уникальный дизайн и будет получать повышенный кэшбэк",modalButtonText:"Выбрать карту"}],tO=()=>(0,c.jsx)(tB,{mainPageUrl:i.DEBIT_CARDS,banners:tM});var tR=l(8586),tU=l(9277),tI={src:"/debit-cards/_next/static/media/search.b3dc20e8.svg",height:192,width:212,blurWidth:0,blurHeight:0},tP=l(2440),tW=l.n(tP);let tz=e=>{let{onChangeParams:t}=e;return(0,c.jsx)(j.t,{children:(0,c.jsxs)("div",{className:tW().notFound,children:[(0,c.jsx)(ee(),{className:tW().icon,src:tI,alt:"Иллюстрация — нет найденных предложений",unoptimized:!0}),(0,c.jsx)("p",{className:tW().text,children:"К сожалению, мы не нашли предложений с такими параметрами"}),(0,c.jsx)(p.zx,{variant:"secondary",className:tW().button,onClick:t,children:"Изменить параметры"})]})})};var tq=l(490),tQ=l.n(tq);let tG=(0,b.memo)(e=>{let{className:t}=e;return(0,c.jsx)("div",{className:(0,eR.Z)(tQ().skeleton,t)})});tG.displayName="Skeleton";var tK=l(4096),tH=l(2569);let tZ=e=>{let t=String(e);return(e<11||e>20)&&["2","3","4"].includes(t[t.length-1])?"предложения":"1"===t[t.length-1]&&"1"!==t[t.length-2]?"предложение":"предложений"};var tV=l(8244);let tY={pp:"g",ps:"foam",p2:"hojk"};var tX=l(1259),tJ=l.n(tX);let t$=(e,t)=>1===e.length?e[0].label:e.length>1?"".concat(t,": (").concat(e.length,")"):"".concat(t,": любой"),t0=e=>{let{filter:t,bankOptions:l,cardTypesOptions:n,currenciesOptions:a}=e,{banks:i,cardType:r,currency:o}=t,s=[];if(i.length){let e=l.filter(e=>i.includes(+e.value));s.push({id:eQ.bank,label:t$(e,"Банки")})}let d=n.filter(e=>r.includes(+e.value));s.push({id:eQ.cardType,label:t$(d,"Тип карты")});let c=a.filter(e=>o.includes(+e.value));return s.push({id:eQ.currency,label:t$(c,"Тип валюты")}),s},t1=e=>{(0,tV.D)({eventCategory:i.DEBIT_CARDS,eventAction:tV.i.link,eventActionText:e.title,eventLabel:String(e.id),url:e.url})},t4=e=>{var t;let{filter:l,className:n,bankOptions:a,cardTypesOptions:r,currenciesOptions:o,contactlessCardTypesOptions:s,cardTypes:d,contactlessCardTypes:u,banks:_,adFoxConfig:m,town:v,region:g,query:h}=e,A=(0,b.useRef)(null),[f,x]=(0,b.useState)(!1),{isMobile:C,count:k,totalCount:y,isOpenModal:T,increaseSort:w,sort:N,handleToggleModal:E,setIncreaseSort:S,setSort:L,isPageLoading:F,handleLoadMore:B,debitCards:M,isLoading:O}=l,[R,U]=(0,b.useState)(null),I=(0,b.useMemo)(()=>t0({filter:l,bankOptions:a,cardTypesOptions:r,currenciesOptions:o,contactlessCardTypesOptions:s}),[a,r,s,o,l]),P=(0,b.useCallback)(e=>{E(String(e.id))},[E]),W=(0,b.useMemo)(()=>M.map(e=>(0,D.Q)({banks:_,card:e,currencyUnit:(0,tK.z)(e.currency_id).unit})),[M,_]),z=(0,b.useMemo)(()=>{if(R)return M.find(e=>e.id===R.id)},[M,R]),q=(0,b.useCallback)(()=>{U(null)},[]),Q=(0,b.useCallback)(e=>{U(e),e&&(0,tV.D)({eventCategory:i.DEBIT_CARDS,eventAction:tV.i.popup,eventActionText:e.title,eventLabel:String(e.id)})},[]),G=(0,p._m)("m");return(0,b.useEffect)(()=>{let e=G?tH.M:tH.w,t=()=>{if(!A.current)return;let{top:t}=A.current.getBoundingClientRect();x(t<=e+1)};return window.addEventListener("scroll",t),()=>window.removeEventListener("scroll",t)},[G]),(0,c.jsxs)("section",{className:(0,eR.Z)(tJ().section,n),id:ez.Tm,children:[(0,c.jsx)(j.t,{children:(0,c.jsxs)("h2",{className:tJ().title,children:["Найдено ",k," ",(0,c.jsx)("span",{className:tJ().titleHide,children:tZ(k)})," ",(null==g?void 0:g.name)!==void 0?(null==v?void 0:v.name)?"в ".concat(null==v?void 0:v.name_p," "):"в ".concat(null==g?void 0:g.name_p," "):null,k===y||0===k?"":"из ".concat(y)]})}),(0,c.jsx)("div",{ref:A,className:(0,eR.Z)(tJ().filter,tJ().header),children:(0,c.jsx)(p.p,{isClose:T,chips:I,onChangeIncreaseSort:S,onChangeSortType:e=>{L(e)},onClickChip:P,onClickParams:E,sortTypeItems:eY,sortTypeValue:N||"",isIncreaseSort:w,isMobile:C,isFixed:f,className:tJ().listFilter})}),!M.length&&(0,c.jsx)(tz,{onChangeParams:E}),(0,c.jsxs)(j.t,{children:[k>M.length&&(0,c.jsx)("p",{className:tJ().listTitle,children:"Предложения на Финуслугах"}),!O&&W.map((e,t)=>(0,c.jsxs)(b.Fragment,{children:[(0,c.jsx)(tR.x,{onClickDetail:Q,className:tJ().listItem,data:e,onClick:t1,text:"Подать заявку",query:h},e.url),(1===t||W.length<2)&&m&&(0,c.jsx)(p.nh,{className:tJ().adFox,config:m,params:tY,children:(0,c.jsx)("div",{style:{height:"24px"}})})]},e.id)),O&&Array.from({length:6},(e,t)=>(0,c.jsx)(tG,{className:tJ().listItem},t)),k>M.length&&(0,c.jsxs)(p.zx,{pending:F,size:"s",onClick:B,className:tJ().button,disabled:F,variant:"secondary",children:["Смотреть еще предложения"," ",(null==g?void 0:g.name)===void 0||C?null:(null==v?void 0:v.name)?"в ".concat(null==v?void 0:v.name_p," "):"в ".concat(null==g?void 0:g.name_p," ")]})]}),(0,c.jsx)(tU.G,{data:z,isOpen:!!z,onClose:q,cardTypes:d,contactlessCardTypes:u,bankName:null==R?void 0:R.bankName,logo:null==R?void 0:R.logo,url:null!==(t=null==R?void 0:R.url)&&void 0!==t?t:"",mainPageUrl:eK})]})};var t2=l(1708);let t7=e=>{let{h1:t,inRegion:l,debitCards:n,count:a,currency:i,description:r}=e,o=n.map(e=>{var t;return Number(null===(t=e.service_cost.custom_text)||void 0===t?void 0:t.content.replace(/\W|_/g,""))||0}),s=Math.min(...o),d=Math.max(...o),u=(0,p.zC)(i.length?i[0]:0).code,_=(0,b.useMemo)(()=>JSON.stringify({"@context":"https://schema.org","@type":"Product",image:(0,B.xn)(w._n,"icons","1200x630-logo.jpg"),name:"".concat(t).concat(l),description:r,offers:{"@type":"AggregateOffer",lowPrice:"".concat(s),highPrice:"".concat(d),priceCurrency:u,offerCount:"".concat(a),offers:n.map(e=>({"@type":"PaymentCard",url:(0,B.xn)(w._n,t2.kA,e.url),name:e.title,cashBack:e.cash_back.action,provider:{"@type":"BankOrCreditUnion",name:e.bank_name,url:(0,B.xn)(w._n,"banki",e.bank_url),image:e.logo,address:{"@type":"PostalAddress",addressLocality:e.bank_legal_address}}}))}}),[n,a,t,l,u,r,s,d]);return(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:_}})};var t8=l(373),t3=l.n(t8);let t6=e=>{var t,l;let{tag:n,tags:a,setTag:i}=e,r=null!==(l=null===(t=(0,g.useRouter)().asPath.split("/").find(e=>e.includes("teg_")))||void 0===t?void 0:t.slice(4))&&void 0!==l?l:"DEFAULT";(0,b.useEffect)(()=>{if(!n||(null==n?void 0:n.url)===r)return;let e=null==a?void 0:a.find(e=>e.url===r);e&&(0,A.zz)(e.url).then(e=>{e.data&&i(e.data[0])}).catch(e=>console.log(e))},[n,r,a])};var t5=l(2673);let t9=e=>e?Object.keys(e).filter(t=>e[t]).map(t=>"".concat(t,"=").concat(e[t])).join("&"):"",le=e=>e?Object.keys(e).reduce((t,l)=>{let n=e[l],a=Array.isArray(n)?n.length?n.join(","):void 0:n;return("boolean"==typeof a&&(a=a?1:0),a)?{...t,[eQ[l]]:a}:t},{}):{};var lt=l(9217);let ll=e=>Array.isArray(e)?e.join(","):e||"",ln=e=>1===e||"1"===e||"true"===e,la=(e,t)=>{var l,n,a,i,r,o,s,d;let c=(0,lt.p)(e),u=c.discounts,_=c.cardType,m=c.bank,v=c.contactlessPayment||c.contactless_payment,g=c.mobilePay||c.mobile_pay,h=c.currency,b=null!==(i=c.individualDesign)&&void 0!==i?i:c.individual_design,A=null!==(r=c.service_cost)&&void 0!==r?r:c.serviceCost,f=null!==(o=c.sms)&&void 0!==o?o:c.sms,x=null!==(s=c.secure)&&void 0!==s?s:c.secure,C=null!==(d=c.online)&&void 0!==d?d:c.online;return{discounts:ll(u),cardType:ll(_),bank:ll(m),contactlessPayment:ll(v),mobilePay:ll(g),currency:Array.isArray(h)?null==h?void 0:h.map(e=>String((0,p.zC)(e).num)).join(","):h||"",cashBack:ln(null==t?void 0:null===(l=t.filter)||void 0===l?void 0:l.cashback),balanceInterest:ln(null==t?void 0:null===(n=t.filter)||void 0===n?void 0:n.balance_interest),miles:ln(null==t?void 0:null===(a=t.filter)||void 0===a?void 0:a.miles),sms:ln(f),individualDesign:ln(b),serviceCost:ln(A),secure:ln(x),online:ln(C)}},li=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,t=null;return l=>{t&&clearInterval(t),t=setTimeout(l,e)}}(1500),lr=e=>{if("boolean"==typeof e)return e?o.desc:o.asc},lo=(e,t,l)=>{let n=(null==t?void 0:t.url)?"reg_".concat(null==t?void 0:t.url):"",a=(null==e?void 0:e.url)!=="DEFAULT"?"teg_".concat(null==e?void 0:e.url,"/"):"",i=(null==l?void 0:l.url)?"/".concat(null==l?void 0:l.url):"";return"".concat(a).concat(n).concat(i)},ls=e=>{var t,l,n;let{region:a,tag:r,town:o,init:s}=e,d=(0,p._m)("l"),{asPath:c}=(0,g.useRouter)(),u=(0,b.useMemo)(()=>la(c,r),[c,r]),_=(0,b.useRef)(null),[m,v]=(0,b.useState)(1),[h,f]=(0,b.useState)(s.title),[x,C]=(0,b.useState)(s.subtitle),[k,y]=(0,b.useState)(s.description),[j,T]=(0,b.useState)(!1),[w,D]=(0,b.useState)(!1),[N,E]=(0,b.useState)(null!==(t=s.count)&&void 0!==t?t:0),[S,L]=(0,b.useState)(null!==(l=s.count)&&void 0!==l?l:0),[F,B]=(0,b.useState)(!1),[M,O]=(0,b.useState)(null!==(n=s.list)&&void 0!==n?n:[]),[R,U]=(0,b.useState)([]),[I,P]=(0,b.useState)([]),[W,z]=(0,b.useState)([]),[q,Q]=(0,b.useState)([]),[G,K]=(0,b.useState)([]),[H,Z]=(0,b.useState)([]),[V,Y]=(0,b.useState)(""),[X,J]=(0,b.useState)(null),[$,ee]=(0,b.useState)(void 0),[et,el]=(0,b.useState)(eG),en=(0,b.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";B(e=>!e),Y(e)},[]),ea=(0,b.useCallback)(async function(){var e,t,l,n,s;let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;_.current&&_.current.abort(),_.current=new AbortController;let c={discounts:I,cardType:W,bank:R,currency:q,contactlessPayment:G,mobilePay:H,order:lr($),sort:null!==X?X:void 0,...et};d>1?(c.page=d,D(!0)):T(!0);let u=t9({limit:d>1?6:17,offset:d>1?11:null,region:null==a?void 0:a.url,town:null==o?void 0:o.url,tag:null==r?void 0:r.url,...le(c)}),{data:p}=await (0,A.MF)(u,_.current.signal),m=null!==(e=null==p?void 0:p.debitCards)&&void 0!==e?e:[],v=null!==(t=null==p?void 0:p.title)&&void 0!==t?t:"",g=null!==(l=null==p?void 0:p.subtitle)&&void 0!==l?l:"",h=lo(r,a,o),{data:b}=await (0,t5.E)("/".concat(i.DEBIT_CARDS,"/").concat(h)),x=null==b?void 0:b.description;E(null!==(n=null==p?void 0:p.debitCards_count)&&void 0!==n?n:0),L(null!==(s=null==p?void 0:p.total_count)&&void 0!==s?s:0),f(v),C(g),y(x),O(e=>d>1?[...e,...m]:m),D(!1),T(!1)},[R,W,G,q,I,et,$,H,a,X,r,o]),ei=(0,b.useCallback)(()=>{v(m+1),ea(m+1)},[m,ea]),er=(0,b.useCallback)(e=>{el(t=>e&&void 0===t[e]||null===e?t:{...t,[e]:!t[e]})},[]);(0,b.useEffect)(()=>{U(()=>u.bank.length?u.bank.split(",").map(Number):[]),P(()=>u.discounts.length?u.discounts.split(",").map(Number):[]),z(()=>u.cardType.length?u.cardType.split(",").map(Number):[]),Q(()=>u.currency.length?u.currency.split(",").map(Number):[]),K(()=>u.contactlessPayment.length?u.contactlessPayment.split(",").map(Number):[]),Z(()=>u.mobilePay.length?u.mobilePay.split(","):[]),el({cashBack:u.cashBack,balanceInterest:u.balanceInterest,miles:u.miles,sms:u.sms,individualDesign:u.individualDesign,serviceCost:u.serviceCost,secure:u.secure,online:u.online})},[u.balanceInterest,u.miles,u.bank,u.cardType,u.cashBack,u.contactlessPayment,u.currency,u.discounts,u.individualDesign,u.mobilePay,u.online,u.secure,u.serviceCost,u.sms,r]),(0,b.useEffect)(()=>{P(e=>et.miles?[...e,"travels"]:e.filter(e=>"travels"!==e))},[et.miles]);let eo=(0,b.useCallback)(()=>{O([]),U([]),P([]),z([]),Q([]),K([]),Z([]),J(null),ee(void 0),el(eG)},[]);return(0,b.useEffect)(()=>{v(1),li(()=>ea())},[ea]),{isMobile:!d,isLoading:j,isPageLoading:w,title:h,subtitle:x,description:k,handleLoadMore:ei,debitCards:M,count:N,totalCount:S,page:m,isOpenModal:F,setIsOpenModal:B,handleToggleModal:en,resetFilter:eo,banks:R,setBanks:U,sort:X,setSort:J,increaseSort:$,setIncreaseSort:ee,discounts:I,setDiscounts:P,cardType:W,setCardType:z,currency:q,setCurrency:Q,contactlessPayment:G,setContactlessPayment:K,mobilePay:H,setMobilePay:Z,filterTags:et,handleSetActiveTag:er,activeField:V}},ld=e=>{var t;let l=(null==e?void 0:null===(t=e.currentTarget)||void 0===t?void 0:t.textContent)?(0,eE.b)(e.currentTarget.textContent):"glavnaya";(0,eN.lQ)({event:"data-event",eventAction:"click_link_".concat(l),eventCategory:i.DEBIT_CARDS})},lc=e=>(0,c.jsx)(v(),{...e}),lu=e=>{var t,l,n,a;let{data:r,regions:o,townDuplicates:s,currencies:d,contactlessCardTypes:u,banks:m,defaultRegion:v,defaultTown:f,defaultTag:L,debitCardRegion:F,debitRegionLinks:B,tags:M,cardTypes:O,query:R,supportBlockSrc:U}=e,I=eS(),{toggles:P}=(0,N.ND)(),{asPath:W,push:z}=(0,g.useRouter)(),{region:q,selectCity:Q,town:K}=eO({pageName:i.DEBIT_CARDS,regions:o,initialValues:{region:v,town:f}}),[H,Z]=(0,b.useState)(L),V=ls({region:q,town:K,tag:H,init:{count:r.debitCards_count,list:r.debitCards,subtitle:r.subtitle,title:null==H?void 0:H.title,description:r.description}}),Y=(0,b.useMemo)(()=>E(m,V.banks),[m,V.banks]),X=(0,b.useMemo)(()=>O.map(e=>({label:e.title,value:e.id})),[O]),J=(0,b.useMemo)(()=>d.map(e=>({label:e.title,value:e.id})),[d]),$=(0,b.useMemo)(()=>u.map(e=>({label:e.title,value:e.id})),[u]),[ee,et]=(0,b.useState)(F),[el,en]=(0,b.useState)(B),[ea,ei]=(0,b.useState)(B);(0,b.useEffect)(()=>{(0,A.ng)({region:null==q?void 0:q.url,town:null==K?void 0:K.url}).then(e=>e.data&&et(e.data)),x({region:q}).then(e=>{var t;return(null===(t=e.data)||void 0===t?void 0:t.region_links)&&en(e.data.region_links)}),(0,A.HG)({region:null==q?void 0:q.url,town:null==K?void 0:K.url}).then(e=>{var t;return(null===(t=e.data)||void 0===t?void 0:t.bank_links)&&ei(e.data.bank_links)})},[null==q?void 0:q.url,null==K?void 0:K.url,null==H?void 0:H.url]);let er=(0,b.useCallback)(e=>{z(G("debitCards",{id:"",name:"",url:e},q,K)||"/debetovye_karty",void 0,{shallow:!0}),S({tagUrl:e,setTag:Z})},[q,K,z]),eo=(0,b.useMemo)(()=>ee?eu({dataType:"debitCards",regionLinks:el,data:r.debitCards.map(e=>(0,D.Q)({card:e,banks:m})),tags:M,regions:o,dataRegion:ee,banks:m,tag:H,region:q,town:K,townDuplicates:s,setTag:er,setRegion:Q,currencies:d,banksData:ea,toggles:P}):[],[el,ee,r.debitCards,M,o,m,H,q,K,s,er,Q,d,ea,P]);t6({tag:L,tags:M,setTag:Z});let es=H&&"DEFAULT"!==H.tag_name?null==H?void 0:H.name:"Дебетовые карты",ed=(null==K?void 0:K.name_p)||(null==q?void 0:q.name_p)?" в ".concat((null==K?void 0:K.name_p)||(null==q?void 0:q.name_p)):"",ec="".concat((null==q?void 0:q.url)?"/reg_".concat(null==q?void 0:q.url):"").concat((null==K?void 0:K.url)?"/".concat(null==K?void 0:K.url):""),e_=eD({tagName:null==H?void 0:H.faq_title,inRegion:ed}),ep=(()=>{var e;let t=[{label:"Дебетовые карты".concat(ed),href:"".concat(eK).concat(ec)}];return(null==H?void 0:H.url)!=="DEFAULT"&&t.push({label:"".concat(null!==(e=null==H?void 0:H.tag_name)&&void 0!==e?e:es).concat(ed),href:"".concat(eK,"/teg_").concat(null==H?void 0:H.url).concat(ec)}),t})(),em=(()=>{let e=H&&"DEFAULT"!==H.tag_name?',{"@type":"ListItem","position":3,"name":"&#128181 '.concat(es).concat(ed,'","item":"').concat(w._n,"/debetovye_karty").concat(W,'"}'):"",t='{"@type":"ListItem","position":1,"name":"Финуслуги","item":"'.concat(w._n,'"}'),l='{"@type":"ListItem","position":2,"name":"\uD83D\uDCB3 Дебетовые карты'.concat(ed,'","item":"').concat(w._n,"/debetovye_karty").concat(ec,'"}'),n="{".concat('"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":['.concat(t),",").concat(l).concat(e,"]}");return n})();return(0,c.jsxs)("main",{className:t3().page,children:[(0,c.jsx)(y.N,{title:(null==r?void 0:r.title)||(null==H?void 0:H.title),description:null!==(l=null==r?void 0:r.description)&&void 0!==l?l:"",path:W}),(0,c.jsx)("div",{className:t3().navigationWrapper,children:(0,c.jsxs)(j.t,{children:[(0,c.jsx)(C.Z,{items:ep,isMobile:V.isMobile,onClick:ld}),(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:em}})]})}),(0,c.jsx)(j.t,{children:(0,c.jsx)(tm,{region:q,town:K,bankOptions:Y,cardTypes:X,tag:H,filter:V,subtitle:null!==(n=V.subtitle)&&void 0!==n?n:""})}),Y.length&&(0,c.jsx)(t4,{banks:m,bankOptions:Y,cardTypesOptions:X,currenciesOptions:J,contactlessCardTypesOptions:$,cardTypes:O,contactlessCardTypes:u,filter:V,adFoxConfig:I,region:q,town:K,query:R}),(0,c.jsx)(t7,{h1:es,inRegion:ed,debitCards:V.debitCards,count:V.count,currency:V.currency,description:null!==(a=null==r?void 0:r.description)&&void 0!==a?a:""}),(0,c.jsx)("section",{className:t3().sectionWrapper,children:(0,c.jsx)(j.t,{children:(0,c.jsx)(tO,{})})}),(0,c.jsx)(tx,{bankOptions:Y,cardTypesOptions:X,currenciesOptions:J,contactlessCardTypesOptions:$,filter:V}),(null==ee?void 0:null===(t=ee.posts)||void 0===t?void 0:t.length)&&(0,c.jsx)(k.S,{posts:ee.posts,pageUrl:i.DEBIT_CARDS}),(0,c.jsxs)("div",{className:t3().supportSection,children:[(0,c.jsx)(T.Z,{supportBlockSrc:U}),P.FEATURE_TOGGLE_NEW_FAQ_BLOCK?(0,c.jsx)(_.C,{sectionTitle:e_,Link:lc,dataLayerPush:eN.lQ,questions:eo,eventCategory:"cards_support_block",href:"".concat((0,h.OB)("NEXT_PUBLIC_BASE_URL"),"/help/").concat(i.DEBIT_CARDS)}):(0,c.jsx)(p.Bp,{sectionTitle:e_,faqBlockTitle:"",Link:lc,dataLayerPush:eN.lQ,questions:eo,eventCategory:"cards_support_block",href:"".concat((0,h.OB)("NEXT_PUBLIC_BASE_URL"),"/help/").concat(i.DEBIT_CARDS)})]})]})};var l_=l(5554),lp=!0;function lm(e){var t;let l=(0,l_.f)(!1,{region:e.defaultRegion,town:e.defaultTown});return(0,c.jsx)(u.Z,{aggregatorIds:e.aggregatorIds,headerSrc:e.header,headerDto:e.headerData,footerDto:e.footer,children:(0,c.jsx)(lu,{stores:null===(t=e.config)||void 0===t?void 0:t.stores,regions:l.regions,townDuplicates:l.town_duplicates,...e})})}},4191:function(e){e.exports={buttons:"FilterActions_buttons__M1NwR",filterButton:"FilterActions_filterButton__Nlxda",modalButton:"FilterActions_modalButton__ta3GX"}},8006:function(e){e.exports={title:"FilterModal_title__2DQ0B",buttonActions:"FilterModal_buttonActions__x7_d8",button:"FilterModal_button__wUY6f",content:"FilterModal_content__0T5By",mobilePopup:"FilterModal_mobilePopup__qAuSl"}},18:function(e){e.exports={title:"LifeSituationsSlider_title__SFdJh",container:"LifeSituationsSlider_container__tckfE"}},4118:function(e){e.exports={title:"DetailModal_title__HNdB3",container:"DetailModal_container__5i13N",mobilePopup:"DetailModal_mobilePopup__lTf_k",content:"DetailModal_content__w8zaZ",logo:"DetailModal_logo__fmdnp",body:"DetailModal_body__dsbx7",text:"DetailModal_text__yxQEk"}},2030:function(e){e.exports={sliderWrapper:"Slider_sliderWrapper__ZdCBK",card:"Slider_card__aFfeM",imgWrapper:"Slider_imgWrapper__lbjR_",cardBody:"Slider_cardBody__7kSVe",subTitle:"Slider_subTitle__9chUm",cardButton:"Slider_cardButton__IJ94y",iconArrow:"Slider_iconArrow__gpVt1"}},2440:function(e){e.exports={notFound:"OffersNotFound_notFound__itCCB",icon:"OffersNotFound_icon__PCljK",text:"OffersNotFound_text__13ylR",button:"OffersNotFound_button__Dl1Ah"}},2257:function(e){e.exports={link:"RegionSubtitle_link__2qOpF",subTitle:"RegionSubtitle_subTitle__yjtXq",hiden:"RegionSubtitle_hiden__Qq_8O"}},9957:function(e){e.exports={title:"RegionTitle_title__ouhKs",titleWrapper:"RegionTitle_titleWrapper__yuBaG",link:"RegionTitle_link__r_rJV",newTitle:"RegionTitle_newTitle__SeVuV"}},490:function(e){e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}},373:function(e){e.exports={page:"DebitCards_page__VyY1t",sectionWrapper:"DebitCards_sectionWrapper__Nbmvd"}},3738:function(e){e.exports={container:"DebitCardsFilter_container__hh_8_",filter:"DebitCardsFilter_filter__dbaPO",fields:"DebitCardsFilter_fields__cL5N0",field:"DebitCardsFilter_field__hqXXF",fieldIcon:"DebitCardsFilter_fieldIcon__LMvp1",tagsWrapper:"DebitCardsFilter_tagsWrapper__h_6Sh",tag:"DebitCardsFilter_tag__rJlzj",dopsTitle:"DebitCardsFilter_dopsTitle__MS_ck",dops:"DebitCardsFilter_dops__dtSoe"}},4697:function(e){e.exports={wrapper:"DebitCardsFilterDops_wrapper__DdZ64",item:"DebitCardsFilterDops_item__PrpX7",detailIcon:"DebitCardsFilterDops_detailIcon__iP9TS"}},1620:function(e){e.exports={container:"DebitCardsFilterDropdownTags_container__py1kf",tagsList:"DebitCardsFilterDropdownTags_tagsList__NelnQ",tag:"DebitCardsFilterDropdownTags_tag__i8AMl",tagelement:"DebitCardsFilterDropdownTags_tagelement__dj4k8",dropdownButton:"DebitCardsFilterDropdownTags_dropdownButton__sKWih",showAllButton:"DebitCardsFilterDropdownTags_showAllButton__FXZz0",arrowIcon:"DebitCardsFilterDropdownTags_arrowIcon__DBwby",open:"DebitCardsFilterDropdownTags_open__6lOAK",showAll:"DebitCardsFilterDropdownTags_showAll__yW_Zl"}},2941:function(e){e.exports={fields:"DebitCardsFilterModal_fields___Efls",checkboxWrapper:"DebitCardsFilterModal_checkboxWrapper__YawPX",checkboxContainer:"DebitCardsFilterModal_checkboxContainer___MCRN",title:"DebitCardsFilterModal_title__2iNR9",titleSort:"DebitCardsFilterModal_titleSort__gZf4c",dops:"DebitCardsFilterModal_dops__KjGZL",wrapper:"DebitCardsFilterModal_wrapper__RmfUB"}},1259:function(e){e.exports={title:"DebitCardsList_title__DQFzk",listTitle:"DebitCardsList_listTitle__Cj3g1",section:"DebitCardsList_section__gPf5u",titleHide:"DebitCardsList_titleHide__ZytP_",filter:"DebitCardsList_filter__vVZd_",header:"DebitCardsList_header__Q9ho9",filterBottom:"DebitCardsList_filterBottom__xoP__",listFilter:"DebitCardsList_listFilter__ZOdKU",button:"DebitCardsList_button__iIhC6",listItem:"DebitCardsList_listItem__hvU82",adv:"DebitCardsList_adv__qNeKs",adFox:"DebitCardsList_adFox__MkHkt"}},8066:function(e){e.exports={pageHeading:"DebitCardsPageHeading_pageHeading__7kvVy",headingText:"DebitCardsPageHeading_headingText__ipC_W",adFoxWrapper:"DebitCardsPageHeading_adFoxWrapper__51xsj",adFox:"DebitCardsPageHeading_adFox__F0b_8",bannerDefaultImage:"DebitCardsPageHeading_bannerDefaultImage__I6Z4J"}},3158:function(e){e.exports={depositTable:"DepositTable_depositTable__h1UuU",title:"DepositTable_title__cu31M",container:"DepositTable_container__db_LT",logoWrapper:"DepositTable_logoWrapper__YygK_",logo:"DepositTable_logo__kPwBG"}},6823:function(e){e.exports={container:"DepositsFaqList_container__Be72_",choice:"DepositsFaqList_choice__WMUIE",choiceOption:"DepositsFaqList_choiceOption__lc67z"}}},function(e){e.O(0,[629,547,527,774,888,179],function(){return e(e.s=1202)}),_N_E=e.O()}]);