(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[101],{60380:function(e,t,r){Promise.resolve().then(r.bind(r,82778)),Promise.resolve().then(r.bind(r,39937))},69346:function(e,t,r){"use strict";function s(e){return"default"===e.toLowerCase()}r.d(t,{de:function(){return a}});let a={isDefaultTag:function(e){return s(e.url)||"default"===e.tagName.toLowerCase()},isDefaultTagUrl:s}},39937:function(e,t,r){"use strict";r.d(t,{DebitCards:function(){return eZ}});var s,a,n,i,l,o,c=r(57437),d=r(2265),u=r(35563),p=r(75461),m=r(46295),_=r(17730),g=r(29501),b=r(68549),h=r(54365),x=r(69346);let v=()=>{let{watch:e}=(0,g.Gc)(),t=e("town"),r=e("region"),s=(null==t?void 0:t.name_p)||(null==r?void 0:r.name_p);if(s)return["в",s]};var C=r(13881),f=r.n(C);let j=e=>{let{className:t}=e,{handleToggleModal:r}=(0,b.u)(),{NEXT_PUBLIC_ASSETS_BASE_URL:s}=(0,m.S)(),{watch:a}=(0,g.Gc)(),n=a("result.subtitle"),i=a("tag"),l=v(),o=i&&!x.de.isDefaultTag(i)?i.internalName:void 0;return(0,c.jsxs)("div",{className:f().wrapper,children:[(0,c.jsxs)("div",{className:(0,h.Z)(f().titleWrapper),children:[(0,c.jsxs)("h1",{className:(0,h.Z)(f().title,t),children:[null!=o?o:"Дебетовые карты"," ",!!l&&(0,c.jsxs)("span",{style:{whiteSpace:"nowrap"},children:[l[0],"\xa0",(0,c.jsx)(p.rU,{className:f().link,onClick:e=>{e.preventDefault(),r(!0)},children:l[1]})]})]}),(0,c.jsx)("div",{className:f().description,children:n})]}),(0,c.jsx)("div",{className:f().imageWrapper,children:(0,c.jsxs)("picture",{children:[(0,c.jsx)("source",{media:"(max-width: 767px)",srcSet:"".concat(s,"/mp-assets/mp-sc-debit-cards-ui/mobile-banner.png 1x, ").concat(s,"/mp-assets/mp-sc-debit-cards-ui/mobile-banner@2x.png 2x")}),(0,c.jsx)("img",{className:f().image,alt:"",src:"".concat(s,"/mp-assets/mp-sc-debit-cards-ui/banner.png"),srcSet:"".concat(s,"/mp-assets/mp-sc-debit-cards-ui/banner.png 1x, ").concat(s,"/mp-assets/mp-sc-debit-cards-ui/banner@2x.png 2x")})]})})]})};var w=r(99376),y=r(52460),D=r(83583),k=r(27669);let N=()=>{let{watch:e}=(0,g.Gc)(),t=(0,w.usePathname)(),{NEXT_PUBLIC_BASE_URL:r}=(0,m.S)(),s=e("tag"),a=e("region"),n=e("town"),i=v(),l=i?" "+i.join(" "):"",o="".concat((null==a?void 0:a.url)?"/reg_".concat(null==a?void 0:a.url):"").concat((null==n?void 0:n.url)?"/".concat(null==n?void 0:n.url):""),d=s&&"DEFAULT"!==s.tagName?null==s?void 0:s.internalName:"Дебетовые карты",u=(()=>{var e;let t=!!s&&!x.de.isDefaultTag(s),r=[{label:"Главная",href:"/"},{label:"Дебетовые карты".concat(l),href:t?"/".concat(y.y.DEBIT_CARDS).concat(o):void 0}];return t&&r.push({label:"".concat(null!==(e=null==s?void 0:s.tagName)&&void 0!==e?e:d).concat(l),href:void 0}),r})(),_=(()=>{let e=s&&"DEFAULT"!==s.tagName?',{"@type":"ListItem","position":3,"name":"&#128181 '.concat(d).concat(l,'","item":"').concat(r).concat(t,'"}'):"",a='{"@type":"ListItem","position":1,"name":"Финуслуги","item":"'.concat(r,'"}'),n='{"@type":"ListItem","position":2,"name":"\uD83D\uDCB3 Дебетовые карты'.concat(l,'","item":"').concat(r,"/").concat(y.y.DEBIT_CARDS).concat(o,'"}');return"{".concat('"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":['.concat(a),",").concat(n).concat(e,"]}")})();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(p.Oo,{onClick:e=>{var t;let r=(null==e?void 0:null===(t=e.currentTarget)||void 0===t?void 0:t.textContent)?(0,k.b)(e.currentTarget.textContent):"glavnaya";(0,D.l)({event:"data-event",eventAction:"click_link_".concat(r),eventCategory:y.y.DEBIT_CARDS})},items:u,style:{padding:"16px 0"}}),(0,c.jsx)("script",{id:"debits-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:_}})]})};var S=r(59226),L=r(58580),F=r(27351),R=r(61058),T=r(72794),W=r(84464),B=r.n(W);let I=e=>{let{className:t,data:r}=e;return r?(0,c.jsx)("div",{className:(0,h.Z)(B().contentBlocks,t),role:"blocks",children:(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:(0,T.$)(r)},role:"html"})}):null};var E=r(2607);let A=(e,t)=>t?e?"reg_"+t.url+(t.towns.length>1||[55,62].includes(t.region_id)?"/"+e.url:""):"reg_"+t.url:"",O=(e,t,r,s,a,n)=>{let i=e;return t&&(i=(i=(i=(i=i.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)),r&&(i=i.replace(/{tag_name}/gim,r.tagName.toLowerCase())),r&&!s&&(i=(i=i.replace(/в {place_p}/gim,"во всей России")).replace(/{place}/gim,"России")),i=(i=(i=i.replace(/{banks_count}/g,(null==n?void 0:n.toString())||"0")).replace(/{banks}/g,(null==n?void 0:n.toString())||"0")).replace(/{deposits_count}/g,"0")},z=e=>{let{text:t="",banksCount:r,currencies:s,region:a,town:n,company:i,tag:l}=e,o=O(t,i,l,a,s,r),c=new Date().getFullYear();if(o=o.replace(/{year}/g,String(c)),!a)return o;let d=n?n.name:a.name,u=n?n.name_r:a.name_r,p=n?n.name_p:a.name_p,m=n?n.name:a.name,_=n?n.name_r:a.name_r,g=n?n.name_p:a.name_p,b=a.name,h=a.name_r,x=a.name_p;return(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=(o=o.replace(/{place}/g,d)).replace(/{place_r}/g,u)).replace(/{place_p}/g,p)).replace(/{town}/g,m)).replace(/{town_r}/g,_)).replace(/{town_p}/g,g)).replace(/{region}/g,b)).replace(/{region_r}/g,h)).replace(/{region_p}/g,x)).replace(/{town_dub}/g,b)).replace(/{town_dub_r}/g,h)).replace(/{town_dub_p}/g,x)).replace(/{place_link}/g,A(n,a))},M=e=>{let{content:t,region:r,town:s,company:a,tag:n,currencies:i,banksCount:l}=e;return t&&t.content&&(t.content=z({text:t.content,region:r,town:s,company:a,tag:n,currencies:i,banksCount:l})),t};var G=r(7843);let P=e=>{var t;let{tag:r,region:s,town:a,path:n}=e,i="string"==typeof n?n:"/debetovye_karty",l=null==r?void 0:null===(t=r.url)||void 0===t?void 0:t.toLowerCase(),o=G.L.toLowerCase();return i+=r&&l!==o?"/teg_"+l:"",s&&(!r||l!==o)&&(i+="/reg_"+s.url),a&&s&&76!==s.id&&77!==s.id&&85!==s.id&&(!r||r.url!==o)&&(i+="/"+a.url),i},Z=e=>{let{tag:t,region:r,town:s,currencies:a,additional:n,banks:i,handlers:l,tags:o}=e,c=[];c.push(...K({tag:t,region:r,town:s,currencies:a,banksCount:(0,R.o)(i,10).length}));let d=q({tag:t,regionLinks:n.regionLinks,setRegion:(null==l?void 0:l.setRegion)||(()=>{}),itemsStr:"Дебетовые карты"});d&&c.push(d);let u=H({bankLinks:n.bankLinks});u&&c.push(u);let p=U({tags:o,activeTag:t,region:r,town:s});return p&&c.push(p),c},K=e=>{let{tag:t,region:r,town:s,currencies:a,banksCount:n}=e;if(!((null==t?void 0:t.textList)&&Array.isArray(t.textList)))return[];let i=(null==r?void 0:r.region_id)||(null==s?void 0:s.id),l=[];i&&(l=t.textList.filter(e=>{var t,a;return null!==(a=null===(t=e.regions)||void 0===t?void 0:t.some(e=>e.regionId===(null==r?void 0:r.region_id)&&(!e.cities||!(e.cities.length>0)||null==s||!s.id||e.cities.includes(s.id))))&&void 0!==a&&a}));let o=i?t.textList.filter(e=>!0===e.allRegions):[],d=t.textList.filter(e=>{var t;return!(null===(t=e.regions)||void 0===t?void 0:t.length)&&!e.allRegions}),u=[];return i||o.length?u=[...l,...o]:d.length&&(u=d),u.map(e=>{var i,l;return{question:z({text:null!==(l=e.title)&&void 0!==l?l:"",region:r,town:s}),answer:(0,c.jsx)(I,{data:(null===(i=M({content:e,region:r,town:s,tag:t,currencies:a,banksCount:n}))||void 0===i?void 0:i.content)||""})}})},q=e=>{let{tag:t,regionLinks:r,setRegion:s,itemsStr:a}=e;if((null==t?void 0:t.url)==="premium")return;let n=r.map(e=>{let{id:t,name:r,url:a}=e;return{id:t,name:r,url:a,onClick:()=>{null==s||s({id:t,name:r,url:a})},disableLink:!1}}),i=(0,c.jsx)(E.t,{data:n});return{question:"".concat(a," в других регионах"),answer:i}},H=e=>{let{bankLinks:t}=e;if(!t||0===t.length)return;let r=t.map(e=>{let{id:t,name:r,url:s}=e;return{id:t,name:r,url:s}});return{question:"Дебетовые карты в банках",answer:(0,c.jsx)(E.t,{data:r})}},U=e=>{let{tags:t,activeTag:r,region:s,town:a}=e,n=t.filter(e=>{let{url:t}=e;return!!t&&!x.de.isDefaultTagUrl(t)&&t.toLowerCase()!==(null==r?void 0:r.url.toLowerCase())}).map(e=>({id:e.id,name:e.internalName,url:P({tag:e,region:s,town:a})}));if(0!==n.length)return{question:"Виды дебетовых карт",answer:(0,c.jsx)(E.t,{data:n})}},V=e=>(0,c.jsx)(p.rU,{...e}),Y=e=>{let{banks:t,additional:r,tags:s}=e,{watch:a}=(0,g.Gc)(),n=a("tag"),i=a("region"),l=a("town"),o=a("options.currencies"),u=v(),{NEXT_PUBLIC_BASE_URL:p}=(0,m.S)(),_=(0,F.W)({tagName:null==n?void 0:n.faqTitle,inRegion:(null==u?void 0:u.join(" "))||""}),b=(0,d.useMemo)(()=>r.regionDetails?Z({additional:r,tag:n,region:i,town:l,currencies:o,banks:t,tags:s}):[],[r,t,n,i,l,o,s]);return(0,c.jsx)(S.C,{tagTitle:"h2",sectionTitle:_,Link:V,dataLayerPush:D.l,questions:b,eventCategory:"cards_support_block",href:"".concat(p,"/help/").concat(L.a.DEBIT_CARDS)})};var J=r(21402);let X=()=>{let{watch:e,setValue:t}=(0,g.Gc)(),r=(0,d.useRef)(null),s=(0,d.useRef)(null);return(0,d.useEffect)(()=>{let a=e((e,a)=>{let{name:n}=a;("sort"===n||(null==n?void 0:n.includes("filter"))||"sortDirection"===n)&&(r.current&&clearTimeout(r.current),s.current&&s.current.abort(),s.current=new AbortController,r.current=setTimeout(async()=>{t("result.nextFrom",null),t("isLoading",!0),t("error",!1);try{var r;let a=await (0,J.r)({from:0,filters:e.filter,sort:e.sort,sortDirection:e.sortDirection},null===(r=s.current)||void 0===r?void 0:r.signal);(null==a?void 0:a.data)?t("result",a.data):a.error.includes("signal is aborted")||t("error",!0)}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;console.error("Ошибка при загрузке дебетовых карт:",e)}finally{t("isLoading",!1)}},500))});return()=>{a.unsubscribe(),r.current&&clearTimeout(r.current),s.current&&s.current.abort()}},[e,t]),null};var Q=r(80684),$=r(38809),ee=r(24509),et=r(74530),er=r(20626),es=r.n(er);let ea=()=>{let{control:e,watch:t}=(0,g.Gc)(),r=t("options.banks"),s=t("options.advantages"),a=t("options.sort"),n=t("options.currencies"),i=t("options.cardTypes"),l=t("options.bonuses"),o=t("options.customerCategory"),d=t("options.goodsCategory");return(0,c.jsxs)("div",{className:es().wrapper,children:[(0,c.jsxs)("div",{className:es().selectorsGrid,children:[(0,c.jsx)("div",{className:es().selectorWrapper,children:(0,c.jsx)($.PX,{control:e,name:"filter.bankIds",multiple:!0,search:!0,className:es().select,size:"small",label:"Банк",options:r,saveOnlyValue:!0,onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))}})}),(0,c.jsx)("div",{className:es().selectorWrapper,children:(0,c.jsx)($.Ar,{multiple:!0,control:e,name:"filter.bonus",className:es().select,size:"s",clearable:!0,label:"Бонусы",onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))},options:l})}),(0,c.jsx)("div",{className:es().selectorWrapper,children:(0,c.jsx)($.Ar,{control:e,name:"filter.currency",className:es().select,size:"s",clearable:!0,label:"Валюта карты",onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))},options:n})}),!!(null==o?void 0:o.length)&&(0,c.jsx)("div",{className:es().selectorWrapper,children:(0,c.jsx)($.Ar,{multiple:!0,control:e,name:"filter.customerCategories",className:es().select,size:"s",clearable:!0,label:"Категория клиентов",onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))},options:o})}),(0,c.jsx)("div",{className:es().selectorWrapper,children:(0,c.jsx)($.Ar,{multiple:!0,control:e,name:"filter.cardType",className:es().select,size:"s",clearable:!0,label:"Платежная система",onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))},options:i})}),!!(null==d?void 0:d.length)&&(0,c.jsx)("div",{className:es().selectorWrapper,children:(0,c.jsx)($.Ar,{multiple:!0,control:e,name:"filter.goodCategories",className:es().select,size:"s",clearable:!0,label:"Категория покупок",onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))},options:d})})]}),(0,c.jsxs)("div",{className:es().row,children:[(0,c.jsxs)("div",{className:es().column,children:[(0,c.jsx)("div",{className:es().columnTitle,children:"Преимущества"}),(0,c.jsx)($.iK,{control:e,name:"filter.advantages",options:s,onChange:e=>{et.i.debit.pushFilterDataLayer("Преимущества",et.i.getOptionsLabels(e))}})]}),(0,c.jsxs)("div",{className:es().column,children:[(0,c.jsx)("div",{className:es().columnTitle,children:"Сортировать"}),(0,c.jsx)($.K3,{control:e,name:"sort",options:a})]})]})]})};var en=r(13466);(s=i||(i={})).PRICE="price",s.RATE="rate",s.POPULAR="popular",s.CASHBACK="cashback",s.MILES="miles",s.POINTS="points",(a=l||(l={})).CASHBACK="cashback",a.POINTS="points",a.MILE="mile",a.SAVING_PERCENT="balance_interest",(n=o||(o={})).PERSONAL_DESIGN="individual_design",n.SECURE="secure",n.ONLINE="online",n.FREE_SMS="sms",n.SERVICE_COST="service_cost",n.SAVING_PERCENT="saving_percent",n.PREMIUM="premium",n.DELIVERY="delivery",n.CASHBACK="cashback",n.MIR="mir",n.SALARY_CLIENT="salary_client";var ei=r(571),el=r.n(ei);let eo=e=>{let{className:t,variant:r="select",beforeChange:s}=e,{watch:a,setValue:n,control:l}=(0,g.Gc)(),o=a("sortDirection"),u=a("options.sort"),m=a("sort"),_=u.find(e=>e.value===m),b="desc"===o,[x,v]=(0,d.useState)(!1);(0,d.useEffect)(()=>{if(!x)return;let e=()=>v(!1);return window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[x]);let C=m===i.POPULAR?null:(0,c.jsx)(p.zx,{onClick:()=>{null==s||s(),n("sortDirection",b?"asc":"desc")},"aria-label":"Направление сортировки",title:"Направление сортировки",appearance:"ghost",size:"s",shape:"icon",className:(0,h.Z)("minimal"===r&&el().minimalButtonSort,"minimal"===r&&el().onlyDesktop),iconRight:b?(0,c.jsx)(Q.IconFdsSortDescendingArrowO,{}):(0,c.jsx)(Q.IconFdsSortAscendingArrowO,{})});return"minimal"===r?(0,c.jsxs)("div",{className:(0,h.Z)(el().sortMinimalWrapper,t),children:[C,(0,c.jsxs)(p.Lt,{title:"Сортировка",placement:"bottom-end",opened:x,onToggle:()=>v(e=>!e),width:"auto",children:[(0,c.jsx)(p.WA,{asChild:!0,children:(0,c.jsxs)("span",{children:[(0,c.jsx)("span",{className:(0,h.Z)(el().sortDropdownButtonText,el().onlyDesktop),children:null==_?void 0:_.label}),(0,c.jsx)(p.zx,{variant:"secondary",size:"s",shape:"icon",className:(0,h.Z)("minimal"===r&&el().onlyMobile),iconRight:(0,c.jsx)(Q.IconFdsSortAscendingO,{})})]})}),(0,c.jsx)(en.h,{children:(0,c.jsxs)(p.Nv,{children:[(0,c.jsx)("div",{className:(0,h.Z)(el().direction,el().onlyMobile),children:(0,c.jsx)($.K3,{control:l,name:"sortDirection",options:[{value:"asc",label:"По возрастанию"},{value:"desc",label:"По убыванию"}],onChange:()=>{null==s||s()}})}),(0,c.jsx)($.K3,{control:l,name:"sort",options:u,onChange:()=>{null==s||s()}})]})})]})]}):(0,c.jsxs)("div",{className:(0,h.Z)(el().sortSelectWrapper,t),children:[C,(0,c.jsx)($.Ar,{size:"s",placeholder:"Сортировка",className:el().sortWrapper,classnameTrigger:el().sortSelect,name:"sort",control:l,options:u})]})};var ec=r(92212),ed=r.n(ec);let eu=e=>{let{resultListRef:t}=e,r=(0,d.useRef)(null),[s,a]=(0,d.useState)(!1),{setValue:n,watch:i}=(0,g.Gc)(),l=Object.entries(i("filter")||{}).reduce((e,t)=>{let[r,s]=t;return["region","town","tag","townId","regionId"].includes(r)||(Array.isArray(s)?e+=s.length?1:0:e+=s?1:0),e},0);(0,d.useEffect)(()=>{let e=()=>{null===r.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let e=null==t?void 0:t.current;if(!e)return;let s=e.getBoundingClientRect(),n=window.innerHeight,i=s.top<=0&&s.bottom>=.6*n;a(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!==r.current&&cancelAnimationFrame(r.current)}},[]);let o=()=>{let e=document.getElementById("debit-cards-results");if(e){let t=e.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:t-30,behavior:"smooth"})}},m=()=>{null==o||o(),n("isFilterOpen",!0)};return(0,c.jsx)("div",{className:(0,h.Z)(ed().stickyToolbar,{[ed().stickyToolbarVisible]:s}),children:(0,c.jsxs)(u.W2,{className:ed().container,children:[(0,c.jsx)(p.zx,{className:(0,h.Z)(ed().onlyDesktop),onClick:m,appearance:"ghost",size:"s",iconLeft:(0,c.jsx)(Q.IconFdsParametersHorizontalO,{}),iconRight:l?(0,c.jsx)("div",{className:ed().badge,children:l}):void 0,children:"Все параметры"}),(0,c.jsx)(p.zx,{"data-badge":l,className:(0,h.Z)(ed().onlyMobile,!!l&&ed().badgeIcon),onClick:m,variant:"secondary",size:"s",shape:"icon",iconLeft:(0,c.jsx)(Q.IconFdsParametersHorizontalO,{})}),(0,c.jsx)(eo,{beforeChange:o,variant:"minimal",className:ed().sortButton})]})})};var ep=r(6069),em=r.n(ep);let e_=e=>{let{resultListRef:t}=e,r=(0,g.Gc)(),{watch:s,setValue:a,getValues:n,resetField:i}=r,l=s("options.advantages"),o=s("options.chipsAdvantages"),d=s("options.bonuses"),u=s("isFilterOpen"),m=r.watch("result.totalCards"),_=()=>{a("isFilterOpen",!n("isFilterOpen"))},b={size:"s",variant:"secondary",iconLeft:(0,c.jsx)(Q.IconFdsParametersHorizontalO,{}),onClick:()=>{_(),et.i.debit.clickButtonDataLayer("Все параметры")}},h=async e=>{a("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"})}}),et.i.debit.clickButtonDataLayer(e)};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:em().wrapper,children:[(0,c.jsx)("div",{className:em().testTrigger}),(0,c.jsxs)("div",{className:em().filter,children:[(0,c.jsxs)("div",{className:em().selectWrapper,children:[(0,c.jsx)($.Ar,{multiple:!0,control:r.control,name:"filter.bonus",className:em().select,size:"s",clearable:!0,label:"Бонусы",options:d,onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))}}),(0,c.jsx)($.Ar,{multiple:!0,control:r.control,name:"filter.advantages",className:em().select,size:"s",clearable:!0,label:"Преимущества",optionValue:"id",optionLabel:"label",options:l,onChange:(e,t)=>{et.i.debit.pushFilterDataLayer(t,et.i.getOptionsLabels(e))}})]}),(0,c.jsxs)("div",{className:em().actionsWrapper,children:[(0,c.jsx)(p.zx,{...b,className:em().desktop,label:"Все параметры"}),(0,c.jsx)(p.zx,{...b,className:em().mobile,shape:"icon"}),(0,c.jsx)(p.zx,{disabled:!m,onClick:h,className:em().submit,size:"s",label:"Показать ".concat(m||"")})]})]}),(0,c.jsx)("div",{className:em().chipsWrapper,children:(0,c.jsx)($.O$,{onChipClick:e=>{et.i.debit.clickButtonDataLayer(et.i.getOptionsLabels(e))},control:r.control,name:"filter.advantages",activeVariant:"primary",chips:o,multiple:!0,size:"m",variant:"primary"})}),(0,c.jsx)(ee.i,{footer:(0,c.jsxs)("div",{className:em().footer,children:[(0,c.jsx)(p.zx,{onClick:e=>{i("filter"),et.i.debit.clickButtonDataLayer(e)},stretch:!0,variant:"secondary",size:"s",children:"Сбросить параметры"}),(0,c.jsxs)(p.zx,{disabled:!m,onClick:h,className:em().showButton,stretch:!0,variant:"primary",size:"s",children:["Показать ",m||""]})]}),title:"Все параметры",isOpen:u,onClose:_,children:(0,c.jsx)(ea,{})})]}),(0,c.jsx)(eu,{resultListRef:t})]})};var eg=r(77337);let eb=e=>{switch(e){case 2:case"2":case"USD":return{shortName:"долл.",unit:"$",name:"долларах",code:"USD",locale:"en",num:2};case 3:case"3":case"EUR":return{shortName:"евро",unit:"€",name:"евро",code:"EUR",locale:"en",num:3};case 4:case"4":case"CNY":return{shortName:"юань",unit:"\xa5",name:"юанях",code:"CNY",locale:"zh-CN",num:4};case 5:case"5":case"CHF":return{shortName:"франк",unit:"₣",name:"франках",code:"CHF",locale:"en",num:5};case 6:case"6":case"GBP":return{shortName:"фунт",unit:"\xa3",name:"фунтах",code:"GBP",locale:"en",num:6};case 7:case"7":case"JPY":return{shortName:"иена",unit:"\xa5",name:"иенах",code:"JPY",locale:"ja-JP",num:7};default:return{shortName:"руб.",unit:"₽",name:"рублях",code:"RUB",locale:"ru",num:1}}},eh=e=>{let{currency:t,result:r}=e,{NEXT_PUBLIC_BASE_URL:s}=(0,m.S)(),a=v(),n=(0,d.useMemo)(()=>{let e=(null==r?void 0:r.list.flatMap(e=>Number(e.item.short.cost.replace(/\W|_/g,""))||0))||[],n=eb(t||0).code;return JSON.stringify({"@context":"https://schema.org","@type":"Product",image:(0,eg.xn)(s,"icons","1200x630-logo.jpg"),name:"".concat(null==r?void 0:r.title).concat(null==a?void 0:a.join(" ")),description:null==r?void 0:r.subtitle,offers:{"@type":"AggregateOffer",lowPrice:"".concat(Math.min(...e)),highPrice:"".concat(Math.max(...e)),priceCurrency:n,offerCount:"".concat(null==r?void 0:r.totalCards),offers:null==r?void 0:r.list.flatMap(e=>{let t={"@type":"BankOrCreditUnion",name:e.bank.name,url:(0,eg.xn)(s,"banki",e.bank.url),image:e.bank.logo,address:{"@type":"PostalAddress",addressLocality:e.bank.legalAddress}};return{"@type":"PaymentCard",url:(0,eg.xn)(s,y.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"}})},[a,t,r,s]);return(0,c.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:n}})},ex=()=>{let e=(0,w.usePathname)(),{watch:t}=(0,g.Gc)(),r=t("tag"),{setValue:s}=(0,g.Gc)();return(0,d.useEffect)(()=>{let t=t=>{if(!e)return;let{region:s,town:a}=t.detail,n=e.startsWith("/new")?"/new/debetovye_karty":"/debetovye_karty";r&&!x.de.isDefaultTag(r)&&(n+="/teg_".concat(r.url)),s&&(n+="/reg_".concat(s.url),a&&a.url!==s.url&&(n+="/".concat(a.url))),window.location.replace(n)};return document.addEventListener("onRegionChange",t),()=>{document.removeEventListener("onRegionChange",t)}},[null==r?void 0:r.url,e,s]),null};var ev=r(84740),eC=r(23530),ef=r(94147),ej=r(23877);let ew=e=>{let{group:t,subOfferIndex:r,isSubOffer:s,shownIds:a,activeTerms:n}=e,[i,l]=(0,d.useState)(!1),{FEATURE_TOGGLE_NEW_BACKEND_DEBIT_CARDS:o}=(0,m.S)(),{getValues:_}=(0,g.Gc)(),[b,h]=(0,d.useState)(()=>new Set([t.item.id,...null!=a?a:[]])),[x,v]=(0,d.useState)([]),{execute:C,isFetching:f}=(0,ej.K)(eC.b),j=[...t.items,...x],w=1+j.length,y=t.totalItems-w,D=y>0&&!i,k=f?"Загрузка...":"Ещё ".concat(y," ").concat((0,u._6)(y,"предложение","предложения","предложений")),N=async()=>{var e;if(f)return;let r=Array.from(b).length,s=_("sort"),a=_("filter"),n=_("sortDirection"),i=await C({from:r,bankId:String(t.bank.bic),filters:a,sort:s,sortDirection:n});if((null==i?void 0:i.error)&&!i.error.includes("signal is aborted"))return p.E.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1});let o=null!==(e=null==i?void 0:i.data)&&void 0!==e?e:[];v(e=>[...e,...o]),l(!0),h(e=>{let t=o.map(e=>e.id);return new Set([...Array.from(e),...t])})};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ef.FG,{activeTerms:n,data:t.item,subOfferIndex:r,bank:t.bank,showLoadMore:D,isFetching:f,buttonText:k,isSubOffer:s,onLoadMore:N,urlPrefix:"false"===o?"/new":""}),!!t.totalItems&&!f&&i&&j.map((e,r)=>{let s=r===j.length-1?t.totalItems-j.length:0;return(0,c.jsx)(ew,{activeTerms:n,group:{bank:t.bank,item:e,items:[],totalItems:s},isSubOffer:!0,subOfferIndex:r,shownIds:Array.from(b)},e.id)})]})};var ey=r(63199),eD=r.n(ey);let ek=()=>{let{NEXT_PUBLIC_ASSETS_BASE_URL:e}=(0,m.S)();return(0,c.jsxs)("div",{className:eD().wrapper,children:[(0,c.jsx)("div",{className:eD().imageWrapper,children:(0,c.jsxs)("picture",{children:[(0,c.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,c.jsx)("img",{className:eD().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,c.jsx)("div",{className:eD().title,children:"Сервис временно недоступен, попробуйте повторить операцию позже."}),(0,c.jsx)("div",{className:eD().buttonWrapper,children:(0,c.jsx)(p.zx,{variant:"secondary",size:"s",onClick:()=>{window.location.reload()},children:"Обновить страницу"})})]})};var eN=r(80097),eS=r.n(eN);let eL=(e,t)=>{let r=new Set(e.map(e=>e.item.id));return[...e,...t.filter(e=>{let t=e.item.id;return!r.has(t)&&(r.add(t),!0)})]},eF=()=>{let{watch:e,setValue:t,getValues:r}=(0,g.Gc)(),s=e("result"),{isFetching:a,execute:n}=(0,ej.K)(J.r),i=s.nextFrom;if(null===i)return null;let l=async()=>{var e,s;let a=r("filter"),l=r("sort"),o=r("sortDirection"),c=await n({from:i,filters:a,sort:l,sortDirection:o},void 0);if(null==c?void 0:c.data){let e=r("result");t("result",{...c.data,list:eL(e.list,null!==(s=c.data.list)&&void 0!==s?s:[])});return}(null==c?void 0:null===(e=c.error)||void 0===e?void 0:e.includes("signal is aborted"))||p.E.create({dataQa:"snackbar",label:"Сервис временно недоступен",state:"error",withClose:!1,caption:"попробуйте повторить операцию позже.",timer:4,withoutTimer:!1})};return(0,c.jsx)("div",{className:eS().showMoreWrapper,children:(0,c.jsx)(p.zx,{className:eS().showMoreButton,variant:"purple",appearance:"ghost",size:"xs",disabled:a,label:a?"Загрузка...":"Смотреть еще предложения",onClick:l,iconRight:(0,c.jsx)(Q.IconFdsChevronDownSmallO,{className:eS().showMoreIcon,size:20})})})};var eR=r(99954),eT=r.n(eR);let eW=()=>{let e=(0,g.Gc)(),{NEXT_PUBLIC_ASSETS_BASE_URL:t}=(0,m.S)(),{setValue:r,getValues:s}=e;return(0,c.jsxs)("div",{className:eT().wrapper,children:[(0,c.jsx)("div",{className:eT().imageWrapper,children:(0,c.jsxs)("picture",{children:[(0,c.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,c.jsx)("img",{className:eT().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,c.jsx)("div",{className:eT().title,children:"К сожалению, мы ничего не нашли"}),(0,c.jsx)("div",{className:eT().buttonWrapper,children:(0,c.jsx)(p.zx,{variant:"secondary",size:"s",onClick:()=>{r("isFilterOpen",!s("isFilterOpen"))},children:"Изменить параметры"})})]})};var eB=r(76113),eI=r.n(eB);let eE=()=>{let e=(0,g.Gc)().watch("result.totalCards");return e?(0,c.jsxs)("div",{className:eI().wrapper,id:"debit-cards-results",children:[(0,c.jsxs)("h2",{className:eI().title,children:[e," ",(0,u._6)(e,"предложение","предложения","предложений")]}),(0,c.jsx)(eo,{className:eI().sortSelectWrapper})]}):(0,c.jsx)("div",{className:eI().empty})};var eA=r(43395),eO=r.n(eA);let ez=e=>{let{resultListRef:t}=e,{watch:r}=(0,g.Gc)(),s=r("result.list"),a=r("isLoading"),n=r("error"),o=r("filter.bonus"),d=r("sort");return(0,c.jsxs)("div",{children:[!n&&(0,c.jsx)(eE,{}),a?(0,c.jsx)("div",{className:eO().list,children:Array.from({length:6},(e,t)=>(0,c.jsx)(ev.O,{},t))}):n?(0,c.jsx)(ek,{}):s.length?(0,c.jsx)("div",{ref:t,className:eO().list,children:s.map(e=>{let t;let r=(t=o||[],d===i.MILES?t=[l.MILE]:d===i.CASHBACK?t=[l.CASHBACK]:d===i.POINTS&&(t=[l.POINTS]),t);return(0,c.jsx)(ew,{activeTerms:r,group:e},e.item.id)})}):(0,c.jsx)(eW,{}),!n&&(0,c.jsx)(eF,{})]})},eM=e=>{var t,r,s,a,n,i;let{children:l,result:o,options:u,predefined:p,tag:m,initialGeo:_}=e,b=(0,d.useMemo)(()=>u.banks.map(e=>({value:e.bic,label:e.name})),[u.banks]),h=(0,g.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!==(r=null==p?void 0:p.filter.bonus)&&void 0!==r?r:[],bankIds:null!==(s=null==p?void 0:p.filter.bankIds)&&void 0!==s?s:[],advantages:null!==(a=null==p?void 0:p.filter.advantages)&&void 0!==a?a:[],region:p.filter.region,town:p.filter.town,regionId:p.filter.regionId,townId:p.filter.townId,tag:p.filter.tag,customerCategories:null!==(n=p.filter.customerCategories)&&void 0!==n?n:[],goodCategories:null!==(i=p.filter.goodCategories)&&void 0!==i?i:[]},options:{...u,banks:b},result:o,isLoading:!1,isFilterOpen:!1,tag:m,town:_.town,region:_.region}});return(0,c.jsx)(g.RV,{...h,children:l})};var eG=r(15993),eP=r.n(eG);let eZ=e=>{let{initialGeo:t,support:r,result:s,options:a,predefined:n,tag:i,tags:l,additional:o}=e,{NEXT_PUBLIC_ASSETS_BASE_URL:g}=(0,m.S)(),b=(0,d.useRef)(null);return(0,c.jsx)("div",{className:eP().page,children:(0,c.jsxs)(eM,{tag:i,initialGeo:t,predefined:n,options:a,result:s,children:[(0,c.jsxs)(u.W2,{children:[(0,c.jsx)(N,{}),(0,c.jsx)(j,{}),(0,c.jsx)(e_,{resultListRef:b}),(0,c.jsx)(ez,{resultListRef:b}),(0,c.jsx)(X,{}),(0,c.jsx)(ex,{})]}),!!r&&(0,c.jsx)(_.B,{...r,s3Assets:g||""}),(0,c.jsx)(p.A9,{position:"bottomLeft"}),(0,c.jsx)(Y,{banks:[],additional:o,tags:l}),(0,c.jsx)(eh,{currency:n.filter.currency,result:s})]})})}},84464:function(e){e.exports={contentBlocks:"FaqContentBlock_contentBlocks__mK36G",annotation:"FaqContentBlock_annotation__Uorcb",contentTableWrapper:"FaqContentBlock_contentTableWrapper__j8ddj",keynoteWrapper:"FaqContentBlock_keynoteWrapper__9uVMi",keynote:"FaqContentBlock_keynote__IoZrR",blockLink:"FaqContentBlock_blockLink__9SGlK"}},15993:function(e){e.exports={page:"DebitCards_page__ZyEFb"}},13881:function(e){e.exports={title:"BannerDebitCards_title__dGhr8",wrapper:"BannerDebitCards_wrapper__n_6cp",titleWrapper:"BannerDebitCards_titleWrapper__1Wr8s",description:"BannerDebitCards_description__mkZyR",imageWrapper:"BannerDebitCards_imageWrapper__2AxIR",image:"BannerDebitCards_image__MHEBS",link:"BannerDebitCards_link__s88ZW"}},6069:function(e){e.exports={wrapper:"FilterDebitCards_wrapper__83dew",actionsWrapper:"FilterDebitCards_actionsWrapper__n4TEQ",filter:"FilterDebitCards_filter__3gpdN",selectWrapper:"FilterDebitCards_selectWrapper__31YZs",select:"FilterDebitCards_select__9gsuH",submit:"FilterDebitCards_submit__EIEnc",desktop:"FilterDebitCards_desktop__GRX1_",mobile:"FilterDebitCards_mobile__lwzqs",chipsWrapper:"FilterDebitCards_chipsWrapper__wVpJB",footer:"FilterDebitCards_footer__xCYEK",showButton:"FilterDebitCards_showButton__2bpFo"}},20626:function(e){e.exports={select:"FormDebitCardsFilter_select__GTJIY",wrapper:"FormDebitCardsFilter_wrapper__7W0vh",row:"FormDebitCardsFilter_row__w63LO",column:"FormDebitCardsFilter_column__GL22D",divider:"FormDebitCardsFilter_divider__n3DyE",columnTitle:"FormDebitCardsFilter_columnTitle__Z_DEb",selectorsGrid:"FormDebitCardsFilter_selectorsGrid__cnxeF",selectorWrapper:"FormDebitCardsFilter_selectorWrapper__08DYE"}},92212:function(e){e.exports={stickyToolbar:"StickyDebitCardsFilter_stickyToolbar__5klyL",stickyToolbarVisible:"StickyDebitCardsFilter_stickyToolbarVisible__S7LK5",tagWrapper:"StickyDebitCardsFilter_tagWrapper__NWXBg",tag:"StickyDebitCardsFilter_tag__UBGJG",container:"StickyDebitCardsFilter_container__wym2f",sortButton:"StickyDebitCardsFilter_sortButton__iJKCW",onlyDesktop:"StickyDebitCardsFilter_onlyDesktop__v7R0D",onlyMobile:"StickyDebitCardsFilter_onlyMobile__7unMF",badgeIcon:"StickyDebitCardsFilter_badgeIcon__WPiTF",badge:"StickyDebitCardsFilter_badge__TwxYr"}},43395:function(e){e.exports={totalTitle:"ResultsDebitCards_totalTitle__b8t6q",totalWrapper:"ResultsDebitCards_totalWrapper__KecZt",sortSelectWrapper:"ResultsDebitCards_sortSelectWrapper__jGqLX",sortSelect:"ResultsDebitCards_sortSelect__JeGoB",list:"ResultsDebitCards_list__nxpRG"}},63199:function(e){e.exports={title:"ErrorDebitCardsResult_title__f4KBu",wrapper:"ErrorDebitCardsResult_wrapper__z9WBR",buttonWrapper:"ErrorDebitCardsResult_buttonWrapper__ymQPW",imageWrapper:"ErrorDebitCardsResult_imageWrapper__MGRIe"}},80097:function(e){e.exports={showMoreWrapper:"LoadMoreButtonDebitCardsResults_showMoreWrapper__SCt_W",showMoreButton:"LoadMoreButtonDebitCardsResults_showMoreButton__CW5lL",showMoreIcon:"LoadMoreButtonDebitCardsResults_showMoreIcon__TDnnS"}},99954:function(e){e.exports={title:"NotFoundDebitCardsResults_title__puBCG",wrapper:"NotFoundDebitCardsResults_wrapper___YVGN",buttonWrapper:"NotFoundDebitCardsResults_buttonWrapper__iT1PI",imageWrapper:"NotFoundDebitCardsResults_imageWrapper__RldPG"}},76113:function(e){e.exports={title:"TitleDebitCardsResults_title__XY2hp",wrapper:"TitleDebitCardsResults_wrapper__mIZtg",empty:"TitleDebitCardsResults_empty__h_nsF"}},571:function(e){e.exports={sortSelectWrapper:"SortDebitCardsSelect_sortSelectWrapper__RjBtH",sortSelect:"SortDebitCardsSelect_sortSelect__LxhRb",sortWrapper:"SortDebitCardsSelect_sortWrapper__1QyX1",sortDropdownButtonText:"SortDebitCardsSelect_sortDropdownButtonText__A4KNw",minimalButtonSort:"SortDebitCardsSelect_minimalButtonSort__dDQaJ",onlyDesktop:"SortDebitCardsSelect_onlyDesktop__M6y7_",onlyMobile:"SortDebitCardsSelect_onlyMobile__xfXxo",direction:"SortDebitCardsSelect_direction__wtq6z"}}},function(e){e.O(0,[234,157,611,776,787,48,453,544,501,207,458,389,524,804,3,147,627,971,117,744],function(){return e(e.s=60380)}),_N_E=e.O()}]);