1import{C as r,a6 as n,ae as k,af as F,a8 as l,ad as O,aa as g,z as j,ab as d,D as w,q as M,f as b,a7 as E,ac as V,x as R,as as G,a4 as J,y as m,at as Q,au as W,A as X,av as Y,am as Z,aF as uu,ah as eu}from"./vendor-0c36d451.js";import{D as tu}from"./DirectoryHeader-597363f2.js";import{_ as su}from"./Page-25d62adf.js";import{_ as au}from"./plugin-vue_export-helper-c27b6911.js";import{_ as q}from"./SvgIcon-e596f7e4.js";import{S as ru}from"./SalmonButton-fdee9c07.js";import{u as nu}from"./useUserDataUpdate-30e82c7b.js";import{u as ou,g as iu,l as lu}from"./index-5e4ad7dc.js";import{g as cu}from"./meta-95cede1a.js";import{c as pu}from"./socials-04267ff6.js";import"./axios-e9234e4d.js";import"./polyfills-c07c29bf.js";import"./lodash-ed29789a.js";import"./crypto-bn-573a9517.js";import"./elliptic-ad06cbf4.js";import"./PopupWrapperLago-3521cff8.js";import"./FeedbackForm-fa5f7d44.js";import"./BaseCheckbox-b82d9d38.js";import"./FormInput-385d5c13.js";import"./consola-a319bdc8.js";import"./sentry-852b7929.js";import"./imask/esm-18c5e0c7.js";const _u={name:"PersonsAlphabet",props:{keywords:{default:()=>[],type:Array},value:{default:"",type:String}},emits:["valueChanged"],computed:{activeChar(){return(this.value||"").toUpperCase()},lists(){return[{items:(s=>s.split("").map(o=>({char:o,isEnabled:this.keywords.includes(o)})))("ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐРСТУФХЦЧШЩЪЫЬÐЮЯ")}]}},methods:{onClick({char:i,isEnabled:s}){s&&this.$emit("valueChanged",i)}}},mu={class:"persons-alphabet"},du=["onClick"];function hu(i,s,o,_,h,c){return r(),n("div",mu,[(r(!0),n(k,null,F(c.lists,(u,a)=>(r(),n("div",{key:a,class:"persons-alphabet__list"},[l("ul",null,[(r(!0),n(k,null,F(u.items,(t,e)=>
1(r(),n("li",{key:e,class:O(["persons-alphabet__list-item",{"persons-alphabet__list-item--active":t.char===c.activeChar,"persons-alphabet__list-item--enabled":t.isEnabled}]),onClick:y=>c.onClick(t)},g(t.char),11,du))),128))])]))),128))])}const vu=au(_u,[["render",hu]]);const yu={key:0,class:"persons-items"},Du=["href"],fu={class:"persons-items__item-name"},Cu={key:0,class:"persons-items__item-position"},Eu={key:1,class:"persons-items__item-birthday"},gu=j({__name:"PersonsItems",props:{section:{type:Object,required:!0},visibleCounts:{type:Object,required:!0},sectionKey:{type:String,required:!0},initialVisibleCount:{type:Number,default:8}},setup(i){const s=i,o=(u,a)=>{const t=s.visibleCounts[a]||s.initialVisibleCount;return u.slice(0,t)},_=u=>{const a=M().startOf("day"),t=M(u).startOf("day");return a.isSame(t,"month")&&a.isSame(t,"date")},h=u=>M(u).format("D MMMM"),c=u=>[u.last_name,u.first_name,u.patronymic].filter(Boolean).join(" ");return(u,a)=>{var t;return(t=i.section.items)!=null&&t.length?(r(),n("ul",yu,[(r(!0),n(k,null,F(o(i.section.items,i.sectionKey),e=>(r(),n("li",{key:e.name,class:"persons-items__item"},[l("a",{href:e.url},[l("span",fu,g(c(e)),1),e.position?(r(),n("span",Cu,g(e.position),1)):d("",!0),e.birthday?(r(),n("span",Eu,[_(e.birthday)?(r(),w(q,{key:0,name:"gift-birthday",width:"15",height:"15",color:"currentColor"})):d("",!0),l("span",null,g(h(e.birthday)),1)])):d("",!0)],8,Du)]))),128))])):d("",!0)}}});const bu={key:0,class:"persons-list"},B=8,Au=j({__name:"PersonsList",props:{sections:{default:()=>[],type:Array}},setup(i){const s=b({}),o=u=>u.title||"defaultKey",_=(u,a)=>{s.value[u]||(s.value[u]=B),s.value[u]=a},h=(u,a)=>{const t=s.value[a]||B;return u.length>t},c=(u,a)=>{const t=s.value[a]||B;return u.length-t};return(u,a)=>{var t;return(t=i.sections)!=null&&t.length?(r(),n("div",bu,[(r(!0),n(k,null,F(i.sections,e=>{var y;return r(),n("section",{key:e.title?e.title:"defaultKey",class:"persons-list__section"},[(y=e.title)!=null&&y.length?(r(),n("h2",{key:0,class:O(["persons-list__title",{"--offset":h(e.items,o(e))}])},g(e.title),3)):d("",!0),E(gu,{section:e,"visible-counts":s.value,"section-key":o(e),"initial-visible-count":B},null,8,["section","visible-counts","section-key"]),h(e.items,o(e))?(r(),w(ru,{key:1,class:"persons-list__button","is-secondary":"",onClick:L=>_(o(e),e.items.length)},{default:V(()=>[l("span",null,"ÐоказаÑÑ ÐµÑе "+g(c(e.items,o(e))),1),E(q,{name:"arrow-down-long",width:"13",height:"16",color:"currentColor"})]),_:2},1032,["onClick"])):d("",!0)])}),128))])):d("",!0)}}});const Bu={class:"persons-page__content"},ku={class:"persons-page__search"},Fu={class:"persons-page__filter"},wu={class:"persons-page__list"},Yu=j({__name:"PagePersons",setup(i){nu();const s=R(),o=G(),_=J(),h=ou(),c=b("alphabet"),u=b(""),a=b(""),t=m(()=>_.getters["persons/section"]),e=m(()=>_.getters["persons/keywords"]),y=m(()=>!u.value.length),L=m(()=>{const v=t.value[c.value],D=f=>{if(!a.value)return!0;const p=c.value==="alphabet"?"first_letter":"";return f[p].toLowerCase()===a.value.toLowerCase()},P=f=>{var N;const p=(N=u.value)==null?void 0:N.toLowerCase();if(!p)return!0;const{title:x="",synonyms:C="",first_name:A="",last_name:K="",patronymic:z="",position:H=""}=f;return[x,C,A,K,z,H].map(S=>S.toLowerCase()).some(S=>S.includes(p))};if(v)return v.reduce((f,p)=>{var A;const x=y.value?D:P,C=(A=p==null?void 0:p.items)==null?void 0:A.filter(x);return C!=null&&C.length&&f.push({...p,items:C}),f},[])}),T=v=>{a.value=v},I=async()=>{try{await _.dispatch("persons/fetchPersons",{path:s.path})}catch(v){o.push({name:"error",params:{pathMatch:s.path.substring(1).split("/")},query:s.query}),lu("PagePersons","/catalogue/person/index",String(v),{requestMethod:"GET",pageUrl:s.fullPath})}};Q(async()=>{await I()}),W(async()=>{t.value&&Object.keys(t.value).length===0&&await I()});const U=b({title:"СпÑавоÑник пеÑÑон",sharingTitle:"СпÑавоÑник пеÑÑон",subtitle:"ÐаÑеÑÑвеннÑй конÑÐµÐ½Ñ Ð¾ бизнеÑе и Ñкономике. ÐналиÑика, ÑинанÑовÑе новоÑÑи, ÑлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ð
1³Ð°Ð·ÐµÑÑ ÐедомоÑÑи.",keywords:"ÐизнеÑ, Ðкономика, ФинанÑÑ, ÐнениÑ, ÐолиÑика, ТеÑ
нологии, ÐедвижимоÑÑÑ, ÐвÑо, ÐенеджменÑ, СÑÐ¸Ð»Ñ Ð¶Ð¸Ð·Ð½Ð¸, ÐейÑÑвÑÑÑие лиÑа, РаÑÑледованиÑ, ÐÑомÑÑленноÑÑÑ, ТÐÐ, ТоÑÐ³Ð¾Ð²Ð»Ñ Ð¸ ÑÑлÑги, ÐгÑопÑом, ТÑанÑпоÑÑ, СпоÑÑ, ÐакÑоÑкономика, ÐÑджеÑ, ÐоÑинвеÑÑиÑии, ÐиÑÐ¾Ð²Ð°Ñ Ñкономика, Ðалоги, Ðанки, СÑÑаÑ
ование, ÐналиÑика, ÐлаÑÑÑ, ÐемокÑаÑиÑ, ÐеждÑнаÑоднÑе оÑноÑениÑ, ÐезопаÑноÑÑÑ, СоÑиалÑÐ½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñика, ÐеждÑнаÑÐ¾Ð´Ð½Ð°Ñ Ð¶Ð¸Ð·Ð½Ñ, ТелекоммÑникаÑии, ÐнÑеÑÐ½ÐµÑ Ð¸ digital, Ðедиа, ÐТ-бизнеÑ, СÑÑойки и инÑÑаÑÑÑÑкÑÑÑа, ÐÑÑ
иÑекÑÑÑа и дизайн, ТеÑÑ-дÑайвÑ, ÐÑедпÑинимаÑелÑÑÑво, ÐÑлÑÑÑÑа, ÐнÑеÑвÑÑ",image:cu(h.value),type:"website",url:`${iu()}${s.path}`}),$=m(()=>pu.call(this,U.value,{useCDN:!1}));return X({title:m(()=>$.value.title),meta:m(()=>$.value.meta),link:m(()=>$.value.link)}),(v,D)=>(r(),w(su,{class:"persons-page"},{default:V(()=>[l("div",Bu,[E(Y(tu)),l("div",ku,[Z(l("input",{"onUpdate:modelValue":D[0]||(D[0]=P=>u.value=P),type:"text",placeholder:"ÐоиÑк по ÑайÑÑ..."},null,512),[[uu,u.value,void 0,{trim:!0}]]),E(q,{name:"search",width:"20",height:"20"})]),E(eu,{name:"fade"},{default:V(()=>[l("div",Fu,[y.value?(r(),w(vu,{key:0,keywords:e.value.alphabet,value:a.value,onValueChanged:T},null,8,["keywords","value"])):d("",!0)])]),_:1}),l("div",wu,[E(Au,{sections:L.value},null,8,["sections"])])]),D[1]||(D[1]=l("div",{class:"persons-page__sidebar"},null,-1))]),_:1}))}});export{Yu as default};
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.