1:"$Sreact.fragment" 2:I[59095,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js","/_next/static/chunks/0thklxb818n03.js"],"default"] 3:I[73633,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js","/_next/static/chunks/0thklxb818n03.js"],"default"] 4:I[97367,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"OutletBoundary"] 5:"$Sreact.suspense" 9:I[97367,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"ViewportBoundary"] a:I[97367,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"MetadataBoundary"] 8:X 11:X 11:C 0:{"buildId":"jXlSfxsxxwYIiO0MQBnr6","data":[{"rsc":["$","$1","c",{"children":[[["$","section",null,{"className":"relative bg-blueprint-grid-light text-charcoal py-16 overflow-hidden","children":[["$","svg",null,{"viewBox":"0 0 400 240","className":"pointer-events-none select-none hidden lg:block absolute right-6 top-6 w-64 h-40 text-rust/10","fill":"none","aria-hidden":"true","children":[["$","defs",null,{"children":[["$","marker",null,{"id":"bp-arrow-start","markerWidth":"8","markerHeight":"8","refX":"4","refY":"4","orient":"auto","children":["$","path",null,{"d":"M8,0 L0,4 L8,8 Z","fill":"currentColor"}]}],["$","marker",null,{"id":"bp-arrow-end","markerWidth":"8","markerHeight":"8","refX":"4","refY":"4","orient":"auto","children":["$","path",null,{"d":"M0,0 L8,4 L0,8 Z","fill":"currentColor"}]}]]}],["$","path",null,{"d":"M40 160 L200 40 L360 160","stroke":"currentColor","strokeWidth":"1.5"}],["$","path",null,{"d":"M80 160 L200 66 L320 160","stroke":"currentColor","strokeWidth":"1","strokeDasharray":"4 3"}],["$","path",null,{"d":"M120 160 L200 92 L280 160","stroke":"currentColor","strokeWidth":"1","strokeDasharray":"4 3"}],["$","line",null,{"x1":"40","y1":"160","x2":"360","y2":"160","stroke":"currentColor","strokeWidth":"1.5"}],["$","line",null,{"x1":"40","y1":"192","x2":"360","y2":"192","stroke":"currentColor","strokeWidth":"1","markerStart":"url(#bp-arrow-start)","markerEnd":"url(#bp-arrow-end)"}],["$","line",null,{"x1":"40","y1":"160","x2":"40","y2":"198","stroke":"currentColor","strokeWidth":"0.75","strokeDasharray":"2 2"}],["$","line",null,{"x1":"360","y1":"160","x2":"360","y2":"198","stroke":"currentColor","strokeWidth":"0.75","strokeDasharray":"2 2"}],["$","text",null,{"x":"200","y":"210","textAnchor":"middle","fontSize":"11","fontFamily":"monospace","fill":"currentColor","children":"6400 mm"}],["$","line",null,{"x1":"200","y1":"40","x2":"200","y2":"76","stroke":"currentColor","strokeWidth":"0.75","strokeDasharray":"2 2"}],["$","path",null,{"d":"M172 60 A 33 33 0 0 1 200 40","stroke":"currentColor","strokeWidth":"1"}],["$","text",null,{"x":"176","y":"53","fontSize":"10","fontFamily":"monospace","fill":"currentColor","children":"22°"}],["$","line",null,{"x1":"18","y1":"40","x2":"18","y2":"160","stroke":"currentColor","strokeWidth":"1","markerStart":"url(#bp-arrow-start)","markerEnd":"url(#bp-arrow-end)"}],["$","text",null,{"x":"12","y":"100","fontSize":"10","fontFamily":"monospace","fill":"currentColor","textAnchor":"middle","transform":"rotate(-90 12 100)","children":"2100 mm"}],["$","text",null,{"x":"40","y":"228","fontSize":"10","fontFamily":"monospace","fill":"currentColor","letterSpacing":"1","children":"TRUSS ELEVATION — REF A.01"}]]}],["$","div",null,{"className":"relative mx-auto max-w-6xl px-4","children":["$","$L2",null,{"children":[["$","p",null,{"className":"font-mono text-xs uppercase tracking-widest text-steel mb-3","children":"// Completed Work"}],["$","p",null,{"className":"font-headline text-4xl uppercase","children":"Our Work"}],["$","p",null,{"className":"mt-4 text-charcoal/80 max-w-2xl","children":"A look at recent residential and commercial roofing projects."}]]}]}]]}],["$","section",null,{"className":"mx-auto max-w-6xl px-4 py-16 border-t border-steel/20","children":["$","$L3",null,{"projects":[{"id":"proj-1","title":"Full Re-Roof — Family Home","category":"residential","location":"Ballito","image":"/images/gallery/patio-roof-chandelier.jpg"},{"id":"proj-2","title":"Storm Damage Repair","category":"residential","location":"Durban"},{"id":"proj-3","title":"Flat Roof Waterproofing — Retail Park","category":"commercial","location":"Umhlanga","image":"/images/gallery/pavilion-roof-underside.jpg"},{"id":"proj-4","title":"New Roof Install — Warehouse","category":"commercial","location":"Richards Bay"},{"id":"proj-5","title":"Tile Roof Replacement","category":"residential","location":"KZN Midlands"},{"id":"proj-6","title":"Maintenance Contract — Office Park","category":"commercial","location":"Pietermaritzburg"}]}]}]],[["$","script","script-0",{"src":"/_next/static/chunks/0thklxb818n03.js","async":true}]],["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],"isPartial":"$@7","staleTime":"$8","varyParams":null},{"rsc":["$","$1","h",{"children":[null,["$","$L9",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Gallery | Truss City Roofing"}],["$","meta","1",{"name":"description","content":"Recent residential and commercial roofing projects completed by Truss City Roofing across South Africa."}],"$Lb","$Lc"]}]}]}],"$Ld"]}],"isPartial":"$@e","staleTime":"$8","varyParams":null},{"rsc":"$Lf","isPartial":"$@10","staleTime":"$8","varyParams":"$11"}],"isUpgradeableISRFallback":false,"a":"$@12","rootVaryParams":null,"needsRuntimeRequest":"$@13"} 14:I[27201,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"IconMark"] 15:I[39756,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"default"] 16:I[37457,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"default"] 6:null b:["$","link","2",{"rel":"icon","href":"/icon.png?icon.1bxv_h-z57m82.png","sizes":"512x512","type":"image/png"}] c:["$","$L14","3",{}] d:["$","meta",null,{"name":"next-size-adjust","content":""}] f:["$","$1","c",{"children":[null,["$","$L15",null,{"parallelRouterKey":"children","template":["$","$L16",null,{}]}]]}] 13:true 8:300 8:C 12:0 e:"$undefined" 10:"$undefined" 7:"$undefined"