PageSourceSearch

https://loughs-agency.org/build/assets/Catchment-8fa0fcdb.js

js loughs-agency.org collected 2026-09-24 09:41:05 UTC 8,721 bytes, 1 lines download raw bytes

1import{a as G,_ as W}from"./SeoHead-32669453.js";import{q as Q,c as E,i as f,N as J,E as I,y as r,o as l,a as u,w as c,Q as Z,b as m,d as s,t as y,e as n,f as P,g as d,l as H,O as D,F as p,r as T,s as K,R as F}from"./app-fb54e4c5.js";import{_ as X,b as Y,E as $,P as ee,A as te,C as oe,S as le,N as ae,a as se}from"./PageHeroBlock-e5c21362.js";import{P as ne}from"./PageHero-f0f89743.js";import{_ as re}from"./MediaImage-21babbaa.js";import{_ as ce}from"./_plugin-vue_export-helper-c27b6911.js";import"./ApplicationLogo-a5e8eea2.js";import"./ApplicationLogoWhite-4713b0f1.js";const ie={components:{MediaVideo:X,MediaImage:re,PageHero:ne,SeoHead:G,MarketingLayout:W,PageHeroBlock:Y,GoogleMap:$,Marker:ee,InfoWindow:te,Link:Q,Carousel:oe,Slide:le,Navigation:ae,Pagination:se},props:{page:{type:Object,required:!0}},setup(j){const g=E(()=>Z().props.seo),a=j.page.content,e=a.title,z=a.subtitle,B=a.content,w=a.gallery,C=a.selectAreaOptions,_=a.selectLocationOptions,h=a.locations,b=a.categories,M=a.selectedArea,O=a.selectedCatchment,x=a.selectedLocation,L=a.selectedArea?f(a.selectedArea.slug):f(null),S=a.selectedLocation?f(a.selectedLocation.slug):f(null),k=J({});Object.keys(b).forEach(o=>{k[o]=!0}),I(L,(o,v)=>{F.visit(o,{preserveScroll:!0})}),I(S,(o,v)=>{F.visit(o,{preserveScroll:!0})});const V=15,N=f(!1),t=f(null),i=f({center:{lat:54.654496,lng:-6.544686},styles:[{stylers:[{color:"#d9efec"}]},{elementType:"geometry",stylers:[{color:"#f6f6f6"}]},{elementType:"geometry.fill",stylers:[{color:"#d9efec"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#6d6d6d"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f6f6f6"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"landscape.man_made",elementType:"geometry.fill",stylers:[{color:"#75c4bb"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{color:"#75c4bb"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#6d6d6d"}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#005499"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]}],zoom:V,draggable:!0}),A=o=>({position:{lat:Number.parseFloat(o.latitude),lng:Number.parseFloat(o.longitude)},title:o.name,slug:o.slug,categoryIds:o.categoryIds,icon:"/img/map-pin-drop.png"}),R=E(()=>Object.keys(b).length===0?h.map(o=>A(o)):h.flatMap(o=>o.categoryIds.some(U=>k[U])?A(o):[]));I(()=>{var o;return(o=t.value)==null?void 0:o.ready},o=>{o&&q()});const q=()=>{const o=new t.value.api.LatLngBounds;a.locations.forEach(v=>{o.extend(new t.value.api.LatLng(v.latitude,v.longitude))}),i.value={...i.value,center:{lat:o.getCenter().lat(),lng:o.getCenter().lng()}},a.locations.length<=1?i.value={...i.value,zoom:15}:t.value.map.fitBounds(o),N.value=!0};return{pageData:a,seo:g,title:e,subtitle:z,content:B,gallery:w,selectAreaOptions:C,selectLocationOptions:_,locations:h,categories:b,selectedCategories:k,selectedAreaSlug:L,selectedLocationSlug:S,selectedArea:M,selectedCatchment:O,selectedLocation:x,markerData:R,options:i,mapRef:t,breakpoints:{700:{itemsToShow:2,snapAlign:"center"},1024:{itemsToShow:3,snapAlign:"start"}}}}},de={class:"section section--seperated style-scheme--1"},me={class:"container"},ye={class:"container-block editorial editorial--centered"},fe={class:"container-block flex items-center justify-center space-x-2"},ue={key:0},ge={key:1,class:"text-gray-600"},pe={key:2,class:"text-gray-500"},_e={key:1},he={key:1,class:"text-gray-600"},be={key:2,class:"text-gray-500"},ke={key:2},ve=s("option",{value:null},"Select Area",-1),Te=["value"],xe={key:3},Le=s("option",{value:null},"Select Location",-1),Se=["value"],Ae={class:"container-block embed-map"},we={class:"container-block"},Ce={key:0,class:"editorial"},Me=s("h4",null,"Category Filter",-1),Oe={class:"checkbox-filters"},Ve={class:"checkbox-filters__item"},Ne=["for"],Ie=["id","onUpdate:modelValue"],Pe=["innerHTML"],He={class:"container-block"};function je(j,g,a,e,z,B){const w=r("SeoHead"),C=r("PageHero"),_=r("Link"),h=r("InfoWindow"),b=r("Marker"),M=r("GoogleMap"),O=r("MediaImage"),x=r("Slide"),L=r("MediaVideo"),S=r("Navigation"),k=r("Pagination"),V=r("Carousel"),N=r("MarketingLayout");return l(),u(N,null,{default:c(()=>
1[m(w,{"site-name":e.seo.site_name,title:a.page.title,desc:a.page.meta_description??e.seo.meta_description,image:a.page.og_image??e.seo.og_image,facebook:e.seo.social_facebook,twitter:e.seo.social_twitter},null,8,["site-name","title","desc","image","facebook","twitter"]),m(C,{type:"image"}),s("section",de,[s("div",me,[s("div",ye,[s("h1",null,y(e.title),1),s("div",fe,[e.selectedCatchment?(l(),n("div",ue,[e.selectedCatchment.slug?(l(),u(_,{key:0,href:e.selectedCatchment.slug,class:"text-blue-600 hover:text-blue-800"},{default:c(()=>[P(y(e.selectedCatchment.name),1)]),_:1},8,["href"])):(l(),n("b",ge,y(e.selectedCatchment.name),1)),e.selectedArea?(l(),n("span",pe," > ")):d("",!0)])):d("",!0),e.selectedArea?(l(),n("div",_e,[e.selectedArea.slug?(l(),u(_,{key:0,href:e.selectedArea.slug,class:"text-blue-600 hover:text-blue-800"},{default:c(()=>[P(y(e.selectedArea.name),1)]),_:1},8,["href"])):(l(),n("b",he,y(e.selectedArea.name),1)),e.selectedLocation?(l(),n("span",be," > ")):d("",!0)])):d("",!0),e.selectAreaOptions.length>0?(l(),n("div",ke,[H(s("select",{"onUpdate:modelValue":g[0]||(g[0]=t=>e.selectedAreaSlug=t),class:"form-select","aria-label":"Select Area"},[ve,(l(!0),n(p,null,T(e.selectAreaOptions,t=>(l(),n("option",{value:t.value},y(t.label),9,Te))),256))],512),[[D,e.selectedAreaSlug]])])):d("",!0),e.selectLocationOptions.length>0?(l(),n("div",xe,[H(s("select",{"onUpdate:modelValue":g[1]||(g[1]=t=>e.selectedLocationSlug=t),class:"form-select","aria-label":"Select Location"},[Le,(l(!0),n(p,null,T(e.selectLocationOptions,t=>(l(),n("option",{value:t.value},y(t.label),9,Se))),256))],512),[[D,e.selectedLocationSlug]])])):d("",!0)])]),s("div",Ae,[m(M,{id:"google-map",ref:"mapRef","api-key":"AIzaSyAE6iRTba00sZ6sSjbyqDqyQFljN0-7JyI",center:e.options.center,styles:e.options.styles,zoom:e.options.zoom},{default:c(()=>[s("template",null,[(l(!0),n(p,null,T(e.markerData,t=>(l(),u(b,{options:t},{default:c(()=>[m(h,null,{default:c(()=>[s("div",null,[s("h3",null,y(t.title),1),m(_,{href:t.slug},{default:c(()=>[P("View")]),_:2},1032,["href"])])]),_:2},1024)]),_:2},1032,["options"]))),256))])]),_:1},8,["center","styles","zoom"])]),s("div",we,[Object.keys(e.categories).length>0?(l(),n("div",Ce,[Me,s("div",Oe,[(l(!0),n(p,null,T(e.categories,(t,i)=>(l(),n("div",Ve,[s("label",{class:"form-label form-label--checkbox",for:"category-"+i},[H(s("input",{class:"form-checkbox form-checkbox--big",type:"checkbox",id:"category-"+i,"onUpdate:modelValue":A=>e.selectedCategories[i]=A},null,8,Ie),[[K,e.selectedCategories[i]]]),s("span",null,y(t),1)],8,Ne)]))),256))])])):d("",!0),e.content?(l(),n("div",{key:1,class:"editorial mt-6",innerHTML:e.content},null,8,Pe)):d("",!0)]),s("div",He,[e.gallery.length>0?(l(),u(V,{key:0,"items-to-show":1,breakpoints:e.breakpoints,class:"media-carousel"},{addons:c(()=>[m(S),m(k)]),default:c(()=>[(l(!0),n(p,null,T(e.gallery,t=>(l(),n(p,{key:t},[t.type==="image"?(l(),u(x,{key:0,class:"media-item"},{default:c(()=>[s("div",null,[m(O,{image:t},null,8,["image"])])]),_:2},1024)):t.type==="video"?(l(),u(x,{key:1,class:"media-item"},{default:c(()=>[s("div",null,[m(L,{video:t},null,8,["video"])])]),_:2},1024)):d("",!0)],64))),128))]),_:1},8,["breakpoints"])):d("",!0)])])])]),_:1})}const We=ce(ie,[["render",je]]);export{We 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.