1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25196],{985:e=>{e.exports={screenMobileMax:"760px",screenTabletMax:"1225px",screenDesktopMin:"1226px",mediaMobile:'"max-width: 760px"',mediaMobileAndTablet:'"max-width: 1225px"',mediaTablet:'"min-width: 761px) and (max-width: 1225px"',mediaTabletAndDesktop:'"min-width: 761px"',mediaDesktop:'"min-width: 1226px"',mediaNarrowDesktop:'"(min-width: 1226px) and (max-width: 1388px)"',gridGap:"var(--grid-gap)",gridColumnsDefault:"12",selector:"jv-theme",container:"input_container__LBn6j",input:"input_input__qPUyE",input_size:"input_input_size__yHnAQ",input_size_xs:"input_input_size_xs__1LCd9",input_size_s:"input_input_size_s__DWwKt",input_size_m:"input_input_size_m__hf18J",input_size_l:"input_input_size_l__3qbGA",input_variant_rounded:"input_input_variant_rounded__c5KH3",input_variant_blue:"input_input_variant_blue__scIvH",input_variant_green:"input_input_variant_green__hFuvZ",input_error:"input_input_error__FuTSY",input_textarea:"input_input_textarea__xxFvm",fileInputContainer:"input_fileInputContainer__bluCf",disabled:"input_disabled__c5aOV",fileInput:"input_fileInput__6ky_3",fileInputButton:"input_fileInputButton__JBPM1",fileNameDisplay:"input_fileNameDisplay__O4ctz"}},11602:e=>{e.exports={screenMobileMax:"760px",screenTabletMax:"1225px",screenDesktopMin:"1226px",mediaMobile:'"max-width: 760px"',mediaMobileAndTablet:'"max-width: 1225px"',mediaTablet:'"min-width: 761px) and (max-width: 1225px"',mediaTabletAndDesktop:'"min-width: 761px"',mediaDesktop:'"min-width: 1226px"',mediaNarrowDesktop:'"(min-width: 1226px) and (max-width: 1388px)"',gridGap:"var(--grid-gap)",gridColumnsDefault:"12",container:"blog_container__ARP2c",categories__container:"blog_categories__container__VKEV3",categories__button:"blog_categories__button__GJNHf",categories__button_active:"blog_categories__button_active___6SpB",categoriesNav:"blog_categoriesNav__EiGZZ",desktopCategories__row:"blog_desktopCategories__row__bYBFe",searchBar:"blog_searchBar__fXk0c",mobileSearch:"blog_mobileSearch__Em8um",subcategories:"blog_subcategories__7PiiC",subcategories__link:"blog_subcategories__link__MVlq1",layout__articleWrapper:"blog_layout__articleWrapper__bId_j",layout__hoverContainer:"blog_layout__hoverContainer__CZeoX",layout__imageContainer:"blog_layout__imageContainer__qJ6vj",layout__image:"blog_layout__image__aXG2F",typo:"blog_typo__nnA5u",form__image:"blog_form__image__9Ki1W",search:"blog_search__opDbO",search__inputWrapper:"blog_search__inputWrapper__wkZi6",search__input:"blog_search__input___0w74",search__loader:"blog_search__loader__vFXql",search__button:"blog_search__button__LQccF",search__buttonContainer:"blog_search__buttonContainer__on47O",search__options:"blog_search__options__0_zTM",search__option:"blog_search__option__KlAv9",search__option_results:"blog_search__option_results__fYymz",searchBar__control:"blog_searchBar__control__SwiWX",searchBar__toggle:"blog_searchBar__toggle__c4_2_",searchBar__panel:"blog_searchBar__panel__CRKjZ",mobileMenuWrapper:"blog_mobileMenuWrapper__bdABs",desktopCategories:"blog_desktopCategories__zPLLY",mobileMenu:"blog_mobileMenu__ua_KV",mobileMenu__switch:"blog_mobileMenu__switch__2HM7v",mobileMenu__switchButton:"blog_mobileMenu__switchButton__Uph98",dropdown__menu_visible:"blog_dropdown__menu_visible__lpers",mobileMenu__link:"blog_mobileMenu__link__ptwwy",searchPage:"blog_searchPage__u02n2",subscribeFormContainer:"blog_subscribeFormContainer__Tn3J7",subscribeImageContainer:"blog_subscribeImageContainer__ePZbf",subscribeImage:"blog_subscribeImage__My58f",subscribeFormButton:"blog_subscribeFormButton__FnpLX",slider:"blog_slider__oqa3y",sliderNav:"blog_sliderNav__zGfCj",sliderNav__prev:"blog_sliderNav__prev__w3FgF",sliderNav__prev_disabled:"blog_sliderNav__prev_disabled__3Iant",sliderNav__next:"blog_sliderNav__next__VYup3",sliderNav__next_disabled:"blog_sliderNav__next_disabled__qCtvP",similarArticle:"blog_similarArticle__iR4Lo",slider__item:"blog_slider__item__KohB_"}},12597:(e,t,a)=>{"use strict";a.d(t,{A:()=>f});var i=a(96677),r=a(27492),_=a.n(r),n=a(11602),s=a.n(n),l=a(12844),o=a(31610),u=a(20969),c=a(83494),p=a(33522),d=a(74064),h=a(92534),g=a(75971),b=a(81646),m=a(66374),x=a(17646);let v=e=>`/blog/search?query=${e}`,f=({searchDefaultValue:e,autoFocus:t=!1})=>{let{t:a}=(0,o.A)(),{results:r,value:n,showLoader:f,showDropdown:w,handleSearch:y,handleSubmit:C,handleFocus:N,handleClickOutside:A}=(0,b.A)({endpoint:"/api/blog/search",getResultsPath:v,defaultValue:e});return(0,i.jsxs)("form",{className:_()(s().search),action:v(n),method:"get",children:[(0,i.jsxs)("div",{className:_()(s().search__inputWrapper),children:[(0,i.jsx)(l.A,{className:_()(s().search__input),variant:"rounded",size:"l",autoComplete:"off",value:n,focused:t,onChange:y,onFocus:N,placeholder:a("common.search.placeholder")}),(0,i.jsx)(m.A,{buttonContainerClassName:_()(s().search__buttonContainer),className:_()(s().search__button),variant:null,size:"s",type:"submit",onClick:C,qaId:"blog-search-submit",children:f?(0,i.jsx)(g.A,{fill:"currentColor",size:"30px",className:_()(s().search__loader),show:f}):(0,i.jsx)(x.zfp,{className:_()(s().search__icon_search)})})]}),w&&(0,i.jsx)(u.A,{onViewChange:A,children:(0,i.jsx)(c.A,{background:"white",shadow:!0,padding:.5,className:_()(s().search__options),height:"auto",radius:"m",children:(0,i.jsxs)(d.A,{variant:"small",children:[r?.map((e,t)=>(0,i.jsx)(p.A,{href:(0,h.AH)({category:e.category,subcategory:e?.
1subcategory,slug:e.slug}),className:_()(s().search__option),variant:"inherit",children:e.title},t)),(0,i.jsx)(d.A,{variant:"small",weight:"semibold",children:(0,i.jsxs)(p.A,{href:v(n),className:_()(s().search__option,s().search__option_results),variant:"primary",native:!0,children:[a("common.search.result")," â"]})})]})})})]})}},12844:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var i=a(96677),r=a(39033),_=a(47003),n=a(985),s=a.n(n),l=a(27492),o=a.n(l),u=a(20962);let c=(0,r.forwardRef)(function(e,t){return(0,i.jsx)("input",{ref:t,...e})}),p=({type:e="text",id:t,name:a,className:n="",required:l=!1,value:p="",placeholder:d="",label:h="",size:g="m",width:b="100%",variant:m=null,focused:x=!1,disabled:v=!1,error:f=!1,noValidate:w=!1,mask:y="",onFocus:C,onBlur:N,onChange:A,...j})=>{let[k,M]=(0,r.useState)(p??""),[$,B]=(0,r.useState)(""),[z,I]=(0,r.useState)(!1);(0,r.useEffect)(()=>{M(p),I(!1)},[p]);let S=t=>{let a=t.target,i=a.value;"tel"!==e||y||(i=i.replace(/[^\d+\-() ]/g,""))!==a.value&&(a.value=i),M(i),!w&&z&&a.checkValidity()&&I(!1),A&&A(t)},F=e=>{let t=e.target;w||(t.value?I(!t.checkValidity()):I(!1)),N&&N(e)},T=()=>{w||I(!0)},D=f||z,W=o()(s().container,{[s().container_error]:D}),q=o()(s().input,s()[`input_size_${g}`],{[s()[`input_variant_${m}`]]:null!==m,[s().input_active]:k,[s().input_error]:D},n),P=w?void 0:(()=>{if(j.pattern)return j.pattern;switch(e){case"tel":return u.uN;case"email":return u.GX;default:return}})(),E=y.replace(/9/g,"_");return"file"===e?(0,i.jsxs)("label",{htmlFor:t,className:o()(s().fileInputContainer,n,{[s().disabled]:v}),children:[(0,i.jsx)("span",{className:s().fileInputButton,children:h}),(0,i.jsx)("span",{className:s().fileNameDisplay,children:$||d||"No file chosen"}),(0,i.jsx)("input",{type:"file",id:t,name:a,className:s().fileInput,onChange:e=>{e.target.files&&e.target.files.length>0?B(e.target.files[0].name):B(""),A&&A(e)},disabled:v,...j})]}):(0,i.jsx)("label",{className:W,style:{width:b},children:y?(0,i.jsx)(_.A,{component:c,type:e,id:t,name:a,required:l,className:q,value:k,autoFocus:x,disabled:v,onFocus:C,onChange:S,onBlur:F,onInvalid:T,mask:E,replacement:{_:/\d/},placeholder:d,pattern:P,inputMode:"tel"===e?"tel":void 0,...j}):(0,i.jsx)("input",{type:e,id:t,name:a,required:l,className:q,value:k,autoFocus:x,disabled:v,onFocus:C,onChange:S,onBlur:F,onInvalid:T,placeholder:d,pattern:P,inputMode:"tel"===e?"tel":void 0,...j})})}},20962:(e,t,a)=>{"use strict";a.d(t,{DT:()=>n,FY:()=>_,GX:()=>r,uN:()=>i});let i="^[\\s\\(\\)\\-+]*([0-9][\\s\\(\\)\\-+]*){6,15}$",r="^[A-Za-z0-9.+_\\-]+@[A-Za-z0-9.\\-]+$",_=e=>new RegExp(i).test(e),n=e=>!!e.length&&new RegExp(r).test(e)},27845:e=>{e.exports={container:"loader_container__Gh2dL",loader:"loader_loader__hmQuu",hidden:"loader_hidden__ACn1R"}},42634:()=>{},66178:(e,t,a)=>{"use strict";a.d(t,{O:()=>i});let i="blog"},75971:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var i=a(96677);a(39033);var r=a(27492),_=a.n(r),n=a(27845),s=a.n(n);let l=({size:e="46px",show:t=!0,fill:a="#49da1f",className:r="",...n})=>(0,i.jsx)("div",{className:_()(s().container,{[s().hidden]:!t},r),style:{width:e},...n,children:(0,i.jsx)("svg",{className:_()(s().loader),version:"1.1",id:"L9",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 100 100",enableBackground:"new 0 0 0 0",xmlSpace:"preserve",children:(0,i.jsx)("path",{fill:a,d:"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50",children:(0,i.jsx)("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"0.7s",from:"0 50 50",to:"360 50 50",repeatCount:"indefinite"})})})})},81646:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(39033),r=a(63526),_=a(74258);let n=({endpoint:e,getResultsPath:t,defaultValue:a="",limit:n=10})=>{let{locale:s}=(0,_.A)(),[l,o]=(0,i.useState)([]),[u,c]=(0,i.useState)(a),[p,d]=(0,i.useState)(!1),[h,g]=(0,i.useState)(!1),[b,m]=(0,i.useState)(!1),x=(0,r.useRouter)();return{results:l,value:u,showLoader:p,showDropdown:h,handleSearch:((e,t=250,a=!1)=>{let i;return function(...r){clearTimeout(i),i=setTimeout(()=>{i=null,a||e.apply(this,r)},t),a&&!i&&e.apply(this,r)}})(t=>{let a=t.target.value;
1if(c(a),!a.length){o([]),g(!1),m(!0);return}d(!0),m(!1),fetch(`${e}?locale=${s}&query=${encodeURIComponent(a)}&limit=${n}`).then(async e=>{if(200===e.status){let t=await e.json();o(t),g(t.length>0)}d(!1),m(!0)})},250),handleSubmit:e=>{e.preventDefault(),u?.length!==0&&b&&(x.push(t(u)),g(!1))},handleClickOutside:e=>{g(!e)},handleFocus:()=>{u.length>0&&l.length>0&&g(!0)}}}},92534:(e,t,a)=>{"use strict";a.d(t,{Wo:()=>p,fI:()=>d,WR:()=>u,AH:()=>c,yW:()=>r,K9:()=>o,k0:()=>_,_4:()=>s,Ss:()=>l});var i=a(66178);a(12022),a(98405),a(24734),a(27675);let r=()=>`/${i.O}`,_=e=>e?.id_intl??e?.id??e,n=e=>e?.slug??_(e),s=e=>`${r()}/${n(e)}`,l=(e,t)=>`${s(e)}/${n(t)}`,o=e=>"ru"===e?"cases":"reviews",u=(e,t)=>void 0!==e.id&&null!==e.id?`article-${e.id}`:["article",e.category,e.subcategory,e.slug,e.date,e.update_date,t].filter(e=>null!=e&&""!==e).join("-"),c=({category:e,subcategory:t,slug:a})=>{let i="cases"===_(e),r=t&&!i?n(t):null;return`${s(e)}${r?`/${r}`:""}/${"index"===a?"":a+".html"}`},p=(e,t)=>new Date(e).toLocaleDateString(t,{year:"numeric",month:"long",day:"numeric"}),d=e=>{if(!e)return"";let t=e=>{let t=e.trim();return t.endsWith("...")?t:t.endsWith("..")?t.slice(0,-2)+"...":t.endsWith(".")?t.slice(0,-1)+"...":t+"..."},a=e.replace(/(?:__|[*#]|(?:\*\*))(.*?)\1|\[(.*?)\]\([^)]+\)/g,"$1$2").replace(/<[^>]+>/g," ").trim();if(!a)return"";if(a.length<=114)return t(a);let i=a.substring(0,114),r=i.lastIndexOf(" ");return r>0&&(i=i.substring(0,r).trim()),t(i)}},98405:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var i=a(49620),r=a.n(i);let _=(e="")=>{if("/"!==e.slice(0,1))throw Error(`Error while formatting API path: The path '${e}' must start with a slash`);return`http://localhost:1337/api${e}`},n=async(e,t)=>{try{let a=await fetch(e,t);return await a.json()}catch(e){throw console.error(e),Error(`Please check if your server is running and you set all the required tokens. 2 ${e}`)}},s=async(e,t={})=>{let a=Object.keys(t).length>0?`?${r().stringify(t)}`:"";return n(_(`${e}${a}`),{headers:{"Content-Type":"application/json",Authorization:"Bearer "}})},l=async({endpoint:e,locale:t,slug:a,id:i})=>{let r={locale:t,filters:{}};return"string"==typeof a&&(r.filters.slug={$eq:a}),"string"==typeof i&&(r.filters.id_intl={$eq:i}),(await s(e,r)).data.map(({attributes:e})=>({id:e.slug,...e}))},o={GET:s,POST:async(e,t)=>n(_(e),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "},body:JSON.stringify({data:t})}),fetchCategoriesData:l,getCategoryData:({categoriesData:e,id:t})=>e.find(({id:e})=>e===t)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.