diff --git a/e2e/__tests__/components/accordion-test.js b/e2e/__tests__/components/accordion-test.js
index 2c8f0c49a..20dc790d8 100644
--- a/e2e/__tests__/components/accordion-test.js
+++ b/e2e/__tests__/components/accordion-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
});
diff --git a/e2e/__tests__/components/alert-test.js b/e2e/__tests__/components/alert-test.js
index 67791bb00..f8266cdc4 100644
--- a/e2e/__tests__/components/alert-test.js
+++ b/e2e/__tests__/components/alert-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
});
diff --git a/e2e/__tests__/components/call-out-box-test.js b/e2e/__tests__/components/call-out-box-test.js
index ed3a9a641..4b12142a6 100644
--- a/e2e/__tests__/components/call-out-box-test.js
+++ b/e2e/__tests__/components/call-out-box-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
});
diff --git a/e2e/__tests__/components/carousel-test.js b/e2e/__tests__/components/carousel-test.js
index 83323469f..0ebdcf233 100644
--- a/e2e/__tests__/components/carousel-test.js
+++ b/e2e/__tests__/components/carousel-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components/carousel.html`, { waitUntil: 'networkidle0' });
diff --git a/e2e/__tests__/components/facebook-feed-test.js b/e2e/__tests__/components/facebook-feed-test.js
index cccb421ad..0e2adea52 100644
--- a/e2e/__tests__/components/facebook-feed-test.js
+++ b/e2e/__tests__/components/facebook-feed-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components/facebook-feed.html`, { waitUntil: 'networkidle0' });
diff --git a/e2e/__tests__/components/funnelback-search-test.js b/e2e/__tests__/components/funnelback-search-test.js
index 960eb5420..9bcb6677d 100644
--- a/e2e/__tests__/components/funnelback-search-test.js
+++ b/e2e/__tests__/components/funnelback-search-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components.html`, { waitUntil: 'networkidle0' });
@@ -21,7 +21,7 @@ describe('SWE Header testing', () => {
await page.waitForTimeout(ct.WT);
expect(
await page.$$eval('.qg-search-concierge-content li button', nodes => nodes.map(n => n.textContent)),
- ).toEqual(['jobs in qld government', 'jobs', 'jobs in the queensland government']);
+ ).toHaveLength(3);
});
afterAll(async () => {
diff --git a/e2e/__tests__/components/quick-exit-test.js b/e2e/__tests__/components/quick-exit-test.js
index be5f5e617..e66f0b596 100644
--- a/e2e/__tests__/components/quick-exit-test.js
+++ b/e2e/__tests__/components/quick-exit-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components/quick-exit.html`, { waitUntil: 'networkidle0' });
diff --git a/e2e/__tests__/components/twitter-feed-test.js b/e2e/__tests__/components/twitter-feed-test.js
index 865916d4e..598b56b15 100644
--- a/e2e/__tests__/components/twitter-feed-test.js
+++ b/e2e/__tests__/components/twitter-feed-test.js
@@ -4,7 +4,7 @@ let browser;
let page;
jest.setTimeout(40000);
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components/twitter-feed.html`, { waitUntil: 'networkidle0' });
diff --git a/e2e/__tests__/layout/footer-feedback-test.js b/e2e/__tests__/layout/footer-feedback-test.js
index 3d9cb07bc..79ce20246 100644
--- a/e2e/__tests__/layout/footer-feedback-test.js
+++ b/e2e/__tests__/layout/footer-feedback-test.js
@@ -4,7 +4,7 @@ const ct = require('../../config/constants');
let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_XL, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components.html`, { waitUntil: 'networkidle0' });
diff --git a/e2e/__tests__/layout/header-sm-screen-test.js b/e2e/__tests__/layout/header-sm-screen-test.js
index b3c1bb935..fa2fd65d1 100644
--- a/e2e/__tests__/layout/header-sm-screen-test.js
+++ b/e2e/__tests__/layout/header-sm-screen-test.js
@@ -4,7 +4,7 @@ const ct = require('../../config/constants');
let browser;
let page;
beforeAll(async () => {
- browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
+ browser = await puppeteer.launch({headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox']});
page = await browser.newPage();
await page.setViewport({ width: ct.BT_SM, height: ct.WH });
await page.goto(`${ct.APP_URL}/docs/components.html`, { waitUntil: 'networkidle0' });
diff --git a/package-lock.json b/package-lock.json
index 1ab5ee17e..0d0ec0e5a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -46189,6 +46189,44 @@
}
}
},
+ "@puppeteer/browsers": {
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz",
+ "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==",
+ "dev": true,
+ "requires": {
+ "debug": "4.3.4",
+ "extract-zip": "2.0.1",
+ "progress": "2.0.3",
+ "proxy-agent": "6.3.0",
+ "tar-fs": "3.0.4",
+ "unbzip2-stream": "1.4.3",
+ "yargs": "17.7.1"
+ },
+ "dependencies": {
+ "extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "dev": true,
+ "requires": {
+ "@types/yauzl": "^2.9.1",
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ }
+ },
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ }
+ }
+ },
"@samverschueren/stream-to-observable": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz",
@@ -48418,6 +48456,12 @@
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"dev": true
},
+ "@tootallnate/quickjs-emscripten": {
+ "version": "0.23.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
+ "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
+ "dev": true
+ },
"@types/aria-query": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz",
@@ -50215,6 +50259,12 @@
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true
},
+ "basic-ftp": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz",
+ "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==",
+ "dev": true
+ },
"batch": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
@@ -51129,6 +51179,15 @@
"tunnel": "^0.0.6"
}
},
+ "chromium-bidi": {
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz",
+ "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==",
+ "dev": true,
+ "requires": {
+ "mitt": "3.0.0"
+ }
+ },
"ci-info": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz",
@@ -51304,13 +51363,13 @@
"dev": true
},
"cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"requires": {
"string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
+ "strip-ansi": "^6.0.1",
"wrap-ansi": "^7.0.0"
}
},
@@ -51971,12 +52030,12 @@
}
},
"cross-fetch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
+ "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
"dev": true,
"requires": {
- "node-fetch": "2.6.7"
+ "node-fetch": "^2.6.12"
}
},
"cross-spawn": {
@@ -52361,6 +52420,12 @@
}
}
},
+ "data-uri-to-buffer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz",
+ "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==",
+ "dev": true
+ },
"data-urls": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
@@ -52756,9 +52821,9 @@
}
},
"devtools-protocol": {
- "version": "0.0.1082910",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz",
- "integrity": "sha512-RqoZ2GmqaNxyx+99L/RemY5CkwG9D0WEfOKxekwCRXOGrDCep62ngezEJUVMq6rISYQ+085fJnWDQqGHlxVNww==",
+ "version": "0.0.1147663",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz",
+ "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==",
"dev": true
},
"diff": {
@@ -53383,57 +53448,15 @@
"dev": true
},
"escodegen": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
- "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
"dev": true,
"requires": {
"esprima": "^4.0.1",
"estraverse": "^5.2.0",
"esutils": "^2.0.2",
- "optionator": "^0.8.1",
"source-map": "~0.6.1"
- },
- "dependencies": {
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "optionator": {
- "version": "0.8.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "dev": true,
- "requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.6",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "word-wrap": "~1.2.3"
- }
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
- "dev": true
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- }
}
},
"eslint": {
@@ -54353,6 +54376,12 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "fast-fifo": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz",
+ "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==",
+ "dev": true
+ },
"fast-glob": {
"version": "3.2.12",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
@@ -55332,6 +55361,46 @@
"get-intrinsic": "^1.1.1"
}
},
+ "get-uri": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz",
+ "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==",
+ "dev": true,
+ "requires": {
+ "basic-ftp": "^5.0.2",
+ "data-uri-to-buffer": "^5.0.1",
+ "debug": "^4.3.4",
+ "fs-extra": "^8.1.0"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ }
+ }
+ },
"get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
@@ -66660,9 +66729,9 @@
}
},
"node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
+ "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
"dev": true,
"requires": {
"whatwg-url": "^5.0.0"
@@ -67744,6 +67813,72 @@
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true
},
+ "pac-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/quickjs-emscripten": "^0.23.0",
+ "agent-base": "^7.0.2",
+ "debug": "^4.3.4",
+ "get-uri": "^6.0.1",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
+ "pac-resolver": "^7.0.0",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
+ "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ }
+ }
+ }
+ },
+ "pac-resolver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz",
+ "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==",
+ "dev": true,
+ "requires": {
+ "degenerator": "^5.0.0",
+ "ip": "^1.1.8",
+ "netmask": "^2.0.2"
+ },
+ "dependencies": {
+ "ip": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
+ "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==",
+ "dev": true
+ }
+ }
+ },
"package-json": {
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
@@ -69185,6 +69320,59 @@
"ipaddr.js": "1.9.1"
}
},
+ "proxy-agent": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz",
+ "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "^4.3.4",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
+ "lru-cache": "^7.14.1",
+ "pac-proxy-agent": "^7.0.0",
+ "proxy-from-env": "^1.1.0",
+ "socks-proxy-agent": "^8.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.4"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
+ "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ }
+ }
+ },
"proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
@@ -69284,16 +69472,14 @@
}
},
"puppeteer": {
- "version": "19.6.3",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.6.3.tgz",
- "integrity": "sha512-K03xTtGDwS6cBXX/EoqoZxglCUKcX2SLIl92fMnGMRjYpPGXoAV2yKEh3QXmXzKqfZXd8TxjjFww+tEttWv8kw==",
+ "version": "20.9.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.9.0.tgz",
+ "integrity": "sha512-kAglT4VZ9fWEGg3oLc4/de+JcONuEJhlh3J6f5R1TLkrY/EHHIHxWXDOzXvaxQCtedmyVXBwg8M+P8YCO/wZjw==",
"dev": true,
"requires": {
- "cosmiconfig": "8.0.0",
- "https-proxy-agent": "5.0.1",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "puppeteer-core": "19.6.3"
+ "@puppeteer/browsers": "1.4.6",
+ "cosmiconfig": "8.2.0",
+ "puppeteer-core": "20.9.0"
},
"dependencies": {
"argparse": {
@@ -69303,9 +69489,9 @@
"dev": true
},
"cosmiconfig": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
- "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
+ "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
"dev": true,
"requires": {
"import-fresh": "^3.2.1",
@@ -69326,53 +69512,17 @@
}
},
"puppeteer-core": {
- "version": "19.6.3",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.6.3.tgz",
- "integrity": "sha512-8MbhioSlkDaHkmolpQf9Z7ui7jplFfOFTnN8d5kPsCazRRTNIH6/bVxPskn0v5Gh9oqOBlknw0eHH0/OBQAxpQ==",
+ "version": "20.9.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz",
+ "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==",
"dev": true,
"requires": {
- "cross-fetch": "3.1.5",
+ "@puppeteer/browsers": "1.4.6",
+ "chromium-bidi": "0.4.16",
+ "cross-fetch": "4.0.0",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1082910",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
- "ws": "8.11.0"
- },
- "dependencies": {
- "extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "dev": true,
- "requires": {
- "@types/yauzl": "^2.9.1",
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
+ "devtools-protocol": "0.0.1147663",
+ "ws": "8.13.0"
}
},
"q": {
@@ -69414,6 +69564,12 @@
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true
},
+ "queue-tick": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
+ "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==",
+ "dev": true
+ },
"quick-lru": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
@@ -71042,6 +71198,12 @@
"integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==",
"dev": true
},
+ "smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true
+ },
"snapdragon": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -71986,15 +72148,27 @@
}
},
"tar-fs": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
- "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz",
+ "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==",
"dev": true,
"requires": {
- "chownr": "^1.1.1",
"mkdirp-classic": "^0.5.2",
"pump": "^3.0.0",
- "tar-stream": "^2.1.4"
+ "tar-stream": "^3.1.5"
+ },
+ "dependencies": {
+ "tar-stream": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
+ "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
+ "dev": true,
+ "requires": {
+ "b4a": "^1.6.4",
+ "fast-fifo": "^1.2.0",
+ "streamx": "^2.15.0"
+ }
+ }
}
},
"tar-stream": {
@@ -75186,9 +75360,9 @@
}
},
"ws": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"dev": true
},
"xdg-basedir": {
@@ -75234,18 +75408,18 @@
"dev": true
},
"yargs": {
- "version": "17.5.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz",
- "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==",
+ "version": "17.7.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+ "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
"dev": true,
"requires": {
- "cliui": "^7.0.2",
+ "cliui": "^8.0.1",
"escalade": "^3.1.1",
"get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
"string-width": "^4.2.3",
"y18n": "^5.0.5",
- "yargs-parser": "^21.0.0"
+ "yargs-parser": "^21.1.1"
}
},
"yargs-parser": {
diff --git a/package.json b/package.json
index 849a285f4..cf66ee331 100644
--- a/package.json
+++ b/package.json
@@ -108,7 +108,7 @@
"jest-puppeteer": "^7.0.0",
"node-ssi": "^0.3.2",
"np": "^7.6.3",
- "puppeteer": "^19.6.3",
+ "puppeteer": "^20.9.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.63.6",
diff --git a/src/assets/_project/_blocks/components/site-search/qg-funnelback-v16-refs.js b/src/assets/_project/_blocks/components/site-search/qg-funnelback-v16-refs.js
new file mode 100644
index 000000000..e746669ef
--- /dev/null
+++ b/src/assets/_project/_blocks/components/site-search/qg-funnelback-v16-refs.js
@@ -0,0 +1,48 @@
+(function () {
+ const replacements = [
+ ['find.search.qld.gov.au', 'discover.search.qld.gov.au'],
+ ['qld-gov', 'qgov~sp-search'],
+ ['qgov-content', 'qgov~sp-content'],
+ ['services-web', 'qgov~sp-services'],
+ ];
+
+ function updateRefs(originalValue) {
+ let newValue = originalValue;
+
+ replacements.forEach((pair) => {
+ newValue = newValue.replace(new RegExp(pair[0], 'g'), pair[1]);
+
+ if (originalValue.includes(pair[0])) {
+ let depReference = pair[1].includes('qgov~') ? `"${pair[0]}" collection,` : `"${pair[0]}"`;
+ console.log(
+ `SWE/Funnelback notice:\nThis application contains a reference to ${depReference} which is deprecated. It must be replaced with "${pair[1]}".\n`,
+ );
+ }
+ });
+
+ return newValue;
+ }
+
+ document
+ .querySelectorAll(
+ 'form[data-suggestions], form[data-results-url], div[data-centres], input[name=collection]',
+ )
+ .forEach((element) => {
+ if (element.hasAttribute('data-suggestions')) {
+ const currentValue = element.getAttribute('data-suggestions');
+ element.setAttribute('data-suggestions', updateRefs(currentValue));
+ }
+ if (element.hasAttribute('data-results-url')) {
+ const currentValue = element.getAttribute('data-results-url');
+ element.setAttribute('data-results-url', updateRefs(currentValue));
+ }
+ if (element.hasAttribute('data-centres')) {
+ const currentValue = element.getAttribute('data-centres');
+ element.setAttribute('data-centres', updateRefs(currentValue));
+ }
+ if (element.getAttribute('name') === 'collection') {
+ const currentValue = element.getAttribute('value');
+ element.setAttribute('value', updateRefs(currentValue));
+ }
+ });
+})();
diff --git a/src/assets/_project/_blocks/components/site-search/qg-site-search.js b/src/assets/_project/_blocks/components/site-search/qg-site-search.js
index 9a7b8ce01..f46c7e178 100644
--- a/src/assets/_project/_blocks/components/site-search/qg-site-search.js
+++ b/src/assets/_project/_blocks/components/site-search/qg-site-search.js
@@ -382,7 +382,11 @@ $(function () {
// Look for services in standard results
if (allResults.length > 0) {
var filteredResults = allResults.filter(function (result) {
- return result['metaData']['sfinder'] === 'yes';
+ if (result['listMetadata'] != null && result['listMetadata']['sfinder'] != null) {
+ return result['listMetadata']['sfinder'][0] === 'yes';
+ } else {
+ return false;
+ }
});
serviceResults = serviceResults.concat(filteredResults);
diff --git a/src/assets/_project/_blocks/layout/footer/_service-centre.scss b/src/assets/_project/_blocks/layout/footer/_service-centre.scss
index ae7365bc1..566b8f03b 100644
--- a/src/assets/_project/_blocks/layout/footer/_service-centre.scss
+++ b/src/assets/_project/_blocks/layout/footer/_service-centre.scss
@@ -64,12 +64,12 @@
position: absolute;
}
- &:nth-child(1):before {
- content: "\f05a";
+ &.service-info:before {
+ content: "\f05a"; // inforamation icon
}
- &:nth-child(2):before {
- content: "\f14e";
+ &.centre-distance:before {
+ content: "\f14e"; // compass icon
}
}
}
diff --git a/src/assets/_project/_blocks/layout/location/qg-location.js b/src/assets/_project/_blocks/layout/location/qg-location.js
index bd0709a28..150b98c84 100644
--- a/src/assets/_project/_blocks/layout/location/qg-location.js
+++ b/src/assets/_project/_blocks/layout/location/qg-location.js
@@ -767,15 +767,18 @@ $(function () {
centreData = results[0];
}
- if (centreData) {
- var centreName = centreData['metaData']['t'];
- var centreID = centreData['metaData']['id'];
+ if (centreData && centreData['listMetadata']) {
+ var centreName = centreData['listMetadata']['t'];
+ var centreID = centreData['listMetadata']['id'];
var centreDistance = centreData['kmFromOrigin'];
- var centreAddress1 = centreData['metaData']['address1'];
- var centreAddress2 = centreData['metaData']['address2'];
+ var centreAddress1 = centreData['listMetadata']['address1'];
+ var centreAddress2 = centreData['listMetadata']['address2'];
// Build URL
- var centreType = centreData['metaData']['datasource'].toLowerCase();
+ var centreType = centreData['listMetadata']['datasource'];
+ if (centreType !== undefined) {
+ centreType = centreType[0].toLowerCase();
+ }
var centreURL = centreContainer.attr('data-' + centreType);
// Handle special cases
@@ -790,10 +793,12 @@ $(function () {
// Build HTML
centreHTML += '' + centreName + ' ';
centreHTML += '
';
- centreHTML += '';
+ centreHTML += ' ';
centreHTML += 'Services available ';
centreHTML += ' ';
- centreHTML += '' + centreDistance + ' km away ';
+ if (centreDistance !== null) {
+ centreHTML += '' + centreDistance + ' km away ';
+ }
centreHTML += '';
if (centreAddress1 !== undefined) {
centreHTML += '' + centreAddress1 + ' ';
@@ -868,3 +873,4 @@ $(function () {
$('body').on('click', '.qg-location-setter-close', qgLocation.fn.closeServiceCentre);
$('body').on('keydown', '.qg-location-setter-autocomplete button', qgLocation.fn.keyboardNavigation);
});
+
diff --git a/src/assets/_project/_blocks/layout/service-centre/service-centre.html b/src/assets/_project/_blocks/layout/service-centre/service-centre.html
index ca7cee44a..9f5422f5b 100644
--- a/src/assets/_project/_blocks/layout/service-centre/service-centre.html
+++ b/src/assets/_project/_blocks/layout/service-centre/service-centre.html
@@ -1,4 +1,4 @@
-
+
Help us provide you with the most useful information by setting your location.
diff --git a/src/assets/_project/_blocks/layout/site-search-form.html b/src/assets/_project/_blocks/layout/site-search-form.html
index 0c131c32c..3a4ac0374 100644
--- a/src/assets/_project/_blocks/layout/site-search-form.html
+++ b/src/assets/_project/_blocks/layout/site-search-form.html
@@ -1,4 +1,4 @@
-
-
+
diff --git a/src/assets/_project/_blocks/qg-main.js b/src/assets/_project/_blocks/qg-main.js
index 0eeb4390f..0a2e5813f 100644
--- a/src/assets/_project/_blocks/qg-main.js
+++ b/src/assets/_project/_blocks/qg-main.js
@@ -19,6 +19,9 @@ import './layout/content/content';
import './layout/content/content-types/figure-credits-toggle';
import feedbackForm from './layout/footer/feedback-form';
+//Funnelback refs
+import './components/site-search/qg-funnelback-v16-refs';
+
(function () {
'use strict';
let franchiseTitle = window.qg.swe.franchiseTitle;
diff --git a/src/docs/examples/breadcrumb.html b/src/docs/examples/breadcrumb.html
index 8671772bc..999b8e86d 100644
--- a/src/docs/examples/breadcrumb.html
+++ b/src/docs/examples/breadcrumb.html
@@ -234,7 +234,7 @@
lorem ipsum
Search
-
@@ -608,7 +608,7 @@ Head to Health
Prioritising your mental health is important in difficult times. If you are feeling worried or anxious about lorem ipsum there are steps you can take. Find out more on Head to Health
Looking after your mental health during lorem ipsum: Easy read fact sheet (PDF)
-
+
diff --git a/src/docs/examples/cut-in.html b/src/docs/examples/cut-in.html
index d2b1268c5..0465d2d78 100644
--- a/src/docs/examples/cut-in.html
+++ b/src/docs/examples/cut-in.html
@@ -225,7 +225,7 @@ COVID-19
Search
-
@@ -593,7 +593,7 @@ Lorem ipsum dolor sit amet
-
+
diff --git a/src/docs/examples/form-new-styles.html b/src/docs/examples/form-new-styles.html
index 7cb5205b5..ec94e691e 100644
--- a/src/docs/examples/form-new-styles.html
+++ b/src/docs/examples/form-new-styles.html
@@ -197,7 +197,7 @@ Skip links and keyboard navigation
Search
-
@@ -890,7 +890,7 @@ What is ‘after hours’?
Public holidays Weekends (Saturday and Sunday) After 5pm (Mon–Fri) Before 7.30am (North Queensland and Cannon Hill regions) Before 8am (all other regions)
-
+
diff --git a/src/docs/examples/formio.html b/src/docs/examples/formio.html
index 2139dfc06..b92435897 100644
--- a/src/docs/examples/formio.html
+++ b/src/docs/examples/formio.html
@@ -194,7 +194,7 @@ Skip links and keyboard navigation
Search
-
@@ -526,7 +526,7 @@ Example
diff --git a/src/docs/examples/guide-page.html b/src/docs/examples/guide-page.html
index befb462de..5c8871ba2 100644
--- a/src/docs/examples/guide-page.html
+++ b/src/docs/examples/guide-page.html
@@ -189,7 +189,7 @@ Skip links and keyboard navigation
Search
-
@@ -485,7 +485,7 @@ What's this? For government (For gov
diff --git a/src/docs/examples/index.html b/src/docs/examples/index.html
index b071fe627..494c26496 100644
--- a/src/docs/examples/index.html
+++ b/src/docs/examples/index.html
@@ -135,7 +135,7 @@
Skip links and keyboard navigation
Search
-
@@ -391,7 +391,7 @@ Contact us
Search
-
@@ -434,7 +434,7 @@ Search Page
-
@@ -509,7 +509,7 @@ Browse by category
-
+
@@ -518,11 +518,11 @@ Browse by category
- Featured results
+ Featured results
-
+
Unite against COVID -19. Learn more.
@@ -532,7 +532,7 @@
Showing results 1 - 10 of 25,350
-
+
Coronavirus (COVID-19) information for Queenslanders including updates, how to take action, factual information about the disease and Queensland Health's response to the COVID-19 outbreak.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19 - Search results for ‘covid’
-
+
Areas in Australia that the Queensland Chief Health Officer has declared COVID-19 hotspots for the purpose of current Public Health Directions posted in the Queensland Health website.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/current-status/hotspots-covid-19 - Search results for ‘covid’
-
+
Information about the current COVID-19 public contact tracing alerts in Queensland.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/current-status/contact-tracing - Search results for ‘covid’
-
+
Read about the coronavirus (COVID-19) testing process, eligibility and find your nearest COVID-19 testing clinic.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/stay-informed/testing-and-fever-clinics - Search results for ‘covid’
-
+
Detailed information about COVID-19 cases in Queensland including maps of cases by HHS and LGA, likely source of infection, age and gender, testing completed, and self-quarantine notices issued.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/current-status/statistics - Search results for ‘covid’
-
+
There are different ways to contact Queensland Government such as using our online form or visiting your nearest counter.
https://www.qld.gov.au/contact-us - Search results for ‘covid’
-
+
The latest information and advice about COVID-19 for Aboriginal and Torres Strait Islander peoples.
https://www.qld.gov.au/atsi/health-staying-active/covid-19 - Search results for ‘covid’
-
+
Find out how COVID-19 spreads and how you can protect yourself and those around you.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/protect-yourself-others/coronavirus-prevention - Search results for ‘covid’
-
+
Translated resources for coronavirus (COVID-19) and information about translation services.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/support-and-resources/translated-resources - Search results for ‘covid’
-
+
Learn more about common symptoms of COVID-19 compared to a cold or flu.
https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/stay-informed/symptoms-of-novel-coronavirus-covid-19-comparison - Search results for ‘covid’
-
+
@@ -722,7 +722,7 @@ Related search
-
+
diff --git a/src/docs/examples/section-nav-example.html b/src/docs/examples/section-nav-example.html
index 7c2238468..3aeb67abe 100644
--- a/src/docs/examples/section-nav-example.html
+++ b/src/docs/examples/section-nav-example.html
@@ -223,7 +223,7 @@ COVID-19
Search
-
@@ -560,7 +560,7 @@ Saving water at home
diff --git a/src/docs/examples/service-finder.html b/src/docs/examples/service-finder.html
index 703a9967d..9f067fbe6 100644
--- a/src/docs/examples/service-finder.html
+++ b/src/docs/examples/service-finder.html
@@ -338,7 +338,7 @@ COVID-19
}
-
@@ -533,7 +533,7 @@ Service Finder
-
+
@@ -686,14 +686,14 @@ Related services
@@ -779,14 +779,14 @@ Mobile apps
diff --git a/src/stories/components/Header/templates/Search.html b/src/stories/components/Header/templates/Search.html
index 6e621be0a..ccb208636 100644
--- a/src/stories/components/Header/templates/Search.html
+++ b/src/stories/components/Header/templates/Search.html
@@ -1,4 +1,4 @@
-
diff --git a/src/template-pages/aggregation-page.html b/src/template-pages/aggregation-page.html
index f26a8c03f..5b089c818 100644
--- a/src/template-pages/aggregation-page.html
+++ b/src/template-pages/aggregation-page.html
@@ -170,14 +170,14 @@ Mobile apps