',1),pe=[ue];function ve(t,s,a,g,n,i){return o(),r("footer",he,pe)}const _e=x(ce,[["render",ve]]);export{M as B,_e as C,fe as M,we as S};
diff --git a/public/build/assets/ClientFooterDown-nb4a-O5q.js b/public/build/assets/ClientFooterDown-nb4a-O5q.js
new file mode 100644
index 0000000..9223843
--- /dev/null
+++ b/public/build/assets/ClientFooterDown-nb4a-O5q.js
@@ -0,0 +1 @@
+import{_ as t}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{o as s,c as i,h as a}from"./app-C722ecVx.js";const l={name:"ClientFooterDown"},r={class:"w-full bg-[#1A5AAF] py-10 mx-auto"};function n(p,e,x,o,c,d){return s(),i("footer",r,e[0]||(e[0]=[a('
',3),$e=[ye],Be={key:1,class:"grid lg:grid-cols-1 lg:gap-y-16 gap-10"},Pe={class:"flex flex-col sm:flex-row sm:items-center gap-3 sm:gap-5"},je={class:"shrink-0 relative rounded-xl overflow-hidden w-full sm:w-56 h-44"},Le=["src"],Se={class:"grow"},Ce={class:"text-xl font-semibold text-gray-800 group-hover:text-gray-600"},Fe=t("p",{class:"mt-3 text-gray-600"}," Produce professional, reliable streams easily leveraging Preline's innovative broadcast studio ",-1),ze=t("p",{class:"mt-4 inline-flex items-center gap-x-1 text-sm text-primaryBlue decoration-2 group-hover:underline group-focus:underline font-medium"},[b(" Читать далее "),t("svg",{class:"shrink-0 size-4",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[t("path",{d:"m9 18 6-6-6-6"})])],-1),Ie={class:"flex justify-center"},Te=["href"],Oe=t("svg",{class:"flex-shrink-0 size-4 transition ease-in-out group-hover:translate-x-1",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[t("path",{d:"m9 18 6-6-6-6"})],-1);function He(e,r,o,u,s,c){const i=f("Link");return n(),a("div",we,[s.loading?(n(),a("div",ke,$e)):(n(),a("div",Be,[(n(!0),a(m,null,h(s.posts.data,l=>(n(),k(i,{key:l.id,class:"group block rounded-xl overflow-hidden focus:outline-none",href:e.route("client.post.show",l.slug)},{default:y(()=>[t("div",Pe,[t("div",je,[t("img",{class:"group-hover:scale-105 group-focus:scale-105 transition-transform duration-500 ease-in-out size-full absolute top-0 start-0 object-cover rounded-xl",src:l.preview?"storage/images/"+l.preview:"/img/thumbnail-1.png"},null,8,Le)]),t("div",Se,[t("h3",Ce,d(l.title),1),Fe,ze])])]),_:2},1032,["href"]))),128)),t("div",Ie,[t("a",{href:e.route("client.post.index",{category:o.block.data.category}),class:"group inline-flex items-center gap-x-1 text-sm font-semibold text-[#1A5AAF]"},[b(" Все новости "),Oe],8,Te)])]))])}const Ve=g(ve,[["render",He]]),Me={name:"PageTabBuilder",components:{FileBlock:Q,ImageBlock:N,ClientImageSlider:P,ParagraphBlock:O,HeadingBlock:F,Link:w,PersonBlock:se,StepperBlock:me,VideoBlock:be,PostListBlock:Ve},methods:{getComponent(e){return{heading:"HeadingBlock",paragraph:"ParagraphBlock",images:"ClientImageSlider",image:"ImageBlock",files:"FileBlock",person:"PersonBlock",stepper:"StepperBlock",video:"VideoBlock",postsList:"PostListBlock"}[e]||null}},props:{blocks:{type:Object}}};function Ne(e,r,o,u,s,c){return n(!0),a(m,null,h(o.blocks,(i,l)=>(n(),k(B(c.getComponent(i.type)),{key:l,block:i},null,8,["block"]))),128)}const Je=g(Me,[["render",Ne]]);export{Q as F,F as H,N as I,Je as P,me as S,be as V,O as a,se as b,Ve as c};
diff --git a/public/build/assets/PageTabBuilder-CRT8Vrz4.js b/public/build/assets/PageTabBuilder-CRT8Vrz4.js
new file mode 100644
index 0000000..be66773
--- /dev/null
+++ b/public/build/assets/PageTabBuilder-CRT8Vrz4.js
@@ -0,0 +1 @@
+import{o as r,c as a,b as t,t as d,r as h,a as b,F as m,d as p,g as x,j as v,i as w,h as y,e as k,w as $,k as B}from"./app-C722ecVx.js";import{s as f,B as P}from"./SearchModal-72Hbiqqz.js";import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{C as j}from"./ClientImageSlider-DIxDD91b.js";import{F as _}from"./v3-918lQ39M.js";const L={name:"HeadingBlock",methods:{generateSlug:function(e){return f(e,{lower:!0,strict:!0,locale:"ru"})}},props:{block:{type:Object}}},S=["id"];function C(e,o,s,u,l,c){return r(),a("div",null,[t("h2",{id:c.generateSlug(s.block.data.content),class:"font-bold text-xl"},d(s.block.data.content),9,S)])}const F=g(L,[["render",C]]),z={name:"ParagraphBlock",methods:{wrapTables(e){if(e.type==="paragraph"&&e.data&&e.data.content){const o=e.data.content.replace(/
',3)]))):(r(),a("div",ke,[(r(!0),a(m,null,p(l.posts.data,n=>(r(),k(i,{key:n.id,class:"group block rounded-xl overflow-hidden focus:outline-none",href:e.route("client.post.show",n.slug)},{default:$(()=>[t("div",ye,[t("div",$e,[t("img",{class:"group-hover:scale-105 group-focus:scale-105 transition-transform duration-500 ease-in-out size-full absolute top-0 start-0 object-cover rounded-xl",src:n.preview?"storage/images/"+n.preview:"/img/thumbnail-1.png"},null,8,Be)]),t("div",Pe,[t("h3",je,d(n.title),1),o[1]||(o[1]=t("p",{class:"mt-3 text-gray-600"}," Produce professional, reliable streams easily leveraging Preline's innovative broadcast studio ",-1)),o[2]||(o[2]=t("p",{class:"mt-4 inline-flex items-center gap-x-1 text-sm text-primaryBlue decoration-2 group-hover:underline group-focus:underline font-medium"},[x(" Читать далее "),t("svg",{class:"shrink-0 size-4",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[t("path",{d:"m9 18 6-6-6-6"})])],-1))])])]),_:2},1032,["href"]))),128)),t("div",Le,[t("a",{href:e.route("client.post.index",{category:s.block.data.category}),class:"group inline-flex items-center gap-x-1 text-sm font-semibold text-[#1A5AAF]"},o[3]||(o[3]=[x(" Все новости "),t("svg",{class:"flex-shrink-0 size-4 transition ease-in-out group-hover:translate-x-1",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[t("path",{d:"m9 18 6-6-6-6"})],-1)]),8,Se)])]))])}const Fe=g(be,[["render",Ce]]),ze={name:"PageTabBuilder",components:{FileBlock:Q,ImageBlock:N,ClientImageSlider:j,ParagraphBlock:O,HeadingBlock:F,Link:w,PersonBlock:se,StepperBlock:ge,VideoBlock:xe,PostListBlock:Fe},methods:{getComponent(e){return{heading:"HeadingBlock",paragraph:"ParagraphBlock",images:"ClientImageSlider",image:"ImageBlock",files:"FileBlock",person:"PersonBlock",stepper:"StepperBlock",video:"VideoBlock",postsList:"PostListBlock"}[e]||null}},props:{blocks:{type:Object}}};function Ie(e,o,s,u,l,c){return r(!0),a(m,null,p(s.blocks,(i,n)=>(r(),k(B(c.getComponent(i.type)),{key:n,block:i},null,8,["block"]))),128)}const Ne=g(ze,[["render",Ie]]);export{Q as F,F as H,N as I,Ne as P,ge as S,xe as V,O as a,se as b,Fe as c};
diff --git a/public/build/assets/PostBuilder-B7-qAkNW.js b/public/build/assets/PostBuilder-B7-qAkNW.js
new file mode 100644
index 0000000..8c92a2a
--- /dev/null
+++ b/public/build/assets/PostBuilder-B7-qAkNW.js
@@ -0,0 +1 @@
+import{F as r,I as n,P as p,H as m,a as k,S as i,V as B,T as g,b as d,c as P,d as u}from"./PostItemBlock-BZ4FcbP2.js";import{C as I}from"./ClientImageSlider-DIxDD91b.js";import{_ as f}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{o as t,c as _,d as b,e as h,k as C,F}from"./app-C722ecVx.js";const S={name:"PostBuilder",components:{FileBlock:r,ImageBlock:n,ClientImageSlider:I,ParagraphBlock:p,HeadingBlock:m,PersonBlock:k,StepperBlock:i,VideoBlock:B,TabBlock:g,PostListBlock:d,PageItemBlock:P,PostItemBlock:u},methods:{getComponent(e){return{heading:"HeadingBlock",paragraph:"ParagraphBlock",images:"ClientImageSlider",image:"ImageBlock",files:"FileBlock",person:"PersonBlock",stepper:"StepperBlock",video:"VideoBlock",tabs:"TabBlock",postsList:"PostListBlock",postItem:"PostItemBlock",pageItem:"PageItemBlock"}[e]||null}},props:{blocks:{type:Object}}};function y(e,a,s,L,x,c){return t(!0),_(F,null,b(s.blocks,(o,l)=>(t(),h(C(c.getComponent(o.type)),{key:l,block:o},null,8,["block"]))),128)}const M=f(S,[["render",y]]);export{M as P};
diff --git a/public/build/assets/PostBuilder-BKbcwEtd.js b/public/build/assets/PostBuilder-BKbcwEtd.js
deleted file mode 100644
index 9153820..0000000
--- a/public/build/assets/PostBuilder-BKbcwEtd.js
+++ /dev/null
@@ -1 +0,0 @@
-import{s as f}from"./SearchModal.vue_vue_type_style_index_0_scoped_a4fc4416_lang-CbsljUTZ.js";import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{o as l,c as n,b as e,t as d,r as _,a as x,F as h,d as p,g as v,n as $,m,i as k,e as B,w as P,h as y,f as C,l as j}from"./app-DmJ8GS-7.js";import{C as H}from"./ClientImageSlider-CnDaATj1.js";import{F as w}from"./v3-rkPj73qv.js";import{P as L}from"./PageTabBuilder-CCvtc7Um.js";const S={name:"HeadingBlock",methods:{generateSlug:function(t){return f(t,{lower:!0,strict:!0,locale:"ru"})}},props:{block:{type:Object}}},V={class:"md:font-bold md:text-xl text-lg font-medium text-gray-800"};function z(t,r,o,u,s,i){return l(),n("div",null,[e("h2",V,d(o.block.data.content),1)])}const T=g(S,[["render",z]]),F={name:"ParagraphBlock",methods:{wrapTables(t){if(t.type==="paragraph"&&t.data&&t.data.content){const r=t.data.content.replace(/
',1),vt=[xt],wt={key:1,class:"grid lg:grid-cols-1 lg:gap-y-16 gap-10"},kt={class:"flex flex-col sm:flex-row sm:items-center gap-3 sm:gap-5"},yt={class:"shrink-0 relative rounded-xl overflow-hidden w-full sm:w-56 h-44"},$t=["src"],Bt={class:"grow"},Pt={class:"text-xl font-semibold text-gray-800 group-hover:text-gray-600"},Ct=e("p",{class:"mt-3 text-gray-600"}," Produce professional, reliable streams easily leveraging Preline's innovative broadcast studio ",-1),jt=e("p",{class:"mt-4 inline-flex items-center gap-x-1 text-sm text-primaryBlue decoration-2 group-hover:underline group-focus:underline font-medium"},[v(" Читать далее "),e("svg",{class:"shrink-0 size-4",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[e("path",{d:"m9 18 6-6-6-6"})])],-1);function Ht(t,r,o,u,s,i){const c=_("Link");return l(),n("div",_t,[s.loading?(l(),n("div",bt,vt)):(l(),n("div",wt,[x(c,{class:"group block rounded-xl overflow-hidden focus:outline-none",href:t.route("client.post.show",s.post.data.slug)},{default:P(()=>[e("div",kt,[e("div",yt,[e("img",{class:"group-hover:scale-105 group-focus:scale-105 transition-transform duration-500 ease-in-out size-full absolute top-0 start-0 object-cover rounded-xl",src:s.post.data.preview?"storage/images/"+s.post.data.preview:"/img/thumbnail-1.png"},null,8,$t)]),e("div",Bt,[e("h3",Pt,d(s.post.data.title),1),Ct,jt])])]),_:1},8,["href"])]))])}const Lt=g(ft,[["render",Ht]]),St={name:"PostBuilder",components:{FileBlock:R,ImageBlock:D,ClientImageSlider:H,ParagraphBlock:O,HeadingBlock:T,PersonBlock:ne,StepperBlock:me,VideoBlock:we,TabBlock:He,PostListBlock:Je,PageItemBlock:mt,PostItemBlock:Lt},methods:{getComponent(t){return{heading:"HeadingBlock",paragraph:"ParagraphBlock",images:"ClientImageSlider",image:"ImageBlock",files:"FileBlock",person:"PersonBlock",stepper:"StepperBlock",video:"VideoBlock",tabs:"TabBlock",postsList:"PostListBlock",postItem:"PostItemBlock",pageItem:"PageItemBlock"}[t]||null}},props:{blocks:{type:Object}}};function Vt(t,r,o,u,s,i){return l(!0),n(h,null,p(o.blocks,(c,a)=>(l(),B(j(i.getComponent(c.type)),{key:a,block:c},null,8,["block"]))),128)}const Nt=g(St,[["render",Vt]]);export{R as F,T as H,D as I,O as P,me as S,He as T,we as V,ne as a,Je as b,mt as c,Lt as d,Nt as e};
diff --git a/public/build/assets/PostGallery-B_nOxnzS.js b/public/build/assets/PostGallery-B_nOxnzS.js
new file mode 100644
index 0000000..90248bd
--- /dev/null
+++ b/public/build/assets/PostGallery-B_nOxnzS.js
@@ -0,0 +1 @@
+import{i as c,o as r,c as n,t as a,b as s,g as p,l as _,F as h,d as b,r as v,f as y,h as x,a as k}from"./app-C722ecVx.js";import"./SearchModal-72Hbiqqz.js";import{_ as u}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{F as w}from"./v3-918lQ39M.js";const L={name:"PostTitle",components:{Link:c},data(){return{}},methods:{textLimit(o,t){if(o.length>t){let e;return e=o.substring(0,t),e+"..."}return o}},props:{header:{type:String}}},$={class:"text-brand-primary text-2xl mb-3 mt-2 md:text-3xl font-semibold tracking-tight dark:text-white lg:text-[40px] lg:leading-tight"};function P(o,t,e,g,i,l){return r(),n("h1",$,a(e.header),1)}const it=u(L,[["render",P]]),z={name:"PostBackButton",components:{Link:c},data(){return{}},methods:{textLimit(o,t){if(o.length>t){let e;return e=o.substring(0,t),e+"..."}return o},back(){this.$page.props.urlPrev!=="empty"&&this.$inertia.visit(this.$page.props.urlPrev)}},props:{title:{type:String}}};function B(o,t,e,g,i,l){return r(),n("a",{href:"#",onClick:t[0]||(t[0]=_((...d)=>this.back&&this.back(...d),["prevent"])),class:"inline-flex items-center gap-x-1.5 text-sm text-gray-600 decoration-2 hover:underline dark:text-blue-500"},[t[1]||(t[1]=s("svg",{class:"flex-shrink-0 size-4",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[s("path",{d:"m15 18-6-6 6-6"})],-1)),p(" "+a(e.title),1)])}const at=u(z,[["render",B]]),C={name:"PostAuthorsList",components:{Link:c},data(){return{}},methods:{textLimit(o,t){if(o.length>t){let e;return e=o.substring(0,t),e+"..."}return o}},props:{authors:{type:Array}}},T={class:"col-start-2"},j={class:"hs-tooltip inline-block"},S={type:"button",class:"hs-tooltip-toggle underline hover:text-blue-400 duration-300"},F={class:"hs-tooltip-content hs-tooltip-shown:opacity-100 hs-tooltip-shown:visible opacity-0 transition-opacity inline-block absolute duration-300 invisible z-10 py-1 px-2 bg-gray-900 text-xs font-medium text-white rounded shadow-sm dark:bg-neutral-700",role:"tooltip"};function N(o,t,e,g,i,l){return r(),n("div",T,[s("div",j,[s("button",S,[t[1]||(t[1]=p(" Над статьей работали ")),s("span",F,[(r(!0),n(h,null,b(e.authors,d=>(r(),n(h,null,[p(a(d)+" ",1),t[0]||(t[0]=s("br",null,null,-1))],64))),256))])])])])}const lt=u(C,[["render",N]]),V={name:"PostTimeRead",components:{Link:c},data(){return{}},methods:{textLimit(o,t){if(o.length>t){let e;return e=o.substring(0,t),e+"..."}return o}},props:{time:{type:String}}},A={class:"block"};function G(o,t,e,g,i,l){return r(),n("span",A,"Чтение займет "+a(e.time)+" Минуты",1)}const dt=u(V,[["render",G]]),M={name:"PostGallery",components:{Link:c,FsLightbox:w},data(){return{toggler:!1,slide:1,domainPath:null}},methods:{textLimit(o,t){if(o.length>t){let e;return e=o.substring(0,t),e+"..."}return o},openLightboxOnSlide:function(o){this.slide=o,this.toggler=!this.toggler}},mounted(){this.domainPath=window.location.origin},props:{images:{type:Array},title:{type:String}}},O={key:0,class:"grid gap-4 border-t border-gray-300 py-4"},R={class:"relative"},D=["src"],E={class:"absolute inset-x-0 bottom-5 flex flex-col justify-center items-center"},q={class:"text-white text-sm lg:text-xl text-center"},H={class:"text-gray-300 text-sm"},I={id:"modal-post-gallery",class:"hs-overlay hidden size-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto pointer-events-none",role:"dialog",tabindex:"-1","aria-labelledby":"modal-post-gallery-label"},J={class:"hs-overlay-open:mt-0 hs-overlay-open:opacity-100 hs-overlay-open:duration-500 mt-10 opacity-0 transition-all max-w-full max-h-full h-full md:hs-overlay-open:mt-10 md:mt-0 md:max-w-lg md:max-h-none md:h-auto md:mx-auto"},K={class:"flex flex-col bg-white pointer-events-auto max-w-full max-h-full h-full md:max-w-lg md:max-h-none md:h-auto md:border md:rounded-xl md:shadow-sm dark:bg-neutral-800 md:dark:border-neutral-700"},Q={class:"flex justify-between items-center py-3 px-4 border-b dark:border-neutral-700"},U={id:"modal-post-gallery-label",class:"font-bold text-gray-800 dark:text-white"},W={class:"p-4 overflow-y-auto"},X={class:"grid grid-cols-2 sm:grid-cols-3 gap-3"},Y={class:"group block relative overflow-hidden rounded-lg"},Z=["onClick","src"];function tt(o,t,e,g,i,l){const d=v("FsLightbox");return r(),n(h,null,[e.images.length?(r(),n("div",O,[s("div",R,[s("img",{loading:"lazy",class:"filter brightness-[0.8] w-full max-h-[500px] object-cover rounded-lg hover:opacity-95 hover:duration-200 transition",src:"/storage/"+e.images[0],"data-hs-overlay":"#modal-post-gallery",alt:""},null,8,D),s("div",E,[s("p",q,a(e.title),1),s("span",H,a(e.images.length)+" фотографий",1)])])])):y("",!0),s("div",I,[s("div",J,[s("div",K,[s("div",Q,[s("h3",U," Галлерея: "+a(e.title),1),t[0]||(t[0]=x('',1))]),s("div",W,[s("div",X,[(r(!0),n(h,null,b(e.images,(m,f)=>(r(),n("div",Y,[s("img",{loading:"lazy",onClick:et=>l.openLightboxOnSlide(f+1),class:"w-full size-40 object-cover bg-gray-100 rounded-lg",src:"/storage/"+m},null,8,Z),t[1]||(t[1]=x('
Открыть
',1))]))),256))])])])])]),k(d,{class:"",slide:i.slide,toggler:i.toggler,sources:e.images.map(m=>i.domainPath+"/storage/"+m)},null,8,["slide","toggler","sources"])],64)}const ct=u(M,[["render",tt]]);export{ct as P,dt as a,lt as b,at as c,it as d};
diff --git a/public/build/assets/PostItemBlock-BZ4FcbP2.js b/public/build/assets/PostItemBlock-BZ4FcbP2.js
new file mode 100644
index 0000000..6178299
--- /dev/null
+++ b/public/build/assets/PostItemBlock-BZ4FcbP2.js
@@ -0,0 +1 @@
+import{s as m}from"./SearchModal-72Hbiqqz.js";import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{o as r,c as n,b as e,t as c,r as x,a as w,F as h,d as f,g as v,n as $,j as p,i as y,h as k,e as P,w as B,f as C}from"./app-C722ecVx.js";import{F as _}from"./v3-918lQ39M.js";import{P as j}from"./PageTabBuilder-CRT8Vrz4.js";const H={name:"HeadingBlock",methods:{generateSlug:function(s){return m(s,{lower:!0,strict:!0,locale:"ru"})}},props:{block:{type:Object}}},V={class:"md:font-bold md:text-xl text-lg font-medium text-gray-800"};function L(s,t,l,u,o,i){return r(),n("div",null,[e("h2",V,c(l.block.data.content),1)])}const it=g(H,[["render",L]]),z={name:"ParagraphBlock",methods:{wrapTables(s){if(s.type==="paragraph"&&s.data&&s.data.content){const t=s.data.content.replace(/
+
+
+
+
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/resources/js/Components/BuilderUi/Pages/PageBuilder.vue b/resources/js/Components/BuilderUi/Pages/PageBuilder.vue
index 6336972..183afc2 100644
--- a/resources/js/Components/BuilderUi/Pages/PageBuilder.vue
+++ b/resources/js/Components/BuilderUi/Pages/PageBuilder.vue
@@ -1,75 +1,45 @@
-
-
+
+
-
\ No newline at end of file
diff --git a/resources/js/Components/ClientGlobalSearch.vue b/resources/js/Components/ClientGlobalSearch.vue
index b15db3b..c10d945 100644
--- a/resources/js/Components/ClientGlobalSearch.vue
+++ b/resources/js/Components/ClientGlobalSearch.vue
@@ -1,179 +1,106 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Новости
-
-
-
-
- Мероприятия
-
-
-
-
- Приемная компания
-
-
-
-
- Образовательные программы
-
-
-
-
- Курсы дополнительного образования
-
-
-