PageSourceSearch

https://boisterous-meerkat-2cfd52.netlify.app/_next/static/chunks/pages/blog-677ba0d5c1afcf0f.js

js boisterous-meerkat-2cfd52.netlify.app collected 2026-10-03 10:32:19 UTC 20,154 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9195],{3616:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSG:function(){return N},default:function(){return Z}}),t(7294);var a,o,s,i,r,l,g,c,d,p=t(4297),m=t(8464),_=t(1664),u=t.n(_),h=t(66),P=t(7357),b=t(3123),y=t(7439);t(4147),t(4593),t(7794),t(7513),t(4931);var x=t(1383),f=t(7822);(0,f.Ps)(a||(a=(0,x.Z)(["\n  query AllUsers {\n    users(first: 10000) {\n      edges {\n        node {\n          avatar {\n            height\n            width\n            url\n          }\n          description\n          id\n          name\n          roles {\n            nodes {\n              name\n            }\n          }\n          slug\n        }\n      }\n    }\n  }\n"]))),(0,f.Ps)(o||(o=(0,x.Z)(["\n  query AllUsersSeo {\n    users(first: 10000) {\n      edges {\n        node {\n          id\n          seo {\n            metaDesc\n            metaRobotsNofollow\n            metaRobotsNoindex\n            title\n            social {\n              youTube\n              wikipedia\n              twitter\n              soundCloud\n              pinterest\n              mySpace\n              linkedIn\n              instagram\n              facebook\n            }\n          }\n        }\n      }\n    }\n  }\n"]))),t(4155);var C=(0,f.Ps)(s||(s=(0,x.Z)(["\n  fragment PageComponents on Page {\n    pageComponents {\n      pageComponents {\n        ... on Page_Pagecomponents_PageComponents_Badges {\n          __typename\n          title\n        }\n        ... on Page_Pagecomponents_PageComponents_Banner {\n          __typename\n          title\n          description\n          subheader\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_HeroSlider {\n          __typename\n          title\n        }\n        ... on Page_Pagecomponents_PageComponents_Text {\n          __typename\n          text\n        }\n        ... on Page_Pagecomponents_PageComponents_ImageSlider {\n          __typename\n          subheader\n          title\n          body\n        }\n        ... on Page_Pagecomponents_PageComponents_ImageRight {\n          __typename\n          body\n          fieldGroupName\n          subheader\n          title\n          button\n          link\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ImageLeft {\n          __typename\n          fieldGroupName\n          body\n          subheader\n          title\n          button\n          link\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ImageLeftDark {\n          __typename\n          body\n          subheader\n          title\n          button\n          link\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ImageGallery {\n          __typename\n          body\n          subheader\n          title\n          imageGallery {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Benefits1 {\n          __typename\n          title\n          subheader\n          benefitContent {\n            title\n            description\n            image {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Carousel {\n          __typename\n          title\n          subheader\n          carouselContent {\n            title\n            description\n            image {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ComponentA {\n          __typename\n          subheader\n          title\n          body\n          componentItems {\n            title\n            text\n            button\n            image {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ComponentB {\n          __typename\n          body\n          subheader\n          title\n          componentItems {\n            title\n            text\n            button\n            image {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ComponentC {\n          __typename\n          body\n          subheader\n          title\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ComponentD {\n          __typename\n          subheader\n          title\n          content {\n            text\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ComponentE {\n          __typename\n          subheader\n          title\n          content {\n            title\n            description\n            image {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Cta1 {\n          __typename\n          body\n          title\n          subheader\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Cta2 {\n          __typename\n          body\n          title\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Ebook {\n          __typename\n          title\n          image {\n            altText\n            sourceUrl(size: MEDIUM_LARGE)\n            srcSet\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Faq {\n          __typename\n          title\n          body\n          questions {\n            question\n            answer\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_FaqTab {\n          __typename\n          title\n          tabsContent {\n            tabLabel\n            questions {\n              question\n              answer\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ProcessA {\n          __typename\n          description\n          title\n          processContent {\n            number\n            processDescription\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ProcessB {\n          __typename\n          title\n          subheader\n          body\n          processContent {\n            number\n            title\n            body\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_RelatedServices {\n          __typename\n          serviceContent {\n            title\n            link\n            image {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_ServiceArea {\n          __typename\n          title\n          content1\n          content2\n        }\n        ... on Page_Pagecomponents_PageComponents_SeoPage {\n          __typename\n          title\n          description\n        }\n        ... on Page_Pagecomponents_PageComponents_TabsSide {\n          __typename\n          title\n          tabsContent {\n            tabTitle\n            tabList\n            tabLabel\n            tabBody\n            tabImage {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_TabsTop {\n          __typename\n          title\n          tabsContent {\n            tabTitle\n            tabList\n            tabLabel\n            tabBody\n            tabImage {\n              altText\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n            }\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Testimonial {\n          title\n          testimonials {\n            testimonialBody\n            testimonialTitle\n            testimonialName\n          }\n        }\n        ... on Page_Pagecomponents_PageComponents_Text {\n          text\n        }\n      }\n    }\n  }\n"]))),w=(0,f.Ps)(i||(i=(0,x.Z)(["\n  fragment PageFields on Page {\n    children {\n      edges {\n        node {\n          id\n          slug\n          uri\n          ... on Page {\n            id\n            title\n          }\n        }\n      }\n    }\n    id\n    menuOrder\n    parent {\n      node {\n        id\n        slug\n        uri\n        ... on Page {\n          title\n        }\n      }\n    }\n    slug\n    title\n    uri\n  }\n"])));(0,f.Ps)(r||(r=(0,x.Z)(["\n  ","\n  query AllPagesIndex {\n    pages(first: 10000, where: { hasPassword: false }) {\n      edges {\n        node {\n          ...PageFields\n        }\n      }\n    }\n  }\n"])),w),(0,f.Ps)(l||(l=(0,x.Z)(["\n  ","\n  query AllPagesIndex {\n    pages(first: 10000, where: { hasPassword: false }) {\n      edges {\n        node {\n          ...PageFields\n        }\n      }\n    }\n  }\n"])),w),(0,f.Ps)(g||(g=(0,x.Z)(["\n  ","\n  query AllPagesIndex {\n    pages(first: 10000, where: { hasPassword: false }) {\n      edges {\n        node {\n          ...PageFields\n          content\n          featuredImage {\n            node {\n              altText\n              caption\n              id\n              sizes\n              sourceUrl\n              srcSet\n            }\n          }\n        }\n      }\n    }\n  }\n"])),w),(0,f.Ps)(c||(c=(0,x.Z)(["\n  ","\n  query PageByUri($uri: ID!) {\n    page(id: $uri, idType: URI) {\n      children {\n        edges {\n          node {\n            id\n            slug\n            uri\n            ... on Page {\n              id\n              title\n            }\n          }\n        }\n      }\n      content\n      featuredImage {\n        node {\n          altText\n          caption\n          id\n          sizes\n          sourceUrl\n          srcSet\n        }\n      }\n      id\n      menuOrder\n      parent {\n        node {\n          id\n          slug\n          uri\n          ... on Page {\n            title\n          }\n        }\n      }\n      slug\n      title\n      uri\n      ...PageComponents\n    }\n  }\n"])),C),(0,f.Ps)(d||(d=(0,x.Z)(["\n  query PageSEOByUri($uri: ID!) {\n    page(id: $uri, idType: URI) {\n      id\n      seo {\n        canonical\n        metaDesc\n        metaRobotsNofollow\n        metaRobotsNoindex\n        opengraphAuthor\n        opengraphDescription\n        opengraphModifiedTime\n        opengraphPublishedTime\n        opengraphPublisher\n        opengraphTitle\n        opengraphType\n        readingTime\n        title\n        twitterDescription\n        twitterTitle\n        twitterImage {\n          altText\n          sourceUrl\n          mediaDetails {\n            width\n            height\n          }\n        }\n        opengraphImage {\n          altText\n          sourceUrl\n          mediaDetails {\n            height\n            width\n          }\n        }\n      }\n    }\n  }\n"]))),t(4155);var I=t(5893),v=t(1045),E=t(3771),U={md:"48em"},T=h.ZP.article.withConfig({displayName:"blog__Article",componentId:"sc-q4wzbb-0"})(["max-width:1000px;width:100%;margin-left:auto;margin-right:auto;box-shadow:var(--shadow-light);border-raidus:var(--br);display:flex;align-items:center;@media screen and (max-width:","){flex-direction:column;}& > *{width:100%;}& > * + *{margin-left:2em;@media screen and (max-width:","){margin-left:0;margin-top:var(--spacer);}}figure{div{img{object-fit:cover;height:300px;}}
1}"],U.md,U.md),z=h.ZP.ol.withConfig({displayName:"blog__Ol",componentId:"sc-q4wzbb-1"})(["list-style-type:none;"]),S=h.ZP.div.withConfig({displayName:"blog__Text",componentId:"sc-q4wzbb-2"})(["padding:2em;h2{color:var(--clr-accent);}@media screen and (max-width:400px){h2{font-size:var(--fs-3);}}"]);h.ZP.div.withConfig({displayName:"blog__Flex",componentId:"sc-q4wzbb-3"})(["display:flex;justify-content:space-between;"]);var A=h.ZP.div.withConfig({displayName:"blog__BannerGrid",componentId:"sc-q4wzbb-4"})(["display:grid;grid-template-rows:auto 4em auto;"]),j=h.ZP.div.withConfig({displayName:"blog__BannerWrapper",componentId:"sc-q4wzbb-5"})(['grid-row:1 / span 2;grid-column:1 / -1;z-index:1;background:url("http://21-pl.purpleparrotwebsites.com/wp-content/uploads/2023/05/blog-banner.png"),rgba(0,0,0,0.7);background-blend-mode:overlay;background-position:center;background-size:cover;background-repeat:no-repeat;padding:4em 0;display:grid;place-items:center;min-height:80vh;height:100%;@media screen and (max-width:26em){min-height:100vh;height:100%;}']),L=h.ZP.div.withConfig({displayName:"blog__BannerText",componentId:"sc-q4wzbb-6"})(["max-width:140ch;width:100%;color:var(--txt-light);margin-left:auto;margin-right:auto;text-align:center;"]),M=h.ZP.div.withConfig({displayName:"blog__Excerpt",componentId:"sc-q4wzbb-7"})(["font-size:var(--fs-sm);"]),D=h.ZP.div.withConfig({displayName:"blog__BannerBottomText",componentId:"sc-q4wzbb-8"})(["grid-row:2 / -1;grid-column:1 / -1;z-index:2;background:var(--clr-dark);color:var(--txt-light);padding:2em;width:80%;"]),N=!0;function Z(n){var e=n.posts,t=n.pagination;return console.log({posts:e}),(0,I.jsxs)(p.Z,{children:[(0,I.jsx)(v.Z,{title:"Landscaping Blog - Insights From Calgary's Landscaping Company",description:"With more than two decades of experience, you can trust Project Landscape to provide you with the best landscaping advice."}),(0,I.jsx)(m.fZ,{}),(0,I.jsxs)(A,{children:[(0,I.jsx)(j,{children:(0,I.jsx)(m.W2,{className:"spacing",children:(0,I.jsxs)(L,{className:"spacing",children:[(0,I.jsx)("div",{className:"",children:(0,I.jsx)("h1",{className:"title",children:"landscape installation and design advice"})}),(0,I.jsx)(P.DF,{href:"/contact",children:"get free estimate"})]})})}),(0,I.jsx)(D,{children:(0,I.jsx)(m.W2,{children:(0,I.jsx)("p",{children:"Looking to elevate your landscape project? Get inspired with our extensive collection of articles! Whether you're envisioning a stunning deck or a charming paving stone patio, we've got you covered. Explore our tips and creative ideas to transform your outdoor space into a breathtaking oasis. From design concepts to material recommendations, our articles provide the guidance you need to take your landscape project to the next level. Let your imagination run wild and create a captivating outdoor haven!"})})})]}),(0,I.jsx)(m.$0,{children:(0,I.jsxs)(m.W2,{children:[(0,I.jsx)(z,{children:e.map(function(n){var e,t=n.categories.length>0?null===(e=n.categories[0])||void 0===e?void 0:e.slug:"";return(0,I.jsx)("li",{children:(0,I.jsxs)(T,{className:"post-list-item",itemScope:!0,itemType:"http://schema.org/Article",children:[n.featuredImage?(0,I.jsx)(b.Z,{alt:n.featuredImage.altText||"",srcSet:n.featuredImage.srcSet,src:n.featuredImage.src}):null,(0,I.jsx)(S,{children:(0,I.jsxs)("header",{children:[(0,I.jsx)("h2",{className:"subheader upper",children:(0,I.jsx)(u(),{className:"spacing accent",href:(0,y.rL)(n.slug,t),children:n.title})}),(0,I.jsx)(M,{dangerouslySetInnerHTML:{__html:n.excerpt}})]})})]})},n.slug)})}),t&&(0,I.jsx)(E.Z,{addCanonical:!1,currentPage:null==t?void 0:t.currentPage,pagesCount:null==t?void 0:t.pagesCount,basePath:null==t?void 0:t.basePath})]})})]})}},3899:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog",function(){return t(3616)}])},4931:function(n,e){var t,a=[{À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ű:"U",Ý:"Y",Þ:"TH",Ÿ:"Y",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"u",ű:"u",ý:"y",þ:"th",ÿ:"y"},{"\xa9":"(c)"},{α:"a",β:"b",γ:"g",δ:"d",ε:"e",ζ:"z",η:"h",θ:"8",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"3",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"w",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"h",ώ:"w",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"H",Θ:"8",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"3",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"W",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"H",Ώ:"W",Ϊ:"I",Ϋ:"Y"},{ş:"s",Ş:"S",ı:"i",İ:"I",ç:"c",Ç:"C",ü:"u",Ü:"U",ö:"o",Ö:"O",ğ:"g",Ğ:"G"},{ă:"a",î:"i",ș:"s",ț:"t",â:"a",Ă:"A",Î:"I",Ș:"S",Ț:"T",Â:"A"},{а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"j",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"J",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"H",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya"},{Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g"},{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"I",Ķ:"K",Ļ:"L",Ņ:"N",Š:"S",Ū:"U",Ž:"Z"},{أ:"a",ب:"b",ت:"t",ث:"th",ج:"g",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"d",ط:"t",ظ:"th",ع:"aa",غ:"gh",ف:"f",ق:"k",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"o",ي:"y"},{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U",Ž:"Z"},{ђ:"dj",ј:"j",љ:"lj",њ:"nj",ћ:"c",џ:"dz",đ:"dj",Ђ:"Dj",Ј:"j",Љ:"Lj",Њ:"Nj",Ћ:"C",Џ:"Dz",Đ:"Dj"},{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},{ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"j",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"f",ქ:"q",ღ:"g",ყ:"y",შ:"sh",ჩ:"ch",ც:"c",ძ:"dz",წ:"w",ჭ:"ch",ხ:"x",ჯ:"j",ჰ:"h"},{á:"a",ä:"a",č:"c",ď:"d",é:"e",í:"i",ľ:"l",ĺ:"l",ň:"n",ó:"o",ô:"o",ŕ:"r",š:"s",ť:"t",ú:"u",ý:"y",ž:"z",Á:"a",Ä:"A",Č:"C",Ď:"D",É:"E",Í:"I",Ľ:"L",Ĺ:"L",Ň:"N",Ó:"O",Ô:"O",Ŕ:"R",Š:"S",Ť:"T",Ú:"U",Ý:"Y",Ž:"Z"}],o={};o.Initialize=function(){if(!o.map){for(var n in o.map={},o.chars="",a){var e=a[n];for(var t in e)o.map[t]=e[t],o.chars+=t}o.regex=RegExp("["+o.chars+"]|[^"+o.chars+"]+","g")}};var s=function(n){o.Initialize();var e="",t=n.match(o.regex);if(t)for(var a=0;a<t.length;a++){if(1==t[a].length){var s=o.map[t[a]];if(null!=s){e+=s;continue}}e+=t[a]}else e=n;return e};parameterize=function(n,e,t){return t=t||"-",(n=(n=(n=(n=(n=s(n)).replace(/[^-\w\s\u4E00-\u9FA5]/g,"")).replace(/^\s+|\s+$/g,"")).replace(/[-\s]+/g,t)).toLowerCase()).substring(0,e)}
1,n.exports?n.exports=parameterize:void 0!==(t=(function(n,e,t){return parameterize}).apply(e,[]))&&(n.exports=t)}},function(n){n.O(0,[1228,2013,5445,4617,9866,994,2876,6158,6556,3061,6376,4593,1810,4297,3684,9774,2888,179],function(){return n(n.s=3899)}),_N_E=n.O()}]);

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.