import{P as T,F as P,I as L,a as O,H as z,b as F,S as q,V as M,c as N}from"./PageTabBuilder-CRT8Vrz4.js";import{C as D}from"./ClientImageSlider-DIxDD91b.js";import{s as $}from"./SearchModal-72Hbiqqz.js";import{_ as m}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{r as w,o,c as l,b as t,F as h,d as f,n as g,t as d,a as y,j as _,i as p,h as B,w as C,g as k,f as b,e as j,k as S,l as v,T as I}from"./app-C722ecVx.js";import"./v3-918lQ39M.js";const V={name:"TabBlock",components:{PageTabBuilder:T},data(){return{activeTab:0}},methods:{generateSlug:function(n){return $(n,{lower:!0,strict:!0,locale:"ru"})}},mounted(){this.domainPath=window.location.origin},props:{block:{type:Object}}},H={class:""},E={class:"-mb-0.5 flex justify-center gap-2 flex-wrap","aria-label":"Tabs",role:"tablist","aria-orientation":"horizontal"},A=["onClick","id","data-hs-tab","aria-controls"],R={class:"mt-3"},Y=["id","aria-labelledby"];function U(n,s,e,c,r,a){const i=w("PageTabBuilder");return o(),l(h,null,[t("div",H,[t("nav",E,[(o(!0),l(h,null,f(e.block.data.tab,(u,x)=>(o(),l("button",{type:"button",class:g(["hs-tab-active:bg-gray-100 rounded-md hs-tab-active:text-gray-700 py-1.5 px-3 inline-flex items-center gap-x-2 border-b-2 border-transparent text-sm whitespace-nowrap text-gray-500 focus:outline-none disabled:opacity-50 disabled:pointer-events-none",r.activeTab===x?"active":""]),onClick:Os=>r.activeTab=x,id:a.generateSlug(u.title)+"-item","data-hs-tab":"#"+a.generateSlug(u.title),"aria-selected":"false","aria-controls":a.generateSlug(u.title),role:"tab"},d(u.title),11,A))),256))])]),t("div",R,[(o(!0),l(h,null,f(e.block.data.tab,(u,x)=>(o(),l("div",{id:a.generateSlug(u.title),class:g(r.activeTab===x?"":"hidden"),role:"tabpanel","aria-labelledby":a.generateSlug(u.title)+"-item"},[y(i,{blocks:u.content},null,8,["blocks"])],10,Y))),256))])],64)}const W=m(V,[["render",U]]),Z={name:"PageItemBlock",components:{axios:_,Link:p},data(){return{page:null,breadcrumbs:null,loading:!0}},methods:{getPage(n){_.get(route("client.widget.page.single",n)).then(s=>{this.page=s.data.data.page,this.breadcrumbs=s.data.data.breadcrumbs,this.loading=!1}).catch(s=>{console.error("Ошибка:",s),this.loading=!1})}},mounted(){this.getPage(this.block.data.page)},props:{block:{type:Object}}},G={key:0,class:"flex flex-col space-y-4"},J={key:1,class:"w-full px-2 py-5 sm:px-3 lg:px-4 lg:py-7 mx-auto"},K=["href"],Q={class:"p-4 md:p-5"},X={class:"flex items-center gap-x-5"},ee={class:"grow"},te={class:"flex items-center whitespace-nowrap"},se={class:"inline-flex items-center"},oe={class:"flex items-center text-sm text-gray-500 hover:text-blue-600 focus:outline-none focus:text-blue-600",href:"#"},le={class:"inline-flex items-center"},re={class:"flex items-center text-sm text-gray-500 hover:text-blue-600 focus:outline-none focus:text-blue-600",href:"#"},ne={class:"inline-flex items-center"},ie={class:"flex items-center text-sm text-gray-500 hover:text-blue-600 focus:outline-none focus:text-blue-600",href:"#"},ae={class:"mt-1 group-hover:text-blue-600 font-semibold text-gray-700"};function de(n,s,e,c,r,a){return r.loading?(o(),l("div",G,s[0]||(s[0]=[B('

',1)]))):(o(),l("div",J,[t("a",{class:"group flex flex-col bg-white border shadow-sm rounded-xl hover:shadow-md focus:outline-none focus:shadow-md transition",href:r.page.is_url?r.page.path:n.route("page.view",r.page.path)+"/"},[t("div",Q,[t("div",X,[s[3]||(s[3]=t("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"mt-1 shrink-0 size-7 text-gray-600"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"})],-1)),t("div",ee,[t("ol",te,[t("li",se,[t("span",oe,d(r.breadcrumbs.mainSection),1),s[1]||(s[1]=t("svg",{class:"shrink-0 mx-2 size-4 text-gray-400",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))]),t("li",le,[t("span",re,d(r.breadcrumbs.mainSection),1),s[2]||(s[2]=t("svg",{class:"shrink-0 mx-2 size-4 text-gray-400",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))]),t("li",ne,[t("span",ie,d(r.breadcrumbs.page),1)])]),t("h3",ae,d(r.page.title),1)])])])],8,K)]))}const ce=m(Z,[["render",de]]),ue={name:"PostListBlock",components:{axios:_,Link:p},data(){return{post:null,loading:!0}},methods:{getPost(n){_.get(route("client.widget.post.single",n),{params:{count:this.block.data.count,category:this.block.data.category}}).then(s=>{this.post=s.data,this.loading=!1}).catch(s=>{console.error("Ошибка:",s),this.loading=!1})}},mounted(){this.getPost(this.block.data.post)},props:{block:{type:Object}}},me={class:"w-full px-4 py-5 sm:px-6 lg:px-8 lg:py-7 mx-auto"},he={key:0,class:"flex flex-col space-y-4"},be={key:1,class:"grid lg:grid-cols-1 lg:gap-y-16 gap-10"},fe={class:"flex flex-col sm:flex-row sm:items-center gap-3 sm:gap-5"},xe={class:"shrink-0 relative rounded-xl overflow-hidden w-full sm:w-56 h-44"},ge=["src"],_e={class:"grow"},pe={class:"text-xl font-semibold text-gray-800 group-hover:text-gray-600"};function ke(n,s,e,c,r,a){const i=w("Link");return o(),l("div",me,[r.loading?(o(),l("div",he,s[0]||(s[0]=[B('

',1)]))):(o(),l("div",be,[y(i,{class:"group block rounded-xl overflow-hidden focus:outline-none",href:n.route("client.post.show",r.post.data.slug)},{default:C(()=>[t("div",fe,[t("div",xe,[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:r.post.data.preview?"storage/images/"+r.post.data.preview:"/img/thumbnail-1.png"},null,8,ge)]),t("div",_e,[t("h3",pe,d(r.post.data.title),1),s[1]||(s[1]=t("p",{class:"mt-3 text-gray-600"}," Produce professional, reliable streams easily leveraging Preline's innovative broadcast studio ",-1)),s[2]||(s[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"},[k(" Читать далее "),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))])])]),_:1},8,["href"])]))])}const ve=m(ue,[["render",ke]]),ye={name:"TextBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},we={class:"mb-4 sm:mb-8"},Be=["for"],$e={class:"relative"},Ce=["required","name","min","max","id","placeholder"],je={key:0,class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-3"},Se={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},Te={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function Pe(n,s,e,c,r,a){return o(),l("div",we,[t("label",{for:e.block.data.name_field+"-id",class:"block mb-2 text-sm font-medium"},d(e.block.data.title_field),9,Be),t("div",$e,[t("input",{required:e.block.data.rules.required,name:e.block.data.name_field,min:e.block.data.rules.min,max:e.block.data.rules.max,type:"text",id:e.block.data.name_field+"-id",class:g([e.error?"border-red-500 focus:border-red-500 focus:ring-red-500":"focus:border-blue-500 focus:ring-blue-500","py-3 px-4 block w-full border-gray-200 rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none"]),placeholder:e.block.data.title_field},null,10,Ce),e.error?(o(),l("div",je,s[0]||(s[0]=[t("svg",{class:"shrink-0 size-4 text-red-500",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("circle",{cx:"12",cy:"12",r:"10"}),t("line",{x1:"12",x2:"12",y1:"8",y2:"12"}),t("line",{x1:"12",x2:"12.01",y1:"16",y2:"16"})],-1)]))):b("",!0)]),e.error?b("",!0):(o(),l("p",Se,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",Te,d(i),1))),256))])}const Le=m(ye,[["render",Pe]]),Oe={name:"PhoneBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},ze={class:"mb-4 sm:mb-8"},Fe=["for"],qe={class:"relative"},Me=["required","name","min","max","id","placeholder"],Ne={key:0,class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-3"},De={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},Ie={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function Ve(n,s,e,c,r,a){return o(),l("div",ze,[t("label",{for:e.block.data.name_field+"-id",class:"block mb-2 text-sm font-medium"},d(e.block.data.title_field),9,Fe),t("div",qe,[t("input",{required:e.block.data.rules.required,name:e.block.data.name_field,min:e.block.data.rules.min,max:e.block.data.rules.max,type:"tel",id:e.block.data.name_field+"-id",class:g([e.error?"border-red-500 focus:border-red-500 focus:ring-red-500":"focus:border-blue-500 focus:ring-blue-500","py-3 px-4 block w-full border-gray-200 rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none"]),placeholder:e.block.data.title_field},null,10,Me),e.error?(o(),l("div",Ne,s[0]||(s[0]=[t("svg",{class:"shrink-0 size-4 text-red-500",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("circle",{cx:"12",cy:"12",r:"10"}),t("line",{x1:"12",x2:"12",y1:"8",y2:"12"}),t("line",{x1:"12",x2:"12.01",y1:"16",y2:"16"})],-1)]))):b("",!0)]),e.error?b("",!0):(o(),l("p",De,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",Ie,d(i),1))),256))])}const He=m(Oe,[["render",Ve]]),Ee={name:"EmailBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},Ae={class:"mb-4 sm:mb-8"},Re=["for"],Ye={class:"relative"},Ue=["required","name","min","max","id","placeholder"],We={key:0,class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-3"},Ze={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},Ge={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function Je(n,s,e,c,r,a){return o(),l("div",Ae,[t("label",{for:e.block.data.name_field+"-id",class:"block mb-2 text-sm font-medium"},d(e.block.data.title_field),9,Re),t("div",Ye,[t("input",{required:e.block.data.rules.required,name:e.block.data.name_field,min:e.block.data.rules.min,max:e.block.data.rules.max,type:"email",id:e.block.data.name_field+"-id",class:g([e.error?"border-red-500 focus:border-red-500 focus:ring-red-500":"focus:border-blue-500 focus:ring-blue-500","py-3 px-4 block w-full border-gray-200 rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none"]),placeholder:e.block.data.title_field},null,10,Ue),e.error?(o(),l("div",We,s[0]||(s[0]=[t("svg",{class:"shrink-0 size-4 text-red-500",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("circle",{cx:"12",cy:"12",r:"10"}),t("line",{x1:"12",x2:"12",y1:"8",y2:"12"}),t("line",{x1:"12",x2:"12.01",y1:"16",y2:"16"})],-1)]))):b("",!0)]),e.error?b("",!0):(o(),l("p",Ze,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",Ge,d(i),1))),256))])}const Ke=m(Ee,[["render",Je]]),Qe={name:"SubmitBlock",methods:{},props:{block:{type:Object}}},Xe={class:"mt-6 grid"},et={type:"submit",class:"w-full py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg border border-transparent bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:bg-blue-700 disabled:opacity-50 disabled:pointer-events-none"};function tt(n,s,e,c,r,a){return o(),l("div",Xe,[t("button",et,d(e.block),1)])}const st=m(Qe,[["render",tt]]),ot={name:"TextAreaBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},lt={class:"mb-4 sm:mb-8"},rt=["for"],nt={class:"relative"},it=["required","name","min","max","id","placeholder"],at={key:0,class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-3"},dt={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},ct={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function ut(n,s,e,c,r,a){return o(),l("div",lt,[t("label",{for:e.block.data.name_field+"-id",class:"block mb-2 text-sm font-medium"},d(e.block.data.title_field),9,rt),t("div",nt,[t("input",{required:e.block.data.rules.required,name:e.block.data.name_field,min:e.block.data.rules.min,max:e.block.data.rules.max,type:"text",id:e.block.data.name_field+"-id",class:g([e.error?"border-red-500 focus:border-red-500 focus:ring-red-500":"focus:border-blue-500 focus:ring-blue-500","py-3 px-4 block w-full border-gray-200 rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none"]),placeholder:e.block.data.title_field},null,10,it),e.error?(o(),l("div",at,s[0]||(s[0]=[t("svg",{class:"shrink-0 size-4 text-red-500",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("circle",{cx:"12",cy:"12",r:"10"}),t("line",{x1:"12",x2:"12",y1:"8",y2:"12"}),t("line",{x1:"12",x2:"12.01",y1:"16",y2:"16"})],-1)]))):b("",!0)]),e.error?b("",!0):(o(),l("p",dt,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",ct,d(i),1))),256))])}const mt=m(ot,[["render",ut]]),ht={name:"MultipleChoiceBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},bt={class:"mb-4 sm:mb-8"},ft={class:"block mb-3 text-sm font-medium"},xt={class:"space-y-2"},gt={class:"flex"},_t=["name","value","id"],pt=["for"],kt={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},vt={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function yt(n,s,e,c,r,a){return o(),l("div",bt,[t("label",ft,d(e.block.data.title_field),1),t("div",xt,[(o(!0),l(h,null,f(e.block.data.columns,i=>(o(),l("div",gt,[t("input",{type:"checkbox",name:e.block.data.name_field+"[]",value:i.name_field,class:"shrink-0 mt-0.5 border-gray-200 rounded text-blue-600 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none",id:i.name_field+"-id"},null,8,_t),t("label",{for:i.name_field+"-id",class:"text-sm text-gray-500 ms-3"},d(i.title_field),9,pt)]))),256))]),e.error?b("",!0):(o(),l("p",kt,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",vt,d(i),1))),256))])}const wt=m(ht,[["render",yt]]),Bt={name:"SingleChoiceBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},$t={class:"mb-4 sm:mb-8"},Ct={class:"block mb-3 text-sm font-medium"},jt={class:"space-y-2"},St={class:"flex"},Tt=["name","value","id"],Pt=["for"],Lt={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},Ot={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function zt(n,s,e,c,r,a){return o(),l("div",$t,[t("label",Ct,d(e.block.data.title_field),1),t("div",jt,[(o(!0),l(h,null,f(e.block.data.columns,i=>(o(),l("div",St,[t("input",{type:"radio",name:e.block.data.name_field,value:i.name_field,class:"shrink-0 mt-0.5 border-gray-200 rounded-full text-blue-600 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none",id:i.name_field+"-id"},null,8,Tt),t("label",{for:i.name_field+"-id",class:"text-sm text-gray-500 ms-2"},d(i.title_field),9,Pt)]))),256))]),e.error?b("",!0):(o(),l("p",Lt,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",Ot,d(i),1))),256))])}const Ft=m(Bt,[["render",zt]]),qt={name:"DateBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},Mt={class:"mb-4 sm:mb-8"},Nt=["for"],Dt={class:"relative"},It=["required","name","id","placeholder"],Vt={key:0,class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-3"},Ht={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},Et={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function At(n,s,e,c,r,a){return o(),l("div",Mt,[t("label",{for:e.block.data.name_field+"-id",class:"block mb-2 text-sm font-medium"},d(e.block.data.title_field),9,Nt),t("div",Dt,[t("input",{required:e.block.data.rules.required,name:e.block.data.name_field,type:"date",id:e.block.data.name_field+"-id",class:g([e.error?"border-red-500 focus:border-red-500 focus:ring-red-500":"focus:border-blue-500 focus:ring-blue-500","py-3 px-4 block w-full border-gray-200 rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none"]),placeholder:e.block.data.title_field},null,10,It),e.error?(o(),l("div",Vt,s[0]||(s[0]=[t("svg",{class:"shrink-0 size-4 text-red-500",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("circle",{cx:"12",cy:"12",r:"10"}),t("line",{x1:"12",x2:"12",y1:"8",y2:"12"}),t("line",{x1:"12",x2:"12.01",y1:"16",y2:"16"})],-1)]))):b("",!0)]),e.error?b("",!0):(o(),l("p",Ht,d(e.block.data.description),1)),(o(!0),l(h,null,f(e.error,i=>(o(),l("p",Et,d(i),1))),256))])}const Rt=m(qt,[["render",At]]),Yt={name:"FormBuilder",components:{SubmitBlock:st,TextBlock:Le,PhoneBlock:He,EmailBlock:Ke,TextAreaBlock:mt,MultipleChoiceBlock:wt,SingleChoiceBlock:Ft,DateBlock:Rt},data(){return{formData:{},errors:null,success:!1,message:null}},methods:{getComponent(n){return{text:"TextBlock",phone:"PhoneBlock",email:"EmailBlock",textarea:"TextAreaBlock",multiple_choice:"MultipleChoiceBlock",single_choice:"SingleChoiceBlock",date:"DateBlock"}[n]||null},submitForm(n){n.preventDefault();const s=n.target.elements;this.formData={};for(let e=0;e{e.data.status==="ok"&&(this.success=!0,this.message=e.data.message,this.errors=null)}).catch(e=>{this.errors=e.response.data||["Неизвестная ошибка"],this.success=!1})}},props:{blocks:{type:Object}}},Ut={key:0,class:"bg-teal-50 border-t-2 border-teal-500 rounded-lg p-4 dark:bg-teal-800/30",role:"alert",tabindex:"-1","aria-labelledby":"hs-bordered-success-style-label"},Wt={class:"flex"},Zt={class:"ms-3"},Gt={class:"text-sm text-gray-700 dark:text-neutral-400"},Jt={key:1,class:"max-w-[85rem] py-10 sm:px-6 lg:px-8 lg:py-14 mx-auto"},Kt={class:"mx-auto max-w-2xl"},Qt={class:"text-center"},Xt={class:"text-xl text-gray-800 font-bold sm:text-3xl"},es={class:"mt-5 p-4 relative z-10 bg-white border rounded-xl sm:mt-10 md:p-10"};function ts(n,s,e,c,r,a){const i=w("SubmitBlock");return r.success?(o(),l("div",Ut,[t("div",Wt,[s[2]||(s[2]=B('
',1)),t("div",Zt,[s[1]||(s[1]=t("h3",{id:"hs-bordered-success-style-label",class:"text-gray-800 font-semibold dark:text-white"}," Успешно отправлено! ",-1)),t("p",Gt,d(r.message),1)])])])):(o(),l("div",Jt,[t("div",Kt,[t("div",Qt,[t("h2",Xt,d(e.blocks.data.title),1)]),t("div",es,[t("form",{onSubmit:s[0]||(s[0]=(...u)=>a.submitForm&&a.submitForm(...u))},[(o(!0),l(h,null,f(e.blocks.data.columns,(u,x)=>(o(),j(S(a.getComponent(u.type)),{key:x,block:u,error:r.errors&&r.errors[u.data.name_field]?r.errors[u.data.name_field]:null},null,8,["block","error"]))),128)),y(i,{block:e.blocks.data.button},null,8,["block"])],32)])])]))}const ss=m(Yt,[["render",ts]]),os={name:"FormBlock",components:{FormBuilder:ss,axios:_,Link:p},data(){return{form:null,loading:!0}},methods:{getForm(n){_.get(route("client.widget.form.single",n)).then(s=>{this.form=s.data,this.loading=!1}).catch(s=>{console.error("Ошибка:",s)})}},mounted(){this.getForm(this.block.data.form)},props:{block:{type:Object}}},ls={key:0,class:"flex flex-col space-y-4"},rs={key:1};function ns(n,s,e,c,r,a){const i=w("FormBuilder");return r.loading?(o(),l("div",ls,s[0]||(s[0]=[B('

',1)]))):(o(),l("div",rs,[y(i,{blocks:r.form},null,8,["blocks"])]))}const is=m(os,[["render",ns]]),as={name:"PageBuilder",components:{FileBlock:P,ImageBlock:L,ClientImageSlider:D,ParagraphBlock:O,HeadingBlock:z,PersonBlock:F,StepperBlock:q,VideoBlock:M,TabBlock:W,PostListBlock:N,PageItemBlock:ce,PostItemBlock:ve,FormBlock:is},methods:{getComponent(n){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",customForm:"FormBlock"}[n]||null}},props:{blocks:{type:Object}}};function ds(n,s,e,c,r,a){return o(!0),l(h,null,f(e.blocks,(i,u)=>(o(),j(S(a.getComponent(i.type)),{key:u,block:i},null,8,["block"]))),128)}const Is=m(as,[["render",ds]]),cs={name:"PageBreadcrumbs",components:{Link:p},data(){return{}},methods:{textLimit(n,s){if(n.length>s){let e;return e=n.substring(0,s),e+"..."}return n}},props:{breadcrumbs:{type:Object},pageTitle:{type:String}}},us={class:"flex justify-between pb-4 items-center"},ms={class:"flex w-full sm:items-center gap-x-5 sm:gap-x-3"},hs={class:"grow"},bs={class:"grid sm:flex sm:justify-between sm:items-center gap-2"},fs={key:0,class:"flex items-center whitespace-normal min-w-0 flex-wrap gap-y-2","aria-label":"Breadcrumb"},xs={class:"text-sm"},gs={class:"text-sm"},_s={class:"text-sm"},ps={key:1,class:"flex items-center whitespace-nowrap min-w-0 flex-wrap","aria-label":"Breadcrumb"},ks={class:"text-sm"};function vs(n,s,e,c,r,a){return o(),l("div",us,[t("div",ms,[t("div",hs,[t("div",bs,[e.breadcrumbs?(o(),l("ol",fs,[s[6]||(s[6]=t("li",{class:"text-sm"},[t("span",{class:"flex items-center text-gray-500 hover:text-primaryBlue"},[k(" Главная "),t("svg",{class:"flex-shrink-0 mx-3 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})])])],-1)),t("li",xs,[t("span",{class:"flex items-center text-gray-500 hover:text-primaryBlue",onClick:s[0]||(s[0]=v(()=>{},["prevent"]))},[k(d(a.textLimit(this.breadcrumbs.mainSection,25))+" ",1),s[4]||(s[4]=t("svg",{class:"flex-shrink-0 mx-3 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1))])]),t("li",gs,[t("span",{class:"flex items-center text-gray-500 hover:text-primaryBlue",onClick:s[1]||(s[1]=v(()=>{},["prevent"]))},[k(d(a.textLimit(this.breadcrumbs.subSection,25))+" ",1),s[5]||(s[5]=t("svg",{class:"flex-shrink-0 mx-3 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1))])]),t("li",_s,[t("span",{class:"flex items-center text-gray-500 hover:text-primaryBlue",onClick:s[2]||(s[2]=v(()=>{},["prevent"]))},d(a.textLimit(this.breadcrumbs.page,25)),1)])])):b("",!0),e.breadcrumbs?b("",!0):(o(),l("ol",ps,[s[7]||(s[7]=t("li",{class:"text-sm"},[t("span",{class:"flex items-center text-gray-500 hover:text-blue-600",href:"/"},[k(" Главная "),t("svg",{class:"flex-shrink-0 mx-3 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})])])],-1)),t("li",ks,[t("span",{class:"flex items-center text-gray-500 hover:text-blue-600",onClick:s[3]||(s[3]=v(()=>{},["prevent"]))},d(a.textLimit(e.pageTitle,30)),1)])]))])])])])}const Vs=m(cs,[["render",vs]]),ys={name:"PageTitle",components:{Link:p},data(){return{}},methods:{textLimit(n,s){if(n.length>s){let e;return e=n.substring(0,s),e+"..."}return n}},props:{header:{type:String}}},ws={class:"space-y-3"},Bs={class:"text-2xl mb-10 font-bold md:text-3xl"};function $s(n,s,e,c,r,a){return o(),l("div",ws,[t("h1",Bs,d(e.header),1)])}const Hs=m(ys,[["render",$s]]),Cs={name:"PageNavigateLinks",components:{Link:p},data(){return{currentNavSection:null,scrollTop:!1}},methods:{textLimit(n,s){if(n.length>s){let e;return e=n.substring(0,s),e+"..."}return n},generateSlug(n){return $(n,{lower:!0,strict:!0,locale:"ru"})},onScroll(n){const s=window.scrollY;this.scrollTop=s>100;const e=document.querySelectorAll("h2"),c=document.querySelector("#visor");let r=null;const a=c.getBoundingClientRect();if(a.top>window.scrollY){this.currentNavSection=null,r=null;return}for(let i=0;i=0&&x.bottom<=window.innerHeight&&x.bottom>=a.top&&x.top<=a.bottom){u!==r&&(this.currentNavSection=u.id,r=u);break}}},scrollToTop(){window.scrollTo(0,0)}},mounted(){window.addEventListener("scroll",this.onScroll)},unmounted(){window.removeEventListener("scroll",this.onScroll)},props:{headerNavs:{type:Array}}},js={class:"order-last hidden w-56 shrink-0 lg:block"},Ss={key:0,class:"sticky top-[100px] h-[calc(100vh-121px)]"},Ts={class:"styled-scrollbar max-h-[70vh] space-y-1.5 overflow-y-auto py-2 text-sm"},Ps=["href"];function Ls(n,s,e,c,r,a){return o(),l(h,null,[s[3]||(s[3]=t("div",{class:"w-full h-[67px] fixed",id:"visor"},null,-1)),t("nav",js,[e.headerNavs.length>0?(o(),l("div",Ss,[s[2]||(s[2]=t("div",{class:"text-gray-1000 mb-2 text-md font-medium"},"На этой странице",-1)),t("ul",Ts,[(o(!0),l(h,null,f(e.headerNavs,i=>(o(),l("li",{class:"anchor-li",key:i.id},[t("a",{class:g([{"translate-x-2 text-primaryBlue":r.currentNavSection===a.generateSlug(i.text),"bg-transperant text-gray-600 hover:text-gray-900":r.currentNavSection!==a.generateSlug(i.text)},"duration-150 block py-1 px-2 leading-[1.6] rounded-md"]),href:"#"+a.generateSlug(i.text)},d(i.text),11,Ps)]))),128)),y(I,{name:"fade"},{default:C(()=>[r.scrollTop?(o(),l("li",{key:0,class:"anchor-li flex items-center py-2 border-t",onClick:s[0]||(s[0]=v((...i)=>a.scrollToTop&&a.scrollToTop(...i),["prevent"]))},s[1]||(s[1]=[t("button",{class:"bg-transperant text-gray-600 cursor-pointer hover:text-gray-900 duration-300 block px-2 leading-[1.6] rounded-md"},"К началу",-1),t("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-[17px] text-gray-600"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)]))):b("",!0)]),_:1})])])):b("",!0)])],64)}const Es=m(Cs,[["render",Ls]]);export{Es as P,Hs as a,Vs as b,Is as c};