1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3719],{6100:(e,s,r)=>{r.r(s),r.d(s,{default:()=>x});var t=r(37876),i=r(15125),a=r(55128),n=r(48230),l=r.n(n),o=r(68202),c=r(38469),d=r(278),m=r(19909);let u=async(e,s)=>{let r=new d.A;try{let t=await r.GetWebsiteEntityData({pagination:{page:e,limit:25,filters:{conditions:[{field:"type",operator:"EQ",value:"form"}]}},websiteIdOrSlug:s?._id,entityType:"scripts",siteStatus:a.uO[s?.status]||"DRAFT"});return t?.results?.scripts||[]}catch(e){return console.error("Error fetching blogs:",e),[]}},f=async(e,s)=>{let r=new d.A;try{let t=await r.GetWebsiteEntityData({pagination:{page:1,limit:100,filters:{conditions:[{field:"type",operator:"EQ",value:"form"}]}},websiteIdOrSlug:e,entityType:"scripts",siteStatus:a.uO[s?.status]||"DRAFT"});return t?.results?.scripts||[]}catch(e){return console.error("Error fetching forms for child:",e),[]}},h=async(e,s)=>{let r=new d.A;try{let t=a.uO[s?.status]||"DRAFT",i=await r.GetWebsiteById({idOrSlug:e,siteStatus:t}),n=i?.getWebsiteByIdOrSlug;if(!n)return{hasFormSection:!1};let l=[];n.pagesAndSections instanceof Map?l=Array.from(n.pagesAndSections.values()):Array.isArray(n.pagesAndSections)?l=n.pagesAndSections:"object"==typeof n.pagesAndSections&&(l=Object.values(n.pagesAndSections));let o=l.find(e=>e?.name===m.Nb.FORMS_PAGE);if(!o)return{hasFormSection:!1};let c=(e=>{if(!e)return{};if(e instanceof Map)return Object.fromEntries(e.entries());if("object"==typeof e&&!Array.isArray(e)){let s={};for(let[r,t]of Object.entries(e))t instanceof Map?s[r]=Object.fromEntries(t.entries()):s[r]=t;return s}if(Array.isArray(e)){let s={};return e.forEach(e=>{e?.name&&(s[e.name]={name:e.name,enabled:e?.enabled??!1,priority:e?.priority??0,data:e?.data||{}})}),s}return{}})(o.sections)[m.bP.FORM_SECTION];if(!c)return{hasFormSection:!1};return{hasFormSection:!0,formSectionData:c.data||{}}}catch(e){return console.error("Error checking form-section for child:",e),{hasFormSection:!1}}};var g=r(12540),p=r(51930),N=r(14232),S=r(37659);let j=e=>{let{websiteData:s,data:r,sectionData:i}=e,{TriggerEvents:n}=(0,p.useCarterAnalytics)(),{multiSiteGroupChildren:o,loading:d,fetchMultiSiteGroupChildren:u}=(0,S.i5)(),[j,x]=(0,N.useState)({}),[y,E]=(0,N.useState)({}),[v,A]=(0,N.useState)(new Set),[_,w]=(0,N.useState)({}),O=(0,N.useRef)(!1),b=(0,N.useMemo)(()=>s?.isMultiSiteChild&&s?.parent?.slug?s.parent.slug:s?.slug,[s]);(0,N.useEffect)(()=>{if(!O.current&&!d.isLoading&&(!o?.results||0===o.results.length)){let e=s?.status?.toLowerCase()||"draft",r=s?.isMultiSiteChild&&s?.parent?.folderId?._id||s?.folderId?._id;b&&u&&(O.current=!0,u(b,e,r).catch(()=>{O.current=!1}))}},[b,s,d.isLoading,o,u]),(0,N.useEffect)(()=>{O.current=!1},[s?._id]),(0,N.useEffect)(()=>{let e=o?.results||[];0!==e.length&&(async()=>{let r=new Set,t={},i=e.map(async e=>{if(!e.slug)return null;try{let i=await h(e.slug,s);if(i.hasFormSection)return r.add(e.slug),i.formSectionData&&(t[e.slug]=i.formSectionData),e.slug;return null}catch(s){return console.error(`Error checking form-section for child ${e.slug}:`,s),null}}),a=(await Promise.all(i)).filter(Boolean);A(new Set(a)),w(t),a.forEach(async e=>{E(s=>({...s,[e]:!0}));try{let r=await f(e,s);r.length>0&&x(s=>({...s,[e]:r}))}catch(s){console.error(`Error fetching forms for child ${e}:`,s)}finally{E(s=>({...s,[e]:!1}))}})})()},[o,s]);let C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"link",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"forms_page";n?.REGULAR_CLICK({type:s,event:r,id:e})},k=r?.form?.image?.[0]?.url||"",M=o?.results||[];return(0,t.jsx)("section",{className:"inner-banner py-[50px] lg:py-[60px] xl:py-20",children:(0,t.jsxs)("div",{className:"form-container",children:[(0,t.jsxs)("div",{className:"inner_page-head",children:[(0,t.jsx)("h1",{className:"page-heading",children:(0,g.EJ)(r?.form?.heading||"",a.N8?.COMMON_PAGE_SECTION?.TITLE)}),(0,t.jsx)("p",{className:"page-desc",children:(0,g.EJ)(r?.form?.description||"",a.N8?.COMMON_PAGE_SECTION?.DESC)})]}),(0,t.jsxs)("div",{className:"form-sec-wrpr",children:[(0,t.jsx)("div",{className:"form-content-wrpr",children:d.isLoading?(0,t.jsx)("div",{className:"form-link-item",children:(0,t.jsx)("div",{className:"mt-3 h-5 load-more",children:"Loading locations..."})}):0===M.length?(0,t.jsx)("div",{className:"form-link-item",children:(0,t.jsx)("p",{children:"No locations available."})}):M.filter(e=>{if(!v.has(e.slug))return!1;let s=j[e.slug]||[];return y[e.slug]||s.length>0}).map(e=>{let r=j[e.slug]||[],i=y[e.slug]||!1,n=_[e.slug]||{},o=n?.heading||n?.form?.heading||e.name||e.slug,c=n?.description||n?.form?.description||"Please locate the relevant form for your needs. Our team will respond as soon as possible.";return(0,t.jsxs)("div",{className:"child-forms-section",children:[(0,t.jsxs)("h2",{className:"child-form-heading",children:[o," ",n?.heading||n?.form?.heading?"":"Forms"]}),(0,t.jsx)("p",{className:"page-desc mb-6",children:c}),i?(0,t.jsx)("div",{className:"form-link-item",children:(0,t.jsx)("div",{className:"mt-3 h-5 load-more",children:"Loading forms..."})}):(0,t.jsx)("div",{className:"form-link-list",children:r.map(r=>((e,r)=>{let i=(e=>{let t=s?.isMultiSiteChild?s?.parent?.slug:s?.slug,i=(0,a.WS)(s,m.Nb.FORMS_PAGE);return s?.status?.toLowerCase()==="published"&&s?.isProd?`/location/${r}/${i}/${e}`:`/website/${s?.status?.toLowerCase()||"draft"}/${t}/location/${r}/${i}/${e}`})(e?.slug);return(0,t.jsx)("div",{className:"form-link-item",children:(0,t.jsxs)(l(),{className:"form-link",href:i,onClick:()=>C(e?.slug),children:[(0,t.jsx)("span",{className:"list-dot"}),(0,t.jsx)("span",{className:"link-name",children:e?.name})]})},`form_${e._id}`)}
1)(r,e.slug))})]},e._id)})}),k&&(0,t.jsx)("div",{className:"form-img-wrpr",children:(0,t.jsx)(c.Ay,{src:k,alt:"form-image",className:"form-img",height:1e3,width:1e3})})]})]})})};function x(e){let{websiteData:s,data:r,sectionData:n}=e;if(s?.category==="MULTI_WEBSITE_GROUP"||s?.isMultiSiteParent||s?.isMultiSiteChild)return(0,t.jsx)(j,{websiteData:s,data:r,sectionData:n});let d=n?.results?.scripts,{TriggerEvents:f}=(0,p.useCarterAnalytics)(),h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"link",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"forms_page";f?.REGULAR_CLICK({type:s,event:r,id:e})},N=r?.form?.image?.[0]?.url||"";return(0,t.jsx)("section",{className:"inner-banner py-[50px] lg:py-[60px] xl:py-20",children:(0,t.jsxs)("div",{className:"form-container",children:[(0,t.jsxs)("div",{className:"inner_page-head",children:[(0,t.jsx)("h1",{className:"page-heading",children:(0,g.EJ)(r?.form?.heading||"",a.N8?.COMMON_PAGE_SECTION?.TITLE)}),(0,t.jsx)("p",{className:"page-desc",children:(0,g.EJ)(r?.form?.description||"",a.N8?.COMMON_PAGE_SECTION?.DESC)})]}),(0,t.jsxs)("div",{className:"form-sec-wrpr",children:[(0,t.jsx)("div",{className:"form-content-wrpr",children:(0,t.jsx)(i.A,{fetchData:e=>u(e,s),initialData:d||[],renderItem:(e,r)=>(0,t.jsx)("div",{className:"form-link-item",children:(0,t.jsxs)(l(),{className:"form-link",href:o.W_.enrichRoute(s,(0,a.WS)(s,m.Nb.FORMS_PAGE),e?.slug),onClick:()=>h(e?.slug),children:[(0,t.jsx)("span",{className:"list-dot"}),(0,t.jsx)("span",{className:"link-name",children:e?.name})]})},`script_${r}`),loadingIndicator:(0,t.jsx)("div",{className:"form-link-item",children:(0,t.jsx)("div",{className:"mt-3 h-5 load-more"})}),wrapperClass:"form-link-list",limit:25})}),(0,t.jsx)("div",{className:"form-img-wrpr",children:(0,t.jsx)(c.Ay,{src:N||"",alt:"form-image",className:"form-img",height:1e3,width:1e3})})]})]})})}}}]);
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.