{
  "issueNumber": 367,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/367",
  "issueTitle": "SCAN: https://canada.ca",
  "scanTitle": "https://canada.ca",
  "submittedBy": "mgifford",
  "engines": [
    "axe",
    "alfa"
  ],
  "scanContext": {
    "viewport": {
      "width": 1280,
      "height": 800
    },
    "viewportPreset": "desktop",
    "colorScheme": "both",
    "browser": "chromium"
  },
  "scannedAt": "2026-10-30T23:27:09.330Z",
  "totalElapsedMs": 315386,
  "totalSubmitted": 8,
  "acceptedCount": 8,
  "scannedCount": 8,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 2953,
    "failed": 154,
    "cantTell": 162,
    "inapplicable": 448
  },
  "axeTotals": {
    "passed": 4223,
    "failed": 3,
    "cantTell": 87,
    "inapplicable": 195
  },
  "equalAccessTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "accesslintTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "qualwebTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "reflowRiskTotals": {
    "failed": 0,
    "potential": 0,
    "passed": 4,
    "cantTell": 0,
    "notExecuted": 4
  },
  "semantica11yTotals": {
    "errors": 0,
    "warnings": 196,
    "suggestions": 2,
    "notExecuted": 4
  },
  "duplicateFindingTotals": 120,
  "darkModeUrlCount": 0,
  "reducedMotionUrlCount": 0,
  "highContrastUrlCount": 4,
  "forcedColorsUrlCount": 0,
  "reducedTransparencyUrlCount": 0,
  "duplicateTitles": [],
  "results": [
    {
      "submittedUrl": "https://canada.ca",
      "finalUrl": "https://www.canada.ca/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=utf-8",
      "pageTitle": "Canada.ca",
      "elapsedMs": 47929,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 77,
          "failed": 6,
          "cantTell": 1,
          "inapplicable": 62
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r66"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-primary\"]",
            "html": "<a href=\"/en.html\" class=\"btn btn-primary\" translate=\"no\">English</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adce95703057",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0d3da2b6",
            "a11yPatternFingerprint": "1d9c93dff351a29716a1e09d44a39387754a85ee808c75d7ae0033ea6abae53e",
            "a11yPatternDisplayId": "A11Y-PAT-1D9C93DFF351",
            "a11yOccurrenceFingerprint": "3e4581590e779ee525f564192d0133b21748d959cfee16d490f47e94a75274f0",
            "a11yOccurrenceDisplayId": "A11Y-OCC-3E4581590E77"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"btn btn-primary\"]",
            "html": "<a href=\"/fr.html\" class=\"btn btn-primary\" translate=\"no\">Français</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sp-lk\"]",
            "html": "<a href=\"/en/transparency/terms.html\" class=\"sp-lk\">Terms & conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c99bc384157c",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4e79ef7f",
            "a11yPatternFingerprint": "9cf21dc4993fcdff544441fc1c62dbfbd2faf38b327abb458faffc270b5d0709",
            "a11yPatternDisplayId": "A11Y-PAT-9CF21DC4993F",
            "a11yOccurrenceFingerprint": "04f56f6b586401e4c61d402568c986804124a2395f55d01184a7ca0771a74dcb",
            "a11yOccurrenceDisplayId": "A11Y-OCC-04F56F6B5864"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"sp-lk\"]",
            "html": "<a href=\"/fr/transparence/avis.html\" class=\"sp-lk\" lang=\"fr\">Avis</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.46:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2f4b9c87067",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-7e4df68e",
            "a11yPatternFingerprint": "2dfe1de82a731cdd014460f89a9feb839e3c9d626deb5d8f4f8ad4e6e8908e46",
            "a11yPatternDisplayId": "A11Y-PAT-2DFE1DE82A73",
            "a11yOccurrenceFingerprint": "5deb1be8454a9be506bde312f065d5e8203dad8b44a72803d1074396bf6962b3",
            "a11yOccurrenceDisplayId": "A11Y-OCC-5DEB1BE8454A"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r66",
            "xpath": null,
            "html": null,
            "message": "The highest possible contrast of the text is 6.46:1 which is\n        below the required contrast of 7:1",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          }
        ],
        "outcomeCount": 146,
        "duplicateFailedCount": 3,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 71,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 66
        },
        "failedRules": [],
        "passedRules": [
          "aria-allowed-role",
          "aria-hidden-body",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "valid-lang"
        ],
        "failures": [],
        "renderedHtml": "<!DOCTYPE html><html class=\"js backgroundsize borderimage csstransitions fontface svg details progressbar meter cors largeview\" lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\"><head class=\"at-element-marker\">\n        \n<meta charset=\"utf-8\">\n<!-- Web Experience Toolkit (WET) / Boîte à outils de l'expérience Web (BOEW) wet-boew.github.io/wet-boew/License-en.html / wet-boew.github.io/wet-boew/Licence-fr.html -->\n<title>Canada.ca</title>\n<meta name=\"content-page-ref\" content=\"qDXvbDLVz6dqE3VkUsNuO8EOGlbiEUKbbW0mdlcq8A23tPBhOzycNAOkqXs-k3au\">\n<link rel=\"schema.dcterms\" href=\"http://purl.org/dc/terms/\">\n<meta content=\"width=device-width,initial-scale=1\" name=\"viewport\">\n<meta name=\"description\" content=\"The Government of Canada website is a single point of access to all programs, services, departments, ministries and organizations of the Government of Canada.\">\n<meta name=\"dcterms.description\" content=\"The Government of Canada website is a single point of access to all programs, services, departments, ministries and organizations of the Government of Canada.\">\n<meta name=\"dcterms.creator\" content=\"Service Canada\">\n<meta name=\"dcterms.title\" content=\"Canada.ca\">\n<meta name=\"dcterms.issued\" title=\"W3CDTF\" content=\"2015-10-06\">\n<meta name=\"dcterms.modified\" title=\"W3CDTF\" content=\"2022-10-19\">\n<meta name=\"dcterms.subject\" content=\"Government and Politics,Government services\">\n<meta name=\"dcterms.language\" title=\"ISO639-2\" content=\"eng\">\n<meta name=\"robots\" content=\"noindex, follow\">\n<meta property=\"dcterms:issued\" content=\"2015-10-06\">\n<meta property=\"dcterms:modified\" content=\"2022-10-19\">\n<meta property=\"dcterms:title\" lang=\"en\" content=\"Canada.ca\">\n<meta property=\"dcterms:creator\" lang=\"en\" content=\"Service Canada\">\n<meta property=\"dcterms:subject\" lang=\"en\" title=\"gccore\" content=\"Government and Politics,Government services\">\n<meta property=\"dcterms:description\" lang=\"en\" content=\"The Government of Canada website is a single point of access to all programs, services, departments, ministries and organizations of the Government of Canada.\">\n<meta property=\"dcterms:title\" lang=\"fr\" content=\"Canada.ca\">\n<meta property=\"dcterms:creator\" lang=\"fr\" content=\"Service Canada\">\n<meta property=\"dcterms:subject\" lang=\"fr\" title=\"gccore\" content=\"Gouvernement et vie politique,Services gouvernementaux\">\n<meta property=\"dcterms:description\" lang=\"fr\" content=\"Le site Web du gouvernement du Canada fournit un point d'accès complet à tous les programmes, services, départements, ministères et organismes du gouvernement du Canada.\">\n\n        <link rel=\"apple-touch-icon\" sizes=\"57x57 72x72 114x114 144x144 150x150\" class=\"wb-favicon\" href=\"/etc/designs/canada/wet-boew/assets/favicon-mobile.png\"><link href=\"/etc/designs/canada/wet-boew/assets/favicon.ico\" rel=\"icon\" type=\"image/x-icon\" class=\"wb-init wb-favicon-inited\">\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/theme.min.css\">\n<noscript><link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/noscript.min.css\"/></noscript>\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/messages.min.css\">\n\n\n\n<iframe src=\"javascript:void(0)\" title=\"\" role=\"presentation\" style=\"width: 0px; height: 0px; border: 0px; display: none;\"></iframe><script src=\"https://www.canada.ca/etc/designs/canada/wet-boew/js/i18n/en.min.js\"></script><script src=\"//assets.adobedtm.com/be5dfd287373/abb618326704/launch-3eac5e076135.min.js\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement.min.js\" async=\"\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement_Module_ActivityMap.min.js\" async=\"\"></script>\n\n\n\n\n\n    \n                                <script>!function(a){var e=\"https://s.go-mpulse.net/boomerang/\",t=\"addEventListener\";if(\"False\"==\"True\")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e=\"https://s2.go-mpulse.net/boomerang/\";if(window.BOOMR_API_key=\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement(\"iframe\");if(a[t])a[t](\"load\",n,!1);else if(a.attachEvent)a.attachEvent(\"onload\",n);r.src=\"javascript:void(0)\",r.title=\"\",r.role=\"presentation\",(r.frameElement||r).style.cssText=\"width:0;height:0;border:0;display:none;\",o=document.getElementsByTagName(\"script\")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src=\"javascript:var d=document.open();d.domain='\"+i+\"';void(0);\",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement(\"script\");if(i)this.domain=i;a.id=\"boomr-if-as\",a.src=e+\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write(\"<bo\"+'dy onload=\"document._l();\">'),_.close()}}(),\"\".length>0)if(a&&\"performance\"in a&&a.performance&&\"function\"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=\"\"==\"true\"?1:0,t=\"\",n=\"gsnsd4qxzpiog2xfe2sa-f-ec69f3188-clientnsv4-s.akamaihd.net\",i=\"false\"==\"true\"?2:1,_={\"ak.v\":\"41\",\"ak.cp\":\"652942\",\"ak.ai\":parseInt(\"231651\",10),\"ak.ol\":\"0\",\"ak.cr\":4,\"ak.ipv\":4,\"ak.proto\":\"h2\",\"ak.rid\":\"37554ab\",\"ak.r\":47256,\"ak.a2\":e,\"ak.m\":\"dscb\",\"ak.n\":\"essl\",\"ak.cport\":54337,\"ak.gh\":\"23.214.94.75\",\"ak.quicv\":\"\",\"ak.tlsv\":\"tls1.3\",\"ak.0rtt\":\"\",\"ak.0rtt.ed\":\"\",\"ak.csrc\":\"-\",\"ak.acc\":\"\",\"ak.t\":\"1793402532\",\"ak.ak\":\"hOBiQwZUYzCg5VSAfCLimQ==JGnr8BkDCweKNOczqJ6YE7k/fj5+Np6pYxPAchSP61yNJKZExImH+BMQjmmEiSg8JfI1y5BA9APKoJRxBEJYM6xfWDgWo98+3fi1hESFyVt2IIpV8HzA6ZRkDNWVZ9IpoTqfnw8JMf22oPt8IR9IrUeyWRFKCJdpGFYd4l27yfxMl5I2o92oxw3K1ZvGsyDDjdbFL+DA4VXzNLIOjfL5H8ig2d7umFl8O8cHr5t+yqZ3TQqMbJ8DeP/kqzR2xyRywHl1hwii/hY0eJj/KRg/N4IpNYV//jx8d2cLnnvZV5zfy/KBjm1w9+xp0NQ1wDu8PRoCDmaPR2UsWI/sFDbhQLng7b45cPG44UezGMu89MzC9sKWeXHIXLTsPuvpR4140drQwJlengFuvl1E9pIJ88xumafsNdCyTB9p/lP8srA=\",\"ak.pv\":\"847\",\"ak.dpoabenc\":\"\",\"ak.tf\":i};if(\"\"!==t)_[\"ak.ruds\"]=t;var o={i:!1,av:function(e){var t=\"http.initiator\";if(e&&(!e[t]||\"spa_hard\"===e[t]))_[\"ak.feo\"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=[\"ak.cport\",\"ak.cr\",\"ak.csrc\",\"ak.gh\",\"ak.ipv\",\"ak.m\",\"ak.n\",\"ak.ol\",\"ak.proto\",\"ak.quicv\",\"ak.tlsv\",\"ak.0rtt\",\"ak.0rtt.ed\",\"ak.r\",\"ak.acc\",\"ak.t\",\"ak.tf\"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a(\"before_beacon\",o.av,null,null),a(\"onbeacon\",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>\n\n    <body class=\"splash\" vocab=\"http://schema.org/\" typeof=\"WebPage\" resource=\"#wb-webpage\">\n        \n\n\n<div id=\"bg\" data-wb-randomize=\"{&quot;shuffle&quot;:true, &quot;selector&quot;: &quot;img&quot;, &quot;toggle&quot;: &quot;hide&quot; }\" class=\"wb-init wb-randomize-inited\">\n\t<img class=\"hide\" src=\"/content/dam/canada/splash/sp-bg-5.jpg\" alt=\"\">\n<img class=\"hide\" src=\"/content/dam/canada/splash/sp-bg-1.jpg\" alt=\"\">\n<img class=\"\" src=\"/content/dam/canada/splash/sp-bg-3.jpg\" alt=\"\">\n<img class=\"hide\" src=\"/content/dam/canada/splash/sp-bg-4.jpg\" alt=\"\">\n<img class=\"hide\" src=\"/content/dam/canada/splash/sp-bg-2.jpg\" alt=\"\">\n<img class=\"hide\" src=\"/content/dam/canada/splash/sp-bg-1.jpg\" alt=\"\">\n\n</div>\n\n<main property=\"mainContentOfPage\" resource=\"#wb-main\" typeof=\"WebPageElement\">\n\t<div class=\"sp-hb\">\n\t\t<div class=\"sp-bx col-xs-12\">\n\t\t\t<h1 property=\"name\" class=\"wb-inv\">Canada.ca</h1>\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-xs-11 col-md-8\" property=\"publisher\" resource=\"#wb-publisher\" typeof=\"GovernmentOrganization\">\n\t\t\t\t\t\n\t\t\t\t\t\t<img src=\"/etc/designs/canada/wet-boew/assets/sig-blk-en.svg\" alt=\"Government of Canada\" property=\"logo\" width=\"283\">\n\t\t\t\t\t\t<span class=\"wb-inv\"> / <span lang=\"fr\">Gouvernement du Canada</span></span>\n\t\t\t\t\t\t<meta property=\"name\" content=\"Government of Canada\">\n\t\t\t\t\t\t<meta property=\"name\" lang=\"fr\" content=\"Gouvernement du Canada\">\n\t\t\t\t\t\n\t\t\t\t\t\n                    <meta property=\"areaServed\" typeof=\"Country\" content=\"Canada\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"row\">\n\t\t\t\t\n\t\t\t\t\t<section class=\"col-xs-6 text-right\">\n\t\t\t\t\t<h2 class=\"wb-inv\">Government of Canada</h2>\n\t\t\t\t\t\t<p><a href=\"/en.html\" class=\"btn btn-primary\" translate=\"no\">English</a></p>\n\t\t\t\t\t</section>\n\t\t\t\t\t<section class=\"col-xs-6\" lang=\"fr\">\n\t\t\t\t\t<h2 class=\"wb-inv\">Gouvernement du Canada</h2>\n\t\t\t\t\t\t<p><a href=\"/fr.html\" class=\"btn btn-primary\" translate=\"no\">Français</a></p>\n\t\t\t\t\t</section>\n\t\t\t\t\n\t\t\t\t\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"sp-bx-bt col-xs-12\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-xs-7 col-md-8\">\n\t\t\t\t\t\n\t\t\t\t\t\t<a href=\"/en/transparency/terms.html\" class=\"sp-lk\">Terms &amp; conditions</a> <span class=\"glyphicon glyphicon-asterisk\"></span> <a href=\"/fr/transparence/avis.html\" class=\"sp-lk\" lang=\"fr\">Avis</a>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"col-xs-5 col-md-4 text-right mrgn-bttm-md\">\n\t\t\t\t\t\n\t\t\t\t\t\t<img src=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\" width=\"127\" alt=\"Symbol of the Government of Canada\"><span class=\"wb-inv\"> / <span lang=\"fr\">Symbole du gouvernement du Canada</span></span>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</main>\n        \n\n<script src=\"//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js\"></script><script>\n// allowlist/blocklist \n\n/*\n * Domain allowlist and domain specific settings\n*/\n\n//make sure to update thisDomain with nulls!!!\n_satellite.gcCustom = {\n    domain_blocklist: [\n      '/analytique-analytics/',\n      'checkingvisa.com',\n      //'canada-aem-s3-stage.adobecqms.net/en/services/immigration-citizenship.html'\n    ],\n    protocol_blocklist: ['javascript:', 'mailto:', 'tel:', 'blob:', 'data:'],\n\n    /*Follow this syntax for adding items to the whitelist\n    Double check and confirm you are adding to the STAGE or LIVE whitelist\n    Double check spelling and syntax for errors\n    */\n    thisDomain: { AppName: null, LoginStatus: null },\n    domain_allowlist: {\n        //this allows Analytics tracking\n        stage: {\n            //EXAMPLE:\n            //--- all items MUST inlcude a comma in order to append another line item\n            //--- last item does not use comma\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'publish1cacentral1-29382740.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'staging65s3.canada.ca': { AppName: 'canada', LoginStatus: '2' }, \n            'canada-stage-aem-s3-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' }, // testing\n            'author-canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-dev.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-qa.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },            \n            'publish1cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'publish2cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },                    \n            'servicecanada.github.io': { AppName: 'canada', LoginStatus: '2' }, //testing\n            'test.canada.ca': { AppName: 'canada', LoginStatus: '2' }, //testing\n          //BookingTool\n            'apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'iv.apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'gcbooking.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm12c-ssl-i.services.gc.qat': { AppName: null, LoginStatus: null },\n            'staging-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i.sade-edap.prv': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i-e-esdc.services.gc.qat': { AppName: null, LoginStatus: null },\n            'travel.gc.ca': { AppName: null, LoginStatus: null },// testing\n          \n\n\n\n\n        },\n        live: {\n            //EXAMPLE:\n            //'...' : {AppName : null, LoginStatus : null}\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'www1.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'apps.canada.ca': { AppName: null, LoginStatus: null },\n            'iv.apps.canada.ca': { AppName: null, LoginStatus: null },\n            'v.apps.canada.ca': { AppName: null, LoginStatus: null },\n          //SP22Testing\n            'publish1cacentral1-28999926.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null }\n\n        },\n\n  },\n internal_filters : [\n//Internal filters last updated on: 2026/02/12\n//Sites to be added to master list\n    //staging\n\n    //Prod\n \n//CANADA.CA (AEM)\n    //staging\n    'staging65s3.canada.ca', \n    'canada-stage-aem-s3-preview.adobecqms.net', \n    'canada-aem-s3-stage.adobecqms.net',\n    'dev1.canada.ca',\n    'dev3.canada.ca',\n    'publish1cacentral1-28442323.prod.canada.adobecqms.net',\n    'publishca1.stage.canada.adobecqms.net',\n    'author-canada-aem-s3-stage.adobecqms.net',\n    'authorca1.stage.canada.adobecqms.net',\n    'canada-aem-s3-stage.adobecqms.net',\n    'publish4cacentral1.prod.canada.adobecqms.net',\n    'publish2cacentral1.prod.canada.adobecqms.net',  \n        //BookingTool\n    'gcbooking.adobecqms.net',\n        // Search\n    'wpaz-ofm12c-ssl-i.services.gc.qat',\n    'staging-recherche.gc.ca',\n    'wpaz-ofm-i.sade-edap.prv',\n    'wpaz-ofm-i-e-esdc.services.gc.qat',\n    'travel.gc.ca',\n    //prod\n    'www.canada.ca',\n    'canada.ca',\n    'www1.canada.ca',\n        //BookingTool\n    'apps.canada.ca',\n    'iv.apps.canada.ca',\n    'v.apps.canada.ca',\n        //Page Analytics Tool\n    'performance.alpha.canada.ca',\n        // Search\n    'search-recherche.gc.ca',\n    'www.search-recherche.gc.ca',\n    'recherche-search.gc.ca',\n    'www.recherche-search.gc.ca',\n    'search.gc.ca',\n    'www.search.gc.ca',\n    'recherche.gc.ca',\n    'www.recherche.gc.ca',\n\t'srv2140-qa.sade.hrdc-drhc.gc.ca',\n\n//Agriculture and Agri Food Canada\n    //staging\n    'agr-wcag.agr.gc.ca',\n    'www-tst.agr.gc.ca',\n    'www.agriculture-canada-uat.agr.gc.ca',\n    'agriculture-canada-uat.agr.gc.ca',\n    'siswebdev.agr.gc.ca',\n    'cms-dev.agr.gc.ca',\n    'cms-test.agr.gc.ca',\n    'cansvmn001.agr.gc.ca',\n    'agr-qa.agr.gc.ca',\n    //Prod\n    'www.agr.gc.ca',\n    'agr.gc.ca',\n    'sis.agr.gc.ca',\n    'agrisource.agr.gc.ca',\n    'agriculture.canada.ca',\n    'www.agriculture.canada.ca',\n    'www.aimis-simia.agr.gc.ca',\n    'aimis-simia.agr.gc.ca',\n    'www.aimis-simia-cdic-ccil.agr.gc.ca',\n    'aimis-simia-cdic-ccil.agr.gc.ca',\n    'marquecanadabrand.agr.gc.ca',\n    'www.marquecanadabrand.agr.gc.ca',\n    'brandcanada.agr.gc.ca',\n    'www.brandcanada.agr.gc.ca',\n    'canadabrand.agr.gc.ca',\n    'www.canadabrand.agr.gc.ca',\n\n//Administrative Tribunals Support Service of Canada/Social Security Tribunal of Canada\n    //staging\n    'sst-stage.stage.atssc-scdata.gc.ca',\n    //Prod \n    'sst-tss.gc.ca',\n    'www.sst-tss.gc.ca',\n\n//Canadian Food Inspection Agency\n    //staging\n    'wwwqa.inspection.gc.ca',\n    'www.notification-dev.inspection.canada.ca',\n    'notification-dev.inspection.canada.ca',\n    'dev.inspection.gc.ca',\n    //Prod\n    'active.inspection.gc.ca',\n    'apps.merlin.cfia-acia.inspection.gc.ca',\n    'inspection.canada.ca',\n    'inspection.gc.ca',\n    'merlin.cfia-acia.inspection.gc.ca',\n    'notification.inspection.canada.ca',\n    'www.active.inspection.gc.ca',\n    'www.apps.merlin.cfia-acia.inspection.gc.ca',\n    'www.inspection.canada.ca',\n    'www.inspection.gc.ca',\n    'www.merlin.cfia-acia.inspection.gc.ca',\n    'www.notification.inspection.canada.ca',\n    'www.webapps.merlin.cfia-acia.inspection.gc.ca',\n    'webapps.merlin.cfia-acia.inspection.gc.ca',\n\n\n//Canada Economic Development for Quebec Regions\n    //staging\n    'decstaging.etcodev.tgiprojects.com',\n    'www.decstaging.etcodev.tgiprojects.com',\n    //Prod\n    'www.dec.canada.ca',\n    'dec.canada.ca',\n    'ced.canada.ca',\n    'www.ced.canada.ca',\n\n//Canada Revenue Agency\n    //staging\n    'www.staging.omega.dce-eir.net',\n    'staging.omega.dce-eir.net',\n    'canada-preview.adobecqms.net',\n        //CRA Secure Portal UT\n    'cp-ut.isvcs.net',\n    'rp-ut.isvcs.net',\n    'cp-ut2.isvcs.net',\n    'rp-ut2.isvcs.net',\n    'rp-ut4.isvcs.net',\n        //CRA Secure Portal EF\n    'rp-ef.isvcs.net',\n    'cp-ef.isvcs.net',\n        //CRA Secure Portal EA\n    'rp-ea.isvcs.net',\n    'cp-ea.isvcs.net',\n        //CRA Secure Portal SI\n    'ams-sga-si.cra-arc.gc.ca',\n    'cms-sgj-si.cra-arc.gc.ca',\n    'ams-sga-si2.cra-arc.gc.ca',\n    'cms-sgj-si2.cra-arc.gc.ca',\n        //CRA Secure Portal UA\n    'ams-sga-ua.cra-arc.gc.ca',\n    'cms-sgj-ua.cra-arc.gc.ca',\n    'ams-sga-ua2.cra-arc.gc.ca',\n    'cms-sgj-ua2.cra-arc.gc.ca',\n        //CRA Secure Portal OT\n    'apps1.ams-sga-ot.cra-arc.gc.ca',\n    'apps2.ams-sga-ot.cra-arc.gc.ca',\n    'apps3.ams-sga-ot.cra-arc.gc.ca',\n    'apps4.ams-sga-ot.cra-arc.gc.ca',\n    'apps5.ams-sga-ot.cra-arc.gc.ca',\n    'apps6.ams-sga-ot.cra-arc.gc.ca',\n    'apps7.ams-sga-ot.cra-arc.gc.ca',\n    'apps8.ams-sga-ot.cra-arc.gc.ca',\n    'cms-sgj-ot.cra-arc.gc.ca',\n    'apps1.ams-sga-ot2.cra-arc.gc.ca',\n    'apps2.ams-sga-ot2.cra-arc.gc.ca',\n    'apps3.ams-sga-ot2.cra-arc.gc.ca',\n    'apps4.ams-sga-ot2.cra-arc.gc.ca',\n    'apps5.ams-sga-ot2.cra-arc.gc.ca',\n    'apps6.ams-sga-ot2.cra-arc.gc.ca',\n    'apps7.ams-sga-ot2.cra-arc.gc.ca',\n    'apps8.ams-sga-ot2.cra-arc.gc.ca',\n    'cms-sgj-ot2.cra-arc.gc.ca',\n        //CRA Non Secure Portal UT\n    'apps-ut.isvcs.net',\n    'apps-ut2.isvcs.net',\n    'apps-ut.cra-arc.gc.ca',\n    'apps-ut2.cra-arc.gc.ca',\n    'rp-ut.isvcs.net/gol-ged/mima/ngbeta/#/bus/',\n        //CRA Non Secure Portal SI\n    'apps-si.isvcs.net',\n    'apps-si2.isvcs.net',\n        //CRA Non Secure Portal UA\n    'apps-ua.cra-arc.gc.ca',\n    'apps-ua2.cra-arc.gc.ca',\n    'apps-ua.isvcs.net',\n    'apps-ua2.isvcs.net',\n        //CRA Non Secure Portal OT\n    'apps-ot.cra-arc.gc.ca',\n    'apps-ot.isvcs.net',\n        //CRA Non Secure Portal EF\n    'apps-ef.isvcs.net',\n        //CRA Non Scure Portal EA\n    //Prod\n    'ams-sga.cra-arc.gc.ca',\n    'cms-sgj.cra-arc.gc.ca',\n    'apps1.ams-sga.cra-arc.gc.ca',\n    'apps2.ams-sga.cra-arc.gc.ca',\n    'apps3.ams-sga.cra-arc.gc.ca',\n    'apps4.ams-sga.cra-arc.gc.ca',\n    'apps5.ams-sga.cra-arc.gc.ca',\n    'apps6.ams-sga.cra-arc.gc.ca',\n    'apps7.ams-sga.cra-arc.gc.ca',\n    'apps8.ams-sga.cra-arc.gc.ca',\n    'www.ams-sga.cra-arc.gc.ca',\n    'www.cms-sgj.cra-arc.gc.ca',\n    'www.apps.cra-arc.gc.ca',\n    'www.apps1.ams-sga.cra-arc.gc.ca',\n    'www.apps2.ams-sga.cra-arc.gc.ca',\n    'www.apps3.ams-sga.cra-arc.gc.ca',\n    'www.apps4.ams-sga.cra-arc.gc.ca',\n    'www.apps5.ams-sga.cra-arc.gc.ca',\n    'www.apps6.ams-sga.cra-arc.gc.ca',\n    'www.apps7.ams-sga.cra-arc.gc.ca',\n    'www.apps8.ams-sga.cra-arc.gc.ca',\n    'arc-cra.gc.ca',\n    'arc.gc.ca',\n    'apps.cra-arc.gc.ca',\n    'cra-arc.gc.ca',\n    'cra.gc.ca',\n    'www.arc-cra.gc.ca',\n    'www.arc.gc.ca',\n    'www.cra-arc.gc.ca',\n    'www.cra.gc.ca',\n\t'infozone.omega.dce-eir.net',\n\n//Canadian Space Agency\n    //staging\n    'devcorpo',\n    //Prod\n    'www.asc-csa.gc.ca',\n    'asc-csa.gc.ca',\n    'csa-asc.gc.ca',\n    'www.csa-asc.gc.ca',\n    'www4.asc-csa.gc.ca',\n    'donnees-data.asc-csa.gc.ca',\n\n//Communications Security Establishment\n    //staging\n    'dev-cse-cst.hiringplatform.ca',\n    'cccs-uat.web.app.cse-cst.gc.ca',\n    'cse-cst-uat.web.app.cse-cst.gc.ca',\n    'getcybersafe-uat.web.app.cse-cst.gc.ca',\n    'pensezcybersecurite-uat.web.app.cse-cst.gc.ca',\n\t'cse-cst.careerpagedemo.com',\n    'cse-cst-fr.careerpagedemo.com',\n    //prod\n    'cse-cst.hiringplatform.ca',\n    'www.cse-cst.gc.ca',\n    'cse-cst.gc.ca',\n    'www.cyber.gc.ca',\n    'cyber.gc.ca',\n    'www.getcybersafe.gc.ca',\n    'getcybersafe.gc.ca',\n    'www.pensezcybersecurite.gc.ca',\n    'pensezcybersecurite.gc.ca',\n\t'careers.cse-cst.gc.ca',\n    'carrieres.cse-cst.gc.ca',\n\t\n//Department of National Defence\n    //staging\n\t'10.214.14.247',\n\n//Elections Canada\n    //staging\n    'ec9wbisprev01.elections.ca',\n    'ec9sttswbrev01.elections.ca',\n    'ec9stvwbpfpi01.elections.ca',\n    'test.elections.ca',\n    'ec9stvwbpfpi01',\n    'EC9STVWBPFPI01',\n    'ispdevwww.elections.ca',\n    'www.test.elections.ca',\n    //Prod\n    'www.elections.ca',\n    'elections.ca',\n    'secure.elections.ca',\n    'enr.elections.ca',\n    'www.cef-cce.ca',\n    'cef-cce.ca',\n    'ereg.elections.ca',\n    'csep-pesc.elections.ca',\n    'www.redecoupage-redistribution-2022.ca',\n    'redecoupage-redistribution-2022.ca',   \n\n\n// Employment and Social Development Canada\n    //staging \n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'int16-ssl.services.gc.qat',\n    'www.int16-ssl.services.gc.qat',\n    'secure-client-hub-dev.bdm.dshp-phdn.net',\n    'sys1.jobbank.gc.qat',\n    'sys1.guichetemplois.gc.qat',\n    'passport-status-staging.dev-dp.dts-stn.com',\n    'int-srv265.services.gc.qat',\n    'seniors-journey-staging.dev-dp.dts-stn.com',\n    'passport-status-test.dev-dp.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',\n    'uat.cva.service.cloud-nuage.canada.ca',\n    'sys16-ssl.services.gc.qat',\n    'secure-client-hub-staging.bdm.dshp-phdn.net',\n    'test-org-platform.nonprod.youth-jeunesse.service.canada.ca',\n    'test-org-platform-intake.nonprod.youth-jeunesse.service.canada.ca',\n    'cdcp-int.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp-internal.dts-stn.com',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc-staging.azurewebsites.net',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc.azurewebsites.net',\n    'test-org-platform.dev-dp.dts-stn.com',\n    'srv113-s.sade.hrdc-drhc.gc.ca',\n    'mscad-sys2-s2.bdm.dshp-phdn.net',\n    'secure-client-hub-dev.bdm-dev-rhp.dts-stn.com',\n    'N35010293.hrdc-drhc.net',\n    'mscad-sys2-s3.bdm.dshp-phdn.net',\n    'n35010293.hrdc-drhc.net',\n    'eservice-uat.powerappsportals.com',\n    'dev-org-platform.dev-dp.dts-stn.com',\n    'dev-ydg.dev-dp.dts-stn.com',\n    'www.analytics-analytique.tbs.alpha.canada.ca',\n    'analytics-analytique.tbs.alpha.canada.ca',\n    'canadadental-sandbox.powerappsportals.com',\n    'app-servicecanadalabs-dev.azurewebsites.net',\n    'lmi-imt-website-uat.dev-dp-internal.dts-stn.com',\n    'dev.horizons.service.canada.ca',\n    'test.horizons.service.canada.ca',\n    'dev.cms-sgc.esdc-edsc.canada.ca',\n    'dev.cms-sgc.service.cloud-nuage.canada.ca',\n    'test.cms-sgc.esdc-edsc.canada.ca',\n    'test.cms-sgc.service.cloud-nuage.canada.ca',\n    'app-ewcms-e2e-canadacentral.azurewebsites.net',\n    'dev.prv.esdc-edsc.canada.ca',\n    'dev.prv.service.cloud-nuage.canada.ca',\n    'test.prv.esdc-edsc.canada.ca',\n    'test.prv.service.cloud-nuage.canada.ca',\n    'ste2eesdc.z9.web.core.windows.net',\n    'dev.iservice.esdc-edsc.canada.ca',\n    'dev.iservice.service.cloud-nuage.canada.ca',\n    'test.iservice.esdc-edsc.canada.ca',\n    'ste2eiservice.z9.web.core.windows.net',\n    'dev.red-seal.ca',\n    'dev.red-seal.service.cloud-nuage.canada.ca',\n    'test.red-seal.ca',\n    'test.red-seal.service.cloud-nuage.canada.ca',\n    'ste2eredseal.z9.web.core.windows.net',\n    'dev.ellischart.ca',\n    'dev.ellischart.service.cloud-nuage.canada.ca',\n    'test.ellischart.ca',\n    'test.ellischart.service.cloud-nuage.canada.ca',\n    'ste2eellischart.z9.web.core.windows.net',\n    'cdcp-uat1.dev-dp.dts-stn.com',\n    'cdcp-uat1.dev-dp-internal.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',  \n    'mscad-sys2-s1.bdm.dshp-phdn.net',\n    'cdb-estimator-dev.dev-dp.dts-stn.com',\n    'cdb-estimator-staging.dev-dp.dts-stn.com',\n    'n35128202.hrdc-drhc.net',\n    'fsco-tbsc-uat.swac-wsca.service.canada.ca',\n    'uat.bureaux.service.canada.ca',\n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'deploy-preview-203--blog-tbs.netlify.app',\n    'deploy-preview-203--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'cms-sgc.esdc-edsc.canada.ca',\n    'deploy-preview-530--design-system-canada-ca.netlify.app',\n    'deploy-preview-393--systeme-conception-canada-ca.netlify.app',\n    'cdb-int.dev-dp-internal.dts-stn.com',\n\t'ai-answers.cdssandbox.xyz',\n    //Prod\n    'srv265.hrdc-drhc.gc.ca',\n    'srv136.services.gc.ca',\n    'www.srv136.services.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'www.cva.service.canada.ca',\n    'cva.service.canada.ca',\n    'www.pbc.service.canada.ca',\n    'pbc.service.canada.ca',\n    'www.jobbank.gc.ca',\n    'www.guichetemplois.gc.ca',\n    'estimateursv-oasestimator.service.canada.ca',\n    'www.estimateursv-oasestimator.service.canada.ca',\n    'retraite-retirement.service.canada.ca',\n    'www.retraite-retirement.service.canada.ca',\n    'service.canada.ca',\n    'www.service.canada.ca',\n    'equivision.services.gc.ca',\n    'www.equivision.services.gc.ca',\n    'srv024.service.canada.ca',\n    'on.jobbank.gc.ca',\n    'www.on.jobbank.gc.ca',\n    'sk.jobbank.gc.ca',\n    'www.sk.jobbank.gc.ca',\n    'ab.jobbank.gc.ca',\n    'www.ab.jobbank.gc.ca',\n    'bc.jobbank.gc.ca',\n    'www.bc.jobbank.gc.ca',\n    'mb.jobbank.gc.ca',\n    'www.mb.jobbank.gc.ca',\n    'nb.jobbank.gc.ca',\n    'www.nb.jobbank.gc.ca',\n    'nl.jobbank.gc.ca',\n    'www.nl.jobbank.gc.ca',\n    'ns.jobbank.gc.ca',\n    'www.ns.jobbank.gc.ca',\n    'nt.jobbank.gc.ca',\n    'www.nt.jobbank.gc.ca',\n    'nu.jobbank.gc.ca',\n    'www.nu.jobbank.gc.ca',\n    'qc.jobbank.gc.ca',\n    'www.qc.jobbank.gc.ca',\n    'pe.jobbank.gc.ca',\n    'www.pe.jobbank.gc.ca',\n    'yt.jobbank.gc.ca',\n    'www.yt.jobbank.gc.ca',\n    'on.guichetemplois.gc.ca',\n    'www.on.guichetemplois.gc.ca',\n    'sk.guichetemplois.gc.ca',\n    'www.sk.guichetemplois.gc.ca',\n    'ab.guichetemplois.gc.ca',\n    'www.ab.guichetemplois.gc.ca',\n    'bc.guichetemplois.gc.ca',\n    'www.bc.guichetemplois.gc.ca',\n    'mb.guichetemplois.gc.ca',\n    'www.mb.guichetemplois.gc.ca',\n    'nb.guichetemplois.gc.ca',\n    'www.nb.guichetemplois.gc.ca',\n    'nl.guichetemplois.gc.ca',\n    'www.nl.guichetemplois.gc.ca',\n    'ns.guichetemplois.gc.ca',\n    'www.ns.guichetemplois.gc.ca',\n    'nt.guichetemplois.gc.ca',\n    'www.nt.guichetemplois.gc.ca',\n    'nu.guichetemplois.gc.ca',\n    'www.nu.guichetemplois.gc.ca',\n    'qc.guichetemplois.gc.ca',\n    'www.qc.guichetemplois.gc.ca',\n    'pe.guichetemplois.gc.ca',\n    'www.pe.guichetemplois.gc.ca',\n    'yt.guichetemplois.gc.ca',\n    'www.yt.guichetemplois.gc.ca',    \n    'employer.jobbank.gc.ca',    \n    'www.employer.jobbank.gc.ca',    \n    'employeur.guichetemplois.gc.ca',      \n    'www.employeur.guichetemplois.gc.ca',\n    'estimateurae-eiestimator.service.canada.ca',\n    'www.youth-jeunesse.service.canada.ca',\n    'youth-jeunesse.service.canada.ca',\n    'covid-benefits.alpha.canada.ca',\n    'covid-prestations.alpha.canada.ca',\n    'alpha.service.canada.ca',\n    'dpl-bmd.alpha.service.canada.ca',\n    'digital.canada.ca',\n    'numerique.canada.ca',\n    'www.esdc.prv',\n    'esdc.prv',\n    'www.iservice.prv',\n    'iservice.prv',\n    'www.edsc.prv',\n    'edsc.prv',\n    'www.red-seal.ca',\n    'red-seal.ca',\n    'www.sceau-rouge.ca',\n    'sceau-rouge.ca',\n    'www.ellischart.ca',\n    'ellischart.ca',\n    'www.tableauellis.ca',\n    'tableauellis.ca',\n    'www.srv138.services.gc.ca',\n    'srv138.services.gc.ca',\n    'benefitsfinder.services.gc.ca',\n    'www.benefitsfinder.services.gc.ca',\n    'multi-benefits.servicecanada.gc.ca',\n    'multi-benefices.servicecanada.gc.ca',\n    'srv024.service.canada.ca',\n    'on-employer.jobbank.gc.ca',\n    'www.on-employer.jobbank.gc.ca',\n    'sk-employer.jobbank.gc.ca',\n    'www.sk-employer.jobbank.gc.ca',\n    'ab-employer.jobbank.gc.ca',\n    'www.ab-employer.jobbank.gc.ca',\n    'bc-employer.jobbank.gc.ca',\n    'www.bc-employer.jobbank.gc.ca',\n    'mb-employer.jobbank.gc.ca',\n    'www.mb-employer.jobbank.gc.ca',\n    'nb-employer.jobbank.gc.ca',\n    'www.nb-employer.jobbank.gc.ca',\n    'nl-employer.jobbank.gc.ca',\n    'www.nl-employer.jobbank.gc.ca',\n    'ns-employer.jobbank.gc.ca',\n    'www.ns-employer.jobbank.gc.ca',\n    'nt-employer.jobbank.gc.ca',\n    'www.nt-employer.jobbank.gc.ca',\n    'nu-employer.jobbank.gc.ca',\n    'www.nu-employer.jobbank.gc.ca',\n    'qc-employer.jobbank.gc.ca',\n    'www.qc-employer.jobbank.gc.ca',\n    'pe-employer.jobbank.gc.ca',\n    'www.pe-employer.jobbank.gc.ca',\n    'yt-employer.jobbank.gc.ca',\n    'www.yt-employer.jobbank.gc.ca',\n    'on-employeur.guichetemplois.gc.ca',\n    'www.on-employeur.guichetemplois.gc.ca',\n    'sk-employeur.guichetemplois.gc.ca',\n    'www.sk-employeur.guichetemplois.gc.ca',\n    'ab-employeur.guichetemplois.gc.ca',\n    'www.ab-employeur.guichetemplois.gc.ca',\n    'bc-employeur.guichetemplois.gc.ca',\n    'www.bc-employeur.guichetemplois.gc.ca',\n    'mb-employeur.guichetemplois.gc.ca',\n    'www.mb-employeur.guichetemplois.gc.ca',\n    'nb-employeur.guichetemplois.gc.ca',\n    'www.nb-employeur.guichetemplois.gc.ca',\n    'nl-employeur.guichetemplois.gc.ca',\n    'www.nl-employeur.guichetemplois.gc.ca',\n    'ns-employeur.guichetemplois.gc.ca',\n    'www.ns-employeur.guichetemplois.gc.ca',\n    'nt-employeur.guichetemplois.gc.ca',\n    'www.nt-employeur.guichetemplois.gc.ca',\n    'nu-employeur.guichetemplois.gc.ca',\n    'www.nu-employeur.guichetemplois.gc.ca',\n    'qc-employeur.guichetemplois.gc.ca',\n    'www.qc-employeur.guichetemplois.gc.ca',\n    'pe-employeur.guichetemplois.gc.ca',\n    'www.pe-employeur.guichetemplois.gc.ca',\n    'yt-employeur.guichetemplois.gc.ca',\n    'www.yt-employeur.guichetemplois.gc.ca',\n    'eservices.canada.ca',\n    'estimateurpcph-cdbestimator.service.canada.ca',\n    'horizons.service.canada.ca',\n    'offices.service.canada.ca',\n    'bureaux.service.canada.ca',\n\t'noc.esdc.gc.ca',\n    'blog.canada.ca',\n    'blogue.canada.ca',\n    'design.canada.ca',\n    'conception.canada.ca',\n    'cdn-rdc.service.canada.ca',\n    'horizons.service.canada.ca',\n    'ai-answers.cdssandbox.xyz', \n    'offices-azuremaps-uat.swac-wsca.service.canada.ca',\n    'bureaux-azuremaps-uat.swac-wsca.service.canada.ca',\n    'intranet.esdc-edsc.canada.ca',\n    'iservice.esdc-edsc.canada.ca',\n    'dev.offices.service.canada.ca',\n    'ai-answers.alpha.canada.ca', \n    'reponses-ia.alpha.canada.ca',\n    'stg-osdp-psdo.canada.ca',\n\n//Environment And Climate Change Canada\n    //staging\n    'intranet-qa.np.ec.cloud-nuage.gc.ca',\n    //Prod\n    'intranet.ec.cloud-nuage.gc.ca',\n\n\n//Global Affairs Canada\n    //staging\n    'dubai.d.r.dfait-maeci.gc.ca',\n    'www.dubai.d.r.dfait-maeci.gc.ca',\n    'expo2025.canada.ca',\n    'www.expo2025.canada.ca',\n    'dv05.international.gc.ca',\n    'www.dv05.international.gc.ca',\n    'core.canada.ca',\n    'ocre.canada.ca',   \n    //Prod\n    'www.intra',\n    'intra',\n    'www.intranet',\n    'intranet',\n    'www.international.gc.ca',\n    'international.gc.ca',\n    'www.travel.gc.ca',\n    'travel.gc.ca',\n    'www.voyage.gc.ca',\n    'voyage.gc.ca',\n    'www.tradecommissioner.gc.ca',\n    'tradecommissioner.gc.ca',\n    'www.deleguescommerciaux.gc.ca',\n    'deleguescommerciaux.gc.ca',\n    'www.educanada.ca',\n    'educanada.ca',\n    'www.core-ombuds.canada.ca',\n    'core-ombuds.canada.ca',\n    'www.ocre-ombuds.canada.ca',\n    'ocre-ombuds.canada.ca',\n    'www.intranet.signet.international.gc.ca',\n    'intranet.signet.international.gc.ca',\n    'www.intra.signet.international.gc.ca',\n    'intra.signet.international.gc.ca',\n    'international.canada.ca',\n    'w05.international.gc.ca',\n\n\n//Health Canada\n    //staging\n    'dev.healthycanadians.gc.ca',\n    'dev.canadiensensante.gc.ca',\n    'sad-drlsrv-dev.hc-sc.gc.ca',\n    'www.rsams.dev.cloud.openplus.ca',\n    'rsams.dev.cloud.openplus.ca',\n    'food-guide-stage.hpfb-dgpsa.ca',\n    'guide-alimentaire-stage.hpfb-dgpsa.ca',\n    //Prod\n    'www.health.canada.ca',\n    'health.canada.ca',\n    'www.sante.canada.ca',\n    'sante.canada.ca',\n    'mysource.hc-sc.gc.ca',\n    'recalls-rappels.canada.ca',\n    'www.recalls-rappels.canada.ca',\n    'food-guide.canada.ca',\n    'guide-alimentaire.canada.ca',\n    'clinical-information.canada.ca',\n    'renseignements-cliniques.canada.ca',\n\n//Housing, Infrastructure and Communities Canada\n    //staging\n    'internet3-test.infc.gc.ca',\n    //Prod\n    'www.infrastructure.gc.ca',\n    'infranet.ad.infrastructure.gc.ca',\n    'housing-infrastructure.canada.ca',\n    'logement-infrastructure.canada.ca',\n\n\n//Impact Assessment Agency\n    //staging\n    'elearning-iaac-aeic.dev.ec.gc.ca',\n    'ceaa.dev.ec.gc.ca',\n    'ceaa.qa.ec.gc.ca',\n    //Prod\n    'www.iaac-aeic.gc.ca',\n    'iaac-aeic.gc.ca',\n    'www.aeic-iaac.gc.ca',\n    'aeic-iaac.gc.ca',\n    'elearning.iaac-aeic.gc.ca',\n    'www.elearning.iaac-aeic.gc.ca',\n    'www.apprentissage-en-ligne.aeic-iaac.gc.ca',\n    'apprentissage-en-ligne.aeic-iaac.gc.ca',    \n\n\n//Immigration Refugee Canada\n    //staging\n    'eservices1.ci.gc.ca',\n    'services3.ci.gc.ca',\n    'www.services3.ci.gc.ca',\n    //Prod\n    'services3.cic.gc.ca',\n    'www.services3.cic.gc.ca',\n    'eservices.cic.gc.ca',\n    'www.eservices.cic.gc.ca',\n    'www.etatpasseport-passportstatus.service.canada.ca',\n    'etatpasseport-passportstatus.service.canada.ca',\n    'www.cic.gc.ca',\n    'cic.gc.ca',\n    'ircc.canada.ca',\n    'atip-aiprp.apps.gc.ca',\n\n\n//Justice Canada\n    //staging\n    'ifolio.justice.gc.ca',\n    //Prod\n    'justice.gc.ca',  \n    'www.justice.gc.ca',\n    'dmteam.justice.gc.ca',\n    'laws.justice.gc.ca',\n    'lois.justice.gc.ca',\n    'laws-lois.justice.gc.ca',\n    'lois-laws.justice.gc.ca',\n    'jusnet.justice.gc.ca',\n    'victimsweek.gc.ca',\n    'semainedesvictimes.gc.ca',\n    'www.victimsweek.gc.ca',\n    'www.semainedesvictimes.gc.ca',\n    'www.victimsfirst.gc.ca',\n    'www.victimesdabord.gc.ca',\n    'victimsfirst.gc.ca',\n    'victimesdabord.gc.ca',\n    'equipesm.justice.gc.ca',\n\n\n//Library and Archive Canada\n    //staging\n    'www.dev2-www.bac-lac.gc.ca',\n    'dev2-www.bac-lac.gc.ca',\n    'dev-www.bac-lac.gc.ca',\n    'dev-collection-search.bac-lac.gc.ca',\n    'www.dev-collection-search.bac-lac.gc.ca',   \n    //Prod\n    'www.library-archives.canada.ca',\n    'library-archives.canada.ca',\n    'www.bibliotheque-archives.canada.ca',\n    'bibliotheque-archives.canada.ca',\n    'recherche-collection-search.bac-lac.gc.ca',\n    'www.bac-lac.gc.ca',\n    'bac-lac.gc.ca',\n    'www.lac-bac.gc.ca',\n    'lac-bac.gc.ca',\n    'www.cipbookentry.bac-lac.gc.ca',\n    'cipbookentry.bac-lac.gc.ca',\n    'www.sigles-symbols.bac-lac.gc.ca',\n    'sigles-symbols.bac-lac.gc.ca',\n    'www.event.bac-lac.gc.ca',\n    'event.bac-lac.gc.ca',\n    'www.marc21.ca',\n    'www.financement-funding.bac-lac.gc.ca',\n    'financement-funding.bac-lac.gc.ca',\n    'www.tdg-grt.bac-lac.gc.ca',\n    'tdg-grt.bac-lac.gc.ca',\n\n//Natural Resources Canada\n    //staging\n    'www.dev.nrcan.gc.ca', \n    'dev.nrcan.gc.ca', \n    'www.dev.rncan.gc.ca', \n    'dev.rncan.gc.ca',     \n    'uat-osdp-psdo.canada.ca',    \n    'test.nrcan.gc.ca',\n    'www.test.nrcan.gc.ca',\n    'dev.mpmo.gc.ca', \n    'cms-test.osdp-psdo.canada.ca',\n    'intranet.test.nrcan.gc.ca',\n    'www.intranet.test.nrcan.gc.ca',\n    'intranet.test.rncan.gc.ca',\n    'www.intranet.test.rncan.gc.ca',\n    'app-website-cwfis-dev.azurewebsites.net',\n    'dev-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-rncan.azure.cloud.nrcan-rncan.gc.ca',    \n    'prod-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-northern-pipeline.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-pipe-line-nord.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    //Prod\n    'osdp-cumulative-effects.canada.ca',\n    'psdo-effets-cumulatifs.canada.ca',\n    'www.nrcan.gc.ca',\n    'www.rncan.gc.ca',\n    'nrcan.gc.ca',\n    'rncan.gc.ca',\n    'npa.gc.ca',\n    'apn.gc.ca', \n    'mpmo.gc.ca',  \n    'bggp.gc.ca', \n    'www.esrfunds.org', \n    'www.fondsee.org',\n    'www.rncanengagenrcan.ca',\n    'www.minescanada.ca',\n    'www.equalby30.org',  \n    'nrcan.canada.ca',\n    'www.nrcan.canada.ca',\n    'rncan.canada.ca',\n    'www.rncan.canada.ca',\n    'natural-resources.canada.ca',\n    'www.natural-resources.canada.ca',\n    'ressources-naturelles.canada.ca',\n    'www.ressources-naturelles.canada.ca',\n    'major-projects.canada.ca',\n    'www.major-projects.canada.ca',\n    'grands-projets.canada.ca',\n    'www.grands-projets.canada.ca',\n    'northern-pipeline.canada.ca',\n    'www.northern-pipeline.canada.ca',\n    'pipe-line-nord.canada.ca',\n    'www.pipe-line-nord.canada.ca',\n    'osdp-psdo.canada.ca',\n    'www.geo.ca',\n    'geo.ca',\n    'intranet.nrcan.gc.ca',\n    'intranet.rncan.gc.ca',\n\n\n//Office of the Procurement Ombudsman\n    //staging\n    'dev.boa-opo.gc.ca',\n    'www.dev.boa-opo.gc.ca',\n    'xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    'www.xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    //Prod\n    'www.opo-boa.gc.ca',\n    'opo-boa.gc.ca',\n    'secure.opo-boa.gc.ca',\n    'www.secure.opo-boa.gc.ca',       \n\n//Office of the Superintendent of Financial Institutions\n    //staging\n    'www.web-dev.osfi-bsif.gc.ca',\n    'web-dev.osfi-bsif.gc.ca',\n    'uatintranet.osfi-bsif.gc.ca',\n    //Prod\n    'osfi-bsif.gc.ca',\n    'www.osfi-bsif.gc.ca',\n    'www.intranet.osfi-bsif.gc.ca',\n    'intranet.osfi-bsif.gc.ca',\n\n//Public Safety\n    //staging\n    'psdev',\n    'gpdev',\n    'icdev',\n    //Prod\n    'www.publicsafety.gc.ca',\n    'www.securitepublique.gc.ca',\n    'www.getprepared.gc.ca',\n    'www.preparez-vous.gc.ca',\n    'www.erc-cee.gc.ca',\n    'infocentral',\n    'infocentrale', \n\n//Public Service Commission\n    //staging\n    'test-psjobs-emploisfp.psc-cfp.gc.ca',\n    'test-emploisfp-psjobs.cfp-psc.gc.ca',\n    'intradev',\n    'devextranet.psc-cfp.gc.ca',\n    //Prod\n    'extranet.psc-cfp.gc.ca',\n    'www.extranet.psc-cfp.gc.ca',\n    'intracom',\n    'www.intracom',\n    'www5.psc-cfp.gc.ca',\n    'intracom.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n\n// Public Services and Procurement Canada\n    //staging\n    'www.mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'rate01.gcsurplus.ca',\n    'buyandsell.gc.ca',\n    'ont-intradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-intradev.pwgsc-tpsgc.gc.ca',\n    'ont-extradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-extradev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'www.ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'www.ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'staging.achatscanadabuys.ca',\n    'stagingfr.achatscanadabuys.ca',\n    'www.preprod.mapayegc-mygcpay.gc.ca',\n    'preprod.mapayegc-mygcpay.gc.ca',\n    'viclaplinux12.jea.lan',\n    'aatesting-penweb.work.int.jea-engr.ca',\n    'bravopenweb07.dev.jea.lan',\n    'beta.sosa.canadabuys.canada.ca',\n    'beta.ocama.achatscanada.canada.ca',          \n    'pension-tfix1.tpsgc-pwgsc.gc.ca',\n    'pension-ptest1.tpsgc-pwgsc.gc.ca',\n    'pension-cate1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix3.tpsgc-pwgsc.gc.ca',\n    'pension-pint1.tpsgc-pwgsc.gc.ca',\n    'pension-pint3.tpsgc-pwgsc.gc.ca',\n    'laptop-hsu.jea.lan',\n    'beta.buyandsell.gc.ca',\n    'beta.achatsetventes.gc.ca',\n    'webdev02.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',\n    'geobatiments-dev.tpsgc.gc.ca',\n    'geobatiments-geobuildings-dev.tpsgc-pwgsc.gc.ca',\n    'geobatiments-uat.tpsgc.gc.ca',\n    'geobatiments-geobuildings-uat.tpsgc-pwgsc.gc.ca',\n    'tplus-pp.btb.gc.ca',\n    'www.tplus-pp.btb.gc.ca',\n    'dev-gaz.ncr.pwgsc.gc.ca',\n    'www.dev-gaz.ncr.pwgsc.gc.ca',\n    'intranet-uat.que.tpsgc.gc.ca',\n    'www.intranet-uat.que.tpsgc.gc.ca',\n    'intranet-uat.que.pwgsc.gc.ca',\n    'www.intranet-uat.que.pwgsc.gc.ca',\n    'intranet-dev.que.pwgsc.gc.ca',\n    'www.intranet-dev.que.pwgsc.gc.ca',\n    'intranet-dev.que.tpsgc.gc.ca',\n    'www.intranet-dev.que.tpsgc.gc.ca',\n    'test.publications.gc.ca',\n    'www.test.publications.gc.ca',\n    'webdev01.tpsgc-pwgsc.gc.ca',\n    'www.webdev01.tpsgc-pwgsc.gc.ca',\n    'dev-webpubrcmp.tpsgc-pwgsc.gc.ca',\n    'gclp9-pp.btb.gc.ca',\n    'publications-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    'dev-publication-w2k19.ncr.pwgsc.gc.ca',\n\t'intranet-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    //Prod\n\t'orion.pwgsc-tpsgc.gc.ca',\n    'orion-ontario.pwgsc-tpsgc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'cnas-nscc.pwgsc-tpsgc.gc.ca',\n    'orion.tpsgc-pwgsc.gc.gc.ca',\n    'orion-ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'www.orion.pwgsc-tpsgc.gc.ca',\n    'orion.pwgsc-tpsgc.gc.ca',\n    'www.cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.gcsurplus.ca',\n    'gcsurplus.ca',\n    'www.ontario.tpsgc-pwgsc.gc.ca',\n    'ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'www.clientsontario.pwgsc-tpsgc.gc.ca',\n    'ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.canadabuys.canada.ca',\n    'canadabuys.canada.ca',\n    'achatscanada.canada.ca',     \n    'www.mapayegc-mygcpay.gc.ca',\n    'mapayegc-mygcpay.gc.ca',\n    'sosa.canadabuys.canada.ca',\n    'ocama.achatscanada.canada.ca',\n    'www.noslangues-ourlanguages.gc.ca',\n    'noslangues-ourlanguages.gc.ca',\n    'www.btb.termiumplus.gc.ca',\n    'btb.termiumplus.gc.ca',\n    'canadagazette.gc.ca',\n    'www.canadagazette.gc.ca',\n    'gazette.gc.ca',\n    'www.gazette.gc.ca',\n    'www.geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments.tpsgc.gc.ca',\n    'www.geobatiments.tpsgc.gc.ca',\n    'geobuildings.pwgsc.gc.ca',\n    'www.geobuildings.pwgsc.gc.ca',\n    'intranet.que.tpsgc.gc.ca',\n    'www.intranet.que.tpsgc.gc.ca',\n    'intranet.que.pwgsc.gc.ca',\n    'www.intranet.que.pwgsc.gc.ca',\n    'intranet.tpsgc-pwgsc.gc.ca',\n    'www.intranet.tpsgc-pwgsc.gc.ca',\n    'www.publications.gc.ca',\n    'publications.gc.ca',\n    'rcmp-grc.pension.gc.ca',\n    'achatsetventes.gc.ca',\n    'masource-mysource.spac-pspc.gc.ca',\n    'gcintranet.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',    \n\n//Shared Service Canada\n    //staging\n    'plus-test.ssc-spc.gc.ca',\n    'service-test.ssc-spc.gc.ca',\n    //Prod\n    'www.plus.ssc-spc.gc.ca',\n    'plus.ssc-spc.gc.ca',\n\t'service.ssc-spc.gc.ca',\n\n//StatCan \n    //staging\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'stc-ndm-new-qa-pc2.statcan.gc.ca',\n    'cancer-dev.stc.ca',\n    'www159-dev.stc.ca',\n    'census-cws-alpha.prod.cloud.statcan.ca',\n    //Prod\n    'www.statcan.gc.ca',\n    'statcan.gc.ca',       \n    'www23.statcan.gc.ca',\n    'www65.statcan.gc.ca',\n    'www66.statcan.gc.ca', \n    'www144.statcan.gc.ca',\n    'www150.statcan.gc.ca',\n    'www159.statcan.gc.ca',\n    'www160.statcan.gc.ca',\n    'geosuite.statcan.gc.ca',\n    'geoprod.statcan.gc.ca',\n    'cancer-data.canada.ca',\n    'donnees-cancer.canada.ca',\n    'www.cancer-data.canada.ca',\n    'www.donnees-cancer.canada.ca',\n    'www.geosuite.statcan.gc.ca',\n    'www.geoprod.statcan.gc.ca',\n    'information-energie.canada.ca',\n    'energy-information.canada.ca',\n    'www12.statcan.gc.ca',\n    'www.information-energie.canada.ca',\n    'www.energy-information.canada.ca',\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'www.census.gc.ca',\n    'www.recensement.gc.ca',\n\n//Treasury Board of Canada Secretariat\n    //staging\n    'staging.open.canada.ca',\n    'uat.tbs-sct.canada.ca',\n    'www.uat.tbs-sct.canada.ca',\n    'uat.infosite.tbs-sct.gc.ca',\n    'uat.solo.tbs-sct.gc.ca',\n    'www.uat.solo.tbs-sct.gc.ca',\n    'uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    'www.uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    //Prod\n    'open.canada.ca',\n    'search.open.canada.ca',\n    'ouvert.canada.ca',\n    'rechercher.ouvert.canada.ca',\n    'www.tbs-sct.gc.ca',\n    'www.tbs-sct.canada.ca',\n    'infosite.tbs-sct.gc.ca',\n\n//Testing\n    //staging\n\t'test.canada.ca',\n\t'publish1cacentral1-29382740.prod.canada.adobecqms.net',\n    'canada-preview.adobecqms.net',\n    'servicecanada.github.io', \n    'test.canada.ca', \n    'publish1cacentral1-29342328.prod.canada.adobecqms.net',\n    'publish2cacentral1-29342328.prod.canada.adobecqms.net',\n    'author-canada-aem-s3-qa.adobecqms.net'\n\n ]\n};\n\n\n\n\n/* ===== Set data elements that rely on allowlist ===== */\n\n/*jsAbort START*/\n\nvar list;\nvar h = document.location.hostname.toLowerCase(); //host\nvar j = document.location.pathname.toLowerCase(); //path\n\nif (_satellite.environment.stage == \"production\") {\n    list = _satellite.gcCustom.domain_allowlist.live;\n}\nelse {\n    list = _satellite.gcCustom.domain_allowlist.stage;\n}\n\n// excl list cannot be empty\n// list can be domains or directories\nexcl=_satellite.gcCustom.domain_blocklist\n\nvar j = document.location.host + document.location.pathname.toLowerCase(); //path\nvar toExcl = false; //set to false by default\nfor (var i in excl) {\n    if (j.indexOf(excl[i]) > -1) {\n        toExcl = true;\n    }\n}\n//end directory exclusions\n\n//sets the data element\nif (typeof list[h] === 'undefined' || toExcl === true) {\n    _satellite.setVar('jsAbort', 'true'); //set to true\n    window.blockList = 'yes';\n    _satellite.cookie.set('prev_page_blockList', 'yes')\n}\nelse {\n    _satellite.gcCustom.thisDomain = list[h];\n    _satellite.setVar('jsAbort', 'false'); //set to false allows rules to fire\n    window.blockList = 'no';\n}\n\n/*jsAbort END*/\n\n</script><script>\n//\n// Check if the current Browser are WebAuth capable (FIDO Alliance).\n//\n\nvar webAuthCapable = \"webAuth not returned in time\";\n \nPublicKeyCredential && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()\n  .then( ( available ) => {\n    if ( available ) {\n      webAuthCapable = \"webAuth enabled\"; // The visitor's device is capable for WebAuth\n    } else {\n      webAuthCapable = \"webAuth not enabled\"; // The visitor's device is not capable for WebAuth or that feature is somehow deactivated.\n    }\n    _satellite.logger.info( webAuthCapable );\n  }).catch((err) => {\n    webAuthCapable = \"API error\"\n    _satellite.logger.info( webAuthCapable )\n});\n</script><script>\n/*\n* Find most common Personal Identifiable Information (PII) in a string and return either the cleaned string either true/false\n* @param {string} str\n* @param {boolean} toClean\n* @return {string | true | false}\n* @example\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, true )\n* returns \"email:[REDACTED/CAVIARDÉ], phone:[REDACTED/CAVIARDÉ]\",\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", false, false )\n* returns true\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, false )\n* returns 'email:, phone:'\n*/\nfindPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n          [ /\\d(?:[\\s\\-\\\\.\\\\/]?\\d){8,}(?!\\d)/ig, \"[REDACTED/CAVIARDÉ]\" ], //9digits or more pattern\n          [ /\\b[A-Za-z]{2}[\\s\\\\.-]*?\\d{6}\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //canadian passport pattern\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // general email pattern\n          [ /\\b[A-Za-z]\\d[A-Za-z][ -]?\\d[A-Za-z]\\d\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //postal code pattern\n          [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n          [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n          [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n          [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n\t\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n\n// scrub only email/user/pass \n// slash repaced with hyphen due to folder count in url\nurlPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n\t\t[ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED-CAVIARDÉ]\" ], // updated email patterns\n        [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n        [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n        [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n        [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n        [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n        [ /(?:([A-Z]\\:\\/Users\\/.+))/ig, \"[REDACTED/CAVIARDÉ]\" ], // :/Users/ folders on local drives\n\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n</script><script>\ndocument.addEventListener(adobe.target.event.REQUEST_SUCCEEDED, function (e) {\n    window.ttMETA= typeof(window.ttMETA)!=\"undefined\" ? window.ttMETA : [];\n\n    var tokens=e.detail.responseTokens;\n\n    if (isEmpty(tokens)) {\n      return;\n    }\n\n    var uniqueTokens = distinct(tokens);\n\n    uniqueTokens.forEach(function(token) {\n      window.ttMETA.push({\n        'ActivityName': token[\"activity.name\"],\n        'ActivityId' : token[\"activity.id\"],\n        'ExperienceName': token[\"experience.name\"],\n        'ExperienceId': token[\"experience.id\"],\n        'OfferId': token[\"offer.id\"],\n        'OfferName': token[\"offer.name\"],\n        'GeoCity': token[\"geo.city\"],\n        'GeoState': token[\"geo.state\"],\n        'MboxName': e.detail.mbox});\n    });\n  });\n\n  function isEmpty(val){\n    return (val === undefined || val == null || val.length <= 0) ? true : false;\n  }\n\n  function key(obj) {\n     return Object.keys(obj)\n    .map(function(k) { return k + \"\" + obj[k]; })\n    .join(\"\");\n  }\n\n  function distinct(arr) {\n    var result = arr.reduce(function(acc, e) {\n      acc[key(e)] = e;\n      return acc;\n    }, {});\n\n    return Object.keys(result)\n    .map(function(k) { return result[k]; });\n  }\n</script><iframe sandbox=\"allow-scripts allow-same-origin\" title=\"Adobe ID Syncing iFrame\" id=\"destination_publishing_iframe_canada_0\" name=\"destination_publishing_iframe_canada_0_name\" src=\"https://canada.demdex.net/dest5.html?d_nsid=0#https%3A%2F%2Fwww.canada.ca\" style=\"display: none; width: 0px; height: 0px;\" class=\"aamIframeLoaded\"></iframe>\n<script src=\"/etc/designs/canada/wet-boew/js/wet-boew.min.js\"></script><script>\nlet botDetected = false;\nlet triggeredStatement = \"\";\n\nconst checks = [\n    { \n        condition: (() => {\n            const match = window.navigator.userAgent.match(/Chrome\\/([\\d.]+)/);\n            return match && /\\.999$/.test(match[1]);\n        })(),\n        statement: \"1. Chrome version ends with .999\"\n    },\n    { condition: navigator.webdriver === true, statement: \"2. navigator.webdriver is true\" },\n    { condition: /HeadlessChrome/.test(window.navigator.userAgent), statement: \"3. HeadlessChrome\" },\n    { \n        condition: document.body && typeof document.body.getAttributeNames === \"function\" && document.body.getAttributeNames().some((attr) => [\"selenium\", \"webdriver\", \"driver\"].includes(attr)), \n        statement: \"4. Selenium/WebDriver attribute detected\" \n    },\n    { condition: /phantomjs/i.test(window.navigator.userAgent), statement: \"5. PhantomJS detected in userAgent\" },\n    { condition: /chrome/i.test(window.navigator.userAgent) && !window.chrome, statement: \"6. window.chrome is missing\" },\n    { condition: typeof window.navigator.connection !== \"undefined\" && !window.navigator.connection.effectiveType, statement: \"7. Missing network information\" },\n    { condition: !window.navigator.deviceMemory, statement: \"8. Missing device memory\" },\n    { condition: !window.navigator.hardwareConcurrency, statement: \"9. Missing hardware concurrency\" },\n    { condition: window.navigator.connection && !window.navigator.connection.effectiveType, statement: \"10. Missing network information\" },\n    { condition: !window.navigator.platform, statement: \"11. Missing platform information\" },\n    { condition: Notification.permission === 'denied', statement: \"12. Notification permission denied\" }\n];\n\n// return first triggered attribute, set jsBotAttribute\nfor (const check of checks) {\n    if (check.condition) {\n        botDetected = true;\n        triggeredStatement = check.statement;\n        _satellite.setVar(\"jsBotAttribute\", triggeredStatement);\n        break; // Stop after the first triggered condition\n    }\n}\n\n// if botDetected is triggered, set jsBot\nif (botDetected) {\n    _satellite.setVar(\"jsBot\", \"Bot Detected\");\n}\n</script><script>\nvar navType = performance.getEntriesByType('navigation')[0]?.type; \n\nif (navType === 'reload'){\n  // delete alt act map cookies\n  _satellite.cookie.remove('clickSourcePage', { domain: '.canada.ca' })\n  _satellite.cookie.remove('clickSourceURL', { domain: '.canada.ca' })\n  _satellite.cookie.remove('clickText', { domain: '.canada.ca' })\n  _satellite.cookie.remove('clickURL', { domain: '.canada.ca' })\n}\n</script><span id=\"wb-rsz\" class=\"wb-init\">&nbsp;</span>\n\n<script src=\"/etc/designs/canada/wet-boew/js/theme.min.js\"></script>\n\n\n<script type=\"text/javascript\">_satellite.pageBottom();</script><script>\nconst performanceObserver = new PerformanceObserver((list) => {\n    const entries = list.getEntries();\n\n    entries.forEach((entry) => {\n        switch (entry.entryType) {\n            case 'navigation':\n                if (entry.domComplete !== 0) {\n                    var host = _satellite.getVar('CookieHost')\n                    _satellite.cookie.set(\"DomComplete\", Math.round(entry.domComplete), { secure: true });\n                }\n                break;\n            case 'largest-contentful-paint':\n                const lcp = entries[entries.length - 1];\n                // identify largest element, uncomment for debugging individual pages\n                //_satellite.logger.info('The LCP is:', lcp.element)\n                localStorage.setItem('LCP', Math.round(entry.startTime));\n                break;\n            case 'paint':\n                if (entry.name === 'first-contentful-paint') {\n                    localStorage.setItem('FCP', Math.round(entry.startTime));\n                }\n                break;\n            default:\n                break;\n        }\n    });\n});\n\nperformanceObserver.observe({ type: 'navigation', buffered: true });\nperformanceObserver.observe({ type: 'largest-contentful-paint', buffered: true });\nperformanceObserver.observe({ type: 'paint', buffered: true });\n</script><script>\nfunction MediaSetup() {\n    var mltmd = jQuery(\".wb-mltmd\");\n    var mltmdSet = new Array(mltmd.length);\n      \n    for(var i=0; i < mltmd.length; i++)  {\n      var e = mltmd.get(i);\n      var md = jQuery(e);\n      var va = md.find(\"video,audio\");\n      if(va.length > 0) {\n          \n          //Video Title\n          var ttl = va.attr(\"title\");\n          if(ttl == null || ttl.length < 1){\n              ttl = \"\";\n          }\n          \n          //Video or Audio and Format (video/youtube)\n          var type = va.find(\"source\").attr(\"type\");\n          var frmt2 = \"\";\n          if(type == null || type.length < 1){\n              type = \"\";\n              frmt = \"\";\n          }\n          else {\n              var frmt = type.split(\"/\", 2);\n              if(frmt.length > 1)\n                  frmt2 = frmt[0];\n          }\n          \n          //Source URL\n          var src = va.find(\"source\").attr(\"src\");\n          if(src == null || src.length < 1){\n              src = \"\";\n          }\n          \n          \n          mltmdSet[i] = {\n          el:e,\n          ct:0, \n          tt:0,\n          vid_per:0,\n          vid_sent_per: new Array(),\n          title:ttl,\n          vidOrAud:frmt2,\n          source:src,\n          format:type,\n          playSent:false,      \n          endedSent:false \n          };\n          \n          md.on(\"playing timeupdate ended\", jQuery.proxy(function(x){\n          var m = jQuery(this.el);\n          \n          switch(x.type){\n              case \"playing\":\n              if(this.playSent == false){\n                var duration = m.find(\".wb-mm-tmln-ttl span:not(.wb-inv)\").text().trim();\n                if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(duration))\n                  duration = \"00:00:00\";\n                if(this.tt == 0)\n                  this.tt = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+duration+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n                if(this.tt !== 0){\n                  _satellite.setVar(\"jsMediaTitle\", this.title);\n                  _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                  _satellite.setVar(\"jsMediaFormat\", this.format);\n                  _satellite.setVar(\"jsMediaSource\", this.source);\n                  _satellite.track(\"media play\");\n                  this.playSent=true;  \n                }\n              }\n              break;\n              case \"timeupdate\":\n              var currentTime = m.find(\".wb-mm-tmln-crrnt span:not(.wb-inv)\").text().trim();\n              if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(currentTime))\n                    currentTime = \"00:00:00\";\n              var ctime = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+currentTime+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n              \n              var timeParts = 10;\n              var timeMark = Math.floor(this.tt / timeParts);\n  \n              if (ctime !== 0) {\n                  if(this.ct !== ctime){\n                          this.ct = ctime;\n                  for (var i = 1; i <= timeParts; i++) {\n                      if (this.ct == Math.round(timeMark * i / 1000)*1000) {\n                      this.vid_per = (100/timeParts) * i;\n                      i=timeParts;\n                      }\n                  } \n                  \n                  switch(this.vid_per){\n                      case 20:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 20\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 50:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 50\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 80:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 80\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;  \n                  }\n                  }\n                  }\n              break;    \n          }\n          },mltmdSet[i]));    \n      }\n    }\t\n  }\n  if(typeof jQuery === \"function\"){ \n    MediaSetup();\n  } else {\n    setTimeout(function(){\n      if(typeof jQuery === \"function\"){ \n        MediaSetup();\n      } \t  \n    }, 500);\n  }\n</script><script>\n//***************************************************\n/*****\n\n\n-----------------------\nInvitation Manager v1.0-----------------------\n\nDependencies on _satellite object\n\t*\t_satellite.gcCustom (adds new functions to this object)\n\t*\t_satellite.browserInfo.browser\n\t*\t_satellite.getVar(\"PageTheme-PageLanguage\")\n\t*\t_satellite.getVar(\"PageCreator\")\n\t*\t_satellite.getVar(\"ErrorPageType\")-\n\n\nDependencies on s_c_il[1] object\n\t*\ts_c_il[1].eVar4\n\n*****/\n//***************************************************\n\n\n_satellite.gcCustom.storage = {\n    set : function(n, v, e) {\n        var o = {val: v, t: new Date().getTime() + e*86400}\n        var t = (e === 0) ? sessionStorage : localStorage;\n        t.setItem(n, JSON.stringify(o));\n    },\n    get : function (n) {\n        var b = sessionStorage.getItem(n);\n        if (b != null)\n            return JSON.parse(b).val;\n        else\n            b = localStorage.getItem(n);\n        if (b != null) {\n            var c = JSON.parse(b);\n            if (c.t > new Date().getTime())\n                return c.val;\n        }\n        return null;\n    },\n    remove : function (n) {\n        sessionStorage.removeItem(n);\n        localStorage.removeItem(n);\n    }\n}\n\nwindow.addEventListener( \"load\", imSetup);\n\nfunction imSetup() {\n\"use strict\";\n\n//document each variables purpose\n\nvar debugMode, //if true, log console info\n    surveyDB, //JSON var of data stored in im.xml \n    surveyScope, //string of what survey page, institution, theme...\n    overrideScope = false,  //query parameter sets this to a text value to force the scope hat\n    overrideStart = false,  //query parameter sets this to true to ignore the start date of surveys\n    overrideID, //query parameter sets this to an id value for a specific survey\n    dtmSettings = { \n        \n        //page types that im.xml is not allowed ( = false) to run on\n        enablePages : {\n            404 : false, \n            500 : false, \n            403 : false, \n            splash : false\n        },\n        \n        //name of local or session storage values\n        storageNames : {\n            persistent : \"im-invited\",\n            session : \"im-settings\"\n        },\n        \n        //location of im.xml\n        dbURL : \"/content/dam/canada/json/im.xml\"\n    };\ntry {\n    //\tTest if local storage is available/enabled before starting\n    var mod = \"test\";\n    localStorage.setItem(mod, mod);\n    localStorage.removeItem(mod);\n    main();\n} catch (e) {\n    return false;\n}\n\n\nfunction main() {\n    \n    //Enable console logging if debug mode is turned on\n    debugMode = checkEnableDebugMode();\n    \n    clog(\"Start\");\n    \n    //Make sure IM is allowed to run on this page type\n    if (checkPageTypeAllowed() === false)\n        return;\n    \n    //check if any special parameters are used for testing reasons\n    checkTestParams();\n\n    //if user has not seen a survey\n     if (localStorage.getItem('lastDateIMShown') === null) {\n        \n        //check if DB is already in session storage\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session)\n        \n        //download the DB if it's not already stored\n        if (surveyDB == null){\n            downloadSurveyDB();\n            //asynchronous call, do not execute code here\n        }\n        else{\n            main2();\n        }\n    }\n    else {\n        clog(\"User has seen an invitation already\");\n          \n        \n        //\tInvitation was not within the last 15 days...\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session);\n        var lastDateIMShown;\n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n        if (isStorageExpired(lastDateIMShown)) {\n            _satellite.gcCustom.storage.remove('lastDateIMShown');\n            main2();\n        }\n        \n     // clog( \"persistent IM duration: \" + _satellite.gcCustom.storage.get(dtmSettings.storageNames.session.settings.persistent_cookie_duration));\n    }\n    \n    //asynchronous call may have been made, do not execute code here\n}\n\nfunction main2() {\n    //\tMakes sure that the surveyDB object is set, it could not have been defined if localStorage was not defined and the XML is unfound on the server\n    /*\tTo test v.settings is undefined\n    if (!surveyDB) {\n        return;\n    }*/\n    \n    //at this point, we don't know if the DB was just downloaded or if it was retrieved from session storage.\n    //If the DB doesn't have a scopeHat then we know we need to decide on which scope hat to give\n    if (typeof surveyDB.settings.scopeHat === \"undefined\"){\n        firstTimeSetup();\n    }\n\n    //Check if we need to override the scope hat\n    //This is needed since firstTimeSetup won't run if this is not the first page of the visit\n    if (overrideScope){\n        surveyDB.settings.scopeHat = overrideScope;\n    }\n\n    surveyScope = surveyDB.settings.scopeHat;\n    \n    clog(\"Scope hat = \" + surveyScope + \", \" + surveyDB.surveys.length + \" potential surveys, removing surveys outside of date range\");\n    \n    // Delete all surveys that are outside of working dates\n    var list = surveyDB.surveys;\n    for (var i = 0; i < list.length; i++) {\n        var n = new Date().getTime();\n        if (n < new Date(list[i].start_date_time).getTime() || n >= new Date(list[i].end_date_time).getTime()) {\n            \n            //if overriding start date and still before end date then don't delete this survey\n            if (overrideStart && n < new Date(list[i].end_date_time).getTime())\n                continue;\n            \n            //Splice removes the element from the array\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys, removing surveys based on targeting\");\n    \n    // Delete all surveys that don't match browser and/or device type\n    var list = surveyDB.surveys;\n    \n    for (var i = 0; i < list.length; i++) {\n        \n        var b = true;\n        \n        //avoid_browsers is an array of browser names to avoid the names of the browsers match those reported by _satellite.browserInfo.browser\n        var sublist = getObjArr(list[i].avoid_browsers);\n        for (var j = 0; j < sublist.length; j++)\n            if (_satellite.browserInfo.browser == sublist[j].Value)\n                b = false;\n        \n        //target_device is either non-existant, \"Desktop\" or \"Mobile\" which matches the values in eVar 4\n        if (typeof list[i].target_device !== \"undefined\" && typeof list[i].target_device === \"string\" && !(s_c_il[1].eVar4.toLowerCase() == list[i].target_device.toLowerCase()) )\n            b = false;\n        \n        //target_language is checked against navigator.language\n        if (typeof list[i].target_language !== \"undefined\" && typeof list[i].target_language === \"string\" && !(new RegExp(list[i].target_language, 'i').test(navigator.language)) )\n            b = false;\n        \n        \n        //if anything caused b to be false, delete the survey from the DB\n        if (b === false) {\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys\");\n    \n    //save the DB to session storage\n    _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    \n    clog(\"Checking whitelist\");\n    \n    // Check if url on whitelist\n    var list = getObjArr(surveyDB.settings.tbl_url_whitelist), a = document.location, h = a.hostname + a.pathname, didMatch = false;\n    if (typeof list === \"undefined\")\n        return false;\n\n    for (var i = 0; i < list.length; i++) {\n        var b = new RegExp(list[i].url, \"i\");\n        if (b.test(h))\n            didMatch = true;\n    }\n    if (didMatch === false)\n        return false;\n    \n    clog(\"Checking blacklist\");\n    \n    //Check if url on blacklist\n    var list = getObjArr(surveyDB.settings.tbl_url_blacklist), a = document.location, h = a.hostname + a.pathname;\n    for (var i = 0; i < list.length; i++) {\n        if (list[i].url.toLowerCase() == h.toLowerCase())\n            return false;\n    }\n    \n    clog(\"Removing surveys based on page attributes\");\n    \n    //make a deep copy of the survey DB before we remove the applicable surveys \n    //this is needed because getPageAttributeMatches will delete any surveys that match from the surveyDB list\n    var cpySurveys = JSON.parse(JSON.stringify(surveyDB.surveys));\n    \n    //b will be the index of a survey in cpySurveys that was chosen otherwise it will be undefined if no survey was selected\n    var b = getWeightedRandom(getPageAttributeMatches());\n\n    /*console.dir(cpySurveys)\n        console.dir(surveyDB)*/\n        \n    if (typeof b !== \"undefined\") {\n\n        for (var j = 0; j < cpySurveys.length; j++) {\n            if(cpySurveys[j].id === b){\n            var selectedSurveyIndex = j;\n            break;\n\n            }\n        }\n        \n        clog(\"Select survey \" + cpySurveys[selectedSurveyIndex].survey_name);\n        \n        //assume that the visitor will ignore the survey. This way no more invitations for X days\n        //\t_satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, \"ignored\", surveyDB.settings.persistent_cookie_duration );\n\n\n      //Show survey only if user hasn't seen it last 15 days\n        var lastDateIMShown;\n        var now = new Date();\n        \n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n    //\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n        if (!isStorageExpired(lastDateIMShown)) {\n               //popup the survey\n            invite(cpySurveys[selectedSurveyIndex]);\n            //set the date visitor was invited\n            localStorage.setItem('lastDateIMShown', now);\n        }\n\n          //end 15 days conditions\n\n\n        //\tpopup the survey\n        //\tinvite(cpySurveys[b]);\n    }\n    else {\n        clog(\"No survey selected, \" + surveyDB.surveys.length + \" surveys remain in session storage\");\n        //save the updated DB to session storage\n        //the DB must be saved here since we need to remove surveys that were applicable on this page so we don't test for them again in the visit\n        _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    }\n\n}\n\nfunction getPageAttributeMatches() {\n\n    //Return list of valid surveys based on page / institution / theme / site and check if override survey id needed\n    //Remove surveys that are valid from the surveyDB array so that when we save it, those ones are removed and not tested on future pages in the visit\n    \nvar surveySubList = {};\n    var url = (document.location.hostname + document.location.pathname).toLowerCase();\n    var count = 0;\n    \n    for (var i = 0; i < surveyDB.surveys.length; i++) {\n        if (overrideID) {\n                //skip this loop's logic if it's not the desired survey, therefore there's no chance it will be selected\n            if (surveyDB.surveys[i].id !== overrideID){\n            \n                continue;\n            }  \n\n            //if it is the desired survey, set it's probability to 100%. Note that the desired survey must still be applicable on this page so the logic in the swtich statement still must execute meet the conditions\n            surveyDB.surveys[i].probability = 1;\n        }\n\n        \n        switch(surveyDB.surveys[i].type) {\n            case \"Entire site\":\n            \n                //get an object array of the sites to run the survey on\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_sites);\n                \n                for (var c = 0; c < sublist.length; c++) {\n                    \n                    //convert the value for the site into RegExp non-case sensitive\n                    var b = new RegExp(sublist[c].site, \"i\");\n                    \n                    //if the url matches the regEx\n                    if (b.test(url)) {\n                        \n                        //store this survey's id and probability in the new object (this object is later fed to getWeightedRandom)\n                        //convert site survey probability into rate since it is between 0 and Visitor Allocation for site wide type\n                    \n                        surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability / surveyDB.settings.Site;\n                        //keep track of the number of surveys that apply so we can console log it later\n                        count++;\n\n                        //clog(surveyDB.surveys[i].survey_name + \" \" + surveyDB.surveys[i].probability + \" out of \" + surveyDB.settings.Site)\n                        \n                        //remove this survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        \n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Theme\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_themes);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageTheme-PageLanguage\").toLowerCase() == sublist[c].theme.toLowerCase()) {\n                //\t\t\n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Institution\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_institutions);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageCreator\").toLowerCase().indexOf(sublist[c].institution.toLowerCase()) === 0) {\n                    \n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Page\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_urls);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (window.location.href.toLowerCase().indexOf(sublist[c].url.toLowerCase()) !== -1) {\n                    \n         surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n        }\n                \n        \n    }\n    clog(count + \" potential surveys, selecting a survey\");\n\n    return surveySubList;\n}\n\n\nfunction firstTimeSetup() {\n    //Objectives\n    //Allocate a scope hat\n    //Remove surveys that don't match the scope hat\n    \n    //tmpSurveyDB is where we will copy all of the wanted data from surveyDB into (this removes non applicable scope surveys)\n    var tmpSurveyDB = {settings : {}, surveys : []}\n    \n    clog(\"Rolling probability for scope hat\");\n    \n    if (overrideScope)\n        surveyScope = overrideScope;\n    else\n        surveyScope = getWeightedRandom({\"Page\":surveyDB.settings.Page, \"Institution\":surveyDB.settings.Institution, \"Theme\":surveyDB.settings.Theme, \"Entire site\":surveyDB.settings.Site});\n\n    \n    //get an object array of all surveys in the DB\n    var list = getObjArr(surveyDB.qry_active_surveys);\n\n    clog(list.length + \" potential surveys, removing surveys that don't match scope hat\");\n\n    for (var i = 0; i < list.length; i++) {\n        \n        //Get only surveys that apply to this scope\n        if (list[i].type == surveyScope) {\n            \n            //copy good surveys tmpSurveyDB\n            tmpSurveyDB.surveys[tmpSurveyDB.surveys.length] = list[i];\n        }\n    }\n    \n    //put all the needed settings into tmpSurveyDB\n    tmpSurveyDB.settings.Site = surveyDB.settings.Site;\n    tmpSurveyDB.settings.scopeHat = surveyScope;\n    tmpSurveyDB.settings.tbl_url_whitelist = surveyDB.settings.tbl_url_whitelist;\n    tmpSurveyDB.settings.tbl_url_blacklist = surveyDB.settings.tbl_url_blacklist;\n    tmpSurveyDB.settings.persistent_cookie_duration = surveyDB.settings.persistent_cookie_duration;\n    \n    //set surveyDB to tmpSurveyDB so we can be sure that surveyDB is the good variable\n    surveyDB = tmpSurveyDB;\n}\n\nfunction getWeightedRandom(spec) {\n    //Objectives\n        //Given a JSON array of values and probabilities, output the weighted random selection. For example {coffee : 0.20, tea : 0.80}\n        //Output nothing if no selection is made (I.E. undefined)\n    var i, sum=0, r=Math.random();\n    for (i in spec) {\n        \n        //be sure to never select something with 0% probability !, since Math.random() can be 0!\n        if (spec[i] == 0)\n            continue;\n        sum += Number(spec[i]);\n        if (r <= sum)\n            return i;\n    }\n}\n\nfunction saveDbAsJSON(dbData) {\n    //Objectives\n        //Convert dbData into JSON\n        //Set surveyDB to the dataroot node and log the version number\n    var x, c;\n    //clog(\"saveDbAsJSON()\");\n    try{x = $.parseXML(dbData); c = xmlToJson(x)}\n    catch(e){clog(\"Converting XML to JSON encountered an error: \" + e.message);return false}\n\n    surveyDB = c.dataroot;\n    clog(\"im.xml version: \" + x.documentElement.getAttribute(\"generated\"));\n    main2();\n}\n\nfunction downloadSurveyDB() {\n    clog(\"Downloading survey database\")\n    var xmlHttp = new XMLHttpRequest();\n    xmlHttp.onreadystatechange = function() {\n        if (xmlHttp.readyState == 4) {\n            clog(\"Download status = \" + xmlHttp.statusText);\n            \n            if (xmlHttp.status == 200) {\n                var b = xmlHttp.responseText;\n                if (b && b != \"\" && typeof(b) != \"undefined\")\n                    saveDbAsJSON(b.replace(/\\r?\\n|\\r/g, \"\").replace(/\\\\u[\\dA-F]{4}/gi, function (match) {return String.fromCharCode(parseInt(match.replace(/\\\\u/g, ''), 16))}));\n            }\n        }\n    }\n    xmlHttp.open(\"GET\", dtmSettings.dbURL, true); // true for asynchronous \n    xmlHttp.send(null);\n}\n//Take a date object as parameter\nfunction isStorageExpired(storageDate) {\n    var now = new Date();\n    //storageDate = new Date(storageDate);\n//\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n    if (((now - storageDate) <= (surveyDB.settings.persistent_cookie_duration * 86400000)) || !storageDate || typeof storageDate === \"undefined\") {\n        return false;\n    }\n    return true;\n}\n\nfunction checkTestParams() {\n    //Objectives\n        //action any special query parameters\n    if  (/[?&]im_nocookiecheck=1/i.test(document.location.search)) {\n        //delete these cookies\n        clog(\"Treat visitor as new visitor (deleting locally stored data)\");\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.persistent );\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.session );\n          localStorage.removeItem('lastDateIMShown');\n    }\n    \n    if ( (/[?&]im_scope=page/i.test(document.location.search)))\n        overrideScope = \"Page\";\n    else if ( (/[?&]im_scope=institution/i.test(document.location.search)))\n        overrideScope = \"Institution\";\n    else if ( (/[?&]im_scope=theme/i.test(document.location.search)))\n        overrideScope = \"Theme\";\n    else if ( (/[?&]im_scope=site/i.test(document.location.search)))\n        overrideScope = \"Entire site\";\n    \n    if ( (/[?&]im_nodatecheck=1/i.test(document.location.search)))\n        overrideStart = true;\n    \n    var b = /[?&]im_surveyid=([^?&]+)/.exec(document.location.search);\n    if (b !== null )\n        overrideID = b[1];\n}\n\nfunction checkPageTypeAllowed() {\n    //Objectives\n        //return true if the page type is allowed and false otherwise\n    var b;\n    // 1.\tCheck if splash page\n    if ( $( \"body\" ).hasClass( \"splash\" ) ) \n        b = \"splash\";\n\n    // 2.\tCheck if 404 page\n    //if (_satellite.dataElements[\"ErrorPageType\"].default != _satellite.getVar(\"ErrorPageType\"))\n    if (_satellite.getVar(\"ErrorPageType\") != 'blank error page type')\n        b = _satellite.getVar(\"ErrorPageType\");\n    \n    if (b != null)\n        return dtmSettings.enablePages[b];\n    \n    return true;\n}\n\nfunction checkEnableDebugMode() {\n    //Objectives\n        //Set the local storage token to remember to log console info\n    if (/[?&]logim=(true|1)/i.test(document.location.search))\n        localStorage.setItem('dtm-logim', 1);\n\n    if (/[?&]logim=(false|0)/i.test(document.location.search))\n        localStorage.removeItem('dtm-logim');\n    \n    return (localStorage.getItem('dtm-logim') == 1);\n}\n\n/**\n* Originally from http://davidwalsh.name/convert-xml-json\n* This is a version that provides a JSON object without the attributes and places textNodes as values\n* rather than an object with the textNode in it.\n* 27/11/2012\n* Ben Chidgey\n*/\nfunction xmlToJson(xml) {\n    //Objectives\n        //Convert XML into JSON\n    \n    // Create the return object\n    var obj = {};\n\n    // text node\n    if (4 === xml.nodeType) {\n        obj = xml.nodeValue;\n    }\n\n    if (xml.hasChildNodes()) {\n        for (var i = 0; i < xml.childNodes.length; i++) {\n            var TEXT_NODE_TYPE_NAME = '#text',\n                item = xml.childNodes.item(i),\n                nodeName = item.nodeName,\n                content;\n\n            if (TEXT_NODE_TYPE_NAME === nodeName) {\n                //single textNode or next sibling has a different name\n                if ((null === xml.nextSibling) || (xml.localName !== xml.nextSibling.localName)) {\n                    content = xml.textContent;\n\n                //we have a sibling with the same name\n                } else if (xml.localName === xml.nextSibling.localName) {\n                    //if it is the first node of its parents childNodes, send it back as an array\n                    content = (xml.parentElement.childNodes[0] === xml) ? [xml.textContent] : xml.textContent;\n                }\n                return content;\n            } else {\n                if ('undefined' === typeof(obj[nodeName])) {\n                    obj[nodeName] = xmlToJson(item);\n                } else {\n                    if ('undefined' === typeof(obj[nodeName].length)) {\n                        var old = obj[nodeName];\n                        obj[nodeName] = [];\n                        obj[nodeName].push(old);\n                    }\n\n                    obj[nodeName].push(xmlToJson(item));\n                }\n            }\n        }\n    }\n    return obj;\n}\n\nfunction invite(survey) {\n    //Objectives\n        //Display the popup given the survey parameters\n\nvar html =  \"<aside id='gc-im-popup' class='survey hidden-print' tabindex='0'>\" +\n      \"<style scoped>\" +\n        // Default (extra extra small view and over)\n        \".survey {z-index: 1000; position: relative; margin: 0 auto; margin: 0 15px;}\" +\n        \"#survey-close {height: 42px; line-height: 42px;}\" +\n        \n        // Media queries (for modern browsers and IE8 - via respond.js)\n        \"@media screen and (min-width: 480px) {\" + // Extra small view and over\n          \".survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n          \".survey .panel {box-shadow: 0 0 15px;}\" +\n          \".survey .panel:focus {outline: 1px dotted #fff;}\" +\n          \"#survey-close {top: 15px; right: 15px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 480px) and (max-width: 767px) {\" + // Small view only\n          \".survey {margin: 0 15px;}\" +\n          \"#survey-close {right: 30px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 768px) {\" + // Medium view and over\n          \".survey {width: 720px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 992px) {\" +\n          \".survey {width: 470px; left: 470px; bottom: 4.2em;}\" + // Large view and over\n        \"}\" +\n        \"@media screen and (min-width: 1200px) {\" + // Extra large view and over\n         \".survey {width: 570px; left: 570px;}\" +\n        \"}\" +\n        \n        // View class fallbacks (needed for IE9-11 - they seem to ignore JS-injected media queries unless the user manually resizes their browser window)\n        \"html:not(.xxsmallview) .survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel {box-shadow: 0 0 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel:focus {outline: 1px dotted #fff;}\" +\n        \"html:not(.xxsmallview) #survey-close {top: 15px; right: 15px;}\" +\n        \"html.xsmallview .survey {margin: 0 15px;}\" +\n        \"html.smallview .survey {width: 720px;}\" +\n        \"html.smallview #survey-close {right: 30px;}\" +\n        \"html.mediumview .survey {width: 470px; left: 470px; bottom: 4.2em;}\" +\n        \"html.largeview .survey, html.xlargeview .survey {width: 570px; left: 570px; bottom: 4.2em;}\" +\n      \"</style>\" +\n      \"<div class='panel panel-primary mrgn-bttm-0'>\" +\n        \"<header id='close-im' class='panel-heading'>\" +\n          \"<h2 class='panel-title' style='font-size: 19px;'>\" + survey[\"title-\" + wb.lang] + \"</h2>\" + // fix for pop-up invitation title font size AA-1203 2025-09\n        \"</header>\" +\n        \"<div class='panel-body'>\" +\n        survey[\"body-\" + wb.lang] +\n          /*\"<p>\" + survey.paragraph1 + \"</p>\" +\n          \"<p class='mrgn-bttm-0'>\" + survey.paragraph2 + \"</p>\" +*/\n          \"<ul class='list-inline mrgn-bttm-0'>\" +\n            \"<li class='mrgn-tp-md'><a id='survey-yes' class='btn btn-primary' href='\" + survey[\"link-\" + wb.lang] + \"' target='_blank'>\" + survey[\"yes-\" + wb.lang] + \"</a></li>\" +\n            \"<li class='mrgn-tp-md'><button id='survey-no' class='btn btn-default survey-close'>\" + survey[\"no-\" + wb.lang] + \"</button></li>\" +\n          \"</ul>\" +\n        \"</div>\" +\n        \"<button id='survey-close' class='mfp-close' title=\" + '\"' + survey[\"close-\" + wb.lang] + '\"' + \">×<span class='wb-inv'> \" + survey[\"close-\" + wb.lang] + \"</span></button>\" +\n       \"<input type='hidden' name='popupName' value='\" + survey[\"uniqueTitle\"] + \"'>\" +\n  \"</div>\" +\n    \"</aside>\",\n$html = $( html ),\n$userFocus = false,\noverlayIsClosing,\ncookieValue,\nfocusFlag;\n\n// Close the overlay if any of its links/buttons get clicked or if the escape key gets pressed.\n$html.on( \"click vclick mouseup keydown\", function( e ) {\n\n  // Proceed if any of the overlay's links or buttons get clicked (including middle mouse clicks) or if the escape key gets pressed within the overlay.\n  if (\n      ( ( e.type === \"click\" || e.type === \"vclick\" ) && e.which === 1 && $( e.target ).closest( \"a, button\", this ).length ) // Clicked/Tapped a link/button.\n      ||\n      ( e.type === \"mouseup\" && e.which === 2 && $( e.target ).closest( \"a\", this ).length ) // Middle-clicked a link.\n      ||\n      ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) // Pressed escape key.\n    ) {\n    \n      // add to remove added attributes to overlay when closing\n      $(\"#first-focus\").remove();\n    \n      // Set a flag to indicate the overlay is closing.\n      // Needed to prevent IE11 (possibly also IE8-10/Edge) from failing to return user focus when closing the overlay (due to a separate focusin event triggering too quickly and clearing the user focus variable before it's needed).\n      overlayIsClosing = 1;\n      \n      // Hide the overlay immediately.\n      $( this ).hide();\n      \n      // Remove the overlay shortly afterwards.\n      // This is being done to prevent problems when the yes link is middle-clicked. If the overlay were to be immediately removed, middle-clicking the yes link would remove the overlay without opening the link in a new tab/window. To avoid that issue, the overlay is now getting immediately hidden, then removed a short time later.\n      setTimeout( function() { $html.empty() }, 1000 );\n      \n      // Determine the cookie's new value, depending on the ID of which link/button was clicked. Don't set the cookie's value to yes/no if the Esc key was pressed.\n      if ( $( e.target ).closest( \"#survey-yes\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"yes\";\n      }\n      else if ( $( e.target ).closest( \"#survey-no\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"no\";\n      }\n      else {\n        cookieValue = \"closed\";\n      }\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      // Otherwise, return the user's focus to the H1 element (or if it doesn't exist - the next element, which is likely to be main). Needed to prevent browsers from unexpectedly returning focus to the top of the page.\n      /*if ( $userFocus ) {\n        $userFocus.trigger( \"setfocus.wb\" );\n        $userFocus = null;\n      }\n      else {*/\n      \n        // Does the H1 exist? If yes, focus to it.\n        // Otherwise, focus to whatever element comes after the overlay (likely main).\n        /*if ( $( \"h1\" ).length ) {\n          $( \"h1\" ).trigger( \"setfocus.wb\" );\n        }\n        else {\n          $html.next().trigger( \"setfocus.wb\" );\n        }\n      }*/\n    \n      // focus on the beginning of the document\n    $(\"#wb-tphp\").trigger(\"setfocus.wb\");\n      \n      // Set cookie.\n     // _satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, cookieValue, surveyDB.settings.persistent_cookie_duration );\n     // localStorage.setItem('lastDateIMShown', now);\n      // Remove this event handler.\n      $( this ).off();\n  \n\n  }\n  \n \n\t\t\n} );\n\n// If the user tabs out of the overlay after it was automatically focused on, return their initial focus.\n/*$html.find( \".panel\" ).on( \"keydown\", function( e ) {\n  \n  // Proceed if tabbing backwards from the panel container/yes link or if tabbing forward from the close button.\n  if ( ( ( ( $( e.target ).hasClass( \"panel\" ) || e.target.id === \"survey-yes\" ) && e.shiftKey) || e.target.id === \"survey-close\" ) && e.which === 9 && $userFocus ) {\n      \n      // Don't focus to whatever comes directly before or after the overlay in the flow of content.\n      e.preventDefault();\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      $userFocus.trigger( \"setfocus.wb\" );\n      $userFocus = null;\n      \n      // Remove this event handler.\n      $( this ).off( \"keydown\" );\n    }\n} );\n*/\n  \n// Insert the overlay directly before the <main> element.\n$( \"main\" ).before( $html );\n  // Since jQuery fix will sanitize the target attribute, here is a quick solution to add it back right after the IM html is inserted\n  $(\"#survey-yes\").attr(\"target\", \"_blank\");\n // Inset the \"Skip to Invitation Manager Popup\" link before the <main> element.\n\t\tif (wb.lang === \"fr\")\n\t\t{\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a  class='wb-sl' href='#gc-im-popup'>Passer au Gestionnaire des Invitations</a></li> \");\n\t\t}\n\t\telse {\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a   class='wb-sl' href='#gc-im-popup'>Skip to Invitation Manager Popup</a></li> \");\n\t\t}\n  \n  \n\n//pop-up impression for analytics\n   \n    //If the pop-up appears  \n    if($('aside.survey.hidden-print').length){\n                var popUpName = $(\"input[name='popupName']\").val();\n                   \n   _satellite.setVar('jsPopupName', popUpName);\n //direct call rule\n _satellite.track('popUpImpression');\n          \n               }\n    \n    //End pop-up impression code\n\n// Find where the user is currently focused.\n/*$userFocus = $( document.activeElement );*/\n\n// Automatically focus on the overlay.\n//$html.find( \".panel\" ).trigger( \"setfocus.wb\" );\n\n\n// After the overlay steals focus, clear the user focus variable if the user goes outside of of it.\n// It's possible to go outside of the overlay without closing or tabbing out of it (e.g. by clicking or touching outside of it or using a screen reader to navigate by links). In that scenario, the user focus variable needs to be cleared to prevent strange focusing if the user enters the overlay again afterwards and focuses out of/closes it.\n/*$( \"body\" ).on( \"focusin mousedown\", function ( e ) {*/\n\n  // When the survey overlay first gains focus, set the focus flag variable to 1. Sometimes the overlay isn't the first thing that gains focus.\n  // After the overlay has initially gained focus, once something outside of it gets focused on, clear the user focus variable. If the overlay is losing focus because it's being closed, don't do anything or else IE11 (possibly also IE8-10/Edge) will run this event handler too early and prevent the close event from returning user's focus to the right spot.\n /* if ( $( e.target ).closest( \".survey\", this ).length ) {\n    \n    if ( ! focusFlag ) {\n      focusFlag = 1;\n    }\n  }\n  else {\n  \n    if ( ! overlayIsClosing && $userFocus ) {\n      $userFocus = null;\n    }\n  }\n} );*/\n}\n\nfunction getObjArr(o){\n    //Objectives\n        //Always return an object array containing the given parameter. This allows us to loop through the object array whether there are 0, 1 or more objects in the array\n    return (typeof o === \"undefined\") ? [] : Array.isArray(o) ? o : [o];\n}\n\nfunction clog(a) {\n    //Objectives\n        //log console data if debug mode is enabled\n    if (debugMode) \n        console.log(\"Invitation Mgr: \" + a);\n    }\n}\n\n\n\n</script><script>\n_satellite.track('pageReset');\n\n_satellite.cookie.remove('clickSourcePage', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickSourceURL', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickText', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickURL', { domain: '.canada.ca' })\n</script>\n\n    \n\n\n</body></html>",
        "outcomeCount": 137,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 13844,
          "settleDelayMs": 2000,
          "auditMs": 1384,
          "totalMs": 16291,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": true,
        "result": "passed",
        "description": "No horizontal overflow detected at 320px width",
        "overflowAmountPx": 0,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": null
      },
      "semantica11y": {
        "executed": true,
        "summary": {
          "total": 2,
          "errors": 0,
          "warnings": 0,
          "suggestions": 2
        },
        "issues": [
          {
            "severity": "suggestion",
            "rule": "missing-key-landmark",
            "element": "<body>",
            "message": "Page should have a header landmark",
            "suggestion": "Add a <header> element",
            "line": 1,
            "fingerprint": "78031380d9b1",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4252f970",
            "a11yPatternFingerprint": "c07cc12a90e769891317c9c38d0adc7e30b6b3de667d85cebab4cb1d7a33b7f5",
            "a11yPatternDisplayId": "A11Y-PAT-C07CC12A90E7",
            "a11yOccurrenceFingerprint": "faecc7668c4499d765d28e9c614fdad91bd892ad62ce5bc54f31ab6c0ca2ff8a",
            "a11yOccurrenceDisplayId": "A11Y-OCC-FAECC7668C44"
          },
          {
            "severity": "suggestion",
            "rule": "missing-key-landmark",
            "element": "<body>",
            "message": "Page should have a footer landmark",
            "suggestion": "Add a <footer> element",
            "line": 1,
            "fingerprint": "78031380d9b1",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4252f970",
            "a11yPatternFingerprint": "c07cc12a90e769891317c9c38d0adc7e30b6b3de667d85cebab4cb1d7a33b7f5",
            "a11yPatternDisplayId": "A11Y-PAT-C07CC12A90E7",
            "a11yOccurrenceFingerprint": "faecc7668c4499d765d28e9c614fdad91bd892ad62ce5bc54f31ab6c0ca2ff8a",
            "a11yOccurrenceDisplayId": "A11Y-OCC-FAECC7668C44"
          }
        ],
        "error": null
      },
      "duplicateFindingCount": 3,
      "timings": {
        "fetchMs": 2081,
        "pageNavigationMs": 13844,
        "pageLoadDelayMs": 2000,
        "totalMs": 47929,
        "scannerMs": {
          "axe": 16291,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
      "finalUrl": "https://www.canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/css",
      "pageTitle": null,
      "elapsedMs": 9728,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 15,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 81
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9702f13c7154",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-a9979699",
            "a11yPatternFingerprint": "a300f36c666bfba381917387ca9c89c776ce7cd74f3994169187330a1fe14ca6",
            "a11yPatternDisplayId": "A11Y-PAT-A300F36C666B",
            "a11yOccurrenceFingerprint": "f5d56fc131fa246873add8c2961bfca965a0e2fb4dbbb5bc92905521aaa5c6a0",
            "a11yOccurrenceDisplayId": "A11Y-OCC-F5D56FC131FA"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "762f1ae39f76",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-27413326",
            "a11yPatternFingerprint": "a89ff1aa074d0bb7d734cdb637754b7e470a851ffaccbf6ab2ae637f2d637b71",
            "a11yPatternDisplayId": "A11Y-PAT-A89FF1AA074D",
            "a11yOccurrenceFingerprint": "c47686140ea61456a71a4b2cd47cfb0c03f57598507f8186236dd2bb978af23b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C47686140EA6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c94c90d10da6",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0fad829d",
            "a11yPatternFingerprint": "17c322b81aefb151f2b4070feaba14c194cff71b52013b3c7681bcb8cb3e1f25",
            "a11yPatternDisplayId": "A11Y-PAT-17C322B81AEF",
            "a11yOccurrenceFingerprint": "317ca70ee2f23306e4f656916e9e66a75241b689de4e6f01747d1c7e6a001f8f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-317CA70EE2F2"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">...</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "023919c0e1ff",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-2dd0f8a7",
            "a11yPatternFingerprint": "e66be190a562a69cad5ad663f556d4d7b18f3387eedd4113636b24b1279595f8",
            "a11yPatternDisplayId": "A11Y-PAT-E66BE190A562",
            "a11yOccurrenceFingerprint": "765319729ce6320523c8c931ae30e430d191d827960aa341187720ac07411fde",
            "a11yOccurrenceDisplayId": "A11Y-OCC-765319729CE6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42c696e88be0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4b473950",
            "a11yPatternFingerprint": "18947d001799d705940f53fbbbd04b309e4a646ec97a4c56fc37eff9cb0deef9",
            "a11yPatternDisplayId": "A11Y-PAT-18947D001799",
            "a11yOccurrenceFingerprint": "f180fe6007c809585c1ab99ff67bcb8363b6d3983ffe134b2dd403b36067b662",
            "a11yOccurrenceDisplayId": "A11Y-OCC-F180FE6007C8"
          }
        ],
        "outcomeCount": 101,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": false,
        "result": null,
        "description": null,
        "overflowAmountPx": null,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": "Skipped (non-HTML content type: text/css)"
      },
      "semantica11y": {
        "executed": false,
        "summary": null,
        "issues": [],
        "error": "Skipped (non-HTML content type: text/css)"
      },
      "duplicateFindingCount": 0,
      "timings": {
        "fetchMs": 3368,
        "pageNavigationMs": 0,
        "pageLoadDelayMs": 10000,
        "totalMs": 9728,
        "scannerMs": {
          "axe": null,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
      "finalUrl": "https://www.canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/css",
      "pageTitle": null,
      "elapsedMs": 7934,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 81
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb6a2548c0b7",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-a9979699",
            "a11yPatternFingerprint": "a300f36c666bfba381917387ca9c89c776ce7cd74f3994169187330a1fe14ca6",
            "a11yPatternDisplayId": "A11Y-PAT-A300F36C666B",
            "a11yOccurrenceFingerprint": "67bbcedbf5a388850adf6372c55820b1c93f73d871a41a42b05948db30335876",
            "a11yOccurrenceDisplayId": "A11Y-OCC-67BBCEDBF5A3"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3d99fac4393",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-27413326",
            "a11yPatternFingerprint": "a89ff1aa074d0bb7d734cdb637754b7e470a851ffaccbf6ab2ae637f2d637b71",
            "a11yPatternDisplayId": "A11Y-PAT-A89FF1AA074D",
            "a11yOccurrenceFingerprint": "df04a5d76a1a7e65e334e4a5c94d05aff3da914a5a94a5f137998f39f929c753",
            "a11yOccurrenceDisplayId": "A11Y-OCC-DF04A5D76A1A"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fade8a4ad770",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0fad829d",
            "a11yPatternFingerprint": "17c322b81aefb151f2b4070feaba14c194cff71b52013b3c7681bcb8cb3e1f25",
            "a11yPatternDisplayId": "A11Y-PAT-17C322B81AEF",
            "a11yOccurrenceFingerprint": "1d30ed42815bb72239916b783a61cfb4f3fab7d17818ae09ee41818dea497f58",
            "a11yOccurrenceDisplayId": "A11Y-OCC-1D30ED42815B"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">@charset \"utf-8\";/*!\n * Web Experience Toolkit (WE...</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "607749b6aea3",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-2dd0f8a7",
            "a11yPatternFingerprint": "e66be190a562a69cad5ad663f556d4d7b18f3387eedd4113636b24b1279595f8",
            "a11yPatternDisplayId": "A11Y-PAT-E66BE190A562",
            "a11yOccurrenceFingerprint": "f6b920423cda0042b9808cab0bdc4c3b2fda0f1e0dba3aea65e13935c06f6913",
            "a11yOccurrenceDisplayId": "A11Y-OCC-F6B920423CDA"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9e2eca357b3",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4b473950",
            "a11yPatternFingerprint": "18947d001799d705940f53fbbbd04b309e4a646ec97a4c56fc37eff9cb0deef9",
            "a11yPatternDisplayId": "A11Y-PAT-18947D001799",
            "a11yOccurrenceFingerprint": "6f6d48783be7c9f7fb305a342b515daf32a39f412825dd4393afd1b0b885d5b2",
            "a11yOccurrenceDisplayId": "A11Y-OCC-6F6D48783BE7"
          }
        ],
        "outcomeCount": 89,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": false,
        "result": null,
        "description": null,
        "overflowAmountPx": null,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": "Skipped (non-HTML content type: text/css)"
      },
      "semantica11y": {
        "executed": false,
        "summary": null,
        "issues": [],
        "error": "Skipped (non-HTML content type: text/css)"
      },
      "duplicateFindingCount": 0,
      "timings": {
        "fetchMs": 3389,
        "pageNavigationMs": 0,
        "pageLoadDelayMs": 10000,
        "totalMs": 7934,
        "scannerMs": {
          "axe": null,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
      "finalUrl": "https://www.canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/css",
      "pageTitle": null,
      "elapsedMs": 7758,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 81
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r79",
          "https://alfa.siteimprove.com/rules/sia-r87"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r70"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r1",
            "xpath": null,
            "html": null,
            "message": "The document does not have a `<title>` element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68d8c2231ae3",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-a9979699",
            "a11yPatternFingerprint": "a300f36c666bfba381917387ca9c89c776ce7cd74f3994169187330a1fe14ca6",
            "a11yPatternDisplayId": "A11Y-PAT-A300F36C666B",
            "a11yOccurrenceFingerprint": "280d6fcba368dc495cc81d1f13429997aeb49ddae67789d990bae64f610cbd7c",
            "a11yOccurrenceDisplayId": "A11Y-OCC-280D6FCBA368"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r4",
            "xpath": "/html",
            "html": "<html>...</html>",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18852f34ab5e",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-27413326",
            "a11yPatternFingerprint": "a89ff1aa074d0bb7d734cdb637754b7e470a851ffaccbf6ab2ae637f2d637b71",
            "a11yPatternDisplayId": "A11Y-PAT-A89FF1AA074D",
            "a11yOccurrenceFingerprint": "9a4ba87e766cc347b5c4fd87259815a497213c8a1d6218748f8e3bf65519343e",
            "a11yOccurrenceDisplayId": "A11Y-OCC-9A4BA87E766C"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r59",
            "xpath": null,
            "html": null,
            "message": "The document does not have a heading element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "068aca80ba63",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0fad829d",
            "a11yPatternFingerprint": "17c322b81aefb151f2b4070feaba14c194cff71b52013b3c7681bcb8cb3e1f25",
            "a11yPatternDisplayId": "A11Y-PAT-17C322B81AEF",
            "a11yOccurrenceFingerprint": "4db7887bae4c1e32c6ed1b3911ef81fe1bbdcf45da2ca190de4eaaf5c0e8c8dc",
            "a11yOccurrenceDisplayId": "A11Y-OCC-4DB7887BAE4C"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r79",
            "xpath": "/pre",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">@charset \"utf-8\";\n/*!\n * @title Web Experience Too...</pre>",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fcaf671758a",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-2dd0f8a7",
            "a11yPatternFingerprint": "e66be190a562a69cad5ad663f556d4d7b18f3387eedd4113636b24b1279595f8",
            "a11yPatternDisplayId": "A11Y-PAT-E66BE190A562",
            "a11yOccurrenceFingerprint": "893fd962ac5bc53a5281f91a16a65cf9c31e5f606d1f945089e864db17f00a22",
            "a11yOccurrenceDisplayId": "A11Y-OCC-893FD962AC5B"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r87",
            "xpath": null,
            "html": null,
            "message": "The document has no tabbable descendants",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02d6bc34c1c4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4b473950",
            "a11yPatternFingerprint": "18947d001799d705940f53fbbbd04b309e4a646ec97a4c56fc37eff9cb0deef9",
            "a11yPatternDisplayId": "A11Y-PAT-18947D001799",
            "a11yOccurrenceFingerprint": "6a5c36f41df6667a21c84827875ccab17cea0e601b9cc8dac4db4ba192a05dfc",
            "a11yOccurrenceDisplayId": "A11Y-OCC-6A5C36F41DF6"
          }
        ],
        "outcomeCount": 89,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (non-HTML content type: text/css)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": false,
        "result": null,
        "description": null,
        "overflowAmountPx": null,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": "Skipped (non-HTML content type: text/css)"
      },
      "semantica11y": {
        "executed": false,
        "summary": null,
        "issues": [],
        "error": "Skipped (non-HTML content type: text/css)"
      },
      "duplicateFindingCount": 0,
      "timings": {
        "fetchMs": 3370,
        "pageNavigationMs": 0,
        "pageLoadDelayMs": 10000,
        "totalMs": 7758,
        "scannerMs": {
          "axe": null,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/en.html",
      "finalUrl": "https://canada.ca/en.html",
      "redirected": false,
      "statusCode": null,
      "ok": false,
      "contentType": null,
      "pageTitle": null,
      "elapsedMs": 60000,
      "error": "URL scan exceeded 60s timeout",
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "axe": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "URL scan timeout exceeded",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0
      },
      "reflowRisk": {
        "executed": false,
        "result": null,
        "description": null,
        "overflowAmountPx": null,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": "URL scan timeout exceeded"
      },
      "semantica11y": {
        "executed": false,
        "summary": null,
        "issues": [],
        "error": "URL scan timeout exceeded"
      },
      "duplicateFindingCount": 0,
      "timings": {
        "fetchMs": null,
        "pageNavigationMs": 0,
        "pageLoadDelayMs": 10000,
        "totalMs": 60000,
        "scannerMs": {
          "axe": null,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/fr.html",
      "finalUrl": "https://www.canada.ca/fr.html",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=utf-8",
      "pageTitle": "Accueil - Canada.ca",
      "elapsedMs": 52812,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 709,
          "failed": 67,
          "cantTell": 65,
          "inapplicable": 47
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r74",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r67",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r80",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a lang=\"en\" href=\"/en.html\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2e7ba6a1015",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-549f0ba9",
            "a11yPatternFingerprint": "9869f78155a4fa3fe0755e5d9a79c2398bca2fd99ad8c62db845c704e69dd66e",
            "a11yPatternDisplayId": "A11Y-PAT-9869F78155A4",
            "a11yOccurrenceFingerprint": "006a623ca323ad47beaf4d851c55624a611313feccea1cbd1b1500f6d8f994a2",
            "a11yOccurrenceDisplayId": "A11Y-OCC-006A623CA323"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a[@class=\"stretched-link\"]",
            "html": "<a class=\"stretched-link\" data-gc-analytics=\"promo:homePageFeature\" href=\"https://www.veterans.gc.ca/fra/remembrance/commemorative-events/veterans-week?utm_source=canadaca&utm_medium=VW2026&utm_campaign=vwlanding\">Les vétérans nous ont aidés à bâtir un Canada plus...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c98abc11d829",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c7951c10",
            "a11yPatternFingerprint": "022dbb25b7d17ab1846ee895baaaa2dce5c9284402260aa82a7f188ed17ba41f",
            "a11yPatternDisplayId": "A11Y-PAT-022DBB25B7D1",
            "a11yOccurrenceFingerprint": "5fd26c4e21730068a6df1d1d6e8b7ebf875e80ddde2481cd26941dbfe102313c",
            "a11yOccurrenceDisplayId": "A11Y-OCC-5FD26C4E2173"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\">Se connecter à un compte</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/prestations/ae.html\">Assurance-emploi et congés</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/prestations/pensionspubliques.html\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/immigration-refugies-citoyennete/services/passeports-canadiens.html\">Obtenir un passeport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/immigration-refugies-citoyennete/services/visiter-canada.html\">Visiter le Canada</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/prestations/dentaire/regime-soins-dentaires.html\">Régime canadien de soins dentaires</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/campagne/uncanadafort.html\">Un Canada fort</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/emplois.html\">Emplois</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/immigration-citoyennete.html\">Immigration et citoyenneté</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://voyage.gc.ca\">Voyage et tourisme</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/entreprises.html\">Entreprises et industrie</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/prestations.html\">Prestations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/impots.html\">Impôts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/sante.html\">Santé</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/environnement.html\">Environnement et ressources naturelles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/finance.html\">Argent et finances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/contact.html\">Toutes les coordonnées</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/nouvelles.html\">Nouvelles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://pm.gc.ca/fr\">Premier ministre</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/min.html\">Ministères et organismes</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/systeme.html\">À propos du gouvernement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/fonctionpublique.html\">Travailler au gouvernement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/systeme/lois.html\">Traités, lois et règlements</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/contact.html\">Toutes les coordonnées</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/min.html\">Ministères et organismes</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/systeme.html\">À propos du gouvernement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/emplois.html\">Emplois</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/immigration-citoyennete.html\">Immigration et citoyenneté</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://voyage.gc.ca/\">Voyage et tourisme</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/entreprises.html\">Entreprises</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/prestations.html\">Prestations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/sante.html\">Santé</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/impots.html\">Impôts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/environnement.html\">Environnement et ressources naturelles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/defense.html\">Sécurité nationale et défense</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/culture.html\">Culture, histoire et sport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/police.html\">Services de police, justice et urgences</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/transport.html\">Transport et infrastructure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=fra\">Le Canada et le monde</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/finance.html\">Argent et finances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/science.html\">Science et innovation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/autochtones.html\">Autochtones</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/veterans-militaire.html\">Vétérans et militaires</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/jeunesse.html\">Jeunesse</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/evenements-vie.html\">Gérer les événements de la vie</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/fr/sociaux.html\">Médias sociaux</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/fr/mobile.html\">Applications mobiles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/fr/gouvernement/a-propos-canada-ca.html\">À propos de Canada.ca</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/transparence/avis.html\">Avis</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/transparence/confidentialite.html\">Confidentialité</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4da4e67e3f86",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-9d3047fe",
            "a11yPatternFingerprint": "635e6d65d3796f2fa829820afe9a7a584829d9f05584a50c177f3add6f4541c4",
            "a11yPatternDisplayId": "A11Y-PAT-635E6D65D379",
            "a11yOccurrenceFingerprint": "806ef0e05874f45f0bd48ff5f1a952d577b61e1fcc20167a1f78f21be1f21fb0",
            "a11yOccurrenceDisplayId": "A11Y-OCC-806EF0E05874"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d20bb59c54a",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8563fbe5",
            "a11yPatternFingerprint": "2dafc5dd4b680058c98240c82535acdb414659e3120bac8d3cb3732c557c4f9b",
            "a11yPatternDisplayId": "A11Y-PAT-2DAFC5DD4B68",
            "a11yOccurrenceFingerprint": "966ff6181952a01aa3a0ae0bafdc518cea72f4069263f5e559f8f0643ca69a94",
            "a11yOccurrenceDisplayId": "A11Y-OCC-966FF6181952"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r68",
            "xpath": "/ul[@id=\"suggestions\"]",
            "html": "<ul id=\"suggestions\" role=\"listbox\" class=\"query-suggestions\" aria-describedby=\"sr-qs-hint\" />",
            "message": "The element owns no elements as required by its semantic role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e4e2cfef489",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-6cd55afc",
            "a11yPatternFingerprint": "42152c939a7bdd1f54c059018d2dce4899d6364bf91b99d3f9c2ae6500837c27",
            "a11yPatternDisplayId": "A11Y-PAT-42152C939A7B",
            "a11yOccurrenceFingerprint": "fb9c0b55087b5f525727886e275acf9e270d70bcf377a2b14b66d54a98dfa7c3",
            "a11yOccurrenceDisplayId": "A11Y-OCC-FB9C0B55087B"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Trouver un emploi, formation, programmes d'embauch...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "758cca23db4f",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-7458f9db",
            "a11yPatternFingerprint": "f26a6b98c3a2d97edcd2d3f262130e19840884bacf530740edc7bd1655d77566",
            "a11yPatternDisplayId": "A11Y-PAT-F26A6B98C3A2",
            "a11yOccurrenceFingerprint": "43876bcbb5f69fc9bb03a9b4b43955d841e06129c0944c64a6af9f923f5e5dc5",
            "a11yOccurrenceDisplayId": "A11Y-OCC-43876BCBB5F6"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Visiter, travailler, étudier, immigrer, réfugiés, ...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Au Canada ou à l'étranger, conseils, avis, passepo...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Démarrer une entreprise, permis, propriété intelle...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Assurance-emploi, congés familiaux et congés de ma...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Impôt sur le revenu, TPS/TVH, limites de contribut...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Alimentation, nutrition, maladies, vaccins, médica...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Météo, climat, agriculture, faune, pollution, cons...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>Finances personnelles, dossiers de crédit, se prot...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r74",
            "xpath": "/p",
            "html": "<p>...</p>",
            "message": "The font size is specified using an absolute unit",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h2",
            "html": "<h2>En vedette</h2>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e01bd080b35",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-30ef68f0",
            "a11yPatternFingerprint": "3464439dab7664f642f30c103e16f39bbd5ececd6dcfa8af3758aeccd9f0bafd",
            "a11yPatternDisplayId": "A11Y-PAT-3464439DAB76",
            "a11yOccurrenceFingerprint": "93e7c25a217f5fff7dde9b3b0228c4bf6d2c8f258bbbd625f2e1072e75a81898",
            "a11yOccurrenceDisplayId": "A11Y-OCC-93E7C25A217F"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r8",
            "xpath": "/ul[@id=\"suggestions\"]",
            "html": "<ul id=\"suggestions\" role=\"listbox\" class=\"query-suggestions\" aria-describedby=\"sr-qs-hint\" />",
            "message": "The form field does not have an accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17f29c077069",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-510d7426",
            "a11yPatternFingerprint": "acf52797427626c7672f1906c2f7aec8dd8990baa4590ad9e4f7d7032d5782d4",
            "a11yPatternDisplayId": "A11Y-PAT-ACF527974276",
            "a11yOccurrenceFingerprint": "7c8c5f22a223794bec528571488ee9d22e66c91e5695ad9920936b70df5512df",
            "a11yOccurrenceDisplayId": "A11Y-OCC-7C8C5F22A223"
          }
        ],
        "outcomeCount": 888,
        "duplicateFailedCount": 59,
        "uniqueFailedCount": 8,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1335,
          "failed": 1,
          "cantTell": 37,
          "inapplicable": 41
        },
        "failedRules": [
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "definition-list",
          "dlitem",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".global-header > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".gc-main-footer > .container > nav",
              ".d-flex > nav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1826e969560e",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-5e9301aa",
            "a11yPatternFingerprint": "50c37465042be6d45cd2934cc4558b2a08092398efc6a271914d663bf3df4fc1",
            "a11yPatternDisplayId": "A11Y-PAT-50C37465042B",
            "a11yOccurrenceFingerprint": "6ef13cf8c52a4b60cecbd7dc0b1955841947ac32ee5f8ea1d6a9145bee901266",
            "a11yOccurrenceDisplayId": "A11Y-OCC-6EF13CF8C52A"
          }
        ],
        "renderedHtml": "<!DOCTYPE html><html class=\"hydrated js backgroundsize borderimage csstransitions fontface svg details progressbar meter cors largeview wb-enable\" dir=\"ltr\" lang=\"fr\" xmlns=\"http://www.w3.org/1999/xhtml\"><head prefix=\"og: http://ogp.me/ns#\" class=\"at-element-marker\">\n        \n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta charset=\"utf-8\"><style data-styles=\"\">gcds-alert,gcds-breadcrumbs,gcds-breadcrumbs-item,gcds-button,gcds-card,gcds-checkboxes,gcds-container,gcds-date-input,gcds-date-modified,gcds-details,gcds-error-message,gcds-error-summary,gcds-fieldset,gcds-file-uploader,gcds-footer,gcds-grid,gcds-grid-col,gcds-header,gcds-heading,gcds-hint,gcds-icon,gcds-input,gcds-label,gcds-lang-toggle,gcds-link,gcds-nav-group,gcds-nav-link,gcds-notice,gcds-pagination,gcds-phase-banner,gcds-radios,gcds-search,gcds-select,gcds-side-nav,gcds-signature,gcds-sr-only,gcds-stepper,gcds-text,gcds-textarea,gcds-top-nav,gcds-topic-menu,gcds-verify-banner{visibility:hidden}.hydrated{visibility:inherit}</style>\n<title>Accueil - Canada.ca</title>\n<meta content=\"width=device-width,initial-scale=1\" name=\"viewport\">\n\n\n\t<meta name=\"content-page-ref\" content=\"qDXvbDLVz6dqE3VkUsNuO0iSAkhf7gNOYilL4ixOwy7TCqUlB0gtvaVNMNIKe8uj\">\n<link rel=\"schema.dcterms\" href=\"http://purl.org/dc/terms/\">\n\t<link rel=\"canonical\" href=\"https://www.canada.ca/fr.html\">\n    <link rel=\"alternate\" hreflang=\"fr\" href=\"https://www.canada.ca/fr.html\">\n\t\n        <link rel=\"alternate\" hreflang=\"en\" href=\"https://www.canada.ca/en.html\">\n\t\n\t\n\t\t<meta name=\"description\" content=\"Accédez rapidement et facilement à tous les services et renseignements du gouvernement du Canada.\">\n\t\n\t\n\t\t<meta name=\"keywords\" content=\"Emploi; Milieu de travail; Citoyenneté; Immigration; Voyage; Entreprise; Industrie; Avantages sociaux; Santé; Impôt; Environnement; Ressources naturelles; Sécurité; Arts; Culture; Patrimoine; Transport; Infrastructure; Affaires étrangères; Monnaie; Finances; Sciences; Innovation\">\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.title\" content=\"Accueil\">\n\t\n\t\n\t\t<meta name=\"dcterms.description\" content=\"Accédez rapidement et facilement à tous les services et renseignements du gouvernement du Canada.\">\n\t\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.language\" title=\"ISO639-2/T\" content=\"fra\">\n\t\n\t\n\t\t<meta name=\"dcterms.subject\" title=\"gccore\" content=\"Emploi; Milieu de travail; Citoyenneté; Immigration; Voyage; Entreprise; Industrie; Avantages sociaux; Santé; Impôt; Environnement; Ressources naturelles; Sécurité; Arts; Culture; Patrimoine; Transport; Infrastructure; Affaires étrangères; Monnaie; Finances; Sciences; Innovation\">\n\t\n\t\n\t\t<meta name=\"dcterms.issued\" title=\"W3CDTF\" content=\"2013-12-13\">\n\t\n\t\n\t\t<meta name=\"dcterms.modified\" title=\"W3CDTF\" content=\"2026-10-30\">\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.spatial\" content=\"Canada\">\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n        \n\n\n\n\t<meta prefix=\"fb: https://www.facebook.com/2008/fbml\" property=\"fb:pages\" content=\"378967748836213, 160339344047502, 184605778338568, 237796269600506, 10860597051, 14498271095, 209857686718, 160504807323251, 111156792247197, 113429762015861, 502566449790031, 312292485564363, 1471831713076413, 22724568071, 17294463927, 1442463402719857, 247990812241506, 730097607131117, 1142481292546228, 1765602380419601, 131514060764735, 307780276294187, 427238637642566, 525934210910141, 1016214671785090, 192657607776229, 586856208161152, 1146080748799944, 408143085978521, 490290084411688, 163828286987751, 565688503775086, 460123390028, 318424514044, 632493333805962, 370233926766473, 173004244677, 1562729973959056, 362400293941960, 769857139754987, 167891083224996, 466882737009651, 126404198009505, 135409166525475, 664638680273646, 169011506491295, 217171551640146, 182842831756930, 1464645710444681, 218822426028, 218740415905, 123326971154939, 125058490980757, 1062292210514762, 1768389106741505, 310939332270090, 285960408117397, 985916134909087, 655533774808209, 1522633664630497, 686814348097821, 230798677012118, 320520588000085, 103201203106202, 273375356172196, 61263506236, 353102841161, 1061339807224729, 1090791104267764, 395867780593657, 1597876400459657, 388427768185631, 937815283021844, 207409132619743, 1952090675003143, 206529629372368, 218566908564369, 175257766291975, 118472908172897, 767088219985590, 478573952173735, 465264530180856, 317418191615817, 428040827230778, 222493134493922, 196833853688656, 194633827256676, 252002641498535, 398018420213195, 265626156847421, 202442683196210, 384350631577399, 385499078129720, 178433945604162, 398240836869162, 326182960762584, 354672164565195, 375081249171867, 333050716732105, 118996871563050, 240349086055056, 119579301504003, 185184131584797, 333647780005544, 306255172770146, 369589566399283, 117461228379000, 349774478396157, 201995959908210, 307017162692056, 145928592172074, 122656527842056\">\n\n\n\t<iframe src=\"javascript:void(0)\" title=\"\" role=\"presentation\" style=\"width: 0px; height: 0px; border: 0px; display: none;\"></iframe><script src=\"https://www.canada.ca/etc/designs/canada/wet-boew/js/i18n/fr.min.js\"></script><script type=\"application/ld+json\">\n\t\t{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":\"#wb-script\",\"url\":\"https://www.canada.ca/fr.html\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://www.canada.ca/fr/sr/srb.html?q={search_term_string}&wb-srch-sub=#wb-land\"},\"query-input\":\"required name=search_term_string\"}}\n\t</script>\n\n\n        \n\n\n\t<script src=\"//assets.adobedtm.com/be5dfd287373/abb618326704/launch-3eac5e076135.min.js\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement.min.js\" async=\"\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement_Module_ActivityMap.min.js\" async=\"\"></script>\n\n\n\n\n\n\n\n\n\n\n<link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.15.4/css/all.css\" integrity=\"sha256-mUZM63G8m73Mcidfrv5E+Y61y7a12O5mW4ezU3bxqW4=\" crossorigin=\"anonymous\">\n<script blocking=\"render\" src=\"/etc/designs/canada/wet-boew/js/gcdsloader.min.js\"></script><script blocking=\"render\" type=\"module\" integrity=\"sha384-dyE8IpLmFMtdU/ftC4nFeuLMvr2vMI8s1UY2OXl9pbzizebJeCfWp9iLhiVXdXtA\" src=\"https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.36.0/dist/gcds/gcds.esm.js\"></script><link blocking=\"render\" rel=\"stylesheet\" crossorigin=\"anonymous\" integrity=\"sha384-0CRuUE9X0B5RfCdDx1BDT6Ru1MajB7Ngy0CmoORlBF+ey/W8T75AKwLehkl+QaGR\" href=\"https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.36.0/dist/gcds/gcds.css\">\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/theme.min.css\">\n<link rel=\"apple-touch-icon\" sizes=\"57x57 72x72 114x114 144x144 150x150\" class=\"wb-favicon\" href=\"/etc/designs/canada/wet-boew/assets/favicon-mobile.png\"><link href=\"/etc/designs/canada/wet-boew/assets/favicon.ico\" rel=\"icon\" type=\"image/x-icon\" class=\"wb-init wb-favicon-inited\">\n<noscript><link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/noscript.min.css\"/></noscript>\n\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/projects/search-ui/connector.min.css\">\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/gc-thématique.min.css\">\n\n\n\n    \n                                <script>!function(a){var e=\"https://s.go-mpulse.net/boomerang/\",t=\"addEventListener\";if(\"False\"==\"True\")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e=\"https://s2.go-mpulse.net/boomerang/\";if(window.BOOMR_API_key=\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement(\"iframe\");if(a[t])a[t](\"load\",n,!1);else if(a.attachEvent)a.attachEvent(\"onload\",n);r.src=\"javascript:void(0)\",r.title=\"\",r.role=\"presentation\",(r.frameElement||r).style.cssText=\"width:0;height:0;border:0;display:none;\",o=document.getElementsByTagName(\"script\")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src=\"javascript:var d=document.open();d.domain='\"+i+\"';void(0);\",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement(\"script\");if(i)this.domain=i;a.id=\"boomr-if-as\",a.src=e+\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write(\"<bo\"+'dy onload=\"document._l();\">'),_.close()}}(),\"\".length>0)if(a&&\"performance\"in a&&a.performance&&\"function\"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=\"\"==\"true\"?1:0,t=\"\",n=\"gsnsd4qxzpiog2xfe4ua-f-b217f394f-clientnsv4-s.akamaihd.net\",i=\"false\"==\"true\"?2:1,_={\"ak.v\":\"41\",\"ak.cp\":\"368225\",\"ak.ai\":parseInt(\"231651\",10),\"ak.ol\":\"0\",\"ak.cr\":2,\"ak.ipv\":4,\"ak.proto\":\"h2\",\"ak.rid\":\"377547e\",\"ak.r\":47256,\"ak.a2\":e,\"ak.m\":\"dscb\",\"ak.n\":\"essl\",\"ak.cport\":54338,\"ak.gh\":\"23.214.94.75\",\"ak.quicv\":\"\",\"ak.tlsv\":\"tls1.3\",\"ak.0rtt\":\"\",\"ak.0rtt.ed\":\"\",\"ak.csrc\":\"-\",\"ak.acc\":\"\",\"ak.t\":\"1793402664\",\"ak.ak\":\"hOBiQwZUYzCg5VSAfCLimQ==fjHWfjCZdLHqP/qhcRR+qLqSwnHfuFVzzxQbe+ghq5YoQ8aVm/oIgV6pscog5mDFh0VENbTcJ8D2FnyQBuInRSej8N9rz3E0VyrEJ2NqTHO/sJFpuQ5DNeAE6qcKaU+KT8bVpCgt6+BMC/SewGqIiPWvpbAlHcocCkjIOg7UF5+YB6w1EWv/8N7a9pM/DcTd8xCLLkL9ZuWEsRQf/eybV1g/tzyP4CCF6HUmzovC+KkV8GdZorL58rEo2Ebdnx/Y1oXwTgZhxKN8bWxCZWbD8sDe+gaP9Svaa2z9JiXR7uk7md449krv8LsCLmpAWvUD+IaNRVGXOmh0l0BoqRBW/xJfbVwCBsVZUxSsrRhYjAKzmgt5dfARM58oj8FW0/Hf92JywbsTP2jOxlme7uejuHkUpyi32bWTwRu9AFCcxjM=\",\"ak.pv\":\"847\",\"ak.dpoabenc\":\"\",\"ak.tf\":i};if(\"\"!==t)_[\"ak.ruds\"]=t;var o={i:!1,av:function(e){var t=\"http.initiator\";if(e&&(!e[t]||\"spa_hard\"===e[t]))_[\"ak.feo\"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=[\"ak.cport\",\"ak.cr\",\"ak.csrc\",\"ak.gh\",\"ak.ipv\",\"ak.m\",\"ak.n\",\"ak.ol\",\"ak.proto\",\"ak.quicv\",\"ak.tlsv\",\"ak.0rtt\",\"ak.0rtt.ed\",\"ak.r\",\"ak.acc\",\"ak.t\",\"ak.tf\"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a(\"before_beacon\",o.av,null,null),a(\"onbeacon\",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script><script src=\"https://assets.adobedtm.com/be5dfd287373/abb618326704/a2c40ad9d3ea/RCc7c610d9dee640cd865175c1d4e6d1c0-source.min.js\" async=\"\"></script><script src=\"https://assets.adobedtm.com/be5dfd287373/abb618326704/a2c40ad9d3ea/RCe9261c9b467245888a4ee2dc5037e213-source.min.js\" async=\"\"></script></head>\n\n        <body vocab=\"http://schema.org/\" typeof=\"WebPage\" resource=\"#wb-webpage\" class=\"home page-type-nav \">\n        \n\n\n\n\n    \n        \n        \n        <div class=\"global-header\"><nav><ul id=\"wb-tphp\" class=\"wb-init wb-disable-inited\">\n\t<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"#wb-cont\">Passer au contenu principal</a></li>\n\t<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"#wb-info\">Passer à « Au sujet du gouvernement »</a></li>\n\t\n<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"?wbdisable=true\" rel=\"alternate\">Passer à la version HTML simplifiée</a></li></ul></nav>\n\n<header>\n\t<div id=\"wb-bnr\" class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t\n\t\t\t<section id=\"wb-lng\" class=\"col-xs-3 col-sm-12 pull-right text-right\">\n    <h2 class=\"wb-inv\">Sélection de la langue</h2>\n    <div class=\"row\">\n        <div class=\"col-md-12\">\n            <ul class=\"list-inline mrgn-bttm-0\">\n                <li>\n                    <a lang=\"en\" href=\"/en.html\">\n                        \n                        \n                            <span class=\"hidden-xs\" translate=\"no\">English</span>\n                            <abbr title=\"English\" class=\"visible-xs h3 mrgn-tp-sm mrgn-bttm-0 text-uppercase\" translate=\"no\">en</abbr>\n                        \n                    </a>\n                </li>\n                \n                \n            </ul>\n        </div>\n    </div>\n</section>\n\t\t\t\t<div class=\"brand col-xs-9 col-sm-5 col-md-4\" property=\"publisher\" resource=\"#wb-publisher\" typeof=\"GovernmentOrganization\">\n\t\t\t\t\t\n                    \n\t\t\t\t\t\n\t\t\t\t\t\t<link href=\"/content/canadasite/fr.html\" property=\"url\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<img src=\"/etc/designs/canada/wet-boew/assets/sig-blk-fr.svg\" alt=\"Gouvernement du Canada\" property=\"logo\">\n\t\t\t\t\t\t\t<span class=\"wb-inv\"> /\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span lang=\"en\">Government of Canada</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t<meta property=\"name\" content=\"Gouvernement du Canada\">\n\t\t\t\t\t<meta property=\"areaServed\" typeof=\"Country\" content=\"Canada\">\n\t\t\t\t\t<link property=\"logo\" href=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\">\n\t\t\t\t</div>\n\t\t\t\t<section id=\"wb-srch\" class=\"col-lg-offset-4 col-md-offset-4 col-sm-offset-2 col-xs-12 col-sm-5 col-md-4\">\n\t\t\t\t\t<h2>Recherche</h2>\n\t\t\t\t\t\n<form action=\"/fr/sr/srb.html\" method=\"get\" name=\"cse-search-box\" role=\"search\">\n\t<div class=\"form-group wb-srch-qry\">\n\t\t\n\t\t    <label for=\"wb-srch-q\" class=\"wb-inv\">Rechercher dans Canada.ca</label>\n\t\t\t<input id=\"wb-srch-q\" class=\"wb-srch-q form-control\" name=\"q\" type=\"text\" value=\"\" size=\"34\" maxlength=\"170\" placeholder=\"Rechercher dans Canada.ca\" role=\"combobox\" autocomplete=\"off\" aria-expanded=\"false\" aria-autocomplete=\"list\" aria-controls=\"suggestions\"><ul id=\"suggestions\" role=\"listbox\" class=\"query-suggestions\" aria-describedby=\"sr-qs-hint\"></ul><p id=\"sr-qs-hint\" class=\"hidden\">Appuyez sur les touches de direction orientées vers le haut et vers le bas pour vous déplacer dans les suggestions de recherche. Appuyez une fois sur la touche Entrée sur une suggestion pour la sélectionner et débuter la recherche.</p>\n\t\t    \n\t\t\n\n\t\t<datalist id=\"wb-srch-q-ac\">\n\t\t</datalist>\n\t</div>\n\t<div class=\"form-group submit\">\n\t<button type=\"submit\" id=\"wb-srch-sub\" class=\"btn btn-primary btn-small\" name=\"wb-srch-sub\"><span class=\"glyphicon-search glyphicon\"></span><span class=\"wb-inv\">Recherche</span></button>\n\t</div>\n</form>\n\n\t\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<hr>\n\t\n\t<div class=\"container\"><div class=\"row\">\n\t\t\n        <div class=\"col-md-8\">\n        <nav class=\"gcweb-menu wb-init gcweb-menu-inited\" typeof=\"SiteNavigationElement\" id=\"wb-auto-2\" aria-labelledby=\"mainMenuBtn\">\n\t\t<h2 class=\"wb-inv\">Menu</h2>\n\t\t<p id=\"gcweb-menu-desc\" hidden=\"\">Menu principal. Appuyez sur la barre d'espacement pour ouvrir ou sur la touche d'échappement pour fermer le menu. Utilisez les flèches haut et bas pour choisir un élément de sous-menu. Appuyez sur la touche Entrée ou sur la flèche vers la droite pour le développer, ou sur la flèche vers la gauche ou la touche Échap pour le réduire. Utilisez les flèches haut et bas pour choisir un élément de ce niveau et la touche Entrée pour y accéder.</p><button type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" id=\"mainMenuBtn\" aria-describedby=\"gcweb-menu-desc\">Menu<span class=\"wb-inv\"> principal</span> <span class=\"expicon glyphicon glyphicon-chevron-down\" aria-hidden=\"true\"></span></button>\n<ul role=\"menu\" aria-orientation=\"vertical\" data-ajax-replace=\"/content/dam/canada/sitemenu/sitemenu-v2-fr.html\" class=\"wb-init wb-data-ajax-replace-inited\" id=\"wb-auto-3\"><li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-jobs\" aria-expanded=\"false\" href=\"#\">Emplois et milieu de travail</a>\n  <ul id=\"gc-mnu-jobs\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois.html\">Emplois<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.guichetemplois.gc.ca/trouverunemploi\">Guichet-Emplois</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/opportunites/gouvernement.html\">Emplois au gouvernement du Canada</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/jeunesse.html\">Emplois pour les jeunes et les étudiants</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/emplois.html\">Emplois en sécurité nationale et défense</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/programmes/mobilite-main-doeuvre.html\">Déménager ailleurs au Canada pour travailler</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/financement/programmes.html\">Financement pour les emplois et formations</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/formation.html\">Formation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/engager.html\">Embauche et gestion de personnel</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/lancer.html\">Démarrage d'entreprise</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae.html\">Prestations d'assurance-emploi et congés</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/milieu-travail.html\">Normes en milieu de travail</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/pensions.html\">Pensions et retraite</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-jobs-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-jobs-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/travailler-canada.html\">Travailler au Canada - permis de travail</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/immigrer-canada/entree-express.html\">Immigrer en tant que travailleur qualifié</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/travailler-canada/embaucher-etranger-temporaires.html\">Embaucher un travailleur étranger temporaire</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/immigrer-canada/entree-express/qui-presenter-demande/travailleurs-qualifies-federal.html\">Programme des travailleurs qualifiés - fédéral</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/mon-dossier.html\">Voir vos relevés d’emploi</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/programmes/assurance-emploi/ae-liste/assurance-emploi-re/acceder-re.html\">Soumettre des relevés d'emploi en ligne - employeurs</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/commission-fonction-publique/emplois/services/recrutement/etudiants/programme-federal-experience-travail-etudiant.html\">Programme fédéral d’expérience de travail étudiant (PFETE)</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/numero-assurance-sociale.html\">Demander un numéro d’assurance-sociale</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-cit\" aria-expanded=\"false\" href=\"#\">Immigration et citoyenneté</a>\n  <ul id=\"gc-mnu-cit\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/immigration-citoyennete.html\">Immigration<span class=\"hidden-xs hidden-sm\"> et citoyenneté</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande.html\">Demandes à IRCC</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada.html\">Visiter le Canada</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/immigrer-canada.html\">Vivre au Canada de façon permanente</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/travailler-canada.html\">Travailler au Canada de façon temporaire</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/etudier-canada.html\">Étudier au Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/refugies.html\">Réfugiés et demandes d’asile</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ircc.canada.ca/eic/index.asp\">Expérience internationale Canada (EIC)</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/passeports-canadiens.html\">Passeports et autres documents de voyage</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/citoyennete-canadienne.html\">Citoyenneté</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/residents-permanents.html\">Carte et statut de résident permanent (RP)</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/setablir-canada.html\">S’établir au Canada à titre de nouvel arrivant</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/canadiens/adopter-enfant-autre-pays.html\">Adoption internationale</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ircc.canada.ca/explorer-programmes/index.asp\">Explorer les programmes d’immigration</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/proteger-fraude.html\">Fraudes et arnaques en matière d’immigration</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/immigration-citoyennete/application-loi-infractions.html\">Interdiction de territoire, application de la loi et appels</a></li>   \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-cit-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-cit-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/comptes-ircc.html\">Connectez-vous à votre compte d’IRCC</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/verifier-etat.html\">Vérifiez l’état de votre demande</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/verifier-delais-traitement.html\">Délais de traitement actuels</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/formulaires-demande-guides.html\">Trouvez un formulaire de demande</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/organisation/partenaires-fournisseurs-services.html\">Portails pour les représentants et les partenaires</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-travel\" aria-expanded=\"false\" href=\"#\">Voyage et tourisme</a>\n  <ul id=\"gc-mnu-travel\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/\">Voyage<span class=\"hidden-xs hidden-sm\"> et tourisme</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager/avertissements\">Conseils aux voyageurs et avertissements</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager\">Voyager à l’étranger</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/avion\">Voyager en avion</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/passeports-canadiens.html\">Passeports et documents de voyage canadiens</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/restez-branches\">Restez branchés</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/assistance\">Assistance à l’étranger</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada.html?outside\">Visiter le Canada</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/retour\">Retour ou voyage au Canada</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/tourisme-canadien\">Attraits touristiques, événements et expériences au Canada</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-travel-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-travel-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/assistance/assistance-urgence\">Assistance d'urgence à l'étranger</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada/verifiez-visa-ave.html\">Vérifiez si vous avez besoin d’un visa pour voyager au Canada</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada/ave.html\">Présentez une demande d’Autorisation de voyage électronique (AVE)</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.cbsa-asfc.gc.ca/services/travel-voyage/prog/nexus/menu-fra.html\">Adhérez à NEXUS</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager/inscription\">Inscrivez-vous comme Canadien à l’étranger</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager/documents/assurance-voyage\">Assurance voyage</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-biz\" aria-expanded=\"false\" href=\"#\">Entreprises et industrie</a>\n  <ul id=\"gc-mnu-biz\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises.html\">Entreprises<span class=\"hidden-xs hidden-sm\"> et industrie</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/lancer.html\">Démarrage d'entreprise</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/impots.html\">Taxes et impôt des entreprises</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://innovation.ised-isde.canada.ca/innovation/s/?language=fr_CA\">Subventions et financement pour les entreprises</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/corporations-canada/fr\">Sociétés de régime fédéral</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/maintenirfairecroitreameliorerentreprise.html\">Administration de votre entreprise</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/permis.html\">Permis, licences et règlements</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/engager.html\">Embauche et gestion de personnel</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/fr/services/entreprises/commerce\">Commerce international et investissements</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/pi.html\">Propriété intellectuelle et droit d'auteur</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/recherche.html\">Recherche et renseignements d'affaires</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/faire-affaire.html\">Faire affaire avec le gouvernement</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/innovation.html\">Recherche-développement et innovation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/proteger.html\">Protection de votre entreprise</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/bureau-surintendant-faillites/fr/vous-devez-largent\">Insolvabilité pour les entreprises</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-biz-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-biz-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-finances/programmes/politiques-finances-echanges-internationaux/reponse-canada-droits-douane-americains.html\">Réponse du Canada aux droits de douane américains sur les produits canadiens</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/cc/lgcy/fdrlCrpSrch.html?lang=fra\">Trouver une société</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/corporations-canada/fr/garder-votre-corporation-bonne-forme/rapport-annuel\">Déposez votre rapport annuel (Corporations Canada)</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/services-electroniques/services-numeriques-entreprises/dossier-entreprise.html\">Mon dossier d'entreprise (Agence du revenu du Canada)</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/programme-financement-petites-entreprises-canada/fr\">Aider les petites entreprises à obtenir des prêts</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.bdc.ca/fr/financement/pret-petites-entreprises\">Prêts pour améliorer les encaisses et augmenter les ventes</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-benny\" aria-expanded=\"false\" href=\"#\">Prestations</a>\n  <ul id=\"gc-mnu-benny\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations.html\">Prestations<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae.html\">Prestations d'assurance-emploi et congés</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-epicerie-besoins-essentiels.html\">Allocation canadienne pour l’épicerie et les besoins essentiels (ACEBE)</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/dentaire/regime-soins-dentaires.html\">Régime canadien de soins dentaire (RCSD)</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/handicap.html\">Prestations d’invalidité</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/famille.html\">Prestations pour les familles et les proches aidants</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/pensionspubliques.html\">Pensions publiques</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/financement/programmes.html\">Subventions et occasions de financement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/education.html\">Aide financière aux étudiants et planification des études</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/logement.html\">Prestations relatives au logement</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/prestations-aide-financiere.html\">Trouver des prestations et de l'aide financière</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/clientele.html\">Prestations par clientèle</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/deces.html\">Que faire lors d'un décès</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-benny-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-benny-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae/assurance-emploi-reguliere.html\">Présenter une demande d'assurance-emploi</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/calendrier.html\">Date de paiement des prestations</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/calculateur-prestations-enfants-familles.html\">Calculateur de prestations pour enfants et familles</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\">Se connecter à un compte</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services-publics-approvisionnement/services/paiements-vers-depuis-gouvernement/depot-direct.html\">S'inscrire ou modifier vos informations de dépôt direct</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae/declarations-assurance-emploi.html\">Soumettre votre déclaration de l'assurance-emploi</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/particuliers/sujets/tout-votre-declaration-revenus/declaration-revenus/remplir-declaration-revenus/deductions-credits-depenses/toutes-deductions-tous-credits-toutes-depenses.html\">Impôt sur le revenu des particuliers - Découvrez les déductions, crédits et dépenses</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-health\" aria-expanded=\"false\" href=\"#\">Santé</a>\n  <ul id=\"gc-mnu-health\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante.html\">Santé<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/aliments-et-nutrition.html\">Aliments et nutrition</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/medicaments-et-produits-sante.html\">Médicaments et produits de santé</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/sante-publique/services/immunisation-vaccins.html\">Vaccins et immunisation</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/sante-publique/services/maladies.html\">Maladies et affections</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/systeme-et-services-sante.html\">Système et services de santé</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/securite-produits.html\">Sécurité des produits</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/vie-saine.html\">Vie saine</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/securite-et-risque-pour-sante.html\">Sécurité et risque pour la santé</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/science-recherche-et-donnees.html\">Sciences de la santé, recherche et données</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.sac-isc.gc.ca/fra/1569861171996/1569861324236\">Santé des Autochtones</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-health-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-health-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/dentaire/regime-soins-dentaires.html\">Régime canadien de soins dentaires</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://recalls-rappels.canada.ca/fr\">Rappels et avis de sécurité</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://guide-alimentaire.canada.ca/fr/\">Guide alimentaire canadien</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/sante-publique/services/maladies/trouble-spectre-autistique-tsa.html\">Autisme</a></li>\n        \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-taxes\" aria-expanded=\"false\" href=\"#\">Impôts</a>\n  <ul id=\"gc-mnu-taxes\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots.html\">Impôts<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/impot-sur-le-revenu.html\">Impôt sur le revenu</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/paiements.html\">Paiements</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/prestations-pour-enfants-et-familles.html\">Crédits d’impôt et prestations pour les particuliers</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/entreprises/sujets/tps-tvh-entreprises.html\">TPS/TVH</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/entreprises/sujets/retenues-paie.html\">Retenues sur la paie</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/numero-dentreprise.html\">Numéro d'entreprise</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/bienfaisance.html\">Organismes de bienfaisance et dons</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/regimes-depargne-et-de-pension.html\">Régimes d’épargne et de pension</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/taxes-daccise-droits-et-prelevements.html\">Taxes d’accise et taxes spéciales</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/organisation/arnaques-fraudes.html\">Arnaques et fraudes</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/soutien-situations-difficiles.html\">Soutien dans les situations difficiles</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/programmes/a-propos-agence-revenu-canada-arc/observation.html\">Observation et exécution</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/faire-plainte-liee-service.html\">Rétroaction sur le service de l'ARC</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-taxes-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-taxes-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/entreprises/sujets/tps-tvh-entreprises/produire-declaration-tps-tvh/comment-produire-declaration.html#h_3\">Prêt à produire votre déclaration de TPS/TVH</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/calendrier.html\">Trouver la date du prochain versement des prestations</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/formulaires-publications.html\">Formulaires et publications</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/paiements/paiements-arc.html\">Faire un paiement à l'ARC</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-enviro\" aria-expanded=\"false\" href=\"#\">Environnement et ressources naturelles</a>\n  <ul id=\"gc-mnu-enviro\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement.html\">Environnement<span class=\"hidden-xs hidden-sm\"> et ressources naturelles</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/meteo.html\">Météo, climat et catastrophes naturelles</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/changementsclimatiques.html\">Changements climatiques</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/energie.html\">Énergie</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/ressources-naturelles.html\">Ressources naturelles</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://agriculture.canada.ca/fr/production-agricole\">Production agricole : outils et données</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://agriculture.canada.ca/fr/environnement\">Environnement et durabilité en agriculture</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/peches.html\">Pêches</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/faune-flore-especes.html\">Faune, flore et espèces</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/pollution-gestion-dechets.html\">Pollution et gestion des déchets</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/conservation.html\">Conservation et protection de l'environnement</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.statcan.gc.ca/fr/sujets-debut/environnement\">Statistiques sur l’environnement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/environnement-changement-climatique/services/eau-apercu.html\">L'eau et l'environnement</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-enviro-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-enviro-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://meteo.gc.ca/canada_f.html\">Prévisions météorologiques locales</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ressources-naturelles.canada.ca/efficacite-energitique/efficacite-energitique-transports/vehicules-personnels/vehicules-plus-ecoenergetiques\">Véhicules écoénergétiques</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ressources-naturelles.canada.ca/efficacite-energetique/efficacite-energetique-maison/maisons\">L’efficacité énergétique pour les maisons</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/environnement-changement-climatique/services/meteo-saisonniere-dangereuse.html\">Se préparer pour du temps violent</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/environnement-changement-climatique/services/conditions-meteorologiques-ressources-outils-generaux/meteocan.html\">Télécharger MétéoCAN</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-defence\" aria-expanded=\"false\" href=\"#\">Sécurité nationale et défense</a>\n  <ul id=\"gc-mnu-defence\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense.html\"><span class=\"hidden-xs hidden-sm\">Sécurité nationale et défense</span><span class=\"visible-xs-inline visible-sm-inline\">Défense : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/securitenationale.html\">Sécurité nationale</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/fac.html\">Forces armées canadiennes</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/emplois.html\">Emplois en sécurité nationale et en défense</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/fonctionpublique/avantagesmilitaires.html\">Services et avantages sociaux</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/cybersecurite.html\">Cybersécurité</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/achat-mise-a-niveau-equipement-defense.html\">Achat et mise à niveau d’équipement de la Défense</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.cbsa-asfc.gc.ca/security-securite/safety-surete-fra.html\">Protéger la frontière canadienne</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/services-generaux/surete-transports\">Sûreté des transports</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-defence-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-defence-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://forces.ca/fr/carrieres/\">Emplois dans les Forces</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-defense-nationale/campagnes/soutien-militaire-canadien-envers-lukraine.html\">Soutien militaire canadien envers l’Ukraine</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/fac/systeme-identite-militaire/insignes-grade-fonction.html\">Grades militaires</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/fac/equipement.html\">Équipement de la Défense</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-defense-nationale/organisation/politiques-normes/notre-nord-fort-libre-vision-renouvelee-defense-canada.html\">Politique de défense du Canada</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-defense-nationale/services/cadets-rangers-juniors-canadiens/cadets/rejoignez-nous.html\">Joignez-vous aux cadets</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-culture\" aria-expanded=\"false\" href=\"#\">Culture, histoire et sport</a>\n  <ul id=\"gc-mnu-culture\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture.html\">Culture<span class=\"hidden-xs hidden-sm\">, histoire et sport</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/patrimoine-canadien/services/financement.html\">Financement - Culture, histoire et sport</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/evenements-celebrations-commemorations.html\">Événements, célébrations et commémorations</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/attraits-culturels.html\">Lieux et attraits culturels</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/identite-canadienne-societe.html\">Identité canadienne et société</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/sport.html\">Sport</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/histoire-patrimoine.html\">Histoire et patrimoine</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/arts-media.html\">Arts et média</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/programmes-culturels-jeunes.html\">Programmes de leadership et culturels pour les jeunes</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/commerce-investissement-culturels.html\">Commerce et investissement culturels</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-culture-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-culture-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.veterans.gc.ca/fr/remembrance/memorials/canadian-virtual-war-memorial\">Visitez le Mémorial virtuel de guerre du Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/identite-canadienne-societe/hymnes-symboles.html\">Hymnes et symboles du Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://crtc.gc.ca/fra/dno.htm\">Trouvez une décision du CRTC</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://bibliotheque-archives.canada.ca/fra/collection/aide-recherche/genealogie-histoire-famille/Pages/genealogie-histoire-famille.aspx\">Faites des recherches sur votre histoire familiale</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://recherche-collection-search.bac-lac.gc.ca/fra/recensement/indice\">Cherchez des documents de recensement</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/evenements-celebrations-commemorations/vivez-capitale-canada/evenements-capitale.html\">Événements majeurs dans la région de la capitale du Canada</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-policing\" aria-expanded=\"false\" href=\"#\">Services de police, justice et urgences</a>\n  <ul id=\"gc-mnu-policing\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police.html\">Services de police<span class=\"hidden-xs hidden-sm\">, justice et urgences</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/servicespolice.html\">Services de police</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/justice.html\">Justice</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/urgences.html\">Urgences</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/correctionnels.html\">Services correctionnels</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/liberationconditionnelle.html\">Libération conditionnelle, suspension du casier, radiation et clémence</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/victimes.html\">Victimes d'actes criminels</a></li>\n\t <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.statcan.gc.ca/fr/sujets-debut/crime_et_justice\">Statistiques sur la criminalité et la justice</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-policing-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-policing-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/securite-publique-canada/campagnes/feux-de-foret.html\">Interventions lors de feux de forêts</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://grc.ca/fr/armes-feu\">Demander ou renouveler un permis d'arme à feu</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://grc.ca/fr/casiers-judiciaires/verification-casier-judiciaire\">Obtenir une attestation de vérification de casier judiciaire</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/commission-liberations-conditionnelles/services/suspension-du-casier/guide-et-formulaires-de-demande.html\">Demander la suspension d’un casier judiciaire</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.preparez-vous.gc.ca/cnt/hzd/drng-fr.aspx\">Que faire durant une urgence</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/servicespolice/securite-communautaire-police/conduite-facultes-affaiblies.html\">Connaissez la loi sur la conduite avec facultés affaiblies</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/servicespolice/aider-resoudre-un-crime.html\">Aidez à résoudre un crime</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-trans\" aria-expanded=\"false\" href=\"#\">Transport et infrastructure</a>\n  <ul id=\"gc-mnu-trans\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/transport.html\">Transport<span class=\"hidden-xs hidden-sm\"> et infrastructure</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/transport/vehicules-zero-emission.html\">Véhicules zéro émission</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/aviation\">Aviation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-maritime\">Transport maritime</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-routier\">Transport routier</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-ferroviaire\">Transport ferroviaire</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/marchandises-dangereuses\">Marchandises dangereuses</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/infrastructures\">Infrastructures</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-trans-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-trans-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/aviation/securite-drones\">Sécurité des drones</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/aviation/surete-aerienne/ce-que-vous-ne-pouvez-pas-apporter-dans-avion\">Articles interdits à bord d’un avion</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-maritime/permis-immatriculation-batiments\">Immatriculer votre bâtiment</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-routier/securite-sieges-auto-enfants\">Sécurité des sièges d'auto pour enfants</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/services-generaux/lois-reglements/liste-reglements/reglement-transport-marchandises-dangereuses\">Transporter des marchandises dangereuses - Règlements</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/services-generaux/lois-reglements/liste-reglements/reglement-aviation-canadien-dors-96-433\"><em>Règlement de l’aviation canadien</em></a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-canworld\" aria-expanded=\"false\" href=\"#\">Canada et le monde</a>\n  <ul id=\"gc-mnu-canworld\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=fra\">Le Canada et le monde<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/offices-bureaux/index.aspx?lang=fra\">Bureaux internationaux et contacts d’urgence</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/study_work_travel-etude_travail_voyage/index.aspx?lang=fra\">Étude, travail et voyage partout dans le monde entier</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/country-pays/index.aspx?lang=fra\">Information par pays et territoires</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/stories-histoires/index.aspx?lang=fra\">Histoires</a></li>   \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/index.aspx?lang=fra\">Politique étrangère et relations internationales du Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/issues_development-enjeux_developpement/index.aspx?lang=fra\">Enjeux mondiaux et aide internationale</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/funding-financement/index.aspx?lang=fra\">Financement canadien d’initiatives internationales</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/fr/services/entreprises/commerce\">Commerce international et investissements</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-canworld-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-canworld-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.educanada.ca/index.aspx?lang=fra\">Éducation internationale et bourses d’études</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/assistance/ambassades-consulats\">Communiquer avec une ambassade ou un consulat</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/sanctions/index.aspx?lang=fra\">Sanctions</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/fr/affaires-mondiales/services/authentification-documents\">Authentifier un document</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.treaty-accord.gc.ca/index.aspx?lang=fra\">Traités internationaux signés par le Canada</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://w05.international.gc.ca/projectbrowser-banqueprojets/?lang=fra\">Banque de projets</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/protocol-protocole/reps.aspx?lang=fra\">Communiquer avec un représentant étranger au Canada</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/etats-unis-canada.html\">Commerce Canada-États-Unis : soutien fédéral</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-money\" aria-expanded=\"false\" href=\"#\">Argent et finances</a>\n  <ul id=\"gc-mnu-money\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance.html\"><span class=\"hidden-xs hidden-sm\">Argent et finances</span><span class=\"visible-xs-inline visible-sm-inline\">Finances : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/gerer.html\">Gérer votre argent</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/questions-consommation.html\">Questions de consommation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/dettes.html\">Dettes et emprunts</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/financementetudes.html\">Financement des études</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/pensions.html\">Pensions et retraite</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/outils.html\">Calculatrices et outils financiers</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/epargne.html\">Épargne et investissement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots.html\">Impôts</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-consommation-matiere-financiere/services/programmes-litteratie-financiere.html\">Programmes de littératie financière</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://innovation.ised-isde.canada.ca/innovation/s/?language=fr_CA\">Subventions et financement pour les entreprises</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/fraude.html\">Protection contre la fraude et les escroqueries</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/systeme/finances.html\">Finances publiques</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/permis/secteursindustriereglementationfederale/regleservicesfinanciers.html\">Réglementation des services financiers et monétaires</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/faillite.html\">Insolvabilité</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-money-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-money-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-finances/programmes/politiques-finances-echanges-internationaux/reponse-canada-droits-douane-americains.html\">Réponse du Canada aux droits de douane américains sur les produits canadiens</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/gerer/logements.html\">Logement</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/education/aide-etudiants.html\">Aide financière aux études</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-consommation-matiere-financiere/services/dossier-pointage-credit.html\">Dossiers et cotes de crédit</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-consommation-matiere-financiere/services/hypotheques.html\">Hypothèques</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://itools-ioutils.fcac-acfc.gc.ca/BP-PB/planificateur-budgetaire\">Faire un budget</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services-publics-approvisionnement/services/paiements-vers-depuis-gouvernement/depot-direct.html\">S'inscrire ou modifier vos informations de dépôt direct</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.ic.gc.ca/app/scr/bsf-osb/ins/connexion.html?lang=fra\">Trouver un dossier de faillite ou d’insolvabilité</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-science\" aria-expanded=\"false\" href=\"#\">Science et innovation</a>\n  <ul id=\"gc-mnu-science\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science.html\">Science<span class=\"hidden-xs hidden-sm\"> et innovation</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/financementrecherche.html\">Financement, subventions et prix pour la recherche</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/innovation.html\">R-D et innovation</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/themesscientifiques.html\">Thèmes scientifiques</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/isde/fr/programmes-initiatives/preparation-aux-crises-sanitaires-canada\">Préparation aux crises sanitaires</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/instituts.html\">Instituts et établissements de recherches</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/donnees-ouvertes.html\">Données ouvertes, statistiques et archives</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/ressourcespedagogiques.html\">Ressources pédagogiques scientifiques</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/pi.html\">Propriété intellectuelle et droit d'auteur</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/repertoirescientifiques.html\">Répertoire des scientifiques et des professionnels de la recherche</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/notre-environnement.html\">Notre environnement</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://science-ouverte.canada.ca/accueil\">Dépôt fédéral de science ouverte du Canada</a></li>   \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-science-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-science-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://nrc.canada.ca/fr/soutien-linnovation-technologique/soutien-financier-linnovation-technologique\">Bourses pour l'innovation technologique (PARI)</a></li>      \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://cnrc.canada.ca/fr/certifications-evaluations-normes/codes-canada/publications-codes-canada\">Code national du bâtiment</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://science-libraries.canada.ca/fra/accueil/\">Réseau des bibliothèques scientifiques fédérales</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://cnrc.canada.ca/fr/recherche-developpement/produits-services/logiciels-applications/calculatrice-soleil/\">Trouver les heures de levers et de couchers du soleil</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://cnrc.canada.ca/fr/horloge-web/\">Heures officielles au Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.asc-csa.gc.ca/fra/astronomie/aurores-boreales/observatoire-auroramax.asp\">Aurores boréales en direct</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\">\n\t<a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-life\" aria-expanded=\"false\" href=\"#\">Gérer les événements de la vie</a>\n\t<ul id=\"gc-mnu-life\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\">\n\t\t\t<a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie.html\">Gérer<span class=\"hidden-xs hidden-sm\"> les événements de la vie</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a>\n\t\t</li>\n\t\t<li role=\"separator\"></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/enfant.html\">Accueillir un enfant</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/retraite.html\">Apprendre et planifier pour votre retraite</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/deces.html\">Que faire lors d'un décès</a></li>\n\t\t<li role=\"separator\" aria-orientation=\"vertical\"></li>\n\t\t<li role=\"presentation\">\n\t\t\t<a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-life-sub\" aria-expanded=\"true\">En demande</a>\n\t\t\t<ul id=\"gc-mnu-life-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\">Se connecter à un dossier ou un compte du gouvernement du Canada</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/calendrier.html\">Dates de paiement des prestations</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/pensionspubliques/rpc/calculatrice-revenu-retraite.html\">Calculatrice du revenu de retraite canadienne</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/enfant/enregistrer-naissance.html\">Obtenir un certificat de naissance</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/pensionspubliques/rpc/montants-paiement.html\">Montants des prestations du RPC</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu.html\">Allocation canadienne pour enfants</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/particuliers/evenements-vie/faire-impots-personne-decedee.html\">Faire les impôts d'une personne décédée</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/numero-assurance-sociale.html\">Présenter une demande de NAS</a></li>\n\t\t\t</ul>\n\t\t</li>\n\t</ul>\n</li></ul>\n\n\t\t\n        </nav>   \n        </div>\n\t\t\n\t\t\n\t\t<div class=\"col-xs-offset-6 col-xs-6 col-md-offset-0 col-md-4\">\n\t\t<section id=\"wb-so\">\n\t    <h2 class=\"wb-inv\">Se connecter</h2>\n        <a class=\"btn btn-primary\" href=\"/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\"><span class=\"visible-xs\">Se connecter</span><span class=\"hidden-xs\">Se connecter</span></a>\n        </section>\n        </div>\n\t\t\n\t\t\n    </div></div>\n\t\n\n  \n</header>\n</div>\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n\n</div>\n\n    \n\n\n\n\n\n        <main property=\"mainContentOfPage\" resource=\"#wb-main\" typeof=\"WebPageElement\">\n\t\t\t\n                <div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    <div class=\"bg-cover wb-init wb-bgimg-inited\" data-bgimg-srcset=\"/content/dam/canada/homepage-bg/remembrance2026-768x268.jpg 768,\n                                         /content/dam/canada/homepage-bg/remembrance2026-992x298.jpg 992w,\n                                         /content/dam/canada/homepage-bg/remembrance2026-1200x315.jpg 1200w,\n                                         /content/dam/canada/homepage-bg/remembrance2026-1920x315.jpg 1900w, \n                                         https://wet-boew.github.io/vocab/wb/utilities#no-image 359w\" id=\"wb-auto-4\" style=\"background-image: url(&quot;/content/dam/canada/homepage-bg/remembrance2026-1920x315.jpg&quot;);\">\n    <div class=\"container p-0 p-sm-3\">\n      <!-- <div class=\"mrgn-tp-xl mrgn-bttm-xl well header-rwd brdr-0 brdr-rds-0 text-white bg-gctheme opct-90\" data-bgimg=\"/content/dam/canada/homepage-bg/red.png\"> -->\n      <div class=\"well header-rwd brdr-0 brdr-rds-0 text-white bg-gctheme opct-90\">\n        <h1 property=\"name\" id=\"wb-cont\">Canada.ca</h1>\n        <p class=\"mrgn-tp-md\">Le site officiel du gouvernement du Canada</p>\n      </div>\n    </div>\n    <section class=\"gc-featured-link opct-100 wb-init gc-featured-link-inited\" data-bg-color=\"#000000\" id=\"wb-auto-5\" style=\"background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);\">\n\t<div class=\"container\">\n\t\t<h2 class=\"wb-inv\">Pleins feux sur</h2>\n\t\t<p style=\"color: rgb(255, 255, 255);\"><a class=\"stretched-link\" data-gc-analytics=\"promo:homePageFeature\" href=\"https://www.veterans.gc.ca/fra/remembrance/commemorative-events/veterans-week?utm_source=canadaca&amp;utm_medium=VW2026&amp;utm_campaign=vwlanding\" style=\"color: rgb(255, 255, 255);\">Les vétérans nous ont aidés à bâtir un Canada plus fort. Notre rôle, c’est de nous en souvenir</a></p>\n\t</div>\n   </section>\n</div>\n\n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    <section class=\"home-most-requested well well-sm brdr-0\">\n\t<div class=\"container\">\n\t\t<h2>En demande</h2><ul class=\"wb-eqht list-unstyled mrgn-tp-md mrgn-bttm-sm lst-spcd-2 list-responsive wb-init wb-eqht-inited\" id=\"wb-auto-6\">\n\t\t\t<li style=\"vertical-align: top; min-height: 27px;\"><a href=\"/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\">Se connecter à un compte</a></li>\n\t\t\t<li style=\"vertical-align: top; min-height: 27px;\"><a href=\"/fr/services/prestations/ae.html\">Assurance-emploi et congés</a></li>\n\t\t\t<li style=\"vertical-align: top; min-height: 27px;\"><a href=\"/fr/services/prestations/pensionspubliques.html\">Pensions publiques (<abbr title=\"Régime de pensions du Canada\">RPC</abbr> et <abbr title=\"Sécurité de la vieillesse\">SV</abbr>)</a></li>\n\t\t\t<li style=\"vertical-align: top; min-height: 27px;\"><a href=\"/fr/immigration-refugies-citoyennete/services/passeports-canadiens.html\">Obtenir un passeport</a></li>\n\t\t\t<li style=\"vertical-align: top; min-height: 53px;\"><a href=\"/fr/immigration-refugies-citoyennete/services/visiter-canada.html\">Visiter le Canada</a></li>\n\t\t\t<li style=\"vertical-align: top; min-height: 53px;\"><a href=\"/fr/services/prestations/handicap/prestation-canadienne-personnes-situation-handicap.html\">Prestation pour les personnes handicapées</a></li>\n\t\t\t<li style=\"vertical-align: top; min-height: 53px;\"><a href=\"/fr/services/prestations/dentaire/regime-soins-dentaires.html\">Régime canadien de soins dentaires</a></li>\t\n\t\t\t<li style=\"vertical-align: top; min-height: 53px;\"><a href=\"/fr/campagne/uncanadafort.html\">Un Canada fort</a></li>\n\t\t</ul>\n\t\t\n\t</div>\n</section>\n\n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    \t<div class=\"container\">\n\t\t<section class=\"alert alert-warning\">\n\t<h3>Pannes du site Web</h3>\n\t<p>Nous sommes conscients d’une vulnérabilité en matière de cybersécurité qui touche des organisations du monde entier. Par mesure de précaution, certains sites Web et services en ligne du gouvernement du Canada pourraient être temporairement indisponibles. Nous nous efforçons de rétablir les services le plus rapidement possible.</p>\n</section>\n</div>\n\n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    <section class=\"gc-srvinfo\">\n\t<div class=\"container\">\n\t\t<h2 class=\"wb-inv\">Services et renseignements</h2><div class=\"wb-eqht row wb-init\">\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 176px;\">\n\t\t\t\t<h3><a href=\"/fr/services/emplois.html\">Emplois</a></h3>\n\t\t\t\t<p>Trouver un emploi, formation, programmes d'embauche, permis de travail, numéro d'assurance sociale (NAS)</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 176px;\">\n\t\t\t\t<h3><a href=\"/fr/services/immigration-citoyennete.html\">Immigration et citoyenneté</a></h3>\n\t\t\t\t<p>Visiter, travailler, étudier, immigrer, réfugiés, résidents permanents, présenter une demande, vérifier l'état de la demande</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 176px;\">\n\t\t\t\t<h3><a href=\"https://voyage.gc.ca\">Voyage et tourisme</a></h3>\n\t\t\t\t<p>Au Canada ou à l'étranger, conseils, avis, passeports, visiter le Canada, événements, attractions</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 176px;\">\n\t\t\t\t<h3><a href=\"/fr/services/entreprises.html\">Entreprises et industrie</a></h3>\n\t\t\t\t<p>Démarrer une entreprise, permis, propriété intellectuelle, soutien aux entreprises, vendre au gouvernement</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 176px;\">\n\t\t\t\t<h3><a href=\"/fr/services/prestations.html\">Prestations</a></h3>\n\t\t\t\t<p>Assurance-emploi, congés familiaux et congés de maladie, pensions, logement, aide financière aux études, personnes invalides</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 176px;\">\n\t\t\t\t<h3><a href=\"/fr/services/impots.html\">Impôts</a></h3>\n\t\t\t\t<p>Impôt sur le revenu, TPS/TVH, limites de contribution, crédits d’impôt, organismes de charité </p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 149px;\">\n\t\t\t\t<h3><a href=\"/fr/services/sante.html\">Santé</a></h3>\n\t\t\t\t<p>Alimentation, nutrition, maladies, vaccins, médicaments, sécurité des produits et rappels</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 149px;\">\n\t\t\t\t<h3><a href=\"/fr/services/environnement.html\">Environnement et ressources naturelles</a></h3>\n\t\t\t\t<p>Météo, climat, agriculture, faune, pollution, conservation, pêches</p>\n\t\t\t</div>\n\t\t\t<div class=\"col-lg-4 col-md-6\" style=\"vertical-align: top; min-height: 149px;\">\n\t\t\t\t<h3><a href=\"/fr/services/finance.html\">Argent et finances</a></h3>\n\t\t\t\t<p>Finances personnelles, dossiers de crédit, se protéger de la fraude, financer votre éducation</p>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<p><a class=\"btn btn-all-services\" href=\"/fr/services.html\">Tous les services</a></p>\n\t</div>\n</section>\n\n\n</div>\n<div class=\"mwsmediaplayer section\">\n\n    \n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    \n\n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    <section class=\"home-your-gov well well-bold provisional well-sm brdr-0\"> \n <div class=\"container\"> \n  <h2>Votre gouvernement</h2> \n   <div class=\"row\">\n   <div class=\"col-lg-7 col-xs-12 col-md-6\"> \n    <ul class=\"row wb-eqht-grd list-unstyled small\"> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"/fr/contact.html\">Toutes les coordonnées</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"/fr/nouvelles.html\">Nouvelles</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"https://pm.gc.ca/fr\">Premier ministre</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"/fr/gouvernement/min.html\">Ministères et organismes</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"/fr/gouvernement/systeme.html\">À propos du gouvernement</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"https://ouvert.canada.ca/fr\">Gouvernement ouvert et données ouvertes</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"/fr/gouvernement/fonctionpublique.html\">Travailler au gouvernement</a> </li> \n     <li class=\"col-xs-12 col-sm-6 mrgn-tp-sm mrgn-bttm-sm\"> <a href=\"/fr/gouvernement/systeme/lois.html\">Traités, lois et règlements</a> </li> \n    </ul> \n   </div> \n  </div> \n </div> \n</section>\n\n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    <section class=\"gc-features\">\n\t<div class=\"container\">\n\t<h2>En vedette</h2>\n\t<!-- START: Add the list of links to the features to display in basic HTML mode -->\n\t<ul class=\"nojs-show\">\n\t\t\n\t\t<li><a href=\"/fr/campagne/uncanadafort.html\">Un Canada fort : Programmes de soutien aux travailleurs et aux entreprises</a></li>\n\t\t\n\t\t<li><a href=\"https://www.asc-csa.gc.ca/fra/missions/crew-13/?utm_campaign=csa-asc-mission-crew-13-26-27&amp;utm_medium=pog&amp;utm_source=canada-ca&amp;utm_content=en-vedette-fr\">Suivez Joshua Kutryk et la mission Crew-13</a></li>\n\t\t\n\t\t<li><a href=\"/fr/femmes-egalite-genres/commemorations-celebrations/mois-histoire-femmes.html\">Mois de l’histoire des femmes 2026</a></li>\n        \n        <li><a href=\"/fr/services/prestations/dentaire/regime-soins-dentaires.html?utm_source=theme-sante-canada-ca&amp;utm_medium=en-vedette&amp;utm_campaign=sc-hc-2026-demandes\">Régime canadien de soins dentaires</a></li>\n\t\t\n\t\t<li><a href=\"/fr/sante-publique/services/maladies/rougeole.html?utm_source=pco-landingpage&amp;utm_medium=feature&amp;utm_content=frsc&amp;utm_campaign=hc-sc-campaignpco25-26\">Rougeole : Ce qu'il faut savoir</a></li>\t\n\n        <li><a href=\"/fr/services/sante/video/signes-surdose.html\">Signes de surdose</a></li>\n\t\t        \n        <li><a href=\"https://ressources-naturelles.canada.ca/campagne/connecter-ressources-canada-reste-monde?utm_campaign=nrcan-rncan-chwww-cpqmr-26-27&amp;utm_content=feature-en&amp;utm_medium=dis&amp;utm_source=canada.ca-home&amp;_gl=1*nvn18i*_ga*MjMwMTAzNzcwLjE3ODU4NTU2MDA.*_ga_C2N57Y7DX5*czE3ODYxMjczOTckbzEkZzAkdDE3ODYxMjczOTckajYwJGwwJGgw\">Le Canada possède ce que le monde recherche</a></li>  \n\n\t\t<li><a href=\"https://www.international.gc.ca/world-monde/issues_development-enjeux_developpement/response_conflict-reponse_conflits/crisis-crises/ukraine.aspx?lang=fra&amp;utm_campaign=gac-amc-ukraine-21-22&amp;utm_source=canadahome&amp;utm_medium=feat&amp;utm_content=fr\">Le Canada et l’Ukraine</a></li>\n\t\t\t\t\n\t\t<li><a href=\"https://voyage.gc.ca/voyager/perturbations-impacts?utm_campaign=gac-amc-memo-26-27&amp;utm_source=canadahome&amp;utm_medium=feat&amp;utm_content=world\">Perturbations des voyages</a></li>\n\n\t</ul>\n\n\t<!-- END -->\n\n\t<!-- Add the \"data-wb-randomize\" attribute to the \"row\" element to randomize the features -->\n\t<div class=\"row wb-eqht-grd\">\n\n    <!-- SLOT 1 -->\n\n\t\t<div class=\"col-sm-6 wb-init wb-randomize-inited hght-inhrt\" data-wb-randomize=\"{ &quot;toggle&quot;: &quot;hide&quot; }\" id=\"wb-auto-7\">\t\n\t\t\t\n            <section class=\"well well-sm eqht-trgt wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-8\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20260826-1-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"/fr/campagne/uncanadafort.html\">Un Canada fort : Programmes de soutien aux travailleurs et aux entreprises</a></h3>\n\t\t\t\t<p>Des mesures concrètes pour soutenir les Canadiens, les travailleurs et les entreprises partout au pays</p>\n\t\t\t</section>\n\t\t\t\n\t\t\t<section class=\"well well-sm eqht-trgt hide wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-9\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20261030-1-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"https://www.asc-csa.gc.ca/fra/missions/crew-13/?utm_campaign=csa-asc-mission-crew-13-26-27&amp;utm_medium=pog&amp;utm_source=canada-ca&amp;utm_content=en-vedette-fr\">Suivez Joshua Kutryk et la mission Crew-13</a></h3>\n\t\t\t\t<p>L’astronaute de l’Agence spatiale canadienne est à bord de la Station spatiale internationale depuis le 1er octobre 2026</p>\n\t\t\t</section>\n\n\t\t</div>\n\n    <!-- SLOT 2 -->\n\n\t\t<div class=\"col-sm-6 wb-init wb-randomize-inited hght-inhrt\" data-wb-randomize=\"{ &quot;toggle&quot;: &quot;hide&quot; }\" id=\"wb-auto-10\">\t \n\n             <section class=\"well well-sm eqht-trgt wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-11\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20261001-2-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"/fr/femmes-egalite-genres/commemorations-celebrations/mois-histoire-femmes.html\">Mois de l’histoire des femmes 2026</a></h3>\n\t\t\t\t<p>Le Mois de l’histoire des femmes célèbre les réalisations exceptionnelles des femmes et des filles au Canada</p>\n\t\t\t</section>\n\t\t\t\n\t\t\t<section class=\"well well-sm eqht-trgt hide wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-12\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20260611-1-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"/fr/services/prestations/dentaire/regime-soins-dentaires.html?utm_source=theme-sante-canada-ca&amp;utm_medium=en-vedette&amp;utm_campaign=sc-hc-2026-demandes\">Régime canadien de soins dentaires</a></h3>\n\t\t\t\t<p>Êtes-vous admissible? Les demandes sont maintenant ouvertes à tous les canadiens admissible</p>\n\t\t\t</section>\n\n            <section class=\"well well-sm eqht-trgt hide wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-13\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20260710-3-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"/fr/sante-publique/services/maladies/rougeole.html?utm_source=pco-landingpage&amp;utm_medium=feature&amp;utm_content=frsc&amp;utm_campaign=hc-sc-campaignpco25-26\">Rougeole : Ce qu'il faut savoir</a></h3>\n\t\t\t\t<p>Il y a encore des cas et des éclosions de rougeole au Canada. Le maintien à jour des vaccins aide à prévenir la propagation</p>\n\t\t\t</section>\n\t\t\t\n\t\t\t<section class=\"well well-sm eqht-trgt hide wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-14\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20261001-3-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"/fr/services/sante/video/signes-surdose.html\">Signes de surdose</a></h3>\n\t\t\t\t<p>Les signes peuvent inclure des lèvres ou ongles bleus ou gris et des difficultés à respirer ou à se réveiller</p>\n\t\t\t</section>\n            \n\t\t</div>\n\n    <!-- SLOT 3 -->\n\t\t\n\t\t<div class=\"col-sm-6 wb-init wb-randomize-inited hght-inhrt\" data-wb-randomize=\"{ &quot;toggle&quot;: &quot;hide&quot; }\" id=\"wb-auto-15\">\t\n\n            <section class=\"well well-sm eqht-trgt hide wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-16\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20261002-1-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"/fr/sante-canada/services/salubrite-aliments-saisonniers/salubrite-aliments-offerts-halloween.html\">Lisez l’étiquetage des bonbons</a></h3>\n\t\t\t\t<p>Certaines friandises d’Halloween peuvent contenir des allergens! Si vous avez un doute, ne donnez pas le produit à votre enfant</p>\n\t\t\t</section> \n\n            <section class=\"well well-sm eqht-trgt wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-17\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20260812-1-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"https://ressources-naturelles.canada.ca/campagne/connecter-ressources-canada-reste-monde?utm_campaign=nrcan-rncan-chwww-cpqmr-26-27&amp;utm_content=feature-en&amp;utm_medium=dis&amp;utm_source=canada.ca-home&amp;_gl=1*nvn18i*_ga*MjMwMTAzNzcwLjE3ODU4NTU2MDA.*_ga_C2N57Y7DX5*czE3ODYxMjczOTckbzEkZzAkdDE3ODYxMjczOTckajYwJGwwJGgw\">Le Canada possède ce que le monde recherche</a></h3>\n\t\t\t\t<p>Voyez comment nos efforts pour connecter les ressources du Canada au reste du monde profitent aux collectivités près de chez vous</p>\n\t\t\t</section>\n\n\t\t</div>\n\n    <!-- SLOT 4 -->\n\n\t\t<div class=\"col-sm-6 wb-init wb-randomize-inited hght-inhrt\" data-wb-randomize=\"{ &quot;toggle&quot;: &quot;hide&quot; }\" id=\"wb-auto-18\">\n\n\t\t\t<section class=\"well well-sm eqht-trgt wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-19\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20231121-4-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"https://www.international.gc.ca/world-monde/issues_development-enjeux_developpement/response_conflict-reponse_conflits/crisis-crises/ukraine.aspx?lang=fra&amp;utm_campaign=gac-amc-ukraine-21-22&amp;utm_source=canadahome&amp;utm_medium=feat&amp;utm_content=fr\">Le Canada et l’Ukraine</a></h3>\n\t\t\t\t<p>Renseignez-vous sur la réponse du Canada à l’invasion russe de l’Ukraine</p>\n\t\t\t</section>\n\t\t\t            \n            <section class=\"well well-sm eqht-trgt hide wb-init wb-eqht-grd-inited hght-inhrt\" id=\"wb-auto-20\">\n\t\t\t\t<img src=\"/content/dam/canada/activities/20260513-1-520x200.jpg\" alt=\"\">\n\t\t\t\t<h3><a class=\"stretched-link\" href=\"https://voyage.gc.ca/voyager/perturbations-impacts?utm_campaign=gac-amc-memo-26-27&amp;utm_source=canadahome&amp;utm_medium=feat&amp;utm_content=world\">Perturbations des voyages</a></h3>\n\t\t\t\t<p>Pénuries de carburant et rationnement, perturbations des vols et répercussions sur la sécurité</p>\n\t\t\t</section>           \n\n\t\t</div>\n\t\t\n\t</div>\n\n</div>\n\n</section>\n\n\n</div>\n<div class=\"mwsmediaplayer section\">\n\n    \n\n</div>\n<div class=\"mwsgeneric-base-html parbase section\">\n\n\n\n    <div data-gc-search=\"{\n     &quot;organizationId&quot;: &quot;employmentandsocialdevelopmentcanadaproduction3vn562uw&quot;,\n     &quot;endpoint&quot;: &quot;https://apps.canada.ca/search&quot;,\n\n     &quot;accessToken&quot;: &quot;xx27395007-5c98-43c0-bef0-553131a34e90&quot;\n}\"></div>\n\n\n</div>\n\n\n            \n            <section class=\"pagedetails container\">\n    <h2 class=\"wb-inv\">Détails de la page</h2>\n\n    \n\n    \n    \n<gcds-date-modified class=\"hydrated\">\n\t2026-10-30\n</gcds-date-modified>\n\n\n</section>\n        </main>\n        \n    \n\n\n\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n\n</div>\n\n    \n\n\n\n        \n    \n\n\n\n\n    \n        \n        \n        <div class=\"global-footer\">\n    <footer id=\"wb-info\">\n\t    <h2 class=\"wb-inv\">À propos de ce site</h2>\n    \t\t\n        <div class=\"gc-main-footer\">\n\t\t\t<div class=\"container\">\n\t<nav>\n\t\t<h3 class=\"toc-ignore\">Gouvernement du Canada</h3>\n\t\t<ul class=\"list-col-xs-1 list-col-sm-2 list-col-md-3\">\n\t\t\t<li><a href=\"/fr/contact.html\">Toutes les coordonnées</a></li>\n\t\t\t<li><a href=\"/fr/gouvernement/min.html\">Ministères et organismes</a></li>\n\t\t\t<li><a href=\"/fr/gouvernement/systeme.html\">À propos du gouvernement</a></li>\n\t\t</ul>\n\t\t<h4 class=\"toc-ignore\"><span class=\"wb-inv\">Thèmes et sujets</span></h4>\n\t\t<ul class=\"list-unstyled colcount-sm-2 colcount-md-3\">\n\t\t\t<li><a href=\"/fr/services/emplois.html\">Emplois</a></li>\n\t\t\t<li><a href=\"/fr/services/immigration-citoyennete.html\">Immigration et citoyenneté</a></li>\n\t\t\t<li><a href=\"https://voyage.gc.ca/\">Voyage et tourisme</a></li>\n\t\t\t<li><a href=\"/fr/services/entreprises.html\">Entreprises</a></li>\n\t\t\t<li><a href=\"/fr/services/prestations.html\">Prestations</a></li>\n\t\t\t<li><a href=\"/fr/services/sante.html\">Santé</a></li>\n\t\t\t<li><a href=\"/fr/services/impots.html\">Impôts</a></li>\n\t\t\t<li><a href=\"/fr/services/environnement.html\">Environnement et ressources naturelles</a></li>\n\t\t\t<li><a href=\"/fr/services/defense.html\">Sécurité nationale et défense</a></li>\n\t\t\t<li><a href=\"/fr/services/culture.html\">Culture, histoire et sport</a></li>\n\t\t\t<li><a href=\"/fr/services/police.html\">Services de police, justice et urgences</a></li>\n\t\t\t<li><a href=\"/fr/services/transport.html\">Transport et infrastructure</a></li>\n\t\t\t<li><a href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=fra\">Le Canada et le monde</a></li>\n\t\t\t<li><a href=\"/fr/services/finance.html\">Argent et finances</a></li>\n\t\t\t<li><a href=\"/fr/services/science.html\">Science et innovation</a></li>\n\t\t\t<li><a href=\"/fr/services/autochtones.html\">Autochtones</a></li>\n\t\t\t<li><a href=\"/fr/services/veterans-militaire.html\">Vétérans et militaires</a></li>\n\t\t\t<li><a href=\"/fr/services/jeunesse.html\">Jeunesse</a></li>\n\t\t\t<li><a href=\"/fr/services/evenements-vie.html\">Gérer les événements de la vie</a></li>\n\t\t</ul>\n\t</nav>\n</div>\n        </div>\n        <div class=\"gc-sub-footer\">\n            <div class=\"container d-flex align-items-center\">\n            <nav>\n                <h3 class=\"wb-inv\">Organisation du gouvernement du Canada</h3>\n                <ul>\n                \n                    \t\t<li><a href=\"https://www.canada.ca/fr/sociaux.html\">Médias sociaux</a></li>\n\t\t<li><a href=\"https://www.canada.ca/fr/mobile.html\">Applications mobiles</a></li>        \n        <li><a href=\"https://www.canada.ca/fr/gouvernement/a-propos-canada-ca.html\">À propos de Canada.ca</a></li>\n                \n                <li><a href=\"/fr/transparence/avis.html\">Avis</a></li>\n                <li><a href=\"/fr/transparence/confidentialite.html\">Confidentialité</a></li>\n                </ul>\n            </nav>\n                <div class=\"wtrmrk align-self-end\">\n                    <img src=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\" alt=\"Symbole du gouvernement du Canada\">\n                </div>\n            </div>\n        </div>\n    </footer>\n\n</div>\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n\n</div>\n\n    \n\n\n\n\n    \n\n\n        \n\n\n\n\n    <script type=\"text/javascript\">_satellite.pageBottom();</script>\n\n\n\n\n\n\n<script src=\"//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js\" integrity=\"sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=\" crossorigin=\"anonymous\"></script><iframe sandbox=\"allow-scripts allow-same-origin\" title=\"Adobe ID Syncing iFrame\" id=\"destination_publishing_iframe_canada_0\" name=\"destination_publishing_iframe_canada_0_name\" src=\"https://canada.demdex.net/dest5.html?d_nsid=0#https%3A%2F%2Fwww.canada.ca\" style=\"display: none; width: 0px; height: 0px;\" class=\"aamIframeLoaded\"></iframe><script>\n// allowlist/blocklist \n\n/*\n * Domain allowlist and domain specific settings\n*/\n\n//make sure to update thisDomain with nulls!!!\n_satellite.gcCustom = {\n    domain_blocklist: [\n      '/analytique-analytics/',\n      'checkingvisa.com',\n      //'canada-aem-s3-stage.adobecqms.net/en/services/immigration-citizenship.html'\n    ],\n    protocol_blocklist: ['javascript:', 'mailto:', 'tel:', 'blob:', 'data:'],\n\n    /*Follow this syntax for adding items to the whitelist\n    Double check and confirm you are adding to the STAGE or LIVE whitelist\n    Double check spelling and syntax for errors\n    */\n    thisDomain: { AppName: null, LoginStatus: null },\n    domain_allowlist: {\n        //this allows Analytics tracking\n        stage: {\n            //EXAMPLE:\n            //--- all items MUST inlcude a comma in order to append another line item\n            //--- last item does not use comma\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'publish1cacentral1-29382740.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'staging65s3.canada.ca': { AppName: 'canada', LoginStatus: '2' }, \n            'canada-stage-aem-s3-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' }, // testing\n            'author-canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-dev.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-qa.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },            \n            'publish1cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'publish2cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },                    \n            'servicecanada.github.io': { AppName: 'canada', LoginStatus: '2' }, //testing\n            'test.canada.ca': { AppName: 'canada', LoginStatus: '2' }, //testing\n          //BookingTool\n            'apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'iv.apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'gcbooking.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm12c-ssl-i.services.gc.qat': { AppName: null, LoginStatus: null },\n            'staging-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i.sade-edap.prv': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i-e-esdc.services.gc.qat': { AppName: null, LoginStatus: null },\n            'travel.gc.ca': { AppName: null, LoginStatus: null },// testing\n          \n\n\n\n\n        },\n        live: {\n            //EXAMPLE:\n            //'...' : {AppName : null, LoginStatus : null}\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'www1.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'apps.canada.ca': { AppName: null, LoginStatus: null },\n            'iv.apps.canada.ca': { AppName: null, LoginStatus: null },\n            'v.apps.canada.ca': { AppName: null, LoginStatus: null },\n          //SP22Testing\n            'publish1cacentral1-28999926.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null }\n\n        },\n\n  },\n internal_filters : [\n//Internal filters last updated on: 2026/02/12\n//Sites to be added to master list\n    //staging\n\n    //Prod\n \n//CANADA.CA (AEM)\n    //staging\n    'staging65s3.canada.ca', \n    'canada-stage-aem-s3-preview.adobecqms.net', \n    'canada-aem-s3-stage.adobecqms.net',\n    'dev1.canada.ca',\n    'dev3.canada.ca',\n    'publish1cacentral1-28442323.prod.canada.adobecqms.net',\n    'publishca1.stage.canada.adobecqms.net',\n    'author-canada-aem-s3-stage.adobecqms.net',\n    'authorca1.stage.canada.adobecqms.net',\n    'canada-aem-s3-stage.adobecqms.net',\n    'publish4cacentral1.prod.canada.adobecqms.net',\n    'publish2cacentral1.prod.canada.adobecqms.net',  \n        //BookingTool\n    'gcbooking.adobecqms.net',\n        // Search\n    'wpaz-ofm12c-ssl-i.services.gc.qat',\n    'staging-recherche.gc.ca',\n    'wpaz-ofm-i.sade-edap.prv',\n    'wpaz-ofm-i-e-esdc.services.gc.qat',\n    'travel.gc.ca',\n    //prod\n    'www.canada.ca',\n    'canada.ca',\n    'www1.canada.ca',\n        //BookingTool\n    'apps.canada.ca',\n    'iv.apps.canada.ca',\n    'v.apps.canada.ca',\n        //Page Analytics Tool\n    'performance.alpha.canada.ca',\n        // Search\n    'search-recherche.gc.ca',\n    'www.search-recherche.gc.ca',\n    'recherche-search.gc.ca',\n    'www.recherche-search.gc.ca',\n    'search.gc.ca',\n    'www.search.gc.ca',\n    'recherche.gc.ca',\n    'www.recherche.gc.ca',\n\t'srv2140-qa.sade.hrdc-drhc.gc.ca',\n\n//Agriculture and Agri Food Canada\n    //staging\n    'agr-wcag.agr.gc.ca',\n    'www-tst.agr.gc.ca',\n    'www.agriculture-canada-uat.agr.gc.ca',\n    'agriculture-canada-uat.agr.gc.ca',\n    'siswebdev.agr.gc.ca',\n    'cms-dev.agr.gc.ca',\n    'cms-test.agr.gc.ca',\n    'cansvmn001.agr.gc.ca',\n    'agr-qa.agr.gc.ca',\n    //Prod\n    'www.agr.gc.ca',\n    'agr.gc.ca',\n    'sis.agr.gc.ca',\n    'agrisource.agr.gc.ca',\n    'agriculture.canada.ca',\n    'www.agriculture.canada.ca',\n    'www.aimis-simia.agr.gc.ca',\n    'aimis-simia.agr.gc.ca',\n    'www.aimis-simia-cdic-ccil.agr.gc.ca',\n    'aimis-simia-cdic-ccil.agr.gc.ca',\n    'marquecanadabrand.agr.gc.ca',\n    'www.marquecanadabrand.agr.gc.ca',\n    'brandcanada.agr.gc.ca',\n    'www.brandcanada.agr.gc.ca',\n    'canadabrand.agr.gc.ca',\n    'www.canadabrand.agr.gc.ca',\n\n//Administrative Tribunals Support Service of Canada/Social Security Tribunal of Canada\n    //staging\n    'sst-stage.stage.atssc-scdata.gc.ca',\n    //Prod \n    'sst-tss.gc.ca',\n    'www.sst-tss.gc.ca',\n\n//Canadian Food Inspection Agency\n    //staging\n    'wwwqa.inspection.gc.ca',\n    'www.notification-dev.inspection.canada.ca',\n    'notification-dev.inspection.canada.ca',\n    'dev.inspection.gc.ca',\n    //Prod\n    'active.inspection.gc.ca',\n    'apps.merlin.cfia-acia.inspection.gc.ca',\n    'inspection.canada.ca',\n    'inspection.gc.ca',\n    'merlin.cfia-acia.inspection.gc.ca',\n    'notification.inspection.canada.ca',\n    'www.active.inspection.gc.ca',\n    'www.apps.merlin.cfia-acia.inspection.gc.ca',\n    'www.inspection.canada.ca',\n    'www.inspection.gc.ca',\n    'www.merlin.cfia-acia.inspection.gc.ca',\n    'www.notification.inspection.canada.ca',\n    'www.webapps.merlin.cfia-acia.inspection.gc.ca',\n    'webapps.merlin.cfia-acia.inspection.gc.ca',\n\n\n//Canada Economic Development for Quebec Regions\n    //staging\n    'decstaging.etcodev.tgiprojects.com',\n    'www.decstaging.etcodev.tgiprojects.com',\n    //Prod\n    'www.dec.canada.ca',\n    'dec.canada.ca',\n    'ced.canada.ca',\n    'www.ced.canada.ca',\n\n//Canada Revenue Agency\n    //staging\n    'www.staging.omega.dce-eir.net',\n    'staging.omega.dce-eir.net',\n    'canada-preview.adobecqms.net',\n        //CRA Secure Portal UT\n    'cp-ut.isvcs.net',\n    'rp-ut.isvcs.net',\n    'cp-ut2.isvcs.net',\n    'rp-ut2.isvcs.net',\n    'rp-ut4.isvcs.net',\n        //CRA Secure Portal EF\n    'rp-ef.isvcs.net',\n    'cp-ef.isvcs.net',\n        //CRA Secure Portal EA\n    'rp-ea.isvcs.net',\n    'cp-ea.isvcs.net',\n        //CRA Secure Portal SI\n    'ams-sga-si.cra-arc.gc.ca',\n    'cms-sgj-si.cra-arc.gc.ca',\n    'ams-sga-si2.cra-arc.gc.ca',\n    'cms-sgj-si2.cra-arc.gc.ca',\n        //CRA Secure Portal UA\n    'ams-sga-ua.cra-arc.gc.ca',\n    'cms-sgj-ua.cra-arc.gc.ca',\n    'ams-sga-ua2.cra-arc.gc.ca',\n    'cms-sgj-ua2.cra-arc.gc.ca',\n        //CRA Secure Portal OT\n    'apps1.ams-sga-ot.cra-arc.gc.ca',\n    'apps2.ams-sga-ot.cra-arc.gc.ca',\n    'apps3.ams-sga-ot.cra-arc.gc.ca',\n    'apps4.ams-sga-ot.cra-arc.gc.ca',\n    'apps5.ams-sga-ot.cra-arc.gc.ca',\n    'apps6.ams-sga-ot.cra-arc.gc.ca',\n    'apps7.ams-sga-ot.cra-arc.gc.ca',\n    'apps8.ams-sga-ot.cra-arc.gc.ca',\n    'cms-sgj-ot.cra-arc.gc.ca',\n    'apps1.ams-sga-ot2.cra-arc.gc.ca',\n    'apps2.ams-sga-ot2.cra-arc.gc.ca',\n    'apps3.ams-sga-ot2.cra-arc.gc.ca',\n    'apps4.ams-sga-ot2.cra-arc.gc.ca',\n    'apps5.ams-sga-ot2.cra-arc.gc.ca',\n    'apps6.ams-sga-ot2.cra-arc.gc.ca',\n    'apps7.ams-sga-ot2.cra-arc.gc.ca',\n    'apps8.ams-sga-ot2.cra-arc.gc.ca',\n    'cms-sgj-ot2.cra-arc.gc.ca',\n        //CRA Non Secure Portal UT\n    'apps-ut.isvcs.net',\n    'apps-ut2.isvcs.net',\n    'apps-ut.cra-arc.gc.ca',\n    'apps-ut2.cra-arc.gc.ca',\n    'rp-ut.isvcs.net/gol-ged/mima/ngbeta/#/bus/',\n        //CRA Non Secure Portal SI\n    'apps-si.isvcs.net',\n    'apps-si2.isvcs.net',\n        //CRA Non Secure Portal UA\n    'apps-ua.cra-arc.gc.ca',\n    'apps-ua2.cra-arc.gc.ca',\n    'apps-ua.isvcs.net',\n    'apps-ua2.isvcs.net',\n        //CRA Non Secure Portal OT\n    'apps-ot.cra-arc.gc.ca',\n    'apps-ot.isvcs.net',\n        //CRA Non Secure Portal EF\n    'apps-ef.isvcs.net',\n        //CRA Non Scure Portal EA\n    //Prod\n    'ams-sga.cra-arc.gc.ca',\n    'cms-sgj.cra-arc.gc.ca',\n    'apps1.ams-sga.cra-arc.gc.ca',\n    'apps2.ams-sga.cra-arc.gc.ca',\n    'apps3.ams-sga.cra-arc.gc.ca',\n    'apps4.ams-sga.cra-arc.gc.ca',\n    'apps5.ams-sga.cra-arc.gc.ca',\n    'apps6.ams-sga.cra-arc.gc.ca',\n    'apps7.ams-sga.cra-arc.gc.ca',\n    'apps8.ams-sga.cra-arc.gc.ca',\n    'www.ams-sga.cra-arc.gc.ca',\n    'www.cms-sgj.cra-arc.gc.ca',\n    'www.apps.cra-arc.gc.ca',\n    'www.apps1.ams-sga.cra-arc.gc.ca',\n    'www.apps2.ams-sga.cra-arc.gc.ca',\n    'www.apps3.ams-sga.cra-arc.gc.ca',\n    'www.apps4.ams-sga.cra-arc.gc.ca',\n    'www.apps5.ams-sga.cra-arc.gc.ca',\n    'www.apps6.ams-sga.cra-arc.gc.ca',\n    'www.apps7.ams-sga.cra-arc.gc.ca',\n    'www.apps8.ams-sga.cra-arc.gc.ca',\n    'arc-cra.gc.ca',\n    'arc.gc.ca',\n    'apps.cra-arc.gc.ca',\n    'cra-arc.gc.ca',\n    'cra.gc.ca',\n    'www.arc-cra.gc.ca',\n    'www.arc.gc.ca',\n    'www.cra-arc.gc.ca',\n    'www.cra.gc.ca',\n\t'infozone.omega.dce-eir.net',\n\n//Canadian Space Agency\n    //staging\n    'devcorpo',\n    //Prod\n    'www.asc-csa.gc.ca',\n    'asc-csa.gc.ca',\n    'csa-asc.gc.ca',\n    'www.csa-asc.gc.ca',\n    'www4.asc-csa.gc.ca',\n    'donnees-data.asc-csa.gc.ca',\n\n//Communications Security Establishment\n    //staging\n    'dev-cse-cst.hiringplatform.ca',\n    'cccs-uat.web.app.cse-cst.gc.ca',\n    'cse-cst-uat.web.app.cse-cst.gc.ca',\n    'getcybersafe-uat.web.app.cse-cst.gc.ca',\n    'pensezcybersecurite-uat.web.app.cse-cst.gc.ca',\n\t'cse-cst.careerpagedemo.com',\n    'cse-cst-fr.careerpagedemo.com',\n    //prod\n    'cse-cst.hiringplatform.ca',\n    'www.cse-cst.gc.ca',\n    'cse-cst.gc.ca',\n    'www.cyber.gc.ca',\n    'cyber.gc.ca',\n    'www.getcybersafe.gc.ca',\n    'getcybersafe.gc.ca',\n    'www.pensezcybersecurite.gc.ca',\n    'pensezcybersecurite.gc.ca',\n\t'careers.cse-cst.gc.ca',\n    'carrieres.cse-cst.gc.ca',\n\t\n//Department of National Defence\n    //staging\n\t'10.214.14.247',\n\n//Elections Canada\n    //staging\n    'ec9wbisprev01.elections.ca',\n    'ec9sttswbrev01.elections.ca',\n    'ec9stvwbpfpi01.elections.ca',\n    'test.elections.ca',\n    'ec9stvwbpfpi01',\n    'EC9STVWBPFPI01',\n    'ispdevwww.elections.ca',\n    'www.test.elections.ca',\n    //Prod\n    'www.elections.ca',\n    'elections.ca',\n    'secure.elections.ca',\n    'enr.elections.ca',\n    'www.cef-cce.ca',\n    'cef-cce.ca',\n    'ereg.elections.ca',\n    'csep-pesc.elections.ca',\n    'www.redecoupage-redistribution-2022.ca',\n    'redecoupage-redistribution-2022.ca',   \n\n\n// Employment and Social Development Canada\n    //staging \n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'int16-ssl.services.gc.qat',\n    'www.int16-ssl.services.gc.qat',\n    'secure-client-hub-dev.bdm.dshp-phdn.net',\n    'sys1.jobbank.gc.qat',\n    'sys1.guichetemplois.gc.qat',\n    'passport-status-staging.dev-dp.dts-stn.com',\n    'int-srv265.services.gc.qat',\n    'seniors-journey-staging.dev-dp.dts-stn.com',\n    'passport-status-test.dev-dp.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',\n    'uat.cva.service.cloud-nuage.canada.ca',\n    'sys16-ssl.services.gc.qat',\n    'secure-client-hub-staging.bdm.dshp-phdn.net',\n    'test-org-platform.nonprod.youth-jeunesse.service.canada.ca',\n    'test-org-platform-intake.nonprod.youth-jeunesse.service.canada.ca',\n    'cdcp-int.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp-internal.dts-stn.com',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc-staging.azurewebsites.net',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc.azurewebsites.net',\n    'test-org-platform.dev-dp.dts-stn.com',\n    'srv113-s.sade.hrdc-drhc.gc.ca',\n    'mscad-sys2-s2.bdm.dshp-phdn.net',\n    'secure-client-hub-dev.bdm-dev-rhp.dts-stn.com',\n    'N35010293.hrdc-drhc.net',\n    'mscad-sys2-s3.bdm.dshp-phdn.net',\n    'n35010293.hrdc-drhc.net',\n    'eservice-uat.powerappsportals.com',\n    'dev-org-platform.dev-dp.dts-stn.com',\n    'dev-ydg.dev-dp.dts-stn.com',\n    'www.analytics-analytique.tbs.alpha.canada.ca',\n    'analytics-analytique.tbs.alpha.canada.ca',\n    'canadadental-sandbox.powerappsportals.com',\n    'app-servicecanadalabs-dev.azurewebsites.net',\n    'lmi-imt-website-uat.dev-dp-internal.dts-stn.com',\n    'dev.horizons.service.canada.ca',\n    'test.horizons.service.canada.ca',\n    'dev.cms-sgc.esdc-edsc.canada.ca',\n    'dev.cms-sgc.service.cloud-nuage.canada.ca',\n    'test.cms-sgc.esdc-edsc.canada.ca',\n    'test.cms-sgc.service.cloud-nuage.canada.ca',\n    'app-ewcms-e2e-canadacentral.azurewebsites.net',\n    'dev.prv.esdc-edsc.canada.ca',\n    'dev.prv.service.cloud-nuage.canada.ca',\n    'test.prv.esdc-edsc.canada.ca',\n    'test.prv.service.cloud-nuage.canada.ca',\n    'ste2eesdc.z9.web.core.windows.net',\n    'dev.iservice.esdc-edsc.canada.ca',\n    'dev.iservice.service.cloud-nuage.canada.ca',\n    'test.iservice.esdc-edsc.canada.ca',\n    'ste2eiservice.z9.web.core.windows.net',\n    'dev.red-seal.ca',\n    'dev.red-seal.service.cloud-nuage.canada.ca',\n    'test.red-seal.ca',\n    'test.red-seal.service.cloud-nuage.canada.ca',\n    'ste2eredseal.z9.web.core.windows.net',\n    'dev.ellischart.ca',\n    'dev.ellischart.service.cloud-nuage.canada.ca',\n    'test.ellischart.ca',\n    'test.ellischart.service.cloud-nuage.canada.ca',\n    'ste2eellischart.z9.web.core.windows.net',\n    'cdcp-uat1.dev-dp.dts-stn.com',\n    'cdcp-uat1.dev-dp-internal.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',  \n    'mscad-sys2-s1.bdm.dshp-phdn.net',\n    'cdb-estimator-dev.dev-dp.dts-stn.com',\n    'cdb-estimator-staging.dev-dp.dts-stn.com',\n    'n35128202.hrdc-drhc.net',\n    'fsco-tbsc-uat.swac-wsca.service.canada.ca',\n    'uat.bureaux.service.canada.ca',\n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'deploy-preview-203--blog-tbs.netlify.app',\n    'deploy-preview-203--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'cms-sgc.esdc-edsc.canada.ca',\n    'deploy-preview-530--design-system-canada-ca.netlify.app',\n    'deploy-preview-393--systeme-conception-canada-ca.netlify.app',\n    'cdb-int.dev-dp-internal.dts-stn.com',\n\t'ai-answers.cdssandbox.xyz',\n    //Prod\n    'srv265.hrdc-drhc.gc.ca',\n    'srv136.services.gc.ca',\n    'www.srv136.services.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'www.cva.service.canada.ca',\n    'cva.service.canada.ca',\n    'www.pbc.service.canada.ca',\n    'pbc.service.canada.ca',\n    'www.jobbank.gc.ca',\n    'www.guichetemplois.gc.ca',\n    'estimateursv-oasestimator.service.canada.ca',\n    'www.estimateursv-oasestimator.service.canada.ca',\n    'retraite-retirement.service.canada.ca',\n    'www.retraite-retirement.service.canada.ca',\n    'service.canada.ca',\n    'www.service.canada.ca',\n    'equivision.services.gc.ca',\n    'www.equivision.services.gc.ca',\n    'srv024.service.canada.ca',\n    'on.jobbank.gc.ca',\n    'www.on.jobbank.gc.ca',\n    'sk.jobbank.gc.ca',\n    'www.sk.jobbank.gc.ca',\n    'ab.jobbank.gc.ca',\n    'www.ab.jobbank.gc.ca',\n    'bc.jobbank.gc.ca',\n    'www.bc.jobbank.gc.ca',\n    'mb.jobbank.gc.ca',\n    'www.mb.jobbank.gc.ca',\n    'nb.jobbank.gc.ca',\n    'www.nb.jobbank.gc.ca',\n    'nl.jobbank.gc.ca',\n    'www.nl.jobbank.gc.ca',\n    'ns.jobbank.gc.ca',\n    'www.ns.jobbank.gc.ca',\n    'nt.jobbank.gc.ca',\n    'www.nt.jobbank.gc.ca',\n    'nu.jobbank.gc.ca',\n    'www.nu.jobbank.gc.ca',\n    'qc.jobbank.gc.ca',\n    'www.qc.jobbank.gc.ca',\n    'pe.jobbank.gc.ca',\n    'www.pe.jobbank.gc.ca',\n    'yt.jobbank.gc.ca',\n    'www.yt.jobbank.gc.ca',\n    'on.guichetemplois.gc.ca',\n    'www.on.guichetemplois.gc.ca',\n    'sk.guichetemplois.gc.ca',\n    'www.sk.guichetemplois.gc.ca',\n    'ab.guichetemplois.gc.ca',\n    'www.ab.guichetemplois.gc.ca',\n    'bc.guichetemplois.gc.ca',\n    'www.bc.guichetemplois.gc.ca',\n    'mb.guichetemplois.gc.ca',\n    'www.mb.guichetemplois.gc.ca',\n    'nb.guichetemplois.gc.ca',\n    'www.nb.guichetemplois.gc.ca',\n    'nl.guichetemplois.gc.ca',\n    'www.nl.guichetemplois.gc.ca',\n    'ns.guichetemplois.gc.ca',\n    'www.ns.guichetemplois.gc.ca',\n    'nt.guichetemplois.gc.ca',\n    'www.nt.guichetemplois.gc.ca',\n    'nu.guichetemplois.gc.ca',\n    'www.nu.guichetemplois.gc.ca',\n    'qc.guichetemplois.gc.ca',\n    'www.qc.guichetemplois.gc.ca',\n    'pe.guichetemplois.gc.ca',\n    'www.pe.guichetemplois.gc.ca',\n    'yt.guichetemplois.gc.ca',\n    'www.yt.guichetemplois.gc.ca',    \n    'employer.jobbank.gc.ca',    \n    'www.employer.jobbank.gc.ca',    \n    'employeur.guichetemplois.gc.ca',      \n    'www.employeur.guichetemplois.gc.ca',\n    'estimateurae-eiestimator.service.canada.ca',\n    'www.youth-jeunesse.service.canada.ca',\n    'youth-jeunesse.service.canada.ca',\n    'covid-benefits.alpha.canada.ca',\n    'covid-prestations.alpha.canada.ca',\n    'alpha.service.canada.ca',\n    'dpl-bmd.alpha.service.canada.ca',\n    'digital.canada.ca',\n    'numerique.canada.ca',\n    'www.esdc.prv',\n    'esdc.prv',\n    'www.iservice.prv',\n    'iservice.prv',\n    'www.edsc.prv',\n    'edsc.prv',\n    'www.red-seal.ca',\n    'red-seal.ca',\n    'www.sceau-rouge.ca',\n    'sceau-rouge.ca',\n    'www.ellischart.ca',\n    'ellischart.ca',\n    'www.tableauellis.ca',\n    'tableauellis.ca',\n    'www.srv138.services.gc.ca',\n    'srv138.services.gc.ca',\n    'benefitsfinder.services.gc.ca',\n    'www.benefitsfinder.services.gc.ca',\n    'multi-benefits.servicecanada.gc.ca',\n    'multi-benefices.servicecanada.gc.ca',\n    'srv024.service.canada.ca',\n    'on-employer.jobbank.gc.ca',\n    'www.on-employer.jobbank.gc.ca',\n    'sk-employer.jobbank.gc.ca',\n    'www.sk-employer.jobbank.gc.ca',\n    'ab-employer.jobbank.gc.ca',\n    'www.ab-employer.jobbank.gc.ca',\n    'bc-employer.jobbank.gc.ca',\n    'www.bc-employer.jobbank.gc.ca',\n    'mb-employer.jobbank.gc.ca',\n    'www.mb-employer.jobbank.gc.ca',\n    'nb-employer.jobbank.gc.ca',\n    'www.nb-employer.jobbank.gc.ca',\n    'nl-employer.jobbank.gc.ca',\n    'www.nl-employer.jobbank.gc.ca',\n    'ns-employer.jobbank.gc.ca',\n    'www.ns-employer.jobbank.gc.ca',\n    'nt-employer.jobbank.gc.ca',\n    'www.nt-employer.jobbank.gc.ca',\n    'nu-employer.jobbank.gc.ca',\n    'www.nu-employer.jobbank.gc.ca',\n    'qc-employer.jobbank.gc.ca',\n    'www.qc-employer.jobbank.gc.ca',\n    'pe-employer.jobbank.gc.ca',\n    'www.pe-employer.jobbank.gc.ca',\n    'yt-employer.jobbank.gc.ca',\n    'www.yt-employer.jobbank.gc.ca',\n    'on-employeur.guichetemplois.gc.ca',\n    'www.on-employeur.guichetemplois.gc.ca',\n    'sk-employeur.guichetemplois.gc.ca',\n    'www.sk-employeur.guichetemplois.gc.ca',\n    'ab-employeur.guichetemplois.gc.ca',\n    'www.ab-employeur.guichetemplois.gc.ca',\n    'bc-employeur.guichetemplois.gc.ca',\n    'www.bc-employeur.guichetemplois.gc.ca',\n    'mb-employeur.guichetemplois.gc.ca',\n    'www.mb-employeur.guichetemplois.gc.ca',\n    'nb-employeur.guichetemplois.gc.ca',\n    'www.nb-employeur.guichetemplois.gc.ca',\n    'nl-employeur.guichetemplois.gc.ca',\n    'www.nl-employeur.guichetemplois.gc.ca',\n    'ns-employeur.guichetemplois.gc.ca',\n    'www.ns-employeur.guichetemplois.gc.ca',\n    'nt-employeur.guichetemplois.gc.ca',\n    'www.nt-employeur.guichetemplois.gc.ca',\n    'nu-employeur.guichetemplois.gc.ca',\n    'www.nu-employeur.guichetemplois.gc.ca',\n    'qc-employeur.guichetemplois.gc.ca',\n    'www.qc-employeur.guichetemplois.gc.ca',\n    'pe-employeur.guichetemplois.gc.ca',\n    'www.pe-employeur.guichetemplois.gc.ca',\n    'yt-employeur.guichetemplois.gc.ca',\n    'www.yt-employeur.guichetemplois.gc.ca',\n    'eservices.canada.ca',\n    'estimateurpcph-cdbestimator.service.canada.ca',\n    'horizons.service.canada.ca',\n    'offices.service.canada.ca',\n    'bureaux.service.canada.ca',\n\t'noc.esdc.gc.ca',\n    'blog.canada.ca',\n    'blogue.canada.ca',\n    'design.canada.ca',\n    'conception.canada.ca',\n    'cdn-rdc.service.canada.ca',\n    'horizons.service.canada.ca',\n    'ai-answers.cdssandbox.xyz', \n    'offices-azuremaps-uat.swac-wsca.service.canada.ca',\n    'bureaux-azuremaps-uat.swac-wsca.service.canada.ca',\n    'intranet.esdc-edsc.canada.ca',\n    'iservice.esdc-edsc.canada.ca',\n    'dev.offices.service.canada.ca',\n    'ai-answers.alpha.canada.ca', \n    'reponses-ia.alpha.canada.ca',\n    'stg-osdp-psdo.canada.ca',\n\n//Environment And Climate Change Canada\n    //staging\n    'intranet-qa.np.ec.cloud-nuage.gc.ca',\n    //Prod\n    'intranet.ec.cloud-nuage.gc.ca',\n\n\n//Global Affairs Canada\n    //staging\n    'dubai.d.r.dfait-maeci.gc.ca',\n    'www.dubai.d.r.dfait-maeci.gc.ca',\n    'expo2025.canada.ca',\n    'www.expo2025.canada.ca',\n    'dv05.international.gc.ca',\n    'www.dv05.international.gc.ca',\n    'core.canada.ca',\n    'ocre.canada.ca',   \n    //Prod\n    'www.intra',\n    'intra',\n    'www.intranet',\n    'intranet',\n    'www.international.gc.ca',\n    'international.gc.ca',\n    'www.travel.gc.ca',\n    'travel.gc.ca',\n    'www.voyage.gc.ca',\n    'voyage.gc.ca',\n    'www.tradecommissioner.gc.ca',\n    'tradecommissioner.gc.ca',\n    'www.deleguescommerciaux.gc.ca',\n    'deleguescommerciaux.gc.ca',\n    'www.educanada.ca',\n    'educanada.ca',\n    'www.core-ombuds.canada.ca',\n    'core-ombuds.canada.ca',\n    'www.ocre-ombuds.canada.ca',\n    'ocre-ombuds.canada.ca',\n    'www.intranet.signet.international.gc.ca',\n    'intranet.signet.international.gc.ca',\n    'www.intra.signet.international.gc.ca',\n    'intra.signet.international.gc.ca',\n    'international.canada.ca',\n    'w05.international.gc.ca',\n\n\n//Health Canada\n    //staging\n    'dev.healthycanadians.gc.ca',\n    'dev.canadiensensante.gc.ca',\n    'sad-drlsrv-dev.hc-sc.gc.ca',\n    'www.rsams.dev.cloud.openplus.ca',\n    'rsams.dev.cloud.openplus.ca',\n    'food-guide-stage.hpfb-dgpsa.ca',\n    'guide-alimentaire-stage.hpfb-dgpsa.ca',\n    //Prod\n    'www.health.canada.ca',\n    'health.canada.ca',\n    'www.sante.canada.ca',\n    'sante.canada.ca',\n    'mysource.hc-sc.gc.ca',\n    'recalls-rappels.canada.ca',\n    'www.recalls-rappels.canada.ca',\n    'food-guide.canada.ca',\n    'guide-alimentaire.canada.ca',\n    'clinical-information.canada.ca',\n    'renseignements-cliniques.canada.ca',\n\n//Housing, Infrastructure and Communities Canada\n    //staging\n    'internet3-test.infc.gc.ca',\n    //Prod\n    'www.infrastructure.gc.ca',\n    'infranet.ad.infrastructure.gc.ca',\n    'housing-infrastructure.canada.ca',\n    'logement-infrastructure.canada.ca',\n\n\n//Impact Assessment Agency\n    //staging\n    'elearning-iaac-aeic.dev.ec.gc.ca',\n    'ceaa.dev.ec.gc.ca',\n    'ceaa.qa.ec.gc.ca',\n    //Prod\n    'www.iaac-aeic.gc.ca',\n    'iaac-aeic.gc.ca',\n    'www.aeic-iaac.gc.ca',\n    'aeic-iaac.gc.ca',\n    'elearning.iaac-aeic.gc.ca',\n    'www.elearning.iaac-aeic.gc.ca',\n    'www.apprentissage-en-ligne.aeic-iaac.gc.ca',\n    'apprentissage-en-ligne.aeic-iaac.gc.ca',    \n\n\n//Immigration Refugee Canada\n    //staging\n    'eservices1.ci.gc.ca',\n    'services3.ci.gc.ca',\n    'www.services3.ci.gc.ca',\n    //Prod\n    'services3.cic.gc.ca',\n    'www.services3.cic.gc.ca',\n    'eservices.cic.gc.ca',\n    'www.eservices.cic.gc.ca',\n    'www.etatpasseport-passportstatus.service.canada.ca',\n    'etatpasseport-passportstatus.service.canada.ca',\n    'www.cic.gc.ca',\n    'cic.gc.ca',\n    'ircc.canada.ca',\n    'atip-aiprp.apps.gc.ca',\n\n\n//Justice Canada\n    //staging\n    'ifolio.justice.gc.ca',\n    //Prod\n    'justice.gc.ca',  \n    'www.justice.gc.ca',\n    'dmteam.justice.gc.ca',\n    'laws.justice.gc.ca',\n    'lois.justice.gc.ca',\n    'laws-lois.justice.gc.ca',\n    'lois-laws.justice.gc.ca',\n    'jusnet.justice.gc.ca',\n    'victimsweek.gc.ca',\n    'semainedesvictimes.gc.ca',\n    'www.victimsweek.gc.ca',\n    'www.semainedesvictimes.gc.ca',\n    'www.victimsfirst.gc.ca',\n    'www.victimesdabord.gc.ca',\n    'victimsfirst.gc.ca',\n    'victimesdabord.gc.ca',\n    'equipesm.justice.gc.ca',\n\n\n//Library and Archive Canada\n    //staging\n    'www.dev2-www.bac-lac.gc.ca',\n    'dev2-www.bac-lac.gc.ca',\n    'dev-www.bac-lac.gc.ca',\n    'dev-collection-search.bac-lac.gc.ca',\n    'www.dev-collection-search.bac-lac.gc.ca',   \n    //Prod\n    'www.library-archives.canada.ca',\n    'library-archives.canada.ca',\n    'www.bibliotheque-archives.canada.ca',\n    'bibliotheque-archives.canada.ca',\n    'recherche-collection-search.bac-lac.gc.ca',\n    'www.bac-lac.gc.ca',\n    'bac-lac.gc.ca',\n    'www.lac-bac.gc.ca',\n    'lac-bac.gc.ca',\n    'www.cipbookentry.bac-lac.gc.ca',\n    'cipbookentry.bac-lac.gc.ca',\n    'www.sigles-symbols.bac-lac.gc.ca',\n    'sigles-symbols.bac-lac.gc.ca',\n    'www.event.bac-lac.gc.ca',\n    'event.bac-lac.gc.ca',\n    'www.marc21.ca',\n    'www.financement-funding.bac-lac.gc.ca',\n    'financement-funding.bac-lac.gc.ca',\n    'www.tdg-grt.bac-lac.gc.ca',\n    'tdg-grt.bac-lac.gc.ca',\n\n//Natural Resources Canada\n    //staging\n    'www.dev.nrcan.gc.ca', \n    'dev.nrcan.gc.ca', \n    'www.dev.rncan.gc.ca', \n    'dev.rncan.gc.ca',     \n    'uat-osdp-psdo.canada.ca',    \n    'test.nrcan.gc.ca',\n    'www.test.nrcan.gc.ca',\n    'dev.mpmo.gc.ca', \n    'cms-test.osdp-psdo.canada.ca',\n    'intranet.test.nrcan.gc.ca',\n    'www.intranet.test.nrcan.gc.ca',\n    'intranet.test.rncan.gc.ca',\n    'www.intranet.test.rncan.gc.ca',\n    'app-website-cwfis-dev.azurewebsites.net',\n    'dev-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-rncan.azure.cloud.nrcan-rncan.gc.ca',    \n    'prod-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-northern-pipeline.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-pipe-line-nord.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    //Prod\n    'osdp-cumulative-effects.canada.ca',\n    'psdo-effets-cumulatifs.canada.ca',\n    'www.nrcan.gc.ca',\n    'www.rncan.gc.ca',\n    'nrcan.gc.ca',\n    'rncan.gc.ca',\n    'npa.gc.ca',\n    'apn.gc.ca', \n    'mpmo.gc.ca',  \n    'bggp.gc.ca', \n    'www.esrfunds.org', \n    'www.fondsee.org',\n    'www.rncanengagenrcan.ca',\n    'www.minescanada.ca',\n    'www.equalby30.org',  \n    'nrcan.canada.ca',\n    'www.nrcan.canada.ca',\n    'rncan.canada.ca',\n    'www.rncan.canada.ca',\n    'natural-resources.canada.ca',\n    'www.natural-resources.canada.ca',\n    'ressources-naturelles.canada.ca',\n    'www.ressources-naturelles.canada.ca',\n    'major-projects.canada.ca',\n    'www.major-projects.canada.ca',\n    'grands-projets.canada.ca',\n    'www.grands-projets.canada.ca',\n    'northern-pipeline.canada.ca',\n    'www.northern-pipeline.canada.ca',\n    'pipe-line-nord.canada.ca',\n    'www.pipe-line-nord.canada.ca',\n    'osdp-psdo.canada.ca',\n    'www.geo.ca',\n    'geo.ca',\n    'intranet.nrcan.gc.ca',\n    'intranet.rncan.gc.ca',\n\n\n//Office of the Procurement Ombudsman\n    //staging\n    'dev.boa-opo.gc.ca',\n    'www.dev.boa-opo.gc.ca',\n    'xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    'www.xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    //Prod\n    'www.opo-boa.gc.ca',\n    'opo-boa.gc.ca',\n    'secure.opo-boa.gc.ca',\n    'www.secure.opo-boa.gc.ca',       \n\n//Office of the Superintendent of Financial Institutions\n    //staging\n    'www.web-dev.osfi-bsif.gc.ca',\n    'web-dev.osfi-bsif.gc.ca',\n    'uatintranet.osfi-bsif.gc.ca',\n    //Prod\n    'osfi-bsif.gc.ca',\n    'www.osfi-bsif.gc.ca',\n    'www.intranet.osfi-bsif.gc.ca',\n    'intranet.osfi-bsif.gc.ca',\n\n//Public Safety\n    //staging\n    'psdev',\n    'gpdev',\n    'icdev',\n    //Prod\n    'www.publicsafety.gc.ca',\n    'www.securitepublique.gc.ca',\n    'www.getprepared.gc.ca',\n    'www.preparez-vous.gc.ca',\n    'www.erc-cee.gc.ca',\n    'infocentral',\n    'infocentrale', \n\n//Public Service Commission\n    //staging\n    'test-psjobs-emploisfp.psc-cfp.gc.ca',\n    'test-emploisfp-psjobs.cfp-psc.gc.ca',\n    'intradev',\n    'devextranet.psc-cfp.gc.ca',\n    //Prod\n    'extranet.psc-cfp.gc.ca',\n    'www.extranet.psc-cfp.gc.ca',\n    'intracom',\n    'www.intracom',\n    'www5.psc-cfp.gc.ca',\n    'intracom.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n\n// Public Services and Procurement Canada\n    //staging\n    'www.mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'rate01.gcsurplus.ca',\n    'buyandsell.gc.ca',\n    'ont-intradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-intradev.pwgsc-tpsgc.gc.ca',\n    'ont-extradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-extradev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'www.ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'www.ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'staging.achatscanadabuys.ca',\n    'stagingfr.achatscanadabuys.ca',\n    'www.preprod.mapayegc-mygcpay.gc.ca',\n    'preprod.mapayegc-mygcpay.gc.ca',\n    'viclaplinux12.jea.lan',\n    'aatesting-penweb.work.int.jea-engr.ca',\n    'bravopenweb07.dev.jea.lan',\n    'beta.sosa.canadabuys.canada.ca',\n    'beta.ocama.achatscanada.canada.ca',          \n    'pension-tfix1.tpsgc-pwgsc.gc.ca',\n    'pension-ptest1.tpsgc-pwgsc.gc.ca',\n    'pension-cate1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix3.tpsgc-pwgsc.gc.ca',\n    'pension-pint1.tpsgc-pwgsc.gc.ca',\n    'pension-pint3.tpsgc-pwgsc.gc.ca',\n    'laptop-hsu.jea.lan',\n    'beta.buyandsell.gc.ca',\n    'beta.achatsetventes.gc.ca',\n    'webdev02.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',\n    'geobatiments-dev.tpsgc.gc.ca',\n    'geobatiments-geobuildings-dev.tpsgc-pwgsc.gc.ca',\n    'geobatiments-uat.tpsgc.gc.ca',\n    'geobatiments-geobuildings-uat.tpsgc-pwgsc.gc.ca',\n    'tplus-pp.btb.gc.ca',\n    'www.tplus-pp.btb.gc.ca',\n    'dev-gaz.ncr.pwgsc.gc.ca',\n    'www.dev-gaz.ncr.pwgsc.gc.ca',\n    'intranet-uat.que.tpsgc.gc.ca',\n    'www.intranet-uat.que.tpsgc.gc.ca',\n    'intranet-uat.que.pwgsc.gc.ca',\n    'www.intranet-uat.que.pwgsc.gc.ca',\n    'intranet-dev.que.pwgsc.gc.ca',\n    'www.intranet-dev.que.pwgsc.gc.ca',\n    'intranet-dev.que.tpsgc.gc.ca',\n    'www.intranet-dev.que.tpsgc.gc.ca',\n    'test.publications.gc.ca',\n    'www.test.publications.gc.ca',\n    'webdev01.tpsgc-pwgsc.gc.ca',\n    'www.webdev01.tpsgc-pwgsc.gc.ca',\n    'dev-webpubrcmp.tpsgc-pwgsc.gc.ca',\n    'gclp9-pp.btb.gc.ca',\n    'publications-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    'dev-publication-w2k19.ncr.pwgsc.gc.ca',\n\t'intranet-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    //Prod\n\t'orion.pwgsc-tpsgc.gc.ca',\n    'orion-ontario.pwgsc-tpsgc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'cnas-nscc.pwgsc-tpsgc.gc.ca',\n    'orion.tpsgc-pwgsc.gc.gc.ca',\n    'orion-ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'www.orion.pwgsc-tpsgc.gc.ca',\n    'orion.pwgsc-tpsgc.gc.ca',\n    'www.cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.gcsurplus.ca',\n    'gcsurplus.ca',\n    'www.ontario.tpsgc-pwgsc.gc.ca',\n    'ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'www.clientsontario.pwgsc-tpsgc.gc.ca',\n    'ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.canadabuys.canada.ca',\n    'canadabuys.canada.ca',\n    'achatscanada.canada.ca',     \n    'www.mapayegc-mygcpay.gc.ca',\n    'mapayegc-mygcpay.gc.ca',\n    'sosa.canadabuys.canada.ca',\n    'ocama.achatscanada.canada.ca',\n    'www.noslangues-ourlanguages.gc.ca',\n    'noslangues-ourlanguages.gc.ca',\n    'www.btb.termiumplus.gc.ca',\n    'btb.termiumplus.gc.ca',\n    'canadagazette.gc.ca',\n    'www.canadagazette.gc.ca',\n    'gazette.gc.ca',\n    'www.gazette.gc.ca',\n    'www.geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments.tpsgc.gc.ca',\n    'www.geobatiments.tpsgc.gc.ca',\n    'geobuildings.pwgsc.gc.ca',\n    'www.geobuildings.pwgsc.gc.ca',\n    'intranet.que.tpsgc.gc.ca',\n    'www.intranet.que.tpsgc.gc.ca',\n    'intranet.que.pwgsc.gc.ca',\n    'www.intranet.que.pwgsc.gc.ca',\n    'intranet.tpsgc-pwgsc.gc.ca',\n    'www.intranet.tpsgc-pwgsc.gc.ca',\n    'www.publications.gc.ca',\n    'publications.gc.ca',\n    'rcmp-grc.pension.gc.ca',\n    'achatsetventes.gc.ca',\n    'masource-mysource.spac-pspc.gc.ca',\n    'gcintranet.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',    \n\n//Shared Service Canada\n    //staging\n    'plus-test.ssc-spc.gc.ca',\n    'service-test.ssc-spc.gc.ca',\n    //Prod\n    'www.plus.ssc-spc.gc.ca',\n    'plus.ssc-spc.gc.ca',\n\t'service.ssc-spc.gc.ca',\n\n//StatCan \n    //staging\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'stc-ndm-new-qa-pc2.statcan.gc.ca',\n    'cancer-dev.stc.ca',\n    'www159-dev.stc.ca',\n    'census-cws-alpha.prod.cloud.statcan.ca',\n    //Prod\n    'www.statcan.gc.ca',\n    'statcan.gc.ca',       \n    'www23.statcan.gc.ca',\n    'www65.statcan.gc.ca',\n    'www66.statcan.gc.ca', \n    'www144.statcan.gc.ca',\n    'www150.statcan.gc.ca',\n    'www159.statcan.gc.ca',\n    'www160.statcan.gc.ca',\n    'geosuite.statcan.gc.ca',\n    'geoprod.statcan.gc.ca',\n    'cancer-data.canada.ca',\n    'donnees-cancer.canada.ca',\n    'www.cancer-data.canada.ca',\n    'www.donnees-cancer.canada.ca',\n    'www.geosuite.statcan.gc.ca',\n    'www.geoprod.statcan.gc.ca',\n    'information-energie.canada.ca',\n    'energy-information.canada.ca',\n    'www12.statcan.gc.ca',\n    'www.information-energie.canada.ca',\n    'www.energy-information.canada.ca',\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'www.census.gc.ca',\n    'www.recensement.gc.ca',\n\n//Treasury Board of Canada Secretariat\n    //staging\n    'staging.open.canada.ca',\n    'uat.tbs-sct.canada.ca',\n    'www.uat.tbs-sct.canada.ca',\n    'uat.infosite.tbs-sct.gc.ca',\n    'uat.solo.tbs-sct.gc.ca',\n    'www.uat.solo.tbs-sct.gc.ca',\n    'uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    'www.uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    //Prod\n    'open.canada.ca',\n    'search.open.canada.ca',\n    'ouvert.canada.ca',\n    'rechercher.ouvert.canada.ca',\n    'www.tbs-sct.gc.ca',\n    'www.tbs-sct.canada.ca',\n    'infosite.tbs-sct.gc.ca',\n\n//Testing\n    //staging\n\t'test.canada.ca',\n\t'publish1cacentral1-29382740.prod.canada.adobecqms.net',\n    'canada-preview.adobecqms.net',\n    'servicecanada.github.io', \n    'test.canada.ca', \n    'publish1cacentral1-29342328.prod.canada.adobecqms.net',\n    'publish2cacentral1-29342328.prod.canada.adobecqms.net',\n    'author-canada-aem-s3-qa.adobecqms.net'\n\n ]\n};\n\n\n\n\n/* ===== Set data elements that rely on allowlist ===== */\n\n/*jsAbort START*/\n\nvar list;\nvar h = document.location.hostname.toLowerCase(); //host\nvar j = document.location.pathname.toLowerCase(); //path\n\nif (_satellite.environment.stage == \"production\") {\n    list = _satellite.gcCustom.domain_allowlist.live;\n}\nelse {\n    list = _satellite.gcCustom.domain_allowlist.stage;\n}\n\n// excl list cannot be empty\n// list can be domains or directories\nexcl=_satellite.gcCustom.domain_blocklist\n\nvar j = document.location.host + document.location.pathname.toLowerCase(); //path\nvar toExcl = false; //set to false by default\nfor (var i in excl) {\n    if (j.indexOf(excl[i]) > -1) {\n        toExcl = true;\n    }\n}\n//end directory exclusions\n\n//sets the data element\nif (typeof list[h] === 'undefined' || toExcl === true) {\n    _satellite.setVar('jsAbort', 'true'); //set to true\n    window.blockList = 'yes';\n    _satellite.cookie.set('prev_page_blockList', 'yes')\n}\nelse {\n    _satellite.gcCustom.thisDomain = list[h];\n    _satellite.setVar('jsAbort', 'false'); //set to false allows rules to fire\n    window.blockList = 'no';\n}\n\n/*jsAbort END*/\n\n</script><script>\n//\n// Check if the current Browser are WebAuth capable (FIDO Alliance).\n//\n\nvar webAuthCapable = \"webAuth not returned in time\";\n \nPublicKeyCredential && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()\n  .then( ( available ) => {\n    if ( available ) {\n      webAuthCapable = \"webAuth enabled\"; // The visitor's device is capable for WebAuth\n    } else {\n      webAuthCapable = \"webAuth not enabled\"; // The visitor's device is not capable for WebAuth or that feature is somehow deactivated.\n    }\n    _satellite.logger.info( webAuthCapable );\n  }).catch((err) => {\n    webAuthCapable = \"API error\"\n    _satellite.logger.info( webAuthCapable )\n});\n</script><script>\n/*\n* Find most common Personal Identifiable Information (PII) in a string and return either the cleaned string either true/false\n* @param {string} str\n* @param {boolean} toClean\n* @return {string | true | false}\n* @example\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, true )\n* returns \"email:[REDACTED/CAVIARDÉ], phone:[REDACTED/CAVIARDÉ]\",\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", false, false )\n* returns true\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, false )\n* returns 'email:, phone:'\n*/\nfindPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n          [ /\\d(?:[\\s\\-\\\\.\\\\/]?\\d){8,}(?!\\d)/ig, \"[REDACTED/CAVIARDÉ]\" ], //9digits or more pattern\n          [ /\\b[A-Za-z]{2}[\\s\\\\.-]*?\\d{6}\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //canadian passport pattern\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // general email pattern\n          [ /\\b[A-Za-z]\\d[A-Za-z][ -]?\\d[A-Za-z]\\d\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //postal code pattern\n          [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n          [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n          [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n          [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n\t\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n\n// scrub only email/user/pass \n// slash repaced with hyphen due to folder count in url\nurlPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n\t\t[ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED-CAVIARDÉ]\" ], // updated email patterns\n        [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n        [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n        [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n        [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n        [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n        [ /(?:([A-Z]\\:\\/Users\\/.+))/ig, \"[REDACTED/CAVIARDÉ]\" ], // :/Users/ folders on local drives\n\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n</script><script>\ndocument.addEventListener(adobe.target.event.REQUEST_SUCCEEDED, function (e) {\n    window.ttMETA= typeof(window.ttMETA)!=\"undefined\" ? window.ttMETA : [];\n\n    var tokens=e.detail.responseTokens;\n\n    if (isEmpty(tokens)) {\n      return;\n    }\n\n    var uniqueTokens = distinct(tokens);\n\n    uniqueTokens.forEach(function(token) {\n      window.ttMETA.push({\n        'ActivityName': token[\"activity.name\"],\n        'ActivityId' : token[\"activity.id\"],\n        'ExperienceName': token[\"experience.name\"],\n        'ExperienceId': token[\"experience.id\"],\n        'OfferId': token[\"offer.id\"],\n        'OfferName': token[\"offer.name\"],\n        'GeoCity': token[\"geo.city\"],\n        'GeoState': token[\"geo.state\"],\n        'MboxName': e.detail.mbox});\n    });\n  });\n\n  function isEmpty(val){\n    return (val === undefined || val == null || val.length <= 0) ? true : false;\n  }\n\n  function key(obj) {\n     return Object.keys(obj)\n    .map(function(k) { return k + \"\" + obj[k]; })\n    .join(\"\");\n  }\n\n  function distinct(arr) {\n    var result = arr.reduce(function(acc, e) {\n      acc[key(e)] = e;\n      return acc;\n    }, {});\n\n    return Object.keys(result)\n    .map(function(k) { return result[k]; });\n  }\n</script><script>\nconst performanceObserver = new PerformanceObserver((list) => {\n    const entries = list.getEntries();\n\n    entries.forEach((entry) => {\n        switch (entry.entryType) {\n            case 'navigation':\n                if (entry.domComplete !== 0) {\n                    var host = _satellite.getVar('CookieHost')\n                    _satellite.cookie.set(\"DomComplete\", Math.round(entry.domComplete), { secure: true });\n                }\n                break;\n            case 'largest-contentful-paint':\n                const lcp = entries[entries.length - 1];\n                // identify largest element, uncomment for debugging individual pages\n                //_satellite.logger.info('The LCP is:', lcp.element)\n                localStorage.setItem('LCP', Math.round(entry.startTime));\n                break;\n            case 'paint':\n                if (entry.name === 'first-contentful-paint') {\n                    localStorage.setItem('FCP', Math.round(entry.startTime));\n                }\n                break;\n            default:\n                break;\n        }\n    });\n});\n\nperformanceObserver.observe({ type: 'navigation', buffered: true });\nperformanceObserver.observe({ type: 'largest-contentful-paint', buffered: true });\nperformanceObserver.observe({ type: 'paint', buffered: true });\n</script><script>\nfunction MediaSetup() {\n    var mltmd = jQuery(\".wb-mltmd\");\n    var mltmdSet = new Array(mltmd.length);\n      \n    for(var i=0; i < mltmd.length; i++)  {\n      var e = mltmd.get(i);\n      var md = jQuery(e);\n      var va = md.find(\"video,audio\");\n      if(va.length > 0) {\n          \n          //Video Title\n          var ttl = va.attr(\"title\");\n          if(ttl == null || ttl.length < 1){\n              ttl = \"\";\n          }\n          \n          //Video or Audio and Format (video/youtube)\n          var type = va.find(\"source\").attr(\"type\");\n          var frmt2 = \"\";\n          if(type == null || type.length < 1){\n              type = \"\";\n              frmt = \"\";\n          }\n          else {\n              var frmt = type.split(\"/\", 2);\n              if(frmt.length > 1)\n                  frmt2 = frmt[0];\n          }\n          \n          //Source URL\n          var src = va.find(\"source\").attr(\"src\");\n          if(src == null || src.length < 1){\n              src = \"\";\n          }\n          \n          \n          mltmdSet[i] = {\n          el:e,\n          ct:0, \n          tt:0,\n          vid_per:0,\n          vid_sent_per: new Array(),\n          title:ttl,\n          vidOrAud:frmt2,\n          source:src,\n          format:type,\n          playSent:false,      \n          endedSent:false \n          };\n          \n          md.on(\"playing timeupdate ended\", jQuery.proxy(function(x){\n          var m = jQuery(this.el);\n          \n          switch(x.type){\n              case \"playing\":\n              if(this.playSent == false){\n                var duration = m.find(\".wb-mm-tmln-ttl span:not(.wb-inv)\").text().trim();\n                if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(duration))\n                  duration = \"00:00:00\";\n                if(this.tt == 0)\n                  this.tt = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+duration+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n                if(this.tt !== 0){\n                  _satellite.setVar(\"jsMediaTitle\", this.title);\n                  _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                  _satellite.setVar(\"jsMediaFormat\", this.format);\n                  _satellite.setVar(\"jsMediaSource\", this.source);\n                  _satellite.track(\"media play\");\n                  this.playSent=true;  \n                }\n              }\n              break;\n              case \"timeupdate\":\n              var currentTime = m.find(\".wb-mm-tmln-crrnt span:not(.wb-inv)\").text().trim();\n              if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(currentTime))\n                    currentTime = \"00:00:00\";\n              var ctime = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+currentTime+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n              \n              var timeParts = 10;\n              var timeMark = Math.floor(this.tt / timeParts);\n  \n              if (ctime !== 0) {\n                  if(this.ct !== ctime){\n                          this.ct = ctime;\n                  for (var i = 1; i <= timeParts; i++) {\n                      if (this.ct == Math.round(timeMark * i / 1000)*1000) {\n                      this.vid_per = (100/timeParts) * i;\n                      i=timeParts;\n                      }\n                  } \n                  \n                  switch(this.vid_per){\n                      case 20:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 20\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 50:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 50\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 80:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 80\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;  \n                  }\n                  }\n                  }\n              break;    \n          }\n          },mltmdSet[i]));    \n      }\n    }\t\n  }\n  if(typeof jQuery === \"function\"){ \n    MediaSetup();\n  } else {\n    setTimeout(function(){\n      if(typeof jQuery === \"function\"){ \n        MediaSetup();\n      } \t  \n    }, 500);\n  }\n</script><script>\n//***************************************************\n/*****\n\n\n-----------------------\nInvitation Manager v1.0-----------------------\n\nDependencies on _satellite object\n\t*\t_satellite.gcCustom (adds new functions to this object)\n\t*\t_satellite.browserInfo.browser\n\t*\t_satellite.getVar(\"PageTheme-PageLanguage\")\n\t*\t_satellite.getVar(\"PageCreator\")\n\t*\t_satellite.getVar(\"ErrorPageType\")-\n\n\nDependencies on s_c_il[1] object\n\t*\ts_c_il[1].eVar4\n\n*****/\n//***************************************************\n\n\n_satellite.gcCustom.storage = {\n    set : function(n, v, e) {\n        var o = {val: v, t: new Date().getTime() + e*86400}\n        var t = (e === 0) ? sessionStorage : localStorage;\n        t.setItem(n, JSON.stringify(o));\n    },\n    get : function (n) {\n        var b = sessionStorage.getItem(n);\n        if (b != null)\n            return JSON.parse(b).val;\n        else\n            b = localStorage.getItem(n);\n        if (b != null) {\n            var c = JSON.parse(b);\n            if (c.t > new Date().getTime())\n                return c.val;\n        }\n        return null;\n    },\n    remove : function (n) {\n        sessionStorage.removeItem(n);\n        localStorage.removeItem(n);\n    }\n}\n\nwindow.addEventListener( \"load\", imSetup);\n\nfunction imSetup() {\n\"use strict\";\n\n//document each variables purpose\n\nvar debugMode, //if true, log console info\n    surveyDB, //JSON var of data stored in im.xml \n    surveyScope, //string of what survey page, institution, theme...\n    overrideScope = false,  //query parameter sets this to a text value to force the scope hat\n    overrideStart = false,  //query parameter sets this to true to ignore the start date of surveys\n    overrideID, //query parameter sets this to an id value for a specific survey\n    dtmSettings = { \n        \n        //page types that im.xml is not allowed ( = false) to run on\n        enablePages : {\n            404 : false, \n            500 : false, \n            403 : false, \n            splash : false\n        },\n        \n        //name of local or session storage values\n        storageNames : {\n            persistent : \"im-invited\",\n            session : \"im-settings\"\n        },\n        \n        //location of im.xml\n        dbURL : \"/content/dam/canada/json/im.xml\"\n    };\ntry {\n    //\tTest if local storage is available/enabled before starting\n    var mod = \"test\";\n    localStorage.setItem(mod, mod);\n    localStorage.removeItem(mod);\n    main();\n} catch (e) {\n    return false;\n}\n\n\nfunction main() {\n    \n    //Enable console logging if debug mode is turned on\n    debugMode = checkEnableDebugMode();\n    \n    clog(\"Start\");\n    \n    //Make sure IM is allowed to run on this page type\n    if (checkPageTypeAllowed() === false)\n        return;\n    \n    //check if any special parameters are used for testing reasons\n    checkTestParams();\n\n    //if user has not seen a survey\n     if (localStorage.getItem('lastDateIMShown') === null) {\n        \n        //check if DB is already in session storage\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session)\n        \n        //download the DB if it's not already stored\n        if (surveyDB == null){\n            downloadSurveyDB();\n            //asynchronous call, do not execute code here\n        }\n        else{\n            main2();\n        }\n    }\n    else {\n        clog(\"User has seen an invitation already\");\n          \n        \n        //\tInvitation was not within the last 15 days...\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session);\n        var lastDateIMShown;\n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n        if (isStorageExpired(lastDateIMShown)) {\n            _satellite.gcCustom.storage.remove('lastDateIMShown');\n            main2();\n        }\n        \n     // clog( \"persistent IM duration: \" + _satellite.gcCustom.storage.get(dtmSettings.storageNames.session.settings.persistent_cookie_duration));\n    }\n    \n    //asynchronous call may have been made, do not execute code here\n}\n\nfunction main2() {\n    //\tMakes sure that the surveyDB object is set, it could not have been defined if localStorage was not defined and the XML is unfound on the server\n    /*\tTo test v.settings is undefined\n    if (!surveyDB) {\n        return;\n    }*/\n    \n    //at this point, we don't know if the DB was just downloaded or if it was retrieved from session storage.\n    //If the DB doesn't have a scopeHat then we know we need to decide on which scope hat to give\n    if (typeof surveyDB.settings.scopeHat === \"undefined\"){\n        firstTimeSetup();\n    }\n\n    //Check if we need to override the scope hat\n    //This is needed since firstTimeSetup won't run if this is not the first page of the visit\n    if (overrideScope){\n        surveyDB.settings.scopeHat = overrideScope;\n    }\n\n    surveyScope = surveyDB.settings.scopeHat;\n    \n    clog(\"Scope hat = \" + surveyScope + \", \" + surveyDB.surveys.length + \" potential surveys, removing surveys outside of date range\");\n    \n    // Delete all surveys that are outside of working dates\n    var list = surveyDB.surveys;\n    for (var i = 0; i < list.length; i++) {\n        var n = new Date().getTime();\n        if (n < new Date(list[i].start_date_time).getTime() || n >= new Date(list[i].end_date_time).getTime()) {\n            \n            //if overriding start date and still before end date then don't delete this survey\n            if (overrideStart && n < new Date(list[i].end_date_time).getTime())\n                continue;\n            \n            //Splice removes the element from the array\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys, removing surveys based on targeting\");\n    \n    // Delete all surveys that don't match browser and/or device type\n    var list = surveyDB.surveys;\n    \n    for (var i = 0; i < list.length; i++) {\n        \n        var b = true;\n        \n        //avoid_browsers is an array of browser names to avoid the names of the browsers match those reported by _satellite.browserInfo.browser\n        var sublist = getObjArr(list[i].avoid_browsers);\n        for (var j = 0; j < sublist.length; j++)\n            if (_satellite.browserInfo.browser == sublist[j].Value)\n                b = false;\n        \n        //target_device is either non-existant, \"Desktop\" or \"Mobile\" which matches the values in eVar 4\n        if (typeof list[i].target_device !== \"undefined\" && typeof list[i].target_device === \"string\" && !(s_c_il[1].eVar4.toLowerCase() == list[i].target_device.toLowerCase()) )\n            b = false;\n        \n        //target_language is checked against navigator.language\n        if (typeof list[i].target_language !== \"undefined\" && typeof list[i].target_language === \"string\" && !(new RegExp(list[i].target_language, 'i').test(navigator.language)) )\n            b = false;\n        \n        \n        //if anything caused b to be false, delete the survey from the DB\n        if (b === false) {\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys\");\n    \n    //save the DB to session storage\n    _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    \n    clog(\"Checking whitelist\");\n    \n    // Check if url on whitelist\n    var list = getObjArr(surveyDB.settings.tbl_url_whitelist), a = document.location, h = a.hostname + a.pathname, didMatch = false;\n    if (typeof list === \"undefined\")\n        return false;\n\n    for (var i = 0; i < list.length; i++) {\n        var b = new RegExp(list[i].url, \"i\");\n        if (b.test(h))\n            didMatch = true;\n    }\n    if (didMatch === false)\n        return false;\n    \n    clog(\"Checking blacklist\");\n    \n    //Check if url on blacklist\n    var list = getObjArr(surveyDB.settings.tbl_url_blacklist), a = document.location, h = a.hostname + a.pathname;\n    for (var i = 0; i < list.length; i++) {\n        if (list[i].url.toLowerCase() == h.toLowerCase())\n            return false;\n    }\n    \n    clog(\"Removing surveys based on page attributes\");\n    \n    //make a deep copy of the survey DB before we remove the applicable surveys \n    //this is needed because getPageAttributeMatches will delete any surveys that match from the surveyDB list\n    var cpySurveys = JSON.parse(JSON.stringify(surveyDB.surveys));\n    \n    //b will be the index of a survey in cpySurveys that was chosen otherwise it will be undefined if no survey was selected\n    var b = getWeightedRandom(getPageAttributeMatches());\n\n    /*console.dir(cpySurveys)\n        console.dir(surveyDB)*/\n        \n    if (typeof b !== \"undefined\") {\n\n        for (var j = 0; j < cpySurveys.length; j++) {\n            if(cpySurveys[j].id === b){\n            var selectedSurveyIndex = j;\n            break;\n\n            }\n        }\n        \n        clog(\"Select survey \" + cpySurveys[selectedSurveyIndex].survey_name);\n        \n        //assume that the visitor will ignore the survey. This way no more invitations for X days\n        //\t_satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, \"ignored\", surveyDB.settings.persistent_cookie_duration );\n\n\n      //Show survey only if user hasn't seen it last 15 days\n        var lastDateIMShown;\n        var now = new Date();\n        \n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n    //\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n        if (!isStorageExpired(lastDateIMShown)) {\n               //popup the survey\n            invite(cpySurveys[selectedSurveyIndex]);\n            //set the date visitor was invited\n            localStorage.setItem('lastDateIMShown', now);\n        }\n\n          //end 15 days conditions\n\n\n        //\tpopup the survey\n        //\tinvite(cpySurveys[b]);\n    }\n    else {\n        clog(\"No survey selected, \" + surveyDB.surveys.length + \" surveys remain in session storage\");\n        //save the updated DB to session storage\n        //the DB must be saved here since we need to remove surveys that were applicable on this page so we don't test for them again in the visit\n        _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    }\n\n}\n\nfunction getPageAttributeMatches() {\n\n    //Return list of valid surveys based on page / institution / theme / site and check if override survey id needed\n    //Remove surveys that are valid from the surveyDB array so that when we save it, those ones are removed and not tested on future pages in the visit\n    \nvar surveySubList = {};\n    var url = (document.location.hostname + document.location.pathname).toLowerCase();\n    var count = 0;\n    \n    for (var i = 0; i < surveyDB.surveys.length; i++) {\n        if (overrideID) {\n                //skip this loop's logic if it's not the desired survey, therefore there's no chance it will be selected\n            if (surveyDB.surveys[i].id !== overrideID){\n            \n                continue;\n            }  \n\n            //if it is the desired survey, set it's probability to 100%. Note that the desired survey must still be applicable on this page so the logic in the swtich statement still must execute meet the conditions\n            surveyDB.surveys[i].probability = 1;\n        }\n\n        \n        switch(surveyDB.surveys[i].type) {\n            case \"Entire site\":\n            \n                //get an object array of the sites to run the survey on\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_sites);\n                \n                for (var c = 0; c < sublist.length; c++) {\n                    \n                    //convert the value for the site into RegExp non-case sensitive\n                    var b = new RegExp(sublist[c].site, \"i\");\n                    \n                    //if the url matches the regEx\n                    if (b.test(url)) {\n                        \n                        //store this survey's id and probability in the new object (this object is later fed to getWeightedRandom)\n                        //convert site survey probability into rate since it is between 0 and Visitor Allocation for site wide type\n                    \n                        surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability / surveyDB.settings.Site;\n                        //keep track of the number of surveys that apply so we can console log it later\n                        count++;\n\n                        //clog(surveyDB.surveys[i].survey_name + \" \" + surveyDB.surveys[i].probability + \" out of \" + surveyDB.settings.Site)\n                        \n                        //remove this survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        \n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Theme\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_themes);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageTheme-PageLanguage\").toLowerCase() == sublist[c].theme.toLowerCase()) {\n                //\t\t\n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Institution\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_institutions);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageCreator\").toLowerCase().indexOf(sublist[c].institution.toLowerCase()) === 0) {\n                    \n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Page\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_urls);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (window.location.href.toLowerCase().indexOf(sublist[c].url.toLowerCase()) !== -1) {\n                    \n         surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n        }\n                \n        \n    }\n    clog(count + \" potential surveys, selecting a survey\");\n\n    return surveySubList;\n}\n\n\nfunction firstTimeSetup() {\n    //Objectives\n    //Allocate a scope hat\n    //Remove surveys that don't match the scope hat\n    \n    //tmpSurveyDB is where we will copy all of the wanted data from surveyDB into (this removes non applicable scope surveys)\n    var tmpSurveyDB = {settings : {}, surveys : []}\n    \n    clog(\"Rolling probability for scope hat\");\n    \n    if (overrideScope)\n        surveyScope = overrideScope;\n    else\n        surveyScope = getWeightedRandom({\"Page\":surveyDB.settings.Page, \"Institution\":surveyDB.settings.Institution, \"Theme\":surveyDB.settings.Theme, \"Entire site\":surveyDB.settings.Site});\n\n    \n    //get an object array of all surveys in the DB\n    var list = getObjArr(surveyDB.qry_active_surveys);\n\n    clog(list.length + \" potential surveys, removing surveys that don't match scope hat\");\n\n    for (var i = 0; i < list.length; i++) {\n        \n        //Get only surveys that apply to this scope\n        if (list[i].type == surveyScope) {\n            \n            //copy good surveys tmpSurveyDB\n            tmpSurveyDB.surveys[tmpSurveyDB.surveys.length] = list[i];\n        }\n    }\n    \n    //put all the needed settings into tmpSurveyDB\n    tmpSurveyDB.settings.Site = surveyDB.settings.Site;\n    tmpSurveyDB.settings.scopeHat = surveyScope;\n    tmpSurveyDB.settings.tbl_url_whitelist = surveyDB.settings.tbl_url_whitelist;\n    tmpSurveyDB.settings.tbl_url_blacklist = surveyDB.settings.tbl_url_blacklist;\n    tmpSurveyDB.settings.persistent_cookie_duration = surveyDB.settings.persistent_cookie_duration;\n    \n    //set surveyDB to tmpSurveyDB so we can be sure that surveyDB is the good variable\n    surveyDB = tmpSurveyDB;\n}\n\nfunction getWeightedRandom(spec) {\n    //Objectives\n        //Given a JSON array of values and probabilities, output the weighted random selection. For example {coffee : 0.20, tea : 0.80}\n        //Output nothing if no selection is made (I.E. undefined)\n    var i, sum=0, r=Math.random();\n    for (i in spec) {\n        \n        //be sure to never select something with 0% probability !, since Math.random() can be 0!\n        if (spec[i] == 0)\n            continue;\n        sum += Number(spec[i]);\n        if (r <= sum)\n            return i;\n    }\n}\n\nfunction saveDbAsJSON(dbData) {\n    //Objectives\n        //Convert dbData into JSON\n        //Set surveyDB to the dataroot node and log the version number\n    var x, c;\n    //clog(\"saveDbAsJSON()\");\n    try{x = $.parseXML(dbData); c = xmlToJson(x)}\n    catch(e){clog(\"Converting XML to JSON encountered an error: \" + e.message);return false}\n\n    surveyDB = c.dataroot;\n    clog(\"im.xml version: \" + x.documentElement.getAttribute(\"generated\"));\n    main2();\n}\n\nfunction downloadSurveyDB() {\n    clog(\"Downloading survey database\")\n    var xmlHttp = new XMLHttpRequest();\n    xmlHttp.onreadystatechange = function() {\n        if (xmlHttp.readyState == 4) {\n            clog(\"Download status = \" + xmlHttp.statusText);\n            \n            if (xmlHttp.status == 200) {\n                var b = xmlHttp.responseText;\n                if (b && b != \"\" && typeof(b) != \"undefined\")\n                    saveDbAsJSON(b.replace(/\\r?\\n|\\r/g, \"\").replace(/\\\\u[\\dA-F]{4}/gi, function (match) {return String.fromCharCode(parseInt(match.replace(/\\\\u/g, ''), 16))}));\n            }\n        }\n    }\n    xmlHttp.open(\"GET\", dtmSettings.dbURL, true); // true for asynchronous \n    xmlHttp.send(null);\n}\n//Take a date object as parameter\nfunction isStorageExpired(storageDate) {\n    var now = new Date();\n    //storageDate = new Date(storageDate);\n//\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n    if (((now - storageDate) <= (surveyDB.settings.persistent_cookie_duration * 86400000)) || !storageDate || typeof storageDate === \"undefined\") {\n        return false;\n    }\n    return true;\n}\n\nfunction checkTestParams() {\n    //Objectives\n        //action any special query parameters\n    if  (/[?&]im_nocookiecheck=1/i.test(document.location.search)) {\n        //delete these cookies\n        clog(\"Treat visitor as new visitor (deleting locally stored data)\");\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.persistent );\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.session );\n          localStorage.removeItem('lastDateIMShown');\n    }\n    \n    if ( (/[?&]im_scope=page/i.test(document.location.search)))\n        overrideScope = \"Page\";\n    else if ( (/[?&]im_scope=institution/i.test(document.location.search)))\n        overrideScope = \"Institution\";\n    else if ( (/[?&]im_scope=theme/i.test(document.location.search)))\n        overrideScope = \"Theme\";\n    else if ( (/[?&]im_scope=site/i.test(document.location.search)))\n        overrideScope = \"Entire site\";\n    \n    if ( (/[?&]im_nodatecheck=1/i.test(document.location.search)))\n        overrideStart = true;\n    \n    var b = /[?&]im_surveyid=([^?&]+)/.exec(document.location.search);\n    if (b !== null )\n        overrideID = b[1];\n}\n\nfunction checkPageTypeAllowed() {\n    //Objectives\n        //return true if the page type is allowed and false otherwise\n    var b;\n    // 1.\tCheck if splash page\n    if ( $( \"body\" ).hasClass( \"splash\" ) ) \n        b = \"splash\";\n\n    // 2.\tCheck if 404 page\n    //if (_satellite.dataElements[\"ErrorPageType\"].default != _satellite.getVar(\"ErrorPageType\"))\n    if (_satellite.getVar(\"ErrorPageType\") != 'blank error page type')\n        b = _satellite.getVar(\"ErrorPageType\");\n    \n    if (b != null)\n        return dtmSettings.enablePages[b];\n    \n    return true;\n}\n\nfunction checkEnableDebugMode() {\n    //Objectives\n        //Set the local storage token to remember to log console info\n    if (/[?&]logim=(true|1)/i.test(document.location.search))\n        localStorage.setItem('dtm-logim', 1);\n\n    if (/[?&]logim=(false|0)/i.test(document.location.search))\n        localStorage.removeItem('dtm-logim');\n    \n    return (localStorage.getItem('dtm-logim') == 1);\n}\n\n/**\n* Originally from http://davidwalsh.name/convert-xml-json\n* This is a version that provides a JSON object without the attributes and places textNodes as values\n* rather than an object with the textNode in it.\n* 27/11/2012\n* Ben Chidgey\n*/\nfunction xmlToJson(xml) {\n    //Objectives\n        //Convert XML into JSON\n    \n    // Create the return object\n    var obj = {};\n\n    // text node\n    if (4 === xml.nodeType) {\n        obj = xml.nodeValue;\n    }\n\n    if (xml.hasChildNodes()) {\n        for (var i = 0; i < xml.childNodes.length; i++) {\n            var TEXT_NODE_TYPE_NAME = '#text',\n                item = xml.childNodes.item(i),\n                nodeName = item.nodeName,\n                content;\n\n            if (TEXT_NODE_TYPE_NAME === nodeName) {\n                //single textNode or next sibling has a different name\n                if ((null === xml.nextSibling) || (xml.localName !== xml.nextSibling.localName)) {\n                    content = xml.textContent;\n\n                //we have a sibling with the same name\n                } else if (xml.localName === xml.nextSibling.localName) {\n                    //if it is the first node of its parents childNodes, send it back as an array\n                    content = (xml.parentElement.childNodes[0] === xml) ? [xml.textContent] : xml.textContent;\n                }\n                return content;\n            } else {\n                if ('undefined' === typeof(obj[nodeName])) {\n                    obj[nodeName] = xmlToJson(item);\n                } else {\n                    if ('undefined' === typeof(obj[nodeName].length)) {\n                        var old = obj[nodeName];\n                        obj[nodeName] = [];\n                        obj[nodeName].push(old);\n                    }\n\n                    obj[nodeName].push(xmlToJson(item));\n                }\n            }\n        }\n    }\n    return obj;\n}\n\nfunction invite(survey) {\n    //Objectives\n        //Display the popup given the survey parameters\n\nvar html =  \"<aside id='gc-im-popup' class='survey hidden-print' tabindex='0'>\" +\n      \"<style scoped>\" +\n        // Default (extra extra small view and over)\n        \".survey {z-index: 1000; position: relative; margin: 0 auto; margin: 0 15px;}\" +\n        \"#survey-close {height: 42px; line-height: 42px;}\" +\n        \n        // Media queries (for modern browsers and IE8 - via respond.js)\n        \"@media screen and (min-width: 480px) {\" + // Extra small view and over\n          \".survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n          \".survey .panel {box-shadow: 0 0 15px;}\" +\n          \".survey .panel:focus {outline: 1px dotted #fff;}\" +\n          \"#survey-close {top: 15px; right: 15px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 480px) and (max-width: 767px) {\" + // Small view only\n          \".survey {margin: 0 15px;}\" +\n          \"#survey-close {right: 30px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 768px) {\" + // Medium view and over\n          \".survey {width: 720px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 992px) {\" +\n          \".survey {width: 470px; left: 470px; bottom: 4.2em;}\" + // Large view and over\n        \"}\" +\n        \"@media screen and (min-width: 1200px) {\" + // Extra large view and over\n         \".survey {width: 570px; left: 570px;}\" +\n        \"}\" +\n        \n        // View class fallbacks (needed for IE9-11 - they seem to ignore JS-injected media queries unless the user manually resizes their browser window)\n        \"html:not(.xxsmallview) .survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel {box-shadow: 0 0 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel:focus {outline: 1px dotted #fff;}\" +\n        \"html:not(.xxsmallview) #survey-close {top: 15px; right: 15px;}\" +\n        \"html.xsmallview .survey {margin: 0 15px;}\" +\n        \"html.smallview .survey {width: 720px;}\" +\n        \"html.smallview #survey-close {right: 30px;}\" +\n        \"html.mediumview .survey {width: 470px; left: 470px; bottom: 4.2em;}\" +\n        \"html.largeview .survey, html.xlargeview .survey {width: 570px; left: 570px; bottom: 4.2em;}\" +\n      \"</style>\" +\n      \"<div class='panel panel-primary mrgn-bttm-0'>\" +\n        \"<header id='close-im' class='panel-heading'>\" +\n          \"<h2 class='panel-title' style='font-size: 19px;'>\" + survey[\"title-\" + wb.lang] + \"</h2>\" + // fix for pop-up invitation title font size AA-1203 2025-09\n        \"</header>\" +\n        \"<div class='panel-body'>\" +\n        survey[\"body-\" + wb.lang] +\n          /*\"<p>\" + survey.paragraph1 + \"</p>\" +\n          \"<p class='mrgn-bttm-0'>\" + survey.paragraph2 + \"</p>\" +*/\n          \"<ul class='list-inline mrgn-bttm-0'>\" +\n            \"<li class='mrgn-tp-md'><a id='survey-yes' class='btn btn-primary' href='\" + survey[\"link-\" + wb.lang] + \"' target='_blank'>\" + survey[\"yes-\" + wb.lang] + \"</a></li>\" +\n            \"<li class='mrgn-tp-md'><button id='survey-no' class='btn btn-default survey-close'>\" + survey[\"no-\" + wb.lang] + \"</button></li>\" +\n          \"</ul>\" +\n        \"</div>\" +\n        \"<button id='survey-close' class='mfp-close' title=\" + '\"' + survey[\"close-\" + wb.lang] + '\"' + \">×<span class='wb-inv'> \" + survey[\"close-\" + wb.lang] + \"</span></button>\" +\n       \"<input type='hidden' name='popupName' value='\" + survey[\"uniqueTitle\"] + \"'>\" +\n  \"</div>\" +\n    \"</aside>\",\n$html = $( html ),\n$userFocus = false,\noverlayIsClosing,\ncookieValue,\nfocusFlag;\n\n// Close the overlay if any of its links/buttons get clicked or if the escape key gets pressed.\n$html.on( \"click vclick mouseup keydown\", function( e ) {\n\n  // Proceed if any of the overlay's links or buttons get clicked (including middle mouse clicks) or if the escape key gets pressed within the overlay.\n  if (\n      ( ( e.type === \"click\" || e.type === \"vclick\" ) && e.which === 1 && $( e.target ).closest( \"a, button\", this ).length ) // Clicked/Tapped a link/button.\n      ||\n      ( e.type === \"mouseup\" && e.which === 2 && $( e.target ).closest( \"a\", this ).length ) // Middle-clicked a link.\n      ||\n      ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) // Pressed escape key.\n    ) {\n    \n      // add to remove added attributes to overlay when closing\n      $(\"#first-focus\").remove();\n    \n      // Set a flag to indicate the overlay is closing.\n      // Needed to prevent IE11 (possibly also IE8-10/Edge) from failing to return user focus when closing the overlay (due to a separate focusin event triggering too quickly and clearing the user focus variable before it's needed).\n      overlayIsClosing = 1;\n      \n      // Hide the overlay immediately.\n      $( this ).hide();\n      \n      // Remove the overlay shortly afterwards.\n      // This is being done to prevent problems when the yes link is middle-clicked. If the overlay were to be immediately removed, middle-clicking the yes link would remove the overlay without opening the link in a new tab/window. To avoid that issue, the overlay is now getting immediately hidden, then removed a short time later.\n      setTimeout( function() { $html.empty() }, 1000 );\n      \n      // Determine the cookie's new value, depending on the ID of which link/button was clicked. Don't set the cookie's value to yes/no if the Esc key was pressed.\n      if ( $( e.target ).closest( \"#survey-yes\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"yes\";\n      }\n      else if ( $( e.target ).closest( \"#survey-no\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"no\";\n      }\n      else {\n        cookieValue = \"closed\";\n      }\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      // Otherwise, return the user's focus to the H1 element (or if it doesn't exist - the next element, which is likely to be main). Needed to prevent browsers from unexpectedly returning focus to the top of the page.\n      /*if ( $userFocus ) {\n        $userFocus.trigger( \"setfocus.wb\" );\n        $userFocus = null;\n      }\n      else {*/\n      \n        // Does the H1 exist? If yes, focus to it.\n        // Otherwise, focus to whatever element comes after the overlay (likely main).\n        /*if ( $( \"h1\" ).length ) {\n          $( \"h1\" ).trigger( \"setfocus.wb\" );\n        }\n        else {\n          $html.next().trigger( \"setfocus.wb\" );\n        }\n      }*/\n    \n      // focus on the beginning of the document\n    $(\"#wb-tphp\").trigger(\"setfocus.wb\");\n      \n      // Set cookie.\n     // _satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, cookieValue, surveyDB.settings.persistent_cookie_duration );\n     // localStorage.setItem('lastDateIMShown', now);\n      // Remove this event handler.\n      $( this ).off();\n  \n\n  }\n  \n \n\t\t\n} );\n\n// If the user tabs out of the overlay after it was automatically focused on, return their initial focus.\n/*$html.find( \".panel\" ).on( \"keydown\", function( e ) {\n  \n  // Proceed if tabbing backwards from the panel container/yes link or if tabbing forward from the close button.\n  if ( ( ( ( $( e.target ).hasClass( \"panel\" ) || e.target.id === \"survey-yes\" ) && e.shiftKey) || e.target.id === \"survey-close\" ) && e.which === 9 && $userFocus ) {\n      \n      // Don't focus to whatever comes directly before or after the overlay in the flow of content.\n      e.preventDefault();\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      $userFocus.trigger( \"setfocus.wb\" );\n      $userFocus = null;\n      \n      // Remove this event handler.\n      $( this ).off( \"keydown\" );\n    }\n} );\n*/\n  \n// Insert the overlay directly before the <main> element.\n$( \"main\" ).before( $html );\n  // Since jQuery fix will sanitize the target attribute, here is a quick solution to add it back right after the IM html is inserted\n  $(\"#survey-yes\").attr(\"target\", \"_blank\");\n // Inset the \"Skip to Invitation Manager Popup\" link before the <main> element.\n\t\tif (wb.lang === \"fr\")\n\t\t{\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a  class='wb-sl' href='#gc-im-popup'>Passer au Gestionnaire des Invitations</a></li> \");\n\t\t}\n\t\telse {\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a   class='wb-sl' href='#gc-im-popup'>Skip to Invitation Manager Popup</a></li> \");\n\t\t}\n  \n  \n\n//pop-up impression for analytics\n   \n    //If the pop-up appears  \n    if($('aside.survey.hidden-print').length){\n                var popUpName = $(\"input[name='popupName']\").val();\n                   \n   _satellite.setVar('jsPopupName', popUpName);\n //direct call rule\n _satellite.track('popUpImpression');\n          \n               }\n    \n    //End pop-up impression code\n\n// Find where the user is currently focused.\n/*$userFocus = $( document.activeElement );*/\n\n// Automatically focus on the overlay.\n//$html.find( \".panel\" ).trigger( \"setfocus.wb\" );\n\n\n// After the overlay steals focus, clear the user focus variable if the user goes outside of of it.\n// It's possible to go outside of the overlay without closing or tabbing out of it (e.g. by clicking or touching outside of it or using a screen reader to navigate by links). In that scenario, the user focus variable needs to be cleared to prevent strange focusing if the user enters the overlay again afterwards and focuses out of/closes it.\n/*$( \"body\" ).on( \"focusin mousedown\", function ( e ) {*/\n\n  // When the survey overlay first gains focus, set the focus flag variable to 1. Sometimes the overlay isn't the first thing that gains focus.\n  // After the overlay has initially gained focus, once something outside of it gets focused on, clear the user focus variable. If the overlay is losing focus because it's being closed, don't do anything or else IE11 (possibly also IE8-10/Edge) will run this event handler too early and prevent the close event from returning user's focus to the right spot.\n /* if ( $( e.target ).closest( \".survey\", this ).length ) {\n    \n    if ( ! focusFlag ) {\n      focusFlag = 1;\n    }\n  }\n  else {\n  \n    if ( ! overlayIsClosing && $userFocus ) {\n      $userFocus = null;\n    }\n  }\n} );*/\n}\n\nfunction getObjArr(o){\n    //Objectives\n        //Always return an object array containing the given parameter. This allows us to loop through the object array whether there are 0, 1 or more objects in the array\n    return (typeof o === \"undefined\") ? [] : Array.isArray(o) ? o : [o];\n}\n\nfunction clog(a) {\n    //Objectives\n        //log console data if debug mode is enabled\n    if (debugMode) \n        console.log(\"Invitation Mgr: \" + a);\n    }\n}\n\n\n\n</script>\n<script src=\"/etc/designs/canada/wet-boew/js/ep-pp.min.js\"></script>\n<script src=\"/etc/designs/canada/wet-boew/js/wet-boew.min.js\"></script><span id=\"wb-rsz\" class=\"wb-init\">&nbsp;</span>\n<script src=\"/etc/designs/canada/wet-boew/js/theme.min.js\"></script>\n<script src=\"/etc/designs/canada/wet-boew/projects/search-ui/suggestions.min.js\"></script>\n<script src=\"/etc/designs/canada/wet-boew/js/gc-thématique.min.js\"></script>\n\n\n    \n\n<script>\nvar string=\"\",cleanPromoTitle=function(e){return e?e=e.replace(/\\|/g,\"/\").replace(/\\s+/g,\" \").replace(/(\\r\\n\\t|\\n|\\r\\t)/gm,\"\").trim():\"\"},gcSections=document.querySelectorAll(\"section.gc-features section:not([class~=hide]\");if(null!==gcSections&&gcSections.length>0)for(var i=0;i<gcSections.length;i++)for(var gcSection_i=gcSections[i],gcFeaturesLnks=gcSection_i.getElementsByTagName(\"a\"),k=0;k<gcFeaturesLnks.length;k++){var k_link=gcFeaturesLnks[k],text=cleanPromoTitle(k_link.textContent);text.length>0&&(string+=\"|contextual feature:\"+text)}\"\"!=string&&(string=string.substr(1,string.length),s.events=s.apl(s.events,\"event41\"),s.list1=string);\n</script><script>\n_satellite.cookie.remove(\"clickSourcePage\"),_satellite.cookie.remove(\"clickSourceURL\"),_satellite.cookie.remove(\"clickText\"),_satellite.cookie.remove(\"clickURL\"),_satellite.track(\"pageReset\");\n</script></body></html>",
        "outcomeCount": 1414,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 22712,
          "settleDelayMs": 10000,
          "auditMs": 1969,
          "totalMs": 25328,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": true,
        "result": "passed",
        "description": "No horizontal overflow detected at 320px width",
        "overflowAmountPx": 0,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": null
      },
      "semantica11y": {
        "executed": true,
        "summary": {
          "total": 66,
          "errors": 0,
          "warnings": 66,
          "suggestions": 0
        },
        "issues": [
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<input id=\"wb-srch-q\" class=\"wb-srch-q form-control\" role=\"combobox\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "55c3b664d507",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8f339cb7",
            "a11yPatternFingerprint": "ca750a28d32402c13150441d6d13a3bf6eb9fddbff6a41ac8a39ef2f660bc0cc",
            "a11yPatternDisplayId": "A11Y-PAT-CA750A28D324",
            "a11yOccurrenceFingerprint": "10ec90aba632d79ddb222d407e67868736a32e43a957109dfa6e5d419b989e0d",
            "a11yOccurrenceDisplayId": "A11Y-OCC-10EC90ABA632"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button id=\"mainMenuBtn\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e695f4f32bf4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-718605bd",
            "a11yPatternFingerprint": "f98729687a3fdb23f279b5fa5de4d19de93e90b24a5a336e93d20a1c69eb6f33",
            "a11yPatternDisplayId": "A11Y-PAT-F98729687A3F",
            "a11yOccurrenceFingerprint": "3db39a62d4adad99cf0e9083df4402bbb12f124aaf9d3121c15e44bb537638e0",
            "a11yOccurrenceDisplayId": "A11Y-OCC-3DB39A62D4AD"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "f682a5c4ef38",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "179fe12430a0e06c58a68926d2928d8e3ef49206fae9d6ff95495ace8afe9b89",
            "a11yOccurrenceDisplayId": "A11Y-OCC-179FE12430A0"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7c72f18ee9b4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0fa13685a4925db755f2132ada7274fd1e19a2d74177c41f01eeeb8e00e5242f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0FA13685A492"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "efd97d706b48",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "c75b4c1ea69424e856a5596caf89c24e16122f7320121005f50c52ac8e5e7d19",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C75B4C1EA694"
          }
        ],
        "error": null
      },
      "duplicateFindingCount": 59,
      "timings": {
        "fetchMs": 1399,
        "pageNavigationMs": 22712,
        "pageLoadDelayMs": 10000,
        "totalMs": 52812,
        "scannerMs": {
          "axe": 25328,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/en/transparency/terms.html",
      "finalUrl": "https://www.canada.ca/en/transparency/terms.html",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=utf-8",
      "pageTitle": "Terms and conditions - Canada.ca",
      "elapsedMs": 56456,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1073,
          "failed": 33,
          "cantTell": 48,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a lang=\"fr\" href=\"/fr/transparence/avis.html\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d1f1e8cea93",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-549f0ba9",
            "a11yPatternFingerprint": "9869f78155a4fa3fe0755e5d9a79c2398bca2fd99ad8c62db845c704e69dd66e",
            "a11yPatternDisplayId": "A11Y-PAT-9869F78155A4",
            "a11yOccurrenceFingerprint": "a3f115aeb1bac67bcbd993d82554061d04209ac65b187df6b11cbe64609165ec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A3F115AEB1BA"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en.html\" property=\"url\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en.html\">Canada.ca</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/contact.html\">All contacts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/government/dept.html\">Departments and agencies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/government/system.html\">About government</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/jobs.html\">Jobs</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/immigration-citizenship.html\">Immigration and citizenship</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://travel.gc.ca/\">Travel and tourism</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/business.html\">Business</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/benefits.html\">Benefits</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/health.html\">Health</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/taxes.html\">Taxes</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/environment.html\">Environment and natural resources</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/defence.html\">National security and defence</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/culture.html\">Culture, history and sport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/policing.html\">Policing, justice and emergencies</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/transport.html\">Transport and infrastructure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=eng\">Canada and the world</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/finance.html\">Money and finances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/science.html\">Science and innovation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/indigenous-peoples.html\">Indigenous Peoples</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/veterans-military.html\">Veterans and military</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/youth.html\">Youth</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/services/life-events.html\">Manage life events</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/en/social.html\">Social media</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/en/mobile.html\">Mobile applications</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/en/government/about-canada-ca.html\">About Canada.ca</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/transparency/terms.html\">Terms and conditions</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/en/transparency/privacy.html\">Privacy</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a5ac0c97408",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-9d3047fe",
            "a11yPatternFingerprint": "635e6d65d3796f2fa829820afe9a7a584829d9f05584a50c177f3add6f4541c4",
            "a11yPatternDisplayId": "A11Y-PAT-635E6D65D379",
            "a11yOccurrenceFingerprint": "2a7fbc4ed474fcf50ed811225e428dea992435da734b6607036d74e37ed46393",
            "a11yOccurrenceDisplayId": "A11Y-OCC-2A7FBC4ED474"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1a96076b8dd",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8563fbe5",
            "a11yPatternFingerprint": "2dafc5dd4b680058c98240c82535acdb414659e3120bac8d3cb3732c557c4f9b",
            "a11yPatternDisplayId": "A11Y-PAT-2DAFC5DD4B68",
            "a11yOccurrenceFingerprint": "aa27683ccd155a0d42148750f0dc83d95e5336eda3aaaa5211d3fd408859924b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AA27683CCD15"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1[@id=\"wb-cont\"]",
            "html": "<h1 property=\"name\" class=\"wb-inv\" id=\"wb-cont\" dir=\"ltr\">Terms and conditions</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e34f7b54ab7",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-f006e8d2",
            "a11yPatternFingerprint": "1ae90e223779855433953d3ab5f8d8898a71cdb800aa6a3e5aa580254a29a532",
            "a11yPatternDisplayId": "A11Y-PAT-1AE90E223779",
            "a11yOccurrenceFingerprint": "40f5a44d9137bf0b8b2ddd3114fe32485a5cdf9c2821f7b913bfd8c212ef6fab",
            "a11yOccurrenceDisplayId": "A11Y-OCC-40F5A44D9137"
          }
        ],
        "outcomeCount": 1202,
        "duplicateFailedCount": 29,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1408,
          "failed": 1,
          "cantTell": 25,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "button-name",
          "bypass",
          "color-contrast",
          "definition-list",
          "dlitem",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".global-header > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#wb-bc",
              ".gc-main-footer > .container > nav",
              ".d-flex > nav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd5cb7dc7310",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-5e9301aa",
            "a11yPatternFingerprint": "50c37465042be6d45cd2934cc4558b2a08092398efc6a271914d663bf3df4fc1",
            "a11yPatternDisplayId": "A11Y-PAT-50C37465042B",
            "a11yOccurrenceFingerprint": "8841e8de751a1f0ce5837a5c5597ab1df226250589371482182b49cad2804597",
            "a11yOccurrenceDisplayId": "A11Y-OCC-8841E8DE751A"
          }
        ],
        "renderedHtml": "<!DOCTYPE html><html class=\"hydrated js backgroundsize borderimage csstransitions fontface svg details progressbar meter cors largeview wb-enable\" dir=\"ltr\" lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\"><head prefix=\"og: http://ogp.me/ns#\" class=\"at-element-marker\">\n    \n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta charset=\"utf-8\"><style data-styles=\"\">gcds-alert,gcds-breadcrumbs,gcds-breadcrumbs-item,gcds-button,gcds-card,gcds-checkboxes,gcds-container,gcds-date-input,gcds-date-modified,gcds-details,gcds-error-message,gcds-error-summary,gcds-fieldset,gcds-file-uploader,gcds-footer,gcds-grid,gcds-grid-col,gcds-header,gcds-heading,gcds-hint,gcds-icon,gcds-input,gcds-label,gcds-lang-toggle,gcds-link,gcds-nav-group,gcds-nav-link,gcds-notice,gcds-pagination,gcds-phase-banner,gcds-radios,gcds-search,gcds-select,gcds-side-nav,gcds-signature,gcds-sr-only,gcds-stepper,gcds-text,gcds-textarea,gcds-top-nav,gcds-topic-menu,gcds-verify-banner{visibility:hidden}.hydrated{visibility:inherit}</style>\n<title>Terms and conditions - Canada.ca</title>\n<meta content=\"width=device-width,initial-scale=1\" name=\"viewport\">\n\n\n\t<meta name=\"content-page-ref\" content=\"qDXvbDLVz6dqE3VkUsNuO2WlSrCCMf-2NoTKe0mFm4WXyM7PneSCUQk4p2JvEndgt7TwYTs8nDQDpKl7PpN2rg\">\n<link rel=\"schema.dcterms\" href=\"http://purl.org/dc/terms/\">\n\t<link rel=\"canonical\" href=\"https://www.canada.ca/en/transparency/terms.html\">\n    <link rel=\"alternate\" hreflang=\"en\" href=\"https://www.canada.ca/en/transparency/terms.html\">\n\t\n        <link rel=\"alternate\" hreflang=\"fr\" href=\"https://www.canada.ca/fr/transparence/avis.html\">\n\t\n\t\n\t\t<meta name=\"description\" content=\"Access information on Government of Canada copyrights and permissions to reproduce.\">\n\t\n\t\n\t\n\t\t<meta name=\"author\" content=\"Service Canada\">\n\t\n\t\n\t\t<meta name=\"dcterms.title\" content=\"Terms and conditions\">\n\t\n\t\n\t\t<meta name=\"dcterms.description\" content=\"Access information on Government of Canada copyrights and permissions to reproduce.\">\n\t\n\t\n\t\t<meta name=\"dcterms.creator\" content=\"Service Canada\">\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.language\" title=\"ISO639-2/T\" content=\"eng\">\n\t\n\t\n\t\t<meta name=\"dcterms.subject\" title=\"gccore\" content=\"Terms and conditions\">\n\t\n\t\n\t\t<meta name=\"dcterms.issued\" title=\"W3CDTF\" content=\"2015-05-26\">\n\t\n\t\n\t\t<meta name=\"dcterms.modified\" title=\"W3CDTF\" content=\"2025-09-05\">\n\t\n\t\n\t\t<meta name=\"dcterms.audience\" content=\"general public\">\n\t\n\t\n\t\t<meta name=\"dcterms.spatial\" content=\"Canada\">\n\t\n\t\n\t\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.identifier\" content=\"Service_Canada\">\n\t\n\t\n\t\n    \n        <meta property=\"https://vocab.canada.ca/web/mws#program\" content=\"esdc/ics/esdc-corporate\">\n        \n\n\n\n\t<meta prefix=\"fb: https://www.facebook.com/2008/fbml\" property=\"fb:pages\" content=\"378967748836213, 160339344047502, 184605778338568, 237796269600506, 10860597051, 14498271095, 209857686718, 160504807323251, 111156792247197, 113429762015861, 502566449790031, 312292485564363, 1471831713076413, 22724568071, 17294463927, 1442463402719857, 247990812241506, 730097607131117, 1142481292546228, 1765602380419601, 131514060764735, 307780276294187, 427238637642566, 525934210910141, 1016214671785090, 192657607776229, 586856208161152, 1146080748799944, 408143085978521, 490290084411688, 163828286987751, 565688503775086, 460123390028, 318424514044, 632493333805962, 370233926766473, 173004244677, 1562729973959056, 362400293941960, 769857139754987, 167891083224996, 466882737009651, 126404198009505, 135409166525475, 664638680273646, 169011506491295, 217171551640146, 182842831756930, 1464645710444681, 218822426028, 218740415905, 123326971154939, 125058490980757, 1062292210514762, 1768389106741505, 310939332270090, 285960408117397, 985916134909087, 655533774808209, 1522633664630497, 686814348097821, 230798677012118, 320520588000085, 103201203106202, 273375356172196, 61263506236, 353102841161, 1061339807224729, 1090791104267764, 395867780593657, 1597876400459657, 388427768185631, 937815283021844, 207409132619743, 1952090675003143, 206529629372368, 218566908564369, 175257766291975, 118472908172897, 767088219985590, 478573952173735, 465264530180856, 317418191615817, 428040827230778, 222493134493922, 196833853688656, 194633827256676, 252002641498535, 398018420213195, 265626156847421, 202442683196210, 384350631577399, 385499078129720, 178433945604162, 398240836869162, 326182960762584, 354672164565195, 375081249171867, 333050716732105, 118996871563050, 240349086055056, 119579301504003, 185184131584797, 333647780005544, 306255172770146, 369589566399283, 117461228379000, 349774478396157, 201995959908210, 307017162692056, 145928592172074, 122656527842056\">\n\n\n\t\n\n\n    \n\n\n\t<iframe src=\"javascript:void(0)\" title=\"\" role=\"presentation\" style=\"width: 0px; height: 0px; border: 0px; display: none;\"></iframe><script src=\"https://www.canada.ca/etc/designs/canada/wet-boew/js/i18n/en.min.js\"></script><script src=\"//assets.adobedtm.com/be5dfd287373/abb618326704/launch-3eac5e076135.min.js\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement.min.js\" async=\"\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement_Module_ActivityMap.min.js\" async=\"\"></script>\n\n\n\n\n\n\n\n\n\n\n<link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.15.4/css/all.css\" integrity=\"sha256-mUZM63G8m73Mcidfrv5E+Y61y7a12O5mW4ezU3bxqW4=\" crossorigin=\"anonymous\">\n<script blocking=\"render\" src=\"/etc/designs/canada/wet-boew/js/gcdsloader.min.js\"></script><script blocking=\"render\" type=\"module\" integrity=\"sha384-dyE8IpLmFMtdU/ftC4nFeuLMvr2vMI8s1UY2OXl9pbzizebJeCfWp9iLhiVXdXtA\" src=\"https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.36.0/dist/gcds/gcds.esm.js\"></script><link blocking=\"render\" rel=\"stylesheet\" crossorigin=\"anonymous\" integrity=\"sha384-0CRuUE9X0B5RfCdDx1BDT6Ru1MajB7Ngy0CmoORlBF+ey/W8T75AKwLehkl+QaGR\" href=\"https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.36.0/dist/gcds/gcds.css\">\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/theme.min.css\">\n<link rel=\"apple-touch-icon\" sizes=\"57x57 72x72 114x114 144x144 150x150\" class=\"wb-favicon\" href=\"/etc/designs/canada/wet-boew/assets/favicon-mobile.png\"><link href=\"/etc/designs/canada/wet-boew/assets/favicon.ico\" rel=\"icon\" type=\"image/x-icon\" class=\"wb-init wb-favicon-inited\">\n<noscript><link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/noscript.min.css\"/></noscript>\n\n\n\n\n\n\n\n                                <script>!function(a){var e=\"https://s.go-mpulse.net/boomerang/\",t=\"addEventListener\";if(\"False\"==\"True\")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e=\"https://s2.go-mpulse.net/boomerang/\";if(window.BOOMR_API_key=\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement(\"iframe\");if(a[t])a[t](\"load\",n,!1);else if(a.attachEvent)a.attachEvent(\"onload\",n);r.src=\"javascript:void(0)\",r.title=\"\",r.role=\"presentation\",(r.frameElement||r).style.cssText=\"width:0;height:0;border:0;display:none;\",o=document.getElementsByTagName(\"script\")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src=\"javascript:var d=document.open();d.domain='\"+i+\"';void(0);\",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement(\"script\");if(i)this.domain=i;a.id=\"boomr-if-as\",a.src=e+\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write(\"<bo\"+'dy onload=\"document._l();\">'),_.close()}}(),\"\".length>0)if(a&&\"performance\"in a&&a.performance&&\"function\"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=\"\"==\"true\"?1:0,t=\"\",n=\"gsnsd4qxzpiog2xfe5oq-f-ac1f3c237-clientnsv4-s.akamaihd.net\",i=\"false\"==\"true\"?2:1,_={\"ak.v\":\"41\",\"ak.cp\":\"368225\",\"ak.ai\":parseInt(\"231651\",10),\"ak.ol\":\"0\",\"ak.cr\":6,\"ak.ipv\":4,\"ak.proto\":\"h2\",\"ak.rid\":\"378190b\",\"ak.r\":47256,\"ak.a2\":e,\"ak.m\":\"dscb\",\"ak.n\":\"essl\",\"ak.cport\":54338,\"ak.gh\":\"23.214.94.75\",\"ak.quicv\":\"\",\"ak.tlsv\":\"tls1.3\",\"ak.0rtt\":\"\",\"ak.0rtt.ed\":\"\",\"ak.csrc\":\"-\",\"ak.acc\":\"\",\"ak.t\":\"1793402717\",\"ak.ak\":\"hOBiQwZUYzCg5VSAfCLimQ==9JUETAiQtp8dlfJFUj9wyvhr3Zf2/biBGU4NGEW6x2oT5nipYGSVT3PapVz7CLmgjyAVtW3Xt9NVTTo/0yJuoxrsLrRdvIhKCo2dVJR8OUWqZ91ATby9iX5cghcGSgKzWYD5U2GoSIRC9bMfIhJSMYg7ryN8yjPShG3akVwHY4hvySE5QjwCWj1QDG46+i+OcNRzUftU+m/Kx+rW80dZIwD/WfFdR/LO2xO+QQmkQQP/AGvHesTVEDPU3tR5cXqOLBNiVRSn/KT/6dJ6Gk0PZIsxLGpPy1/Jm05MOyFLErsCC/bBd/2iOGBhmlLyqF5ZwhCXaBiWruV7JVn2e+49Pebo5hJn4a5z32BKC4Z1Wb0Hc8U9rYXIFvxXOC60uWAxM+I94H9bHATiU1TURNMv67ZHur+UbnCxEWG8GWwhXwY=\",\"ak.pv\":\"847\",\"ak.dpoabenc\":\"\",\"ak.tf\":i};if(\"\"!==t)_[\"ak.ruds\"]=t;var o={i:!1,av:function(e){var t=\"http.initiator\";if(e&&(!e[t]||\"spa_hard\"===e[t]))_[\"ak.feo\"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=[\"ak.cport\",\"ak.cr\",\"ak.csrc\",\"ak.gh\",\"ak.ipv\",\"ak.m\",\"ak.n\",\"ak.ol\",\"ak.proto\",\"ak.quicv\",\"ak.tlsv\",\"ak.0rtt\",\"ak.0rtt.ed\",\"ak.r\",\"ak.acc\",\"ak.t\",\"ak.tf\"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a(\"before_beacon\",o.av,null,null),a(\"onbeacon\",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>\n\n<body vocab=\"http://schema.org/\" typeof=\"WebPage\" resource=\"#wb-webpage\" class=\"\">\n\n    \n\n\n\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n        \n        \n        <div class=\"global-header\"><nav><ul id=\"wb-tphp\" class=\"wb-init wb-disable-inited\">\n\t<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"#wb-cont\">Skip to main content</a></li>\n\t<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"#wb-info\">Skip to \"About government\"</a></li>\n\t\n<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"?wbdisable=true\" rel=\"alternate\">Switch to basic HTML version</a></li></ul></nav>\n\n<header>\n\t<div id=\"wb-bnr\" class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t\n\t\t\t<section id=\"wb-lng\" class=\"col-xs-3 col-sm-12 pull-right text-right\">\n    <h2 class=\"wb-inv\">Language selection</h2>\n    <div class=\"row\">\n        <div class=\"col-md-12\">\n            <ul class=\"list-inline mrgn-bttm-0\">\n                <li>\n                    <a lang=\"fr\" href=\"/fr/transparence/avis.html\">\n                        \n                            <span class=\"hidden-xs\" translate=\"no\">Français</span>\n                            <abbr title=\"Français\" class=\"visible-xs h3 mrgn-tp-sm mrgn-bttm-0 text-uppercase\" translate=\"no\">fr</abbr>\n                        \n                        \n                    </a>\n                </li>\n                \n                \n            </ul>\n        </div>\n    </div>\n</section>\n\t\t\t\t<div class=\"brand col-xs-9 col-sm-5 col-md-4\" property=\"publisher\" resource=\"#wb-publisher\" typeof=\"GovernmentOrganization\">\n\t\t\t\t\t\n                    \n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t<a href=\"/en.html\" property=\"url\">\n\t\t\t\t\t\t\t<img src=\"/etc/designs/canada/wet-boew/assets/sig-blk-en.svg\" alt=\"Government of Canada\" property=\"logo\">\n\t\t\t\t\t\t\t<span class=\"wb-inv\"> /\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span lang=\"fr\">Gouvernement du Canada</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\n\t\t\t\t\t<meta property=\"name\" content=\"Government of Canada\">\n\t\t\t\t\t<meta property=\"areaServed\" typeof=\"Country\" content=\"Canada\">\n\t\t\t\t\t<link property=\"logo\" href=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\">\n\t\t\t\t</div>\n\t\t\t\t<section id=\"wb-srch\" class=\"col-lg-offset-4 col-md-offset-4 col-sm-offset-2 col-xs-12 col-sm-5 col-md-4\">\n\t\t\t\t\t<h2>Search</h2>\n\t\t\t\t\t\n<form action=\"/en/sr/srb.html\" method=\"get\" name=\"cse-search-box\" role=\"search\">\n\t<div class=\"form-group wb-srch-qry\">\n\t\t\n\t\t    <label for=\"wb-srch-q\" class=\"wb-inv\">Search Canada.ca</label>\n\t\t\t<input id=\"wb-srch-q\" list=\"wb-srch-q-ac\" class=\"wb-srch-q form-control\" name=\"q\" type=\"search\" value=\"\" size=\"34\" maxlength=\"170\" placeholder=\"Search Canada.ca\">\n\t\t    \n\t\t\n\n\t\t<datalist id=\"wb-srch-q-ac\">\n\t\t</datalist>\n\t</div>\n\t<div class=\"form-group submit\">\n\t<button type=\"submit\" id=\"wb-srch-sub\" class=\"btn btn-primary btn-small\" name=\"wb-srch-sub\"><span class=\"glyphicon-search glyphicon\"></span><span class=\"wb-inv\">Search</span></button>\n\t</div>\n</form>\n\n\t\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<hr>\n\t\n\t<div class=\"container\"><div class=\"row\">\n\t\t\n        <div class=\"col-md-8\">\n        <nav class=\"gcweb-menu wb-init gcweb-menu-inited\" typeof=\"SiteNavigationElement\" id=\"wb-auto-2\" aria-labelledby=\"mainMenuBtn\">\n\t\t<h2 class=\"wb-inv\">Menu</h2>\n\t\t<p id=\"gcweb-menu-desc\" hidden=\"\">Main Menu. Press the SPACEBAR to expand or the escape key to collapse this menu. Use the Up and Down arrow keys to choose a submenu item. Press the Enter or Right arrow key to expand it, or the Left arrow or Escape key to collapse it. Use the Up and Down arrow keys to choose an item on that level and the Enter key to access it.</p><button type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" id=\"mainMenuBtn\" aria-describedby=\"gcweb-menu-desc\"><span class=\"wb-inv\">Main </span>Menu <span class=\"expicon glyphicon glyphicon-chevron-down\" aria-hidden=\"true\"></span></button>\n<ul role=\"menu\" aria-orientation=\"vertical\" data-ajax-replace=\"/content/dam/canada/sitemenu/sitemenu-v2-en.html\" class=\"wb-init wb-data-ajax-replace-inited\" id=\"wb-auto-3\"><li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-jobs\" aria-expanded=\"false\" href=\"#\">Jobs and the workplace</a>\n  <ul id=\"gc-mnu-jobs\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/jobs.html\">Jobs<span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.jobbank.gc.ca/findajob\">Job Bank</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/jobs/opportunities/government.html\">Government of Canada jobs</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/jobs/youth.html\">Youth and student employment</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/jobs.html\">Jobs in national security and defence</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/programs/labour-mobility.html\">Moving within Canada to work</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/services/funding/programs.html\">Funding for jobs and training</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/jobs/training.html\">Training</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/hire.html\">Hiring and managing employees</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/start.html\">Starting a business</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/ei.html\">Employment Insurance benefits and leave</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/jobs/workplace.html\">Workplace standards</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/pensions.html\">Pensions and retirement</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-jobs-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-jobs-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/work-canada.html\">Work in Canada - work permits</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/express-entry.html\">Immigrate as a skilled worker</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/work-canada/hire-temporary-foreign.html\">Hire a temporary foreign worker</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/express-entry/who-can-apply/federal-skilled-workers.html\">Federal Skilled Worker Program</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/services/my-account.html\">View your records of employment</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/programs/ei/ei-list/ei-roe/access-roe.html\">Submit a record of employment - employers</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-service-commission/jobs/services/recruitment/students/federal-student-work-program.html\">Federal Student Work Experience Program (FSWEP)</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/services/sin.html\">Apply for a Social Insurance Number (SIN)</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-cit\" aria-expanded=\"false\" href=\"#\">Immigration and citizenship</a>\n  <ul id=\"gc-mnu-cit\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/immigration-citizenship.html\">Immigration<span class=\"hidden-xs hidden-sm\"> and citizenship</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/application.html\">IRCC applications</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada.html\">Visit Canada</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada.html\">Live in Canada permanently</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/work-canada.html\">Work in Canada temporarily</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada.html\">Study in Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/refugees.html\">Refugees and asylum</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ircc.canada.ca/iec/index.asp\">International Experience Canada (IEC)</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/canadian-passports.html\">Passports and other travel documents</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/canadian-citizenship.html\">Citizenship</a></li> <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/permanent-residents.html\">Permanent resident (PR) cards and status</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/settle-canada.html\">Settling in Canada as a newcomer</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/canadians/adopt-child-abroad.html\">International adoption</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ircc.canada.ca/explore-programs/index.asp\">Explore immigration programs</a></li>   \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/protect-fraud.html\">Immigration fraud and scams</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/immigration-citizenship/enforcement-violations.html\">Inadmissibility, enforcement and appeals</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-cit-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-cit-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/application/ircc-accounts.html\">Sign in to your IRCC account</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/application/check-status.html\">Check your application status</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/application/check-processing-times.html\">Current processing times</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides.html\">Find an application form</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/corporate/partners-service-providers.html\">Portals for representatives and partners</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-travel\" aria-expanded=\"false\" href=\"#\">Travel and tourism</a>\n  <ul id=\"gc-mnu-travel\" role=\"menu\" aria-orientation=\"vertical\">\n\t<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/\">Travel<span class=\"hidden-xs hidden-sm\"> and tourism</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/travelling/advisories\">Travel advice and advisories</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/travelling\">Travel outside Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/air\">Air travel</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/canadian-passports.html\">Canadian passports and travel documents</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/stay-connected\">Stay connected</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/assistance\">Assistance outside Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada.html?outside\">Visit Canada</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/returning\">Return or travel to Canada</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/canadian-tourism\">Canadian attractions, events and experiences</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-travel-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-travel-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/assistance/emergency-assistance\">Emergency assistance abroad</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/check-visa-eta.html\">Find out if you need a visa to travel to Canada</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/eta.html\">Apply for an eTA</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.cbsa-asfc.gc.ca/services/travel-voyage/prog/nexus/menu-eng.html\">Apply for NEXUS</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/travelling/registration\">Register as a Canadian abroad</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/travelling/documents/travel-insurance\">Travel insurance</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-biz\" aria-expanded=\"false\" href=\"#\">Business and industry</a>\n  <ul id=\"gc-mnu-biz\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business.html\">Business<span class=\"hidden-xs hidden-sm\"> and industry</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/start.html\">Starting a business</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/taxes.html\">Business taxes</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://innovation.ised-isde.canada.ca/s/?language=en_CA\">Business financing and support</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/corporations-canada/en\">Federal corporations</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/maintaingrowimprovebusiness.html\">Maintaining your business</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/permits.html\">Permits, licences and regulations</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/hire.html\">Hiring and managing employees</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/en/services/business/trade\">International trade and investment</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/ip.html\">Intellectual property and copyright</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/research.html\">Research and business intelligence</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/doing-business.html\">Doing business with government</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/innovation.html\">R&amp;D and innovation</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/protecting.html\">Protecting your business</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/office-superintendent-bankruptcy/en/you-owe-money\">Insolvency for business</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-biz-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-biz-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/department-finance/programs/international-trade-finance-policy/canadas-response-us-tariffs.html\">Canada's response to U.S. tariffs on Canadian goods</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/cc/lgcy/fdrlCrpSrch.html?locale=en_CA\">Find a corporation</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/corporations-canada/en/keep-your-corporation-good-shape/annual-return\">File Corporations Canada annual return</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/e-services/digital-services-businesses/business-account.html\">My Business Account (Canada Revenue Agency)</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/canada-small-business-financing-program/en\">Helping small businesses get loans</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.bdc.ca/en/financing/small-business-loan\">Loans to improve cash flow and increase sales</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-benny\" aria-expanded=\"false\" href=\"#\">Benefits</a>\n  <ul id=\"gc-mnu-benny\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits.html\">Benefits<span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/ei.html\">Employment Insurance benefits and leave</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/child-family-benefits/canada-groceries-essentials-benefit.html\">Canada Groceries and Essentials Benefit (CGEB)</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/dental/dental-care-plan.html\">Canadian Dental Care Plan (CDCP)</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/disability.html\">Disability benefits</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/family.html\">Family and caregiving benefits</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/publicpensions.html\">Public pensions</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/services/funding/programs.html\">Grants and funding opportunities</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/education.html\">Student aid and education planning</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/housing.html\">Housing benefits</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/benefits-financial-support.html\">Find benefits and financial support</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/audience.html\">Benefits by audience</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/life-events/death.html\">What to do when someone dies</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-benny-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-benny-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/ei/ei-regular-benefit.html\">Apply for Employment Insurance (EI)</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/calendar.html\">Benefit payment dates</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/child-family-benefits/child-family-benefits-calculator.html\">Child and family benefits calculators</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/government/sign-in-online-account.html\">Sign in to an account</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-services-procurement/services/payments-to-from-government/direct-deposit.html\">Set up or change direct deposit</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/ei/employment-insurance-reporting.html\">Submit your EI report</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/about-your-tax-return/tax-return/completing-a-tax-return/deductions-credits-expenses/deductions-credits-expenses.html\">Personal income tax - claim deductions, credits and expenses</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-health\" aria-expanded=\"false\" href=\"#\">Health</a>\n  <ul id=\"gc-mnu-health\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health.html\">Health<span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/food-nutrition.html\">Food and nutrition</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/drug-health-products.html\">Drug and health products</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-health/services/immunization-vaccines.html\">Vaccines and immunization</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-health/services/diseases.html\">Diseases and conditions</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/health-system-services.html\">Health system and services</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/product-safety.html\">Product safety</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/healthy-living.html\">Healthy living</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/health-risks-safety.html\">Health risks and safety</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/health/science-research-data.html\">Health science, research and data</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.sac-isc.gc.ca/eng/1569861171996/1569861324236\">Indigenous health</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-health-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-health-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/dental/dental-care-plan.html\">Canadian Dental Care Plan</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://recalls-rappels.canada.ca/en\">Recalls and safety alerts</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://food-guide.canada.ca/en/\">Canada's food guide</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-health/services/diseases/autism-spectrum-disorder-asd.html\">Autism</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-taxes\" aria-expanded=\"false\" href=\"#\">Taxes</a>\n  <ul id=\"gc-mnu-taxes\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes.html\">Taxes<span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes/income-tax.html\">Income tax</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/payments.html\">Payments</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes/child-and-family-benefits.html\">Tax credits and benefits for individuals</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses.html\">GST/HST</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll.html\">Payroll</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes/business-number.html\">Business number</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes/charities.html\">Charities and giving</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes/savings-and-pension-plans.html\">Savings and pension plans</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes/excise-taxes-duties-and-levies.html\">Excise and specialty taxes</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/corporate/scams-fraud.html\">Scams and fraud</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/support-difficult-situations.html\">Support in difficult situations</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/programs/about-canada-revenue-agency-cra/compliance.html\">Compliance and enforcement</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/make-a-service-complaint.html\">CRA Service feedback</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-taxes-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-taxes-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/file-gst-hst-return/how-file.html#h_3\">Ready to file your GST/HST return</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/calendar.html\">Find benefit payment dates</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/forms-publications.html\">Forms and publications</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/payments/payments-cra.html\">Make a payment to the CRA</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-enviro\" aria-expanded=\"false\" href=\"#\">Environment and natural resources</a>\n  <ul id=\"gc-mnu-enviro\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment.html\">Environment<span class=\"hidden-xs hidden-sm\"> and natural resources</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/weather.html\">Weather and hazards</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/climatechange.html\">Climate change</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/energy.html\">Energy</a></li> <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/natural-resources.html\">Natural resources</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://agriculture.canada.ca/en/agricultural-production\">Agricultural production tools and data</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://agriculture.canada.ca/en/environment\">Environment and sustainability in agriculture</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/fisheries.html\">Fisheries</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/wildlife-plants-species.html\">Wildlife, plants and species</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/pollution-waste-management.html\">Pollution and waste management</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/conservation.html\">Environmental conservation and protection</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.statcan.gc.ca/en/subjects-start/environment\">Environment statistics</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/environment-climate-change/services/water-overview.html\">Water and the environment</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-enviro-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-enviro-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://weather.gc.ca/canada_e.html\">Local weather forecast</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://natural-resources.canada.ca/energy-efficiency/transportation-energy-efficiency/personal-vehicles/most-fuel-efficient-vehicles\">Fuel-efficient vehicles</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://natural-resources.canada.ca/energy-efficiency/home-energy-efficiency/energy-efficiency-homes\">Home energy efficiency</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/environment-climate-change/services/seasonal-weather-hazards.html\">Prepare for severe weather</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/environment-climate-change/services/weather-general-tools-resources/weathercan.html\">Download WeatherCAN</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-defence\" aria-expanded=\"false\" href=\"#\">National security and defence</a>\n  <ul id=\"gc-mnu-defence\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence.html\"><span class=\"hidden-xs hidden-sm\">National security and defence</span><span class=\"visible-xs-inline visible-sm-inline\">Defence: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/nationalsecurity.html\">National security</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/caf.html\">Canadian Armed Forces</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/jobs.html\">Jobs in national security and defence</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/government/publicservice/benefitsmilitary.html\">Services and benefits</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/cybersecurity.html\">Cyber security</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/defence-equipment-purchases-upgrades.html\">Defence equipment purchases and upgrades</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.cbsa-asfc.gc.ca/security-securite/safety-surete-eng.html\">Protecting the Canadian border</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/corporate-services/transportation-security\">Transportation security</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-defence-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-defence-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://forces.ca/en/careers/\">Jobs in the Forces</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/department-national-defence/campaigns/canadian-military-support-to-ukraine.html\">Canadian military support to Ukraine</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/caf/military-identity-system/rank-appointment-insignia.html\">Military ranks</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/defence/caf/equipment.html\">Defence equipment</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/department-national-defence/corporate/policies-standards/our-north-strong-free-renewed-vision-canada-defence.html\">Canada's Defence policy</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/department-national-defence/services/cadets-junior-canadian-rangers/cadets/join-us.html\">Join the Cadet Program</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-culture\" aria-expanded=\"false\" href=\"#\">Culture, history and sport</a>\n  <ul id=\"gc-mnu-culture\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture.html\">Culture<span class=\"hidden-xs hidden-sm\">, history and sport</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/canadian-heritage/services/funding.html\">Funding - Culture, history and sport</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/events-celebrations-commemorations.html\">Events, celebrations and commemorations</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/cultural-attractions.html\">Cultural landmarks and attractions</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/canadian-identity-society.html\">Canadian identity and society</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/sport.html\">Sport</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/history-heritage.html\">History and heritage</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/arts-media.html\">Arts and media</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/cultural-youth-programs.html\">Youth leadership and cultural program</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/cultural-trade-investment.html\">Cultural trade and investment</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-culture-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-culture-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.veterans.gc.ca/en/remembrance/memorials/canadian-virtual-war-memorial\">Visit the Canadian Virtual War Memorial</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/canadian-identity-society/anthems-symbols.html\">Anthems and symbols of Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://crtc.gc.ca/eng/dno.htm\">Find a CRTC decision</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://library-archives.canada.ca/eng/collection/research-help/genealogy-family-history/Pages/genealogy-family-history.aspx\">Research your family history</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://recherche-collection-search.bac-lac.gc.ca/eng/Census/index\">Search census records</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/culture/events-celebrations-commemorations/experience-canada-capital/events-capital.html\">Major events in Canada's Capital Region</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-policing\" aria-expanded=\"false\" href=\"#\">Policing, justice and emergencies</a>\n  <ul id=\"gc-mnu-policing\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing.html\">Policing<span class=\"hidden-xs hidden-sm\">, justice and emergencies</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/police.html\">Policing</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/justice.html\">Justice</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/emergencies.html\">Emergencies</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/corrections.html\">Corrections</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/parole.html\">Parole, record suspension, expungement and clemency</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/victims.html\">Victims of crime</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.statcan.gc.ca/en/subjects-start/crime_and_justice\">Crime and justice statistics</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-policing-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-policing-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-safety-canada/campaigns/wildfires.html\">Wildfire Response</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://rcmp.ca/en/firearms\">Apply/Renew a firearms licence</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://rcmp.ca/en/criminal-records/criminal-record-checks\">Get a criminal records check</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/parole-board/services/record-suspensions/official-pbc-application-guide-and-forms.html\">Apply for a criminal record suspension</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.getprepared.gc.ca/cnt/hzd/drng-en.aspx\">What to do during an emergency</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/police/community-safety-policing/impaired-driving.html\">Know the law on impaired driving</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/policing/police/help-solve-crime.html\">Help solve a crime</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-trans\" aria-expanded=\"false\" href=\"#\">Transport and infrastructure</a>\n  <ul id=\"gc-mnu-trans\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/transport.html\">Transport<span class=\"hidden-xs hidden-sm\"> and infrastructure</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/transport/zero-emission-vehicles.html\">Zero-emission vehicles</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/aviation\">Aviation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/marine-transportation\">Marine transportation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/road-transportation\">Road transportation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/rail-transportation\">Rail transportation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/dangerous-goods\">Dangerous goods</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/infrastructure\">Infrastructure</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-trans-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-trans-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/aviation/drone-safety\">Drone safety</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/aviation/aviation-security/what-you-can-t-bring-plane\">What not to bring on a plane</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/marine-transportation/vessel-licensing-registration\">Register your vessel</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/road-transportation/child-car-seat-safety\">Child car seat safety</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/corporate-services/acts-regulations/list-regulations/transportation-dangerous-goods-regulations\">Transporting dangerous goods - Regulations</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/en/corporate-services/acts-regulations/list-regulations/canadian-aviation-regulations-sor-96-433\"><em>Canadian Aviation Regulations</em></a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-canworld\" aria-expanded=\"false\" href=\"#\">Canada and the world</a>\n  <ul id=\"gc-mnu-canworld\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=eng\">Canada and the world<span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/offices-bureaux/index.aspx?lang=eng\">International offices and emergency contacts</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/study_work_travel-etude_travail_voyage/index.aspx?lang=eng\">Study, work and travel worldwide</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/country-pays/index.aspx?lang=eng\">Information by country and territory</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/stories-histoires/index.aspx?lang=eng\">Stories</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/index.aspx?lang=eng\">Canada's foreign policy and international relations</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/issues_development-enjeux_developpement/index.aspx?lang=eng\">Global issues and international assistance</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/funding-financement/index.aspx?lang=eng\">Canadian funding for international initiatives</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/en/services/business/trade\">International trade and investment</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-canworld-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-canworld-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.educanada.ca/index.aspx?lang=eng\">International education and scholarships</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://travel.gc.ca/assistance/embassies-consulates\">Contact an embassy or consulate</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/sanctions/index.aspx?lang=eng\">Sanctions</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/en/global-affairs/services/document-authentication\">Authenticate a document</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.treaty-accord.gc.ca/index.aspx?lang=eng\">International treaties signed by Canada</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://w05.international.gc.ca/projectbrowser-banqueprojets/?lang=eng&amp;_ga=2.177755878.2114306412.1738083014-1550541383.1711385614\">Project Browser</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/protocol-protocole/reps.aspx?lang=eng\">Contact a foreign representative in Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/government/united-states-canada.html\">Canada-United States trade: federal supports</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-money\" aria-expanded=\"false\" href=\"#\">Money and finances</a>\n  <ul id=\"gc-mnu-money\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance.html\"><span class=\"hidden-xs hidden-sm\">Money and finances</span><span class=\"visible-xs-inline visible-sm-inline\">Finance: home</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/manage.html\">Managing your money</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/consumer-affairs.html\">Consumer affairs</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/debt.html\">Debt and borrowing</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/educationfunding.html\">Education funding</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/pensions.html\">Pensions and retirement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/tools.html\">Financial tools and calculators</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/savings.html\">Savings and investments</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/taxes.html\">Taxes</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/financial-consumer-agency/services/financial-literacy-programs.html\">Financial literacy programs</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://innovation.ised-isde.canada.ca/s/?language=en_CA\">Business financing and support</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/fraud.html\">Protection from frauds and scams</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/permits/federallyregulatedindustrysectors/financialservicesregulation.html\">Financial and money services regulation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/bankruptcy.html\">Insolvency</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-money-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-money-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/department-finance/programs/international-trade-finance-policy/canadas-response-us-tariffs.html\">Canada's response to U.S. tariffs</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/finance/manage/housing.html\">Housing</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/education/student-aid.html\">Student loans</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/financial-consumer-agency/services/credit-reports-score.html\">Credit report and scores</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/financial-consumer-agency/services/mortgages.html\">Mortgages</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://itools-ioutils.fcac-acfc.gc.ca/BP-PB/budget-planner\">Make a budget</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/public-services-procurement/services/payments-to-from-government/direct-deposit.html\">Set up or change direct deposit</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.ic.gc.ca/app/scr/bsf-osb/ins/login.html?lang=eng\">Find a bankruptcy or insolvency record</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-science\" aria-expanded=\"false\" href=\"#\">Science and innovation</a>\n  <ul id=\"gc-mnu-science\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science.html\">Science<span class=\"hidden-xs hidden-sm\"> and innovation</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/researchfunding.html\">Research funding and awards</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/innovation.html\">R&amp;D and innovation</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/sciencesubjects.html\">Science subjects</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/ised/en/programs-and-initiatives/health-emergency-readiness-canada\">Health emergency readiness</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/institutes.html\">Research institutes and facilities</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/open-data.html\">Open data, statistics and archives</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/educationalresources.html\">Science education resources</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/business/ip.html\">Intellectual property and copyright</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/science/scientistsdirectory.html\">Directory of scientists and research professionals</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/environment/our-environment.html\">Our environment</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://open-science.canada.ca/home?utm_campaign=fosrc-promo-jan-2024&amp;utm_medium=pog&amp;utm_source=ised-e\">Federal Open Science Repository of Canada</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-science-sub\" aria-expanded=\"true\">Most requested</a>\n      <ul id=\"gc-mnu-science-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://nrc.canada.ca/en/support-technology-innovation/financial-support-technology-innovation\">Grants for technological innovation (IRAP)</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://nrc.canada.ca/en/certifications-evaluations-standards/codes-canada/codes-canada-publications\">National building codes</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://science-libraries.canada.ca/eng/home/\">Federal Science Libraries Network</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://nrc.canada.ca/en/research-development/products-services/software-applications/sun-calculator/\">Check sunrise and sunset times</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://nrc.canada.ca/en/web-clock/\">Official times across Canada</a></li>       \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.asc-csa.gc.ca/eng/astronomy/northern-lights/auroramax-observatory.asp\">Live view of northern lights cam</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\">\n\t<a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-life\" aria-expanded=\"false\" href=\"#\">Manage life events</a>\n\t<ul id=\"gc-mnu-life\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\">\n\t\t\t<a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/life-events.html\">Manage<span class=\"hidden-xs hidden-sm\"> life events</span><span class=\"visible-xs-inline visible-sm-inline\">: home</span></a>\n\t\t</li>\n\t\t<li role=\"separator\"></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/life-events/child.html\">Welcoming a child</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/life-events/retirement.html\">Learn and plan for your retirement</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/life-events/death.html\">What to do when someone dies</a></li>\n\t\t<li role=\"separator\" aria-orientation=\"vertical\"></li>\n\t\t<li role=\"presentation\">\n\t\t\t<a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-life-sub\" aria-expanded=\"true\">Most requested</a>\n\t\t\t<ul id=\"gc-mnu-life-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/government/sign-in-online-account.html\">Sign in to a Government of Canada account</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/publicpensions/cpp/payment-amounts.html\">CPP payment amounts</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/calendar.html\">Benefits payments dates</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/child-family-benefits/canada-child-benefit-overview.html\">Canada child benefit</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/benefits/publicpensions/cpp/retirement-income-calculator.html\">Canadian Retirement Income Calculator</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/revenue-agency/services/tax/individuals/life-events/doing-taxes-someone-died.html\">Prepare tax returns for someone who died</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/services/life-events/child/register-birth.html\">Get a birth certificate</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/en/employment-social-development/services/sin.html\">Apply for a SIN</a></li>\n\t\t\t</ul>\n\t\t</li>\n\t</ul>\n</li></ul>\n\n\t\t\n        </nav>   \n        </div>\n\t\t\n\t\t\n\t\t<div class=\"col-xs-offset-6 col-xs-6 col-md-offset-0 col-md-4\">\n\t\t<section id=\"wb-so\">\n\t    <h2 class=\"wb-inv\">Sign in</h2>\n        <a class=\"btn btn-primary\" href=\"/en/government/sign-in-online-account.html\"><span class=\"visible-xs\">Sign in</span><span class=\"hidden-xs\">Sign in</span></a>\n        </section>\n        </div>\n\t\t\n\t\t\n    </div></div>\n\t\n\t\t<nav id=\"wb-bc\" property=\"breadcrumb\"><h2 class=\"wb-inv\">You are here:</h2><div class=\"container\"><ol class=\"breadcrumb\">\n<li><a href=\"/en.html\">Canada.ca</a></li>\n</ol></div></nav>\n\n\n\t\n\n  \n</header>\n</div>\n\n    \n\n</div>\n\n    \n\n\n\n\n\t\n\n\n\n    \n    \n\n    \n    \n        <main property=\"mainContentOfPage\" resource=\"#wb-main\" typeof=\"WebPageElement\" class=\"container\">\n            \n            <div class=\"mwstitle section\">\n\n    <h1 property=\"name\" class=\"wb-inv\" id=\"wb-cont\" dir=\"ltr\">Terms and conditions</h1>\n\t</div>\n<div class=\"mwstext section\"><div class=\"row profile\"> \n <div class=\"col-md-12\"> \n  <h1 property=\"name\" id=\"wb-cont\">Terms and conditions</h1> \n </div> \n</div> \n<section> \n <h2 id=\"using-files\">Using files located on non-Government of Canada servers</h2> \n <p>To improve the functionality of Government of Canada websites, certain files (such as open source libraries, images and scripts) may be delivered automatically to your browser via a trusted third-party server or content delivery network. The delivery of these files is intended to provide a seamless user experience by speeding response times and avoiding the need for each visitor to download these files. Where applicable, specific privacy statements covering these files are included in our <a href=\"/en/transparency/privacy.html\">Privacy Notice</a>.</p> \n</section> \n<section> \n <h2 id=\"providing-content\">Providing content in Canada’s official languages</h2> \n <p>The <a href=\"https://laws-lois.justice.gc.ca/eng/acts/O-3.01/\" rel=\"external\">Official Languages Act</a>, the <a href=\"https://laws.justice.gc.ca/eng/regulations/SOR-92-48/index.html\" rel=\"external\">Official Languages (Communications with and Services to the Public) Regulations</a> and Treasury Board policy requirements establish when we use both English and French to provide services to or communicate with members of the public. When there is no obligation to provide information in both official languages, content may be available in one official language only. Information provided by organizations not subject to the <a href=\"https://laws-lois.justice.gc.ca/eng/acts/O-3.01/\" rel=\"external\">Official Languages Act</a> is in the language(s) provided. Information provided in a language other than English or French is only for the convenience of our visitors.</p> \n</section> \n<section> \n <h2 id=\"linking-to\">Linking to non-Government of Canada websites</h2> \n <p>Links to websites not under the control of the Government of Canada, including those to our social media accounts, are provided solely for the convenience of our website visitors. We are not responsible for the accuracy, currency or reliability of the content of such websites. The Government of Canada does not offer any guarantee in that regard and is not responsible for the information found through these links, and does not endorse the sites and their content.</p> \n <p>Visitors should also be aware that information offered by non-Government of Canada sites to which this website links is not subject to the <a href=\"https://laws-lois.justice.gc.ca/eng/acts/P-21/index.html\">Privacy Act</a> or the <a href=\"https://laws-lois.justice.gc.ca/eng/acts/O-3.01/\" rel=\"external\">Official Languages Act</a> and may not be accessible to persons with disabilities. The information offered may be available only in the language(s) used by the sites in question. With respect to privacy, visitors should research the privacy policies of these non-government websites before providing personal information.</p> \n</section> \n<section> \n <h2 id=\"ownership-and\">Ownership and usage of content provided on this site</h2> \n <p>Materials on this website were produced and/or compiled for the purpose of providing Canadians with access to information about the programs and services offered by the Government of Canada. You may use and reproduce the materials as follows:</p> \n <section> \n  <h3 id=\"non-commercial\">Non-commercial reproduction</h3> \n  <p>Unless otherwise specified you may reproduce the materials in whole or in part for non-commercial purposes, and in any format, without charge or further permission, provided you do the following:</p> \n  <ul> \n   <li>exercise due diligence in ensuring the accuracy of the materials reproduced</li> \n   <li>indicate both the complete title of the materials reproduced, as well as the author (where available)</li> \n   <li>indicate that the reproduction is a copy of the version available at [<abbr title=\"uniform resource locator\">URL</abbr> where original document is available]</li> \n  </ul> \n </section> \n <section> \n  <h3 id=\"commercial\">Commercial reproduction</h3> \n  <p>Unless otherwise specified, you may not reproduce materials on this site, in whole or in part, for the purposes of commercial redistribution without prior written permission from the copyright administrator. To obtain permission to reproduce any content owned by the Government of Canada available on this site for commercial purposes, please contact the institution responsible for that content by referring to the institutions list available on the <a href=\"/en/contact.html\">Government of Canada contacts</a> page.</p> \n  <p>Some of the content on this site may be subject to the copyright of another party. Where information has been produced or copyright is not held by the Government of Canada, the materials are protected under the <a href=\"https://laws-lois.justice.gc.ca/eng/acts/C-42/index.html\" rel=\"external\">Copyright Act</a>, and international agreements. Details concerning copyright ownership are indicated on the relevant page(s).</p> \n </section> \n <section> \n  <h3 id=\"trademark-notice\">Trademark notice</h3> \n  <p>The official symbols of the Government of Canada, including the Canada wordmark, the Arms of Canada, and the flag symbol may not be reproduced, whether for commercial or non-commercial purposes, without prior <a href=\"/en/government/system/government-communications/federal-identity-requirements/legal-protection-official-symbols-government-canada.html\" rel=\"external\">written authorization</a>.</p> \n </section> \n</section> \n<section> \n <h2 id=\"our-commitment\">Our commitment to accessibility</h2> \n <p>The Government of Canada is committed to achieving a high standard of accessibility as defined in the <a href=\"https://www.tbs-sct.canada.ca/pol/doc-eng.aspx?id=23601\" rel=\"external\">Standard on Web Accessibility</a> and the <a href=\"https://www.tbs-sct.canada.ca/pol/doc-eng.aspx?id=27088\" rel=\"external\">Standard on Optimizing Websites and Applications for Mobile Devices</a>. In the event of difficulty using our web pages, applications or device-based mobile applications, contact us for assistance or to obtain alternative formats such as regular print, Braille or another appropriate format.</p> \n</section> \n<section> \n <h2 id=\"interact-with\">Interacting with us on social media</h2> \n <p>This notice has been written to explain how the Government of Canada interacts with the public on social media platforms.</p> \n <p>Your engagement with the Government of Canada via social media is in part governed by the Terms of Service/Use of the relevant third-party social media platform providers, as well as the following Terms and Conditions. The Government of Canada has no control over the social media platform providers’ Terms of Service/Use, but you are strongly encouraged to read them in addition to those that follow.</p> \n <section> \n  <h3 id=\"content-and\">Content and frequency</h3> \n  <p>The Government of Canada uses social media accounts as an alternative method of interacting with Canadians and of sharing the content posted on its website, facilitating access to Government of Canada information and services, and providing stakeholders with an opportunity to interact in an informative and respectful environment.</p> \n  <p>Because social media platforms and their computer servers are managed by a third party, social media accounts are subject to downtime that may be out of the Government of Canada’s control. The government accepts no responsibility for platforms becoming unresponsive or unavailable.</p> \n </section> \n <section> \n  <h3 id=\"links-to\">Links to other websites and ads</h3> \n  <p>Social media accounts may post or display links or ads for websites that are not under the control of the government of Canada. These links are provided solely for the convenience of users. The government is not responsible for the information found through these links or ads; neither does it endorse the sites or their content.</p> \n </section> \n <section> \n  <h3 id=\"following-liking\">Following, \"liking\" and subscribing</h3> \n  <p>The Government of Canada’s decision to follow, \"like\" or subscribe to another social media account does not imply an endorsement of that account, channel, page or site, and neither does sharing (re-tweeting, reposting or linking to) content from another user.</p> \n </section> \n <section> \n  <h3 id=\"comments-and\">Comments and interaction</h3> \n  <p>The Government of Canada will read comments and participate in discussions when appropriate. Your comments and contributions must be relevant and respectful.</p> \n  <p>The Government of Canada will not engage in partisan or political issues or respond to questions that violate these Terms and Conditions.</p> \n  <p>The Government of Canada reserves the right to remove comments and contributions, and to block users based on the following criteria:</p> \n  <p>The comments or contributions:</p> \n  <ul> \n   <li>include personal information</li> \n   <li>include protected or classified information of the Government of Canada</li> \n   <li>infringe upon intellectual property or proprietary rights</li> \n   <li>are contrary to the principles of the Canadian Charter of Rights and Freedoms, Constitution Act, 1982</li> \n   <li>are racist, hateful, sexist, homophobic or defamatory, or contain or refer to any obscenity or pornography</li> \n   <li>are threatening, violent, intimidating or harassing</li> \n   <li>are contrary to any federal, provincial or territorial laws of Canada</li> \n   <li>constitute impersonation, advertising or spam</li> \n   <li>encourage or incite any criminal activity</li> \n   <li>are written in a language other than English or French</li> \n   <li>otherwise violate this notice</li> \n  </ul> \n  <p>The Government of Canada reserves the right to report users and/or their comments and contributions to third-party social media service providers to prevent or remove the posting of content that is contrary to these Terms and Conditions, or to the Terms of Service/Use of the third-party social media platform.</p> \n </section> \n <section> \n  <h3 id=\"accessibility-of\">Accessibility of social media platforms</h3> \n  <p>Social media platforms are third-party service providers and are not bound by Government of Canada standards for web accessibility.</p> \n </section> \n <section> \n  <h3 id=\"copyright\">Copyright</h3> \n  <p>Information posted by the Government of Canada is subject to the <a href=\"https://laws-lois.justice.gc.ca/eng/acts/C-42/index.html\" rel=\"external\">Copyright Act</a>.</p> \n </section> \n <section> \n  <h3 id=\"privacy\">Privacy</h3> \n  <p>Social media accounts are not Government of Canada websites and represent only their presence on third-party service providers.</p> \n  <p>The Government of Canada uses various social media platforms to tell you about and get your input on government services, programs and initiatives. At times, the government may need to collect personal information from you.</p> \n  <p>This page tells you:</p> \n  <ul> \n   <li>what we mean by \"personal information\"</li> \n   <li>what we do with it</li> \n  </ul> \n  <p>It also tells you about:</p> \n  <ul> \n   <li>your rights and responsibilities with respect to your personal information</li> \n   <li>what you can do if you have questions or concerns</li> \n  </ul> \n  <p>Personal information is information about you that is recorded in any form and that can be used to identify you. Personal information includes:</p> \n  <ul> \n   <li>your name</li> \n   <li>contact information</li> \n   <li>Internet Protocol (IP) address</li> \n   <li>social media profile information</li> \n   <li>social media \"likes\" or retweets</li> \n  </ul> \n  <p>To consult you about topics that might interest you or to enable you to participate in outreach activities, we may need to collect biographical information or your opinions and views about different topics.</p> \n  <p>We might use your personal information to:</p> \n  <ul> \n   <li>respond to your enquiries</li> \n   <li>compile statistics and reports</li> \n   <li>consult you about topics that might interest you</li> \n   <li>enable you to participate in outreach activities</li> \n   <li>allow for the sharing of opinions, knowledge, expertise and best practices</li> \n   <li>evaluate programs</li> \n  </ul> \n  <p>If you make inappropriate comments or contributions, we may remove them. We may also block you or report you to third party social media service providers if your comments or contributions violate the <a href=\"#interact-with\">terms and conditions for interacting on social media</a>. When doing so and to the extent necessary, we may use and disclose your personal information.</p> \n  <p>We can make the content of social media interactions publicly available if we have notified participants in advance. We will get your consent to use your personal information to create mailing lists so that we can contact you about upcoming events or to ask you for your views on particular issues.</p> \n  <p>We will not use any personal information that we collect from you through social media accounts to make decisions in processes that you are directly involved in, for example, an employment insurance application, a grant application or a citizenship application.</p> \n  <p>The following personal information banks describe how we handle personal information that we collect through our social media accounts: <a href=\"/en/treasury-board-secretariat/services/access-information-privacy/access-information/info-source/standard-personal-information-banks.html#psu914\">Public Communications (PSU 914)</a> and <a href=\"/en/treasury-board-secretariat/services/access-information-privacy/access-information/info-source/standard-personal-information-banks.html#psu938\">Outreach Activities (PSU 938)</a>.</p> \n  <h3 id=\"your-rights\">Your rights</h3> \n  <p>When you interact with Government of Canada official social media accounts, your social media profile information may be recorded as per the practices of the social media platform. However, you have the right to refuse to give us any additional personal information when you interact with us on social media. There will be no legal or administrative consequences, but you might not be able to take part in a particular activity.</p> \n  <p>You can ask to access personal information that you have given us or that may have been created when you have interacted with us through our social media accounts. We don’t collect and retain this information with the intention of it being retrievable, so if you ask to access to it, please give the date and time of the interaction and any other details that could help us retrieve it. To access this information, you can fill out a <a href=\"/en/treasury-board-secretariat/services/access-information-privacy/access-information/request-information.html\">personal information request form</a>.</p> \n  <h3 id=\"your-responsibilities\">Your responsibilities</h3> \n  <p>If you choose to interact with us on social media, you should read the <a href=\"#interact-with\">terms and conditions for doing so</a>. You should also read the terms of service and the privacy policies of the social media platform provider and those of any applications you use to access that platform.</p> \n  <h3 id=\"our-responsibilities\">Our responsibilities</h3> \n  <p>Whenever we collect personal information from you on social media and whenever personal information is created as a result of your interactions with us on social media, we have to comply with the <em><a href=\"https://laws-lois.justice.gc.ca/eng/acts/P-21/index.html\">Privacy Act</a></em> and the <em><a href=\"https://laws-lois.justice.gc.ca/eng/acts/A-1/\">Access to Information Act</a></em>.</p> \n  <h3 id=\"questions-concerns\">Questions and concerns</h3> \n  <p>If you have questions, comments, concerns or complaints about how we collect, use and store your personal information, contact the <a href=\"https://www.tbs-sct.canada.ca/ap/atip-aiprp/coord-eng.asp\">privacy coordinator of the government institution</a> that holds the information.</p> \n  <p>If you are not satisfied, contact the Office of the Privacy Commissioner, by telephone at 1 800 282-1376 or visit the <a href=\"https://www.priv.gc.ca/en/\">Office of the Privacy Commissioner website</a>.</p> \n </section> \n <section> \n  <h3 id=\"official-languages\">Official languages</h3> \n  <p>Many social media platforms have multiple language options and provide instructions on how to set your preferences. The Government of Canada respects the <a href=\"https://laws-lois.justice.gc.ca/eng/acts/O-3.01/index.html\">Official Languages Act</a> and is committed to ensuring that our information is available in both French and English and that both versions are of equal quality.</p> \n </section> \n</section></div>\n\n\n            <section class=\"pagedetails\">\n    <h2 class=\"wb-inv\">Page details</h2>\n\n    \n\n    \n    \n<gcds-date-modified class=\"hydrated\">\n\t2025-09-05\n</gcds-date-modified>\n\n\n</section>\n        </main>\n    \n\n\n\n    \n\n\n\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n\n</div>\n\n    \n\n\n\n\n    \n\n\n\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n        \n        \n        <div class=\"global-footer\">\n    <footer id=\"wb-info\">\n\t    <h2 class=\"wb-inv\">About this site</h2>\n    \t\t\n        <div class=\"gc-main-footer\">\n\t\t\t<div class=\"container\">\n\t<nav>\n\t<h3 class=\"toc-ignore\">Government of Canada</h3>\n\t<ul class=\"list-col-xs-1 list-col-sm-2 list-col-md-3\">\n\t\t<li><a href=\"/en/contact.html\">All contacts</a></li>\n\t\t<li><a href=\"/en/government/dept.html\">Departments and agencies</a></li>\n\t\t<li><a href=\"/en/government/system.html\">About government</a></li>\n\t</ul>\n\t<h4 class=\"toc-ignore\"><span class=\"wb-inv\">Themes and topics</span></h4>\n\t<ul class=\"list-unstyled colcount-sm-2 colcount-md-3\">\t\t\t\n\t\t<li><a href=\"/en/services/jobs.html\">Jobs</a></li>\n\t\t<li><a href=\"/en/services/immigration-citizenship.html\">Immigration and citizenship</a></li>\n\t\t<li><a href=\"https://travel.gc.ca/\">Travel and tourism</a></li>\n\t\t<li><a href=\"/en/services/business.html\">Business</a></li>\n\t\t<li><a href=\"/en/services/benefits.html\">Benefits</a></li>\n\t\t<li><a href=\"/en/services/health.html\">Health</a></li>\n\t\t<li><a href=\"/en/services/taxes.html\">Taxes</a></li>\n\t\t<li><a href=\"/en/services/environment.html\">Environment and natural resources</a></li>\n\t\t<li><a href=\"/en/services/defence.html\">National security and defence</a></li>\n\t\t<li><a href=\"/en/services/culture.html\">Culture, history and sport</a></li>\n\t\t<li><a href=\"/en/services/policing.html\">Policing, justice and emergencies</a></li>\n\t\t<li><a href=\"/en/services/transport.html\">Transport and infrastructure</a></li>\n\t\t<li><a href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=eng\">Canada and the world</a></li>\n\t\t<li><a href=\"/en/services/finance.html\">Money and finances</a></li>\n\t\t<li><a href=\"/en/services/science.html\">Science and innovation</a></li>\n\t\t<li><a href=\"/en/services/indigenous-peoples.html\">Indigenous Peoples</a></li>\n\t\t<li><a href=\"/en/services/veterans-military.html\">Veterans and military</a></li>\n\t\t<li><a href=\"/en/services/youth.html\">Youth</a></li>\n\t\t<li><a href=\"/en/services/life-events.html\">Manage life events</a></li>\t\t\n\t</ul>\n\t</nav>\n</div>\n\t\n        </div>\n        <div class=\"gc-sub-footer\">\n            <div class=\"container d-flex align-items-center\">\n            <nav>\n                <h3 class=\"wb-inv\">Government of Canada Corporate</h3>\n                <ul>\n                \n                    \t\t<li><a href=\"https://www.canada.ca/en/social.html\">Social media</a></li>\n\t\t<li><a href=\"https://www.canada.ca/en/mobile.html\">Mobile applications</a></li>\n\t\t<li><a href=\"https://www.canada.ca/en/government/about-canada-ca.html\">About Canada.ca</a></li>\n                \n                <li><a href=\"/en/transparency/terms.html\">Terms and conditions</a></li>\n                <li><a href=\"/en/transparency/privacy.html\">Privacy</a></li>\n                </ul>\n            </nav>\n                <div class=\"wtrmrk align-self-end\">\n                    <img src=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\" alt=\"Symbol of the Government of Canada\">\n                </div>\n            </div>\n        </div>\n    </footer>\n\n</div>\n\n    \n\n</div>\n\n    \n\n\n\n\n    \n\n\n\n\n\n\n\n    <script type=\"text/javascript\">_satellite.pageBottom();</script>\n\n\n\n\n\n\n<script src=\"//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js\" integrity=\"sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=\" crossorigin=\"anonymous\"></script>\n<script>\n// allowlist/blocklist \n\n/*\n * Domain allowlist and domain specific settings\n*/\n\n//make sure to update thisDomain with nulls!!!\n_satellite.gcCustom = {\n    domain_blocklist: [\n      '/analytique-analytics/',\n      'checkingvisa.com',\n      //'canada-aem-s3-stage.adobecqms.net/en/services/immigration-citizenship.html'\n    ],\n    protocol_blocklist: ['javascript:', 'mailto:', 'tel:', 'blob:', 'data:'],\n\n    /*Follow this syntax for adding items to the whitelist\n    Double check and confirm you are adding to the STAGE or LIVE whitelist\n    Double check spelling and syntax for errors\n    */\n    thisDomain: { AppName: null, LoginStatus: null },\n    domain_allowlist: {\n        //this allows Analytics tracking\n        stage: {\n            //EXAMPLE:\n            //--- all items MUST inlcude a comma in order to append another line item\n            //--- last item does not use comma\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'publish1cacentral1-29382740.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'staging65s3.canada.ca': { AppName: 'canada', LoginStatus: '2' }, \n            'canada-stage-aem-s3-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' }, // testing\n            'author-canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-dev.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-qa.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },            \n            'publish1cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'publish2cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },                    \n            'servicecanada.github.io': { AppName: 'canada', LoginStatus: '2' }, //testing\n            'test.canada.ca': { AppName: 'canada', LoginStatus: '2' }, //testing\n          //BookingTool\n            'apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'iv.apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'gcbooking.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm12c-ssl-i.services.gc.qat': { AppName: null, LoginStatus: null },\n            'staging-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i.sade-edap.prv': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i-e-esdc.services.gc.qat': { AppName: null, LoginStatus: null },\n            'travel.gc.ca': { AppName: null, LoginStatus: null },// testing\n          \n\n\n\n\n        },\n        live: {\n            //EXAMPLE:\n            //'...' : {AppName : null, LoginStatus : null}\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'www1.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'apps.canada.ca': { AppName: null, LoginStatus: null },\n            'iv.apps.canada.ca': { AppName: null, LoginStatus: null },\n            'v.apps.canada.ca': { AppName: null, LoginStatus: null },\n          //SP22Testing\n            'publish1cacentral1-28999926.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null }\n\n        },\n\n  },\n internal_filters : [\n//Internal filters last updated on: 2026/02/12\n//Sites to be added to master list\n    //staging\n\n    //Prod\n \n//CANADA.CA (AEM)\n    //staging\n    'staging65s3.canada.ca', \n    'canada-stage-aem-s3-preview.adobecqms.net', \n    'canada-aem-s3-stage.adobecqms.net',\n    'dev1.canada.ca',\n    'dev3.canada.ca',\n    'publish1cacentral1-28442323.prod.canada.adobecqms.net',\n    'publishca1.stage.canada.adobecqms.net',\n    'author-canada-aem-s3-stage.adobecqms.net',\n    'authorca1.stage.canada.adobecqms.net',\n    'canada-aem-s3-stage.adobecqms.net',\n    'publish4cacentral1.prod.canada.adobecqms.net',\n    'publish2cacentral1.prod.canada.adobecqms.net',  \n        //BookingTool\n    'gcbooking.adobecqms.net',\n        // Search\n    'wpaz-ofm12c-ssl-i.services.gc.qat',\n    'staging-recherche.gc.ca',\n    'wpaz-ofm-i.sade-edap.prv',\n    'wpaz-ofm-i-e-esdc.services.gc.qat',\n    'travel.gc.ca',\n    //prod\n    'www.canada.ca',\n    'canada.ca',\n    'www1.canada.ca',\n        //BookingTool\n    'apps.canada.ca',\n    'iv.apps.canada.ca',\n    'v.apps.canada.ca',\n        //Page Analytics Tool\n    'performance.alpha.canada.ca',\n        // Search\n    'search-recherche.gc.ca',\n    'www.search-recherche.gc.ca',\n    'recherche-search.gc.ca',\n    'www.recherche-search.gc.ca',\n    'search.gc.ca',\n    'www.search.gc.ca',\n    'recherche.gc.ca',\n    'www.recherche.gc.ca',\n\t'srv2140-qa.sade.hrdc-drhc.gc.ca',\n\n//Agriculture and Agri Food Canada\n    //staging\n    'agr-wcag.agr.gc.ca',\n    'www-tst.agr.gc.ca',\n    'www.agriculture-canada-uat.agr.gc.ca',\n    'agriculture-canada-uat.agr.gc.ca',\n    'siswebdev.agr.gc.ca',\n    'cms-dev.agr.gc.ca',\n    'cms-test.agr.gc.ca',\n    'cansvmn001.agr.gc.ca',\n    'agr-qa.agr.gc.ca',\n    //Prod\n    'www.agr.gc.ca',\n    'agr.gc.ca',\n    'sis.agr.gc.ca',\n    'agrisource.agr.gc.ca',\n    'agriculture.canada.ca',\n    'www.agriculture.canada.ca',\n    'www.aimis-simia.agr.gc.ca',\n    'aimis-simia.agr.gc.ca',\n    'www.aimis-simia-cdic-ccil.agr.gc.ca',\n    'aimis-simia-cdic-ccil.agr.gc.ca',\n    'marquecanadabrand.agr.gc.ca',\n    'www.marquecanadabrand.agr.gc.ca',\n    'brandcanada.agr.gc.ca',\n    'www.brandcanada.agr.gc.ca',\n    'canadabrand.agr.gc.ca',\n    'www.canadabrand.agr.gc.ca',\n\n//Administrative Tribunals Support Service of Canada/Social Security Tribunal of Canada\n    //staging\n    'sst-stage.stage.atssc-scdata.gc.ca',\n    //Prod \n    'sst-tss.gc.ca',\n    'www.sst-tss.gc.ca',\n\n//Canadian Food Inspection Agency\n    //staging\n    'wwwqa.inspection.gc.ca',\n    'www.notification-dev.inspection.canada.ca',\n    'notification-dev.inspection.canada.ca',\n    'dev.inspection.gc.ca',\n    //Prod\n    'active.inspection.gc.ca',\n    'apps.merlin.cfia-acia.inspection.gc.ca',\n    'inspection.canada.ca',\n    'inspection.gc.ca',\n    'merlin.cfia-acia.inspection.gc.ca',\n    'notification.inspection.canada.ca',\n    'www.active.inspection.gc.ca',\n    'www.apps.merlin.cfia-acia.inspection.gc.ca',\n    'www.inspection.canada.ca',\n    'www.inspection.gc.ca',\n    'www.merlin.cfia-acia.inspection.gc.ca',\n    'www.notification.inspection.canada.ca',\n    'www.webapps.merlin.cfia-acia.inspection.gc.ca',\n    'webapps.merlin.cfia-acia.inspection.gc.ca',\n\n\n//Canada Economic Development for Quebec Regions\n    //staging\n    'decstaging.etcodev.tgiprojects.com',\n    'www.decstaging.etcodev.tgiprojects.com',\n    //Prod\n    'www.dec.canada.ca',\n    'dec.canada.ca',\n    'ced.canada.ca',\n    'www.ced.canada.ca',\n\n//Canada Revenue Agency\n    //staging\n    'www.staging.omega.dce-eir.net',\n    'staging.omega.dce-eir.net',\n    'canada-preview.adobecqms.net',\n        //CRA Secure Portal UT\n    'cp-ut.isvcs.net',\n    'rp-ut.isvcs.net',\n    'cp-ut2.isvcs.net',\n    'rp-ut2.isvcs.net',\n    'rp-ut4.isvcs.net',\n        //CRA Secure Portal EF\n    'rp-ef.isvcs.net',\n    'cp-ef.isvcs.net',\n        //CRA Secure Portal EA\n    'rp-ea.isvcs.net',\n    'cp-ea.isvcs.net',\n        //CRA Secure Portal SI\n    'ams-sga-si.cra-arc.gc.ca',\n    'cms-sgj-si.cra-arc.gc.ca',\n    'ams-sga-si2.cra-arc.gc.ca',\n    'cms-sgj-si2.cra-arc.gc.ca',\n        //CRA Secure Portal UA\n    'ams-sga-ua.cra-arc.gc.ca',\n    'cms-sgj-ua.cra-arc.gc.ca',\n    'ams-sga-ua2.cra-arc.gc.ca',\n    'cms-sgj-ua2.cra-arc.gc.ca',\n        //CRA Secure Portal OT\n    'apps1.ams-sga-ot.cra-arc.gc.ca',\n    'apps2.ams-sga-ot.cra-arc.gc.ca',\n    'apps3.ams-sga-ot.cra-arc.gc.ca',\n    'apps4.ams-sga-ot.cra-arc.gc.ca',\n    'apps5.ams-sga-ot.cra-arc.gc.ca',\n    'apps6.ams-sga-ot.cra-arc.gc.ca',\n    'apps7.ams-sga-ot.cra-arc.gc.ca',\n    'apps8.ams-sga-ot.cra-arc.gc.ca',\n    'cms-sgj-ot.cra-arc.gc.ca',\n    'apps1.ams-sga-ot2.cra-arc.gc.ca',\n    'apps2.ams-sga-ot2.cra-arc.gc.ca',\n    'apps3.ams-sga-ot2.cra-arc.gc.ca',\n    'apps4.ams-sga-ot2.cra-arc.gc.ca',\n    'apps5.ams-sga-ot2.cra-arc.gc.ca',\n    'apps6.ams-sga-ot2.cra-arc.gc.ca',\n    'apps7.ams-sga-ot2.cra-arc.gc.ca',\n    'apps8.ams-sga-ot2.cra-arc.gc.ca',\n    'cms-sgj-ot2.cra-arc.gc.ca',\n        //CRA Non Secure Portal UT\n    'apps-ut.isvcs.net',\n    'apps-ut2.isvcs.net',\n    'apps-ut.cra-arc.gc.ca',\n    'apps-ut2.cra-arc.gc.ca',\n    'rp-ut.isvcs.net/gol-ged/mima/ngbeta/#/bus/',\n        //CRA Non Secure Portal SI\n    'apps-si.isvcs.net',\n    'apps-si2.isvcs.net',\n        //CRA Non Secure Portal UA\n    'apps-ua.cra-arc.gc.ca',\n    'apps-ua2.cra-arc.gc.ca',\n    'apps-ua.isvcs.net',\n    'apps-ua2.isvcs.net',\n        //CRA Non Secure Portal OT\n    'apps-ot.cra-arc.gc.ca',\n    'apps-ot.isvcs.net',\n        //CRA Non Secure Portal EF\n    'apps-ef.isvcs.net',\n        //CRA Non Scure Portal EA\n    //Prod\n    'ams-sga.cra-arc.gc.ca',\n    'cms-sgj.cra-arc.gc.ca',\n    'apps1.ams-sga.cra-arc.gc.ca',\n    'apps2.ams-sga.cra-arc.gc.ca',\n    'apps3.ams-sga.cra-arc.gc.ca',\n    'apps4.ams-sga.cra-arc.gc.ca',\n    'apps5.ams-sga.cra-arc.gc.ca',\n    'apps6.ams-sga.cra-arc.gc.ca',\n    'apps7.ams-sga.cra-arc.gc.ca',\n    'apps8.ams-sga.cra-arc.gc.ca',\n    'www.ams-sga.cra-arc.gc.ca',\n    'www.cms-sgj.cra-arc.gc.ca',\n    'www.apps.cra-arc.gc.ca',\n    'www.apps1.ams-sga.cra-arc.gc.ca',\n    'www.apps2.ams-sga.cra-arc.gc.ca',\n    'www.apps3.ams-sga.cra-arc.gc.ca',\n    'www.apps4.ams-sga.cra-arc.gc.ca',\n    'www.apps5.ams-sga.cra-arc.gc.ca',\n    'www.apps6.ams-sga.cra-arc.gc.ca',\n    'www.apps7.ams-sga.cra-arc.gc.ca',\n    'www.apps8.ams-sga.cra-arc.gc.ca',\n    'arc-cra.gc.ca',\n    'arc.gc.ca',\n    'apps.cra-arc.gc.ca',\n    'cra-arc.gc.ca',\n    'cra.gc.ca',\n    'www.arc-cra.gc.ca',\n    'www.arc.gc.ca',\n    'www.cra-arc.gc.ca',\n    'www.cra.gc.ca',\n\t'infozone.omega.dce-eir.net',\n\n//Canadian Space Agency\n    //staging\n    'devcorpo',\n    //Prod\n    'www.asc-csa.gc.ca',\n    'asc-csa.gc.ca',\n    'csa-asc.gc.ca',\n    'www.csa-asc.gc.ca',\n    'www4.asc-csa.gc.ca',\n    'donnees-data.asc-csa.gc.ca',\n\n//Communications Security Establishment\n    //staging\n    'dev-cse-cst.hiringplatform.ca',\n    'cccs-uat.web.app.cse-cst.gc.ca',\n    'cse-cst-uat.web.app.cse-cst.gc.ca',\n    'getcybersafe-uat.web.app.cse-cst.gc.ca',\n    'pensezcybersecurite-uat.web.app.cse-cst.gc.ca',\n\t'cse-cst.careerpagedemo.com',\n    'cse-cst-fr.careerpagedemo.com',\n    //prod\n    'cse-cst.hiringplatform.ca',\n    'www.cse-cst.gc.ca',\n    'cse-cst.gc.ca',\n    'www.cyber.gc.ca',\n    'cyber.gc.ca',\n    'www.getcybersafe.gc.ca',\n    'getcybersafe.gc.ca',\n    'www.pensezcybersecurite.gc.ca',\n    'pensezcybersecurite.gc.ca',\n\t'careers.cse-cst.gc.ca',\n    'carrieres.cse-cst.gc.ca',\n\t\n//Department of National Defence\n    //staging\n\t'10.214.14.247',\n\n//Elections Canada\n    //staging\n    'ec9wbisprev01.elections.ca',\n    'ec9sttswbrev01.elections.ca',\n    'ec9stvwbpfpi01.elections.ca',\n    'test.elections.ca',\n    'ec9stvwbpfpi01',\n    'EC9STVWBPFPI01',\n    'ispdevwww.elections.ca',\n    'www.test.elections.ca',\n    //Prod\n    'www.elections.ca',\n    'elections.ca',\n    'secure.elections.ca',\n    'enr.elections.ca',\n    'www.cef-cce.ca',\n    'cef-cce.ca',\n    'ereg.elections.ca',\n    'csep-pesc.elections.ca',\n    'www.redecoupage-redistribution-2022.ca',\n    'redecoupage-redistribution-2022.ca',   \n\n\n// Employment and Social Development Canada\n    //staging \n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'int16-ssl.services.gc.qat',\n    'www.int16-ssl.services.gc.qat',\n    'secure-client-hub-dev.bdm.dshp-phdn.net',\n    'sys1.jobbank.gc.qat',\n    'sys1.guichetemplois.gc.qat',\n    'passport-status-staging.dev-dp.dts-stn.com',\n    'int-srv265.services.gc.qat',\n    'seniors-journey-staging.dev-dp.dts-stn.com',\n    'passport-status-test.dev-dp.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',\n    'uat.cva.service.cloud-nuage.canada.ca',\n    'sys16-ssl.services.gc.qat',\n    'secure-client-hub-staging.bdm.dshp-phdn.net',\n    'test-org-platform.nonprod.youth-jeunesse.service.canada.ca',\n    'test-org-platform-intake.nonprod.youth-jeunesse.service.canada.ca',\n    'cdcp-int.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp-internal.dts-stn.com',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc-staging.azurewebsites.net',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc.azurewebsites.net',\n    'test-org-platform.dev-dp.dts-stn.com',\n    'srv113-s.sade.hrdc-drhc.gc.ca',\n    'mscad-sys2-s2.bdm.dshp-phdn.net',\n    'secure-client-hub-dev.bdm-dev-rhp.dts-stn.com',\n    'N35010293.hrdc-drhc.net',\n    'mscad-sys2-s3.bdm.dshp-phdn.net',\n    'n35010293.hrdc-drhc.net',\n    'eservice-uat.powerappsportals.com',\n    'dev-org-platform.dev-dp.dts-stn.com',\n    'dev-ydg.dev-dp.dts-stn.com',\n    'www.analytics-analytique.tbs.alpha.canada.ca',\n    'analytics-analytique.tbs.alpha.canada.ca',\n    'canadadental-sandbox.powerappsportals.com',\n    'app-servicecanadalabs-dev.azurewebsites.net',\n    'lmi-imt-website-uat.dev-dp-internal.dts-stn.com',\n    'dev.horizons.service.canada.ca',\n    'test.horizons.service.canada.ca',\n    'dev.cms-sgc.esdc-edsc.canada.ca',\n    'dev.cms-sgc.service.cloud-nuage.canada.ca',\n    'test.cms-sgc.esdc-edsc.canada.ca',\n    'test.cms-sgc.service.cloud-nuage.canada.ca',\n    'app-ewcms-e2e-canadacentral.azurewebsites.net',\n    'dev.prv.esdc-edsc.canada.ca',\n    'dev.prv.service.cloud-nuage.canada.ca',\n    'test.prv.esdc-edsc.canada.ca',\n    'test.prv.service.cloud-nuage.canada.ca',\n    'ste2eesdc.z9.web.core.windows.net',\n    'dev.iservice.esdc-edsc.canada.ca',\n    'dev.iservice.service.cloud-nuage.canada.ca',\n    'test.iservice.esdc-edsc.canada.ca',\n    'ste2eiservice.z9.web.core.windows.net',\n    'dev.red-seal.ca',\n    'dev.red-seal.service.cloud-nuage.canada.ca',\n    'test.red-seal.ca',\n    'test.red-seal.service.cloud-nuage.canada.ca',\n    'ste2eredseal.z9.web.core.windows.net',\n    'dev.ellischart.ca',\n    'dev.ellischart.service.cloud-nuage.canada.ca',\n    'test.ellischart.ca',\n    'test.ellischart.service.cloud-nuage.canada.ca',\n    'ste2eellischart.z9.web.core.windows.net',\n    'cdcp-uat1.dev-dp.dts-stn.com',\n    'cdcp-uat1.dev-dp-internal.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',  \n    'mscad-sys2-s1.bdm.dshp-phdn.net',\n    'cdb-estimator-dev.dev-dp.dts-stn.com',\n    'cdb-estimator-staging.dev-dp.dts-stn.com',\n    'n35128202.hrdc-drhc.net',\n    'fsco-tbsc-uat.swac-wsca.service.canada.ca',\n    'uat.bureaux.service.canada.ca',\n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'deploy-preview-203--blog-tbs.netlify.app',\n    'deploy-preview-203--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'cms-sgc.esdc-edsc.canada.ca',\n    'deploy-preview-530--design-system-canada-ca.netlify.app',\n    'deploy-preview-393--systeme-conception-canada-ca.netlify.app',\n    'cdb-int.dev-dp-internal.dts-stn.com',\n\t'ai-answers.cdssandbox.xyz',\n    //Prod\n    'srv265.hrdc-drhc.gc.ca',\n    'srv136.services.gc.ca',\n    'www.srv136.services.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'www.cva.service.canada.ca',\n    'cva.service.canada.ca',\n    'www.pbc.service.canada.ca',\n    'pbc.service.canada.ca',\n    'www.jobbank.gc.ca',\n    'www.guichetemplois.gc.ca',\n    'estimateursv-oasestimator.service.canada.ca',\n    'www.estimateursv-oasestimator.service.canada.ca',\n    'retraite-retirement.service.canada.ca',\n    'www.retraite-retirement.service.canada.ca',\n    'service.canada.ca',\n    'www.service.canada.ca',\n    'equivision.services.gc.ca',\n    'www.equivision.services.gc.ca',\n    'srv024.service.canada.ca',\n    'on.jobbank.gc.ca',\n    'www.on.jobbank.gc.ca',\n    'sk.jobbank.gc.ca',\n    'www.sk.jobbank.gc.ca',\n    'ab.jobbank.gc.ca',\n    'www.ab.jobbank.gc.ca',\n    'bc.jobbank.gc.ca',\n    'www.bc.jobbank.gc.ca',\n    'mb.jobbank.gc.ca',\n    'www.mb.jobbank.gc.ca',\n    'nb.jobbank.gc.ca',\n    'www.nb.jobbank.gc.ca',\n    'nl.jobbank.gc.ca',\n    'www.nl.jobbank.gc.ca',\n    'ns.jobbank.gc.ca',\n    'www.ns.jobbank.gc.ca',\n    'nt.jobbank.gc.ca',\n    'www.nt.jobbank.gc.ca',\n    'nu.jobbank.gc.ca',\n    'www.nu.jobbank.gc.ca',\n    'qc.jobbank.gc.ca',\n    'www.qc.jobbank.gc.ca',\n    'pe.jobbank.gc.ca',\n    'www.pe.jobbank.gc.ca',\n    'yt.jobbank.gc.ca',\n    'www.yt.jobbank.gc.ca',\n    'on.guichetemplois.gc.ca',\n    'www.on.guichetemplois.gc.ca',\n    'sk.guichetemplois.gc.ca',\n    'www.sk.guichetemplois.gc.ca',\n    'ab.guichetemplois.gc.ca',\n    'www.ab.guichetemplois.gc.ca',\n    'bc.guichetemplois.gc.ca',\n    'www.bc.guichetemplois.gc.ca',\n    'mb.guichetemplois.gc.ca',\n    'www.mb.guichetemplois.gc.ca',\n    'nb.guichetemplois.gc.ca',\n    'www.nb.guichetemplois.gc.ca',\n    'nl.guichetemplois.gc.ca',\n    'www.nl.guichetemplois.gc.ca',\n    'ns.guichetemplois.gc.ca',\n    'www.ns.guichetemplois.gc.ca',\n    'nt.guichetemplois.gc.ca',\n    'www.nt.guichetemplois.gc.ca',\n    'nu.guichetemplois.gc.ca',\n    'www.nu.guichetemplois.gc.ca',\n    'qc.guichetemplois.gc.ca',\n    'www.qc.guichetemplois.gc.ca',\n    'pe.guichetemplois.gc.ca',\n    'www.pe.guichetemplois.gc.ca',\n    'yt.guichetemplois.gc.ca',\n    'www.yt.guichetemplois.gc.ca',    \n    'employer.jobbank.gc.ca',    \n    'www.employer.jobbank.gc.ca',    \n    'employeur.guichetemplois.gc.ca',      \n    'www.employeur.guichetemplois.gc.ca',\n    'estimateurae-eiestimator.service.canada.ca',\n    'www.youth-jeunesse.service.canada.ca',\n    'youth-jeunesse.service.canada.ca',\n    'covid-benefits.alpha.canada.ca',\n    'covid-prestations.alpha.canada.ca',\n    'alpha.service.canada.ca',\n    'dpl-bmd.alpha.service.canada.ca',\n    'digital.canada.ca',\n    'numerique.canada.ca',\n    'www.esdc.prv',\n    'esdc.prv',\n    'www.iservice.prv',\n    'iservice.prv',\n    'www.edsc.prv',\n    'edsc.prv',\n    'www.red-seal.ca',\n    'red-seal.ca',\n    'www.sceau-rouge.ca',\n    'sceau-rouge.ca',\n    'www.ellischart.ca',\n    'ellischart.ca',\n    'www.tableauellis.ca',\n    'tableauellis.ca',\n    'www.srv138.services.gc.ca',\n    'srv138.services.gc.ca',\n    'benefitsfinder.services.gc.ca',\n    'www.benefitsfinder.services.gc.ca',\n    'multi-benefits.servicecanada.gc.ca',\n    'multi-benefices.servicecanada.gc.ca',\n    'srv024.service.canada.ca',\n    'on-employer.jobbank.gc.ca',\n    'www.on-employer.jobbank.gc.ca',\n    'sk-employer.jobbank.gc.ca',\n    'www.sk-employer.jobbank.gc.ca',\n    'ab-employer.jobbank.gc.ca',\n    'www.ab-employer.jobbank.gc.ca',\n    'bc-employer.jobbank.gc.ca',\n    'www.bc-employer.jobbank.gc.ca',\n    'mb-employer.jobbank.gc.ca',\n    'www.mb-employer.jobbank.gc.ca',\n    'nb-employer.jobbank.gc.ca',\n    'www.nb-employer.jobbank.gc.ca',\n    'nl-employer.jobbank.gc.ca',\n    'www.nl-employer.jobbank.gc.ca',\n    'ns-employer.jobbank.gc.ca',\n    'www.ns-employer.jobbank.gc.ca',\n    'nt-employer.jobbank.gc.ca',\n    'www.nt-employer.jobbank.gc.ca',\n    'nu-employer.jobbank.gc.ca',\n    'www.nu-employer.jobbank.gc.ca',\n    'qc-employer.jobbank.gc.ca',\n    'www.qc-employer.jobbank.gc.ca',\n    'pe-employer.jobbank.gc.ca',\n    'www.pe-employer.jobbank.gc.ca',\n    'yt-employer.jobbank.gc.ca',\n    'www.yt-employer.jobbank.gc.ca',\n    'on-employeur.guichetemplois.gc.ca',\n    'www.on-employeur.guichetemplois.gc.ca',\n    'sk-employeur.guichetemplois.gc.ca',\n    'www.sk-employeur.guichetemplois.gc.ca',\n    'ab-employeur.guichetemplois.gc.ca',\n    'www.ab-employeur.guichetemplois.gc.ca',\n    'bc-employeur.guichetemplois.gc.ca',\n    'www.bc-employeur.guichetemplois.gc.ca',\n    'mb-employeur.guichetemplois.gc.ca',\n    'www.mb-employeur.guichetemplois.gc.ca',\n    'nb-employeur.guichetemplois.gc.ca',\n    'www.nb-employeur.guichetemplois.gc.ca',\n    'nl-employeur.guichetemplois.gc.ca',\n    'www.nl-employeur.guichetemplois.gc.ca',\n    'ns-employeur.guichetemplois.gc.ca',\n    'www.ns-employeur.guichetemplois.gc.ca',\n    'nt-employeur.guichetemplois.gc.ca',\n    'www.nt-employeur.guichetemplois.gc.ca',\n    'nu-employeur.guichetemplois.gc.ca',\n    'www.nu-employeur.guichetemplois.gc.ca',\n    'qc-employeur.guichetemplois.gc.ca',\n    'www.qc-employeur.guichetemplois.gc.ca',\n    'pe-employeur.guichetemplois.gc.ca',\n    'www.pe-employeur.guichetemplois.gc.ca',\n    'yt-employeur.guichetemplois.gc.ca',\n    'www.yt-employeur.guichetemplois.gc.ca',\n    'eservices.canada.ca',\n    'estimateurpcph-cdbestimator.service.canada.ca',\n    'horizons.service.canada.ca',\n    'offices.service.canada.ca',\n    'bureaux.service.canada.ca',\n\t'noc.esdc.gc.ca',\n    'blog.canada.ca',\n    'blogue.canada.ca',\n    'design.canada.ca',\n    'conception.canada.ca',\n    'cdn-rdc.service.canada.ca',\n    'horizons.service.canada.ca',\n    'ai-answers.cdssandbox.xyz', \n    'offices-azuremaps-uat.swac-wsca.service.canada.ca',\n    'bureaux-azuremaps-uat.swac-wsca.service.canada.ca',\n    'intranet.esdc-edsc.canada.ca',\n    'iservice.esdc-edsc.canada.ca',\n    'dev.offices.service.canada.ca',\n    'ai-answers.alpha.canada.ca', \n    'reponses-ia.alpha.canada.ca',\n    'stg-osdp-psdo.canada.ca',\n\n//Environment And Climate Change Canada\n    //staging\n    'intranet-qa.np.ec.cloud-nuage.gc.ca',\n    //Prod\n    'intranet.ec.cloud-nuage.gc.ca',\n\n\n//Global Affairs Canada\n    //staging\n    'dubai.d.r.dfait-maeci.gc.ca',\n    'www.dubai.d.r.dfait-maeci.gc.ca',\n    'expo2025.canada.ca',\n    'www.expo2025.canada.ca',\n    'dv05.international.gc.ca',\n    'www.dv05.international.gc.ca',\n    'core.canada.ca',\n    'ocre.canada.ca',   \n    //Prod\n    'www.intra',\n    'intra',\n    'www.intranet',\n    'intranet',\n    'www.international.gc.ca',\n    'international.gc.ca',\n    'www.travel.gc.ca',\n    'travel.gc.ca',\n    'www.voyage.gc.ca',\n    'voyage.gc.ca',\n    'www.tradecommissioner.gc.ca',\n    'tradecommissioner.gc.ca',\n    'www.deleguescommerciaux.gc.ca',\n    'deleguescommerciaux.gc.ca',\n    'www.educanada.ca',\n    'educanada.ca',\n    'www.core-ombuds.canada.ca',\n    'core-ombuds.canada.ca',\n    'www.ocre-ombuds.canada.ca',\n    'ocre-ombuds.canada.ca',\n    'www.intranet.signet.international.gc.ca',\n    'intranet.signet.international.gc.ca',\n    'www.intra.signet.international.gc.ca',\n    'intra.signet.international.gc.ca',\n    'international.canada.ca',\n    'w05.international.gc.ca',\n\n\n//Health Canada\n    //staging\n    'dev.healthycanadians.gc.ca',\n    'dev.canadiensensante.gc.ca',\n    'sad-drlsrv-dev.hc-sc.gc.ca',\n    'www.rsams.dev.cloud.openplus.ca',\n    'rsams.dev.cloud.openplus.ca',\n    'food-guide-stage.hpfb-dgpsa.ca',\n    'guide-alimentaire-stage.hpfb-dgpsa.ca',\n    //Prod\n    'www.health.canada.ca',\n    'health.canada.ca',\n    'www.sante.canada.ca',\n    'sante.canada.ca',\n    'mysource.hc-sc.gc.ca',\n    'recalls-rappels.canada.ca',\n    'www.recalls-rappels.canada.ca',\n    'food-guide.canada.ca',\n    'guide-alimentaire.canada.ca',\n    'clinical-information.canada.ca',\n    'renseignements-cliniques.canada.ca',\n\n//Housing, Infrastructure and Communities Canada\n    //staging\n    'internet3-test.infc.gc.ca',\n    //Prod\n    'www.infrastructure.gc.ca',\n    'infranet.ad.infrastructure.gc.ca',\n    'housing-infrastructure.canada.ca',\n    'logement-infrastructure.canada.ca',\n\n\n//Impact Assessment Agency\n    //staging\n    'elearning-iaac-aeic.dev.ec.gc.ca',\n    'ceaa.dev.ec.gc.ca',\n    'ceaa.qa.ec.gc.ca',\n    //Prod\n    'www.iaac-aeic.gc.ca',\n    'iaac-aeic.gc.ca',\n    'www.aeic-iaac.gc.ca',\n    'aeic-iaac.gc.ca',\n    'elearning.iaac-aeic.gc.ca',\n    'www.elearning.iaac-aeic.gc.ca',\n    'www.apprentissage-en-ligne.aeic-iaac.gc.ca',\n    'apprentissage-en-ligne.aeic-iaac.gc.ca',    \n\n\n//Immigration Refugee Canada\n    //staging\n    'eservices1.ci.gc.ca',\n    'services3.ci.gc.ca',\n    'www.services3.ci.gc.ca',\n    //Prod\n    'services3.cic.gc.ca',\n    'www.services3.cic.gc.ca',\n    'eservices.cic.gc.ca',\n    'www.eservices.cic.gc.ca',\n    'www.etatpasseport-passportstatus.service.canada.ca',\n    'etatpasseport-passportstatus.service.canada.ca',\n    'www.cic.gc.ca',\n    'cic.gc.ca',\n    'ircc.canada.ca',\n    'atip-aiprp.apps.gc.ca',\n\n\n//Justice Canada\n    //staging\n    'ifolio.justice.gc.ca',\n    //Prod\n    'justice.gc.ca',  \n    'www.justice.gc.ca',\n    'dmteam.justice.gc.ca',\n    'laws.justice.gc.ca',\n    'lois.justice.gc.ca',\n    'laws-lois.justice.gc.ca',\n    'lois-laws.justice.gc.ca',\n    'jusnet.justice.gc.ca',\n    'victimsweek.gc.ca',\n    'semainedesvictimes.gc.ca',\n    'www.victimsweek.gc.ca',\n    'www.semainedesvictimes.gc.ca',\n    'www.victimsfirst.gc.ca',\n    'www.victimesdabord.gc.ca',\n    'victimsfirst.gc.ca',\n    'victimesdabord.gc.ca',\n    'equipesm.justice.gc.ca',\n\n\n//Library and Archive Canada\n    //staging\n    'www.dev2-www.bac-lac.gc.ca',\n    'dev2-www.bac-lac.gc.ca',\n    'dev-www.bac-lac.gc.ca',\n    'dev-collection-search.bac-lac.gc.ca',\n    'www.dev-collection-search.bac-lac.gc.ca',   \n    //Prod\n    'www.library-archives.canada.ca',\n    'library-archives.canada.ca',\n    'www.bibliotheque-archives.canada.ca',\n    'bibliotheque-archives.canada.ca',\n    'recherche-collection-search.bac-lac.gc.ca',\n    'www.bac-lac.gc.ca',\n    'bac-lac.gc.ca',\n    'www.lac-bac.gc.ca',\n    'lac-bac.gc.ca',\n    'www.cipbookentry.bac-lac.gc.ca',\n    'cipbookentry.bac-lac.gc.ca',\n    'www.sigles-symbols.bac-lac.gc.ca',\n    'sigles-symbols.bac-lac.gc.ca',\n    'www.event.bac-lac.gc.ca',\n    'event.bac-lac.gc.ca',\n    'www.marc21.ca',\n    'www.financement-funding.bac-lac.gc.ca',\n    'financement-funding.bac-lac.gc.ca',\n    'www.tdg-grt.bac-lac.gc.ca',\n    'tdg-grt.bac-lac.gc.ca',\n\n//Natural Resources Canada\n    //staging\n    'www.dev.nrcan.gc.ca', \n    'dev.nrcan.gc.ca', \n    'www.dev.rncan.gc.ca', \n    'dev.rncan.gc.ca',     \n    'uat-osdp-psdo.canada.ca',    \n    'test.nrcan.gc.ca',\n    'www.test.nrcan.gc.ca',\n    'dev.mpmo.gc.ca', \n    'cms-test.osdp-psdo.canada.ca',\n    'intranet.test.nrcan.gc.ca',\n    'www.intranet.test.nrcan.gc.ca',\n    'intranet.test.rncan.gc.ca',\n    'www.intranet.test.rncan.gc.ca',\n    'app-website-cwfis-dev.azurewebsites.net',\n    'dev-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-rncan.azure.cloud.nrcan-rncan.gc.ca',    \n    'prod-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-northern-pipeline.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-pipe-line-nord.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    //Prod\n    'osdp-cumulative-effects.canada.ca',\n    'psdo-effets-cumulatifs.canada.ca',\n    'www.nrcan.gc.ca',\n    'www.rncan.gc.ca',\n    'nrcan.gc.ca',\n    'rncan.gc.ca',\n    'npa.gc.ca',\n    'apn.gc.ca', \n    'mpmo.gc.ca',  \n    'bggp.gc.ca', \n    'www.esrfunds.org', \n    'www.fondsee.org',\n    'www.rncanengagenrcan.ca',\n    'www.minescanada.ca',\n    'www.equalby30.org',  \n    'nrcan.canada.ca',\n    'www.nrcan.canada.ca',\n    'rncan.canada.ca',\n    'www.rncan.canada.ca',\n    'natural-resources.canada.ca',\n    'www.natural-resources.canada.ca',\n    'ressources-naturelles.canada.ca',\n    'www.ressources-naturelles.canada.ca',\n    'major-projects.canada.ca',\n    'www.major-projects.canada.ca',\n    'grands-projets.canada.ca',\n    'www.grands-projets.canada.ca',\n    'northern-pipeline.canada.ca',\n    'www.northern-pipeline.canada.ca',\n    'pipe-line-nord.canada.ca',\n    'www.pipe-line-nord.canada.ca',\n    'osdp-psdo.canada.ca',\n    'www.geo.ca',\n    'geo.ca',\n    'intranet.nrcan.gc.ca',\n    'intranet.rncan.gc.ca',\n\n\n//Office of the Procurement Ombudsman\n    //staging\n    'dev.boa-opo.gc.ca',\n    'www.dev.boa-opo.gc.ca',\n    'xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    'www.xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    //Prod\n    'www.opo-boa.gc.ca',\n    'opo-boa.gc.ca',\n    'secure.opo-boa.gc.ca',\n    'www.secure.opo-boa.gc.ca',       \n\n//Office of the Superintendent of Financial Institutions\n    //staging\n    'www.web-dev.osfi-bsif.gc.ca',\n    'web-dev.osfi-bsif.gc.ca',\n    'uatintranet.osfi-bsif.gc.ca',\n    //Prod\n    'osfi-bsif.gc.ca',\n    'www.osfi-bsif.gc.ca',\n    'www.intranet.osfi-bsif.gc.ca',\n    'intranet.osfi-bsif.gc.ca',\n\n//Public Safety\n    //staging\n    'psdev',\n    'gpdev',\n    'icdev',\n    //Prod\n    'www.publicsafety.gc.ca',\n    'www.securitepublique.gc.ca',\n    'www.getprepared.gc.ca',\n    'www.preparez-vous.gc.ca',\n    'www.erc-cee.gc.ca',\n    'infocentral',\n    'infocentrale', \n\n//Public Service Commission\n    //staging\n    'test-psjobs-emploisfp.psc-cfp.gc.ca',\n    'test-emploisfp-psjobs.cfp-psc.gc.ca',\n    'intradev',\n    'devextranet.psc-cfp.gc.ca',\n    //Prod\n    'extranet.psc-cfp.gc.ca',\n    'www.extranet.psc-cfp.gc.ca',\n    'intracom',\n    'www.intracom',\n    'www5.psc-cfp.gc.ca',\n    'intracom.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n\n// Public Services and Procurement Canada\n    //staging\n    'www.mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'rate01.gcsurplus.ca',\n    'buyandsell.gc.ca',\n    'ont-intradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-intradev.pwgsc-tpsgc.gc.ca',\n    'ont-extradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-extradev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'www.ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'www.ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'staging.achatscanadabuys.ca',\n    'stagingfr.achatscanadabuys.ca',\n    'www.preprod.mapayegc-mygcpay.gc.ca',\n    'preprod.mapayegc-mygcpay.gc.ca',\n    'viclaplinux12.jea.lan',\n    'aatesting-penweb.work.int.jea-engr.ca',\n    'bravopenweb07.dev.jea.lan',\n    'beta.sosa.canadabuys.canada.ca',\n    'beta.ocama.achatscanada.canada.ca',          \n    'pension-tfix1.tpsgc-pwgsc.gc.ca',\n    'pension-ptest1.tpsgc-pwgsc.gc.ca',\n    'pension-cate1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix3.tpsgc-pwgsc.gc.ca',\n    'pension-pint1.tpsgc-pwgsc.gc.ca',\n    'pension-pint3.tpsgc-pwgsc.gc.ca',\n    'laptop-hsu.jea.lan',\n    'beta.buyandsell.gc.ca',\n    'beta.achatsetventes.gc.ca',\n    'webdev02.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',\n    'geobatiments-dev.tpsgc.gc.ca',\n    'geobatiments-geobuildings-dev.tpsgc-pwgsc.gc.ca',\n    'geobatiments-uat.tpsgc.gc.ca',\n    'geobatiments-geobuildings-uat.tpsgc-pwgsc.gc.ca',\n    'tplus-pp.btb.gc.ca',\n    'www.tplus-pp.btb.gc.ca',\n    'dev-gaz.ncr.pwgsc.gc.ca',\n    'www.dev-gaz.ncr.pwgsc.gc.ca',\n    'intranet-uat.que.tpsgc.gc.ca',\n    'www.intranet-uat.que.tpsgc.gc.ca',\n    'intranet-uat.que.pwgsc.gc.ca',\n    'www.intranet-uat.que.pwgsc.gc.ca',\n    'intranet-dev.que.pwgsc.gc.ca',\n    'www.intranet-dev.que.pwgsc.gc.ca',\n    'intranet-dev.que.tpsgc.gc.ca',\n    'www.intranet-dev.que.tpsgc.gc.ca',\n    'test.publications.gc.ca',\n    'www.test.publications.gc.ca',\n    'webdev01.tpsgc-pwgsc.gc.ca',\n    'www.webdev01.tpsgc-pwgsc.gc.ca',\n    'dev-webpubrcmp.tpsgc-pwgsc.gc.ca',\n    'gclp9-pp.btb.gc.ca',\n    'publications-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    'dev-publication-w2k19.ncr.pwgsc.gc.ca',\n\t'intranet-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    //Prod\n\t'orion.pwgsc-tpsgc.gc.ca',\n    'orion-ontario.pwgsc-tpsgc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'cnas-nscc.pwgsc-tpsgc.gc.ca',\n    'orion.tpsgc-pwgsc.gc.gc.ca',\n    'orion-ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'www.orion.pwgsc-tpsgc.gc.ca',\n    'orion.pwgsc-tpsgc.gc.ca',\n    'www.cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.gcsurplus.ca',\n    'gcsurplus.ca',\n    'www.ontario.tpsgc-pwgsc.gc.ca',\n    'ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'www.clientsontario.pwgsc-tpsgc.gc.ca',\n    'ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.canadabuys.canada.ca',\n    'canadabuys.canada.ca',\n    'achatscanada.canada.ca',     \n    'www.mapayegc-mygcpay.gc.ca',\n    'mapayegc-mygcpay.gc.ca',\n    'sosa.canadabuys.canada.ca',\n    'ocama.achatscanada.canada.ca',\n    'www.noslangues-ourlanguages.gc.ca',\n    'noslangues-ourlanguages.gc.ca',\n    'www.btb.termiumplus.gc.ca',\n    'btb.termiumplus.gc.ca',\n    'canadagazette.gc.ca',\n    'www.canadagazette.gc.ca',\n    'gazette.gc.ca',\n    'www.gazette.gc.ca',\n    'www.geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments.tpsgc.gc.ca',\n    'www.geobatiments.tpsgc.gc.ca',\n    'geobuildings.pwgsc.gc.ca',\n    'www.geobuildings.pwgsc.gc.ca',\n    'intranet.que.tpsgc.gc.ca',\n    'www.intranet.que.tpsgc.gc.ca',\n    'intranet.que.pwgsc.gc.ca',\n    'www.intranet.que.pwgsc.gc.ca',\n    'intranet.tpsgc-pwgsc.gc.ca',\n    'www.intranet.tpsgc-pwgsc.gc.ca',\n    'www.publications.gc.ca',\n    'publications.gc.ca',\n    'rcmp-grc.pension.gc.ca',\n    'achatsetventes.gc.ca',\n    'masource-mysource.spac-pspc.gc.ca',\n    'gcintranet.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',    \n\n//Shared Service Canada\n    //staging\n    'plus-test.ssc-spc.gc.ca',\n    'service-test.ssc-spc.gc.ca',\n    //Prod\n    'www.plus.ssc-spc.gc.ca',\n    'plus.ssc-spc.gc.ca',\n\t'service.ssc-spc.gc.ca',\n\n//StatCan \n    //staging\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'stc-ndm-new-qa-pc2.statcan.gc.ca',\n    'cancer-dev.stc.ca',\n    'www159-dev.stc.ca',\n    'census-cws-alpha.prod.cloud.statcan.ca',\n    //Prod\n    'www.statcan.gc.ca',\n    'statcan.gc.ca',       \n    'www23.statcan.gc.ca',\n    'www65.statcan.gc.ca',\n    'www66.statcan.gc.ca', \n    'www144.statcan.gc.ca',\n    'www150.statcan.gc.ca',\n    'www159.statcan.gc.ca',\n    'www160.statcan.gc.ca',\n    'geosuite.statcan.gc.ca',\n    'geoprod.statcan.gc.ca',\n    'cancer-data.canada.ca',\n    'donnees-cancer.canada.ca',\n    'www.cancer-data.canada.ca',\n    'www.donnees-cancer.canada.ca',\n    'www.geosuite.statcan.gc.ca',\n    'www.geoprod.statcan.gc.ca',\n    'information-energie.canada.ca',\n    'energy-information.canada.ca',\n    'www12.statcan.gc.ca',\n    'www.information-energie.canada.ca',\n    'www.energy-information.canada.ca',\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'www.census.gc.ca',\n    'www.recensement.gc.ca',\n\n//Treasury Board of Canada Secretariat\n    //staging\n    'staging.open.canada.ca',\n    'uat.tbs-sct.canada.ca',\n    'www.uat.tbs-sct.canada.ca',\n    'uat.infosite.tbs-sct.gc.ca',\n    'uat.solo.tbs-sct.gc.ca',\n    'www.uat.solo.tbs-sct.gc.ca',\n    'uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    'www.uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    //Prod\n    'open.canada.ca',\n    'search.open.canada.ca',\n    'ouvert.canada.ca',\n    'rechercher.ouvert.canada.ca',\n    'www.tbs-sct.gc.ca',\n    'www.tbs-sct.canada.ca',\n    'infosite.tbs-sct.gc.ca',\n\n//Testing\n    //staging\n\t'test.canada.ca',\n\t'publish1cacentral1-29382740.prod.canada.adobecqms.net',\n    'canada-preview.adobecqms.net',\n    'servicecanada.github.io', \n    'test.canada.ca', \n    'publish1cacentral1-29342328.prod.canada.adobecqms.net',\n    'publish2cacentral1-29342328.prod.canada.adobecqms.net',\n    'author-canada-aem-s3-qa.adobecqms.net'\n\n ]\n};\n\n\n\n\n/* ===== Set data elements that rely on allowlist ===== */\n\n/*jsAbort START*/\n\nvar list;\nvar h = document.location.hostname.toLowerCase(); //host\nvar j = document.location.pathname.toLowerCase(); //path\n\nif (_satellite.environment.stage == \"production\") {\n    list = _satellite.gcCustom.domain_allowlist.live;\n}\nelse {\n    list = _satellite.gcCustom.domain_allowlist.stage;\n}\n\n// excl list cannot be empty\n// list can be domains or directories\nexcl=_satellite.gcCustom.domain_blocklist\n\nvar j = document.location.host + document.location.pathname.toLowerCase(); //path\nvar toExcl = false; //set to false by default\nfor (var i in excl) {\n    if (j.indexOf(excl[i]) > -1) {\n        toExcl = true;\n    }\n}\n//end directory exclusions\n\n//sets the data element\nif (typeof list[h] === 'undefined' || toExcl === true) {\n    _satellite.setVar('jsAbort', 'true'); //set to true\n    window.blockList = 'yes';\n    _satellite.cookie.set('prev_page_blockList', 'yes')\n}\nelse {\n    _satellite.gcCustom.thisDomain = list[h];\n    _satellite.setVar('jsAbort', 'false'); //set to false allows rules to fire\n    window.blockList = 'no';\n}\n\n/*jsAbort END*/\n\n</script><script>\n//\n// Check if the current Browser are WebAuth capable (FIDO Alliance).\n//\n\nvar webAuthCapable = \"webAuth not returned in time\";\n \nPublicKeyCredential && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()\n  .then( ( available ) => {\n    if ( available ) {\n      webAuthCapable = \"webAuth enabled\"; // The visitor's device is capable for WebAuth\n    } else {\n      webAuthCapable = \"webAuth not enabled\"; // The visitor's device is not capable for WebAuth or that feature is somehow deactivated.\n    }\n    _satellite.logger.info( webAuthCapable );\n  }).catch((err) => {\n    webAuthCapable = \"API error\"\n    _satellite.logger.info( webAuthCapable )\n});\n</script><script>\n/*\n* Find most common Personal Identifiable Information (PII) in a string and return either the cleaned string either true/false\n* @param {string} str\n* @param {boolean} toClean\n* @return {string | true | false}\n* @example\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, true )\n* returns \"email:[REDACTED/CAVIARDÉ], phone:[REDACTED/CAVIARDÉ]\",\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", false, false )\n* returns true\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, false )\n* returns 'email:, phone:'\n*/\nfindPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n          [ /\\d(?:[\\s\\-\\\\.\\\\/]?\\d){8,}(?!\\d)/ig, \"[REDACTED/CAVIARDÉ]\" ], //9digits or more pattern\n          [ /\\b[A-Za-z]{2}[\\s\\\\.-]*?\\d{6}\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //canadian passport pattern\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // general email pattern\n          [ /\\b[A-Za-z]\\d[A-Za-z][ -]?\\d[A-Za-z]\\d\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //postal code pattern\n          [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n          [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n          [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n          [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n\t\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n\n// scrub only email/user/pass \n// slash repaced with hyphen due to folder count in url\nurlPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n\t\t[ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED-CAVIARDÉ]\" ], // updated email patterns\n        [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n        [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n        [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n        [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n        [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n        [ /(?:([A-Z]\\:\\/Users\\/.+))/ig, \"[REDACTED/CAVIARDÉ]\" ], // :/Users/ folders on local drives\n\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n</script><script>\ndocument.addEventListener(adobe.target.event.REQUEST_SUCCEEDED, function (e) {\n    window.ttMETA= typeof(window.ttMETA)!=\"undefined\" ? window.ttMETA : [];\n\n    var tokens=e.detail.responseTokens;\n\n    if (isEmpty(tokens)) {\n      return;\n    }\n\n    var uniqueTokens = distinct(tokens);\n\n    uniqueTokens.forEach(function(token) {\n      window.ttMETA.push({\n        'ActivityName': token[\"activity.name\"],\n        'ActivityId' : token[\"activity.id\"],\n        'ExperienceName': token[\"experience.name\"],\n        'ExperienceId': token[\"experience.id\"],\n        'OfferId': token[\"offer.id\"],\n        'OfferName': token[\"offer.name\"],\n        'GeoCity': token[\"geo.city\"],\n        'GeoState': token[\"geo.state\"],\n        'MboxName': e.detail.mbox});\n    });\n  });\n\n  function isEmpty(val){\n    return (val === undefined || val == null || val.length <= 0) ? true : false;\n  }\n\n  function key(obj) {\n     return Object.keys(obj)\n    .map(function(k) { return k + \"\" + obj[k]; })\n    .join(\"\");\n  }\n\n  function distinct(arr) {\n    var result = arr.reduce(function(acc, e) {\n      acc[key(e)] = e;\n      return acc;\n    }, {});\n\n    return Object.keys(result)\n    .map(function(k) { return result[k]; });\n  }\n</script><script src=\"/etc/designs/canada/wet-boew/js/ep-pp.min.js\"></script><iframe sandbox=\"allow-scripts allow-same-origin\" title=\"Adobe ID Syncing iFrame\" id=\"destination_publishing_iframe_canada_0\" name=\"destination_publishing_iframe_canada_0_name\" src=\"https://canada.demdex.net/dest5.html?d_nsid=0#https%3A%2F%2Fwww.canada.ca\" style=\"display: none; width: 0px; height: 0px;\" class=\"aamIframeLoaded\"></iframe><script>\nconst performanceObserver = new PerformanceObserver((list) => {\n    const entries = list.getEntries();\n\n    entries.forEach((entry) => {\n        switch (entry.entryType) {\n            case 'navigation':\n                if (entry.domComplete !== 0) {\n                    var host = _satellite.getVar('CookieHost')\n                    _satellite.cookie.set(\"DomComplete\", Math.round(entry.domComplete), { secure: true });\n                }\n                break;\n            case 'largest-contentful-paint':\n                const lcp = entries[entries.length - 1];\n                // identify largest element, uncomment for debugging individual pages\n                //_satellite.logger.info('The LCP is:', lcp.element)\n                localStorage.setItem('LCP', Math.round(entry.startTime));\n                break;\n            case 'paint':\n                if (entry.name === 'first-contentful-paint') {\n                    localStorage.setItem('FCP', Math.round(entry.startTime));\n                }\n                break;\n            default:\n                break;\n        }\n    });\n});\n\nperformanceObserver.observe({ type: 'navigation', buffered: true });\nperformanceObserver.observe({ type: 'largest-contentful-paint', buffered: true });\nperformanceObserver.observe({ type: 'paint', buffered: true });\n</script><script>\nfunction MediaSetup() {\n    var mltmd = jQuery(\".wb-mltmd\");\n    var mltmdSet = new Array(mltmd.length);\n      \n    for(var i=0; i < mltmd.length; i++)  {\n      var e = mltmd.get(i);\n      var md = jQuery(e);\n      var va = md.find(\"video,audio\");\n      if(va.length > 0) {\n          \n          //Video Title\n          var ttl = va.attr(\"title\");\n          if(ttl == null || ttl.length < 1){\n              ttl = \"\";\n          }\n          \n          //Video or Audio and Format (video/youtube)\n          var type = va.find(\"source\").attr(\"type\");\n          var frmt2 = \"\";\n          if(type == null || type.length < 1){\n              type = \"\";\n              frmt = \"\";\n          }\n          else {\n              var frmt = type.split(\"/\", 2);\n              if(frmt.length > 1)\n                  frmt2 = frmt[0];\n          }\n          \n          //Source URL\n          var src = va.find(\"source\").attr(\"src\");\n          if(src == null || src.length < 1){\n              src = \"\";\n          }\n          \n          \n          mltmdSet[i] = {\n          el:e,\n          ct:0, \n          tt:0,\n          vid_per:0,\n          vid_sent_per: new Array(),\n          title:ttl,\n          vidOrAud:frmt2,\n          source:src,\n          format:type,\n          playSent:false,      \n          endedSent:false \n          };\n          \n          md.on(\"playing timeupdate ended\", jQuery.proxy(function(x){\n          var m = jQuery(this.el);\n          \n          switch(x.type){\n              case \"playing\":\n              if(this.playSent == false){\n                var duration = m.find(\".wb-mm-tmln-ttl span:not(.wb-inv)\").text().trim();\n                if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(duration))\n                  duration = \"00:00:00\";\n                if(this.tt == 0)\n                  this.tt = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+duration+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n                if(this.tt !== 0){\n                  _satellite.setVar(\"jsMediaTitle\", this.title);\n                  _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                  _satellite.setVar(\"jsMediaFormat\", this.format);\n                  _satellite.setVar(\"jsMediaSource\", this.source);\n                  _satellite.track(\"media play\");\n                  this.playSent=true;  \n                }\n              }\n              break;\n              case \"timeupdate\":\n              var currentTime = m.find(\".wb-mm-tmln-crrnt span:not(.wb-inv)\").text().trim();\n              if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(currentTime))\n                    currentTime = \"00:00:00\";\n              var ctime = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+currentTime+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n              \n              var timeParts = 10;\n              var timeMark = Math.floor(this.tt / timeParts);\n  \n              if (ctime !== 0) {\n                  if(this.ct !== ctime){\n                          this.ct = ctime;\n                  for (var i = 1; i <= timeParts; i++) {\n                      if (this.ct == Math.round(timeMark * i / 1000)*1000) {\n                      this.vid_per = (100/timeParts) * i;\n                      i=timeParts;\n                      }\n                  } \n                  \n                  switch(this.vid_per){\n                      case 20:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 20\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 50:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 50\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 80:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 80\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;  \n                  }\n                  }\n                  }\n              break;    \n          }\n          },mltmdSet[i]));    \n      }\n    }\t\n  }\n  if(typeof jQuery === \"function\"){ \n    MediaSetup();\n  } else {\n    setTimeout(function(){\n      if(typeof jQuery === \"function\"){ \n        MediaSetup();\n      } \t  \n    }, 500);\n  }\n</script><script>\n//***************************************************\n/*****\n\n\n-----------------------\nInvitation Manager v1.0-----------------------\n\nDependencies on _satellite object\n\t*\t_satellite.gcCustom (adds new functions to this object)\n\t*\t_satellite.browserInfo.browser\n\t*\t_satellite.getVar(\"PageTheme-PageLanguage\")\n\t*\t_satellite.getVar(\"PageCreator\")\n\t*\t_satellite.getVar(\"ErrorPageType\")-\n\n\nDependencies on s_c_il[1] object\n\t*\ts_c_il[1].eVar4\n\n*****/\n//***************************************************\n\n\n_satellite.gcCustom.storage = {\n    set : function(n, v, e) {\n        var o = {val: v, t: new Date().getTime() + e*86400}\n        var t = (e === 0) ? sessionStorage : localStorage;\n        t.setItem(n, JSON.stringify(o));\n    },\n    get : function (n) {\n        var b = sessionStorage.getItem(n);\n        if (b != null)\n            return JSON.parse(b).val;\n        else\n            b = localStorage.getItem(n);\n        if (b != null) {\n            var c = JSON.parse(b);\n            if (c.t > new Date().getTime())\n                return c.val;\n        }\n        return null;\n    },\n    remove : function (n) {\n        sessionStorage.removeItem(n);\n        localStorage.removeItem(n);\n    }\n}\n\nwindow.addEventListener( \"load\", imSetup);\n\nfunction imSetup() {\n\"use strict\";\n\n//document each variables purpose\n\nvar debugMode, //if true, log console info\n    surveyDB, //JSON var of data stored in im.xml \n    surveyScope, //string of what survey page, institution, theme...\n    overrideScope = false,  //query parameter sets this to a text value to force the scope hat\n    overrideStart = false,  //query parameter sets this to true to ignore the start date of surveys\n    overrideID, //query parameter sets this to an id value for a specific survey\n    dtmSettings = { \n        \n        //page types that im.xml is not allowed ( = false) to run on\n        enablePages : {\n            404 : false, \n            500 : false, \n            403 : false, \n            splash : false\n        },\n        \n        //name of local or session storage values\n        storageNames : {\n            persistent : \"im-invited\",\n            session : \"im-settings\"\n        },\n        \n        //location of im.xml\n        dbURL : \"/content/dam/canada/json/im.xml\"\n    };\ntry {\n    //\tTest if local storage is available/enabled before starting\n    var mod = \"test\";\n    localStorage.setItem(mod, mod);\n    localStorage.removeItem(mod);\n    main();\n} catch (e) {\n    return false;\n}\n\n\nfunction main() {\n    \n    //Enable console logging if debug mode is turned on\n    debugMode = checkEnableDebugMode();\n    \n    clog(\"Start\");\n    \n    //Make sure IM is allowed to run on this page type\n    if (checkPageTypeAllowed() === false)\n        return;\n    \n    //check if any special parameters are used for testing reasons\n    checkTestParams();\n\n    //if user has not seen a survey\n     if (localStorage.getItem('lastDateIMShown') === null) {\n        \n        //check if DB is already in session storage\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session)\n        \n        //download the DB if it's not already stored\n        if (surveyDB == null){\n            downloadSurveyDB();\n            //asynchronous call, do not execute code here\n        }\n        else{\n            main2();\n        }\n    }\n    else {\n        clog(\"User has seen an invitation already\");\n          \n        \n        //\tInvitation was not within the last 15 days...\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session);\n        var lastDateIMShown;\n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n        if (isStorageExpired(lastDateIMShown)) {\n            _satellite.gcCustom.storage.remove('lastDateIMShown');\n            main2();\n        }\n        \n     // clog( \"persistent IM duration: \" + _satellite.gcCustom.storage.get(dtmSettings.storageNames.session.settings.persistent_cookie_duration));\n    }\n    \n    //asynchronous call may have been made, do not execute code here\n}\n\nfunction main2() {\n    //\tMakes sure that the surveyDB object is set, it could not have been defined if localStorage was not defined and the XML is unfound on the server\n    /*\tTo test v.settings is undefined\n    if (!surveyDB) {\n        return;\n    }*/\n    \n    //at this point, we don't know if the DB was just downloaded or if it was retrieved from session storage.\n    //If the DB doesn't have a scopeHat then we know we need to decide on which scope hat to give\n    if (typeof surveyDB.settings.scopeHat === \"undefined\"){\n        firstTimeSetup();\n    }\n\n    //Check if we need to override the scope hat\n    //This is needed since firstTimeSetup won't run if this is not the first page of the visit\n    if (overrideScope){\n        surveyDB.settings.scopeHat = overrideScope;\n    }\n\n    surveyScope = surveyDB.settings.scopeHat;\n    \n    clog(\"Scope hat = \" + surveyScope + \", \" + surveyDB.surveys.length + \" potential surveys, removing surveys outside of date range\");\n    \n    // Delete all surveys that are outside of working dates\n    var list = surveyDB.surveys;\n    for (var i = 0; i < list.length; i++) {\n        var n = new Date().getTime();\n        if (n < new Date(list[i].start_date_time).getTime() || n >= new Date(list[i].end_date_time).getTime()) {\n            \n            //if overriding start date and still before end date then don't delete this survey\n            if (overrideStart && n < new Date(list[i].end_date_time).getTime())\n                continue;\n            \n            //Splice removes the element from the array\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys, removing surveys based on targeting\");\n    \n    // Delete all surveys that don't match browser and/or device type\n    var list = surveyDB.surveys;\n    \n    for (var i = 0; i < list.length; i++) {\n        \n        var b = true;\n        \n        //avoid_browsers is an array of browser names to avoid the names of the browsers match those reported by _satellite.browserInfo.browser\n        var sublist = getObjArr(list[i].avoid_browsers);\n        for (var j = 0; j < sublist.length; j++)\n            if (_satellite.browserInfo.browser == sublist[j].Value)\n                b = false;\n        \n        //target_device is either non-existant, \"Desktop\" or \"Mobile\" which matches the values in eVar 4\n        if (typeof list[i].target_device !== \"undefined\" && typeof list[i].target_device === \"string\" && !(s_c_il[1].eVar4.toLowerCase() == list[i].target_device.toLowerCase()) )\n            b = false;\n        \n        //target_language is checked against navigator.language\n        if (typeof list[i].target_language !== \"undefined\" && typeof list[i].target_language === \"string\" && !(new RegExp(list[i].target_language, 'i').test(navigator.language)) )\n            b = false;\n        \n        \n        //if anything caused b to be false, delete the survey from the DB\n        if (b === false) {\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys\");\n    \n    //save the DB to session storage\n    _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    \n    clog(\"Checking whitelist\");\n    \n    // Check if url on whitelist\n    var list = getObjArr(surveyDB.settings.tbl_url_whitelist), a = document.location, h = a.hostname + a.pathname, didMatch = false;\n    if (typeof list === \"undefined\")\n        return false;\n\n    for (var i = 0; i < list.length; i++) {\n        var b = new RegExp(list[i].url, \"i\");\n        if (b.test(h))\n            didMatch = true;\n    }\n    if (didMatch === false)\n        return false;\n    \n    clog(\"Checking blacklist\");\n    \n    //Check if url on blacklist\n    var list = getObjArr(surveyDB.settings.tbl_url_blacklist), a = document.location, h = a.hostname + a.pathname;\n    for (var i = 0; i < list.length; i++) {\n        if (list[i].url.toLowerCase() == h.toLowerCase())\n            return false;\n    }\n    \n    clog(\"Removing surveys based on page attributes\");\n    \n    //make a deep copy of the survey DB before we remove the applicable surveys \n    //this is needed because getPageAttributeMatches will delete any surveys that match from the surveyDB list\n    var cpySurveys = JSON.parse(JSON.stringify(surveyDB.surveys));\n    \n    //b will be the index of a survey in cpySurveys that was chosen otherwise it will be undefined if no survey was selected\n    var b = getWeightedRandom(getPageAttributeMatches());\n\n    /*console.dir(cpySurveys)\n        console.dir(surveyDB)*/\n        \n    if (typeof b !== \"undefined\") {\n\n        for (var j = 0; j < cpySurveys.length; j++) {\n            if(cpySurveys[j].id === b){\n            var selectedSurveyIndex = j;\n            break;\n\n            }\n        }\n        \n        clog(\"Select survey \" + cpySurveys[selectedSurveyIndex].survey_name);\n        \n        //assume that the visitor will ignore the survey. This way no more invitations for X days\n        //\t_satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, \"ignored\", surveyDB.settings.persistent_cookie_duration );\n\n\n      //Show survey only if user hasn't seen it last 15 days\n        var lastDateIMShown;\n        var now = new Date();\n        \n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n    //\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n        if (!isStorageExpired(lastDateIMShown)) {\n               //popup the survey\n            invite(cpySurveys[selectedSurveyIndex]);\n            //set the date visitor was invited\n            localStorage.setItem('lastDateIMShown', now);\n        }\n\n          //end 15 days conditions\n\n\n        //\tpopup the survey\n        //\tinvite(cpySurveys[b]);\n    }\n    else {\n        clog(\"No survey selected, \" + surveyDB.surveys.length + \" surveys remain in session storage\");\n        //save the updated DB to session storage\n        //the DB must be saved here since we need to remove surveys that were applicable on this page so we don't test for them again in the visit\n        _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    }\n\n}\n\nfunction getPageAttributeMatches() {\n\n    //Return list of valid surveys based on page / institution / theme / site and check if override survey id needed\n    //Remove surveys that are valid from the surveyDB array so that when we save it, those ones are removed and not tested on future pages in the visit\n    \nvar surveySubList = {};\n    var url = (document.location.hostname + document.location.pathname).toLowerCase();\n    var count = 0;\n    \n    for (var i = 0; i < surveyDB.surveys.length; i++) {\n        if (overrideID) {\n                //skip this loop's logic if it's not the desired survey, therefore there's no chance it will be selected\n            if (surveyDB.surveys[i].id !== overrideID){\n            \n                continue;\n            }  \n\n            //if it is the desired survey, set it's probability to 100%. Note that the desired survey must still be applicable on this page so the logic in the swtich statement still must execute meet the conditions\n            surveyDB.surveys[i].probability = 1;\n        }\n\n        \n        switch(surveyDB.surveys[i].type) {\n            case \"Entire site\":\n            \n                //get an object array of the sites to run the survey on\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_sites);\n                \n                for (var c = 0; c < sublist.length; c++) {\n                    \n                    //convert the value for the site into RegExp non-case sensitive\n                    var b = new RegExp(sublist[c].site, \"i\");\n                    \n                    //if the url matches the regEx\n                    if (b.test(url)) {\n                        \n                        //store this survey's id and probability in the new object (this object is later fed to getWeightedRandom)\n                        //convert site survey probability into rate since it is between 0 and Visitor Allocation for site wide type\n                    \n                        surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability / surveyDB.settings.Site;\n                        //keep track of the number of surveys that apply so we can console log it later\n                        count++;\n\n                        //clog(surveyDB.surveys[i].survey_name + \" \" + surveyDB.surveys[i].probability + \" out of \" + surveyDB.settings.Site)\n                        \n                        //remove this survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        \n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Theme\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_themes);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageTheme-PageLanguage\").toLowerCase() == sublist[c].theme.toLowerCase()) {\n                //\t\t\n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Institution\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_institutions);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageCreator\").toLowerCase().indexOf(sublist[c].institution.toLowerCase()) === 0) {\n                    \n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Page\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_urls);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (window.location.href.toLowerCase().indexOf(sublist[c].url.toLowerCase()) !== -1) {\n                    \n         surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n        }\n                \n        \n    }\n    clog(count + \" potential surveys, selecting a survey\");\n\n    return surveySubList;\n}\n\n\nfunction firstTimeSetup() {\n    //Objectives\n    //Allocate a scope hat\n    //Remove surveys that don't match the scope hat\n    \n    //tmpSurveyDB is where we will copy all of the wanted data from surveyDB into (this removes non applicable scope surveys)\n    var tmpSurveyDB = {settings : {}, surveys : []}\n    \n    clog(\"Rolling probability for scope hat\");\n    \n    if (overrideScope)\n        surveyScope = overrideScope;\n    else\n        surveyScope = getWeightedRandom({\"Page\":surveyDB.settings.Page, \"Institution\":surveyDB.settings.Institution, \"Theme\":surveyDB.settings.Theme, \"Entire site\":surveyDB.settings.Site});\n\n    \n    //get an object array of all surveys in the DB\n    var list = getObjArr(surveyDB.qry_active_surveys);\n\n    clog(list.length + \" potential surveys, removing surveys that don't match scope hat\");\n\n    for (var i = 0; i < list.length; i++) {\n        \n        //Get only surveys that apply to this scope\n        if (list[i].type == surveyScope) {\n            \n            //copy good surveys tmpSurveyDB\n            tmpSurveyDB.surveys[tmpSurveyDB.surveys.length] = list[i];\n        }\n    }\n    \n    //put all the needed settings into tmpSurveyDB\n    tmpSurveyDB.settings.Site = surveyDB.settings.Site;\n    tmpSurveyDB.settings.scopeHat = surveyScope;\n    tmpSurveyDB.settings.tbl_url_whitelist = surveyDB.settings.tbl_url_whitelist;\n    tmpSurveyDB.settings.tbl_url_blacklist = surveyDB.settings.tbl_url_blacklist;\n    tmpSurveyDB.settings.persistent_cookie_duration = surveyDB.settings.persistent_cookie_duration;\n    \n    //set surveyDB to tmpSurveyDB so we can be sure that surveyDB is the good variable\n    surveyDB = tmpSurveyDB;\n}\n\nfunction getWeightedRandom(spec) {\n    //Objectives\n        //Given a JSON array of values and probabilities, output the weighted random selection. For example {coffee : 0.20, tea : 0.80}\n        //Output nothing if no selection is made (I.E. undefined)\n    var i, sum=0, r=Math.random();\n    for (i in spec) {\n        \n        //be sure to never select something with 0% probability !, since Math.random() can be 0!\n        if (spec[i] == 0)\n            continue;\n        sum += Number(spec[i]);\n        if (r <= sum)\n            return i;\n    }\n}\n\nfunction saveDbAsJSON(dbData) {\n    //Objectives\n        //Convert dbData into JSON\n        //Set surveyDB to the dataroot node and log the version number\n    var x, c;\n    //clog(\"saveDbAsJSON()\");\n    try{x = $.parseXML(dbData); c = xmlToJson(x)}\n    catch(e){clog(\"Converting XML to JSON encountered an error: \" + e.message);return false}\n\n    surveyDB = c.dataroot;\n    clog(\"im.xml version: \" + x.documentElement.getAttribute(\"generated\"));\n    main2();\n}\n\nfunction downloadSurveyDB() {\n    clog(\"Downloading survey database\")\n    var xmlHttp = new XMLHttpRequest();\n    xmlHttp.onreadystatechange = function() {\n        if (xmlHttp.readyState == 4) {\n            clog(\"Download status = \" + xmlHttp.statusText);\n            \n            if (xmlHttp.status == 200) {\n                var b = xmlHttp.responseText;\n                if (b && b != \"\" && typeof(b) != \"undefined\")\n                    saveDbAsJSON(b.replace(/\\r?\\n|\\r/g, \"\").replace(/\\\\u[\\dA-F]{4}/gi, function (match) {return String.fromCharCode(parseInt(match.replace(/\\\\u/g, ''), 16))}));\n            }\n        }\n    }\n    xmlHttp.open(\"GET\", dtmSettings.dbURL, true); // true for asynchronous \n    xmlHttp.send(null);\n}\n//Take a date object as parameter\nfunction isStorageExpired(storageDate) {\n    var now = new Date();\n    //storageDate = new Date(storageDate);\n//\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n    if (((now - storageDate) <= (surveyDB.settings.persistent_cookie_duration * 86400000)) || !storageDate || typeof storageDate === \"undefined\") {\n        return false;\n    }\n    return true;\n}\n\nfunction checkTestParams() {\n    //Objectives\n        //action any special query parameters\n    if  (/[?&]im_nocookiecheck=1/i.test(document.location.search)) {\n        //delete these cookies\n        clog(\"Treat visitor as new visitor (deleting locally stored data)\");\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.persistent );\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.session );\n          localStorage.removeItem('lastDateIMShown');\n    }\n    \n    if ( (/[?&]im_scope=page/i.test(document.location.search)))\n        overrideScope = \"Page\";\n    else if ( (/[?&]im_scope=institution/i.test(document.location.search)))\n        overrideScope = \"Institution\";\n    else if ( (/[?&]im_scope=theme/i.test(document.location.search)))\n        overrideScope = \"Theme\";\n    else if ( (/[?&]im_scope=site/i.test(document.location.search)))\n        overrideScope = \"Entire site\";\n    \n    if ( (/[?&]im_nodatecheck=1/i.test(document.location.search)))\n        overrideStart = true;\n    \n    var b = /[?&]im_surveyid=([^?&]+)/.exec(document.location.search);\n    if (b !== null )\n        overrideID = b[1];\n}\n\nfunction checkPageTypeAllowed() {\n    //Objectives\n        //return true if the page type is allowed and false otherwise\n    var b;\n    // 1.\tCheck if splash page\n    if ( $( \"body\" ).hasClass( \"splash\" ) ) \n        b = \"splash\";\n\n    // 2.\tCheck if 404 page\n    //if (_satellite.dataElements[\"ErrorPageType\"].default != _satellite.getVar(\"ErrorPageType\"))\n    if (_satellite.getVar(\"ErrorPageType\") != 'blank error page type')\n        b = _satellite.getVar(\"ErrorPageType\");\n    \n    if (b != null)\n        return dtmSettings.enablePages[b];\n    \n    return true;\n}\n\nfunction checkEnableDebugMode() {\n    //Objectives\n        //Set the local storage token to remember to log console info\n    if (/[?&]logim=(true|1)/i.test(document.location.search))\n        localStorage.setItem('dtm-logim', 1);\n\n    if (/[?&]logim=(false|0)/i.test(document.location.search))\n        localStorage.removeItem('dtm-logim');\n    \n    return (localStorage.getItem('dtm-logim') == 1);\n}\n\n/**\n* Originally from http://davidwalsh.name/convert-xml-json\n* This is a version that provides a JSON object without the attributes and places textNodes as values\n* rather than an object with the textNode in it.\n* 27/11/2012\n* Ben Chidgey\n*/\nfunction xmlToJson(xml) {\n    //Objectives\n        //Convert XML into JSON\n    \n    // Create the return object\n    var obj = {};\n\n    // text node\n    if (4 === xml.nodeType) {\n        obj = xml.nodeValue;\n    }\n\n    if (xml.hasChildNodes()) {\n        for (var i = 0; i < xml.childNodes.length; i++) {\n            var TEXT_NODE_TYPE_NAME = '#text',\n                item = xml.childNodes.item(i),\n                nodeName = item.nodeName,\n                content;\n\n            if (TEXT_NODE_TYPE_NAME === nodeName) {\n                //single textNode or next sibling has a different name\n                if ((null === xml.nextSibling) || (xml.localName !== xml.nextSibling.localName)) {\n                    content = xml.textContent;\n\n                //we have a sibling with the same name\n                } else if (xml.localName === xml.nextSibling.localName) {\n                    //if it is the first node of its parents childNodes, send it back as an array\n                    content = (xml.parentElement.childNodes[0] === xml) ? [xml.textContent] : xml.textContent;\n                }\n                return content;\n            } else {\n                if ('undefined' === typeof(obj[nodeName])) {\n                    obj[nodeName] = xmlToJson(item);\n                } else {\n                    if ('undefined' === typeof(obj[nodeName].length)) {\n                        var old = obj[nodeName];\n                        obj[nodeName] = [];\n                        obj[nodeName].push(old);\n                    }\n\n                    obj[nodeName].push(xmlToJson(item));\n                }\n            }\n        }\n    }\n    return obj;\n}\n\nfunction invite(survey) {\n    //Objectives\n        //Display the popup given the survey parameters\n\nvar html =  \"<aside id='gc-im-popup' class='survey hidden-print' tabindex='0'>\" +\n      \"<style scoped>\" +\n        // Default (extra extra small view and over)\n        \".survey {z-index: 1000; position: relative; margin: 0 auto; margin: 0 15px;}\" +\n        \"#survey-close {height: 42px; line-height: 42px;}\" +\n        \n        // Media queries (for modern browsers and IE8 - via respond.js)\n        \"@media screen and (min-width: 480px) {\" + // Extra small view and over\n          \".survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n          \".survey .panel {box-shadow: 0 0 15px;}\" +\n          \".survey .panel:focus {outline: 1px dotted #fff;}\" +\n          \"#survey-close {top: 15px; right: 15px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 480px) and (max-width: 767px) {\" + // Small view only\n          \".survey {margin: 0 15px;}\" +\n          \"#survey-close {right: 30px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 768px) {\" + // Medium view and over\n          \".survey {width: 720px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 992px) {\" +\n          \".survey {width: 470px; left: 470px; bottom: 4.2em;}\" + // Large view and over\n        \"}\" +\n        \"@media screen and (min-width: 1200px) {\" + // Extra large view and over\n         \".survey {width: 570px; left: 570px;}\" +\n        \"}\" +\n        \n        // View class fallbacks (needed for IE9-11 - they seem to ignore JS-injected media queries unless the user manually resizes their browser window)\n        \"html:not(.xxsmallview) .survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel {box-shadow: 0 0 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel:focus {outline: 1px dotted #fff;}\" +\n        \"html:not(.xxsmallview) #survey-close {top: 15px; right: 15px;}\" +\n        \"html.xsmallview .survey {margin: 0 15px;}\" +\n        \"html.smallview .survey {width: 720px;}\" +\n        \"html.smallview #survey-close {right: 30px;}\" +\n        \"html.mediumview .survey {width: 470px; left: 470px; bottom: 4.2em;}\" +\n        \"html.largeview .survey, html.xlargeview .survey {width: 570px; left: 570px; bottom: 4.2em;}\" +\n      \"</style>\" +\n      \"<div class='panel panel-primary mrgn-bttm-0'>\" +\n        \"<header id='close-im' class='panel-heading'>\" +\n          \"<h2 class='panel-title' style='font-size: 19px;'>\" + survey[\"title-\" + wb.lang] + \"</h2>\" + // fix for pop-up invitation title font size AA-1203 2025-09\n        \"</header>\" +\n        \"<div class='panel-body'>\" +\n        survey[\"body-\" + wb.lang] +\n          /*\"<p>\" + survey.paragraph1 + \"</p>\" +\n          \"<p class='mrgn-bttm-0'>\" + survey.paragraph2 + \"</p>\" +*/\n          \"<ul class='list-inline mrgn-bttm-0'>\" +\n            \"<li class='mrgn-tp-md'><a id='survey-yes' class='btn btn-primary' href='\" + survey[\"link-\" + wb.lang] + \"' target='_blank'>\" + survey[\"yes-\" + wb.lang] + \"</a></li>\" +\n            \"<li class='mrgn-tp-md'><button id='survey-no' class='btn btn-default survey-close'>\" + survey[\"no-\" + wb.lang] + \"</button></li>\" +\n          \"</ul>\" +\n        \"</div>\" +\n        \"<button id='survey-close' class='mfp-close' title=\" + '\"' + survey[\"close-\" + wb.lang] + '\"' + \">×<span class='wb-inv'> \" + survey[\"close-\" + wb.lang] + \"</span></button>\" +\n       \"<input type='hidden' name='popupName' value='\" + survey[\"uniqueTitle\"] + \"'>\" +\n  \"</div>\" +\n    \"</aside>\",\n$html = $( html ),\n$userFocus = false,\noverlayIsClosing,\ncookieValue,\nfocusFlag;\n\n// Close the overlay if any of its links/buttons get clicked or if the escape key gets pressed.\n$html.on( \"click vclick mouseup keydown\", function( e ) {\n\n  // Proceed if any of the overlay's links or buttons get clicked (including middle mouse clicks) or if the escape key gets pressed within the overlay.\n  if (\n      ( ( e.type === \"click\" || e.type === \"vclick\" ) && e.which === 1 && $( e.target ).closest( \"a, button\", this ).length ) // Clicked/Tapped a link/button.\n      ||\n      ( e.type === \"mouseup\" && e.which === 2 && $( e.target ).closest( \"a\", this ).length ) // Middle-clicked a link.\n      ||\n      ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) // Pressed escape key.\n    ) {\n    \n      // add to remove added attributes to overlay when closing\n      $(\"#first-focus\").remove();\n    \n      // Set a flag to indicate the overlay is closing.\n      // Needed to prevent IE11 (possibly also IE8-10/Edge) from failing to return user focus when closing the overlay (due to a separate focusin event triggering too quickly and clearing the user focus variable before it's needed).\n      overlayIsClosing = 1;\n      \n      // Hide the overlay immediately.\n      $( this ).hide();\n      \n      // Remove the overlay shortly afterwards.\n      // This is being done to prevent problems when the yes link is middle-clicked. If the overlay were to be immediately removed, middle-clicking the yes link would remove the overlay without opening the link in a new tab/window. To avoid that issue, the overlay is now getting immediately hidden, then removed a short time later.\n      setTimeout( function() { $html.empty() }, 1000 );\n      \n      // Determine the cookie's new value, depending on the ID of which link/button was clicked. Don't set the cookie's value to yes/no if the Esc key was pressed.\n      if ( $( e.target ).closest( \"#survey-yes\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"yes\";\n      }\n      else if ( $( e.target ).closest( \"#survey-no\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"no\";\n      }\n      else {\n        cookieValue = \"closed\";\n      }\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      // Otherwise, return the user's focus to the H1 element (or if it doesn't exist - the next element, which is likely to be main). Needed to prevent browsers from unexpectedly returning focus to the top of the page.\n      /*if ( $userFocus ) {\n        $userFocus.trigger( \"setfocus.wb\" );\n        $userFocus = null;\n      }\n      else {*/\n      \n        // Does the H1 exist? If yes, focus to it.\n        // Otherwise, focus to whatever element comes after the overlay (likely main).\n        /*if ( $( \"h1\" ).length ) {\n          $( \"h1\" ).trigger( \"setfocus.wb\" );\n        }\n        else {\n          $html.next().trigger( \"setfocus.wb\" );\n        }\n      }*/\n    \n      // focus on the beginning of the document\n    $(\"#wb-tphp\").trigger(\"setfocus.wb\");\n      \n      // Set cookie.\n     // _satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, cookieValue, surveyDB.settings.persistent_cookie_duration );\n     // localStorage.setItem('lastDateIMShown', now);\n      // Remove this event handler.\n      $( this ).off();\n  \n\n  }\n  \n \n\t\t\n} );\n\n// If the user tabs out of the overlay after it was automatically focused on, return their initial focus.\n/*$html.find( \".panel\" ).on( \"keydown\", function( e ) {\n  \n  // Proceed if tabbing backwards from the panel container/yes link or if tabbing forward from the close button.\n  if ( ( ( ( $( e.target ).hasClass( \"panel\" ) || e.target.id === \"survey-yes\" ) && e.shiftKey) || e.target.id === \"survey-close\" ) && e.which === 9 && $userFocus ) {\n      \n      // Don't focus to whatever comes directly before or after the overlay in the flow of content.\n      e.preventDefault();\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      $userFocus.trigger( \"setfocus.wb\" );\n      $userFocus = null;\n      \n      // Remove this event handler.\n      $( this ).off( \"keydown\" );\n    }\n} );\n*/\n  \n// Insert the overlay directly before the <main> element.\n$( \"main\" ).before( $html );\n  // Since jQuery fix will sanitize the target attribute, here is a quick solution to add it back right after the IM html is inserted\n  $(\"#survey-yes\").attr(\"target\", \"_blank\");\n // Inset the \"Skip to Invitation Manager Popup\" link before the <main> element.\n\t\tif (wb.lang === \"fr\")\n\t\t{\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a  class='wb-sl' href='#gc-im-popup'>Passer au Gestionnaire des Invitations</a></li> \");\n\t\t}\n\t\telse {\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a   class='wb-sl' href='#gc-im-popup'>Skip to Invitation Manager Popup</a></li> \");\n\t\t}\n  \n  \n\n//pop-up impression for analytics\n   \n    //If the pop-up appears  \n    if($('aside.survey.hidden-print').length){\n                var popUpName = $(\"input[name='popupName']\").val();\n                   \n   _satellite.setVar('jsPopupName', popUpName);\n //direct call rule\n _satellite.track('popUpImpression');\n          \n               }\n    \n    //End pop-up impression code\n\n// Find where the user is currently focused.\n/*$userFocus = $( document.activeElement );*/\n\n// Automatically focus on the overlay.\n//$html.find( \".panel\" ).trigger( \"setfocus.wb\" );\n\n\n// After the overlay steals focus, clear the user focus variable if the user goes outside of of it.\n// It's possible to go outside of the overlay without closing or tabbing out of it (e.g. by clicking or touching outside of it or using a screen reader to navigate by links). In that scenario, the user focus variable needs to be cleared to prevent strange focusing if the user enters the overlay again afterwards and focuses out of/closes it.\n/*$( \"body\" ).on( \"focusin mousedown\", function ( e ) {*/\n\n  // When the survey overlay first gains focus, set the focus flag variable to 1. Sometimes the overlay isn't the first thing that gains focus.\n  // After the overlay has initially gained focus, once something outside of it gets focused on, clear the user focus variable. If the overlay is losing focus because it's being closed, don't do anything or else IE11 (possibly also IE8-10/Edge) will run this event handler too early and prevent the close event from returning user's focus to the right spot.\n /* if ( $( e.target ).closest( \".survey\", this ).length ) {\n    \n    if ( ! focusFlag ) {\n      focusFlag = 1;\n    }\n  }\n  else {\n  \n    if ( ! overlayIsClosing && $userFocus ) {\n      $userFocus = null;\n    }\n  }\n} );*/\n}\n\nfunction getObjArr(o){\n    //Objectives\n        //Always return an object array containing the given parameter. This allows us to loop through the object array whether there are 0, 1 or more objects in the array\n    return (typeof o === \"undefined\") ? [] : Array.isArray(o) ? o : [o];\n}\n\nfunction clog(a) {\n    //Objectives\n        //log console data if debug mode is enabled\n    if (debugMode) \n        console.log(\"Invitation Mgr: \" + a);\n    }\n}\n\n\n\n</script><script>\n_satellite.track('pageReset');\n\n_satellite.cookie.remove('clickSourcePage', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickSourceURL', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickText', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickURL', { domain: '.canada.ca' })\n</script>\n<script src=\"/etc/designs/canada/wet-boew/js/wet-boew.min.js\"></script><span id=\"wb-rsz\" class=\"wb-init\">&nbsp;</span>\n<script src=\"/etc/designs/canada/wet-boew/js/theme.min.js\"></script>\n\n\n\n\n\n\n</body></html>",
        "outcomeCount": 1478,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 24769,
          "settleDelayMs": 10000,
          "auditMs": 2052,
          "totalMs": 27446,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": true,
        "result": "passed",
        "description": "No horizontal overflow detected at 320px width",
        "overflowAmountPx": 0,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": null
      },
      "semantica11y": {
        "executed": true,
        "summary": {
          "total": 65,
          "errors": 0,
          "warnings": 65,
          "suggestions": 0
        },
        "issues": [
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button id=\"mainMenuBtn\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c8763672e627",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-718605bd",
            "a11yPatternFingerprint": "f98729687a3fdb23f279b5fa5de4d19de93e90b24a5a336e93d20a1c69eb6f33",
            "a11yPatternDisplayId": "A11Y-PAT-F98729687A3F",
            "a11yOccurrenceFingerprint": "cb3c1f4b733a8f622e13f2229b41ff9ea0595afab9e14f43c90e18f0ca7c787b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-CB3C1F4B733A"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "e801e98723b0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "c56240b1ad35d6f3e3c7312596291ca3aee6514892cd0504f5f7e29926106aec",
            "a11yOccurrenceDisplayId": "A11Y-OCC-C56240B1AD35"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "463148db71eb",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "ad5bd754ddee2f0327e5b603c7809043a7fdb8658a68ee5caae9641f4c582516",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AD5BD754DDEE"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "cb2e8d73d35b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "ac9fb3eecc395e046a766b8493968a2fdae2d62be8c3d088cedc4b244504d744",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AC9FB3EECC39"
          }
        ],
        "error": null
      },
      "duplicateFindingCount": 29,
      "timings": {
        "fetchMs": 1374,
        "pageNavigationMs": 24769,
        "pageLoadDelayMs": 10000,
        "totalMs": 56456,
        "scannerMs": {
          "axe": 27446,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://canada.ca/fr/transparence/avis.html",
      "finalUrl": "https://www.canada.ca/fr/transparence/avis.html",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=utf-8",
      "pageTitle": "Avis - Canada.ca",
      "elapsedMs": 57207,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1073,
          "failed": 33,
          "cantTell": 48,
          "inapplicable": 48
        },
        "failedRules": [
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r56",
          "https://alfa.siteimprove.com/rules/sia-r61",
          "https://alfa.siteimprove.com/rules/sia-r78"
        ],
        "passedRules": [
          "https://alfa.siteimprove.com/rules/sia-r1",
          "https://alfa.siteimprove.com/rules/sia-r11",
          "https://alfa.siteimprove.com/rules/sia-r110",
          "https://alfa.siteimprove.com/rules/sia-r111",
          "https://alfa.siteimprove.com/rules/sia-r113",
          "https://alfa.siteimprove.com/rules/sia-r12",
          "https://alfa.siteimprove.com/rules/sia-r16",
          "https://alfa.siteimprove.com/rules/sia-r18",
          "https://alfa.siteimprove.com/rules/sia-r19",
          "https://alfa.siteimprove.com/rules/sia-r2",
          "https://alfa.siteimprove.com/rules/sia-r20",
          "https://alfa.siteimprove.com/rules/sia-r21",
          "https://alfa.siteimprove.com/rules/sia-r4",
          "https://alfa.siteimprove.com/rules/sia-r41",
          "https://alfa.siteimprove.com/rules/sia-r42",
          "https://alfa.siteimprove.com/rules/sia-r5",
          "https://alfa.siteimprove.com/rules/sia-r53",
          "https://alfa.siteimprove.com/rules/sia-r57",
          "https://alfa.siteimprove.com/rules/sia-r59",
          "https://alfa.siteimprove.com/rules/sia-r62",
          "https://alfa.siteimprove.com/rules/sia-r64",
          "https://alfa.siteimprove.com/rules/sia-r65",
          "https://alfa.siteimprove.com/rules/sia-r66",
          "https://alfa.siteimprove.com/rules/sia-r68",
          "https://alfa.siteimprove.com/rules/sia-r69",
          "https://alfa.siteimprove.com/rules/sia-r7",
          "https://alfa.siteimprove.com/rules/sia-r70",
          "https://alfa.siteimprove.com/rules/sia-r71",
          "https://alfa.siteimprove.com/rules/sia-r72",
          "https://alfa.siteimprove.com/rules/sia-r73",
          "https://alfa.siteimprove.com/rules/sia-r75",
          "https://alfa.siteimprove.com/rules/sia-r78",
          "https://alfa.siteimprove.com/rules/sia-r8",
          "https://alfa.siteimprove.com/rules/sia-r81",
          "https://alfa.siteimprove.com/rules/sia-r85",
          "https://alfa.siteimprove.com/rules/sia-r86",
          "https://alfa.siteimprove.com/rules/sia-r87",
          "https://alfa.siteimprove.com/rules/sia-r90"
        ],
        "failures": [
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a lang=\"en\" href=\"/en/transparency/terms.html\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08e472766b8e",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-549f0ba9",
            "a11yPatternFingerprint": "9869f78155a4fa3fe0755e5d9a79c2398bca2fd99ad8c62db845c704e69dd66e",
            "a11yPatternDisplayId": "A11Y-PAT-9869F78155A4",
            "a11yOccurrenceFingerprint": "5162c279d6520ffec85fa308a08aa184a888585b399a51b2b5cee53c77c77399",
            "a11yOccurrenceDisplayId": "A11Y-OCC-5162C279D652"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr.html\" property=\"url\">...</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr.html\">Canada.ca</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/contact.html\">Toutes les coordonnées</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/min.html\">Ministères et organismes</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/gouvernement/systeme.html\">À propos du gouvernement</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/emplois.html\">Emplois</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/immigration-citoyennete.html\">Immigration et citoyenneté</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://voyage.gc.ca/\">Voyage et tourisme</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/entreprises.html\">Entreprises</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/prestations.html\">Prestations</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/sante.html\">Santé</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/impots.html\">Impôts</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/environnement.html\">Environnement et ressources naturelles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/defense.html\">Sécurité nationale et défense</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/culture.html\">Culture, histoire et sport</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/police.html\">Services de police, justice et urgences</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/transport.html\">Transport et infrastructure</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=fra\">Le Canada et le monde</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/finance.html\">Argent et finances</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/science.html\">Science et innovation</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/autochtones.html\">Autochtones</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/veterans-militaire.html\">Vétérans et militaires</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/jeunesse.html\">Jeunesse</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/services/evenements-vie.html\">Gérer les événements de la vie</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/fr/sociaux.html\">Médias sociaux</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/fr/mobile.html\">Applications mobiles</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"https://www.canada.ca/fr/gouvernement/a-propos-canada-ca.html\">À propos de Canada.ca</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/transparence/avis.html\">Avis</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r111",
            "xpath": "/a",
            "html": "<a href=\"/fr/transparence/confidentialite.html\">Confidentialité</a>",
            "message": "Target has insufficient size",
            "isDuplicate": true,
            "duplicateOf": "alfa"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r56",
            "xpath": null,
            "html": null,
            "message": "Some `navigation` have the same name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d18c9ade79d0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-9d3047fe",
            "a11yPatternFingerprint": "635e6d65d3796f2fa829820afe9a7a584829d9f05584a50c177f3add6f4541c4",
            "a11yPatternDisplayId": "A11Y-PAT-635E6D65D379",
            "a11yOccurrenceFingerprint": "9b00c976785759c66c457754e8c5c184be7fc02b12f2d2425249a0ebb0f204a1",
            "a11yOccurrenceDisplayId": "A11Y-OCC-9B00C9767857"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r61",
            "xpath": null,
            "html": null,
            "message": "The document does not start with a level 1 heading",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51046be9ab8b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8563fbe5",
            "a11yPatternFingerprint": "2dafc5dd4b680058c98240c82535acdb414659e3120bac8d3cb3732c557c4f9b",
            "a11yPatternDisplayId": "A11Y-PAT-2DAFC5DD4B68",
            "a11yOccurrenceFingerprint": "e3b360ebb7ea53c9ee8d9a4da722ae411602b2549002e41131eb0e48d47a344d",
            "a11yOccurrenceDisplayId": "A11Y-OCC-E3B360EBB7EA"
          },
          {
            "rule": "https://alfa.siteimprove.com/rules/sia-r78",
            "xpath": "/h1[@id=\"wb-cont\"]",
            "html": "<h1 property=\"name\" class=\"wb-inv\" id=\"wb-cont\" dir=\"ltr\">Avis</h1>",
            "message": "There is no content between this heading and the next",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31863837cb76",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-f006e8d2",
            "a11yPatternFingerprint": "1ae90e223779855433953d3ab5f8d8898a71cdb800aa6a3e5aa580254a29a532",
            "a11yPatternDisplayId": "A11Y-PAT-1AE90E223779",
            "a11yOccurrenceFingerprint": "0049015cedfc388d453a1058cfe6840eeb163833b90e5efe5cc4a8fc5e9f48b3",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0049015CEDFC"
          }
        ],
        "outcomeCount": 1202,
        "duplicateFailedCount": 29,
        "uniqueFailedCount": 4,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1409,
          "failed": 1,
          "cantTell": 25,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-unique"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "button-name",
          "bypass",
          "color-contrast",
          "definition-list",
          "dlitem",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".global-header > nav",
            "html": "<nav>",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#wb-bc",
              ".gc-main-footer > .container > nav",
              ".d-flex > nav"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd2780951948",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-5e9301aa",
            "a11yPatternFingerprint": "50c37465042be6d45cd2934cc4558b2a08092398efc6a271914d663bf3df4fc1",
            "a11yPatternDisplayId": "A11Y-PAT-50C37465042B",
            "a11yOccurrenceFingerprint": "b92bba47bf445efebf19e5cbed80f51eda9b1e7b70e0b532524e66a3e165ea72",
            "a11yOccurrenceDisplayId": "A11Y-OCC-B92BBA47BF44"
          }
        ],
        "renderedHtml": "<!DOCTYPE html><html class=\"hydrated js backgroundsize borderimage csstransitions fontface svg details progressbar meter cors largeview wb-enable\" dir=\"ltr\" lang=\"fr\" xmlns=\"http://www.w3.org/1999/xhtml\"><head prefix=\"og: http://ogp.me/ns#\" class=\"at-element-marker\">\n    \n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta charset=\"utf-8\"><style data-styles=\"\">gcds-alert,gcds-breadcrumbs,gcds-breadcrumbs-item,gcds-button,gcds-card,gcds-checkboxes,gcds-container,gcds-date-input,gcds-date-modified,gcds-details,gcds-error-message,gcds-error-summary,gcds-fieldset,gcds-file-uploader,gcds-footer,gcds-grid,gcds-grid-col,gcds-header,gcds-heading,gcds-hint,gcds-icon,gcds-input,gcds-label,gcds-lang-toggle,gcds-link,gcds-nav-group,gcds-nav-link,gcds-notice,gcds-pagination,gcds-phase-banner,gcds-radios,gcds-search,gcds-select,gcds-side-nav,gcds-signature,gcds-sr-only,gcds-stepper,gcds-text,gcds-textarea,gcds-top-nav,gcds-topic-menu,gcds-verify-banner{visibility:hidden}.hydrated{visibility:inherit}</style>\n<title>Avis - Canada.ca</title>\n<meta content=\"width=device-width,initial-scale=1\" name=\"viewport\">\n\n\n\t<meta name=\"content-page-ref\" content=\"qDXvbDLVz6dqE3VkUsNuO-Fkyxe9pYrSya8fH-2Xahjys-Pet0di88gbLr2FP76XF3EW6rXSZdshqq17jOBSfQ\">\n<link rel=\"schema.dcterms\" href=\"http://purl.org/dc/terms/\">\n\t<link rel=\"canonical\" href=\"https://www.canada.ca/fr/transparence/avis.html\">\n    <link rel=\"alternate\" hreflang=\"fr\" href=\"https://www.canada.ca/fr/transparence/avis.html\">\n\t\n        <link rel=\"alternate\" hreflang=\"en\" href=\"https://www.canada.ca/en/transparency/terms.html\">\n\t\n\t\n\t\t<meta name=\"description\" content=\"Accéder à l'information sur les droits d'auteurs du gouvernement du Canada et autorisations de reproduire.\">\n\t\n\t\n\t\n\t\t<meta name=\"author\" content=\"Service Canada\">\n\t\n\t\n\t\t<meta name=\"dcterms.title\" content=\"Avis\">\n\t\n\t\n\t\t<meta name=\"dcterms.description\" content=\"Accéder à l'information sur les droits d'auteurs du gouvernement du Canada et autorisations de reproduire.\">\n\t\n\t\n\t\t<meta name=\"dcterms.creator\" content=\"Service Canada\">\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.language\" title=\"ISO639-2/T\" content=\"fra\">\n\t\n\t\n\t\t<meta name=\"dcterms.subject\" title=\"gccore\" content=\"Condition d'utilisation; Avis\">\n\t\n\t\n\t\t<meta name=\"dcterms.issued\" title=\"W3CDTF\" content=\"2015-05-26\">\n\t\n\t\n\t\t<meta name=\"dcterms.modified\" title=\"W3CDTF\" content=\"2025-09-05\">\n\t\n\t\n\t\t<meta name=\"dcterms.audience\" content=\"grand public\">\n\t\n\t\n\t\t<meta name=\"dcterms.spatial\" content=\"Canada\">\n\t\n\t\n\t\n\t\n\t\n\t\n\t\t<meta name=\"dcterms.identifier\" content=\"Service_Canada\">\n\t\n\t\n\t\n    \n        <meta property=\"https://vocab.canada.ca/web/mws#program\" content=\"esdc/ics/esdc-corporate\">\n        \n\n\n\n\t<meta prefix=\"fb: https://www.facebook.com/2008/fbml\" property=\"fb:pages\" content=\"378967748836213, 160339344047502, 184605778338568, 237796269600506, 10860597051, 14498271095, 209857686718, 160504807323251, 111156792247197, 113429762015861, 502566449790031, 312292485564363, 1471831713076413, 22724568071, 17294463927, 1442463402719857, 247990812241506, 730097607131117, 1142481292546228, 1765602380419601, 131514060764735, 307780276294187, 427238637642566, 525934210910141, 1016214671785090, 192657607776229, 586856208161152, 1146080748799944, 408143085978521, 490290084411688, 163828286987751, 565688503775086, 460123390028, 318424514044, 632493333805962, 370233926766473, 173004244677, 1562729973959056, 362400293941960, 769857139754987, 167891083224996, 466882737009651, 126404198009505, 135409166525475, 664638680273646, 169011506491295, 217171551640146, 182842831756930, 1464645710444681, 218822426028, 218740415905, 123326971154939, 125058490980757, 1062292210514762, 1768389106741505, 310939332270090, 285960408117397, 985916134909087, 655533774808209, 1522633664630497, 686814348097821, 230798677012118, 320520588000085, 103201203106202, 273375356172196, 61263506236, 353102841161, 1061339807224729, 1090791104267764, 395867780593657, 1597876400459657, 388427768185631, 937815283021844, 207409132619743, 1952090675003143, 206529629372368, 218566908564369, 175257766291975, 118472908172897, 767088219985590, 478573952173735, 465264530180856, 317418191615817, 428040827230778, 222493134493922, 196833853688656, 194633827256676, 252002641498535, 398018420213195, 265626156847421, 202442683196210, 384350631577399, 385499078129720, 178433945604162, 398240836869162, 326182960762584, 354672164565195, 375081249171867, 333050716732105, 118996871563050, 240349086055056, 119579301504003, 185184131584797, 333647780005544, 306255172770146, 369589566399283, 117461228379000, 349774478396157, 201995959908210, 307017162692056, 145928592172074, 122656527842056\">\n\n\n\t\n\n\n    \n\n\n\t<iframe src=\"javascript:void(0)\" title=\"\" role=\"presentation\" style=\"width: 0px; height: 0px; border: 0px; display: none;\"></iframe><script src=\"https://www.canada.ca/etc/designs/canada/wet-boew/js/i18n/fr.min.js\"></script><script src=\"//assets.adobedtm.com/be5dfd287373/abb618326704/launch-3eac5e076135.min.js\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement.min.js\" async=\"\"></script><script src=\"https://assets.adobedtm.com/extensions/EP31dbb9c60e404ba1aa6e746d49be6f29/AppMeasurement_Module_ActivityMap.min.js\" async=\"\"></script>\n\n\n\n\n\n\n\n\n\n\n<link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.15.4/css/all.css\" integrity=\"sha256-mUZM63G8m73Mcidfrv5E+Y61y7a12O5mW4ezU3bxqW4=\" crossorigin=\"anonymous\">\n<script blocking=\"render\" src=\"/etc/designs/canada/wet-boew/js/gcdsloader.min.js\"></script><script blocking=\"render\" type=\"module\" integrity=\"sha384-dyE8IpLmFMtdU/ftC4nFeuLMvr2vMI8s1UY2OXl9pbzizebJeCfWp9iLhiVXdXtA\" src=\"https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.36.0/dist/gcds/gcds.esm.js\"></script><link blocking=\"render\" rel=\"stylesheet\" crossorigin=\"anonymous\" integrity=\"sha384-0CRuUE9X0B5RfCdDx1BDT6Ru1MajB7Ngy0CmoORlBF+ey/W8T75AKwLehkl+QaGR\" href=\"https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.36.0/dist/gcds/gcds.css\">\n<link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/theme.min.css\">\n<link rel=\"apple-touch-icon\" sizes=\"57x57 72x72 114x114 144x144 150x150\" class=\"wb-favicon\" href=\"/etc/designs/canada/wet-boew/assets/favicon-mobile.png\"><link href=\"/etc/designs/canada/wet-boew/assets/favicon.ico\" rel=\"icon\" type=\"image/x-icon\" class=\"wb-init wb-favicon-inited\">\n<noscript><link rel=\"stylesheet\" href=\"/etc/designs/canada/wet-boew/css/noscript.min.css\"/></noscript>\n\n\n\n\n\n\n\n                                <script>!function(a){var e=\"https://s.go-mpulse.net/boomerang/\",t=\"addEventListener\";if(\"False\"==\"True\")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e=\"https://s2.go-mpulse.net/boomerang/\";if(window.BOOMR_API_key=\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement(\"iframe\");if(a[t])a[t](\"load\",n,!1);else if(a.attachEvent)a.attachEvent(\"onload\",n);r.src=\"javascript:void(0)\",r.title=\"\",r.role=\"presentation\",(r.frameElement||r).style.cssText=\"width:0;height:0;border:0;display:none;\",o=document.getElementsByTagName(\"script\")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src=\"javascript:var d=document.open();d.domain='\"+i+\"';void(0);\",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement(\"script\");if(i)this.domain=i;a.id=\"boomr-if-as\",a.src=e+\"KBFUZ-C9D7G-RB8SX-GRGEN-HGMC9\",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write(\"<bo\"+'dy onload=\"document._l();\">'),_.close()}}(),\"\".length>0)if(a&&\"performance\"in a&&a.performance&&\"function\"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=\"\"==\"true\"?1:0,t=\"\",n=\"gsnsd4qxzpiog2xfe6kq-f-768f8a4e4-clientnsv4-s.akamaihd.net\",i=\"false\"==\"true\"?2:1,_={\"ak.v\":\"41\",\"ak.cp\":\"368225\",\"ak.ai\":parseInt(\"231651\",10),\"ak.ol\":\"0\",\"ak.cr\":2,\"ak.ipv\":4,\"ak.proto\":\"h2\",\"ak.rid\":\"378f61c\",\"ak.r\":47256,\"ak.a2\":e,\"ak.m\":\"dscb\",\"ak.n\":\"essl\",\"ak.cport\":54338,\"ak.gh\":\"23.214.94.75\",\"ak.quicv\":\"\",\"ak.tlsv\":\"tls1.3\",\"ak.0rtt\":\"\",\"ak.0rtt.ed\":\"\",\"ak.csrc\":\"-\",\"ak.acc\":\"\",\"ak.t\":\"1793402773\",\"ak.ak\":\"hOBiQwZUYzCg5VSAfCLimQ==ixUPGw0lvdAWldo0PTkMFvJx3uoaFPM1Sza1Y50pf1n3duu1ywUNMUmsvTsTlEgsYjwWUyRQUfGe9KBv2SHp6pGicpL6de2NwX1mIyt2Z3L+xfD2Z1K6kvHh24GJ/A6dgEVxF4Q85sgZFol4jH9xchYPd8+CTPxiMpKj9jbQg8OEnaWkCDowzhP4aJyqB6irV5Je0R58EzVae0cp4LtQ02Y8+NXz6dffdGID7s3JT+ip9TH0I5NMWtk1OhtDKfg/kdMG3XUQ9cP49LMAnCS6fmQG8QJQHdBYnVLwK+QrZ7WwjMqWdz6o9dv8FdWdjyuNdk/THkXCkj1YlvVlH6035a9faTRruCConH2/JYnZkI4VBuJeZ380DKHBrGf1MjrYKrBp9U5fIt3dLmfVPDKieCa+9Jjh5Gp1F6si67QogvE=\",\"ak.pv\":\"847\",\"ak.dpoabenc\":\"\",\"ak.tf\":i};if(\"\"!==t)_[\"ak.ruds\"]=t;var o={i:!1,av:function(e){var t=\"http.initiator\";if(e&&(!e[t]||\"spa_hard\"===e[t]))_[\"ak.feo\"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=[\"ak.cport\",\"ak.cr\",\"ak.csrc\",\"ak.gh\",\"ak.ipv\",\"ak.m\",\"ak.n\",\"ak.ol\",\"ak.proto\",\"ak.quicv\",\"ak.tlsv\",\"ak.0rtt\",\"ak.0rtt.ed\",\"ak.r\",\"ak.acc\",\"ak.t\",\"ak.tf\"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a(\"before_beacon\",o.av,null,null),a(\"onbeacon\",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>\n\n<body vocab=\"http://schema.org/\" typeof=\"WebPage\" resource=\"#wb-webpage\" class=\"\">\n\n    \n\n\n\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n        \n        \n        <div class=\"global-header\"><nav><ul id=\"wb-tphp\" class=\"wb-init wb-disable-inited\">\n\t<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"#wb-cont\">Passer au contenu principal</a></li>\n\t<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"#wb-info\">Passer à « Au sujet du gouvernement »</a></li>\n\t\n<li class=\"wb-slc\"><a class=\"wb-sl\" href=\"?wbdisable=true\" rel=\"alternate\">Passer à la version HTML simplifiée</a></li></ul></nav>\n\n<header>\n\t<div id=\"wb-bnr\" class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t\n\t\t\t<section id=\"wb-lng\" class=\"col-xs-3 col-sm-12 pull-right text-right\">\n    <h2 class=\"wb-inv\">Sélection de la langue</h2>\n    <div class=\"row\">\n        <div class=\"col-md-12\">\n            <ul class=\"list-inline mrgn-bttm-0\">\n                <li>\n                    <a lang=\"en\" href=\"/en/transparency/terms.html\">\n                        \n                        \n                            <span class=\"hidden-xs\" translate=\"no\">English</span>\n                            <abbr title=\"English\" class=\"visible-xs h3 mrgn-tp-sm mrgn-bttm-0 text-uppercase\" translate=\"no\">en</abbr>\n                        \n                    </a>\n                </li>\n                \n                \n            </ul>\n        </div>\n    </div>\n</section>\n\t\t\t\t<div class=\"brand col-xs-9 col-sm-5 col-md-4\" property=\"publisher\" resource=\"#wb-publisher\" typeof=\"GovernmentOrganization\">\n\t\t\t\t\t\n                    \n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t<a href=\"/fr.html\" property=\"url\">\n\t\t\t\t\t\t\t<img src=\"/etc/designs/canada/wet-boew/assets/sig-blk-fr.svg\" alt=\"Gouvernement du Canada\" property=\"logo\">\n\t\t\t\t\t\t\t<span class=\"wb-inv\"> /\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span lang=\"en\">Government of Canada</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\n\t\t\t\t\t<meta property=\"name\" content=\"Gouvernement du Canada\">\n\t\t\t\t\t<meta property=\"areaServed\" typeof=\"Country\" content=\"Canada\">\n\t\t\t\t\t<link property=\"logo\" href=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\">\n\t\t\t\t</div>\n\t\t\t\t<section id=\"wb-srch\" class=\"col-lg-offset-4 col-md-offset-4 col-sm-offset-2 col-xs-12 col-sm-5 col-md-4\">\n\t\t\t\t\t<h2>Recherche</h2>\n\t\t\t\t\t\n<form action=\"/fr/sr/srb.html\" method=\"get\" name=\"cse-search-box\" role=\"search\">\n\t<div class=\"form-group wb-srch-qry\">\n\t\t\n\t\t    <label for=\"wb-srch-q\" class=\"wb-inv\">Rechercher dans Canada.ca</label>\n\t\t\t<input id=\"wb-srch-q\" list=\"wb-srch-q-ac\" class=\"wb-srch-q form-control\" name=\"q\" type=\"search\" value=\"\" size=\"34\" maxlength=\"170\" placeholder=\"Rechercher dans Canada.ca\">\n\t\t    \n\t\t\n\n\t\t<datalist id=\"wb-srch-q-ac\">\n\t\t</datalist>\n\t</div>\n\t<div class=\"form-group submit\">\n\t<button type=\"submit\" id=\"wb-srch-sub\" class=\"btn btn-primary btn-small\" name=\"wb-srch-sub\"><span class=\"glyphicon-search glyphicon\"></span><span class=\"wb-inv\">Recherche</span></button>\n\t</div>\n</form>\n\n\t\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<hr>\n\t\n\t<div class=\"container\"><div class=\"row\">\n\t\t\n        <div class=\"col-md-8\">\n        <nav class=\"gcweb-menu wb-init gcweb-menu-inited\" typeof=\"SiteNavigationElement\" id=\"wb-auto-2\" aria-labelledby=\"mainMenuBtn\">\n\t\t<h2 class=\"wb-inv\">Menu</h2>\n\t\t<p id=\"gcweb-menu-desc\" hidden=\"\">Menu principal. Appuyez sur la barre d'espacement pour ouvrir ou sur la touche d'échappement pour fermer le menu. Utilisez les flèches haut et bas pour choisir un élément de sous-menu. Appuyez sur la touche Entrée ou sur la flèche vers la droite pour le développer, ou sur la flèche vers la gauche ou la touche Échap pour le réduire. Utilisez les flèches haut et bas pour choisir un élément de ce niveau et la touche Entrée pour y accéder.</p><button type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" id=\"mainMenuBtn\" aria-describedby=\"gcweb-menu-desc\">Menu<span class=\"wb-inv\"> principal</span> <span class=\"expicon glyphicon glyphicon-chevron-down\" aria-hidden=\"true\"></span></button>\n<ul role=\"menu\" aria-orientation=\"vertical\" data-ajax-replace=\"/content/dam/canada/sitemenu/sitemenu-v2-fr.html\" class=\"wb-init wb-data-ajax-replace-inited\" id=\"wb-auto-3\"><li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-jobs\" aria-expanded=\"false\" href=\"#\">Emplois et milieu de travail</a>\n  <ul id=\"gc-mnu-jobs\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois.html\">Emplois<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.guichetemplois.gc.ca/trouverunemploi\">Guichet-Emplois</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/opportunites/gouvernement.html\">Emplois au gouvernement du Canada</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/jeunesse.html\">Emplois pour les jeunes et les étudiants</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/emplois.html\">Emplois en sécurité nationale et défense</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/programmes/mobilite-main-doeuvre.html\">Déménager ailleurs au Canada pour travailler</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/financement/programmes.html\">Financement pour les emplois et formations</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/formation.html\">Formation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/engager.html\">Embauche et gestion de personnel</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/lancer.html\">Démarrage d'entreprise</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae.html\">Prestations d'assurance-emploi et congés</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/emplois/milieu-travail.html\">Normes en milieu de travail</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/pensions.html\">Pensions et retraite</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-jobs-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-jobs-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/travailler-canada.html\">Travailler au Canada - permis de travail</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/immigrer-canada/entree-express.html\">Immigrer en tant que travailleur qualifié</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/travailler-canada/embaucher-etranger-temporaires.html\">Embaucher un travailleur étranger temporaire</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/immigrer-canada/entree-express/qui-presenter-demande/travailleurs-qualifies-federal.html\">Programme des travailleurs qualifiés - fédéral</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/mon-dossier.html\">Voir vos relevés d’emploi</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/programmes/assurance-emploi/ae-liste/assurance-emploi-re/acceder-re.html\">Soumettre des relevés d'emploi en ligne - employeurs</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/commission-fonction-publique/emplois/services/recrutement/etudiants/programme-federal-experience-travail-etudiant.html\">Programme fédéral d’expérience de travail étudiant (PFETE)</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/numero-assurance-sociale.html\">Demander un numéro d’assurance-sociale</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-cit\" aria-expanded=\"false\" href=\"#\">Immigration et citoyenneté</a>\n  <ul id=\"gc-mnu-cit\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/immigration-citoyennete.html\">Immigration<span class=\"hidden-xs hidden-sm\"> et citoyenneté</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande.html\">Demandes à IRCC</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada.html\">Visiter le Canada</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/immigrer-canada.html\">Vivre au Canada de façon permanente</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/travailler-canada.html\">Travailler au Canada de façon temporaire</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/etudier-canada.html\">Étudier au Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/refugies.html\">Réfugiés et demandes d’asile</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ircc.canada.ca/eic/index.asp\">Expérience internationale Canada (EIC)</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/passeports-canadiens.html\">Passeports et autres documents de voyage</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/citoyennete-canadienne.html\">Citoyenneté</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/residents-permanents.html\">Carte et statut de résident permanent (RP)</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/setablir-canada.html\">S’établir au Canada à titre de nouvel arrivant</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/canadiens/adopter-enfant-autre-pays.html\">Adoption internationale</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ircc.canada.ca/explorer-programmes/index.asp\">Explorer les programmes d’immigration</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/proteger-fraude.html\">Fraudes et arnaques en matière d’immigration</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/immigration-citoyennete/application-loi-infractions.html\">Interdiction de territoire, application de la loi et appels</a></li>   \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-cit-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-cit-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/comptes-ircc.html\">Connectez-vous à votre compte d’IRCC</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/verifier-etat.html\">Vérifiez l’état de votre demande</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/verifier-delais-traitement.html\">Délais de traitement actuels</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/formulaires-demande-guides.html\">Trouvez un formulaire de demande</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/organisation/partenaires-fournisseurs-services.html\">Portails pour les représentants et les partenaires</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-travel\" aria-expanded=\"false\" href=\"#\">Voyage et tourisme</a>\n  <ul id=\"gc-mnu-travel\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/\">Voyage<span class=\"hidden-xs hidden-sm\"> et tourisme</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager/avertissements\">Conseils aux voyageurs et avertissements</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager\">Voyager à l’étranger</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/avion\">Voyager en avion</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/passeports-canadiens.html\">Passeports et documents de voyage canadiens</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/restez-branches\">Restez branchés</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/assistance\">Assistance à l’étranger</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada.html?outside\">Visiter le Canada</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/retour\">Retour ou voyage au Canada</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/tourisme-canadien\">Attraits touristiques, événements et expériences au Canada</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-travel-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-travel-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/assistance/assistance-urgence\">Assistance d'urgence à l'étranger</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada/verifiez-visa-ave.html\">Vérifiez si vous avez besoin d’un visa pour voyager au Canada</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/immigration-refugies-citoyennete/services/visiter-canada/ave.html\">Présentez une demande d’Autorisation de voyage électronique (AVE)</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.cbsa-asfc.gc.ca/services/travel-voyage/prog/nexus/menu-fra.html\">Adhérez à NEXUS</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager/inscription\">Inscrivez-vous comme Canadien à l’étranger</a></li>\n\t\t  <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/voyager/documents/assurance-voyage\">Assurance voyage</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-biz\" aria-expanded=\"false\" href=\"#\">Entreprises et industrie</a>\n  <ul id=\"gc-mnu-biz\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises.html\">Entreprises<span class=\"hidden-xs hidden-sm\"> et industrie</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/lancer.html\">Démarrage d'entreprise</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/impots.html\">Taxes et impôt des entreprises</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://innovation.ised-isde.canada.ca/innovation/s/?language=fr_CA\">Subventions et financement pour les entreprises</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/corporations-canada/fr\">Sociétés de régime fédéral</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/maintenirfairecroitreameliorerentreprise.html\">Administration de votre entreprise</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/permis.html\">Permis, licences et règlements</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/engager.html\">Embauche et gestion de personnel</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/fr/services/entreprises/commerce\">Commerce international et investissements</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/pi.html\">Propriété intellectuelle et droit d'auteur</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/recherche.html\">Recherche et renseignements d'affaires</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/faire-affaire.html\">Faire affaire avec le gouvernement</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/innovation.html\">Recherche-développement et innovation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/proteger.html\">Protection de votre entreprise</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/bureau-surintendant-faillites/fr/vous-devez-largent\">Insolvabilité pour les entreprises</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-biz-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-biz-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-finances/programmes/politiques-finances-echanges-internationaux/reponse-canada-droits-douane-americains.html\">Réponse du Canada aux droits de douane américains sur les produits canadiens</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/cc/lgcy/fdrlCrpSrch.html?lang=fra\">Trouver une société</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/corporations-canada/fr/garder-votre-corporation-bonne-forme/rapport-annuel\">Déposez votre rapport annuel (Corporations Canada)</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/services-electroniques/services-numeriques-entreprises/dossier-entreprise.html\">Mon dossier d'entreprise (Agence du revenu du Canada)</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/programme-financement-petites-entreprises-canada/fr\">Aider les petites entreprises à obtenir des prêts</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.bdc.ca/fr/financement/pret-petites-entreprises\">Prêts pour améliorer les encaisses et augmenter les ventes</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-benny\" aria-expanded=\"false\" href=\"#\">Prestations</a>\n  <ul id=\"gc-mnu-benny\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations.html\">Prestations<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae.html\">Prestations d'assurance-emploi et congés</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-epicerie-besoins-essentiels.html\">Allocation canadienne pour l’épicerie et les besoins essentiels (ACEBE)</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/dentaire/regime-soins-dentaires.html\">Régime canadien de soins dentaire (RCSD)</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/handicap.html\">Prestations d’invalidité</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/famille.html\">Prestations pour les familles et les proches aidants</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/pensionspubliques.html\">Pensions publiques</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/financement/programmes.html\">Subventions et occasions de financement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/education.html\">Aide financière aux étudiants et planification des études</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/logement.html\">Prestations relatives au logement</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/prestations-aide-financiere.html\">Trouver des prestations et de l'aide financière</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/clientele.html\">Prestations par clientèle</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/deces.html\">Que faire lors d'un décès</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-benny-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-benny-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae/assurance-emploi-reguliere.html\">Présenter une demande d'assurance-emploi</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/calendrier.html\">Date de paiement des prestations</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/calculateur-prestations-enfants-familles.html\">Calculateur de prestations pour enfants et familles</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\">Se connecter à un compte</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services-publics-approvisionnement/services/paiements-vers-depuis-gouvernement/depot-direct.html\">S'inscrire ou modifier vos informations de dépôt direct</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/ae/declarations-assurance-emploi.html\">Soumettre votre déclaration de l'assurance-emploi</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/particuliers/sujets/tout-votre-declaration-revenus/declaration-revenus/remplir-declaration-revenus/deductions-credits-depenses/toutes-deductions-tous-credits-toutes-depenses.html\">Impôt sur le revenu des particuliers - Découvrez les déductions, crédits et dépenses</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-health\" aria-expanded=\"false\" href=\"#\">Santé</a>\n  <ul id=\"gc-mnu-health\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante.html\">Santé<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/aliments-et-nutrition.html\">Aliments et nutrition</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/medicaments-et-produits-sante.html\">Médicaments et produits de santé</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/sante-publique/services/immunisation-vaccins.html\">Vaccins et immunisation</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/sante-publique/services/maladies.html\">Maladies et affections</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/systeme-et-services-sante.html\">Système et services de santé</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/securite-produits.html\">Sécurité des produits</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/vie-saine.html\">Vie saine</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/securite-et-risque-pour-sante.html\">Sécurité et risque pour la santé</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/sante/science-recherche-et-donnees.html\">Sciences de la santé, recherche et données</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.sac-isc.gc.ca/fra/1569861171996/1569861324236\">Santé des Autochtones</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-health-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-health-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/dentaire/regime-soins-dentaires.html\">Régime canadien de soins dentaires</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://recalls-rappels.canada.ca/fr\">Rappels et avis de sécurité</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://guide-alimentaire.canada.ca/fr/\">Guide alimentaire canadien</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/sante-publique/services/maladies/trouble-spectre-autistique-tsa.html\">Autisme</a></li>\n        \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-taxes\" aria-expanded=\"false\" href=\"#\">Impôts</a>\n  <ul id=\"gc-mnu-taxes\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots.html\">Impôts<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/impot-sur-le-revenu.html\">Impôt sur le revenu</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/paiements.html\">Paiements</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/prestations-pour-enfants-et-familles.html\">Crédits d’impôt et prestations pour les particuliers</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/entreprises/sujets/tps-tvh-entreprises.html\">TPS/TVH</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/entreprises/sujets/retenues-paie.html\">Retenues sur la paie</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/numero-dentreprise.html\">Numéro d'entreprise</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/bienfaisance.html\">Organismes de bienfaisance et dons</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/regimes-depargne-et-de-pension.html\">Régimes d’épargne et de pension</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots/taxes-daccise-droits-et-prelevements.html\">Taxes d’accise et taxes spéciales</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/organisation/arnaques-fraudes.html\">Arnaques et fraudes</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/soutien-situations-difficiles.html\">Soutien dans les situations difficiles</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/programmes/a-propos-agence-revenu-canada-arc/observation.html\">Observation et exécution</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/faire-plainte-liee-service.html\">Rétroaction sur le service de l'ARC</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-taxes-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-taxes-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/entreprises/sujets/tps-tvh-entreprises/produire-declaration-tps-tvh/comment-produire-declaration.html#h_3\">Prêt à produire votre déclaration de TPS/TVH</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/calendrier.html\">Trouver la date du prochain versement des prestations</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/formulaires-publications.html\">Formulaires et publications</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/paiements/paiements-arc.html\">Faire un paiement à l'ARC</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-enviro\" aria-expanded=\"false\" href=\"#\">Environnement et ressources naturelles</a>\n  <ul id=\"gc-mnu-enviro\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement.html\">Environnement<span class=\"hidden-xs hidden-sm\"> et ressources naturelles</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/meteo.html\">Météo, climat et catastrophes naturelles</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/changementsclimatiques.html\">Changements climatiques</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/energie.html\">Énergie</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/ressources-naturelles.html\">Ressources naturelles</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://agriculture.canada.ca/fr/production-agricole\">Production agricole : outils et données</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://agriculture.canada.ca/fr/environnement\">Environnement et durabilité en agriculture</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/peches.html\">Pêches</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/faune-flore-especes.html\">Faune, flore et espèces</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/pollution-gestion-dechets.html\">Pollution et gestion des déchets</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/conservation.html\">Conservation et protection de l'environnement</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.statcan.gc.ca/fr/sujets-debut/environnement\">Statistiques sur l’environnement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/environnement-changement-climatique/services/eau-apercu.html\">L'eau et l'environnement</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-enviro-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-enviro-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://meteo.gc.ca/canada_f.html\">Prévisions météorologiques locales</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ressources-naturelles.canada.ca/efficacite-energitique/efficacite-energitique-transports/vehicules-personnels/vehicules-plus-ecoenergetiques\">Véhicules écoénergétiques</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ressources-naturelles.canada.ca/efficacite-energetique/efficacite-energetique-maison/maisons\">L’efficacité énergétique pour les maisons</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/environnement-changement-climatique/services/meteo-saisonniere-dangereuse.html\">Se préparer pour du temps violent</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/environnement-changement-climatique/services/conditions-meteorologiques-ressources-outils-generaux/meteocan.html\">Télécharger MétéoCAN</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-defence\" aria-expanded=\"false\" href=\"#\">Sécurité nationale et défense</a>\n  <ul id=\"gc-mnu-defence\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense.html\"><span class=\"hidden-xs hidden-sm\">Sécurité nationale et défense</span><span class=\"visible-xs-inline visible-sm-inline\">Défense : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/securitenationale.html\">Sécurité nationale</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/fac.html\">Forces armées canadiennes</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/emplois.html\">Emplois en sécurité nationale et en défense</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/fonctionpublique/avantagesmilitaires.html\">Services et avantages sociaux</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/cybersecurite.html\">Cybersécurité</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/achat-mise-a-niveau-equipement-defense.html\">Achat et mise à niveau d’équipement de la Défense</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.cbsa-asfc.gc.ca/security-securite/safety-surete-fra.html\">Protéger la frontière canadienne</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/services-generaux/surete-transports\">Sûreté des transports</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-defence-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-defence-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://forces.ca/fr/carrieres/\">Emplois dans les Forces</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-defense-nationale/campagnes/soutien-militaire-canadien-envers-lukraine.html\">Soutien militaire canadien envers l’Ukraine</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/fac/systeme-identite-militaire/insignes-grade-fonction.html\">Grades militaires</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/defense/fac/equipement.html\">Équipement de la Défense</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-defense-nationale/organisation/politiques-normes/notre-nord-fort-libre-vision-renouvelee-defense-canada.html\">Politique de défense du Canada</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-defense-nationale/services/cadets-rangers-juniors-canadiens/cadets/rejoignez-nous.html\">Joignez-vous aux cadets</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-culture\" aria-expanded=\"false\" href=\"#\">Culture, histoire et sport</a>\n  <ul id=\"gc-mnu-culture\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture.html\">Culture<span class=\"hidden-xs hidden-sm\">, histoire et sport</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/patrimoine-canadien/services/financement.html\">Financement - Culture, histoire et sport</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/evenements-celebrations-commemorations.html\">Événements, célébrations et commémorations</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/attraits-culturels.html\">Lieux et attraits culturels</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/identite-canadienne-societe.html\">Identité canadienne et société</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/sport.html\">Sport</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/histoire-patrimoine.html\">Histoire et patrimoine</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/arts-media.html\">Arts et média</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/programmes-culturels-jeunes.html\">Programmes de leadership et culturels pour les jeunes</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/commerce-investissement-culturels.html\">Commerce et investissement culturels</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-culture-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-culture-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.veterans.gc.ca/fr/remembrance/memorials/canadian-virtual-war-memorial\">Visitez le Mémorial virtuel de guerre du Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/identite-canadienne-societe/hymnes-symboles.html\">Hymnes et symboles du Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://crtc.gc.ca/fra/dno.htm\">Trouvez une décision du CRTC</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://bibliotheque-archives.canada.ca/fra/collection/aide-recherche/genealogie-histoire-famille/Pages/genealogie-histoire-famille.aspx\">Faites des recherches sur votre histoire familiale</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://recherche-collection-search.bac-lac.gc.ca/fra/recensement/indice\">Cherchez des documents de recensement</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/culture/evenements-celebrations-commemorations/vivez-capitale-canada/evenements-capitale.html\">Événements majeurs dans la région de la capitale du Canada</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-policing\" aria-expanded=\"false\" href=\"#\">Services de police, justice et urgences</a>\n  <ul id=\"gc-mnu-policing\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police.html\">Services de police<span class=\"hidden-xs hidden-sm\">, justice et urgences</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/servicespolice.html\">Services de police</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/justice.html\">Justice</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/urgences.html\">Urgences</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/correctionnels.html\">Services correctionnels</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/liberationconditionnelle.html\">Libération conditionnelle, suspension du casier, radiation et clémence</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/victimes.html\">Victimes d'actes criminels</a></li>\n\t <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.statcan.gc.ca/fr/sujets-debut/crime_et_justice\">Statistiques sur la criminalité et la justice</a></li>  \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-policing-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-policing-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/securite-publique-canada/campagnes/feux-de-foret.html\">Interventions lors de feux de forêts</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://grc.ca/fr/armes-feu\">Demander ou renouveler un permis d'arme à feu</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://grc.ca/fr/casiers-judiciaires/verification-casier-judiciaire\">Obtenir une attestation de vérification de casier judiciaire</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/commission-liberations-conditionnelles/services/suspension-du-casier/guide-et-formulaires-de-demande.html\">Demander la suspension d’un casier judiciaire</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.preparez-vous.gc.ca/cnt/hzd/drng-fr.aspx\">Que faire durant une urgence</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/servicespolice/securite-communautaire-police/conduite-facultes-affaiblies.html\">Connaissez la loi sur la conduite avec facultés affaiblies</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/police/servicespolice/aider-resoudre-un-crime.html\">Aidez à résoudre un crime</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-trans\" aria-expanded=\"false\" href=\"#\">Transport et infrastructure</a>\n  <ul id=\"gc-mnu-trans\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/transport.html\">Transport<span class=\"hidden-xs hidden-sm\"> et infrastructure</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/transport/vehicules-zero-emission.html\">Véhicules zéro émission</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/aviation\">Aviation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-maritime\">Transport maritime</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-routier\">Transport routier</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-ferroviaire\">Transport ferroviaire</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/marchandises-dangereuses\">Marchandises dangereuses</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/infrastructures\">Infrastructures</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-trans-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-trans-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/aviation/securite-drones\">Sécurité des drones</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/aviation/surete-aerienne/ce-que-vous-ne-pouvez-pas-apporter-dans-avion\">Articles interdits à bord d’un avion</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-maritime/permis-immatriculation-batiments\">Immatriculer votre bâtiment</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/transport-routier/securite-sieges-auto-enfants\">Sécurité des sièges d'auto pour enfants</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/services-generaux/lois-reglements/liste-reglements/reglement-transport-marchandises-dangereuses\">Transporter des marchandises dangereuses - Règlements</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://tc.canada.ca/fr/services-generaux/lois-reglements/liste-reglements/reglement-aviation-canadien-dors-96-433\"><em>Règlement de l’aviation canadien</em></a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-canworld\" aria-expanded=\"false\" href=\"#\">Canada et le monde</a>\n  <ul id=\"gc-mnu-canworld\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=fra\">Le Canada et le monde<span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/offices-bureaux/index.aspx?lang=fra\">Bureaux internationaux et contacts d’urgence</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/study_work_travel-etude_travail_voyage/index.aspx?lang=fra\">Étude, travail et voyage partout dans le monde entier</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/country-pays/index.aspx?lang=fra\">Information par pays et territoires</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/stories-histoires/index.aspx?lang=fra\">Histoires</a></li>   \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/index.aspx?lang=fra\">Politique étrangère et relations internationales du Canada</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/issues_development-enjeux_developpement/index.aspx?lang=fra\">Enjeux mondiaux et aide internationale</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/funding-financement/index.aspx?lang=fra\">Financement canadien d’initiatives internationales</a></li> \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/fr/services/entreprises/commerce\">Commerce international et investissements</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-canworld-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-canworld-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.educanada.ca/index.aspx?lang=fra\">Éducation internationale et bourses d’études</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://voyage.gc.ca/assistance/ambassades-consulats\">Communiquer avec une ambassade ou un consulat</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/sanctions/index.aspx?lang=fra\">Sanctions</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://international.canada.ca/fr/affaires-mondiales/services/authentification-documents\">Authentifier un document</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.treaty-accord.gc.ca/index.aspx?lang=fra\">Traités internationaux signés par le Canada</a></li> \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://w05.international.gc.ca/projectbrowser-banqueprojets/?lang=fra\">Banque de projets</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.international.gc.ca/protocol-protocole/reps.aspx?lang=fra\">Communiquer avec un représentant étranger au Canada</a></li>  \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/etats-unis-canada.html\">Commerce Canada-États-Unis : soutien fédéral</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-money\" aria-expanded=\"false\" href=\"#\">Argent et finances</a>\n  <ul id=\"gc-mnu-money\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance.html\"><span class=\"hidden-xs hidden-sm\">Argent et finances</span><span class=\"visible-xs-inline visible-sm-inline\">Finances : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/gerer.html\">Gérer votre argent</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/questions-consommation.html\">Questions de consommation</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/dettes.html\">Dettes et emprunts</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/financementetudes.html\">Financement des études</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/pensions.html\">Pensions et retraite</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/outils.html\">Calculatrices et outils financiers</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/epargne.html\">Épargne et investissement</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/impots.html\">Impôts</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-consommation-matiere-financiere/services/programmes-litteratie-financiere.html\">Programmes de littératie financière</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://innovation.ised-isde.canada.ca/innovation/s/?language=fr_CA\">Subventions et financement pour les entreprises</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/fraude.html\">Protection contre la fraude et les escroqueries</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/systeme/finances.html\">Finances publiques</a></li>  \n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/permis/secteursindustriereglementationfederale/regleservicesfinanciers.html\">Réglementation des services financiers et monétaires</a></li>\n    <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/faillite.html\">Insolvabilité</a></li>\n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-money-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-money-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/ministere-finances/programmes/politiques-finances-echanges-internationaux/reponse-canada-droits-douane-americains.html\">Réponse du Canada aux droits de douane américains sur les produits canadiens</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/finance/gerer/logements.html\">Logement</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/education/aide-etudiants.html\">Aide financière aux études</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-consommation-matiere-financiere/services/dossier-pointage-credit.html\">Dossiers et cotes de crédit</a></li> \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-consommation-matiere-financiere/services/hypotheques.html\">Hypothèques</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://itools-ioutils.fcac-acfc.gc.ca/BP-PB/planificateur-budgetaire\">Faire un budget</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services-publics-approvisionnement/services/paiements-vers-depuis-gouvernement/depot-direct.html\">S'inscrire ou modifier vos informations de dépôt direct</a></li>  \n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.ic.gc.ca/app/scr/bsf-osb/ins/connexion.html?lang=fra\">Trouver un dossier de faillite ou d’insolvabilité</a></li>  \n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-science\" aria-expanded=\"false\" href=\"#\">Science et innovation</a>\n  <ul id=\"gc-mnu-science\" role=\"menu\" aria-orientation=\"vertical\">\n    <li role=\"presentation\"> <a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science.html\">Science<span class=\"hidden-xs hidden-sm\"> et innovation</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a> </li>\n    <li role=\"separator\"></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/financementrecherche.html\">Financement, subventions et prix pour la recherche</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/innovation.html\">R-D et innovation</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/themesscientifiques.html\">Thèmes scientifiques</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://ised-isde.canada.ca/site/isde/fr/programmes-initiatives/preparation-aux-crises-sanitaires-canada\">Préparation aux crises sanitaires</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/instituts.html\">Instituts et établissements de recherches</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/donnees-ouvertes.html\">Données ouvertes, statistiques et archives</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/ressourcespedagogiques.html\">Ressources pédagogiques scientifiques</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/entreprises/pi.html\">Propriété intellectuelle et droit d'auteur</a></li>  \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/science/repertoirescientifiques.html\">Répertoire des scientifiques et des professionnels de la recherche</a></li> \n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/environnement/notre-environnement.html\">Notre environnement</a></li>\n\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://science-ouverte.canada.ca/accueil\">Dépôt fédéral de science ouverte du Canada</a></li>   \n    <li role=\"separator\" aria-orientation=\"vertical\"></li>\n    <li role=\"presentation\"> <a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-science-sub\" aria-expanded=\"true\">En demande</a>\n      <ul id=\"gc-mnu-science-sub\" role=\"menu\" aria-orientation=\"vertical\">\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://nrc.canada.ca/fr/soutien-linnovation-technologique/soutien-financier-linnovation-technologique\">Bourses pour l'innovation technologique (PARI)</a></li>      \n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://cnrc.canada.ca/fr/certifications-evaluations-normes/codes-canada/publications-codes-canada\">Code national du bâtiment</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://science-libraries.canada.ca/fra/accueil/\">Réseau des bibliothèques scientifiques fédérales</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://cnrc.canada.ca/fr/recherche-developpement/produits-services/logiciels-applications/calculatrice-soleil/\">Trouver les heures de levers et de couchers du soleil</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://cnrc.canada.ca/fr/horloge-web/\">Heures officielles au Canada</a></li>\n        <li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.asc-csa.gc.ca/fra/astronomie/aurores-boreales/observatoire-auroramax.asp\">Aurores boréales en direct</a></li>\n      </ul>\n    </li>\n  </ul>\n</li>\n<li role=\"presentation\">\n\t<a role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-life\" aria-expanded=\"false\" href=\"#\">Gérer les événements de la vie</a>\n\t<ul id=\"gc-mnu-life\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t<li role=\"presentation\">\n\t\t\t<a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie.html\">Gérer<span class=\"hidden-xs hidden-sm\"> les événements de la vie</span><span class=\"visible-xs-inline visible-sm-inline\"> : accueil</span></a>\n\t\t</li>\n\t\t<li role=\"separator\"></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/enfant.html\">Accueillir un enfant</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/retraite.html\">Apprendre et planifier pour votre retraite</a></li>\n\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/deces.html\">Que faire lors d'un décès</a></li>\n\t\t<li role=\"separator\" aria-orientation=\"vertical\"></li>\n\t\t<li role=\"presentation\">\n\t\t\t<a data-keep-expanded=\"md-min\" href=\"#\" role=\"menuitem\" tabindex=\"-1\" aria-haspopup=\"true\" aria-controls=\"gc-mnu-life-sub\" aria-expanded=\"true\">En demande</a>\n\t\t\t<ul id=\"gc-mnu-life-sub\" role=\"menu\" aria-orientation=\"vertical\">\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\">Se connecter à un dossier ou un compte du gouvernement du Canada</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/calendrier.html\">Dates de paiement des prestations</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/pensionspubliques/rpc/calculatrice-revenu-retraite.html\">Calculatrice du revenu de retraite canadienne</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/evenements-vie/enfant/enregistrer-naissance.html\">Obtenir un certificat de naissance</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/services/prestations/pensionspubliques/rpc/montants-paiement.html\">Montants des prestations du RPC</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu.html\">Allocation canadienne pour enfants</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/agence-revenu/services/impot/particuliers/evenements-vie/faire-impots-personne-decedee.html\">Faire les impôts d'une personne décédée</a></li>\n\t\t\t\t<li role=\"presentation\"><a role=\"menuitem\" tabindex=\"-1\" href=\"https://www.canada.ca/fr/emploi-developpement-social/services/numero-assurance-sociale.html\">Présenter une demande de NAS</a></li>\n\t\t\t</ul>\n\t\t</li>\n\t</ul>\n</li></ul>\n\n\t\t\n        </nav>   \n        </div>\n\t\t\n\t\t\n\t\t<div class=\"col-xs-offset-6 col-xs-6 col-md-offset-0 col-md-4\">\n\t\t<section id=\"wb-so\">\n\t    <h2 class=\"wb-inv\">Se connecter</h2>\n        <a class=\"btn btn-primary\" href=\"/fr/gouvernement/ouvrir-session-dossier-compte-en-ligne.html\"><span class=\"visible-xs\">Se connecter</span><span class=\"hidden-xs\">Se connecter</span></a>\n        </section>\n        </div>\n\t\t\n\t\t\n    </div></div>\n\t\n\t\t<nav id=\"wb-bc\" property=\"breadcrumb\"><h2 class=\"wb-inv\">Vous êtes ici&nbsp;:</h2><div class=\"container\"><ol class=\"breadcrumb\">\n<li><a href=\"/fr.html\">Canada.ca</a></li>\n</ol></div></nav>\n\n\n\t\n\n  \n</header>\n</div>\n\n    \n\n</div>\n\n    \n\n\n\n\n\t\n\n\n\n    \n    \n\n    \n    \n        <main property=\"mainContentOfPage\" resource=\"#wb-main\" typeof=\"WebPageElement\" class=\"container\">\n            \n            <div class=\"mwstitle section\">\n\n    <h1 property=\"name\" class=\"wb-inv\" id=\"wb-cont\" dir=\"ltr\">Avis</h1>\n\t</div>\n<div class=\"mwstext section\"><div class=\"row profile\"> \n <div class=\"col-md-12\"> \n  <h1 property=\"name\" id=\"wb-cont\">Avis</h1> \n </div> \n</div> \n<section> \n <h2 id=\"emploi-de\">Emploi de fichiers situés sur des serveurs autres que ceux du gouvernement du Canada</h2> \n <p>Afin d’améliorer la fonctionnalité des sites Web du gouvernement du Canada, certains fichiers (tels que les bibliothèques à code source ouvert, les images et les scripts) peuvent être téléchargés automatiquement vers votre navigateur à l’aide d’un serveur tiers ou d’un réseau de diffusion de contenu de confiance. La diffusion de ces fichiers vise à offrir une expérience utilisateur transparente en diminuant les temps de réponse et en évitant le téléchargement de ces fichiers par chaque visiteur. Le cas échéant, les énoncés de protection des renseignements personnels traitant spécifiquement de ces fichiers se trouvent dans notre <a href=\"/fr/transparence/confidentialite.html\">Avis de confidentialité</a>.</p> \n</section> \n<section> \n <h2 id=\"presentation\">Présentation d’un contenu dans les deux langues officielles du Canada</h2> \n <p>La <a href=\"https://laws-lois.justice.gc.ca/fra/lois/O-3.01/\" rel=\"external\">Loi sur les langues officielles</a>, le <a href=\"https://laws-lois.justice.gc.ca/fra/reglements/DORS-92-48/index.html\" rel=\"external\">Règlement sur les langues officielles – communications avec le public et prestation des services</a> et les exigences des politiques du Conseil du Trésor prévoient les circonstances où nous employons le français et l’anglais dans la prestation des services au public. S’il n’y a pas d’obligation d’offrir le contenu dans les deux langues officielles, celui-ci pourrait être offert uniquement dans une des langues officielles. L’information offerte par des entités non assujetties à la <a href=\"https://laws-lois.justice.gc.ca/fra/lois/O-3.01/\">Loi sur les langues officielles</a> est diffusée que dans la langue dans laquelle elle est fournie. Toute information dans une langue autre que l’anglais ou le français est offerte seulement à titre gracieux aux visiteurs de notre site Web.</p> \n</section> \n<section> \n <h2 id=\"etablissement\">Établissement d’hyperliens vers des sites Web autres que ceux du gouvernement du Canada </h2> \n <p>Les hyperliens menant à des sites Web qui ne sont pas gérés par le gouvernement du Canada, y compris ceux qui mènent à nos comptes de médias sociaux, sont offerts uniquement par commodité aux visiteurs de notre site Web. Nous n’assumons aucune responsabilité quant à la précision, l’actualité ou la fiabilité du contenu de ces sites. Le gouvernement du Canada n’offre aucune garantie à cet égard, n’assume aucune responsabilité concernant l’information obtenue au moyen de ces liens et n’approuve ni ces sites, ni leur contenu.</p> \n <p>Les visiteurs doivent également savoir que l’information offerte par les sites autres que ceux du gouvernement du Canada, accessibles à l’aide des liens de ce site Web, n’est pas assujettie à la <a href=\"https://laws-lois.justice.gc.ca/fra/lois/P-21/index.html\" rel=\"external\">Loi sur la protection des renseignements personnels</a> ni à la <a href=\"https://laws-lois.justice.gc.ca/fra/lois/O-3.01/\" rel=\"external\">Loi sur les langues officielles</a>, et pourrait ne pas être accessible aux personnes handicapées. Il est probable que l’information offerte ne soit disponible que dans les langues employées dans les sites en question. En ce qui a trait aux renseignements personnels, nous invitons les visiteurs à consulter les politiques de ces sites Web non gouvernementaux en matière de protection des renseignements personnels avant de fournir leurs renseignements personnels.</p> \n</section> \n<section> \n <h2 id=\"propriete\">Propriété et utilisation du contenu offert dans ce site</h2> \n <p>Le contenu de ce site Web a été produit ou rassemblé afin d’offrir aux Canadiens l’accès aux renseignements concernant les programmes et les services offerts par le gouvernement du Canada. Vous pouvez l’utiliser et le reproduire des façons suivantes :</p> \n <section> \n  <h3 id=\"non-commercial\">Reproduction non commerciale</h3> \n  <p>À moins d’avis contraire, vous pouvez reproduire le contenu en totalité ou en partie à des fins non commerciales, dans tout format, sans frais ni autre permission, à condition :</p> \n  <ul> \n   <li>de faire preuve de diligence raisonnable quant à l’exactitude du contenu reproduit</li> \n   <li>d’indiquer le titre complet du contenu reproduit, ainsi que son auteur (s’il y a lieu)</li> \n   <li>de préciser qu’il s’agit d’une reproduction de la version disponible au [adresse <abbr>URL</abbr> de l’emplacement du document original].</li> \n  </ul> \n </section> \n <section> \n  <h3 id=\"commercial\">Reproduction commerciale</h3> \n  <p>À moins d’avis contraire, il est interdit de reproduire le contenu de ce site, en totalité ou en partie, à des fins de diffusion commerciale sans avoir obtenu au préalable la permission écrite de l’administrateur du droit d’auteur. Si vous souhaitez obtenir les droits de reproduction, de tout contenu appartenant au gouvernement du Canada disponible sur ce site Web à des fins commerciales, veuillez contacter l’institution responsable de ce contenu en vous référant à la liste des institutions disponible sur la page des <a href=\"/fr/contact.html\">Coordonnées du Gouvernement du Canada</a>.</p> \n  <p>Une partie du contenu de ce site pourrait faire l’objet du droit d’auteur d’une tierce partie. Lorsque des informations sont produites et que le gouvernement du Canada n’est pas le détenteur des droits d’auteur, le contenu est protégé par la <a href=\"https://laws-lois.justice.gc.ca/fra/lois/C-42/index.html\" rel=\"external\">Loi sur le droit d'auteur</a> et des ententes internationales. Les détails relatifs au droit d’auteur figurent sur les pages pertinentes.</p> \n </section> \n <section> \n  <h3 id=\"avis\">Avis concernant l’image de marque</h3> \n  <p>La reproduction des symboles officiels du gouvernement du Canada, y compris le mot-symbole « Canada », les armoiries du Canada et le symbole du drapeau, à des fins commerciales ou non commerciales, est interdite sans <a href=\"/fr/gouvernement/systeme/communications-gouvernementales/exigences-image-marque/protection-juridique-symboles-officiels-gouvernement-canada.html\">autorisation écrite</a> au préalable.</p> \n </section> \n <section> \n  <h2 id=\"notre\">Notre engagement à l’égard de l’accessibilité</h2> \n  <p>Le gouvernement du Canada est déterminé à observer une norme d’accessibilité élevée conformément à la <a href=\"https://www.tbs-sct.canada.ca/pol/doc-fra.aspx?id=23601\">Norme sur l’accessibilité des sites Web</a> et la <a href=\"https://www.tbs-sct.canada.ca/pol/doc-fra.aspx?id=27088\">Norme sur l’optimisation des sites Web et des applications pour appareils mobiles</a>. Communiquez avec nous si vous éprouvez des difficultés à utiliser nos pages Web, nos applications ou nos applications mobiles axées sur l’appareil, ou si vous désirez obtenir des documents en médias substituts comme le caractère ordinaire, le Braille ou un autre format approprié.</p> \n </section> \n</section> \n<section> \n <h2 id=\"echanger\">Échanger avec nous sur les médias sociaux</h2> \n <p>Cet avis a été préparé pour expliquer la façon dont le gouvernement du Canada interagit avec le public sur les plateformes de médias sociaux.</p> \n <p>Votre interaction avec le gouvernement du Canada sur les médias sociaux est en partie régie par les modalités de services ou d’utilisation des tiers fournisseurs de plateformes de médias sociaux concernés, ainsi que par les modalités présentées ci-dessous. Le gouvernement du Canada n’a aucun contrôle sur les modalités de service ou d’utilisation des fournisseurs de plateformes de médias sociaux, d’où l’importance pour vous d’en prendre connaissance.</p> \n <section> \n  <h3 id=\"contenu\">Contenu et fréquence</h3> \n  <p>Les comptes de médias sociaux du gouvernement du Canada sont une autre façon d’échanger avec les Canadiens et les Canadiennes, et de diffuser le contenu publié sur son site Web. Ces comptes facilitent l’accès à l’information et aux services du gouvernement du Canada, et donnent l’occasion aux intervenants d’interagir dans un environnement informatif et respectueux.</p> \n  <p>Étant donné que les plateformes de médias sociaux et leurs serveurs sont gérés par un tiers, les comptes de médias sociaux sont sujets à des interruptions de service qui échappent au contrôle du gouvernement du Canada. Le gouvernement du Canada n’assume donc aucune responsabilité en cas de non-disponibilité des plateformes.</p> \n </section> \n <section> \n  <h3 id=\"liens\">Liens vers d’autres sites Web et des annonces</h3> \n  <p>Les comptes de médias sociaux peuvent comporter des liens ou des annonces liés à des sites Web échappant au contrôle du gouvernement du Canada. Ces liens sont fournis aux utilisateurs uniquement par souci de commodité. Le gouvernement du Canada n’assume aucune responsabilité à l’égard de l’information obtenue au moyen de ces liens ou de ces annonces, pas plus qu’il ne cautionne ces sites et leur contenu.</p> \n </section> \n <section> \n  <h3 id=\"suivre\">Suivre, « aimer » et s’abonner</h3> \n  <p>La décision du gouvernement du Canada de « suivre », « d’aimer » ou de « s’abonner » à un autre compte de médias sociaux ne signifie pas qu’il approuve ce compte, cette voie de communication, cette page ou ce site, et il en est de même pour le partage (retransmission, republication ou lien) de contenu provenant d’un autre utilisateur.</p> \n </section> \n <section> \n  <h3 id=\"commentaires\">Commentaires et échanges</h3> \n  <p>Le gouvernement du Canada lira les commentaires et participera aux discussions, au besoin. Vos commentaires et vos contributions doivent être pertinents et respectueux.</p> \n  <p>Le gouvernement du Canada ne se prononcera pas sur des questions de partisanerie ou de politique, et il ne répondra pas aux questions qui contreviennent aux règles énoncées dans cet avis.</p> \n  <p>Le gouvernement du Canada se réserve le droit de supprimer des commentaires et des contributions, et de bloquer des utilisateurs en fonction des critères ci-dessous.</p> \n  <p>Les commentaires ou les contributions seront supprimés s’ils :</p> \n  <ul> \n   <li>contiennent des renseignements personnels</li> \n   <li>contiennent des renseignements protégés ou classifiés du gouvernement du Canada</li> \n   <li>portent atteinte à la propriété intellectuelle ou à un droit de propriété</li> \n   <li>ne respectent pas les principes de la Charte canadienne des droits et libertés, Loi constitutionnelle de 1982</li> \n   <li>communiquent des messages racistes, haineux, sexistes, homophobes ou diffamatoires, ou contiennent du matériel obscène ou pornographique ou y font allusion</li> \n   <li>sont menaçants, violents, intimidants ou harcelants</li> \n   <li>ne respectent pas les lois fédérales, provinciales ou territoriales du Canada</li> \n   <li>constituent de l’usurpation d’identité, de la publicité ou un pourriel</li> \n   <li>encouragent ou incitent toute activité illégale ou criminelle</li> \n   <li>sont rédigés dans une autre langue que le français ou l’anglais</li> \n   <li>constituent une violation de cet avis de quelque autre manière que ce soit</li> \n  </ul> \n  <p>Le gouvernement du Canada se réserve le droit de signaler les utilisateurs et/ou leurs commentaires et contributions à des tiers fournisseurs de services de médias sociaux, afin de prévenir ou de supprimer l’affichage de contenu qui ne respecte pas cet avis ou les modalités de service ou d’utilisation des tiers fournisseurs de plateformes de médias sociaux.</p> \n </section> \n <section> \n  <h3 id=\"accessibilite\">Accessibilité des plateformes de médias sociaux</h3> \n  <p>Étant donné que les plateformes de médias sociaux sont gérées par des tiers fournisseurs de services, elles n'ont pas à être conformes aux normes du gouvernement du Canada en matière d'accessibilité du Web.</p> \n </section> \n <section> \n  <h3 id=\"droit\">Droit d'auteur</h3> \n  <p>L'information publiée par le gouvernement du Canada est assujettie à la <a href=\"https://laws-lois.justice.gc.ca/fra/lois/C-42/index.html\" rel=\"external\">Loi sur le droit d'auteur</a>.</p> \n </section> \n <section> \n  <h3 id=\"protection\">Protection des renseignements personnels</h3> \n  <p>Les comptes de médias sociaux ne sont pas des sites Web du gouvernement du Canada et ne constituent qu’un moyen d’annoncer la présence de ces sites sur les plateformes des tiers fournisseurs de services.</p> \n  <p>Le gouvernement du Canada utilise différentes plateformes de médias sociaux pour vous informer des différents services, programmes et initiatives offerts et pour obtenir votre rétroaction sur ces derniers. Parfois, le gouvernement peut devoir recueillir des renseignements personnels vous concernant.</p> \n  <p>Sur cette page :</p> \n  <ul> \n   <li>Que signifient « renseignements personnels »</li> \n   <li>Qu’en faisons-nous</li> \n  </ul> \n  <p>Cette page indique aussi :</p> \n  <ul> \n   <li>Vos droits et responsabilités en ce qui a trait à vos renseignements personnels</li> \n   <li>Ce que vous devez faire si vous avez des questions ou des préoccupations</li> \n  </ul> \n  <p>Les renseignements personnels sont des renseignements vous concernant qui sont enregistrés sous toute forme et qui peuvent être utilisés pour vous identifier. Les renseignements personnels comprennent :</p> \n  <ul> \n   <li>votre nom</li> \n   <li>vos coordonnées</li> \n   <li>votre adresse de protocole Internet (IP)</li> \n   <li>l’information comprise dans votre profil sur les médias sociaux</li> \n   <li>les « aime » ou partages de gazouillis sur les médias sociaux</li> \n  </ul> \n  <p>Pour vous consulter au sujet de choses qui peuvent vous intéresser ou vous permettre de participer à des activités de sensibilisation, nous pouvons devoir recueillir des renseignements biographiques ou vos points de vue sur différents sujets.</p> \n  <p>Nous pouvons utiliser vos renseignements personnels pour :</p> \n  <ul> \n   <li>répondre à vos demandes de renseignements</li> \n   <li>établir des statistiques et des rapports</li> \n   <li>vous consulter sur des sujets qui peuvent vous intéresser</li> \n   <li>vous permettre de participer à des activités de sensibilisation</li> \n   <li>faciliter le partage de points de vue, de connaissances, d’expertise et de pratiques exemplaires</li> \n   <li>évaluer les programmes</li> \n  </ul> \n  <p>Si vous faites des contributions ou des commentaires inappropriés, nous pouvons les supprimer. Nous pouvons également vous bloquer ou vous signaler aux fournisseurs de médias sociaux tiers si vos commentaires ou contributions enfreignent les <a href=\"#echanger\">conditions pour interagir sur les médias sociaux</a>. Dans de tels cas, et dans la mesure nécessaire, nous pouvons utiliser et divulguer vos renseignements personnels.</p> \n  <p>Nous pouvons rendre public le contenu des interactions sur les médias sociaux si nous en avons avisé les participants au préalable. Nous demanderons votre consentement avant d’utiliser vos renseignements personnels pour dresser des listes d’envoi afin de vous aviser de prochains événements ou demander votre point de vue sur des sujets précis.</p> \n  <p>Nous n’utiliserons pas les renseignements personnels que nous recueillons par l’entremise de vos comptes de médias sociaux pour prendre des décisions concernant des processus qui vous concernent directement, comme une demande d’assurance-emploi, de subvention ou de citoyenneté.</p> \n  <p>Les banques de renseignements personnels suivantes décrivent comment nous traitons les renseignements personnels que nous recueillons à partir des comptes de médias sociaux : <a href=\"/fr/secretariat-conseil-tresor/services/acces-information-protection-reseignements-personnels/acces-information/info-source/fichiers-renseignements-personnels-ordinaires.html#pou914\">Communications publiques (POU 914)</a> et <a href=\"/fr/secretariat-conseil-tresor/services/acces-information-protection-reseignements-personnels/acces-information/info-source/fichiers-renseignements-personnels-ordinaires.html#pou938\">Activités de sensibilisation (POU 938)</a>.</p> \n  <h3 id=\"vos-droits\">Vos droits</h3> \n  <p>Lorsque vous interagissez avec les comptes de médias sociaux officiels du gouvernement du Canada, l’information comprise dans votre profil peut être enregistrée selon les pratiques de la plateforme de médias sociaux. Toutefois, vous avez le droit de refuser de nous fournir des renseignements personnels supplémentaires lorsque vous interagissez avec nous sur les médias sociaux. Cela n’entraîne aucune répercussion juridique ou administrative, mais vous pouvez ne pas être en mesure de participer à certaines activités.</p> \n  <p>Vous pouvez demander d’avoir accès aux renseignements personnels que vous nous avez fournis ou qui peuvent avoir été générés lorsque vous avez interagi avec nous par l’entremise de nos comptes de médias sociaux. Nous ne recueillons pas ni ne conservons ces renseignements de façon à les récupérer. Si vous désirez y avoir accès, vous devez donc préciser la date et l’heure de l’interaction et tout autre détail qui peut nous aider à les récupérer. Pour avoir accès à ces renseignements, vous pouvez remplir une <a href=\"/fr/secretariat-conseil-tresor/services/acces-information-protection-reseignements-personnels/acces-information/presenter-demande.html\">demande de renseignements personnels</a>.</p> \n  <h3 id=\"vos-responsabilités\">Vos responsabilités</h3> \n  <p>Si vous décidez d’interagir avec nous sur les médias sociaux, nous vous recommandons de lire les <a href=\"#echanger\">conditions connexes</a>. Vous devriez également lire les conditions et la politique de confidentialité du fournisseur de la plateforme de médias sociaux et celles liées à toute autre application que vous utilisez pour avoir accès à la plateforme.</p> \n  <h3 id=\"nos-responsabilités\">Nos responsabilités</h3> \n  <p>Lorsque nous recueillons des renseignements personnels vous concernant sur les médias sociaux, et lorsque des renseignements personnels sont générés dans le cadre de vos interactions avec nous sur les médias sociaux, nous sommes tenus de respecter la <em><a href=\"https://laws-lois.justice.gc.ca/fra/lois/P-21/index.html\">Loi sur la protection des renseignements personnels</a></em> et la <em><a href=\"https://laws-lois.justice.gc.ca/fra/lois/A-1/\">Loi sur l’accès à l'information</a></em>.</p> \n  <h3 id=\"questions-preoccupations\">Questions et préoccupations</h3> \n  <p>Si vous avez des questions, des préoccupations ou si vous désirez formuler des commentaires ou déposer une plainte concernant la façon dont nous recueillons, utilisons et stockons vos renseignements personnels, veuillez communiquer avec le <a href=\"https://www.tbs-sct.canada.ca/ap/atip-aiprp/coord-fra.asp\">coordonnateur de l’accès à l’information de l’institution gouvernementale</a> qui détient ces renseignements.</p> \n  <p>Si vous n’êtes pas satisfait, veuillez communiquer avec le Commissariat à la protection de la vie privée, au 1 800 282-1376, ou visitez le <a href=\"https://www.priv.gc.ca/fr/\">site Web du Commissariat à la protection de la vie privée du Canada</a>.</p> \n  <h3 id=\"langues\">Langues officielles</h3> \n  <p>Bon nombre de plateformes de médias sociaux offrent plusieurs choix de langues et donnent des instructions pour définir des préférences. Le gouvernement du Canada respecte la <a href=\"https://laws-lois.justice.gc.ca/fra/lois/O-3.01/index.html\" rel=\"external\">Loi sur les langues officielles</a> et est déterminé à prendre les moyens nécessaires pour que son information soit disponible en français et en anglais et pour que la qualité soit égale dans les deux versions.</p> \n </section> \n</section></div>\n\n\n            <section class=\"pagedetails\">\n    <h2 class=\"wb-inv\">Détails de la page</h2>\n\n    \n\n    \n    \n<gcds-date-modified class=\"hydrated\">\n\t2025-09-05\n</gcds-date-modified>\n\n\n</section>\n        </main>\n    \n\n\n\n    \n\n\n\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n\n</div>\n\n    \n\n\n\n\n    \n\n\n\n\n    \n        \n        \n        <div class=\"newpar new section\">\n\n</div>\n\n    \n        \n        \n        <div class=\"par iparys_inherited\">\n\n    \n    \n    \n    \n        \n        \n        <div class=\"global-footer\">\n    <footer id=\"wb-info\">\n\t    <h2 class=\"wb-inv\">À propos de ce site</h2>\n    \t\t\n        <div class=\"gc-main-footer\">\n\t\t\t<div class=\"container\">\n\t<nav>\n\t\t<h3 class=\"toc-ignore\">Gouvernement du Canada</h3>\n\t\t<ul class=\"list-col-xs-1 list-col-sm-2 list-col-md-3\">\n\t\t\t<li><a href=\"/fr/contact.html\">Toutes les coordonnées</a></li>\n\t\t\t<li><a href=\"/fr/gouvernement/min.html\">Ministères et organismes</a></li>\n\t\t\t<li><a href=\"/fr/gouvernement/systeme.html\">À propos du gouvernement</a></li>\n\t\t</ul>\n\t\t<h4 class=\"toc-ignore\"><span class=\"wb-inv\">Thèmes et sujets</span></h4>\n\t\t<ul class=\"list-unstyled colcount-sm-2 colcount-md-3\">\n\t\t\t<li><a href=\"/fr/services/emplois.html\">Emplois</a></li>\n\t\t\t<li><a href=\"/fr/services/immigration-citoyennete.html\">Immigration et citoyenneté</a></li>\n\t\t\t<li><a href=\"https://voyage.gc.ca/\">Voyage et tourisme</a></li>\n\t\t\t<li><a href=\"/fr/services/entreprises.html\">Entreprises</a></li>\n\t\t\t<li><a href=\"/fr/services/prestations.html\">Prestations</a></li>\n\t\t\t<li><a href=\"/fr/services/sante.html\">Santé</a></li>\n\t\t\t<li><a href=\"/fr/services/impots.html\">Impôts</a></li>\n\t\t\t<li><a href=\"/fr/services/environnement.html\">Environnement et ressources naturelles</a></li>\n\t\t\t<li><a href=\"/fr/services/defense.html\">Sécurité nationale et défense</a></li>\n\t\t\t<li><a href=\"/fr/services/culture.html\">Culture, histoire et sport</a></li>\n\t\t\t<li><a href=\"/fr/services/police.html\">Services de police, justice et urgences</a></li>\n\t\t\t<li><a href=\"/fr/services/transport.html\">Transport et infrastructure</a></li>\n\t\t\t<li><a href=\"https://www.international.gc.ca/world-monde/index.aspx?lang=fra\">Le Canada et le monde</a></li>\n\t\t\t<li><a href=\"/fr/services/finance.html\">Argent et finances</a></li>\n\t\t\t<li><a href=\"/fr/services/science.html\">Science et innovation</a></li>\n\t\t\t<li><a href=\"/fr/services/autochtones.html\">Autochtones</a></li>\n\t\t\t<li><a href=\"/fr/services/veterans-militaire.html\">Vétérans et militaires</a></li>\n\t\t\t<li><a href=\"/fr/services/jeunesse.html\">Jeunesse</a></li>\n\t\t\t<li><a href=\"/fr/services/evenements-vie.html\">Gérer les événements de la vie</a></li>\n\t\t</ul>\n\t</nav>\n</div>\n        </div>\n        <div class=\"gc-sub-footer\">\n            <div class=\"container d-flex align-items-center\">\n            <nav>\n                <h3 class=\"wb-inv\">Organisation du gouvernement du Canada</h3>\n                <ul>\n                \n                    \t\t<li><a href=\"https://www.canada.ca/fr/sociaux.html\">Médias sociaux</a></li>\n\t\t<li><a href=\"https://www.canada.ca/fr/mobile.html\">Applications mobiles</a></li>        \n        <li><a href=\"https://www.canada.ca/fr/gouvernement/a-propos-canada-ca.html\">À propos de Canada.ca</a></li>\n                \n                <li><a href=\"/fr/transparence/avis.html\">Avis</a></li>\n                <li><a href=\"/fr/transparence/confidentialite.html\">Confidentialité</a></li>\n                </ul>\n            </nav>\n                <div class=\"wtrmrk align-self-end\">\n                    <img src=\"/etc/designs/canada/wet-boew/assets/wmms-blk.svg\" alt=\"Symbole du gouvernement du Canada\">\n                </div>\n            </div>\n        </div>\n    </footer>\n\n</div>\n\n    \n\n</div>\n\n    \n\n\n\n\n    \n\n\n\n\n\n\n\n    <script type=\"text/javascript\">_satellite.pageBottom();</script>\n\n\n\n\n\n\n<script src=\"//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js\" integrity=\"sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=\" crossorigin=\"anonymous\"></script>\n<iframe sandbox=\"allow-scripts allow-same-origin\" title=\"Adobe ID Syncing iFrame\" id=\"destination_publishing_iframe_canada_0\" name=\"destination_publishing_iframe_canada_0_name\" src=\"https://canada.demdex.net/dest5.html?d_nsid=0#https%3A%2F%2Fwww.canada.ca\" style=\"display: none; width: 0px; height: 0px;\" class=\"aamIframeLoaded\"></iframe><script src=\"/etc/designs/canada/wet-boew/js/ep-pp.min.js\"></script><script>\n// allowlist/blocklist \n\n/*\n * Domain allowlist and domain specific settings\n*/\n\n//make sure to update thisDomain with nulls!!!\n_satellite.gcCustom = {\n    domain_blocklist: [\n      '/analytique-analytics/',\n      'checkingvisa.com',\n      //'canada-aem-s3-stage.adobecqms.net/en/services/immigration-citizenship.html'\n    ],\n    protocol_blocklist: ['javascript:', 'mailto:', 'tel:', 'blob:', 'data:'],\n\n    /*Follow this syntax for adding items to the whitelist\n    Double check and confirm you are adding to the STAGE or LIVE whitelist\n    Double check spelling and syntax for errors\n    */\n    thisDomain: { AppName: null, LoginStatus: null },\n    domain_allowlist: {\n        //this allows Analytics tracking\n        stage: {\n            //EXAMPLE:\n            //--- all items MUST inlcude a comma in order to append another line item\n            //--- last item does not use comma\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'publish1cacentral1-29382740.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'staging65s3.canada.ca': { AppName: 'canada', LoginStatus: '2' }, \n            'canada-stage-aem-s3-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-preview.adobecqms.net': { AppName: 'canada', LoginStatus: '2' }, // testing\n            'author-canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-dev.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'author-canada-aem-s3-qa.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'canada-aem-s3-stage.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },            \n            'publish1cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n            'publish2cacentral1-29342328.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },                    \n            'servicecanada.github.io': { AppName: 'canada', LoginStatus: '2' }, //testing\n            'test.canada.ca': { AppName: 'canada', LoginStatus: '2' }, //testing\n          //BookingTool\n            'apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'iv.apps.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'gcbooking.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm12c-ssl-i.services.gc.qat': { AppName: null, LoginStatus: null },\n            'staging-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i.sade-edap.prv': { AppName: null, LoginStatus: null },\n            'wpaz-ofm-i-e-esdc.services.gc.qat': { AppName: null, LoginStatus: null },\n            'travel.gc.ca': { AppName: null, LoginStatus: null },// testing\n          \n\n\n\n\n        },\n        live: {\n            //EXAMPLE:\n            //'...' : {AppName : null, LoginStatus : null}\n           // Canada.ca\n            'www.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'www1.canada.ca': { AppName: 'canada', LoginStatus: '2' },\n            'apps.canada.ca': { AppName: null, LoginStatus: null },\n            'iv.apps.canada.ca': { AppName: null, LoginStatus: null },\n            'v.apps.canada.ca': { AppName: null, LoginStatus: null },\n          //SP22Testing\n            'publish1cacentral1-28999926.prod.canada.adobecqms.net': { AppName: 'canada', LoginStatus: '2' },\n           // Search\n            'search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search-recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche-search.gc.ca': { AppName: null, LoginStatus: null },\n            'search.gc.ca': { AppName: null, LoginStatus: null },\n            'www.search.gc.ca': { AppName: null, LoginStatus: null },\n            'recherche.gc.ca': { AppName: null, LoginStatus: null },\n            'www.recherche.gc.ca': { AppName: null, LoginStatus: null }\n\n        },\n\n  },\n internal_filters : [\n//Internal filters last updated on: 2026/02/12\n//Sites to be added to master list\n    //staging\n\n    //Prod\n \n//CANADA.CA (AEM)\n    //staging\n    'staging65s3.canada.ca', \n    'canada-stage-aem-s3-preview.adobecqms.net', \n    'canada-aem-s3-stage.adobecqms.net',\n    'dev1.canada.ca',\n    'dev3.canada.ca',\n    'publish1cacentral1-28442323.prod.canada.adobecqms.net',\n    'publishca1.stage.canada.adobecqms.net',\n    'author-canada-aem-s3-stage.adobecqms.net',\n    'authorca1.stage.canada.adobecqms.net',\n    'canada-aem-s3-stage.adobecqms.net',\n    'publish4cacentral1.prod.canada.adobecqms.net',\n    'publish2cacentral1.prod.canada.adobecqms.net',  \n        //BookingTool\n    'gcbooking.adobecqms.net',\n        // Search\n    'wpaz-ofm12c-ssl-i.services.gc.qat',\n    'staging-recherche.gc.ca',\n    'wpaz-ofm-i.sade-edap.prv',\n    'wpaz-ofm-i-e-esdc.services.gc.qat',\n    'travel.gc.ca',\n    //prod\n    'www.canada.ca',\n    'canada.ca',\n    'www1.canada.ca',\n        //BookingTool\n    'apps.canada.ca',\n    'iv.apps.canada.ca',\n    'v.apps.canada.ca',\n        //Page Analytics Tool\n    'performance.alpha.canada.ca',\n        // Search\n    'search-recherche.gc.ca',\n    'www.search-recherche.gc.ca',\n    'recherche-search.gc.ca',\n    'www.recherche-search.gc.ca',\n    'search.gc.ca',\n    'www.search.gc.ca',\n    'recherche.gc.ca',\n    'www.recherche.gc.ca',\n\t'srv2140-qa.sade.hrdc-drhc.gc.ca',\n\n//Agriculture and Agri Food Canada\n    //staging\n    'agr-wcag.agr.gc.ca',\n    'www-tst.agr.gc.ca',\n    'www.agriculture-canada-uat.agr.gc.ca',\n    'agriculture-canada-uat.agr.gc.ca',\n    'siswebdev.agr.gc.ca',\n    'cms-dev.agr.gc.ca',\n    'cms-test.agr.gc.ca',\n    'cansvmn001.agr.gc.ca',\n    'agr-qa.agr.gc.ca',\n    //Prod\n    'www.agr.gc.ca',\n    'agr.gc.ca',\n    'sis.agr.gc.ca',\n    'agrisource.agr.gc.ca',\n    'agriculture.canada.ca',\n    'www.agriculture.canada.ca',\n    'www.aimis-simia.agr.gc.ca',\n    'aimis-simia.agr.gc.ca',\n    'www.aimis-simia-cdic-ccil.agr.gc.ca',\n    'aimis-simia-cdic-ccil.agr.gc.ca',\n    'marquecanadabrand.agr.gc.ca',\n    'www.marquecanadabrand.agr.gc.ca',\n    'brandcanada.agr.gc.ca',\n    'www.brandcanada.agr.gc.ca',\n    'canadabrand.agr.gc.ca',\n    'www.canadabrand.agr.gc.ca',\n\n//Administrative Tribunals Support Service of Canada/Social Security Tribunal of Canada\n    //staging\n    'sst-stage.stage.atssc-scdata.gc.ca',\n    //Prod \n    'sst-tss.gc.ca',\n    'www.sst-tss.gc.ca',\n\n//Canadian Food Inspection Agency\n    //staging\n    'wwwqa.inspection.gc.ca',\n    'www.notification-dev.inspection.canada.ca',\n    'notification-dev.inspection.canada.ca',\n    'dev.inspection.gc.ca',\n    //Prod\n    'active.inspection.gc.ca',\n    'apps.merlin.cfia-acia.inspection.gc.ca',\n    'inspection.canada.ca',\n    'inspection.gc.ca',\n    'merlin.cfia-acia.inspection.gc.ca',\n    'notification.inspection.canada.ca',\n    'www.active.inspection.gc.ca',\n    'www.apps.merlin.cfia-acia.inspection.gc.ca',\n    'www.inspection.canada.ca',\n    'www.inspection.gc.ca',\n    'www.merlin.cfia-acia.inspection.gc.ca',\n    'www.notification.inspection.canada.ca',\n    'www.webapps.merlin.cfia-acia.inspection.gc.ca',\n    'webapps.merlin.cfia-acia.inspection.gc.ca',\n\n\n//Canada Economic Development for Quebec Regions\n    //staging\n    'decstaging.etcodev.tgiprojects.com',\n    'www.decstaging.etcodev.tgiprojects.com',\n    //Prod\n    'www.dec.canada.ca',\n    'dec.canada.ca',\n    'ced.canada.ca',\n    'www.ced.canada.ca',\n\n//Canada Revenue Agency\n    //staging\n    'www.staging.omega.dce-eir.net',\n    'staging.omega.dce-eir.net',\n    'canada-preview.adobecqms.net',\n        //CRA Secure Portal UT\n    'cp-ut.isvcs.net',\n    'rp-ut.isvcs.net',\n    'cp-ut2.isvcs.net',\n    'rp-ut2.isvcs.net',\n    'rp-ut4.isvcs.net',\n        //CRA Secure Portal EF\n    'rp-ef.isvcs.net',\n    'cp-ef.isvcs.net',\n        //CRA Secure Portal EA\n    'rp-ea.isvcs.net',\n    'cp-ea.isvcs.net',\n        //CRA Secure Portal SI\n    'ams-sga-si.cra-arc.gc.ca',\n    'cms-sgj-si.cra-arc.gc.ca',\n    'ams-sga-si2.cra-arc.gc.ca',\n    'cms-sgj-si2.cra-arc.gc.ca',\n        //CRA Secure Portal UA\n    'ams-sga-ua.cra-arc.gc.ca',\n    'cms-sgj-ua.cra-arc.gc.ca',\n    'ams-sga-ua2.cra-arc.gc.ca',\n    'cms-sgj-ua2.cra-arc.gc.ca',\n        //CRA Secure Portal OT\n    'apps1.ams-sga-ot.cra-arc.gc.ca',\n    'apps2.ams-sga-ot.cra-arc.gc.ca',\n    'apps3.ams-sga-ot.cra-arc.gc.ca',\n    'apps4.ams-sga-ot.cra-arc.gc.ca',\n    'apps5.ams-sga-ot.cra-arc.gc.ca',\n    'apps6.ams-sga-ot.cra-arc.gc.ca',\n    'apps7.ams-sga-ot.cra-arc.gc.ca',\n    'apps8.ams-sga-ot.cra-arc.gc.ca',\n    'cms-sgj-ot.cra-arc.gc.ca',\n    'apps1.ams-sga-ot2.cra-arc.gc.ca',\n    'apps2.ams-sga-ot2.cra-arc.gc.ca',\n    'apps3.ams-sga-ot2.cra-arc.gc.ca',\n    'apps4.ams-sga-ot2.cra-arc.gc.ca',\n    'apps5.ams-sga-ot2.cra-arc.gc.ca',\n    'apps6.ams-sga-ot2.cra-arc.gc.ca',\n    'apps7.ams-sga-ot2.cra-arc.gc.ca',\n    'apps8.ams-sga-ot2.cra-arc.gc.ca',\n    'cms-sgj-ot2.cra-arc.gc.ca',\n        //CRA Non Secure Portal UT\n    'apps-ut.isvcs.net',\n    'apps-ut2.isvcs.net',\n    'apps-ut.cra-arc.gc.ca',\n    'apps-ut2.cra-arc.gc.ca',\n    'rp-ut.isvcs.net/gol-ged/mima/ngbeta/#/bus/',\n        //CRA Non Secure Portal SI\n    'apps-si.isvcs.net',\n    'apps-si2.isvcs.net',\n        //CRA Non Secure Portal UA\n    'apps-ua.cra-arc.gc.ca',\n    'apps-ua2.cra-arc.gc.ca',\n    'apps-ua.isvcs.net',\n    'apps-ua2.isvcs.net',\n        //CRA Non Secure Portal OT\n    'apps-ot.cra-arc.gc.ca',\n    'apps-ot.isvcs.net',\n        //CRA Non Secure Portal EF\n    'apps-ef.isvcs.net',\n        //CRA Non Scure Portal EA\n    //Prod\n    'ams-sga.cra-arc.gc.ca',\n    'cms-sgj.cra-arc.gc.ca',\n    'apps1.ams-sga.cra-arc.gc.ca',\n    'apps2.ams-sga.cra-arc.gc.ca',\n    'apps3.ams-sga.cra-arc.gc.ca',\n    'apps4.ams-sga.cra-arc.gc.ca',\n    'apps5.ams-sga.cra-arc.gc.ca',\n    'apps6.ams-sga.cra-arc.gc.ca',\n    'apps7.ams-sga.cra-arc.gc.ca',\n    'apps8.ams-sga.cra-arc.gc.ca',\n    'www.ams-sga.cra-arc.gc.ca',\n    'www.cms-sgj.cra-arc.gc.ca',\n    'www.apps.cra-arc.gc.ca',\n    'www.apps1.ams-sga.cra-arc.gc.ca',\n    'www.apps2.ams-sga.cra-arc.gc.ca',\n    'www.apps3.ams-sga.cra-arc.gc.ca',\n    'www.apps4.ams-sga.cra-arc.gc.ca',\n    'www.apps5.ams-sga.cra-arc.gc.ca',\n    'www.apps6.ams-sga.cra-arc.gc.ca',\n    'www.apps7.ams-sga.cra-arc.gc.ca',\n    'www.apps8.ams-sga.cra-arc.gc.ca',\n    'arc-cra.gc.ca',\n    'arc.gc.ca',\n    'apps.cra-arc.gc.ca',\n    'cra-arc.gc.ca',\n    'cra.gc.ca',\n    'www.arc-cra.gc.ca',\n    'www.arc.gc.ca',\n    'www.cra-arc.gc.ca',\n    'www.cra.gc.ca',\n\t'infozone.omega.dce-eir.net',\n\n//Canadian Space Agency\n    //staging\n    'devcorpo',\n    //Prod\n    'www.asc-csa.gc.ca',\n    'asc-csa.gc.ca',\n    'csa-asc.gc.ca',\n    'www.csa-asc.gc.ca',\n    'www4.asc-csa.gc.ca',\n    'donnees-data.asc-csa.gc.ca',\n\n//Communications Security Establishment\n    //staging\n    'dev-cse-cst.hiringplatform.ca',\n    'cccs-uat.web.app.cse-cst.gc.ca',\n    'cse-cst-uat.web.app.cse-cst.gc.ca',\n    'getcybersafe-uat.web.app.cse-cst.gc.ca',\n    'pensezcybersecurite-uat.web.app.cse-cst.gc.ca',\n\t'cse-cst.careerpagedemo.com',\n    'cse-cst-fr.careerpagedemo.com',\n    //prod\n    'cse-cst.hiringplatform.ca',\n    'www.cse-cst.gc.ca',\n    'cse-cst.gc.ca',\n    'www.cyber.gc.ca',\n    'cyber.gc.ca',\n    'www.getcybersafe.gc.ca',\n    'getcybersafe.gc.ca',\n    'www.pensezcybersecurite.gc.ca',\n    'pensezcybersecurite.gc.ca',\n\t'careers.cse-cst.gc.ca',\n    'carrieres.cse-cst.gc.ca',\n\t\n//Department of National Defence\n    //staging\n\t'10.214.14.247',\n\n//Elections Canada\n    //staging\n    'ec9wbisprev01.elections.ca',\n    'ec9sttswbrev01.elections.ca',\n    'ec9stvwbpfpi01.elections.ca',\n    'test.elections.ca',\n    'ec9stvwbpfpi01',\n    'EC9STVWBPFPI01',\n    'ispdevwww.elections.ca',\n    'www.test.elections.ca',\n    //Prod\n    'www.elections.ca',\n    'elections.ca',\n    'secure.elections.ca',\n    'enr.elections.ca',\n    'www.cef-cce.ca',\n    'cef-cce.ca',\n    'ereg.elections.ca',\n    'csep-pesc.elections.ca',\n    'www.redecoupage-redistribution-2022.ca',\n    'redecoupage-redistribution-2022.ca',   \n\n\n// Employment and Social Development Canada\n    //staging \n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'int16-ssl.services.gc.qat',\n    'www.int16-ssl.services.gc.qat',\n    'secure-client-hub-dev.bdm.dshp-phdn.net',\n    'sys1.jobbank.gc.qat',\n    'sys1.guichetemplois.gc.qat',\n    'passport-status-staging.dev-dp.dts-stn.com',\n    'int-srv265.services.gc.qat',\n    'seniors-journey-staging.dev-dp.dts-stn.com',\n    'passport-status-test.dev-dp.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',\n    'uat.cva.service.cloud-nuage.canada.ca',\n    'sys16-ssl.services.gc.qat',\n    'secure-client-hub-staging.bdm.dshp-phdn.net',\n    'test-org-platform.nonprod.youth-jeunesse.service.canada.ca',\n    'test-org-platform-intake.nonprod.youth-jeunesse.service.canada.ca',\n    'cdcp-int.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp.dts-stn.com',\n    'cdcp-staging.dev-dp-internal.dts-stn.com',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc-staging.azurewebsites.net',\n    'esdc-bdm-ei-dev-benefitestimator-fe-cc.azurewebsites.net',\n    'test-org-platform.dev-dp.dts-stn.com',\n    'srv113-s.sade.hrdc-drhc.gc.ca',\n    'mscad-sys2-s2.bdm.dshp-phdn.net',\n    'secure-client-hub-dev.bdm-dev-rhp.dts-stn.com',\n    'N35010293.hrdc-drhc.net',\n    'mscad-sys2-s3.bdm.dshp-phdn.net',\n    'n35010293.hrdc-drhc.net',\n    'eservice-uat.powerappsportals.com',\n    'dev-org-platform.dev-dp.dts-stn.com',\n    'dev-ydg.dev-dp.dts-stn.com',\n    'www.analytics-analytique.tbs.alpha.canada.ca',\n    'analytics-analytique.tbs.alpha.canada.ca',\n    'canadadental-sandbox.powerappsportals.com',\n    'app-servicecanadalabs-dev.azurewebsites.net',\n    'lmi-imt-website-uat.dev-dp-internal.dts-stn.com',\n    'dev.horizons.service.canada.ca',\n    'test.horizons.service.canada.ca',\n    'dev.cms-sgc.esdc-edsc.canada.ca',\n    'dev.cms-sgc.service.cloud-nuage.canada.ca',\n    'test.cms-sgc.esdc-edsc.canada.ca',\n    'test.cms-sgc.service.cloud-nuage.canada.ca',\n    'app-ewcms-e2e-canadacentral.azurewebsites.net',\n    'dev.prv.esdc-edsc.canada.ca',\n    'dev.prv.service.cloud-nuage.canada.ca',\n    'test.prv.esdc-edsc.canada.ca',\n    'test.prv.service.cloud-nuage.canada.ca',\n    'ste2eesdc.z9.web.core.windows.net',\n    'dev.iservice.esdc-edsc.canada.ca',\n    'dev.iservice.service.cloud-nuage.canada.ca',\n    'test.iservice.esdc-edsc.canada.ca',\n    'ste2eiservice.z9.web.core.windows.net',\n    'dev.red-seal.ca',\n    'dev.red-seal.service.cloud-nuage.canada.ca',\n    'test.red-seal.ca',\n    'test.red-seal.service.cloud-nuage.canada.ca',\n    'ste2eredseal.z9.web.core.windows.net',\n    'dev.ellischart.ca',\n    'dev.ellischart.service.cloud-nuage.canada.ca',\n    'test.ellischart.ca',\n    'test.ellischart.service.cloud-nuage.canada.ca',\n    'ste2eellischart.z9.web.core.windows.net',\n    'cdcp-uat1.dev-dp.dts-stn.com',\n    'cdcp-uat1.dev-dp-internal.dts-stn.com',\n    'srv241-s2.sade.hrdc-drhc.gc.ca',  \n    'mscad-sys2-s1.bdm.dshp-phdn.net',\n    'cdb-estimator-dev.dev-dp.dts-stn.com',\n    'cdb-estimator-staging.dev-dp.dts-stn.com',\n    'n35128202.hrdc-drhc.net',\n    'fsco-tbsc-uat.swac-wsca.service.canada.ca',\n    'uat.bureaux.service.canada.ca',\n    'deploy-preview-202--blog-tbs.netlify.app',\n    'deploy-preview-202--blogue-sct.netlify.app',\n    'deploy-preview-203--blog-tbs.netlify.app',\n    'deploy-preview-203--blogue-sct.netlify.app',\n    'design-system-canada-ca.netlify.app',\n    'systeme-conception-canada-ca.netlify.app',\n    'cms-sgc.esdc-edsc.canada.ca',\n    'deploy-preview-530--design-system-canada-ca.netlify.app',\n    'deploy-preview-393--systeme-conception-canada-ca.netlify.app',\n    'cdb-int.dev-dp-internal.dts-stn.com',\n\t'ai-answers.cdssandbox.xyz',\n    //Prod\n    'srv265.hrdc-drhc.gc.ca',\n    'srv136.services.gc.ca',\n    'www.srv136.services.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'www.cva.service.canada.ca',\n    'cva.service.canada.ca',\n    'www.pbc.service.canada.ca',\n    'pbc.service.canada.ca',\n    'www.jobbank.gc.ca',\n    'www.guichetemplois.gc.ca',\n    'estimateursv-oasestimator.service.canada.ca',\n    'www.estimateursv-oasestimator.service.canada.ca',\n    'retraite-retirement.service.canada.ca',\n    'www.retraite-retirement.service.canada.ca',\n    'service.canada.ca',\n    'www.service.canada.ca',\n    'equivision.services.gc.ca',\n    'www.equivision.services.gc.ca',\n    'srv024.service.canada.ca',\n    'on.jobbank.gc.ca',\n    'www.on.jobbank.gc.ca',\n    'sk.jobbank.gc.ca',\n    'www.sk.jobbank.gc.ca',\n    'ab.jobbank.gc.ca',\n    'www.ab.jobbank.gc.ca',\n    'bc.jobbank.gc.ca',\n    'www.bc.jobbank.gc.ca',\n    'mb.jobbank.gc.ca',\n    'www.mb.jobbank.gc.ca',\n    'nb.jobbank.gc.ca',\n    'www.nb.jobbank.gc.ca',\n    'nl.jobbank.gc.ca',\n    'www.nl.jobbank.gc.ca',\n    'ns.jobbank.gc.ca',\n    'www.ns.jobbank.gc.ca',\n    'nt.jobbank.gc.ca',\n    'www.nt.jobbank.gc.ca',\n    'nu.jobbank.gc.ca',\n    'www.nu.jobbank.gc.ca',\n    'qc.jobbank.gc.ca',\n    'www.qc.jobbank.gc.ca',\n    'pe.jobbank.gc.ca',\n    'www.pe.jobbank.gc.ca',\n    'yt.jobbank.gc.ca',\n    'www.yt.jobbank.gc.ca',\n    'on.guichetemplois.gc.ca',\n    'www.on.guichetemplois.gc.ca',\n    'sk.guichetemplois.gc.ca',\n    'www.sk.guichetemplois.gc.ca',\n    'ab.guichetemplois.gc.ca',\n    'www.ab.guichetemplois.gc.ca',\n    'bc.guichetemplois.gc.ca',\n    'www.bc.guichetemplois.gc.ca',\n    'mb.guichetemplois.gc.ca',\n    'www.mb.guichetemplois.gc.ca',\n    'nb.guichetemplois.gc.ca',\n    'www.nb.guichetemplois.gc.ca',\n    'nl.guichetemplois.gc.ca',\n    'www.nl.guichetemplois.gc.ca',\n    'ns.guichetemplois.gc.ca',\n    'www.ns.guichetemplois.gc.ca',\n    'nt.guichetemplois.gc.ca',\n    'www.nt.guichetemplois.gc.ca',\n    'nu.guichetemplois.gc.ca',\n    'www.nu.guichetemplois.gc.ca',\n    'qc.guichetemplois.gc.ca',\n    'www.qc.guichetemplois.gc.ca',\n    'pe.guichetemplois.gc.ca',\n    'www.pe.guichetemplois.gc.ca',\n    'yt.guichetemplois.gc.ca',\n    'www.yt.guichetemplois.gc.ca',    \n    'employer.jobbank.gc.ca',    \n    'www.employer.jobbank.gc.ca',    \n    'employeur.guichetemplois.gc.ca',      \n    'www.employeur.guichetemplois.gc.ca',\n    'estimateurae-eiestimator.service.canada.ca',\n    'www.youth-jeunesse.service.canada.ca',\n    'youth-jeunesse.service.canada.ca',\n    'covid-benefits.alpha.canada.ca',\n    'covid-prestations.alpha.canada.ca',\n    'alpha.service.canada.ca',\n    'dpl-bmd.alpha.service.canada.ca',\n    'digital.canada.ca',\n    'numerique.canada.ca',\n    'www.esdc.prv',\n    'esdc.prv',\n    'www.iservice.prv',\n    'iservice.prv',\n    'www.edsc.prv',\n    'edsc.prv',\n    'www.red-seal.ca',\n    'red-seal.ca',\n    'www.sceau-rouge.ca',\n    'sceau-rouge.ca',\n    'www.ellischart.ca',\n    'ellischart.ca',\n    'www.tableauellis.ca',\n    'tableauellis.ca',\n    'www.srv138.services.gc.ca',\n    'srv138.services.gc.ca',\n    'benefitsfinder.services.gc.ca',\n    'www.benefitsfinder.services.gc.ca',\n    'multi-benefits.servicecanada.gc.ca',\n    'multi-benefices.servicecanada.gc.ca',\n    'srv024.service.canada.ca',\n    'on-employer.jobbank.gc.ca',\n    'www.on-employer.jobbank.gc.ca',\n    'sk-employer.jobbank.gc.ca',\n    'www.sk-employer.jobbank.gc.ca',\n    'ab-employer.jobbank.gc.ca',\n    'www.ab-employer.jobbank.gc.ca',\n    'bc-employer.jobbank.gc.ca',\n    'www.bc-employer.jobbank.gc.ca',\n    'mb-employer.jobbank.gc.ca',\n    'www.mb-employer.jobbank.gc.ca',\n    'nb-employer.jobbank.gc.ca',\n    'www.nb-employer.jobbank.gc.ca',\n    'nl-employer.jobbank.gc.ca',\n    'www.nl-employer.jobbank.gc.ca',\n    'ns-employer.jobbank.gc.ca',\n    'www.ns-employer.jobbank.gc.ca',\n    'nt-employer.jobbank.gc.ca',\n    'www.nt-employer.jobbank.gc.ca',\n    'nu-employer.jobbank.gc.ca',\n    'www.nu-employer.jobbank.gc.ca',\n    'qc-employer.jobbank.gc.ca',\n    'www.qc-employer.jobbank.gc.ca',\n    'pe-employer.jobbank.gc.ca',\n    'www.pe-employer.jobbank.gc.ca',\n    'yt-employer.jobbank.gc.ca',\n    'www.yt-employer.jobbank.gc.ca',\n    'on-employeur.guichetemplois.gc.ca',\n    'www.on-employeur.guichetemplois.gc.ca',\n    'sk-employeur.guichetemplois.gc.ca',\n    'www.sk-employeur.guichetemplois.gc.ca',\n    'ab-employeur.guichetemplois.gc.ca',\n    'www.ab-employeur.guichetemplois.gc.ca',\n    'bc-employeur.guichetemplois.gc.ca',\n    'www.bc-employeur.guichetemplois.gc.ca',\n    'mb-employeur.guichetemplois.gc.ca',\n    'www.mb-employeur.guichetemplois.gc.ca',\n    'nb-employeur.guichetemplois.gc.ca',\n    'www.nb-employeur.guichetemplois.gc.ca',\n    'nl-employeur.guichetemplois.gc.ca',\n    'www.nl-employeur.guichetemplois.gc.ca',\n    'ns-employeur.guichetemplois.gc.ca',\n    'www.ns-employeur.guichetemplois.gc.ca',\n    'nt-employeur.guichetemplois.gc.ca',\n    'www.nt-employeur.guichetemplois.gc.ca',\n    'nu-employeur.guichetemplois.gc.ca',\n    'www.nu-employeur.guichetemplois.gc.ca',\n    'qc-employeur.guichetemplois.gc.ca',\n    'www.qc-employeur.guichetemplois.gc.ca',\n    'pe-employeur.guichetemplois.gc.ca',\n    'www.pe-employeur.guichetemplois.gc.ca',\n    'yt-employeur.guichetemplois.gc.ca',\n    'www.yt-employeur.guichetemplois.gc.ca',\n    'eservices.canada.ca',\n    'estimateurpcph-cdbestimator.service.canada.ca',\n    'horizons.service.canada.ca',\n    'offices.service.canada.ca',\n    'bureaux.service.canada.ca',\n\t'noc.esdc.gc.ca',\n    'blog.canada.ca',\n    'blogue.canada.ca',\n    'design.canada.ca',\n    'conception.canada.ca',\n    'cdn-rdc.service.canada.ca',\n    'horizons.service.canada.ca',\n    'ai-answers.cdssandbox.xyz', \n    'offices-azuremaps-uat.swac-wsca.service.canada.ca',\n    'bureaux-azuremaps-uat.swac-wsca.service.canada.ca',\n    'intranet.esdc-edsc.canada.ca',\n    'iservice.esdc-edsc.canada.ca',\n    'dev.offices.service.canada.ca',\n    'ai-answers.alpha.canada.ca', \n    'reponses-ia.alpha.canada.ca',\n    'stg-osdp-psdo.canada.ca',\n\n//Environment And Climate Change Canada\n    //staging\n    'intranet-qa.np.ec.cloud-nuage.gc.ca',\n    //Prod\n    'intranet.ec.cloud-nuage.gc.ca',\n\n\n//Global Affairs Canada\n    //staging\n    'dubai.d.r.dfait-maeci.gc.ca',\n    'www.dubai.d.r.dfait-maeci.gc.ca',\n    'expo2025.canada.ca',\n    'www.expo2025.canada.ca',\n    'dv05.international.gc.ca',\n    'www.dv05.international.gc.ca',\n    'core.canada.ca',\n    'ocre.canada.ca',   \n    //Prod\n    'www.intra',\n    'intra',\n    'www.intranet',\n    'intranet',\n    'www.international.gc.ca',\n    'international.gc.ca',\n    'www.travel.gc.ca',\n    'travel.gc.ca',\n    'www.voyage.gc.ca',\n    'voyage.gc.ca',\n    'www.tradecommissioner.gc.ca',\n    'tradecommissioner.gc.ca',\n    'www.deleguescommerciaux.gc.ca',\n    'deleguescommerciaux.gc.ca',\n    'www.educanada.ca',\n    'educanada.ca',\n    'www.core-ombuds.canada.ca',\n    'core-ombuds.canada.ca',\n    'www.ocre-ombuds.canada.ca',\n    'ocre-ombuds.canada.ca',\n    'www.intranet.signet.international.gc.ca',\n    'intranet.signet.international.gc.ca',\n    'www.intra.signet.international.gc.ca',\n    'intra.signet.international.gc.ca',\n    'international.canada.ca',\n    'w05.international.gc.ca',\n\n\n//Health Canada\n    //staging\n    'dev.healthycanadians.gc.ca',\n    'dev.canadiensensante.gc.ca',\n    'sad-drlsrv-dev.hc-sc.gc.ca',\n    'www.rsams.dev.cloud.openplus.ca',\n    'rsams.dev.cloud.openplus.ca',\n    'food-guide-stage.hpfb-dgpsa.ca',\n    'guide-alimentaire-stage.hpfb-dgpsa.ca',\n    //Prod\n    'www.health.canada.ca',\n    'health.canada.ca',\n    'www.sante.canada.ca',\n    'sante.canada.ca',\n    'mysource.hc-sc.gc.ca',\n    'recalls-rappels.canada.ca',\n    'www.recalls-rappels.canada.ca',\n    'food-guide.canada.ca',\n    'guide-alimentaire.canada.ca',\n    'clinical-information.canada.ca',\n    'renseignements-cliniques.canada.ca',\n\n//Housing, Infrastructure and Communities Canada\n    //staging\n    'internet3-test.infc.gc.ca',\n    //Prod\n    'www.infrastructure.gc.ca',\n    'infranet.ad.infrastructure.gc.ca',\n    'housing-infrastructure.canada.ca',\n    'logement-infrastructure.canada.ca',\n\n\n//Impact Assessment Agency\n    //staging\n    'elearning-iaac-aeic.dev.ec.gc.ca',\n    'ceaa.dev.ec.gc.ca',\n    'ceaa.qa.ec.gc.ca',\n    //Prod\n    'www.iaac-aeic.gc.ca',\n    'iaac-aeic.gc.ca',\n    'www.aeic-iaac.gc.ca',\n    'aeic-iaac.gc.ca',\n    'elearning.iaac-aeic.gc.ca',\n    'www.elearning.iaac-aeic.gc.ca',\n    'www.apprentissage-en-ligne.aeic-iaac.gc.ca',\n    'apprentissage-en-ligne.aeic-iaac.gc.ca',    \n\n\n//Immigration Refugee Canada\n    //staging\n    'eservices1.ci.gc.ca',\n    'services3.ci.gc.ca',\n    'www.services3.ci.gc.ca',\n    //Prod\n    'services3.cic.gc.ca',\n    'www.services3.cic.gc.ca',\n    'eservices.cic.gc.ca',\n    'www.eservices.cic.gc.ca',\n    'www.etatpasseport-passportstatus.service.canada.ca',\n    'etatpasseport-passportstatus.service.canada.ca',\n    'www.cic.gc.ca',\n    'cic.gc.ca',\n    'ircc.canada.ca',\n    'atip-aiprp.apps.gc.ca',\n\n\n//Justice Canada\n    //staging\n    'ifolio.justice.gc.ca',\n    //Prod\n    'justice.gc.ca',  \n    'www.justice.gc.ca',\n    'dmteam.justice.gc.ca',\n    'laws.justice.gc.ca',\n    'lois.justice.gc.ca',\n    'laws-lois.justice.gc.ca',\n    'lois-laws.justice.gc.ca',\n    'jusnet.justice.gc.ca',\n    'victimsweek.gc.ca',\n    'semainedesvictimes.gc.ca',\n    'www.victimsweek.gc.ca',\n    'www.semainedesvictimes.gc.ca',\n    'www.victimsfirst.gc.ca',\n    'www.victimesdabord.gc.ca',\n    'victimsfirst.gc.ca',\n    'victimesdabord.gc.ca',\n    'equipesm.justice.gc.ca',\n\n\n//Library and Archive Canada\n    //staging\n    'www.dev2-www.bac-lac.gc.ca',\n    'dev2-www.bac-lac.gc.ca',\n    'dev-www.bac-lac.gc.ca',\n    'dev-collection-search.bac-lac.gc.ca',\n    'www.dev-collection-search.bac-lac.gc.ca',   \n    //Prod\n    'www.library-archives.canada.ca',\n    'library-archives.canada.ca',\n    'www.bibliotheque-archives.canada.ca',\n    'bibliotheque-archives.canada.ca',\n    'recherche-collection-search.bac-lac.gc.ca',\n    'www.bac-lac.gc.ca',\n    'bac-lac.gc.ca',\n    'www.lac-bac.gc.ca',\n    'lac-bac.gc.ca',\n    'www.cipbookentry.bac-lac.gc.ca',\n    'cipbookentry.bac-lac.gc.ca',\n    'www.sigles-symbols.bac-lac.gc.ca',\n    'sigles-symbols.bac-lac.gc.ca',\n    'www.event.bac-lac.gc.ca',\n    'event.bac-lac.gc.ca',\n    'www.marc21.ca',\n    'www.financement-funding.bac-lac.gc.ca',\n    'financement-funding.bac-lac.gc.ca',\n    'www.tdg-grt.bac-lac.gc.ca',\n    'tdg-grt.bac-lac.gc.ca',\n\n//Natural Resources Canada\n    //staging\n    'www.dev.nrcan.gc.ca', \n    'dev.nrcan.gc.ca', \n    'www.dev.rncan.gc.ca', \n    'dev.rncan.gc.ca',     \n    'uat-osdp-psdo.canada.ca',    \n    'test.nrcan.gc.ca',\n    'www.test.nrcan.gc.ca',\n    'dev.mpmo.gc.ca', \n    'cms-test.osdp-psdo.canada.ca',\n    'intranet.test.nrcan.gc.ca',\n    'www.intranet.test.nrcan.gc.ca',\n    'intranet.test.rncan.gc.ca',\n    'www.intranet.test.rncan.gc.ca',\n    'app-website-cwfis-dev.azurewebsites.net',\n    'dev-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-intranet-rncan.azure.cloud.nrcan-rncan.gc.ca',    \n    'prod-natural-resources.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-ressources-naturelles.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-northern-pipeline.azure.cloud.nrcan-rncan.gc.ca',\n    'dev-pipe-line-nord.azure.cloud.nrcan-rncan.gc.ca',\n    'prod-intranet-nrcan.azure.cloud.nrcan-rncan.gc.ca',\n    //Prod\n    'osdp-cumulative-effects.canada.ca',\n    'psdo-effets-cumulatifs.canada.ca',\n    'www.nrcan.gc.ca',\n    'www.rncan.gc.ca',\n    'nrcan.gc.ca',\n    'rncan.gc.ca',\n    'npa.gc.ca',\n    'apn.gc.ca', \n    'mpmo.gc.ca',  \n    'bggp.gc.ca', \n    'www.esrfunds.org', \n    'www.fondsee.org',\n    'www.rncanengagenrcan.ca',\n    'www.minescanada.ca',\n    'www.equalby30.org',  \n    'nrcan.canada.ca',\n    'www.nrcan.canada.ca',\n    'rncan.canada.ca',\n    'www.rncan.canada.ca',\n    'natural-resources.canada.ca',\n    'www.natural-resources.canada.ca',\n    'ressources-naturelles.canada.ca',\n    'www.ressources-naturelles.canada.ca',\n    'major-projects.canada.ca',\n    'www.major-projects.canada.ca',\n    'grands-projets.canada.ca',\n    'www.grands-projets.canada.ca',\n    'northern-pipeline.canada.ca',\n    'www.northern-pipeline.canada.ca',\n    'pipe-line-nord.canada.ca',\n    'www.pipe-line-nord.canada.ca',\n    'osdp-psdo.canada.ca',\n    'www.geo.ca',\n    'geo.ca',\n    'intranet.nrcan.gc.ca',\n    'intranet.rncan.gc.ca',\n\n\n//Office of the Procurement Ombudsman\n    //staging\n    'dev.boa-opo.gc.ca',\n    'www.dev.boa-opo.gc.ca',\n    'xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    'www.xterra3w2k16.dev.ad.itsso-ospti.gc.ca',\n    //Prod\n    'www.opo-boa.gc.ca',\n    'opo-boa.gc.ca',\n    'secure.opo-boa.gc.ca',\n    'www.secure.opo-boa.gc.ca',       \n\n//Office of the Superintendent of Financial Institutions\n    //staging\n    'www.web-dev.osfi-bsif.gc.ca',\n    'web-dev.osfi-bsif.gc.ca',\n    'uatintranet.osfi-bsif.gc.ca',\n    //Prod\n    'osfi-bsif.gc.ca',\n    'www.osfi-bsif.gc.ca',\n    'www.intranet.osfi-bsif.gc.ca',\n    'intranet.osfi-bsif.gc.ca',\n\n//Public Safety\n    //staging\n    'psdev',\n    'gpdev',\n    'icdev',\n    //Prod\n    'www.publicsafety.gc.ca',\n    'www.securitepublique.gc.ca',\n    'www.getprepared.gc.ca',\n    'www.preparez-vous.gc.ca',\n    'www.erc-cee.gc.ca',\n    'infocentral',\n    'infocentrale', \n\n//Public Service Commission\n    //staging\n    'test-psjobs-emploisfp.psc-cfp.gc.ca',\n    'test-emploisfp-psjobs.cfp-psc.gc.ca',\n    'intradev',\n    'devextranet.psc-cfp.gc.ca',\n    //Prod\n    'extranet.psc-cfp.gc.ca',\n    'www.extranet.psc-cfp.gc.ca',\n    'intracom',\n    'www.intracom',\n    'www5.psc-cfp.gc.ca',\n    'intracom.psc-cfp.gc.ca',\n    'emploisfp-psjobs.cfp-psc.gc.ca',\n    'psjobs-emploisfp.psc-cfp.gc.ca',\n\n// Public Services and Procurement Canada\n    //staging\n    'www.mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay-preprod.tpsgc-pwgsc.gc.ca',\n    'rate01.gcsurplus.ca',\n    'buyandsell.gc.ca',\n    'ont-intradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-intradev.pwgsc-tpsgc.gc.ca',\n    'ont-extradev.pwgsc-tpsgc.gc.ca',\n    'www.ont-extradev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'www.ont-internetdev.pwgsc-tpsgc.gc.ca',\n    'ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'www.ont-internetdev.tpsgc-pwgsc.gc.ca',\n    'staging.achatscanadabuys.ca',\n    'stagingfr.achatscanadabuys.ca',\n    'www.preprod.mapayegc-mygcpay.gc.ca',\n    'preprod.mapayegc-mygcpay.gc.ca',\n    'viclaplinux12.jea.lan',\n    'aatesting-penweb.work.int.jea-engr.ca',\n    'bravopenweb07.dev.jea.lan',\n    'beta.sosa.canadabuys.canada.ca',\n    'beta.ocama.achatscanada.canada.ca',          \n    'pension-tfix1.tpsgc-pwgsc.gc.ca',\n    'pension-ptest1.tpsgc-pwgsc.gc.ca',\n    'pension-cate1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix1.tpsgc-pwgsc.gc.ca',\n    'pension-pfix3.tpsgc-pwgsc.gc.ca',\n    'pension-pint1.tpsgc-pwgsc.gc.ca',\n    'pension-pint3.tpsgc-pwgsc.gc.ca',\n    'laptop-hsu.jea.lan',\n    'beta.buyandsell.gc.ca',\n    'beta.achatsetventes.gc.ca',\n    'webdev02.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',\n    'geobatiments-dev.tpsgc.gc.ca',\n    'geobatiments-geobuildings-dev.tpsgc-pwgsc.gc.ca',\n    'geobatiments-uat.tpsgc.gc.ca',\n    'geobatiments-geobuildings-uat.tpsgc-pwgsc.gc.ca',\n    'tplus-pp.btb.gc.ca',\n    'www.tplus-pp.btb.gc.ca',\n    'dev-gaz.ncr.pwgsc.gc.ca',\n    'www.dev-gaz.ncr.pwgsc.gc.ca',\n    'intranet-uat.que.tpsgc.gc.ca',\n    'www.intranet-uat.que.tpsgc.gc.ca',\n    'intranet-uat.que.pwgsc.gc.ca',\n    'www.intranet-uat.que.pwgsc.gc.ca',\n    'intranet-dev.que.pwgsc.gc.ca',\n    'www.intranet-dev.que.pwgsc.gc.ca',\n    'intranet-dev.que.tpsgc.gc.ca',\n    'www.intranet-dev.que.tpsgc.gc.ca',\n    'test.publications.gc.ca',\n    'www.test.publications.gc.ca',\n    'webdev01.tpsgc-pwgsc.gc.ca',\n    'www.webdev01.tpsgc-pwgsc.gc.ca',\n    'dev-webpubrcmp.tpsgc-pwgsc.gc.ca',\n    'gclp9-pp.btb.gc.ca',\n    'publications-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    'dev-publication-w2k19.ncr.pwgsc.gc.ca',\n\t'intranet-dev.aws.tpsgc-pwgsc.cloud-nuage.canada.ca',\n    //Prod\n\t'orion.pwgsc-tpsgc.gc.ca',\n    'orion-ontario.pwgsc-tpsgc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'cnas-nscc.pwgsc-tpsgc.gc.ca',\n    'orion.tpsgc-pwgsc.gc.gc.ca',\n    'orion-ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'mapayegc-mygcpay.tpsgc-pwgsc.gc.ca',\n    'www.orion.pwgsc-tpsgc.gc.ca',\n    'orion.pwgsc-tpsgc.gc.ca',\n    'www.cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'cnas-nscc.tpsgc-pwgsc.gc.ca',\n    'www.gcsurplus.ca',\n    'gcsurplus.ca',\n    'www.ontario.tpsgc-pwgsc.gc.ca',\n    'ontario.tpsgc-pwgsc.gc.ca',\n    'clientsontario.pwgsc-tpsgc.gc.ca',\n    'www.clientsontario.pwgsc-tpsgc.gc.ca',\n    'ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.ont-sat-ths.tpsgc-pwgsc.gc.ca',\n    'www.canadabuys.canada.ca',\n    'canadabuys.canada.ca',\n    'achatscanada.canada.ca',     \n    'www.mapayegc-mygcpay.gc.ca',\n    'mapayegc-mygcpay.gc.ca',\n    'sosa.canadabuys.canada.ca',\n    'ocama.achatscanada.canada.ca',\n    'www.noslangues-ourlanguages.gc.ca',\n    'noslangues-ourlanguages.gc.ca',\n    'www.btb.termiumplus.gc.ca',\n    'btb.termiumplus.gc.ca',\n    'canadagazette.gc.ca',\n    'www.canadagazette.gc.ca',\n    'gazette.gc.ca',\n    'www.gazette.gc.ca',\n    'www.geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments-geobuildings.tpsgc-pwgsc.gc.ca',\n    'geobatiments.tpsgc.gc.ca',\n    'www.geobatiments.tpsgc.gc.ca',\n    'geobuildings.pwgsc.gc.ca',\n    'www.geobuildings.pwgsc.gc.ca',\n    'intranet.que.tpsgc.gc.ca',\n    'www.intranet.que.tpsgc.gc.ca',\n    'intranet.que.pwgsc.gc.ca',\n    'www.intranet.que.pwgsc.gc.ca',\n    'intranet.tpsgc-pwgsc.gc.ca',\n    'www.intranet.tpsgc-pwgsc.gc.ca',\n    'www.publications.gc.ca',\n    'publications.gc.ca',\n    'rcmp-grc.pension.gc.ca',\n    'achatsetventes.gc.ca',\n    'masource-mysource.spac-pspc.gc.ca',\n    'gcintranet.tpsgc-pwgsc.gc.ca',\n    'www.tpsgc-pwgsc.gc.ca',    \n\n//Shared Service Canada\n    //staging\n    'plus-test.ssc-spc.gc.ca',\n    'service-test.ssc-spc.gc.ca',\n    //Prod\n    'www.plus.ssc-spc.gc.ca',\n    'plus.ssc-spc.gc.ca',\n\t'service.ssc-spc.gc.ca',\n\n//StatCan \n    //staging\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'stc-ndm-new-qa-pc2.statcan.gc.ca',\n    'cancer-dev.stc.ca',\n    'www159-dev.stc.ca',\n    'census-cws-alpha.prod.cloud.statcan.ca',\n    //Prod\n    'www.statcan.gc.ca',\n    'statcan.gc.ca',       \n    'www23.statcan.gc.ca',\n    'www65.statcan.gc.ca',\n    'www66.statcan.gc.ca', \n    'www144.statcan.gc.ca',\n    'www150.statcan.gc.ca',\n    'www159.statcan.gc.ca',\n    'www160.statcan.gc.ca',\n    'geosuite.statcan.gc.ca',\n    'geoprod.statcan.gc.ca',\n    'cancer-data.canada.ca',\n    'donnees-cancer.canada.ca',\n    'www.cancer-data.canada.ca',\n    'www.donnees-cancer.canada.ca',\n    'www.geosuite.statcan.gc.ca',\n    'www.geoprod.statcan.gc.ca',\n    'information-energie.canada.ca',\n    'energy-information.canada.ca',\n    'www12.statcan.gc.ca',\n    'www.information-energie.canada.ca',\n    'www.energy-information.canada.ca',\n    'census.gc.ca',\n    'recensement.gc.ca',\n    'www.census.gc.ca',\n    'www.recensement.gc.ca',\n\n//Treasury Board of Canada Secretariat\n    //staging\n    'staging.open.canada.ca',\n    'uat.tbs-sct.canada.ca',\n    'www.uat.tbs-sct.canada.ca',\n    'uat.infosite.tbs-sct.gc.ca',\n    'uat.solo.tbs-sct.gc.ca',\n    'www.uat.solo.tbs-sct.gc.ca',\n    'uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    'www.uat.hranalytics-analytiquerh.tbs-sct.gc.ca',\n    //Prod\n    'open.canada.ca',\n    'search.open.canada.ca',\n    'ouvert.canada.ca',\n    'rechercher.ouvert.canada.ca',\n    'www.tbs-sct.gc.ca',\n    'www.tbs-sct.canada.ca',\n    'infosite.tbs-sct.gc.ca',\n\n//Testing\n    //staging\n\t'test.canada.ca',\n\t'publish1cacentral1-29382740.prod.canada.adobecqms.net',\n    'canada-preview.adobecqms.net',\n    'servicecanada.github.io', \n    'test.canada.ca', \n    'publish1cacentral1-29342328.prod.canada.adobecqms.net',\n    'publish2cacentral1-29342328.prod.canada.adobecqms.net',\n    'author-canada-aem-s3-qa.adobecqms.net'\n\n ]\n};\n\n\n\n\n/* ===== Set data elements that rely on allowlist ===== */\n\n/*jsAbort START*/\n\nvar list;\nvar h = document.location.hostname.toLowerCase(); //host\nvar j = document.location.pathname.toLowerCase(); //path\n\nif (_satellite.environment.stage == \"production\") {\n    list = _satellite.gcCustom.domain_allowlist.live;\n}\nelse {\n    list = _satellite.gcCustom.domain_allowlist.stage;\n}\n\n// excl list cannot be empty\n// list can be domains or directories\nexcl=_satellite.gcCustom.domain_blocklist\n\nvar j = document.location.host + document.location.pathname.toLowerCase(); //path\nvar toExcl = false; //set to false by default\nfor (var i in excl) {\n    if (j.indexOf(excl[i]) > -1) {\n        toExcl = true;\n    }\n}\n//end directory exclusions\n\n//sets the data element\nif (typeof list[h] === 'undefined' || toExcl === true) {\n    _satellite.setVar('jsAbort', 'true'); //set to true\n    window.blockList = 'yes';\n    _satellite.cookie.set('prev_page_blockList', 'yes')\n}\nelse {\n    _satellite.gcCustom.thisDomain = list[h];\n    _satellite.setVar('jsAbort', 'false'); //set to false allows rules to fire\n    window.blockList = 'no';\n}\n\n/*jsAbort END*/\n\n</script><script>\n//\n// Check if the current Browser are WebAuth capable (FIDO Alliance).\n//\n\nvar webAuthCapable = \"webAuth not returned in time\";\n \nPublicKeyCredential && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable && PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()\n  .then( ( available ) => {\n    if ( available ) {\n      webAuthCapable = \"webAuth enabled\"; // The visitor's device is capable for WebAuth\n    } else {\n      webAuthCapable = \"webAuth not enabled\"; // The visitor's device is not capable for WebAuth or that feature is somehow deactivated.\n    }\n    _satellite.logger.info( webAuthCapable );\n  }).catch((err) => {\n    webAuthCapable = \"API error\"\n    _satellite.logger.info( webAuthCapable )\n});\n</script><script>\n/*\n* Find most common Personal Identifiable Information (PII) in a string and return either the cleaned string either true/false\n* @param {string} str\n* @param {boolean} toClean\n* @return {string | true | false}\n* @example\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, true )\n* returns \"email:[REDACTED/CAVIARDÉ], phone:[REDACTED/CAVIARDÉ]\",\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", false, false )\n* returns true\n* findPotentialPII( \"email:test@test.com, phone:123 123 1234\", true, false )\n* returns 'email:, phone:'\n*/\nfindPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n          [ /\\d(?:[\\s\\-\\\\.\\\\/]?\\d){8,}(?!\\d)/ig, \"[REDACTED/CAVIARDÉ]\" ], //9digits or more pattern\n          [ /\\b[A-Za-z]{2}[\\s\\\\.-]*?\\d{6}\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //canadian passport pattern\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // general email pattern\n          [ /\\b[A-Za-z]\\d[A-Za-z][ -]?\\d[A-Za-z]\\d\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], //postal code pattern\n          [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n          [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n          [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n          [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n          [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n\t\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n\n// scrub only email/user/pass \n// slash repaced with hyphen due to folder count in url\nurlPotentialPII = function( str, toClean, bMarker ) {\n\n\tif ( typeof str  !== \"string\" ) {\n\t\treturn false;\n\t}\n        var regEx = [\n\t\t[ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540)(?:[a-zA-Z0-9_\\-\\\\.]+)\\.(?:[a-zA-Z]{2,5})\\b/ig, \"[REDACTED-CAVIARDÉ]\" ], // updated email patterns\n        [ /(?:(username|Username|user|User)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated username patterns\n        [ /(?:(password|Password|pass|Pass)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated password patterns\n        [ /(?:(pw|PW|login|Login|id|ID)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated other username/password variations\n        [ /\\b(?:[a-zA-Z0-9_\\-\\\\.]+)(?:@|%40|%2540|%20)[%20]*(?:\\W*gmail|\\W*Gmail)\\W*(?:[a-zA-Z]{0,5})\\b/ig, \"[REDACTED/CAVIARDÉ]\" ], // updated gmail pattern instances\n        [ /(?:(lastname|Lastname|firstname|Firstname|name|Name)[%20]?([:=%]|(%EF%BC%9A))[^\\s&]*)/ig, \"[REDACTED/CAVIARDÉ]\" ], // firstname and lastname instances\n        [ /(?:([A-Z]\\:\\/Users\\/.+))/ig, \"[REDACTED/CAVIARDÉ]\" ], // :/Users/ folders on local drives\n\t],\n\t\tisFound = false;\n\n\tfor ( var arr in regEx ) {\n\t\tif ( str.match( regEx[ arr ][ 0 ] ) ) {\n\t\t\tisFound = true;\n\t\t\tif ( toClean ) {\n\t\t\t\tstr = str.replaceAll( regEx[ arr ] [ 0 ], ( bMarker === true ? regEx[ arr ][ 1 ] : \"\" ) );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn toClean && isFound ? str : isFound;\n};\n</script><script>\ndocument.addEventListener(adobe.target.event.REQUEST_SUCCEEDED, function (e) {\n    window.ttMETA= typeof(window.ttMETA)!=\"undefined\" ? window.ttMETA : [];\n\n    var tokens=e.detail.responseTokens;\n\n    if (isEmpty(tokens)) {\n      return;\n    }\n\n    var uniqueTokens = distinct(tokens);\n\n    uniqueTokens.forEach(function(token) {\n      window.ttMETA.push({\n        'ActivityName': token[\"activity.name\"],\n        'ActivityId' : token[\"activity.id\"],\n        'ExperienceName': token[\"experience.name\"],\n        'ExperienceId': token[\"experience.id\"],\n        'OfferId': token[\"offer.id\"],\n        'OfferName': token[\"offer.name\"],\n        'GeoCity': token[\"geo.city\"],\n        'GeoState': token[\"geo.state\"],\n        'MboxName': e.detail.mbox});\n    });\n  });\n\n  function isEmpty(val){\n    return (val === undefined || val == null || val.length <= 0) ? true : false;\n  }\n\n  function key(obj) {\n     return Object.keys(obj)\n    .map(function(k) { return k + \"\" + obj[k]; })\n    .join(\"\");\n  }\n\n  function distinct(arr) {\n    var result = arr.reduce(function(acc, e) {\n      acc[key(e)] = e;\n      return acc;\n    }, {});\n\n    return Object.keys(result)\n    .map(function(k) { return result[k]; });\n  }\n</script><script>\nconst performanceObserver = new PerformanceObserver((list) => {\n    const entries = list.getEntries();\n\n    entries.forEach((entry) => {\n        switch (entry.entryType) {\n            case 'navigation':\n                if (entry.domComplete !== 0) {\n                    var host = _satellite.getVar('CookieHost')\n                    _satellite.cookie.set(\"DomComplete\", Math.round(entry.domComplete), { secure: true });\n                }\n                break;\n            case 'largest-contentful-paint':\n                const lcp = entries[entries.length - 1];\n                // identify largest element, uncomment for debugging individual pages\n                //_satellite.logger.info('The LCP is:', lcp.element)\n                localStorage.setItem('LCP', Math.round(entry.startTime));\n                break;\n            case 'paint':\n                if (entry.name === 'first-contentful-paint') {\n                    localStorage.setItem('FCP', Math.round(entry.startTime));\n                }\n                break;\n            default:\n                break;\n        }\n    });\n});\n\nperformanceObserver.observe({ type: 'navigation', buffered: true });\nperformanceObserver.observe({ type: 'largest-contentful-paint', buffered: true });\nperformanceObserver.observe({ type: 'paint', buffered: true });\n</script><script>\nfunction MediaSetup() {\n    var mltmd = jQuery(\".wb-mltmd\");\n    var mltmdSet = new Array(mltmd.length);\n      \n    for(var i=0; i < mltmd.length; i++)  {\n      var e = mltmd.get(i);\n      var md = jQuery(e);\n      var va = md.find(\"video,audio\");\n      if(va.length > 0) {\n          \n          //Video Title\n          var ttl = va.attr(\"title\");\n          if(ttl == null || ttl.length < 1){\n              ttl = \"\";\n          }\n          \n          //Video or Audio and Format (video/youtube)\n          var type = va.find(\"source\").attr(\"type\");\n          var frmt2 = \"\";\n          if(type == null || type.length < 1){\n              type = \"\";\n              frmt = \"\";\n          }\n          else {\n              var frmt = type.split(\"/\", 2);\n              if(frmt.length > 1)\n                  frmt2 = frmt[0];\n          }\n          \n          //Source URL\n          var src = va.find(\"source\").attr(\"src\");\n          if(src == null || src.length < 1){\n              src = \"\";\n          }\n          \n          \n          mltmdSet[i] = {\n          el:e,\n          ct:0, \n          tt:0,\n          vid_per:0,\n          vid_sent_per: new Array(),\n          title:ttl,\n          vidOrAud:frmt2,\n          source:src,\n          format:type,\n          playSent:false,      \n          endedSent:false \n          };\n          \n          md.on(\"playing timeupdate ended\", jQuery.proxy(function(x){\n          var m = jQuery(this.el);\n          \n          switch(x.type){\n              case \"playing\":\n              if(this.playSent == false){\n                var duration = m.find(\".wb-mm-tmln-ttl span:not(.wb-inv)\").text().trim();\n                if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(duration))\n                  duration = \"00:00:00\";\n                if(this.tt == 0)\n                  this.tt = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+duration+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n                if(this.tt !== 0){\n                  _satellite.setVar(\"jsMediaTitle\", this.title);\n                  _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                  _satellite.setVar(\"jsMediaFormat\", this.format);\n                  _satellite.setVar(\"jsMediaSource\", this.source);\n                  _satellite.track(\"media play\");\n                  this.playSent=true;  \n                }\n              }\n              break;\n              case \"timeupdate\":\n              var currentTime = m.find(\".wb-mm-tmln-crrnt span:not(.wb-inv)\").text().trim();\n              if(!/[0-9]{2}:[0-9]{2}:[0-9]{2}/.test(currentTime))\n                    currentTime = \"00:00:00\";\n              var ctime = Math.floor(Date.parse(\"Thu, 01 Jan 1970, \"+currentTime+\" GMT-0400\") - Date.parse(\"Thu, 01 Jan 1970, 00:00:00 GMT-0400\"));\n              \n              var timeParts = 10;\n              var timeMark = Math.floor(this.tt / timeParts);\n  \n              if (ctime !== 0) {\n                  if(this.ct !== ctime){\n                          this.ct = ctime;\n                  for (var i = 1; i <= timeParts; i++) {\n                      if (this.ct == Math.round(timeMark * i / 1000)*1000) {\n                      this.vid_per = (100/timeParts) * i;\n                      i=timeParts;\n                      }\n                  } \n                  \n                  switch(this.vid_per){\n                      case 20:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 20\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 50:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 50\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;\n                      case 80:\n                      var sent = jQuery.inArray(this.vid_per, this.vid_sent_per);\n                      if (sent < 0) {\n                          _satellite.setVar(\"jsMediaTitle\", this.title);\n                          _satellite.setVar(\"jsMediaType\", this.vidOrAud);\n                          _satellite.setVar(\"jsMediaFormat\", this.format);\n                          _satellite.setVar(\"jsMediaSource\", this.source);\n                          _satellite.track(\"media mark 80\");\n                          this.vid_sent_per.push(this.vid_per);\n                      }\n                      break;  \n                  }\n                  }\n                  }\n              break;    \n          }\n          },mltmdSet[i]));    \n      }\n    }\t\n  }\n  if(typeof jQuery === \"function\"){ \n    MediaSetup();\n  } else {\n    setTimeout(function(){\n      if(typeof jQuery === \"function\"){ \n        MediaSetup();\n      } \t  \n    }, 500);\n  }\n</script><script>\n//***************************************************\n/*****\n\n\n-----------------------\nInvitation Manager v1.0-----------------------\n\nDependencies on _satellite object\n\t*\t_satellite.gcCustom (adds new functions to this object)\n\t*\t_satellite.browserInfo.browser\n\t*\t_satellite.getVar(\"PageTheme-PageLanguage\")\n\t*\t_satellite.getVar(\"PageCreator\")\n\t*\t_satellite.getVar(\"ErrorPageType\")-\n\n\nDependencies on s_c_il[1] object\n\t*\ts_c_il[1].eVar4\n\n*****/\n//***************************************************\n\n\n_satellite.gcCustom.storage = {\n    set : function(n, v, e) {\n        var o = {val: v, t: new Date().getTime() + e*86400}\n        var t = (e === 0) ? sessionStorage : localStorage;\n        t.setItem(n, JSON.stringify(o));\n    },\n    get : function (n) {\n        var b = sessionStorage.getItem(n);\n        if (b != null)\n            return JSON.parse(b).val;\n        else\n            b = localStorage.getItem(n);\n        if (b != null) {\n            var c = JSON.parse(b);\n            if (c.t > new Date().getTime())\n                return c.val;\n        }\n        return null;\n    },\n    remove : function (n) {\n        sessionStorage.removeItem(n);\n        localStorage.removeItem(n);\n    }\n}\n\nwindow.addEventListener( \"load\", imSetup);\n\nfunction imSetup() {\n\"use strict\";\n\n//document each variables purpose\n\nvar debugMode, //if true, log console info\n    surveyDB, //JSON var of data stored in im.xml \n    surveyScope, //string of what survey page, institution, theme...\n    overrideScope = false,  //query parameter sets this to a text value to force the scope hat\n    overrideStart = false,  //query parameter sets this to true to ignore the start date of surveys\n    overrideID, //query parameter sets this to an id value for a specific survey\n    dtmSettings = { \n        \n        //page types that im.xml is not allowed ( = false) to run on\n        enablePages : {\n            404 : false, \n            500 : false, \n            403 : false, \n            splash : false\n        },\n        \n        //name of local or session storage values\n        storageNames : {\n            persistent : \"im-invited\",\n            session : \"im-settings\"\n        },\n        \n        //location of im.xml\n        dbURL : \"/content/dam/canada/json/im.xml\"\n    };\ntry {\n    //\tTest if local storage is available/enabled before starting\n    var mod = \"test\";\n    localStorage.setItem(mod, mod);\n    localStorage.removeItem(mod);\n    main();\n} catch (e) {\n    return false;\n}\n\n\nfunction main() {\n    \n    //Enable console logging if debug mode is turned on\n    debugMode = checkEnableDebugMode();\n    \n    clog(\"Start\");\n    \n    //Make sure IM is allowed to run on this page type\n    if (checkPageTypeAllowed() === false)\n        return;\n    \n    //check if any special parameters are used for testing reasons\n    checkTestParams();\n\n    //if user has not seen a survey\n     if (localStorage.getItem('lastDateIMShown') === null) {\n        \n        //check if DB is already in session storage\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session)\n        \n        //download the DB if it's not already stored\n        if (surveyDB == null){\n            downloadSurveyDB();\n            //asynchronous call, do not execute code here\n        }\n        else{\n            main2();\n        }\n    }\n    else {\n        clog(\"User has seen an invitation already\");\n          \n        \n        //\tInvitation was not within the last 15 days...\n        surveyDB = _satellite.gcCustom.storage.get(dtmSettings.storageNames.session);\n        var lastDateIMShown;\n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n        if (isStorageExpired(lastDateIMShown)) {\n            _satellite.gcCustom.storage.remove('lastDateIMShown');\n            main2();\n        }\n        \n     // clog( \"persistent IM duration: \" + _satellite.gcCustom.storage.get(dtmSettings.storageNames.session.settings.persistent_cookie_duration));\n    }\n    \n    //asynchronous call may have been made, do not execute code here\n}\n\nfunction main2() {\n    //\tMakes sure that the surveyDB object is set, it could not have been defined if localStorage was not defined and the XML is unfound on the server\n    /*\tTo test v.settings is undefined\n    if (!surveyDB) {\n        return;\n    }*/\n    \n    //at this point, we don't know if the DB was just downloaded or if it was retrieved from session storage.\n    //If the DB doesn't have a scopeHat then we know we need to decide on which scope hat to give\n    if (typeof surveyDB.settings.scopeHat === \"undefined\"){\n        firstTimeSetup();\n    }\n\n    //Check if we need to override the scope hat\n    //This is needed since firstTimeSetup won't run if this is not the first page of the visit\n    if (overrideScope){\n        surveyDB.settings.scopeHat = overrideScope;\n    }\n\n    surveyScope = surveyDB.settings.scopeHat;\n    \n    clog(\"Scope hat = \" + surveyScope + \", \" + surveyDB.surveys.length + \" potential surveys, removing surveys outside of date range\");\n    \n    // Delete all surveys that are outside of working dates\n    var list = surveyDB.surveys;\n    for (var i = 0; i < list.length; i++) {\n        var n = new Date().getTime();\n        if (n < new Date(list[i].start_date_time).getTime() || n >= new Date(list[i].end_date_time).getTime()) {\n            \n            //if overriding start date and still before end date then don't delete this survey\n            if (overrideStart && n < new Date(list[i].end_date_time).getTime())\n                continue;\n            \n            //Splice removes the element from the array\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys, removing surveys based on targeting\");\n    \n    // Delete all surveys that don't match browser and/or device type\n    var list = surveyDB.surveys;\n    \n    for (var i = 0; i < list.length; i++) {\n        \n        var b = true;\n        \n        //avoid_browsers is an array of browser names to avoid the names of the browsers match those reported by _satellite.browserInfo.browser\n        var sublist = getObjArr(list[i].avoid_browsers);\n        for (var j = 0; j < sublist.length; j++)\n            if (_satellite.browserInfo.browser == sublist[j].Value)\n                b = false;\n        \n        //target_device is either non-existant, \"Desktop\" or \"Mobile\" which matches the values in eVar 4\n        if (typeof list[i].target_device !== \"undefined\" && typeof list[i].target_device === \"string\" && !(s_c_il[1].eVar4.toLowerCase() == list[i].target_device.toLowerCase()) )\n            b = false;\n        \n        //target_language is checked against navigator.language\n        if (typeof list[i].target_language !== \"undefined\" && typeof list[i].target_language === \"string\" && !(new RegExp(list[i].target_language, 'i').test(navigator.language)) )\n            b = false;\n        \n        \n        //if anything caused b to be false, delete the survey from the DB\n        if (b === false) {\n            list.splice(i,1);\n            //decrement i since the next record has moved to replace the current record\n            i--;\n        }\n    }\n    \n    clog(surveyDB.surveys.length + \" potential surveys\");\n    \n    //save the DB to session storage\n    _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    \n    clog(\"Checking whitelist\");\n    \n    // Check if url on whitelist\n    var list = getObjArr(surveyDB.settings.tbl_url_whitelist), a = document.location, h = a.hostname + a.pathname, didMatch = false;\n    if (typeof list === \"undefined\")\n        return false;\n\n    for (var i = 0; i < list.length; i++) {\n        var b = new RegExp(list[i].url, \"i\");\n        if (b.test(h))\n            didMatch = true;\n    }\n    if (didMatch === false)\n        return false;\n    \n    clog(\"Checking blacklist\");\n    \n    //Check if url on blacklist\n    var list = getObjArr(surveyDB.settings.tbl_url_blacklist), a = document.location, h = a.hostname + a.pathname;\n    for (var i = 0; i < list.length; i++) {\n        if (list[i].url.toLowerCase() == h.toLowerCase())\n            return false;\n    }\n    \n    clog(\"Removing surveys based on page attributes\");\n    \n    //make a deep copy of the survey DB before we remove the applicable surveys \n    //this is needed because getPageAttributeMatches will delete any surveys that match from the surveyDB list\n    var cpySurveys = JSON.parse(JSON.stringify(surveyDB.surveys));\n    \n    //b will be the index of a survey in cpySurveys that was chosen otherwise it will be undefined if no survey was selected\n    var b = getWeightedRandom(getPageAttributeMatches());\n\n    /*console.dir(cpySurveys)\n        console.dir(surveyDB)*/\n        \n    if (typeof b !== \"undefined\") {\n\n        for (var j = 0; j < cpySurveys.length; j++) {\n            if(cpySurveys[j].id === b){\n            var selectedSurveyIndex = j;\n            break;\n\n            }\n        }\n        \n        clog(\"Select survey \" + cpySurveys[selectedSurveyIndex].survey_name);\n        \n        //assume that the visitor will ignore the survey. This way no more invitations for X days\n        //\t_satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, \"ignored\", surveyDB.settings.persistent_cookie_duration );\n\n\n      //Show survey only if user hasn't seen it last 15 days\n        var lastDateIMShown;\n        var now = new Date();\n        \n        if (localStorage.getItem('lastDateIMShown') !== null) {\n            lastDateIMShown = new Date(localStorage.getItem('lastDateIMShown'));\n        }\n\n    //\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n        if (!isStorageExpired(lastDateIMShown)) {\n               //popup the survey\n            invite(cpySurveys[selectedSurveyIndex]);\n            //set the date visitor was invited\n            localStorage.setItem('lastDateIMShown', now);\n        }\n\n          //end 15 days conditions\n\n\n        //\tpopup the survey\n        //\tinvite(cpySurveys[b]);\n    }\n    else {\n        clog(\"No survey selected, \" + surveyDB.surveys.length + \" surveys remain in session storage\");\n        //save the updated DB to session storage\n        //the DB must be saved here since we need to remove surveys that were applicable on this page so we don't test for them again in the visit\n        _satellite.gcCustom.storage.set(dtmSettings.storageNames.session, surveyDB, 0);\n    }\n\n}\n\nfunction getPageAttributeMatches() {\n\n    //Return list of valid surveys based on page / institution / theme / site and check if override survey id needed\n    //Remove surveys that are valid from the surveyDB array so that when we save it, those ones are removed and not tested on future pages in the visit\n    \nvar surveySubList = {};\n    var url = (document.location.hostname + document.location.pathname).toLowerCase();\n    var count = 0;\n    \n    for (var i = 0; i < surveyDB.surveys.length; i++) {\n        if (overrideID) {\n                //skip this loop's logic if it's not the desired survey, therefore there's no chance it will be selected\n            if (surveyDB.surveys[i].id !== overrideID){\n            \n                continue;\n            }  \n\n            //if it is the desired survey, set it's probability to 100%. Note that the desired survey must still be applicable on this page so the logic in the swtich statement still must execute meet the conditions\n            surveyDB.surveys[i].probability = 1;\n        }\n\n        \n        switch(surveyDB.surveys[i].type) {\n            case \"Entire site\":\n            \n                //get an object array of the sites to run the survey on\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_sites);\n                \n                for (var c = 0; c < sublist.length; c++) {\n                    \n                    //convert the value for the site into RegExp non-case sensitive\n                    var b = new RegExp(sublist[c].site, \"i\");\n                    \n                    //if the url matches the regEx\n                    if (b.test(url)) {\n                        \n                        //store this survey's id and probability in the new object (this object is later fed to getWeightedRandom)\n                        //convert site survey probability into rate since it is between 0 and Visitor Allocation for site wide type\n                    \n                        surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability / surveyDB.settings.Site;\n                        //keep track of the number of surveys that apply so we can console log it later\n                        count++;\n\n                        //clog(surveyDB.surveys[i].survey_name + \" \" + surveyDB.surveys[i].probability + \" out of \" + surveyDB.settings.Site)\n                        \n                        //remove this survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        \n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Theme\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_themes);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageTheme-PageLanguage\").toLowerCase() == sublist[c].theme.toLowerCase()) {\n                //\t\t\n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Institution\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_institutions);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (_satellite.getVar(\"PageCreator\").toLowerCase().indexOf(sublist[c].institution.toLowerCase()) === 0) {\n                    \n          surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n                \n            case \"Page\":\n                var sublist = getObjArr(surveyDB.surveys[i].tbl_survey_urls);\n                for (var c = 0; c < sublist.length; c++) {\n                    if (window.location.href.toLowerCase().indexOf(sublist[c].url.toLowerCase()) !== -1) {\n                    \n         surveySubList[surveyDB.surveys[i].id] = surveyDB.surveys[i].probability;\n                        count++;\n                        \n                        //remove the eligible survey from the DB, since we won't test for it on future pages\n                        surveyDB.surveys.splice(i,1);\n                        //decrement i since the next record has moved to replace the current record\n                        i--;\n                    }\n                }\n                \n                break;\n        }\n                \n        \n    }\n    clog(count + \" potential surveys, selecting a survey\");\n\n    return surveySubList;\n}\n\n\nfunction firstTimeSetup() {\n    //Objectives\n    //Allocate a scope hat\n    //Remove surveys that don't match the scope hat\n    \n    //tmpSurveyDB is where we will copy all of the wanted data from surveyDB into (this removes non applicable scope surveys)\n    var tmpSurveyDB = {settings : {}, surveys : []}\n    \n    clog(\"Rolling probability for scope hat\");\n    \n    if (overrideScope)\n        surveyScope = overrideScope;\n    else\n        surveyScope = getWeightedRandom({\"Page\":surveyDB.settings.Page, \"Institution\":surveyDB.settings.Institution, \"Theme\":surveyDB.settings.Theme, \"Entire site\":surveyDB.settings.Site});\n\n    \n    //get an object array of all surveys in the DB\n    var list = getObjArr(surveyDB.qry_active_surveys);\n\n    clog(list.length + \" potential surveys, removing surveys that don't match scope hat\");\n\n    for (var i = 0; i < list.length; i++) {\n        \n        //Get only surveys that apply to this scope\n        if (list[i].type == surveyScope) {\n            \n            //copy good surveys tmpSurveyDB\n            tmpSurveyDB.surveys[tmpSurveyDB.surveys.length] = list[i];\n        }\n    }\n    \n    //put all the needed settings into tmpSurveyDB\n    tmpSurveyDB.settings.Site = surveyDB.settings.Site;\n    tmpSurveyDB.settings.scopeHat = surveyScope;\n    tmpSurveyDB.settings.tbl_url_whitelist = surveyDB.settings.tbl_url_whitelist;\n    tmpSurveyDB.settings.tbl_url_blacklist = surveyDB.settings.tbl_url_blacklist;\n    tmpSurveyDB.settings.persistent_cookie_duration = surveyDB.settings.persistent_cookie_duration;\n    \n    //set surveyDB to tmpSurveyDB so we can be sure that surveyDB is the good variable\n    surveyDB = tmpSurveyDB;\n}\n\nfunction getWeightedRandom(spec) {\n    //Objectives\n        //Given a JSON array of values and probabilities, output the weighted random selection. For example {coffee : 0.20, tea : 0.80}\n        //Output nothing if no selection is made (I.E. undefined)\n    var i, sum=0, r=Math.random();\n    for (i in spec) {\n        \n        //be sure to never select something with 0% probability !, since Math.random() can be 0!\n        if (spec[i] == 0)\n            continue;\n        sum += Number(spec[i]);\n        if (r <= sum)\n            return i;\n    }\n}\n\nfunction saveDbAsJSON(dbData) {\n    //Objectives\n        //Convert dbData into JSON\n        //Set surveyDB to the dataroot node and log the version number\n    var x, c;\n    //clog(\"saveDbAsJSON()\");\n    try{x = $.parseXML(dbData); c = xmlToJson(x)}\n    catch(e){clog(\"Converting XML to JSON encountered an error: \" + e.message);return false}\n\n    surveyDB = c.dataroot;\n    clog(\"im.xml version: \" + x.documentElement.getAttribute(\"generated\"));\n    main2();\n}\n\nfunction downloadSurveyDB() {\n    clog(\"Downloading survey database\")\n    var xmlHttp = new XMLHttpRequest();\n    xmlHttp.onreadystatechange = function() {\n        if (xmlHttp.readyState == 4) {\n            clog(\"Download status = \" + xmlHttp.statusText);\n            \n            if (xmlHttp.status == 200) {\n                var b = xmlHttp.responseText;\n                if (b && b != \"\" && typeof(b) != \"undefined\")\n                    saveDbAsJSON(b.replace(/\\r?\\n|\\r/g, \"\").replace(/\\\\u[\\dA-F]{4}/gi, function (match) {return String.fromCharCode(parseInt(match.replace(/\\\\u/g, ''), 16))}));\n            }\n        }\n    }\n    xmlHttp.open(\"GET\", dtmSettings.dbURL, true); // true for asynchronous \n    xmlHttp.send(null);\n}\n//Take a date object as parameter\nfunction isStorageExpired(storageDate) {\n    var now = new Date();\n    //storageDate = new Date(storageDate);\n//\tPersistent cookie duration is the number of days of minimal interval between 2 surveys\n    if (((now - storageDate) <= (surveyDB.settings.persistent_cookie_duration * 86400000)) || !storageDate || typeof storageDate === \"undefined\") {\n        return false;\n    }\n    return true;\n}\n\nfunction checkTestParams() {\n    //Objectives\n        //action any special query parameters\n    if  (/[?&]im_nocookiecheck=1/i.test(document.location.search)) {\n        //delete these cookies\n        clog(\"Treat visitor as new visitor (deleting locally stored data)\");\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.persistent );\n        _satellite.gcCustom.storage.remove( dtmSettings.storageNames.session );\n          localStorage.removeItem('lastDateIMShown');\n    }\n    \n    if ( (/[?&]im_scope=page/i.test(document.location.search)))\n        overrideScope = \"Page\";\n    else if ( (/[?&]im_scope=institution/i.test(document.location.search)))\n        overrideScope = \"Institution\";\n    else if ( (/[?&]im_scope=theme/i.test(document.location.search)))\n        overrideScope = \"Theme\";\n    else if ( (/[?&]im_scope=site/i.test(document.location.search)))\n        overrideScope = \"Entire site\";\n    \n    if ( (/[?&]im_nodatecheck=1/i.test(document.location.search)))\n        overrideStart = true;\n    \n    var b = /[?&]im_surveyid=([^?&]+)/.exec(document.location.search);\n    if (b !== null )\n        overrideID = b[1];\n}\n\nfunction checkPageTypeAllowed() {\n    //Objectives\n        //return true if the page type is allowed and false otherwise\n    var b;\n    // 1.\tCheck if splash page\n    if ( $( \"body\" ).hasClass( \"splash\" ) ) \n        b = \"splash\";\n\n    // 2.\tCheck if 404 page\n    //if (_satellite.dataElements[\"ErrorPageType\"].default != _satellite.getVar(\"ErrorPageType\"))\n    if (_satellite.getVar(\"ErrorPageType\") != 'blank error page type')\n        b = _satellite.getVar(\"ErrorPageType\");\n    \n    if (b != null)\n        return dtmSettings.enablePages[b];\n    \n    return true;\n}\n\nfunction checkEnableDebugMode() {\n    //Objectives\n        //Set the local storage token to remember to log console info\n    if (/[?&]logim=(true|1)/i.test(document.location.search))\n        localStorage.setItem('dtm-logim', 1);\n\n    if (/[?&]logim=(false|0)/i.test(document.location.search))\n        localStorage.removeItem('dtm-logim');\n    \n    return (localStorage.getItem('dtm-logim') == 1);\n}\n\n/**\n* Originally from http://davidwalsh.name/convert-xml-json\n* This is a version that provides a JSON object without the attributes and places textNodes as values\n* rather than an object with the textNode in it.\n* 27/11/2012\n* Ben Chidgey\n*/\nfunction xmlToJson(xml) {\n    //Objectives\n        //Convert XML into JSON\n    \n    // Create the return object\n    var obj = {};\n\n    // text node\n    if (4 === xml.nodeType) {\n        obj = xml.nodeValue;\n    }\n\n    if (xml.hasChildNodes()) {\n        for (var i = 0; i < xml.childNodes.length; i++) {\n            var TEXT_NODE_TYPE_NAME = '#text',\n                item = xml.childNodes.item(i),\n                nodeName = item.nodeName,\n                content;\n\n            if (TEXT_NODE_TYPE_NAME === nodeName) {\n                //single textNode or next sibling has a different name\n                if ((null === xml.nextSibling) || (xml.localName !== xml.nextSibling.localName)) {\n                    content = xml.textContent;\n\n                //we have a sibling with the same name\n                } else if (xml.localName === xml.nextSibling.localName) {\n                    //if it is the first node of its parents childNodes, send it back as an array\n                    content = (xml.parentElement.childNodes[0] === xml) ? [xml.textContent] : xml.textContent;\n                }\n                return content;\n            } else {\n                if ('undefined' === typeof(obj[nodeName])) {\n                    obj[nodeName] = xmlToJson(item);\n                } else {\n                    if ('undefined' === typeof(obj[nodeName].length)) {\n                        var old = obj[nodeName];\n                        obj[nodeName] = [];\n                        obj[nodeName].push(old);\n                    }\n\n                    obj[nodeName].push(xmlToJson(item));\n                }\n            }\n        }\n    }\n    return obj;\n}\n\nfunction invite(survey) {\n    //Objectives\n        //Display the popup given the survey parameters\n\nvar html =  \"<aside id='gc-im-popup' class='survey hidden-print' tabindex='0'>\" +\n      \"<style scoped>\" +\n        // Default (extra extra small view and over)\n        \".survey {z-index: 1000; position: relative; margin: 0 auto; margin: 0 15px;}\" +\n        \"#survey-close {height: 42px; line-height: 42px;}\" +\n        \n        // Media queries (for modern browsers and IE8 - via respond.js)\n        \"@media screen and (min-width: 480px) {\" + // Extra small view and over\n          \".survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n          \".survey .panel {box-shadow: 0 0 15px;}\" +\n          \".survey .panel:focus {outline: 1px dotted #fff;}\" +\n          \"#survey-close {top: 15px; right: 15px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 480px) and (max-width: 767px) {\" + // Small view only\n          \".survey {margin: 0 15px;}\" +\n          \"#survey-close {right: 30px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 768px) {\" + // Medium view and over\n          \".survey {width: 720px;}\" +\n        \"}\" +\n        \"@media screen and (min-width: 992px) {\" +\n          \".survey {width: 470px; left: 470px; bottom: 4.2em;}\" + // Large view and over\n        \"}\" +\n        \"@media screen and (min-width: 1200px) {\" + // Extra large view and over\n         \".survey {width: 570px; left: 570px;}\" +\n        \"}\" +\n        \n        // View class fallbacks (needed for IE9-11 - they seem to ignore JS-injected media queries unless the user manually resizes their browser window)\n        \"html:not(.xxsmallview) .survey {position: fixed; bottom: 4.9em; left: 0; right: 0; margin: 0 auto; padding: 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel {box-shadow: 0 0 15px;}\" +\n        \"html:not(.xxsmallview) .survey .panel:focus {outline: 1px dotted #fff;}\" +\n        \"html:not(.xxsmallview) #survey-close {top: 15px; right: 15px;}\" +\n        \"html.xsmallview .survey {margin: 0 15px;}\" +\n        \"html.smallview .survey {width: 720px;}\" +\n        \"html.smallview #survey-close {right: 30px;}\" +\n        \"html.mediumview .survey {width: 470px; left: 470px; bottom: 4.2em;}\" +\n        \"html.largeview .survey, html.xlargeview .survey {width: 570px; left: 570px; bottom: 4.2em;}\" +\n      \"</style>\" +\n      \"<div class='panel panel-primary mrgn-bttm-0'>\" +\n        \"<header id='close-im' class='panel-heading'>\" +\n          \"<h2 class='panel-title' style='font-size: 19px;'>\" + survey[\"title-\" + wb.lang] + \"</h2>\" + // fix for pop-up invitation title font size AA-1203 2025-09\n        \"</header>\" +\n        \"<div class='panel-body'>\" +\n        survey[\"body-\" + wb.lang] +\n          /*\"<p>\" + survey.paragraph1 + \"</p>\" +\n          \"<p class='mrgn-bttm-0'>\" + survey.paragraph2 + \"</p>\" +*/\n          \"<ul class='list-inline mrgn-bttm-0'>\" +\n            \"<li class='mrgn-tp-md'><a id='survey-yes' class='btn btn-primary' href='\" + survey[\"link-\" + wb.lang] + \"' target='_blank'>\" + survey[\"yes-\" + wb.lang] + \"</a></li>\" +\n            \"<li class='mrgn-tp-md'><button id='survey-no' class='btn btn-default survey-close'>\" + survey[\"no-\" + wb.lang] + \"</button></li>\" +\n          \"</ul>\" +\n        \"</div>\" +\n        \"<button id='survey-close' class='mfp-close' title=\" + '\"' + survey[\"close-\" + wb.lang] + '\"' + \">×<span class='wb-inv'> \" + survey[\"close-\" + wb.lang] + \"</span></button>\" +\n       \"<input type='hidden' name='popupName' value='\" + survey[\"uniqueTitle\"] + \"'>\" +\n  \"</div>\" +\n    \"</aside>\",\n$html = $( html ),\n$userFocus = false,\noverlayIsClosing,\ncookieValue,\nfocusFlag;\n\n// Close the overlay if any of its links/buttons get clicked or if the escape key gets pressed.\n$html.on( \"click vclick mouseup keydown\", function( e ) {\n\n  // Proceed if any of the overlay's links or buttons get clicked (including middle mouse clicks) or if the escape key gets pressed within the overlay.\n  if (\n      ( ( e.type === \"click\" || e.type === \"vclick\" ) && e.which === 1 && $( e.target ).closest( \"a, button\", this ).length ) // Clicked/Tapped a link/button.\n      ||\n      ( e.type === \"mouseup\" && e.which === 2 && $( e.target ).closest( \"a\", this ).length ) // Middle-clicked a link.\n      ||\n      ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) // Pressed escape key.\n    ) {\n    \n      // add to remove added attributes to overlay when closing\n      $(\"#first-focus\").remove();\n    \n      // Set a flag to indicate the overlay is closing.\n      // Needed to prevent IE11 (possibly also IE8-10/Edge) from failing to return user focus when closing the overlay (due to a separate focusin event triggering too quickly and clearing the user focus variable before it's needed).\n      overlayIsClosing = 1;\n      \n      // Hide the overlay immediately.\n      $( this ).hide();\n      \n      // Remove the overlay shortly afterwards.\n      // This is being done to prevent problems when the yes link is middle-clicked. If the overlay were to be immediately removed, middle-clicking the yes link would remove the overlay without opening the link in a new tab/window. To avoid that issue, the overlay is now getting immediately hidden, then removed a short time later.\n      setTimeout( function() { $html.empty() }, 1000 );\n      \n      // Determine the cookie's new value, depending on the ID of which link/button was clicked. Don't set the cookie's value to yes/no if the Esc key was pressed.\n      if ( $( e.target ).closest( \"#survey-yes\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"yes\";\n      }\n      else if ( $( e.target ).closest( \"#survey-no\", this ).length && ! ( ( e.type === \"keydown\" ) && ( e.which === 27 ) ) ) {\n        cookieValue = \"no\";\n      }\n      else {\n        cookieValue = \"closed\";\n      }\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      // Otherwise, return the user's focus to the H1 element (or if it doesn't exist - the next element, which is likely to be main). Needed to prevent browsers from unexpectedly returning focus to the top of the page.\n      /*if ( $userFocus ) {\n        $userFocus.trigger( \"setfocus.wb\" );\n        $userFocus = null;\n      }\n      else {*/\n      \n        // Does the H1 exist? If yes, focus to it.\n        // Otherwise, focus to whatever element comes after the overlay (likely main).\n        /*if ( $( \"h1\" ).length ) {\n          $( \"h1\" ).trigger( \"setfocus.wb\" );\n        }\n        else {\n          $html.next().trigger( \"setfocus.wb\" );\n        }\n      }*/\n    \n      // focus on the beginning of the document\n    $(\"#wb-tphp\").trigger(\"setfocus.wb\");\n      \n      // Set cookie.\n     // _satellite.gcCustom.storage.set( dtmSettings.storageNames.persistent, cookieValue, surveyDB.settings.persistent_cookie_duration );\n     // localStorage.setItem('lastDateIMShown', now);\n      // Remove this event handler.\n      $( this ).off();\n  \n\n  }\n  \n \n\t\t\n} );\n\n// If the user tabs out of the overlay after it was automatically focused on, return their initial focus.\n/*$html.find( \".panel\" ).on( \"keydown\", function( e ) {\n  \n  // Proceed if tabbing backwards from the panel container/yes link or if tabbing forward from the close button.\n  if ( ( ( ( $( e.target ).hasClass( \"panel\" ) || e.target.id === \"survey-yes\" ) && e.shiftKey) || e.target.id === \"survey-close\" ) && e.which === 9 && $userFocus ) {\n      \n      // Don't focus to whatever comes directly before or after the overlay in the flow of content.\n      e.preventDefault();\n      \n      // Return the user's focus to where they were before the overlay stole it, then delete the user focus variable.\n      $userFocus.trigger( \"setfocus.wb\" );\n      $userFocus = null;\n      \n      // Remove this event handler.\n      $( this ).off( \"keydown\" );\n    }\n} );\n*/\n  \n// Insert the overlay directly before the <main> element.\n$( \"main\" ).before( $html );\n  // Since jQuery fix will sanitize the target attribute, here is a quick solution to add it back right after the IM html is inserted\n  $(\"#survey-yes\").attr(\"target\", \"_blank\");\n // Inset the \"Skip to Invitation Manager Popup\" link before the <main> element.\n\t\tif (wb.lang === \"fr\")\n\t\t{\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a  class='wb-sl' href='#gc-im-popup'>Passer au Gestionnaire des Invitations</a></li> \");\n\t\t}\n\t\telse {\n\t\t\t$( \"#wb-tphp\" ).prepend(\"<li id='first-focus' class='wb-slc'>\" +\n\t\t\t\"<a   class='wb-sl' href='#gc-im-popup'>Skip to Invitation Manager Popup</a></li> \");\n\t\t}\n  \n  \n\n//pop-up impression for analytics\n   \n    //If the pop-up appears  \n    if($('aside.survey.hidden-print').length){\n                var popUpName = $(\"input[name='popupName']\").val();\n                   \n   _satellite.setVar('jsPopupName', popUpName);\n //direct call rule\n _satellite.track('popUpImpression');\n          \n               }\n    \n    //End pop-up impression code\n\n// Find where the user is currently focused.\n/*$userFocus = $( document.activeElement );*/\n\n// Automatically focus on the overlay.\n//$html.find( \".panel\" ).trigger( \"setfocus.wb\" );\n\n\n// After the overlay steals focus, clear the user focus variable if the user goes outside of of it.\n// It's possible to go outside of the overlay without closing or tabbing out of it (e.g. by clicking or touching outside of it or using a screen reader to navigate by links). In that scenario, the user focus variable needs to be cleared to prevent strange focusing if the user enters the overlay again afterwards and focuses out of/closes it.\n/*$( \"body\" ).on( \"focusin mousedown\", function ( e ) {*/\n\n  // When the survey overlay first gains focus, set the focus flag variable to 1. Sometimes the overlay isn't the first thing that gains focus.\n  // After the overlay has initially gained focus, once something outside of it gets focused on, clear the user focus variable. If the overlay is losing focus because it's being closed, don't do anything or else IE11 (possibly also IE8-10/Edge) will run this event handler too early and prevent the close event from returning user's focus to the right spot.\n /* if ( $( e.target ).closest( \".survey\", this ).length ) {\n    \n    if ( ! focusFlag ) {\n      focusFlag = 1;\n    }\n  }\n  else {\n  \n    if ( ! overlayIsClosing && $userFocus ) {\n      $userFocus = null;\n    }\n  }\n} );*/\n}\n\nfunction getObjArr(o){\n    //Objectives\n        //Always return an object array containing the given parameter. This allows us to loop through the object array whether there are 0, 1 or more objects in the array\n    return (typeof o === \"undefined\") ? [] : Array.isArray(o) ? o : [o];\n}\n\nfunction clog(a) {\n    //Objectives\n        //log console data if debug mode is enabled\n    if (debugMode) \n        console.log(\"Invitation Mgr: \" + a);\n    }\n}\n\n\n\n</script><script>\n_satellite.track('pageReset');\n\n_satellite.cookie.remove('clickSourcePage', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickSourceURL', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickText', { domain: '.canada.ca' })\n_satellite.cookie.remove('clickURL', { domain: '.canada.ca' })\n</script>\n<script src=\"/etc/designs/canada/wet-boew/js/wet-boew.min.js\"></script><span id=\"wb-rsz\" class=\"wb-init\">&nbsp;</span>\n<script src=\"/etc/designs/canada/wet-boew/js/theme.min.js\"></script>\n\n\n\n\n\n\n</body></html>",
        "outcomeCount": 1479,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21809,
          "settleDelayMs": 10000,
          "auditMs": 2054,
          "totalMs": 24499,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 1
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": true,
        "result": "passed",
        "description": "No horizontal overflow detected at 320px width",
        "overflowAmountPx": 0,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": null
      },
      "semantica11y": {
        "executed": true,
        "summary": {
          "total": 65,
          "errors": 0,
          "warnings": 65,
          "suggestions": 0
        },
        "issues": [
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button id=\"mainMenuBtn\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "6f092be858b7",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-718605bd",
            "a11yPatternFingerprint": "f98729687a3fdb23f279b5fa5de4d19de93e90b24a5a336e93d20a1c69eb6f33",
            "a11yPatternDisplayId": "A11Y-PAT-F98729687A3F",
            "a11yOccurrenceFingerprint": "75a74327e2ecc45de402f0453b7589b14ba46ad3f27fc763e6397aaaed8df792",
            "a11yOccurrenceDisplayId": "A11Y-OCC-75A74327E2EC"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "7ae634cc3410",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c591ee68",
            "a11yPatternFingerprint": "b9dd68be0ec46df77b00627a61b382982bd75a1263173ff535b219fb1d223fc6",
            "a11yPatternDisplayId": "A11Y-PAT-B9DD68BE0EC4",
            "a11yOccurrenceFingerprint": "58189ddb91430d1bb2f816d9b1c8d9e03f6657a59450e3f5c4447e181bbd8ce9",
            "a11yOccurrenceDisplayId": "A11Y-OCC-58189DDB9143"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<a role=\"menuitem\" tabindex=\"-1\" aria-expanded=\"true\">",
            "message": "Element uses aria-expanded=\"true\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "c2a8eafcf9ce",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-41c64983",
            "a11yPatternFingerprint": "3af62e56d8f69bdefa353d02f222aba06d85824bdccd61351143e27922b86d6f",
            "a11yPatternDisplayId": "A11Y-PAT-3AF62E56D8F6",
            "a11yOccurrenceFingerprint": "0338b22fa1050d02f95eef2dfe1c8675cc36d62c5d6441decffca9f9ebb79683",
            "a11yOccurrenceDisplayId": "A11Y-OCC-0338B22FA105"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          },
          {
            "severity": "warning",
            "rule": "aria-structure",
            "element": "<li role=\"separator\">",
            "message": "Element uses ARIA separator role instead of a semantic element",
            "suggestion": "Consider using <hr> element instead",
            "line": 0,
            "fingerprint": "3e600d07bdee",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-bd4269c8",
            "a11yPatternFingerprint": "f7a052770678fd33e82b0f8b6ad30b606f3a6fada1ee7af2ef3533298d3023d4",
            "a11yPatternDisplayId": "A11Y-PAT-F7A052770678",
            "a11yOccurrenceFingerprint": "a574b84413313a6f271eadb91f9856717c22ae5149a170ee2eed497cd753c6a8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A574B8441331"
          }
        ],
        "error": null
      },
      "duplicateFindingCount": 29,
      "timings": {
        "fetchMs": 1428,
        "pageNavigationMs": 21809,
        "pageLoadDelayMs": 10000,
        "totalMs": 57207,
        "scannerMs": {
          "axe": 24499,
          "accesslint": null
        }
      }
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r111",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "UX Designer",
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.5.5"
          ],
          "conformanceLevel": "AAA"
        },
        "wcag": {
          "scs": [
            "2.5.5"
          ],
          "level": "AAA"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://canada.ca",
            "html": "<a href=\"/en.html\" class=\"btn btn-primary\" translate=\"no\">English</a>",
            "xpath": "/a[@class=\"btn btn-primary\"]",
            "message": "Target has insufficient size",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "adce95703057",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0d3da2b6",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca",
            "html": "<a href=\"/en/transparency/terms.html\" class=\"sp-lk\">Terms & conditions</a>",
            "xpath": "/a[@class=\"sp-lk\"]",
            "message": "Target has insufficient size",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c99bc384157c",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4e79ef7f",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/fr.html",
            "html": "<a lang=\"en\" href=\"/en.html\">...</a>",
            "xpath": "/a",
            "message": "Target has insufficient size",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a2e7ba6a1015",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-549f0ba9",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/fr.html",
            "html": "<a class=\"stretched-link\" data-gc-analytics=\"promo:homePageFeature\" href=\"https://www.veterans.gc.ca/fra/remembrance/commemorative-events/veterans-week?utm_source=canadaca&utm_medium=VW2026&utm_campaign=vwlanding\">Les vétérans nous ont aidés à bâtir un Canada plus...</a>",
            "xpath": "/a[@class=\"stretched-link\"]",
            "message": "Target has insufficient size",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c98abc11d829",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-c7951c10",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/en/transparency/terms.html",
            "html": "<a lang=\"fr\" href=\"/fr/transparence/avis.html\">...</a>",
            "xpath": "/a",
            "message": "Target has insufficient size",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2d1f1e8cea93",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-549f0ba9",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r1",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "2.4.2"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "2.4.2"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9702f13c7154",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-a9979699",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "eb6a2548c0b7",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-a9979699",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
            "html": null,
            "xpath": null,
            "message": "The document does not have a `<title>` element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "68d8c2231ae3",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-a9979699",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r4",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "3.1.1"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "3.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "762f1ae39f76",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-27413326",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f3d99fac4393",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-27413326",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
            "html": "<html>...</html>",
            "xpath": "/html",
            "message": "The `lang` attribute is either missing, empty, or only whitespace",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "18852f34ab5e",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-27413326",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r59",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice"
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c94c90d10da6",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0fad829d",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "fade8a4ad770",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0fad829d",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
            "html": null,
            "xpath": null,
            "message": "The document does not have a heading element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "068aca80ba63",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-0fad829d",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r79",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">...</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "023919c0e1ff",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-2dd0f8a7",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">@charset \"utf-8\";/*!\n * Web Experience Toolkit (WE...</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "607749b6aea3",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-2dd0f8a7",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
            "html": "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">@charset \"utf-8\";\n/*!\n * @title Web Experience Too...</pre>",
            "xpath": "/pre",
            "message": "The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2fcaf671758a",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-2dd0f8a7",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r87",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
            "html": null,
            "xpath": null,
            "message": "The document has no tabbable descendants",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "42c696e88be0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4b473950",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
            "html": null,
            "xpath": null,
            "message": "The document has no tabbable descendants",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f9e2eca357b3",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4b473950",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
            "html": null,
            "xpath": null,
            "message": "The document has no tabbable descendants",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "02d6bc34c1c4",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-4b473950",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "landmark-unique",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": "<nav>",
            "xpath": ".global-header > nav",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".gc-main-footer > .container > nav",
              ".d-flex > nav"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1826e969560e",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-5e9301aa",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/en/transparency/terms.html",
            "html": "<nav>",
            "xpath": ".global-header > nav",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#wb-bc",
              ".gc-main-footer > .container > nav",
              ".d-flex > nav"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "bd5cb7dc7310",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-5e9301aa",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/fr/transparence/avis.html",
            "html": "<nav>",
            "xpath": ".global-header > nav",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#wb-bc",
              ".gc-main-footer > .container > nav",
              ".d-flex > nav"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "bd2780951948",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-5e9301aa",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r56",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": null,
            "xpath": null,
            "message": "Some `navigation` have the same name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4da4e67e3f86",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-9d3047fe",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/en/transparency/terms.html",
            "html": null,
            "xpath": null,
            "message": "Some `navigation` have the same name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9a5ac0c97408",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-9d3047fe",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/fr/transparence/avis.html",
            "html": null,
            "xpath": null,
            "message": "Some `navigation` have the same name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d18c9ade79d0",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-9d3047fe",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r61",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice"
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8d20bb59c54a",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8563fbe5",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/en/transparency/terms.html",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e1a96076b8dd",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8563fbe5",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/fr/transparence/avis.html",
            "html": null,
            "xpath": null,
            "message": "The document does not start with a level 1 heading",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "51046be9ab8b",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-8563fbe5",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r78",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": "<h2>En vedette</h2>",
            "xpath": "/h2",
            "message": "There is no content between this heading and the next",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8e01bd080b35",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-30ef68f0",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/en/transparency/terms.html",
            "html": "<h1 property=\"name\" class=\"wb-inv\" id=\"wb-cont\" dir=\"ltr\">Terms and conditions</h1>",
            "xpath": "/h1[@id=\"wb-cont\"]",
            "message": "There is no content between this heading and the next",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2e34f7b54ab7",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-f006e8d2",
            "corroboratedBy": null
          },
          {
            "url": "https://canada.ca/fr/transparence/avis.html",
            "html": "<h1 property=\"name\" class=\"wb-inv\" id=\"wb-cont\" dir=\"ltr\">Avis</h1>",
            "xpath": "/h1[@id=\"wb-cont\"]",
            "message": "There is no content between this heading and the next",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "31863837cb76",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-f006e8d2",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r66",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [
            "1.4.6"
          ],
          "conformanceLevel": "AAA"
        },
        "wcag": {
          "scs": [
            "1.4.6"
          ],
          "level": "AAA"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://canada.ca",
            "html": null,
            "xpath": null,
            "message": "The highest possible contrast of the text is 6.46:1 which is\n        below the required contrast of 7:1",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c2f4b9c87067",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-7e4df68e",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r68",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": "<ul id=\"suggestions\" role=\"listbox\" class=\"query-suggestions\" aria-describedby=\"sr-qs-hint\" />",
            "xpath": "/ul[@id=\"suggestions\"]",
            "message": "The element owns no elements as required by its semantic role",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9e4e2cfef489",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-6cd55afc",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r74",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": "<p>Trouver un emploi, formation, programmes d'embauch...</p>",
            "xpath": "/p",
            "message": "The font size is specified using an absolute unit",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "758cca23db4f",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-7458f9db",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "https://alfa.siteimprove.com/rules/sia-r8",
        "engine": "alfa",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A"
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://canada.ca/fr.html",
            "html": "<ul id=\"suggestions\" role=\"listbox\" class=\"query-suggestions\" aria-describedby=\"sr-qs-hint\" />",
            "xpath": "/ul[@id=\"suggestions\"]",
            "message": "The form field does not have an accessible name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "17f29c077069",
            "firstSeenAt": "2026-10-30T23:27:09.330Z",
            "patternId": "A11Y-510d7426",
            "corroboratedBy": null
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 16,
      "Visual Designer": 7,
      "Content Author": 9,
      "Front-End Developer": 21
    },
    "severityStats": {
      "Critical": 1,
      "Serious": 12,
      "Moderate": 24,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 51,
    "notObservedCount": 0,
    "newIssues": [
      {
        "fingerprint": "adce95703057",
        "url": "https://www.canada.ca/",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r111|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "c99bc384157c",
        "url": "https://www.canada.ca/",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r111|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "c2f4b9c87067",
        "url": "https://www.canada.ca/",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r66|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "78031380d9b1",
        "url": "https://www.canada.ca/",
        "ruleKey": "rule:missing-key-landmark|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "9702f13c7154",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r1|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "762f1ae39f76",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r4|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "c94c90d10da6",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r59|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "023919c0e1ff",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r79|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "42c696e88be0",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/theme.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r87|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "eb6a2548c0b7",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r1|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "f3d99fac4393",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r4|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "fade8a4ad770",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r59|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "607749b6aea3",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r79|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "f9e2eca357b3",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/noscript.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r87|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "68d8c2231ae3",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r1|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "18852f34ab5e",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r4|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "068aca80ba63",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r59|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "2fcaf671758a",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r79|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "02d6bc34c1c4",
        "url": "https://www.canada.ca/etc/designs/canada/wet-boew/css/messages.min.css",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r87|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "1826e969560e",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a2e7ba6a1015",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r111|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "c98abc11d829",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r111|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "4da4e67e3f86",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r56|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "8d20bb59c54a",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r61|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "9e4e2cfef489",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r68|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "758cca23db4f",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r74|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "8e01bd080b35",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r78|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "17f29c077069",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r8|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "55c3b664d507",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "e695f4f32bf4",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "f682a5c4ef38",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "7c72f18ee9b4",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "efd97d706b48",
        "url": "https://www.canada.ca/fr.html",
        "ruleKey": "rule:aria-structure|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "bd5cb7dc7310",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2d1f1e8cea93",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r111|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "9a5ac0c97408",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r56|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "e1a96076b8dd",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r61|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "2e34f7b54ab7",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r78|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "c8763672e627",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "e801e98723b0",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "463148db71eb",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "cb2e8d73d35b",
        "url": "https://www.canada.ca/en/transparency/terms.html",
        "ruleKey": "rule:aria-structure|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "bd2780951948",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "08e472766b8e",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r111|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "d18c9ade79d0",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r56|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "51046be9ab8b",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r61|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "31863837cb76",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:https://alfa.siteimprove.com/rules/sia-r78|light",
        "engine": "alfa"
      },
      {
        "fingerprint": "6f092be858b7",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "7ae634cc3410",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "c2a8eafcf9ce",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "3e600d07bdee",
        "url": "https://www.canada.ca/fr/transparence/avis.html",
        "ruleKey": "rule:aria-structure|light",
        "engine": "semantica11y"
      }
    ],
    "notObservedIssues": []
  }
}
