Files
ntspi-app/public/build/assets/PageNavigateLinks-DFdi5-l_.js
T
2024-10-04 12:48:19 +05:00

2 lines
29 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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('<div class="flex animate-pulse"><div class="ms-4 mt-2 w-full border px-4 py-4 rounded-xl shadow-sm"><p class="h-4 bg-gray-200 rounded-full" style="width:40%;"></p><ul class="mt-5 space-y-3 flex flex-col"><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li></ul></div></div>',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('<div class="flex animate-pulse"><div class="shrink-0 relative rounded-xl overflow-hidden w-full sm:w-56 h-44"><div class="bg-gray-200 group-focus:scale-105 transition-transform duration-500 ease-in-out size-full absolute top-0 start-0 object-cover rounded-xl"></div></div><div class="ms-4 mt-2 w-full"><p class="h-4 bg-gray-200 rounded-full" style="width:40%;"></p><ul class="mt-5 space-y-3 flex flex-col"><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-20 h-4 bg-gray-200 rounded-full"></li></ul></div></div>',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<s.length;e++){const c=s[e];if(c.tagName==="INPUT"){const r=c.name.endsWith("[]")?c.name.slice(0,-2):c.name;c.type==="checkbox"?(this.formData[r]||(this.formData[r]=[]),c.checked&&this.formData[r].push(c.value)):r&&r!=="choices"&&(this.formData[r]=c.value)}}_.post(route("client.widget.form.submit",this.blocks.data.id),this.formData).then(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('<div class="shrink-0"><span class="inline-flex justify-center items-center size-8 rounded-full border-4 border-teal-100 bg-teal-200 text-teal-800 dark:border-teal-900 dark:bg-teal-800 dark:text-teal-400"><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"><path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"></path><path d="m9 12 2 2 4-4"></path></svg></span></div>',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('<div class="flex animate-pulse"><div class="shrink-0 relative rounded-xl overflow-hidden w-full sm:w-56 h-44"><div class="bg-gray-200 group-focus:scale-105 transition-transform duration-500 ease-in-out size-full absolute top-0 start-0 object-cover rounded-xl"></div></div><div class="ms-4 mt-2 w-full"><p class="h-4 bg-gray-200 rounded-full" style="width:40%;"></p><ul class="mt-5 space-y-3 flex flex-col"><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-full h-4 bg-gray-200 rounded-full"></li><li class="w-20 h-4 bg-gray-200 rounded-full"></li></ul></div></div>',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<e.length;i++){const u=e[i],x=u.getBoundingClientRect();if(x.top>=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};