{"id":1330,"date":"2026-03-13T14:14:46","date_gmt":"2026-03-13T13:14:46","guid":{"rendered":"https:\/\/gus.gumstaging.fr\/trouvez-votre-point-de-service\/"},"modified":"2026-05-05T19:16:06","modified_gmt":"2026-05-05T17:16:06","slug":"trouvez-votre-point-de-service","status":"publish","type":"page","link":"https:\/\/staging.gus.ca\/en\/trouvez-votre-point-de-service\/","title":{"rendered":"Find your point of service"},"content":{"rendered":"  \n<section is=\"bubble-block-store-locator\"   data-bg=\"white\"  class=\"   bg-bb-white   mt-0 mb-0   pt-0 pb-8 md:pb-16 \"  >\n\n\t\n\t\t<div class=\"\">\n\n<div class=\"component\" id=\"storeLocator\">\n\t<div class=\"main_container\">\n\t\t<div class=\"main__content\">\n\t\t\t<div class=\"form__container\">\n\t\t\t\t<div class=\"form\">\n\t\t\t\t\t<div class=\"form__title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"content--title\">\n\t\t\t\t\t\t\t\t    <h1 class=\" text-bb-black\"\n     \n        data-sal=\"slide-up\" \n        data-sal-delay=\"200\"\n        data-sal-duration=\"500\" \n        data-sal-easing=\"ease-out-quint\"\n    >\n            Find your point of service\n    <\/h1>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t<div class=\"form__inputs\">\n\t\t\t\t\t\t<form id=\"storeLocatorForm\" class=\"flex flex-col lg:flex-row gap-4 items-end\">\n\t\t\t\t\t\t\t<div class=\"w-full lg:w-1\/3\">\n\t\t\t\t\t\t\t\t<label class=\"font-bold text-sm lg:text-lg block mb-2\">City<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" \n\t\t\t\t\t\t\t\t\tid=\"storeLocatorCity\"\n\t\t\t\t\t\t\t\t\tplaceholder=\"Search a city\"\n\t\t\t\t\t\t\t\t\tclass=\"w-full text-base p-4 font-normal border border-transparent placeholder:text-bb-black text-bb-black bg-bb-white rounded-full focus:text-bb-black focus:border-bb-orange\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"w-full lg:w-1\/4\">\n\t\t\t\t\t\t\t\t<label class=\"font-bold text-sm lg:text-lg block mb-2\">Service<\/label>\n\t\t\t\t\t\t\t\t<select id=\"storeLocatorService\"\n\t\t\t\t\t\t\t\t\tclass=\"w-full text-base p-4 font-normal border border-transparent text-bb-black bg-bb-white rounded-full focus:border-bb-orange\">\n\t\t\t\t\t\t\t\t\t<option value=\"\">Select a service<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"ART\">Art restoration<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"CAUSE\">Cause investigation<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"DRAIN\">Drain and sewer services<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"DCLN\">Dry cleaning and laundry<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"ELEC\">Electronics<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"LAND\">Landscaping<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RENO\">Renovation and construction<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"REST\">Restoration (damage restoration)<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RESTC\">Restoration and construction<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"THOUS\">Temporary housing (after disaster)<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"w-full lg:w-auto\">\n\t\t\t\t\t\t\t\t<button type=\"submit\" \n\t\t\t\t\t\t\t\t\tid=\"storeLocatorSubmit\"\n\t\t\t\t\t\t\t\t\tclass=\"block py-3 px-5 lg:py-4 mb-0 lg:px-5 font-bold text-white hover:opacity-100 hover:bg-bb-brown transition-all duration-150 ease-in-out bg-bb-orange rounded-full text-xs md:text-sm uppercase\">\n\t\t\t\t\t\t\t\t\t<span class=\"js-label-default\">Search<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"js-label-loading hidden\">Search...<\/span>\n\t\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/form>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"map\">\n\t\t\t\t<div class=\"map__results\" id=\"storeLocatorResults\"><\/div>\n\t\t\t\t<div class=\"map__container\" id=\"storeLocatorMap\"><\/div>\n\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyAj7oDTUWzVb0zLuDDSXsoWOzGnF_YpflY&libraries=places&callback=initStoreLocator\" async defer><\/script>\n\n<script>\nfunction initStoreLocator() {\n\tvar ajaxUrl = 'https:\/\/staging.gus.ca\/wp-admin\/admin-ajax.php';\n\tvar lang = 'En';\n\tvar query = { city: '', provinceCode: '', serviceCode: '', latitude: 0, longitude: 0 };\n\tvar defaultCenter = { lat: 46.8139, lng: -71.2080 };\n\tvar map = null;\n\tvar markers = [];\n\tvar autocomplete = null;\n\n\tvar cityInput = document.getElementById('storeLocatorCity');\n\tvar serviceSelect = document.getElementById('storeLocatorService');\n\tvar form = document.getElementById('storeLocatorForm');\n\tvar resultsContainer = document.getElementById('storeLocatorResults');\n\tvar mapContainer = document.getElementById('storeLocatorMap');\n\tvar submitBtn = document.getElementById('storeLocatorSubmit');\n\n\tfunction initAutocomplete() {\n\t\tif (typeof google === 'undefined' || !google.maps || !google.maps.places) return;\n\n\t\tautocomplete = new google.maps.places.Autocomplete(cityInput, {\n\t\t\ttypes: ['(cities)'],\n\t\t\tcomponentRestrictions: { country: 'ca' },\n\t\t});\n\n\t\tautocomplete.addListener('place_changed', function() {\n\t\t\tvar place = autocomplete.getPlace();\n\t\t\tif (place.geometry) {\n\t\t\t\tquery.latitude = place.geometry.location.lat();\n\t\t\t\tquery.longitude = place.geometry.location.lng();\n\n\t\t\t\tvar components = place.address_components || [];\n\t\t\t\tfor (var i = 0; i < components.length; i++) {\n\t\t\t\t\tvar comp = components[i];\n\t\t\t\t\tif (comp.types.indexOf('locality') !== -1) {\n\t\t\t\t\t\tquery.city = comp.long_name;\n\t\t\t\t\t}\n\t\t\t\t\tif (comp.types.indexOf('administrative_area_level_1') !== -1) {\n\t\t\t\t\t\tquery.provinceCode = comp.short_name;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\n\tfunction setLoading(state) {\n\t\tvar labelDefault = submitBtn.querySelector('.js-label-default');\n\t\tvar labelLoading = submitBtn.querySelector('.js-label-loading');\n\t\tsubmitBtn.disabled = state;\n\t\tlabelDefault.classList.toggle('hidden', state);\n\t\tlabelLoading.classList.toggle('hidden', !state);\n\t}\n\n\tfunction escapeHtml(str) {\n\t\tif (!str) return '';\n\t\tvar div = document.createElement('div');\n\t\tdiv.appendChild(document.createTextNode(str));\n\t\treturn div.innerHTML;\n\t}\n\n\tvar activeIndex = -1;\n\tvar infoWindows = [];\n\n\tfunction highlightCard(index) {\n\t\tvar cards = resultsContainer.querySelectorAll('[data-index]');\n\t\tfor (var i = 0; i < cards.length; i++) {\n\t\t\tcards[i].classList.remove('is-active');\n\t\t}\n\t\tactiveIndex = index;\n\t\tif (index >= 0 && cards[index]) {\n\t\t\tcards[index].classList.add('is-active');\n\t\t\tcards[index].scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n\t\t}\n\t}\n\n\tfunction openMarkerFromCard(index) {\n\t\thighlightCard(index);\n\t\tif (markers[index] && map) {\n\t\t\tfor (var i = 0; i < infoWindows.length; i++) {\n\t\t\t\tinfoWindows[i].close();\n\t\t\t}\n\t\t\tif (infoWindows[index]) {\n\t\t\t\tinfoWindows[index].open(map, markers[index]);\n\t\t\t}\n\t\t\tmap.panTo(markers[index].getPosition());\n\t\t}\n\t}\n\n\tfunction renderResults(franchises) {\n\t\tif (!franchises || franchises.length === 0) {\n\t\t\tresultsContainer.innerHTML = '<div class=\"col-span-2 flex items-center justify-center py-12\"><span class=\"font-medium text-gray-500\">Aucun r\u00e9sultat trouv\u00e9 pour cette recherche.<\/span><\/div>';\n\t\t\treturn;\n\t\t}\n\n\t\tvar html = '';\n\t\tfor (var i = 0; i < franchises.length; i++) {\n\t\t\tvar f = franchises[i];\n\t\t\thtml += '<div class=\"bg-bb-grey-pale rounded-2xl w-full p-4 cursor-pointer transition-all duration-200\" data-index=\"' + i + '\">';\n\t\t\thtml += '<svg class=\"h-8\" width=\"30\" height=\"43\" viewbox=\"0 0 30 43\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#clip0_47_868)\"><path d=\"M15 0C6.71573 0 0 6.7418 0 15.0582C0 18.8619 1.43788 22.485 3.34826 25.4445C6.17988 29.831 12.8705 40.0943 14.591 42.7327C14.784 43.0287 15.216 43.0287 15.4091 42.7327C17.1296 40.0943 23.8203 29.831 26.6519 25.4445C28.5623 22.4852 30.0001 18.8619 30.0001 15.0582C30 6.7418 23.2843 0 15 0ZM15 23.4782C10.3678 23.4782 6.61264 19.7084 6.61264 15.0582C6.61264 10.4081 10.3678 6.63846 15 6.63846C19.6322 6.63846 23.3874 10.4081 23.3874 15.0584C23.3874 19.7087 19.6323 23.4782 15 23.4782Z\" fill=\"#FE8502\"\/><\/g><defs><clipPath id=\"clip0_47_868\"><rect width=\"30\" height=\"42.9545\" fill=\"white\"\/><\/clipPath><\/defs><\/svg>';\n\n\t\t\thtml += '<div class=\"map__results__address\">';\n\t\t\thtml += '<h5>' + escapeHtml(f.name) + '<\/h5>';\n\t\t\thtml += '<span>' + escapeHtml(f.officeAddress) + '<\/span>';\n\t\t\tif (f.distanceKm) {\n\t\t\t\thtml += '<span class=\"text-sm text-gray-500\">' + parseFloat(f.distanceKm).toFixed(1) + ' km<\/span>';\n\t\t\t}\n\t\t\tif (f.coverageType) {\n\t\t\t\thtml += '<span class=\"text-xs font-medium text-bb-orange\">' + (f.coverageType === 'Assigned' ? 'Zone desservie' : 'Zone adjacente') + '<\/span>';\n\t\t\t}\n\t\t\thtml += '<\/div>';\n\n\t\t\thtml += '<div class=\"map__results__details\">';\n\t\t\tif (f.officePhone) {\n\t\t\t\thtml += '<div><svg width=\"21\" height=\"21\" viewbox=\"0 0 21 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect width=\"20.521\" height=\"20.521\" fill=\"currentColor\" opacity=\"0.2\" rx=\"4\"\/><text x=\"4\" y=\"16\" font-size=\"14\" fill=\"currentColor\">\ud83d\udcde<\/text><\/svg>';\n\t\t\t\thtml += '<a href=\"tel:' + escapeHtml(f.officePhone) + '\" class=\"hover:underline\">' + escapeHtml(f.officePhone) + '<\/a><\/div>';\n\t\t\t}\n\t\t\tif (f.officeEmail) {\n\t\t\t\thtml += '<div><svg width=\"21\" height=\"21\" viewbox=\"0 0 21 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect width=\"20.521\" height=\"20.521\" fill=\"currentColor\" opacity=\"0.2\" rx=\"4\"\/><text x=\"3\" y=\"16\" font-size=\"14\" fill=\"currentColor\">\u2709\ufe0f<\/text><\/svg>';\n\t\t\t\thtml += '<a href=\"mailto:' + escapeHtml(f.officeEmail) + '\" class=\"hover:underline\">' + escapeHtml(f.officeEmail) + '<\/a><\/div>';\n\t\t\t}\n\t\t\thtml += '<\/div>';\n\n\t\t\tif (f.franchiseServices && f.franchiseServices.length) {\n\t\t\t\thtml += '<ul class=\"map__results__services\">';\n\t\t\t\tfor (var j = 0; j < f.franchiseServices.length; j++) {\n\t\t\t\t\tvar serviceName = (lang === 'En') ? f.franchiseServices[j].serviceNameEn : f.franchiseServices[j].serviceNameFr;\n\t\t\t\t\thtml += '<li>' + escapeHtml(serviceName) + '<\/li>';\n\t\t\t\t}\n\t\t\t\thtml += '<\/ul>';\n\t\t\t}\n\n\t\t\thtml += '<\/div>';\n\t\t}\n\n\t\tresultsContainer.innerHTML = html;\n\n\t\tvar cards = resultsContainer.querySelectorAll('[data-index]');\n\t\tfor (var c = 0; c < cards.length; c++) {\n\t\t\t(function(idx) {\n\t\t\t\tcards[idx].addEventListener('click', function() {\n\t\t\t\t\topenMarkerFromCard(idx);\n\t\t\t\t});\n\t\t\t})(c);\n\t\t}\n\t}\n\n\tfunction updateMap(franchises) {\n\t\tif (typeof google === 'undefined' || !google.maps) return;\n\n\t\tfor (var i = 0; i < markers.length; i++) {\n\t\t\tmarkers[i].setMap(null);\n\t\t}\n\t\tmarkers = [];\n\t\tinfoWindows = [];\n\t\tactiveIndex = -1;\n\n\t\tif (!map) {\n\t\t\tmap = new google.maps.Map(mapContainer, {\n\t\t\t\tzoom: (query.latitude && query.longitude) ? 10 : 6,\n\t\t\t\tcenter: (query.latitude && query.longitude) ? { lat: query.latitude, lng: query.longitude } : defaultCenter,\n\t\t\t});\n\t\t}\n\n\t\tif (!franchises || franchises.length === 0) {\n\t\t\tmap.setCenter((query.latitude && query.longitude) ? { lat: query.latitude, lng: query.longitude } : defaultCenter);\n\t\t\treturn;\n\t\t}\n\n\t\tvar bounds = new google.maps.LatLngBounds();\n\t\tvar geocoder = new google.maps.Geocoder();\n\t\tvar pending = 0;\n\n\t\tfunction fitBoundsWhenReady() {\n\t\t\tvar placed = markers.filter(function(m) { return !!m; });\n\t\t\tif (pending === 0 && placed.length > 0) {\n\t\t\t\tif (placed.length === 1) {\n\t\t\t\t\tmap.setCenter(placed[0].getPosition());\n\t\t\t\t\tmap.setZoom(12);\n\t\t\t\t} else {\n\t\t\t\t\tmap.fitBounds(bounds);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction addMarker(position, franchise, index) {\n\t\t\tvar marker = new google.maps.Marker({\n\t\t\t\tposition: position,\n\t\t\t\tmap: map,\n\t\t\t\ttitle: franchise.name || '',\n\t\t\t\ticon: {\n\t\t\t\t\tpath: 'M15 0C6.716 0 0 6.742 0 15.058c0 3.804 1.438 7.427 3.348 10.386 2.832 4.387 9.522 14.65 11.243 17.289.193.296.625.296.818 0 1.72-2.639 8.411-12.902 11.243-17.289C28.562 22.485 30 18.862 30 15.058 30 6.742 23.284 0 15 0zm0 23.478c-4.632 0-8.387-3.77-8.387-8.42 0-4.65 3.755-8.42 8.387-8.42s8.387 3.77 8.387 8.42c0 4.65-3.755 8.42-8.387 8.42z',\n\t\t\t\t\tfillColor: '#FE8502',\n\t\t\t\t\tfillOpacity: 1,\n\t\t\t\t\tstrokeWeight: 0,\n\t\t\t\t\tscale: 0.8,\n\t\t\t\t\tanchor: new google.maps.Point(15, 43),\n\t\t\t\t},\n\t\t\t});\n\n\t\t\tvar infoContent = '<div style=\"max-width:220px\">';\n\t\t\tinfoContent += '<strong>' + escapeHtml(franchise.name) + '<\/strong><br>';\n\t\t\tinfoContent += '<span>' + escapeHtml(franchise.officeAddress) + '<\/span>';\n\t\t\tif (franchise.officePhone) {\n\t\t\t\tinfoContent += '<br><a href=\"tel:' + escapeHtml(franchise.officePhone) + '\">' + escapeHtml(franchise.officePhone) + '<\/a>';\n\t\t\t}\n\t\t\tinfoContent += '<\/div>';\n\n\t\t\tvar infoWindow = new google.maps.InfoWindow({ content: infoContent });\n\t\t\t(function(idx) {\n\t\t\t\tmarker.addListener('click', function() {\n\t\t\t\t\tfor (var w = 0; w < infoWindows.length; w++) {\n\t\t\t\t\t\tinfoWindows[w].close();\n\t\t\t\t\t}\n\t\t\t\t\tinfoWindow.open(map, marker);\n\t\t\t\t\thighlightCard(idx);\n\t\t\t\t});\n\t\t\t})(index);\n\n\t\t\tmarkers[index] = marker;\n\t\t\tinfoWindows[index] = infoWindow;\n\t\t\tbounds.extend(position);\n\t\t}\n\n\t\tfor (var i = 0; i < franchises.length; i++) {\n\t\t\tvar f = franchises[i];\n\t\t\tvar lat = parseFloat(f.officeLatitude || f.latitude || 0);\n\t\t\tvar lng = parseFloat(f.officeLongitude || f.longitude || 0);\n\n\t\t\tif (lat && lng) {\n\t\t\t\taddMarker({ lat: lat, lng: lng }, f, i);\n\t\t\t} else if (f.officeAddress) {\n\t\t\t\tpending++;\n\t\t\t\t(function(franchise, idx) {\n\t\t\t\t\tgeocoder.geocode({ address: franchise.officeAddress + ', Canada' }, function(results, status) {\n\t\t\t\t\t\tpending--;\n\t\t\t\t\t\tif (status === 'OK' && results[0]) {\n\t\t\t\t\t\t\taddMarker(results[0].geometry.location, franchise, idx);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tfitBoundsWhenReady();\n\t\t\t\t\t});\n\t\t\t\t})(f, i);\n\t\t\t}\n\t\t}\n\n\t\tfitBoundsWhenReady();\n\t}\n\n\tfunction search() {\n\t\tquery.serviceCode = serviceSelect.value;\n\n\t\tif (!query.latitude || !query.longitude) {\n\t\t\talert('Veuillez s\u00e9lectionner une ville dans la liste de suggestions.');\n\t\t\treturn;\n\t\t}\n\n\t\tsetLoading(true);\n\t\tresultsContainer.innerHTML = '<div class=\"col-span-2 flex items-center justify-center py-12\"><span class=\"text-bb-orange font-bold\">Chargement...<\/span><\/div>';\n\n\t\tfetch(ajaxUrl + '?action=guszone_search_franchises', {\n\t\t\tmethod: 'POST',\n\t\t\theaders: { 'Content-Type': 'application\/json' },\n\t\t\tbody: JSON.stringify(query),\n\t\t})\n\t\t.then(function(response) { return response.json(); })\n\t\t.then(function(data) {\n\t\t\tvar franchises = Array.isArray(data) ? data : [];\n\t\t\trenderResults(franchises);\n\t\t\tupdateMap(franchises);\n\t\t})\n\t\t.catch(function(error) {\n\t\t\tconsole.error('GUSZone API error:', error);\n\t\t\trenderResults([]);\n\t\t})\n\t\t.finally(function() {\n\t\t\tsetLoading(false);\n\t\t});\n\t}\n\n\tfunction loadAllFranchises() {\n\t\tresultsContainer.innerHTML = '<div class=\"col-span-2 flex items-center justify-center py-12\"><span class=\"text-bb-orange font-bold\">Chargement...<\/span><\/div>';\n\n\t\tfetch(ajaxUrl + '?action=guszone_get_franchises')\n\t\t.then(function(response) { return response.json(); })\n\t\t.then(function(data) {\n\t\t\tvar franchises = Array.isArray(data) ? data : [];\n\t\t\trenderResults(franchises);\n\t\t\tupdateMap(franchises);\n\t\t})\n\t\t.catch(function(error) {\n\t\t\tconsole.error('GUSZone API error:', error);\n\t\t\trenderResults([]);\n\t\t});\n\t}\n\n\tform.addEventListener('submit', function(e) {\n\t\te.preventDefault();\n\t\tsearch();\n\t});\n\n\tinitAutocomplete();\n\tloadAllFranchises();\n}\n<\/script>\n\n\n\n        <\/div> \n    \n<\/section>\n\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1330","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/pages\/1330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/comments?post=1330"}],"version-history":[{"count":5,"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/pages\/1330\/revisions"}],"predecessor-version":[{"id":1489,"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/pages\/1330\/revisions\/1489"}],"wp:attachment":[{"href":"https:\/\/staging.gus.ca\/en\/wp-json\/wp\/v2\/media?parent=1330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}