1import{_ as T}from"./COT82IW4.js";import{_ as H,P as I,d as c,c as m,g as S,h as d,f as r,i as u,t as O,n as C,j as A,k as a,l as F,m as B,w as N,u as U,q as V,r as L}from"./CGqCi60S.js";import{u as w}from"./DzvCLrF8.js";import{_ as M}from"./DztgW2h5.js";import{H as q}from"./Ci6B9QSs.js";import{u as E}from"./wetmG4Me.js";import{u as G}from"./Bf4jsCfz.js";import{u as J}from"./ChVGmf4U.js";import"./wRGRg8BU.js";import"./DDgwAaWi.js";import"./CKvYnSsi.js";const Q={name:"FormPage",props:{content:{type:Object,default:null}},setup(){const{customPrismicRichTextSerializer:t}=w();return{customPrismicRichTextSerializer:t}},computed:{formUrl(){const t=this.$config.public.formKeysToMap,i=(this._.provides[I]||this.$route).query,n=Object.keys(i).map(e=>`${Object.prototype.hasOwnProperty.call(t,e)?t[e]:e}=${i[e]}`).join("&");return`${this.content.formbuilder_url.url}?${n}`},hasDescription(){return this.content.title&&this.content.body},hasForm(){return this.content.formbuilder_url&&this.content.formbuilder_url.url},hasImage(){return this.content.image&&this.content.image.url},heightForIframe(){const t={};return t.minHeight=(this.content.minimum_height||"650")+"px",t}}},W={class:"content"},X={key:0,class:"content__description"},Y={class:"content-description__title"},Z={class:"content-description__body"},K={key:1,class:"content__form"},tt=["src"];function et(t,i,n,e,l,_){const p=T,o=A;return c(),m("div",W,[_.hasDescription?(c(),m("div",X,[_.hasImage?(c(),S(p,{key:0,class:"content-description__image",src:n.content.image.url,alt:""},null,8,["src"])):d("",!0),r("header",Y,[u(o,{field:n.content.title},null,8,["field"])]),r("section",Z,[u(o,{field:n.content.body,serializer:e.customPrismicRichTextSerializer},null,8,["field","serializer"])])])):d("",!0),_.hasForm?(c(),m("div",K,[r("iframe",{class:"content-form",style:C([_.heightForIframe]),src:_.formUrl},O(t.$t("form.not-supported")),13,tt)])):d("",!0)])}const st=H(Q,[["render",et]]),it={class:"page"},nt={class:"page-header"},ot={class:"container md padding-container"},at={class:"page-body"},rt={class:"page-section"},ct={class:"container md padding-container"},lt={class:"page-section__description"},_t={__name:"SimplePage",props:{content:{type:Object,default:null}},setup(t){const{customPrismicRichTextSerializer:i}=w();return(n,e)=>{const l=A;return c(),m("div",it,[r("header",nt,[r("div",ot,[u(l,{field:t.content.title,class:"page-header__title"},null,8,["field"])])]),r("div",at,[r("section",rt,[r("div",ct,[r("div",lt,[u(l,{field:t.content.body,serializer:a(i)},null,8,["field","serializer"])])])])])])}}},mt={key:0},ut={key:1},dt={key:2},Pt={__name:"[uri]",async setup(t){var b,x,v,$,k,z,P;let i,n;const e=E(),{locale:l}=F(),_=G({addDirAttribute:!0,identifierAttribute:"id",addSeoAttributes:!0}),{client:p,filter:o}=U(),f=B(),{data:s}=([i,n]=N(async()=>V(async()=>{const g=await p.get({filters:[o.at("my.form_page.uid",f.params.uri),o.any("document.tags",[e.site])],lang:l.value});if(g.total_results_size>0)return g.results[0];const y=await p.get({filters:[o.at("my.simple_page.uid",f.params.uri),o.any("document.tags",[e.site])],lang:l.value});if(y.total_results_size>0)return y.results[0];const h=await p.get({filters:[o.at("my.slices_page.uid",f.params.uri),o.any("document.tags",[e.site])],lang:l.value});if(h.total_results_size>0)return h.results[0]},"$GyDbHmRUbh")),i=await i,n(),i);return J({title:(b=s.value.data.title[0])==null?void 0:b.text,ogTitle:(x=s.value.data.title[0])==null?void 0:x.text,description:($=(v=s.value.data.seo_description)==null?void 0:v[0])==null?void 0:$.text,ogDescription:(z=(k=s.value.data.seo_description)==null?void 0:k[0])==null?void 0:z.text,ogImage:(P=s.value.data.seo_image)==null?void 0:P.url}),(g,y)=>{const h=st,R=_t,j=M,D=q;return c(),S(D,{lang:a(_).htmlAttrs.lang,dir:a(_).htmlAttrs.dir},{default:L(()=>[a(s).type==="form_page"?(c(),m("div",mt,[u(h,{content:a(s).data},null,8,["content"])])):d("",!0),a(s).type==="simple_page"?(c(),m("div",ut,[u(R,{content:a(s).data},null,8,["content"])])):d("",!0),a(s).type==="slices_page"?(c(),m("div",dt,[u(j,{slices:a(s).data.body},null,8,["slices"])])):d("",!0)]),_:1},8,["lang","dir"])}}};export{Pt 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.