1:"$Sreact.fragment" 2:I[39756,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"default"] 3:I[37457,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"default"] 4:I[59094,["/_next/static/chunks/73cee109184a78ab.js"],"default"] b:I[68027,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"default"] :HL["/_next/static/chunks/823807367708257d.css","style"] :HL["/_next/static/chunks/32429265b4a339ae.css","style"] :HL["/_next/static/chunks/e765c6821417c39b.css","style"] :HL["/_next/static/chunks/788193aabace0613.css","style"] :HL["https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;600;700;800;900&display=swap","style"] :HL["https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700&display=swap","style"] 0:{"P":null,"b":"T6reVsq4rTmPbukGUS4Y4","c":["","project","light-the-bridge"],"q":"","i":false,"f":[[["",{"children":["project",{"children":["light-the-bridge",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/823807367708257d.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":[["$","link",null,{"rel":"preconnect","href":"https://fonts.gstatic.com"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;600;700;800;900&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","$L4",null,{"project":{"cardID":7,"slug":"light-the-bridge","cardType":"website","cardColor":"black","cardText":{"cardTitle":"Light the Bridge","cardBody":"The Light the Bridge campaign wasn’t just about illuminating Edmonton’s High Level Bridge, it was about building a digital experience that let every citizen leave their mark. We developed a custom CMS using .NET MVC and SQL Server that powered the entire donation process. Donors could “buy a bulb,” dedicate it to someone special, and instantly receive a tax receipt, all handled seamlessly through the platform.\nBut the real magic was in the Find Your Bulb feature. Every bulb purchased was mapped to the bridge’s virtual model online, creating a permanent, interactive display. Visitors can search by name or dedication, click on a bulb, and see the story behind it. It’s not just a fundraising tool, it’s a living archive of community pride.\nFrom secure transactions to perpetual data storage, the system was designed to be both technically robust and emotionally resonant. Today, the bridge shines nightly, and the website ensures those contributions continue to glow forever.","cardTech":".NET, MVC, SQL, HTML5, CSS, Javascript, JIRA, Git"},"cardUrl":"https://www.lightthebridge.ca/findyourbulb/","cardImageName":"light-the-bridge","thumbnailImage":{"imageDescription":"The Light the Bridge Wwebsite.","imageType":"mobile","imagePosition":"top-left"},"detailImages":[{"imageName":"light-the-bridge","imageDescription":"The Light the Bridge Wwebsite.","imageType":"mobile","imagePosition":"top-left"}]}}],["$L5","$L6","$L7","$L8"],"$L9"]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],"$La",false]],"m":"$undefined","G":["$b",[]],"S":true} c:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"OutletBoundary"] d:"$Sreact.suspense" f:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"ViewportBoundary"] 11:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"MetadataBoundary"] 5:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/32429265b4a339ae.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] 6:["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/e765c6821417c39b.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] 7:["$","link","2",{"rel":"stylesheet","href":"/_next/static/chunks/788193aabace0613.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] 8:["$","script","script-0",{"src":"/_next/static/chunks/73cee109184a78ab.js","async":true,"nonce":"$undefined"}] 9:["$","$Lc",null,{"children":["$","$d",null,{"name":"Next.MetadataOutlet","children":"$@e"}]}] a:["$","$1","h",{"children":[null,["$","$Lf",null,{"children":"$@10"}],["$","div",null,{"hidden":true,"children":["$","$L11",null,{"children":["$","$d",null,{"name":"Next.Metadata","children":"$@12"}]}]}],null]}] 10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#FFFFFF"}]] 12:[["$","title","0",{"children":"Dale Carter | Web and Software Development"}],["$","meta","1",{"name":"description","content":"Dale Carter is a web and software development leader located in Okotoks, Alberta, Canada."}],["$","meta","2",{"name":"author","content":"Dale Carter"}],["$","meta","3",{"name":"keywords","content":"Calgary, Software, Web, Leader, Developer, Voice Over, Actor, Software Development Leader Calgary, Web Development Leader Calgary, Typescript Calgary, Next.js Calgary, React Calgary, Node.js Calgary, .NET Calgary"}],["$","meta","4",{"property":"og:title","content":"Dale Carter is a web and software development leader located in Okotoks, Alberta, Canada."}],["$","meta","5",{"property":"og:description","content":"Dale Carter is a web and software development leader located in Okotoks, Alberta, Canada."}],["$","meta","6",{"property":"og:url","content":"https://dalecarter.ca"}],["$","meta","7",{"property":"og:image","content":"https://dalecarter.ca/dale-carter.jpg"}],["$","meta","8",{"property":"og:image:alt","content":"Dale Carter"}],["$","meta","9",{"property":"og:type","content":"website"}],["$","meta","10",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","11",{"name":"twitter:title","content":"Dale Carter is a web and software development leader located in Okotoks, Alberta, Canada."}],["$","meta","12",{"name":"twitter:description","content":"Dale Carter is a web and software development leader located in Okotoks, Alberta, Canada."}],["$","meta","13",{"name":"twitter:image","content":"https://dalecarter.ca/dale-carter.jpg"}],["$","meta","14",{"name":"twitter:image:alt","content":"Dale Carter"}]] e:null