vendor: 3,194 bytes, line 1
1import{_ as X}from"./Bbw__sQb.js";import{_ as Y}from"./uM8TYqzK.js";import{_ as W,r as L,c as $,p as F,l as ee,V as te,aa as ae,a as h,o as m,e as x,b as _,d as g,h as se,a3 as ie,t as A,f as V,I as ne,j as D,m as oe,D as re,g as S,F as Z,i as J,n as M,u as le,s as ce,$ as de,x as R,Z as U,z as ue,E as pe,T as me,L as _e}from"./CM9RFNJZ.js";import{_ as ve}from"./BTIphvdr.js";import{_ as fe}from"./MsKu_5pM.js";import{_ as ge}from"./F1pkZSvD.js";import{_ as he}from"./CZJDdJNH.js";import{b as be,c as ke,m as I,S as we,a as ye}from"./DX3llxmi.js";import{A as xe,a as Ee}from"./Cc9yWIvX.js";import{u as Ce}from"./DnIeUBJH.js";import"./Bv5HIE0N.js";import"./D4NzMIy3.js";import"./HzCWZeG2.js";import"./GuSy-mLk.js";import"./BMtxumUI.js";import"./G5lFtUTJ.js";import"./Bv_2Hw3u.js";import"./B95Y-pFc.js";import"./B6M-5B4S.js";import"./TA_tdidu.js";import"./BcOz6RT_.js";import"./Bmlxs4Sd.js";import"./BRQJpod7.js";import"./DxkTacD2.js";import"./C-B6SWSQ.js";import"./BRrHLfQk.js";import"./Bqs1aDok.js";function Ie(c,e,b,v){return c.params.createElements&&Object.keys(v).forEach(u=>{if(!b[u]&&b.auto===!0){let p=be(c.el,`.${v[u]}`)[0];p||(p=ke("div",v[u]),p.className=v[u],c.el.append(p)),b[u]=p,e[u]=p}}),b}function Se(c){let{swiper:e,extendParams:b,on:v,emit:u}=c;b({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function p(i){let n;return i&&typeof i=="string"&&e.isElement&&(n=e.el.querySelector(i)||e.hostEl.querySelector(i),n)?n:(i&&(typeof i=="string"&&(n=[...document.querySelectorAll(i)]),e.params.uniqueNavElements&&typeof i=="string"&&n&&n.length>1&&e.el.querySelectorAll(i).length===1?n=e.el.querySelector(i):n&&n.length===1&&(n=n[0])),i&&!n?i:n)}function E(i,n){const l=e.params.navigation;i=I(i),i.forEach(r=>{r&&(r.classList[n?"add":"remove"](...l.disabledClass.split(" ")),r.tagName==="BUTTON"&&(r.disabled=n),e.params.watchOverflow&&e.enabled&&r.classList[e.isLocked?"add":"remove"](l.lockClass))})}function C(){const{nextEl:i,prevEl:n}=e.navigation;if(e.params.loop){E(n,!1),E(i,!1);return}E(n,e.isBeginning&&!e.params.rewind),E(i,e.isEnd&&!e.params.rewind)}function N(i){i.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),u("navigationPrev"))}function k(i){i.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),u("navigationNext"))}function P(){const i=e.params.navigation;if(e.params.navigation=Ie(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(i.nextEl||i.prevEl))return;let n=p(i.nextEl),l=p(i.prevEl);Object.assign(e.navigation,{nextEl:n,prevEl:l}),n=I(n),l=I(l);const r=(t,a)=>{t&&t.addEventListener("click",a==="next"?k:N),!e.enabled&&t&&t.classList.add(...i.lockClass.split(" "))};n.forEach(t=>r(t,"next")),l.forEach(t=>r(t,"prev"))}function y(){let{nextEl:i,prevEl:n}=e.navigation;i=I(i),n=I(n);const l=(r,t)=>{r.removeEventListener("click",t==="next"?k:N),r.classList.remove(...e.params.navigation.disabledClass.split(" "))};i.forEach(r=>
1l(r,"next")),n.forEach(r=>l(r,"prev"))}v("init",()=>{e.params.navigation.enabled===!1?T():(P(),C())}),v("toEdge fromEdge lock unlock",()=>{C()}),v("destroy",()=>{y()}),v("enable disable",()=>{let{nextEl:i,prevEl:n}=e.navigation;if(i=I(i),n=I(n),e.enabled){C();return}[...i,...n].filter(l=>!!l).forEach(l=>l.classList.add(e.params.navigation.lockClass))}),v("click",(i,n)=>{let{nextEl:l,prevEl:r}=e.navigation;l=I(l),r=I(r);const t=n.target;let a=r.includes(t)||l.includes(t);if(e.isElement&&!a){const s=n.path||n.composedPath&&n.composedPath();s&&(a=s.find(o=>l.includes(o)||r.includes(o)))}if(e.params.navigation.hideOnClick&&!a){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===t||e.pagination.el.contains(t)))return;let s;l.length?s=l[0].classList.contains(e.params.navigation.hiddenClass):r.length&&(s=r[0].classList.contains(e.params.navigation.hiddenClass)),u(s===!0?"navigationShow":"navigationHide"),[...l,...r].filter(o=>!!o).forEach(o=>o.classList.toggle(e.params.navigation.hiddenClass))}});const O=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),P(),C()},T=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),y()};Object.assign(e.navigation,{enable:O,disable:T,update:C,init:P,destroy:y})}const Pe={class:"resources-inner"},Te={key:0,class:"resources-inner__header"},Be=["href"],Ne=["href"],Le={class:"resources-inner__detail"},$e={class:"resources-inner__detail-aside"},Ae={key:0,class:"resources-inner__detail-logo"},De={class:"resources-inner__detail-aside__buttons"},Oe={class:"resources-inner__detail-content"},Ve={key:2,class:"resources-inner__detail-slider"},qe={class:"resources-inner__detail-slider__inner"},Fe={class:"slider-navigation"},je={__name:"AccordionDetail",props:{data:{type:Object,required:!0}},setup(c){const e=c,b=L(!!e.data.is_favorite),v=$(()=>({label:"",theme:"icon",type:"",uuid:e.data.uuid,entity:"resources"})),u=$(()=>{var t,a,s,o,d;return{url:((t=e.data)==null?void 0:t.link)||"",title:((a=e.data)==null?void 0:a.title)||"",description:"",image:(o=(s=e.data)==null?void 0:s.image_preview)!=null&&o.uuid?`${(d=window==null?void 0:window.location)==null?void 0:d.origin}${F(e.data.image_preview)}`:""}});L(!1);const p=L(null),E=t=>[...t.map(a=>({label:a.title,url:`/rubrics/${a.slug||a.uuid}`}))],C=t=>{var a;(a=p.value)==null||a.closeMenu()},N=[Se],k=$(()=>e.data.uuid_chapter==="00000000-0000-0000-0000-000000000002"?{0:{slidesPerView:2,spaceBetween:12},1024:{slidesPerView:3,spaceBetween:18}}:{0:{slidesPerView:1,spaceBetween:12},1024:{slidesPerView:1,spaceBetween:18}}),P=$(()=>{var o;const t=n.value.length;if(!k.value)return!1;const a=Object.keys(k.value).map(Number).sort((d,f)=>f-d).find(d=>l.value>=d),s=((o=k.value[a])==null?void 0:o.slidesPerView)||1;return e.data.uuid_chapter==="00000000-0000-0000-0000-000000000002"&&t<s}),y=L(null),O=t=>{y.value=t},T=()=>{y.value&&y.value.slidePrev()},i=()=>{y.value&&y.value.slideNext()},n=$(()=>{var t,a;return(a=((t=e.data)==null?void 0:t.images)||[])==null?void 0:a.map(s=>F(s||{}))}),l=L(0),r=()=>{l.value=window.innerWidth};return ee(()=>{r(),window.addEventListener("resize",r)}),te(()=>{window.removeEventListener("resize",r)}),(t,a)=>{var j,G,z;const s=ie,o=ne,d=ve,f=fe,w=ge,B=he,K=ae("click-outside");return m(),h("div",Pe,[c.data.link?(m(),h("div",Te,[_("a",{href:c.data.link,target:"_blank",class:"resources-inner__header-link"},[g(s,{name:"link",width:"20",height:"20"}),se(" "+A(c.data.link),1)],8,Be),_("a",{href:c.data.link,target:"_blank",class:"resources-inner__header-link"},[a[1]||(a[1]=_("span",{class:"hide-mobile"},"ÐеÑейÑи по ÑÑÑлке",-1)),g(s,{name:"arrow-diagonal",width:"20",height:"20"})],8,Ne)])):x("",!0),_("div",Le,[_("div",$e,[c.data.logo&&c.data.logo.uuid?(m(),h("div",Ae,[g(o,{src:V(F)(c.data.logo)},null,8,["src"])])):x("",!0),_("div",De,[c.data.uuid?(m(),D(d,re({key:0},v.value,{isActive:b.value,"onUpdate:isActive":a[0]||(a[0]=q=>b.value=q)}),null,16,["isActive"])):x("",!0),oe(g(f,{url:u.value.url,title:u.value.title,description:u.value.description,image:u.value.image,bottomSheet:"",buttonParams:{size:"md",theme:"icon",iconParams:{onlyIcon:!0}},class:"accordion__resources-share",ref_key:"shareButton",ref:p},null,8,["url","title","description","image"]),[[K,()=>C()]])])]),_("div",Oe,[c.data.description?(m(),D(w,{key:0,data:c.data.description,disableFirstP:!0},null,8,["data"])):x("",!0),c.data.rubrics&&c.data.rubrics.length?(m(),D(B,{key:1,items:E(c.data.rubrics),class:"resources-inner__detail-tag_line"},null,8,["items"])):x("",!0),(j=c.data)!=null&&j.images&&((z=(G=c.data)==null?void 0:G.images)!=null&&z.length)?(m(),h("div",Ve,[_("div",qe,[g(V(ye),{"space-between":"10",onSwiper:O,pagination:{clickable:!0},loop:!0,modules:N,breakpoints:k.value,class:M(P.value?"--centered":"")},{default:S(()=>[(m(!0),h(Z,null,J(n.value,(q,Q)=>(m(),D(V(we),{key:Q},{default:S(()=>[q?(m(),D(o,{key:0,class:M(["resources-inner__detail-slider__img",c.data.uuid_chapter==="00000000-0000-0000-0000-000000000002"?"--vertical":""]),src:q,alt:""},null,8,["class","src"])):x("",!0)]),_:2},1024))),128))]),_:1},8,["breakpoints","class"]),_("div",Fe,[_("button",{class:"slider-button prev",onClick:T},[g(s,{name:"caret-left",width:"16",height:"16"})]),_("button",{class:"slider-button next",onClick:i},[g(s,{name:"caret-right",width:"16",height:"16"})])])])])):x("",!0)])])])}}},H=W(je,[["__scopeId","data-v-56338227"]]),Ge={class:"resources"},ze={key:0},Me={key:0,class:"resources__label"},Re={class:"resources-header"},Ue={class:"resources-header__title"},He={key:0,class:"resources-header__developer"},We={key:1},Ze={class:"resources-header"},Je={class:"resources-header__title"},Ke={key:0,class:"resources-header__developer"},Qe={__name:"index",setup(c){const{setSeoMeta:e}=Ce(),b=le(),v=ce(),u=de("accordionTableData");let p=L({});const E=R({titleHeading:!0,title:"ÐнÑеÑнеÑ-ÑеÑÑÑÑÑ Ð¸Â Ð¼Ð¾Ð±Ð¸Ð»ÑнÑе пÑиложениÑ",link:{text:"СпÑавоÑник",url:"/vocs"},description:{text:"ÐÑедÑÑавленнÑе в каÑалоге ÑайÑÑ Ð¸ пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¼Ð¾Ð³ÑÑ ÑоÑиенÑиÑоваÑÑÑÑ ÑÑеди огÑомного колиÑеÑÑва инÑеÑнеÑ-ÑеÑÑÑÑов и пÑогÑамм, оÑобенно в ÑÑÑÑкоÑзÑÑном ÑегменÑе. ÐолÑзоваÑÐµÐ»Ñ ÑÐ¼Ð¾Ð¶ÐµÑ Ð¼Ð°ÐºÑималÑно бÑÑÑÑо и Ñдобно полÑÑиÑÑ Ð´Ð¾ÑÑÑп к ÑемаÑиÑеÑкой ÑпÑавоÑной инÑоÑмаÑии и ÑлекÑÑоннÑм инÑÑÑÑменÑам, необÑ
одимÑм ÑеологÑ.",items:[]}}),C=[{label:"ÐнÑеÑнеÑ-ÑеÑÑÑÑÑ",uuid:"00000000-0000-0000-0000-000000000001",text:"РоÑÑийÑкие и заÑÑбежнÑе ÑайÑÑ Ð¾ богоÑловии и ÑвÑзаннÑÑ
диÑÑиплинаÑ
"},{label:"ÐобилÑнÑе пÑиложениÑ",uuid:"00000000-0000-0000-0000-000000000002",text:"ÐÑовеÑеннÑе пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñеолога"}],N={tableId:"resources-list-main",type:"resources&part=sections",searchType:"resources&part=search",dataType:t=>t.resources_search?"resources_search":"resources",disableLimit:!0,disableSearch:!1,searchColumns:["title","description","developer","subsection_label","section_label"],filters:[{label:"ТемаÑика",name:"rubrics",openOnSearch:!0,component:"FieldCombobox",size:"lg",filterSize:4,multiple:!0,disableSort:!0,dataUrl:"?type=rubrics&part=list",dataType:"rubrics",itemValue:"uuid",itemText:"title",operator:"in",placeholder:"ÐайÑи ÑÑбÑикÑ"}],sort:{field:"title",direction:"asc"},searchParams:{placeholder:"ÐайÑи в ÑпÑавоÑнике"},itemData:{id:"uuid",label:"label",description:t=>{const a="uuid",s=C.find(o=>
1o.uuid===t[a]);return s!=null&&s.text?s.text:""},sectionId:"uuid_section",sectionLabel:"section_label",sectionPlural:["запиÑÑ","запиÑи","запиÑей"]}},k=$(()=>{const t=v.query.open;return Array.isArray(t)?t[0]:t||""}),P=(t={})=>{const a=!!k.value&&t.uuid===k.value,s=t.className?String(t.className):"";return{...t,className:[s,a?"acc-scroll-target":""].filter(Boolean).join(" "),...a?{isOpen:!0}:{}}};function y(t=[]){const a=[];return t.map(s=>{const o=P(s),d=a.find(f=>f.id===s.uuid_subsection);if(d)d.categories.push(o);else{const f={label:s.subsection_label||"",id:s.uuid_subsection,categoryId:s.uuid_subsection+s.uuid,categories:[o],is_favorite:s.is_favorite};a.push(f)}}),a}const O=async()=>{if(!k.value)return;await _e();const t=()=>{const a=document.querySelector(".acc-scroll-target");a&&a.scrollIntoView({behavior:"smooth",block:"start"})};setTimeout(()=>{t()},500)};U(k,()=>{O()},{immediate:!0});const T=R({items:[{id:"resources",targetId:"00000000-0000-0000-0000-000000000001",title:"ÐнÑеÑнеÑ-ÑеÑÑÑÑÑ",description:"РоÑÑийÑкие и заÑÑбежнÑе ÑайÑÑ Ð¾ богоÑловии и ÑвÑзаннÑÑ
диÑÑиплинаÑ
",cnt:0,plural:["ÐапиÑÑ","ÐапиÑи","ÐапиÑей"],dt:null},{id:"apps",targetId:"00000000-0000-0000-0000-000000000002",title:"ÐобилÑнÑе пÑиложениÑ",description:"ÐÑовеÑеннÑе пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñеолога",cnt:0,plural:["ÐапиÑÑ","ÐапиÑи","ÐапиÑей"],dt:null}]});U(()=>{var t;return(t=p.value)==null?void 0:t.uuid_section},t=>{var a;t&&Object.keys(p.value).length&&(a=p.value)!=null&&a.uuid_subsection&&l("uuid_subsection")},{deep:!0,immediate:!0});async function i(){var a,s;const t=await b.$queryApi("?type=resources&part=summary",{});if((a=t.data)!=null&&a.success&&((s=t.data)!=null&&s.content)){const o=t.data.content;T.items.map(d=>{const f=o[d.id]||{};return Object.keys(f).length&&(d.cnt="total"in f?f.total:null,d.dt=f.updated_at||null),d})}}async function n(){return await Promise.all([i()])}function l(t=""){var a,s,o;(o=(s=(a=u.value)==null?void 0:a.$refs)==null?void 0:s.filter)!=null&&o.onResetFilter&&u.value.$refs.filter.onResetFilter(t)}const r=async()=>{var s,o;const t={limit:50,searchLogic:"AND",search:[{field:"is_deleted",operator:"is",value:0},{field:"is_active",operator:"is",value:"1"},{field:"catalog_creators",operator:"is",value:"resources"}]},a=await b.$queryApi("?type=persons",t,{name:"voc-resources-authors"});(s=a.data)!=null&&s.success&&((o=a.data.content)!=null&&o.persons)&&(E.description.items=[...a.data.content.persons])};return n(),ue(async()=>{await r()}),e("resources"),(t,a)=>{const s=X,o=Y;return m(),h("div",Ge,[g(s,{params:V(E)},null,8,["params"]),g(xe,{ref:"accordionTableData",params:N,seoTitle:!0,onFilters:a[0]||(a[0]=d=>pe(p)?p.value=d:p=d)},{aboveTable:S(({isSearchState:d})=>[g(me,{name:"fade"},{default:S(()=>[d?x("",!0):(m(),D(Ee,{key:0,data:V(T),class:"resources__above-table"},null,8,["data"]))]),_:2},1024)]),content:S(({items:d,isSearchState:f})=>[f?(m(),h("div",We,[g(o,{class:"resources-content",blocks:d,iconType:["caret-down","caret-up"],itemValue:"uuid",allowMultipleOpen:""},{title:S(({item:w})=>[_("div",Ze,[_("div",Je,A(w.title||"-"),1),w.developer?(m(),h("div",Ke,A(w.developer),1)):x("",!0)])]),default:S(({item:w})=>[g(H,{data:w},null,8,["data"])]),_:2},1032,["blocks"])])):(m(),h("div",ze,[(m(!0),h(Z,null,J(y(d),w=>
1(m(),h("div",{key:w.categoryId,class:"resources__category"},[w.label?(m(),h("div",Me,A(w.label),1)):x("",!0),g(o,{blocks:w.categories,iconType:["caret-down","caret-up"],itemValue:"uuid",allowMultipleOpen:!0,class:"resources-content"},{title:S(({item:B})=>[_("div",Re,[_("div",Ue,A(B.title||"-"),1),B.developer?(m(),h("div",He,A(B.developer),1)):x("",!0)])]),default:S(({item:B})=>[g(H,{data:B},null,8,["data"])]),_:2},1032,["blocks"])]))),128))]))]),_:1},512)])}}},Ct=W(Qe,[["__scopeId","data-v-52cab6bc"]]);export{Ct 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.