(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,62798,e=>{"use strict";e.i(91402),e.s(["pluralize",0,(e,t,r,o)=>{let a=[t,r,o];return a[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||a[0]}])},67638,e=>{"use strict";var t=e.i(47167);e.i(43476),e.i(10679);var r=e.i(8438);let o=(0,e.i(22468).g)("root-layout","sc");Object.freeze({layout:`${o}__layout`,body:`${o}__body`}),e.s(["getEnvValue",0,()=>{if(typeof window>"u")return{...t.default.env};let e=(0,r.g)();if(!e)throw Error("getEnvValue() вызвана на клиенте до инициализации контекста. Убедитесь, что env передан в RootLayout (LayoutClientInitializer вызовет setEnvStore).");return e}])},82372,e=>{"use strict";e.i(47167);let t=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,r=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,o=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function a(e,t){var r;return"__proto__"===e||"constructor"===e&&t&&"object"==typeof t&&"prototype"in t?void(r=e,console.warn(`[destr] Dropping "${r}" key to prevent prototype pollution.`)):t}function n(e,s={}){if("string"!=typeof e)return e;if('"'===e[0]&&'"'===e[e.length-1]&&-1===e.indexOf("\\"))return e.slice(1,-1);let i=e.trim();if(i.length<=9)switch(i.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return NaN;case"infinity":return 1/0;case"-infinity":return-1/0}if(!o.test(e)){if(s.strict)throw SyntaxError("[destr] Invalid JSON");return e}try{if(t.test(e)||r.test(e)){if(s.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(e,a)}return JSON.parse(e)}catch(t){if(s.strict)throw t;return e}}let s=/#/g,i=/&/g,l=/\//g,u=/=/g,c=/\+/g,p=/%5e/gi,d=/%60/gi,f=/%7c/gi,g=/%20/gi;function h(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(f,"|").replace(c,"%2B").replace(g,"+").replace(s,"%23").replace(i,"%26").replace(d,"`").replace(p,"^").replace(l,"%2F")}function m(e){return h(e).replace(u,"%3D")}function y(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let b=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,_=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,w=/^([/\\]\s*){2,}[^/\\]/,E=/\/$|\/\?|\/#/,v=/^\.?\//;function S(e,t={}){return("boolean"==typeof t&&(t={acceptRelative:t}),t.strict)?b.test(e):_.test(e)||!!t.acceptRelative&&w.test(e)}let T=Symbol.for("ufo:protocolRelative");function A(e=""){let[t="",r="",o=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:r,hash:o}}class I extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}let R=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function L(e="GET"){return R.has(e.toUpperCase())}let N=new Set(["image/svg","application/xml","application/xhtml","application/html"]),P=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;async function U(e,t){if(t)if(Array.isArray(t))for(let r of t)await r(e);else await t(e)}let $=new Set([408,409,425,429,500,502,503,504]),O=new Set([101,204,205,304]),C="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g,x=C.fetch?(...e)=>C.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),G=function e(t={}){let{fetch:r=globalThis.fetch,Headers:o=globalThis.Headers,AbortController:a=globalThis.AbortController}=t;async function s(e){let t=e.error&&"AbortError"===e.error.name&&!e.options.timeout||!1;if(!1!==e.options.retry&&!t){let t;t="number"==typeof e.options.retry?e.options.retry:+!L(e.options.method);let r=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(r):$.has(r))){let r="function"==typeof e.options.retryDelay?e.options.retryDelay(e):e.options.retryDelay||0;return r>0&&await new Promise(e=>setTimeout(e,r)),i(e.request,{...e.options,retry:t-1})}}let r=function(e){let t=e.error?.message||e.error?.toString()||"",r=e.request?.method||e.options?.method||"GET",o=e.request?.url||String(e.request)||"/",a=`[${r}] ${JSON.stringify(o)}`,n=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",s=new I(`${a}: ${n}${t?` ${t}`:""}`,e.error?{cause:e.error}:void 0);for(let t of["request","options","response"])Object.defineProperty(s,t,{get:()=>e[t]});for(let[t,r]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(s,t,{get:()=>e.response&&e.response[r]});return s}(e);throw Error.captureStackTrace&&Error.captureStackTrace(r,i),r}let i=async function(e,i={}){var l,u,p,d;let f,g,b,_={request:e,options:(l=t.defaults,b=function(e,t,r){if(!t)return new r(e);let o=new r(t);if(e)for(let[t,a]of Symbol.iterator in e||Array.isArray(e)?e:new r(e))o.set(t,a);return o}(i?.headers??e?.headers,l?.headers,o),(l?.query||l?.params||i?.params||i?.query)&&(g={...l?.params,...l?.query,...i?.params,...i?.query}),{...l,...i,query:g,params:g,headers:b}),response:void 0,error:void 0};if(_.options.method&&(_.options.method=_.options.method.toUpperCase()),_.options.onRequest&&(await U(_,_.options.onRequest),_.options.headers instanceof o||(_.options.headers=new o(_.options.headers||{}))),"string"==typeof _.request){if(_.options.baseURL&&(_.request=function(e,t){var r;if(!(r=t)||"/"===r||S(e))return e;let o=function(e=""){return(!function(e=""){return e.endsWith("/")}(e)?e:e.slice(0,-1))||"/"}(t);if(e.startsWith(o)){let t=e[o.length];if(!t||"/"===t||"?"===t)return e}return function(e,...t){let r=e||"";for(let e of t.filter(e=>e&&"/"!==e))if(r){let t=e.replace(v,"");r=function(e=""){return e.endsWith("/")?e:e+"/"}(r)+t}else r=e;return r}(o,e)}(_.request,_.options.baseURL)),_.options.query){let e,t,r,o,a,n,s;u=_.request,p=_.options.query,t={...function(e=""){let t=Object.create(null);for(let r of("?"===e[0]&&(e=e.slice(1)),e.split("&"))){let e=r.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let o=y(e[1].replace(c," "));if("__proto__"===o||"constructor"===o)continue;let a=y((e[2]||"").replace(c," "));void 0===t[o]?t[o]=a:Array.isArray(t[o])?t[o].push(a):t[o]=[t[o],a]}return t}((e=function e(t="",r){let o=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(o){let[,e,t=""]=o;return{protocol:e.toLowerCase(),pathname:t,href:e+t,auth:"",host:"",search:"",hash:""}}if(!S(t,{acceptRelative:!0}))return r?e(r+t):A(t);let[,a="",n,s=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",l=""]=s.match(/([^#/?]*)(.*)?/)||[];"file:"===a&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:u,search:c,hash:p}=A(l);return{protocol:a.toLowerCase(),auth:n?n.slice(0,Math.max(0,n.length-1)):"",host:i,pathname:u,search:c,hash:p,[T]:!a}}(u)).search),...p},e.search=Object.keys(t).filter(e=>void 0!==t[e]).map(e=>{var r;return(("number"==typeof(r=t[e])||"boolean"==typeof r)&&(r=String(r)),r)?Array.isArray(r)?r.map(t=>`${m(e)}=${h(t)}`).join("&"):`${m(e)}=${h(r)}`:m(e)}).filter(Boolean).join("&"),r=(d=e).pathname||"",o=d.search?(d.search.startsWith("?")?"":"?")+d.search:"",a=d.hash||"",n=d.auth?d.auth+"@":"",s=d.host||"",_.request=(d.protocol||d[T]?(d.protocol||"")+"//":"")+n+s+r+o+a,delete _.options.query}"query"in _.options&&delete _.options.query,"params"in _.options&&delete _.options.params}if(_.options.body&&L(_.options.method))if(function(e){if(void 0===e)return!1;let t=typeof e;return"string"===t||"number"===t||"boolean"===t||null===t||"object"===t&&(!!Array.isArray(e)||!(e.buffer||e instanceof FormData||e instanceof URLSearchParams)&&(e.constructor&&"Object"===e.constructor.name||"function"==typeof e.toJSON))}(_.options.body)){let e=_.options.headers.get("content-type");"string"!=typeof _.options.body&&(_.options.body="application/x-www-form-urlencoded"===e?new URLSearchParams(_.options.body).toString():JSON.stringify(_.options.body)),e||_.options.headers.set("content-type","application/json"),_.options.headers.has("accept")||_.options.headers.set("accept","application/json")}else("pipeTo"in _.options.body&&"function"==typeof _.options.body.pipeTo||"function"==typeof _.options.body.pipe)&&!("duplex"in _.options)&&(_.options.duplex="half");if(!_.options.signal&&_.options.timeout){let e=new a;f=setTimeout(()=>{let t=Error("[TimeoutError]: The operation was aborted due to timeout");t.name="TimeoutError",t.code=23,e.abort(t)},_.options.timeout),_.options.signal=e.signal}try{_.response=await r(_.request,_.options)}catch(e){return _.error=e,_.options.onRequestError&&await U(_,_.options.onRequestError),await s(_)}finally{f&&clearTimeout(f)}if((_.response.body||_.response._bodyInit)&&!O.has(_.response.status)&&"HEAD"!==_.options.method){let e=(_.options.parseResponse?"json":_.options.responseType)||function(e=""){if(!e)return"json";let t=e.split(";").shift()||"";return P.test(t)?"json":"text/event-stream"===t?"stream":N.has(t)||t.startsWith("text/")?"text":"blob"}(_.response.headers.get("content-type")||"");switch(e){case"json":{let e=await _.response.text(),t=_.options.parseResponse||n;_.response._data=t(e);break}case"stream":_.response._data=_.response.body||_.response._bodyInit;break;default:_.response._data=await _.response[e]()}}return(_.options.onResponse&&await U(_,_.options.onResponse),!_.options.ignoreResponseError&&_.response.status>=400&&_.response.status<600)?(_.options.onResponseError&&await U(_,_.options.onResponseError),await s(_)):_.response},l=async function(e,t){return(await i(e,t))._data};return l.raw=i,l.native=(...e)=>r(...e),l.create=(r={},o={})=>e({...t,...o,defaults:{...t.defaults,...o.defaults,...r}}),l}({fetch:x,Headers:C.Headers,AbortController:C.AbortController});var j=e.i(67638);let q=0,D=[],B=new Map,V=async()=>{q>=12&&await new Promise(e=>{D.push(e)}),q+=1},k=async e=>{await V();try{return await e()}finally{q=Math.max(0,q-1),D.shift()?.()}},F=(e,t)=>{let{isPageContent:r,isMpScRedirects:o,isMpScApi:a,isMpScNavigator:n}=t;return r?`${e.NEXT_PUBLIC_BASE_URL}/page-content`:a||n?`${e.NEXT_PUBLIC_BASE_URL}/sc`:e.NEXT_PUBLIC_BASE_URL},M=async({url:e,endpoint:t,method:r,config:o,env:a,tags:n})=>{let s=new AbortController,i=setTimeout(()=>s.abort(),5e3),l=()=>s.abort();o?.signal?.aborted&&s.abort(),o?.signal?.addEventListener("abort",l,{once:!0});let u=performance.now();try{let n=await G(e,{baseURL:t,method:r,headers:{...o?.headers},...o,signal:s.signal,timeout:5e3,retry:0,next:{revalidate:Number(a.REVALIDATE_REQUEST_VALUE)||1800,...{}}}),i=performance.now()-u;return i>=1e3&&console.warn(`Запрос ${t}${e} занял ${i.toFixed(2)} ms`),{data:n,error:null}}catch(r){return r.status??r.statusCode,console.error("Ошибка запроса",`${r}: ${t}${e}`),{data:null,error:r||"Unknown error"}}finally{clearTimeout(i),o?.signal?.removeEventListener("abort",l)}},H=async({url:e,options:t={},config:r})=>{let o=(0,j.getEnvValue)(),a=F(o,t),n=(r?.method||"GET").toUpperCase();if(!a)return console.error("Ошибка запроса: API endpoint не задан",e),{data:null,error:"API endpoint is not configured"};let s=()=>k(()=>M({url:e,endpoint:a,method:n,config:r,env:o,tags:t.tags}));if(r?.signal||"GET"!==n&&"HEAD"!==n)return s();var i=`${n}:${a}${e}`;let l=B.get(i);if(l)return l;let u=s().finally(()=>{B.delete(i)});return B.set(i,u),u};e.s(["callApi",0,H,"getApiEndpoint",0,F],82372)},231,e=>{"use strict";let t={setItem:(e,t)=>{try{window.localStorage.setItem(e,t)}catch(e){return console.error(e),!1}return!0},getItemRaw:e=>{try{return window.localStorage.getItem(e)}catch(e){return console.error(e),null}},getItem:e=>{let r=t.getItemRaw(e);if(r&&"undefined"!==r)try{return JSON.parse(r)}catch{console.warn(`invalid object in localStorage by key: ${e}`)}return null},removeItem:e=>{try{window.localStorage.removeItem(e)}catch(e){console.error(e)}}},r={setItem:(e,t)=>{try{window.sessionStorage.setItem(e,t)}catch(e){return console.error(e),!1}return!0},getItemRaw:e=>{try{return window.sessionStorage.getItem(e)}catch(e){return console.error(e),null}},getItem:e=>{let t=r.getItemRaw(e);if(t&&"undefined"!==t)try{return JSON.parse(t)}catch{console.warn(`invalid object in localStorage by key: ${e}`)}return null},removeItem:e=>{try{window.sessionStorage.removeItem(e)}catch(e){console.error(e)}}};e.s(["appLocalStorage",0,t,"appSessionStorage",0,r])},95109,e=>{"use strict";e.s(["paramsToString",0,e=>{if(!e)return"";let t=new URLSearchParams;Object.entries(e).filter(([e,t])=>null!=t).forEach(([e,r])=>{Array.isArray(r)?r.forEach(r=>t.append(e,String(r))):t.append(e,String(r))});let r=t.toString();return r?`?${r}`:""}])},79335,e=>{"use strict";e.s(["EDITORS_EMAIL",0,"editors@finuslugi.ru","KASKO_URL",0,"/kasko","LK",0,"https://lk.finuslugi.ru/registration/","OPENGRAPH_IMAGE",0,"https://finuslugi.ru/icons/1200x630-logo.jpg","OSAGO_URL",0,"/osago"])},17212,e=>{"use strict";e.s(["convertSettledData",0,function(e,t){return e?.status==="fulfilled"?e.value:t}])},1178,(e,t,r)=>{let o;{let e=e=>function(){throw Error(`\`${e}\` is only available in a Server Component.`)};o={unstable_cache:function(e){return"function"!=typeof e?e:function(){return e.apply(this,arguments)}},unstable_noStore:function(){},updateTag:e("updateTag"),revalidateTag:e("revalidateTag"),revalidatePath:e("revalidatePath"),refresh:e("refresh"),cacheLife:e("cacheLife"),cacheTag:e("cacheTag")}}let a=!1,n=!1;o.unstable_cacheLife=function(){return a||(a=!0,console.error(Error("`unstable_cacheLife` was recently stabilized and should be imported as `cacheLife`. The `unstable` prefixed form will be removed in a future version of Next.js."))),o.cacheLife.apply(this,arguments)},o.unstable_cacheTag=function(){return n||(n=!0,console.error(Error("`unstable_cacheTag` was recently stabilized and should be imported as `cacheTag`. The `unstable` prefixed form will be removed in a future version of Next.js."))),o.cacheTag.apply(this,arguments)},t.exports=o,r.unstable_cache=o.unstable_cache,r.revalidatePath=o.revalidatePath,r.revalidateTag=o.revalidateTag,r.updateTag=o.updateTag,r.unstable_noStore=o.unstable_noStore,r.cacheLife=o.cacheLife,r.unstable_cacheLife=o.unstable_cacheLife,r.cacheTag=o.cacheTag,r.unstable_cacheTag=o.unstable_cacheTag,r.refresh=o.refresh},80453,e=>{"use strict";let t=/[()\s\u007F-\uFFFF]/,r={"(":"%28",")":"%29"," ":"%20"};function o(e,o,a){if(!e)return"";if(e.startsWith("http")){if(!t.test(e))return e;let o=e.replace(/[()\s]/g,e=>r[e]??encodeURIComponent(e));try{return new URL(o).toString()}catch{return o}}return`${a}/img/posts/${o}/${e}`}e.s(["getImageUrl",0,o,"getImageVariantUrl",0,function(e,t,r){let a=e?.[t];return a?o(a,"original",""):r}])},84078,3241,e=>{"use strict";e.s(["generateBreadcrumbsJsonLd",0,e=>e?.length?JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map(({href:e,label:t},r)=>({"@type":"ListItem",position:r+1,name:t,...e&&{item:{"@id":e}}}))}):""],84078);var t=e.i(67638);let r=(e,t)=>{if(!t)return;let r=t.replace(/^\//,"");return r?`${e}/${r}`:e};e.s(["generateBredcrumbsPath",0,(e={})=>{let o=(0,t.getEnvValue)(),{includeBase:a=!0,baseLabel:n,tag:s,current:i}=e,l=[];return a&&l.push({href:r(o.NEXT_PUBLIC_BASE_URL,"/"),label:"Главная"},{href:s||i?r(o.NEXT_PUBLIC_BASE_URL,"/navigator"):void 0,label:n||"Журнал Финуслуги"}),s&&l.push({href:r(o.NEXT_PUBLIC_BASE_URL,s.href),label:s.label}),i&&l.push({href:r(o.NEXT_PUBLIC_BASE_URL,i.href),label:i.label}),l}],3241)},96763,e=>{"use strict";var t=e.i(87227),r=e.i(98863);e.s(["parseNewsItem",0,e=>{if(!e)return null;let o=[];try{o=JSON.parse(e.content||"[]")}catch{o=[]}let a={id:e.id,url:e.fullUrl||e.url,title:e.title,short_title:e.seoTitle,anons:e.lead,content:o,contentImageVariants:e.contentImageVariants,date_pub:e.plannedPublishAt||e.createdAt,schema_date_pub:e.plannedPublishAt||e.createdAt,schema_description:e.seoDescription,tag_id:e.tags?.[0]?.id,views:e.views,updated:e.updatedAt,pinned:!!e.pinMain,best_offers:t.PRODUCT_ID_BY_TYPE[e.bestOffers||""],seo_title:e.seoTitle,seo_description:e.seoDescription};return(0,r.normalizeNextData)(a)}])},63917,e=>{"use strict";var t=e.i(47167),r=e.i(71645),o=e.i(1178),a=e.i(82372);let n=Number(t.default.env.REVALIDATE_REQUEST_VALUE)||300,s=(0,o.unstable_cache)(async()=>(await (0,a.callApi)({url:"/api/v1/tags",options:{isMpScNavigator:!0}})).data||null,["navigator-tags"],{revalidate:n,tags:["navigator-meta"]}),i=(0,r.cache)(()=>s());e.s(["getTags",0,i])},75148,e=>{"use strict";let t={id:0,url:"",title:"",custom_title:"",anons:"",time_to_read:0,content:[],font_dark:0,tag_ids:[],ctg_id:0,archive:0,is_pro:0,google_amp:0,filter_ids:[],views:0,image:{file:".",mobile_offset:"",blur:0},likes:0,publ_date:new Date().toString(),is_full:!0,short_title:"",osago_regions_position:"",kasko_regions_position:"",hot:0,in_favorites:0,double:0,expert_id:0,public_date:new Date().toString(),ord_inn:"",ord_company:"",ord_token:"",publ_time:"",update_time:"",c_time:"",polls:null,comments:null,read_time:0};e.s(["MAIN_PAGE_OFFSET",0,5,"MAIN_TAG_URL",0,"navigator","NAVIGATOR_DESCRIPTION",0,"Журнал Финуслуги - ваш источник новостей о вкладах, инвестициях, кредитах и страховании. Узнайте всё о финансовом мире с нами.","NAVIGATOR_GROUPS",0,[{id:6,name:"Финансовая грамотность",key:"finance",position:2},{id:5,name:"Популярное",key:"popular",position:1},{id:4,name:"Что делать",key:"chto-delat",position:3}],"NAVIGATOR_H1",0,"Журнал Финуслуги","NAVIGATOR_SUBTITLE",0,"Рассказываем о финансах, разбираем новые&nbsp;законы и даем советы, как приумножить доход","NAVIGATOR_TITLE",0,"Финуслуги: Все о финансах, инвестициях и вкладах | Актуальные статьи и новости","OFFSET",0,32,"PER_SLIDER",0,5,"PER_TAG_PAGE",0,9,"SKELETON_POST",0,t])},23074,e=>{"use strict";e.s(["NEWS_MAIN_PAGE_SIZE",0,16,"NEWS_META_DESCRIPTION",0,"Следите за актуальными новостями о финансах, инвестициях и банковских продуктах на Финуслуги.ру. Будьте в курсе всех событий.","NEWS_META_TITLE",0,"Новости финансов и инвестиций | Читайте свежие статьи на Финуслуги","NEWS_PAGE_H1",0,"Новости Финансового Мира","NEWS_PAGE_OFFSET",0,-2,"NEWS_PER_PAGE",0,18])},94930,e=>{"use strict";var t=e.i(47167),r=e.i(71645),o=e.i(1178),a=e.i(82372),n=e.i(88195),s=e.i(96763);e.i(63917);var i=e.i(75148),l=e.i(23074);e.i(17212);var u=e.i(95109);let c=Number(t.default.env.REVALIDATE_REQUEST_VALUE)||300,p=(0,o.unstable_cache)(()=>(0,a.callApi)({url:"/api/v1/categories?limit=100&showHidden=false",options:{isMpScNavigator:!0}}),["navigator-post-categories"],{revalidate:c,tags:["navigator-meta"]}),d=async(e,t,r,o,s,l,c)=>{let p;void 0!==r&&(p=r>1?r-1:0);let d={limit:e||"0",offset:t,page:p,categoryUrl:o!==i.MAIN_TAG_URL&&"navigator/all"!==o?o:void 0,best:s,authorUrl:l,popularLimit:c,draft:"false",showPlanned:"false"},f=await (0,a.callApi)({url:`/api/v2/posts${(0,u.paramsToString)(d)}`,options:{isMpScNavigator:!0}}),g=f.data?.posts?.reduce((e,t)=>{let r=(0,n.parsePost)(t);return r&&e.push(r),e},[])||[],h=f.data?.pagination.rowsNumber||g.length;return{data:{articles:g,total:String(h),popular:[]}}},f=async(e,t,r)=>{let o={limit:e,offset:t?l.NEWS_MAIN_PAGE_SIZE:void 0,page:r&&r>1?r-2:0,draft:"false",showPlanned:"false"},n=await (0,a.callApi)({url:`/api/v2/news${(0,u.paramsToString)(o)}`,options:{isMpScNavigator:!0}}),i=n.data?.news?.reduce((e,t)=>{let r=(0,s.parseNewsItem)(t);return r&&e.push(r),e},[])||[];return{data:{items:i,total:n.data?.pagination.rowsNumber||i.length,tags:[]}}};(0,r.cache)(()=>p()),e.s(["getNavigatorData",0,d,"getNewsData",0,f],94930)},23459,e=>{"use strict";var t=e.i(80453);e.s(["getCardImageStyle",0,function(e,r,o){if(!e)return{};let a=(0,t.getImageVariantUrl)(r,"preview",(0,t.getImageUrl)(e,"small",o)),n={"--card-image":`url(${a})`};return r?.mobilePreview&&(n["--card-image-mobile"]=`url(${(0,t.getImageVariantUrl)(r,"mobilePreview",a)})`),n}])},94341,e=>{"use strict";var t=e.i(231);e.s(["getPostViews",0,(e,r,o)=>{let a=t.appLocalStorage.getItem("navigatorViews")||{},n=Number(a[e]),s=(n>r?n:r)+o;return n!==s&&(a[e]=String(s),t.appLocalStorage.setItem("navigatorViews",JSON.stringify(a))),s}])},25917,41405,e=>{"use strict";var t=e.i(71645),r=e.i(79335);let o=({selector:e,tagName:t,attributes:r})=>{let o=document.head.querySelector(e),a=o||document.createElement(t);Object.entries(r).forEach(([e,t])=>{a.setAttribute(e,t)}),o||document.head.appendChild(a)},a=(e,t)=>{o({selector:`meta[name="${e}"]`,tagName:"meta",attributes:{name:e,content:t}})},n=(e,t)=>{o({selector:`link[rel="${e}"]`,tagName:"link",attributes:{rel:e,href:t}})},s=e=>e.split("?")[0].split("#")[0];e.s(["HeadMeta",0,({env:e,title:i,description:l,path:u,noindex:c,image:p,isDetailPage:d})=>{let{NEXT_PUBLIC_BASE_URL:f,NEXT_PUBLIC_S3_ASSETS:g}=e;return(0,t.useEffect)(()=>{let e=(({baseUrl:e,title:t,description:o,path:a,noindex:n,image:i,isDetailPage:l})=>{let u=s(a),c=s(a).replace(/\/app$/,"");return{title:t,description:o,canonicalUrl:`${e}${c}`,openGraphUrl:`${e}${u}`,openGraphImage:i||r.OPENGRAPH_IMAGE,openGraphImageHeight:i?"675":"630",robots:n?"noindex, follow":l?"max-image-preview:large":void 0}})({baseUrl:f,title:i,description:l,path:u,noindex:c,image:p,isDetailPage:d});document.title=e.title,a("viewport","width=device-width, initial-scale=1.0"),a("description",e.description),n("icon","https://finuslugi.ru/icons/favicon/favicon-32x32.png"),n("canonical",e.canonicalUrl),e.robots&&a("robots",e.robots),e.robots||document.head.querySelector('meta[name="robots"]')?.remove(),[{property:"og:title",content:e.title},{property:"og:description",content:e.description},{property:"og:locale",content:"ru_RU"},{property:"og:site_name",content:"Финуслуги | Журнал"},{property:"og:type",content:"article"},{property:"og:url",content:e.openGraphUrl},{property:"og:image",content:e.openGraphImage},{property:"og:image:width",content:"1200"},{property:"og:image:height",content:e.openGraphImageHeight},{property:"og:image:alt",content:e.title},{property:"og:image:type",content:"image/jpeg"}].forEach(({property:e,content:t})=>{o({selector:`meta[property="${e}"]`,tagName:"meta",attributes:{property:e,content:t}})})},[l,g,f,p,d,c,u,i]),null}],41405),e.s([],25917)},18566,(e,t,r)=>{t.exports=e.r(76562)},59309,95782,e=>{"use strict";var t=e.i(18566);e.s(["useRouter",0,()=>{let e=(0,t.useRouter)(),r=(0,t.usePathname)()??"",o=window.location.search;return{asPath:`${r}${o}`,basePath:"",pathname:r,push:(t,r,o)=>{o?.shallow&&1?window.history.pushState(null,"",t):e.push(t,{scroll:o?.scroll})}}}],95782),e.s([],59309)}]);